@font-face{font-family:GTWalsheim;src:url(fonts/GT-Walsheim.otf);}
@font-face{font-family:GTWalsheimBold;src:url(fonts/GT-Walsheim-Bold.otf);}
@font-face{font-family:GTWalsheimMedium;src:url(fonts/GT-Walsheim-Medium.otf);}
@font-face{font-family:GTWalsheimLight;src:url(fonts/GT-Walsheim-Light.otf);}
body{margin:0;padding:0;font-family:Arial;font-size:14px;line-height:1.4;background: url(/wcsstore/NationalAccountStorefrontAssetStore/images/pageBackground-image-LR2.jpg) no-repeat left bottom;background-size: 100%;}
a{color:inherit;cursor:pointer;text-decoration:none;}
blockquote, h1, h2, h3, h4, h5, h6, p{margin:0;padding:0;font-size:inherit;}
h1.related{font-size:30px;margin-left:60px;margin-bottom:-25px;margin-top:20px;font-family:Arial Black, Gadget, sans-serif;}
button, input, textarea, select{margin:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;}
fieldset, iframe, img{margin:0;padding:0;border:0;}
dl, ol, ul{margin:0;}
#content{overflow:hidden;}
.default_cursor{cursor:default;}
.basicButton{display:inline-block;position:relative;border:1px solid #43b649;border-spacing:0;vertical-align:middle;background-color:#43b649;color:#FFF;font-weight:bold;box-shadow:2px 2px 4px #ccc;}
/* .basicButton:hover{} */
.basicButton > span{display:table-cell;height:50px;padding:0 15px;line-height:normal;text-align:center;vertical-align:middle;}
.departmentButton{display:inline-block;position:relative;border-spacing:0;vertical-align:middle;padding:5px 0px;color:#333;font-family:GTWalsheimMedium, arial;font-weight:bold;}
.departmentButton:hover{background:#002c75;color:#FFF;}
.departmentButton.selected{color:#454545;background:#EEE;}
.departmentButton > span{display:table-cell;max-width:196px;height:36px;padding:0 18px;line-height:normal;text-align:center;vertical-align:middle;font-size:13px;font-weight:bold;}
/* .departmentButton > span:hover{} */
.departmentButton.selected > span{border-color:#fdd466;}
.basicMenu{display:none;}
.basicMenu.active{display:block;position:absolute;top:100%;z-index:20;background-color:#ffffff;border:1px solid #c9cece;}
.basicMenu > h3, .basicMenu > .closeButton{display:none;}
.basicMenu > ul{margin:0;padding:0 16px 16px 16px;list-style:none;}
.basicMenu > ul > li{padding:8px 0;border-bottom:1px solid #c9cece;}
.basicMenu > ul > li > a{display:block;margin:0 -8px;padding:8px;}
.basicMenu > ul > li > span{display:block;padding:8px 0;}
.basicMenu a, .departmentMenu a, #quickLinksBar > li > a, #searchFilterButton{text-decoration:none;}
.basicMenu a:hover, .departmentMenu a:hover, #quickLinksBar > li > a:not(.nohover):hover, #searchFilterButton:hover, .product_info > .product_name > a:hover{text-decoration:underline;}
#quickLinksBar > li > a.disabled{color:#909090;}
.arrow_button_icon{float:right;position:absolute;width:7px;height:7px;overflow:hidden;right:3px;bottom:3px;}
#quickLinksButton .arrow_button_icon{bottom:10px;}
.arrow_button_icon:before{position:absolute;top:-1px;left:-101px;}
#quickLinksButton .arrow_button_icon:before, #widget_minishopcart .arrow_button_icon:before, #departmentsButton .arrow_button_icon:before, #allDepartmentsButton .arrow_button_icon:before{position:absolute;top:-1px;left:-121px;}
.departmentButton.selected .arrow_button_icon:before{position:absolute;top:-21px;left:-21px;}
#quickLinksButton.selected .arrow_button_icon:before, #widget_minishopcart.selected .arrow_button_icon:before , #departmentsButton.selected .arrow_button_icon:before, #allDepartmentsButton.selected .arrow_button_icon:before{content:url("../images/responsive/rwdUI.png");position:absolute;top:-21px;left:-241px;}
.pageControlButton:after{background-position:-141px -1px;}
#promo .contentRecommendationWidget .left_espot > a > img{width:100%;}
.left_espot{position:relative;z-index:0;}
.left_espot.centered{text-align:center;}
.left_espot.centered > a,
.left_espot.centered > img{display:inline-block;max-width:100%;vertical-align:top;}
.left_espot.centered > a > img{display:block;max-width:100%;}
.espot_img_shadow .left_espot img{box-shadow:0px 3px 8px #777;}
.best-deal .espot_img_shadow .left_espot img {width:calc(100% - 10px);float: right;margin-top:10px;}
.best-deal .espot_img_shadow:first-child .left_espot img {width:calc(100% - 10px);float: left;}
@media (max-width: 1024px) {
	.ShoppingCartIcon {width: auto !important;}
	#contentWrapper {clear:both;}
}
#banner img{width:100%;}
.urewardsHome{width:80%;margin:35px auto;padding:13px 0px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center;}
.urewardsHome .title{color:#002c75;font-weight:bold;}
.urewardsHome a{color:#002c75;border-bottom:1px dashed #002c75;}
.subscribeButton{position:absolute;right:5px;top:5px;z-index:1;background-color:rgba(0,0,0,0);line-height:0;}
.subscribeButton:before{content:url("../images/responsive/rss_feed.png");}
.rowContainer,
.rowContainer > .row{padding:5px 0;}
.rowContainer > .row.margin-true{padding:0 5px;}
.row.margin-true > div > div{margin:10px 5px;}
.row.margin-true > div > div:first-of-type{margin-top:5px;}
.row.margin-true > div > div:last-of-type{margin-bottom:5px;}
.row.margin-true > div > .row{margin:0 !important;}
.rowContainer > .align-center .left_espot{text-align:center;}
.rowContainer > .banner-row .left_espot img{width:100%;}
.breadcrumb-cat a img{margin-top:-20px;margin-bottom:10px;width:100%;}
.row:after{content:"";display:block;clear:both;}
.row > div {float:left;}
.row > .right {float:right;}
.row > .long-description #product_longdescription {padding:20px 2%;width:96%;background:#EEEEEE;margin:0px 0px;}
.row > .long-description .dijitContentPane {padding:20px 2%;width:45.5%;float:left;background:#EEEEEE;min-height:200px;margin:0px 0px 30px 0px !important;}
.col1{width:8.333333%;}
.col2{width:16.666666%;}
.col3{width:25%;}
.col4{width:33.333333%;}
.col5{width:41.666666%;}
.col6{width:50%;}
.col7{width:58.333333%;}
.col8{width:66.666666%;}
.col9{width:75%;}
.col10{width:83.333333%;}
.col11{width:91.666666%;}
.col12{width:100%;}
@media (max-width:1000px){.kcol12{width:100%;}}
@media (max-width:800px){.fcol12{width:100%;}}
@media (max-width:600px){.acol1{width:8.333333%;}
.acol2{width:16.666666%;}
.acol3{width:25%;}
.acol4{width:33.333333%;}
.acol5{width:41.666666%;}
.acol6{width:50%;}
.acol7{width:58.333333%;}
.acol8{width:66.666666%;}
.acol9{width:75%;}
.acol10{width:83.333333%;}
.acol11{width:91.666666%;}
.acol12{width:100%;}
.rowContainer > .row.margin-true{padding-left:0;padding-right:0;}
}
@media (min-width:1281px){.ccol1{width:8.333333%;}
.ccol2{width:16.666666%;}
.ccol3{width:24%;}
.ccol4{width:33.333333%;}
.ccol5{width:41.666666%;}
.ccol6{width:50%;}
.ccol7{width:58.333333%;}
.ccol8{width:66.666666%;}
.ccol9{width:75%;}
.ccol10{width:83.333333%;}
.ccol11{width:91.666666%;}
.ccol12{width:100%;}
.rowContainer,
.rowContainer > .row{padding:10px 0;}
.rowContainer > .row.margin-true{padding:0 20px;}
.row.margin-true > div > div{margin:20px 10px;}
.row.margin-true > div > div:first-of-type{margin-top:10px;}
.row.margin-true > div > div:last-of-type{margin-bottom:10px;}
.blog_content {padding: 0 200px;}
}
#widget_coordinate{margin:10px 0px;}
.grid{margin:0;padding:0;list-style:none;}
.grid > li{display:inline-block;vertical-align:top;}
#topRow{background: #FFF;border-bottom: 2px solid #DDD;}
#topRow:after{content:"";display:block;clear:both;}
.topRowCart{float:right;}
.topRowUser{float:right;}
.topRowUser .panelLinkSelected{text-transform:uppercase;font-size:12px;font-weight:bold;display:block;padding:13px 18px 6px 29px;color:#333;background:url('../images/colors/color1/close_circle_sprite3.png');background-position:5px -58px;background-repeat:no-repeat;height:19px;float:left;}
.topRowUser #Header_GlobalLogin_loggedInDropdown_SignOut{font-size:12px;padding: 13px 8px;float:right;background:#bbb;text-transform:uppercase;font-weight:bold;}
.topRowUser .userProfileIcon{display:none;}
#topRow .storeLocator{float:right;font-size:12px;display:block;padding: 13px 18px 13px 24px;color:#333;background: url("../images/colors/color1/storelocatorIcon.png") 5px 10px no-repeat;}
#topRow .storeLocator a{color:#00F;text-decoration:underline;}
#storeLocatorPopup{display:none;position:absolute;width:750px;height:350px;background:#FFF;border:1px solid #CCC;z-index:100;top:100px;left:320px;box-shadow:2px 2px 20px #000;}
#storeLocatorPopup .close{width:18px;height:18px;float:right;margin:15px;background:url("../images/colors/color1/widget_quick_info_popup/close.png");}
#storelocatorPopup .close:after{clear:both;}
.storeLocatorPopupBody{padding:50px 50px;font-size:16px;}
.storeLocatorPopupBody h1{font-size:36px;color:#000;border-bottom:1px solid #CCC;padding-bottom:10px;}
.postcode{padding:15px;width:100px;border:1px solid #bbb;}
.findStore{padding:15px;width:270px;color:#FFF;background-color:#002c75;font-weight:bold;text-transform:uppercase;border:1px solid #002c75;}
.findStore:hover{background-color:#002055;}
.option-grid{padding:10px;width:229px;border:1px solid #bbb;margin-top:8px;margin-left:8px;}
.qty-grid{padding:10px;width:50px;border:1px solid #bbb;margin-top:8px;margin-left:8px;}
.add2cart-grid{padding:10px;width:150px;color:#FFF;background-color:#43b649;font-weight:bold;text-transform:uppercase;border:1px solid #43b649;margin-top:8px;}
.add2cart-grid:hover{background-color:#2a9a30;}
#storeLocatorPopupBack{width:100%;height:100%;background:#000;display:none;position:fixed;z-index:99;opacity:0.5;}
#header{position:relative;background-color:#ffffff;font-size:14px;line-height:normal;z-index:10;margin-bottom:59px;}
#headerRow2{position:relative;min-height:56px;background:#fed300;border-top:0px solid #fed300;border-bottom:1px solid #c9cece;}
#headerRow1:after, #headerRow2:after{content:"";display:block;clear:both;}
#logo{float:left;padding:18px 21px 12px 28px;height:65px;width:292px;}
#SiteTitle{color:#002c75;padding-top:39px;font-size:16px;float:left;font-family:GTWalsheimMedium, arial;line-height:16px;font-weight:bold;}
#SiteTitle span{text-transform:uppercase;}
#HeaderRight, #findStore{float:right;padding: 30px 0px 0px 35px;height:65px;}
#HeaderRight h3, #findStore h3{color:#002c75;line-height:25px;font-family:GTWalsheimMedium, arial;font-size:14px;}
#HeaderRight span, #findStore span{color: #000;font-size: 18px;font-weight: bold;margin-top: -3px;display: block;}
#HeaderRight span a, #findStore span a, #B2CStore span a{color:#002c75;border-bottom:1px dashed #002c75;}
#findStoreBottom{float:right;padding:25px 0px 0px 44px;height:105px;background:#e8e8e8 url("../images/responsive/rwdUI.png") no-repeat 0px -193px;width:210px;}
#findStoreBottom h2{margin:0px 0px 20px -28px;font-size:16px;color:#333;}
#findStoreBottom h3{color:#002c75;line-height:25px;}
#findStoreBottom span{color:#000;font-size:12px;}
#findStoreBottom span a{color:#002c75;border-bottom:1px dashed #002c75;}
#HeaderRight{background:url("../images/colors/color1/row1rightIcon.png") no-repeat 0px 28px;width:150px;display:none;}
#findStore{background: url("../images/responsive/rwdUI.png") no-repeat -5px -228px;width:200px;}
#B2CStore{background:url("../images/responsive/Find-icon-ON.png") no-repeat 135px 35px;width:175px;color:#002c75;line-height: 16px;font-family:GTWalsheimBold, arial;font-size:14px;float:right;padding: 40px 0px 0px 35px;height: 40px;}
#HeaderEspot{float:right;padding:25px;}
.miniCartTotal{float:right;color:#FFFFFF;padding: 11px 15px 11px 30px;font-size: 12px;}
.miniCartTotal span{font-weight:bold;}
#widget_minishopcart{display:block;position:relative;width:180px;height: 40px;padding:0 !important;background:#777;overflow:hidden;}
#widget_minishopcart:before{content:url("../images/responsive/rwdUI.png");position:absolute;left:7px;top: -32px;clip:rect(41px, 27px, 60px, 1px);}
#widget_minishopcart:not(.nohover):hover{}
#minishopcart_total{background-color:#ca4200;}
#minishopcart_total,
#minishopcart_lock{display:block;position:absolute;left:23px;top: 8px;padding:2px;color:#ffffff;font-size:9px;font-weight:bold;}
#minishopcart_total.nodisplay,
#minishopcart_lock.nodisplay{display:none;}
#cartDropdown{position:relative;width:250px;background-color:#ffffff;border:1px solid #c9cece;border-top:3px solid #777;font-size:12px;}
#cartDropdown > h3{margin:0;padding:15px 70px 15px 15px;background-color:#f5f6f7;border-bottom:1px solid #edeff0;font-size:inherit;font-weight:inherit;}
#cartDropdown > .closeButton{display:block;position:absolute;top:15px;right:15px;}
#cartDropdown > .closeButton:after{content:"";display:inline-block;width:15px;height:15px;margin-left:5px;background-image:url("../images/responsive/rwdUI.png");background-position:-61px -1px;vertical-align:middle;}
#cartDropdown > .closeButton:hover:after{background-position:-241px -1px;}
#cartDropdown > .content{padding:5px;}
#cartDropdown > .footer{padding:10px 15px;border-top:1px solid #edeff0;text-align:right;}
#departmentsButton{display:none;}
/* #Products-Menu{margin:0px 0px 0px 0px;width:0px;height:56px;background:url("../images/responsive/rwdUI.png");background-position:-250px -210px;background-repeat:no-repeat;border-left:1px solid #e4bd00;border-right:1px solid #e4bd00;}
#Products-Menu > div{height:56px;background:url("../images/responsive/rwdUI.png") no-repeat -23px -111px;} */ 
#Products-Menu > div a{background:transparent;padding:12px 7px 0px 50px;display:block;font-weight:bold;color:#002c75;font-size:14px;font-family:GTWalsheimMedium, arial;line-height:16px;}
#special_offers{margin:0px 0px 0px 0px;width:120px;height:56px;background:url("../images/responsive/rwdUI.png");background-position:-248px -103px;background-repeat:no-repeat;border-right:1px solid #e4bd00;float:left;text-transform:uppercase;}
#special_offers > div{height:56px;}
#special_offers > div a{padding:14px 10px 0px 50px;display:block;line-height:16px;color:#002c75;font-size:14px;font-family:GTWalsheimMedium, arial;font-weight:bold;}
#mobile_app{margin:0px 0px 0px 0px;width:130px;height:56px;background:url("../images/responsive/App-icon-ON.png") no-repeat 10px 15px;border-right:1px solid #e4bd00;float:left;text-transform:uppercase;}
#mobile_app > div{height:56px;}
#mobile_app > div a{padding:14px 10px 0px 50px;display:block;line-height:16px;color:#002c75;font-size:14px;font-family:GTWalsheimMedium, arial;font-weight:bold;}
#toner_finder{margin:0px 0px 0px 0px;width:160px;height:56px;background:url("../images/responsive/Ink-icon-ON.png") no-repeat 10px 18px;border-right:1px solid #e4bd00;float:left;text-transform:uppercase;}
#toner_finder > div{height:56px;}
#toner_finder > div a{padding:14px 10px 0px 50px;display:block;line-height:16px;color:#002c75;font-size:14px;font-family:GTWalsheimMedium, arial;font-weight:bold;}
#print_shop{margin:0px 0px 0px 0px;width:120px;height:56px;background:url("../images/responsive/Ink-Toner-icon-ON.png") no-repeat 10px 15px;border-right:1px solid #e4bd00;float:left;text-transform:uppercase;}
#print_shop > div{height:56px;}
#print_shop > div a{padding:14px 10px 0px 50px;display:block;line-height:16px;color:#002c75;font-size:14px;font-family:GTWalsheimMedium, arial;font-weight:bold;}
#u_reward{margin:0px 0px 0px 0px;width:150px;height:56px;background:url("../images/responsive/URewards-icon-ON.png") no-repeat 10px 15px;border-right:1px solid #e4bd00;float:left;text-transform:uppercase;}
#u_reward > div{height:56px;}
#u_reward > div a{padding:22px 10px 0px 50px;display:block;line-height:16px;color:#002c75;font-size:14px;font-family:GTWalsheimMedium, arial;font-weight:bold;}

#furniture-i{margin:0px 0px 0px 0px;width:140px;height:56px;background:url("../images/responsive/furniture-icon-ON.png") no-repeat 10px 15px;border-right:1px solid #e4bd00;float:left;text-transform:uppercase;}
#furniture-i > div{height:56px;}
#furniture-i > div a{padding:22px 10px 0px 50px;display:block;line-height:16px;color:#002c75;font-size:14px;font-family:GTWalsheimMedium, arial;font-weight:bold;}
@media (min-width:1024px) and (max-width:1200px) {
	#furniture-i{width:120px;background:url("../images/responsive/furniture-icon-ON.png") no-repeat 3px 15px;}
	#furniture-i > div a{padding:22px 10px 0px 40px;font-size:13px;}
	#u_reward{width:120px;background:url("../images/responsive/URewards-icon-ON.png") no-repeat 3px 15px;}
	#u_reward > div a{padding:22px 10px 0px 35px;font-size:13px;}
	#toner_finder{width:120px;background:url("../images/responsive/Ink-icon-ON.png") no-repeat 2px 18px;}
	#toner_finder > div a{padding:14px 10px 0px 30px;font-size:13px;}
	#mobile_app{width:100px;background:url("../images/responsive/App-icon-ON.png") no-repeat 2px 15px;}
	#mobile_app > div a{padding:14px 10px 0px 30px;font-size:13px;}
	#special_offers{width:110px;}
	#special_offers > div a{padding:14px 10px 0px 40px;font-size:13px;}
}
#home_menu{margin:0px 0px 0px 0px;width:50px;height:56px;background: url("../images/responsive/Home-icon-ON.png") no-repeat 10px 15px;border-right:1px solid #e4bd00;float:left;text-transform:uppercase;}
#home_menue > div{height:56px;}
#home_menu > div a{height:50px;padding:14px 20px 0px 50px;display:block;line-height:16px;color:#002c75;font-size:14px;font-family:GTWalsheimMedium, arial;font-weight:bold;}
#TheBlog {float:left;margin-left: 12px;padding: 13px 30px;background: url(../images/responsive/Blog-icon.png) no-repeat 5px 10px;font-size: 12px;font-family: arial;font-weight: bold;}
#ContactUs {float:left;margin-left: 12px;padding: 13px 30px;background: url("../images/responsive/Contact-icon.png") no-repeat 5px 8px;font-size: 12px;font-family: arial;font-weight: bold;}
/*
#TheBlog{margin:0px 282px 0px 0px;height:56px;float:right;}
#TheBlog > div{height:56px;}
#TheBlog > div a{padding:20px 20px 0px 0px;display:block;font-weight:bold;color:#002c75;font-size:12px;}
#ContactUs{height:56px;float:right;}
#ContactUs > div{height:56px;}
#ContactUs > div a{padding:20px 10px 0px 10px;display:block;font-weight:bold;color:#002c75;font-size:12px;}
#uRewardTop{height:56px;float:right;}
#uRewardTop > div{height:56px;}
#uRewardTop > div a{padding:20px 0px 0px 20px;display:block;font-weight:bold;color:#002c75;font-size:12px;}
*/
#StoreLocator{margin:-56px 477px 0px 0px;height:56px;float:right;}
#StoreLocator > div{height:56px;}
#StoreLocator > div a{padding:21px 20px 0px 20px;display:block;font-weight:bold;color:#002c75;font-size:12px;}
#departmentsMenu{padding:0;list-style:none;position:relative;position:absolute;width:100%;background:#FFF;border-top:5px solid #002c75;display:none;left:0px;}
#departmentsMenu.active{display:block;}
#Products-Menu:hover #departmentsMenu{display:block;}
#departmentsMenu > li{display:inline-block;}
#departmentsMenu > li.hidden{position:absolute;visibility:hidden;}
#departmentsMenu > li > .link,
#departmentsMenu > li > .toggle{display:none;}
.departmentMenu{display:none;position:absolute;left:0px;top:100%;width:360px;margin:0;padding:0;background:url('../images/colors/color1/menu-back.png') repeat-x bottom left;border-top:1px solid #c9cece;font-size:12px;list-style:none;}
.departmentMenu.active{display:block;}
.departmentMenu > .header{margin:0;padding:8px 0;border-bottom:1px solid #ffa200;font-size:inherit;display:none;}
.departmentMenu > .header > .link{display:block;margin:0 -8px;padding:8px;font-weight:bold;}
.departmentMenu > .header > .toggle{display:none;}
.departmentMenu > li{padding:8px 20px;width:20%;float:left;}
.departmentMenu > li:hover{background:#efefef;}
.departmentMenu > li > .categoryList{display:none;position:absolute;top:38px;left:16px;text-transform:uppercase;}
.departmentMenu > li:hover > .categoryList{display:block;}
.departmentMenu > li > a{display:block;margin:0 -8px;padding:8px;font-weight:bold;}
#allDepartmentsMenu{width:100%;padding-bottom:16px;min-height:320px;}
.categoryList{margin:0;padding:8px 0;list-style:none;}
.departmentMenu.active > .categoryList{display:block;width:60%;float:left;}
.categoryList > li{display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:50%;padding-top:14px;vertical-align:top;}
.categoryList > li.more{display:block;}
.categoryList > li > a{display:block;margin:0 0;padding:15px 15px 0px 30px;text-transform:uppercase;font-family:GTWalsheimLight, arial;height:43px;width:194px;margin-right:1px;}
.categoryList > li > a:hover{background:#EEEEEE;}
.categoryList > li.more > a{font-weight:bold;text-transform:uppercase;}
.subcategoryList{margin:0 0 8px 0;padding:0 0 8px 0;list-style:none;display:none;}
.subcategoryList > li > a{display:block;margin:0 -8px;padding:8px;}
@media (min-width:1025px){.departmentMenu{width:100%;}
.categoryList > li{width:33.333333%;float:left;}
}
#searchButton{display:none;}
#searchBar{position:absolute;right:18px;top:5px;width: 365px;padding:2px;}
#searchBox{position:relative;height:40px;background-color:#ffffff;border:1px solid #002c75;text-align:right;vertical-align:middle;width: 365px;box-shadow: 2px 2px 6px #aaa;}
#searchBox > *{text-align:left;}
#searchTermWrapper{position:absolute;left:0;right:170px;height:40px;width: 318px;}
#searchTermWrapper > .placeholder{position:absolute;color:#bfbfbf;cursor:text;}
#searchTermWrapper > input{position:relative;width:100%;height:18px;margin:0px;padding:11px 0px 11px 12px;background-color:transparent;border:0 none;font-size:inherit;}
#searchFormLabel{display:none;}
#searchFilterButton{display:inline-block;position:relative;width:110px;padding:5px 10px;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;vertical-align:middle;}
#searchFilterButton:after{content:"";display:block;position:absolute;right:5px;bottom:5px;width:4px;height:4px;background-image:url("../images/responsive/rwdUI.png");background-position:-201px -1px;}
#searchFilterButton.selected:after{content:" ";background-position:-221px -1px;}
#searchFilterMenu.active{right:-1px;width:170px;}
@media (min-width:601px) and (max-width:900px){#searchTermWrapper{right:35px;}
#searchFilterButton{display:none;}
#searchFilterMenu.active{display:none;}
}
#searchBox > .submitButton{display:inline-block;position:relative;width:14px;height:14px;margin:4px 4px 4px 0;border:8px solid #ffffff;vertical-align:middle;overflow:hidden;}
#searchBox > .submitButton:before{content:url("../images/responsive/rwdUI.png");display:block;position:absolute;left:-121px;top:-21px;}
#searchBox > .submitButton:hover:before{left:-141px;}
#searchDropdown{position:absolute;left:-1px;right:-1px;top:38px;z-index:10;}
#AutoSuggestDiv{background-color:#ffffff;border:1px solid #c9cece;}
#AutoSuggestDiv > ul,
.autoSuggestDivNestedList{padding:0;}
#AutoSuggestDiv > ul > li{padding:0;margin:0;list-style:none;}
#AutoSuggestDiv .list_section li{border-bottom:1px solid #c9cece;list-style:none;}
#AutoSuggestDiv .list_section li > a,
#AutoSuggestDiv #autoSuggestAdvancedSearch > a{padding:15px;display:block;height:100%;}
#AutoSuggestDiv .heading{background-color:#f5f6f7;text-transform:uppercase;padding:15px;border-bottom:1px solid #c9cece;list-style:none;}
#AutoSuggestDiv #autoSuggestAdvancedSearch{border-bottom:0 none;background-color:#fff;color:#b54200;padding:0;}
#AutoSuggestDiv #autoSuggestAdvancedSearch:hover{background-color:#d9e9f7;}
#AutoSuggestDiv #autoSuggestAdvancedSearch > a:hover{text-decoration:underline;}
#autoSuggest_Result_div,
#autoSuggestCachedSuggestions_div{display:none;}
#searchFilterButton{display:none;}
#footerWrapper {max-width: 1200px;margin: auto;border-top: 1px solid #CCC;}
#footer{padding: 80px 0 0 0;}
#footerTopRow{background:#fed300;height:60px;padding:18px 30px;box-shadow:2px 2px 3px #999;}
#footerTopRow .title{color:#002c75;font-size:14px;float:left;}
#footerTopRow .title h2{font-size:26px;}
#footerTopRow .input{padding:11px 15px;width:200px;border:1px solid #bbb;float:right;margin-right:12px;margin-top:8px;}
#footerTopRow .SUBSCRIBE{padding:13px 20px;width:140px;color:#FFF;background-color:#F26522;text-transform:uppercase;border:0px;float:right;box-shadow:2px 2px 3px #999;font-size:14px;margin:8px 10px;}
#footerRow1{display: inline-block;text-align: left;margin: 0px 12px 12px 12px !important;width: calc(100% - 37px);border-bottom: solid 1px #c7c8ca;}
#footerRow1 > .section{display:inline-block;width:12.15%;padding:6px 0px 0px 0px;text-align:left;vertical-align:top;}
#footerRow1 > .section > .header{position:relative;padding:5px 0px;font-size:11px;font-weight:bold;}
#footerRow1 > .section > .header > .toggle{display:none;}
#footerRow1 > .section > ul{padding:0px;font-size:11px;list-style:none;}
#footerRow1.topFooterRow ul li a, #footerRow1.topFooterRow h3 a, #footerRow1.topFooterRow h3 {color:#000000;}
#footerRow1.topFooterRow > .section {width:17%;padding:10px 1% 10px 0px;}
#footerRow1.topFooterRow > .section:first-child {width:21%;padding:10px 1% 10px 0px;}
#div#eWAYBlock img {max-width:100%;}
@media (max-width:1023px) {#footerRow1 > .section {width:24.3%}}
@media (max-width:600px) {
	#footerRow1 > .section {width:100%}#footerRow1 > #ShopByProduct{display:none;}#footerRow1 > #ShopByProduct:first-child {display:block;}
	#footerRow1.topFooterRow > .section {width: 100%;}
	#footerRow1.topFooterRow > .section:first-child {width: 100%;}
	#footerRow1.topFooterRow > .section > ul {display:block;}
	.best-deal .espot_img_shadow .left_espot img {float: none;}
	.best-deal .espot_img_shadow:first-child .left_espot img {float: none;}
	#HeaderEspot {display:none;}
}
.header.footer-sitemap h3 {padding-left: 10px;text-transform: uppercase;font-size: 16px;color: #333;}
.float-left {float:left;min-height:45px;}
#footerRow1 ul li a, #footerRow1 h3 a, #footerRow1 h3 {color:#636466;}
#footerRow1 > .section > ul > li > a{display:block;}
#footerRow1 > #footerSocialSection.section ul li a {height: 38px;display: block;}
#footerRow1 > #footerSocialSection.section ul li a:after {content:" ";clear:both;}
#footerRow1 > #footerSocialSection.section .footer-fbicon {width:38px; height:38px;background: url(../images/colors/color1/footer_icons.png) no-repeat 0px 0px;float: left;margin-top: -10px;}
#footerRow1 > #footerSocialSection.section .footer-lkicon {width:38px; height:38px;background: url(../images/colors/color1/footer_icons.png) no-repeat 0px -37px;float: left;margin-top: -10px;}
#footerRow1 > #footerSocialSection.section .footer-twicon {width:38px; height:38px;background: url(../images/colors/color1/footer_icons.png) no-repeat 0px -75px;float: left;margin-top: -10px;}
#footerRow1 > #footerSocialSection.section .footer-iticon {width:38px; height:38px;background: url(../images/colors/color1/footer_icons.png) no-repeat 0px -112px;float: left;margin-top: -10px;}
#footerBottom .copy {font-size: 11px;padding: 0px 12px 23px 12px;text-align: center;color: #333;font-weight: bold;}
.carousel{position:relative;}
.carousel > h2{position:relative;z-index:1;margin:0;padding:0 50px 10px 10px;color:#010f1c;font-weight:inherit;}
.carousel > .content{position:relative;z-index:0;}
.carousel > .content > ul{display:block;position:relative;left:0%;margin:0;padding:0;list-style:none;white-space:nowrap;}
.carousel > .content > ul > li{display:inline-block;vertical-align:top;white-space:normal;}
.carousel > .content > ul > li.hidden{visibility:hidden;}
.carousel .left_espot.centered{margin:0 5px;}
.carousel > .prevPageButton,
.carousel > .nextPageButton{display:block;position:absolute;top:50%;z-index:1;width:21px;height:42px;margin-top:-21px;overflow:hidden;}
.carousel > .prevPageButton{left:10px;}
.carousel > .nextPageButton{right:10px;}
.carousel > .prevPageButton.hidden,
.carousel > .nextPageButton.hidden{display:none;}
.carousel > .prevPageButton:before,
.carousel > .nextPageButton:before{content:url("../images/responsive/rwdUI.png");display:block;position:absolute;top:-60px;}
.carousel > .prevPageButton:before{left:-1px;}
.carousel > .nextPageButton:before{left:-81px;}
.carousel > .prevPageButton:hover:before,
.carousel > .prevPageButton:active:before{left:-41px;}
.carousel > .nextPageButton:hover:before,
.carousel > .nextPageButton:active:before{left:-121px;}
.pageControl{position:absolute;z-index:1;left:10px;right:10px;top:14px;}
.pageControl.hidden{display:none;}
.pageControl > a{display:inline-block;vertical-align:top;}
.pageControl > .hidden{display:none !important;}
.pageControl.dot{text-align:right;}
.pageControl.dot > a{width:10px;height:10px;margin:0 8px;background-color:#FFF;border:1px solid transparent;border-radius:6px;}
.pageControl.dot > a:hover{opacity:0.6;}
.pageControl.dot > a.selected{background-color:#999;}
.pageControl.number{text-align:center;}
.pageControl.number > a{width:25px;margin:0 10px;background-color:#22a3e7;color:#ffffff;font-size:14px;opacity:0.4;}
.pageControl.number > a:hover{opacity:0.6;}
.pageControl.number > a.selected{opacity:0.8;}
.pageControl.number > .ellipsis:after{content:"\2026";color:#4d4d4d;}
.pageControl.thumbnail{text-align:center;}
.pageControl.thumbnail > a{display:inline-block !important;height:30px;margin:0 10px;background-color:#ffffff;border:1px solid #a7daf5;}
.pageControl.thumbnail > a:hover{border:1px solid #79c7f0;}
.pageControl.thumbnail > a.selected{border:1px solid #22a3e7;}
.pageControl.thumbnail > a > img{height:100%;}
.carousel.clip-true > .content{overflow:hidden;}
.carousel.padding-true{padding:10px;}
.carousel.padding-true > .content{margin:0 30px;}
.carousel.padding-true .pageControl{position:relative;left:auto;right:auto;bottom:auto;padding-top:10px;}
.carousel.padding-true .pageControl.hidden{display:block;visibility:hidden;}
.carousel.background-true{}
.carousel.border-true{border:1px solid #e9e9e9;}
.carousel > .header{position:relative;padding:10px;line-height:40px;}
.carousel > .header:after{content:"";display:block;clear:both;}
.carousel > .header > h2{display:inline-block;margin:0;font-weight:inherit;line-height:normal;vertical-align:middle;}
.carousel > .header > .controlBar{float:right;}
.controlBar > .prevPageButton,
.controlBar > .nextPageButton{display:inline-block;position:relative;width:6px;height:12px;border:14px solid transparent;overflow:hidden;vertical-align:middle;}
.controlBar > .prevPageButton.hidden,
.controlBar > .nextPageButton.hidden{display:none;}
.controlBar > .prevPageButton:before,
.controlBar > .nextPageButton:before{content:url("../images/responsive/rwdUI.png");display:block;position:absolute;top:-1px;}
.controlBar > .prevPageButton:before,
.controlBar > .prevPageButton:hover:before,
.controlBar > .prevPageButton:active:before{left:-21px;}
.controlBar > .nextPageButton:before,
.controlBar > .nextPageButton:hover:before,
.controlBar > .nextPageButton:active:before{left:-41px;}
.controlBar .pageControl{display:inline-block;position:static;left:auto;right:auto;bottom:auto;line-height:23px;vertical-align:middle;}
.controlBar .pageControl.hidden{display:none;}
.controlBar > .pageControlWrapper{display:inline-block;vertical-align:middle;}
.pageControlButton,
.pageControlMenu > .closeButton{display:none;}
.controlBar .pageControl.number > a{width:23px;margin:0 2px;background-color:#ffffff;border:1px solid #a0a0a0;color:#4d4d4d;font-size:16px;text-align:center;opacity:1;}
.controlBar .pageControl.number > a:hover,
.controlBar .pageControl.number > a.selected{background-color:#767676;border-color:#767676;color:#ffffff;opacity:1;}
.controlBar > .subscribeButton{display:inline-block;position:static;right:auto;top:auto;margin:0 2px;vertical-align:middle;}
.home-banner .contentCarouselWidget .left_espot img{width:100%;box-shadow:0px 3px 8px #666;}
.home-page-Container.rowContainer:first-child, .home-page-Container.rowContainer > .row:first-child{padding:0px 0px;}
.home-page-Container.rowContainer .slot2 {padding-left: 0px;}
.home-page-Container.rowContainer .slot2.center-align .contentRecommendationWidget .left_espot img {width:100%;}
.home-page-Container.rowContainer .best-deal .titleItems {font-size:24px;text-align:center;}
.home-page-Container.rowContainer .best-deal .content .product_image {margin-bottom:10px;}
.eNews {background:#a6a6a6; padding: 13px 50px !important;}
#footer .eNews {position: absolute;width: calc(100% - 100px);left: 0;margin-top: -81px;}
.eNews .eNews-title {color:#FFFFFF;font-size:16px;padding-top:6px;}
.eNews .right {text-align:right;}
.eNews #eNewsMail {padding: 8px 2%;width:70%;}
.eNews #eNewsButton {border-radius:6px;background:#000099;padding: 9px 2%;border: 0px;color:#FFF;margin-left: 2%;width:22%}
@media (max-width:1000px){
	.eNews .eNews-title {padding-top:0px;}
	.eNews .right {text-align:left;}
}
@media (max-width:500px){
	.eNews .eNews-title {font-size:13px;}
	.eNews .eNews-title strong {font-size:16px;}
	.eNews {padding: 13px 15px !important;}
	.eNews #eNewsMail {width:67%;}
	.eNews #eNewsButton {width:24%}
	#footer .eNews {width: calc(100% - 30px);}
}
@media (max-width:359px) {
	.eNews .eNews-title {font-size:11px;}
	.eNews .eNews-title strong {font-size:14px;}
}
.slot2 .contentRecommendationWidget .left_espot, .best-deal .left_espot{text-align:center;}
.center-align .contentRecommendationWidget .left_espot, .best-deal .left_espot{text-align:center;}
.center-align .contentRecommendationWidget .left_espot img, .best-deal .left_espot img{width:100%;}
.latest-art{text-align:center;background:url("../images/responsive/rwdUI.png") repeat-x 0px -368px;width:93.5%;margin:40px auto 20px auto;}
.latest-art #promo{width:500px;text-align:center;background:#FFF;margin:auto;}
.brands-title-home .latest-art #promo{width:700px;text-align:center;background:#FFF;margin:auto;}
.latest-art h1{text-align:center;font-family:GTWalsheimBold, arial;font-size:36px;}
.requirements-home #promo h1{text-align:center;font-family:GTWalsheimBold, arial;font-size:36px;}
.requirements-title {text-align:center;font-family:arial;font-size:18px; color:#555;padding:0px 10px;}
.col12.requirements-title {width: calc(100% - 20px);max-width: 1200px;margin: 0px auto;float: none;}
.col4 .left_espot p{color:#777777;font-size:12px;}
.time{background:url("../images/responsive/rwdUI.png") no-repeat;background-position:-156px -61px;font-size: 13px;}
.wellbeing{background:url("../images/responsive/rwdUI.png") no-repeat;background-position:-186px -87px;font-size: 13px;}
.technology{background:url("../images/colors/color1/technology-ico.png") no-repeat;font-size: 13px;}
.organisation{background:url("../images/responsive/rwdUI.png") no-repeat;background-position:-212px -87px;font-size: 13px;}
.beyond{background:url("../images/colors/color1/beyond-ico.png") no-repeat;font-size: 13px;}
.green{background:url("../images/responsive/rwdUI.png") no-repeat;background-position:-183px -61px;font-size: 13px;}
.col4 .left_espot h1{color:#222222;font-size:26px;font-family:GTWalsheimBold, arial;margin:15px 0px;}
.col4 .left_espot span a{color:#F26522;font-size:14px;border-bottom:1px dotted #F26522;}
.slot2.center-align .contentRecommendationWidget .left_espot img {width:100%;}
.slot6 .left_espot.centered a, .slot7 .left_espot.centered a, .slot8 .left_espot.centered a {display:block;}
.slot6 .left_espot a, .slot7 .left_espot a, .slot8 .left_espot a {display:block;}
.slot6 .left_espot.centered a img {float:left;}
.slot7 .left_espot.centered a img {margin: auto;}
.slot8 .left_espot.centered a img {float:right;}
.slot6 .left_espot a img {float:left;}
.slot7 .left_espot a img {margin: auto;}
.slot8 .left_espot a img {float:right;}
@media (max-width:600px) {
	.slot6 .left_espot.centered {text-align:center;}
	.slot8 .left_espot.centered {text-align:center;}
	.slot6 .left_espot a img {float:none;margin: auto;display: block;}
	.slot7 .left_espot a img {margin: auto;display: block;margin-top:5px;}
	.slot8 .left_espot a img {float:none;margin: auto;display: block;margin-top:5px;}
	.slot6 .left_espot.centered a img {float:none;margin: auto;display: block;}
	.slot7 .left_espot.centered a img {margin: auto; margin-top:5px;display: block;}
	.slot8 .left_espot.centered a img {float:none;margin: auto;display: block;margin-top:5px;}
}
.slot6 .left_espot.centered a img, .slot7 .left_espot.centered a img, .slot8 .left_espot.centered a img {width:calc(100% - 10px); }
.slot6 .left_espot a img, .slot7 .left_espot a img, .slot8 .left_espot a img {width:calc(100% - 10px); }
.brands-logos>div.kcol2 {width:14.2857%;min-height: 70px;}
@media (max-width:900px) {
	.brands-logos>div.kcol2 {width:16.6666%;}
	.requirements-home #promo h1 {font-size:26px;}
	.requirements-title {font-size:16px;}
	.best-deal #promo .contentRecommendationWidget .left_espot b font{font-size:16px}
	.row3-title .left_espot>h1 {font-size:24px !important;margin-top:20px !important;padding:0px 10px;}
}
@media (max-width:800px) {
	.brands-logos>div.kcol2 {width:25%;}
	.requirements-home #promo h1 {font-size:17px;}
	.requirements-title {font-size:14px;}
	.brands-title-home h1 {font-size:25px;}
	.brands-title-home .latest-art #promo {width: 490px;}
	.brands-title-home .latest-art {background: url(../images/responsive/rwdUI.png) repeat-x 0px -370px;}
	.row3-title .left_espot>h1 {font-size:20px !important;margin-top:15px !important;}
}
@media (max-width:500px) {
	.brands-logos>div.kcol2 {width:33.3333%;}
	.requirements-home #promo h1 {font-size:14px;}
	.requirements-title {font-size:12px;}
	.brands-title-home .latest-art #promo {width: 290px;}
	.latest-art #promo.blogs .latest-art #promo p a {font-size: 22px !important;}
	.latest-art #promo.blogs, .latest-art #promo.blogs .latest-art #promo {width:300px;}
	.row3-title .left_espot>h1 {font-size:18px !important;margin-top:10px !important;}
}
@media (max-width:369px) {.brands-logos>div.kcol2 {width:50%;}}
#promo .carousel{overflow:hidden;box-shadow:1px 1px 6px #999;}
#promo .carousel .left_espot img{overflow:hidden;max-width:100%;}
#TabTitle-1, #TabTitle-2, #TabTitle-3{width:150px;text-align:center;float:left;display:block;padding:15px 10px;font-size:18px;color:#888;}
#home-tabs .active{border-bottom:5px solid#fed300;padding-bottom:10px;color:#002c75;font-weight:bold;}
.tab-data{overflow:hidden;height:300px;}
.tab-data .product_name a{padding-top:15px;}
#HomeTab-1, #HomeTab-2, #HomeTab-3{background:#efefef;}
#t2, #t3{display:none;}
#home-tabs{margin:20px 0px 0px 0px;text-align:center;box-shadow:2px 2px 4px #999;}
#home-tabs > div{width:530px;margin:auto;}
.catalogEntryRecommendationWidget > .header,
.categoryRecommendationWidget > .header{border-bottom:1px solid #e9e9e9;}
.contentRecommendationWidget{position:relative;}
.contentCarouselWidget > .content{width:100%;}
.contentCarouselWidget .left_espot,
.contentCarouselWidget .left_espot.centered{width:100%;margin:0 auto;}
.contentCarouselWidget.clip-true > .content{width:auto;margin:0;}
.contentCarouselWidget.clip-true .left_espot,
.contentCarouselWidget.clip-true .left_espot.centered{width:auto;margin:0;}
.contentCarouselWidget > .prevPageButton,
.contentCarouselWidget > .nextPageButton{width:40px;height:72px;margin-top:-36px;}
.contentCarouselWidget > .prevPageButton{left:0;}
.contentCarouselWidget > .nextPageButton{right:0;margin-right:-2px;}
.contentCarouselWidget > .prevPageButton:before,
.contentCarouselWidget > .nextPageButton:before{content:url("../images/responsive/DirectionalControls_MasterSprite.png");}
.contentCarouselWidget > .prevPageButton:before{left:0;top:0;}
.contentCarouselWidget > .prevPageButton:focus:before,
.contentCarouselWidget > .prevPageButton:hover:before{left:0;top:-72px;}
.contentCarouselWidget > .prevPageButton:active:before{left:0;top:-144px;}
.contentCarouselWidget > .nextPageButton:before{left:-40px;top:0;}
.contentCarouselWidget > .nextPageButton:focus:before,
.contentCarouselWidget > .nextPageButton:hover:before{left:-40px;top:-72px;}
.contentCarouselWidget > .nextPageButton:active:before{left:-40px;top:-144px;}
.max-800{display:none;}
.max-1023{display:none !important;}
.min-1200{display:block !important;}
.max-1200{display:none !important;}
.min-1200-600{display:block;}
.max-1200-600{display:none;}
#quickOrder #productDiv{position:relative;}
.autoSuggestBySKU_QuickOrder{display:block;margin-left:2%;background:rgb(255, 255, 255) none repeat scroll 0% 0%;border:1px solid rgb(204, 204, 204);position:absolute;width:58%;margin-top:-10px;z-index:25;ont-size:12px;}
.autoSuggestBySKU_QuickOrder .autoSuggestDivNestedList{list-style:none;font-size:12px;}
.autoSuggestBySKU_QuickOrder .autoSuggestDivNestedList .skuSearchItem{padding:10px;min-height:45px;}
.autoSuggestBySKU_QuickOrder .autoSuggestDivNestedList .skuCode{margin-right:0;float:left;width:20%;padding:0px;}
.autoSuggestBySKU_QuickOrder .autoSuggestDivNestedList .skuTitle{float:left;width:70%;padding:0px;max-height:50px;overflow-y:hidden;}
#quick_order .autoSuggestBySKU_QuickOrder{width:400px;margin-left:40px !important;margin-top:-1px !important;}
@media (max-width:1133px){.pageControlButton{display:inline-block;position:relative;width:23px;margin:0 5px;background-color:#767676;border:1px solid #767676;color:#ffffff;font-size:16px;text-align:center;}
.pageControlButton.hidden{display:none;}
.pageControlMenu{display:none;}
.pageControlMenu.active{display:block;position:absolute;z-index:20;background-color:#ffffff;border:1px solid #a0a0a0;}
.pageControlMenu > .pageControl.number > a{display:block;margin:4px;}
.pageControlMenu > .pageControl.number > .ellipsis{display:block;line-height:normal;text-align:center;}
.pageControlMenu > .pageControl.number > .ellipsis:after{content:"\22ee";}
.pageControlMenu > .closeButton{display:block;position:relative;width:14px;height:14px;margin:0 4px 4px 4px;border:13px solid #ffffff;overflow:hidden;}
.pageControlMenu > .closeButton:before{content:url("../images/responsive/rwdUI.png");display:block;position:absolute;left:-61px;top:-1px;}
.pageControlMenu > .closeButton:hover:before{left:-241px;}
}
@media (max-width:600px){.basicMenu > h3{display:block;margin:0;padding:15px;background-color:#687979;color:#ffffff;font-size:inherit;}
.basicMenu > .closeButton{display:block;position:absolute;top:5px;right:5px;padding:10px;color:#ffffff;font-family:monospace;}
.basicMenu > .closeButton > span:before{content:"[x]";}
#headerRow1{height:53px;}
#quickLinksBar > li > a{font-size:12px;}
#quickLinksBar > li > a > br{display:inline;}
#quickLinksMenu.active{left:0;right:0;top:53px;width:auto;}
#widget_minishopcart{margin:3px 15px;}
#cartDropdown{width:auto;}
.nonRWDPage #cartDropdown,
.nonRWDPageB #cartDropdown{width:360px;}
#departmentsButton{display:block;max-width:300px;margin:2px 90px 2px 15px;}
#departmentsButton > span{display:block;height:36px;line-height:36px;padding:0 10px;text-align:left;}
#departmentsMenu{display:none;}
#departmentsMenu.active{display:block;position:absolute;left:0;right:0;top:100%;margin:0;padding:0 15px 15px 15px;background-color:#ffffff;border:1px solid #c9cece;border-top:3px solid #ffa200;color:#404040;font-size:12px;list-style:none;}
#departmentsMenu > li{display:block;}
#departmentsMenu > li.hidden{position:static;visibility:visible;}
.departmentButton{display:none;}
.departmentMenu{display:block;position:relative;top:auto;width:auto;margin:0;padding:0;border:0 none;}
.departmentMenu > .header > .toggle{display:block;position:absolute;right:-8px;top:0;margin:8px 0;padding:8px;font-family:monospace;}
.departmentMenu > .header > .toggle > span:before{content:"[+]";}
.departmentMenu > .header > .toggle.selected > span:before{content:"[-]";}
.categoryList{display:none;border-bottom:1px solid #ffa200;}
.departmentMenu.active .categoryList{display:block;}
.subcategoryList{border-bottom:1px solid #e0dee5;}
.subcategoryList > li{display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:50%;padding-right:16px;vertical-align:top;}
#allDepartmentsButton{display:none;}
#allDepartmentsMenu{display:none !important;}
#searchButton{display:block;position:absolute;right:0;top:0;width:58px;height:38px;margin:2px 15px;background-color:#ffffff;border:1px solid #BFBFBF;vertical-align:middle;overflow:hidden;}
#searchButton:before{content:url("../images/responsive/rwdUI.png");position:absolute;left:-99px;top:-9px;clip:rect(21px, 135px, 35px, 121px);}
#searchButton:hover:before{left:-119px;clip:rect(21px, 155px, 35px, 141px);}
#searchBar.active{display:block;position:static;right:auto;width:auto;padding:2px 15px;border-top:1px solid #c9cece;}
#searchBox > .submitButton{width:10px;height:18px;border-width:6px 10px;}
#searchBox > .submitButton:before{left:-181px;}
#searchBox > .submitButton:hover:before{left:-201px;}
#searchDropdown{left:-16px;right:-16px;top:41px;}
#footerRow1 > .section > .header:before{height:30px;}
#footerRow1 > .section > .header > .toggle{display:block;position:absolute;left:-30px;bottom:-1px;width:6px;height:12px;border-width:9px 160px 9px 12px;border-style:solid;border-color:transparent;overflow:hidden;}
#footerRow1 > .section > .header > .toggle:before{content:url("../images/responsive/rwdUI.png");display:block;position:absolute;left:-161px;top:-1px;}
#footerRow1 > .section.active > .header > .toggle{width:12px;height:6px;border-width:12px 157px 12px 9px;}
#footerRow1 > .section.active > .header > .toggle:before{left:-181px;top:-1px;}
#footerRow1 > .section > ul{display:none;}
#footerRow1 > .section.active > ul{display:block;}
.contentCarouselWidget{overflow:hidden;}
}
@media (max-width:400px){.categoryList > li{width:100%;padding-right:0;}
#searchTermWrapper{right:58px;border-right:1px solid #bfbfbf;}
#searchFilterButton{display:none;}
#searchFilterMenu.active{display:none;}
#searchBox > .submitButton{border-width:6px 20px;}
}
@media (-webkit-device-pixel-ratio:2){.departmentButton:after, #quickLinksButton:after, #widget_minishopcart:after, #departmentsButton:after, #searchButton:after, .pageControlButton:after,
#cartDropdown > .closeButton:after,
#searchFilterButton:after{background-image:url("../images/responsive/rwdUI@2x.png");background-size:300px 400px;}
#widget_minishopcart:before,
#searchBox > .submitButton:before,
.carousel > .prevPageButton:before,
.carousel > .nextPageButton:before,
.controlBar > .prevPageButton:before,
.controlBar > .nextPageButton:before{content:url("../images/responsive/rwdUI@2x.png");-webkit-transform:scale(0.5);-webkit-transform-origin:0 0 0;}
.contentCarouselWidget > .prevPageButton:before,
.contentCarouselWidget > .nextPageButton:before{content:url("../images/responsive/DirectionalControls_MasterSprite.png");-webkit-transform:scale(1);}
#widget_minishopcart:before{clip:rect(82px, 54px, 120px, 2px);}
}
@media (-webkit-device-pixel-ratio:2) and (max-width:1133px){.pageControlMenu > .closeButton:before{content:url("../images/responsive/rwdUI@2x.png");-webkit-transform:scale(0.5);-webkit-transform-origin:0 0 0;}
}
@media (-webkit-device-pixel-ratio:2) and (max-width:600px){#searchButton:before,
#footerRow1 > .section > .header > .toggle:before{content:url("../images/responsive/rwdUI@2x.png");-webkit-transform:scale(0.5);-webkit-transform-origin:0 0 0;}
#searchButton:before{clip:rect(42px, 270px, 70px, 242px);}
#searchButton:hover:before{clip:rect(42px, 310px, 70px, 282px);}
}
@media (max-width:1199px) and (min-width:601px){.min-1200{display:none !important;}
.max-1200{display:block !important;}
.min-1200-600{display:none;}
.max-1200-600{display:block;}
.MyAcc-Heading{width:89%;margin:8px auto !important;}
.MyAcc-Heading p{padding:10px 10px 10px 23px;font-size:17px;background:url("../images/colors/color1/plus-nav-icon.png") no-repeat 0px 13px;cursor:pointer;}
}
@media (max-width:1199px){.productListingWidget > .header_bar .controls .sorting_controls{display:none;}
.shipping_billing_height{height:auto;}
.fullwidth-billing{clear:float;width:100%;}
.fullwidth-billing .billing_height{border-left:1px solid #CCCCCC;}
.fullwidth-shipping{clear:float;width:100%;}
.fullwidth-shipping .shipping_height{border-right:1px solid #CCCCCC;}
.product_listing_container > .list_mode > li{min-height:210px !important;}
.list_mode .product_info{width:100% !important;float:none;}
.product_listing_container .list_mode .product > .product_info > .product_description{display:none;}
.list_mode .qty-cart{float:none !important;}
.list_mode .qty-cart .bulk-price-box{display:none;}
.list_mode .quantity_section{width:50px;}
.list_mode .quantity_section > .quantity_input{width:45px;padding:6px 0px;}
}
@media (max-width:1023px){.max-1023{display:block !important;}
.min-1023{display:none !important;}
.mobile-menu-icon{display:block;float:left;height:55px;width:55px;background:url("../images/colors/color1/mobile-menu-icon.png");background-size:100% 100%;}
.mobile-search-icon-on{display:block;float:left;height:55px;width:55px;background:url("../images/colors/color1/device-search-icon.png");background-size:100% 100%;}
.mobile-search-icon-off{display:none;float:left;height:55px;width:55px;background:url("../images/colors/color1/device-search-icon.png");background-size:100% 100%;}
#logo{height:40px;padding:8px 0px 7px 16px;width:180px;}
#logo img{width:100%;height:auto;}
#line_for_mobile{clear:both;width:100%;border-top:1px solid #CCC;}
#HeaderRight, #findStore{float:right;padding:0px 0px 0px 35px;height:52px;width:155px;margin:10px 5px}
#HeaderRight{float:right;margin-right:30px;background:#EEEEEE url("../images/colors/color1/row1rightIcon.png") no-repeat 5px 5px;display:none;}
#findStore{float:right;margin-left:30px;background:#EEEEEE url("../images/colors/color1/row1FindStore.png") no-repeat 5px 5px;}
#HeaderEspot{float:right;margin:10px 5px;padding:0px;}
.cd-dropdown-trigger::before, .cd-dropdown-trigger::after{content:'';display:none;}
#special_offers, #TheBlog, #ContactUs{display:none;}
#SiteTitle{padding-top:12px;padding-left:12px;}
#topRow .storeLocator{width:100%;position:absolute;top:-26px;background:#CCC;padding:6px 18px 6px 11px;}
#headerRow1{height:auto;border-bottom:1px solid #CCCCCC;width:100%;background:#FFFFFF;z-index:100;}
.mobile-top-row{margin-top:26px;}
#header{height:129px;margin-bottom:0px}
#headerRow1::after{content:" ";clear:both;}
#headerRow2{height:0;min-height:0;overflow:hidden;position:absolute;width:100%;margin-top:-74px;}
#widget_minishopcart{background:#FFFFFF;width:50px;margin:13px 10px 0px 0px;}
.miniCartTotal{display:none;}
.topRowCart div:nth-child(3){width:50px !important;}
.topRowUser .panelLinkSelected{width:0px;overflow:hidden;padding:8px 0px 6px 45px;background:url("../images/responsive/rwdUI.png");background-position:-8px -116px;background-repeat:no-repeat;margin-top:11px;}
.topRowUser #Header_GlobalLogin_loggedInDropdown_SignOut{display:none;position:absolute;top:33px;right:75px;z-index:2;background:#FFFFFF;padding:20px;border:1px solid #CCC;border-top-right-radius:0px !important;border-radius:8px;box-shadow:2px 2px 7px #777;}
.topRowUser #Header_GlobalLogin_loggedInDropdown_SignOut span{padding:8px;display:block;background:#bbb;}
#topRow{height:0px;width:100%;z-index:200;}
#searchBar{right:0px;top:0px;width:100%;padding:0px;}
#searchBox{height:46px;width:99.7%;}
#searchTermWrapper{height:46px;padding:0px 1%;margin:0px 0;width:98%;}
#searchTermWrapper > input{height:46px;}
.my-acc-fav{display:none;}
#cost .promotion_input:first-child{float:none;padding-bottom:20px;color:#002c75;}
#cost .promotion_input{min-width:auto;}
#Promotional .promotion_input:first-child{float:none;padding-bottom:20px;color:#002c75;}
#box .scheduleOrderArea .scheduleOrderAreaInterval{float:none;}
}
@media (max-width:800px){#SiteTitle{position:absolute;top:64px;}
.top-catergories div{width:31% !important;}
.min-800{display:none;}
.max-800{display:block;}
#total_breakdown{width:100%;}
#cost_center{margin-top:20px;width:100%;}
#order-ceckout{float:left;width:100%;}
.promotion_button .button_primary{width:60px;}
.date-end{content:"";clear:both;margin-top:35px;}
#scheduleOrderBody{padding:20px 20px 20px 20px;}
#scheduleOrderBody .button_primary{margin-top:52px;}
.productListingWidget > .header_bar .controls .view_controls{display:none;}
}
@media (max-width:600px){.top-catergories div{width:48% !important;}
.center-align{width:100%;}
#cat-nav .left_espot{display:none;}
.shipping_method > p.title{margin-top:20px;}
textarea#shipInstructions{width:192px;}
.myAccount-widgets li a{font-size:12px;}
#checkout_crumb .col4 .left_espot{text-align:center;}
}
@media (max-width:479px){#header{height:98px;margin-bottom:8px}
#HeaderRight{margin-right:5px;width:120px;height:45px;margin:5px 5px;}
#findStore, #B2CStore{margin-left:5px;width:100px;height:45px;margin:5px 0px;background:#EEEEEE url("../images/colors/color1/row1FindStore.png") no-repeat 3px 18px;background-size:10%;padding-left:5px;}
#HeaderEspot{display:none;}
#SiteTitle{top:43px;font-size:13px;}
#topRow .storeLocator{padding:3px 18px 3px 11px;top:-20px;}
#topRow .storeLocator b{display:none;}
.mobile-top-row{margin-top:20px;}
#HeaderRight h3, #findStore h3{font-size:10px;line-height:20px;}
#HeaderRight span, #findStore span, #B2CStore span{color:#000;font-size:9px;display:block;padding-left:15px;}
#headerRow2{margin-top:-57px;}
#widget_minishopcart{width:36px;margin:10px 10px 0px 0px;}
.topRowCart div:nth-child(3){width:36px !important;}
.topRowUser .panelLinkSelected{padding:8px 1px 6px 25px;background:url("../images/responsive/rwdUI.png");background-position:-8px -116px;background-repeat:no-repeat;}
#logo{height:33px;padding:5px 0px 4px 0px;width:145px;}
.mobile-menu-icon{height:42px;width:42px;}
.mobile-search-icon-on{height:42px;width:42px;}
.mobile-search-icon-off{height:42px;width:42px;}
.top-catergories div{width:97% !important;margin:2%;}
.productListingWidget > .header_bar > .title{display:none;}
.productListingWidget > .header_bar .pagination_present{min-height:40px !important;margin-top:0px !important;}
.product_page_content .quantity_section > .quantity_input{width:45px;}
.product_page_content .quantity_section{width:75px;}
.product_page_content .requisitionListBox .addRequisitionList .button{font-size:14px;width:85px !important;}
.product_listing_container .list_mode .product > .product_image{position:relative;}
}
@media (max-width:399px){#order_details .field-title{width:110px;font-size:12px;}
#order_details .field-data{width:110px;}
#SiteTitle{font-size:11px;}
}
.blog_content {font-family: "Helvetica"; font-weight: 300; color: rgb(95, 95, 95);line-height: 1.429;text-align: left;}
.blog_content h1 {padding: 45px 0; font-size: 42px; font-family: GTWalsheimBold; color: rgb(34, 34, 34); line-height: 1.143; border-bottom: thin solid #c1c1c1; }
.blog_content h2 {margin: 40px 0 10px 0; font-size: 29px; font-family: GTWalsheimBold; color: rgb(34, 34, 34); line-height: 1.172;}
.blog_content h3 {margin: 10px 0; font-weight:400; font-size: 18px;  color: rgb(34, 34, 34);}
.blog_content h4 {margin: 5px 0; font-weight:400; font-size: 14px; color: rgb(34, 34, 34);}
.blog_content b, i {color: rgb(34, 34, 34);}
.blog_content a {color: #434d9e; border-bottom: dashed thin;}
input#eNewsHome_eNewsMail, input#eNewsFooter_eNewsMail {padding: 8px 2%;width: 65%;}