@font-face{font-family:'Open Sans';src:url('fonts/Open_Sans/');src:local('Open Sans'),local('Open Sans'),url('fonts/Open_Sans/OpenSans-Regular.ttf') format('truetype');}@font-face{font-family:'Montserrat';src:url('fonts/Montserrat/');src:local('Montserrat'),local('Montserrat'),url('fonts/Montserrat/Montserrat-Bold.ttf') format('truetype');}::-webkit-input-placeholder{color:#333;}::-moz-placeholder{color:#333;}:-ms-input-placeholder{color:#333;}:-moz-placeholder{color:#333;}html{-webkit-text-size-adjust:none;height:100%;}body{color:#2f3240;font-family:Open Sans,Arial,Verdana,sans-serif;font-size:14px;margin:0px;line-height:22px;}table{font-size:100%;}a{color:#001b43;text-decoration:none;}a:hover{color:#2ba517;text-decoration:underline;}form{display:inline;}h1{font-size:24px;line-height:28px;margin:0px 0px 20px 0px;font-weight:normal;color:#001b43;font-family:Montserrat,Arial,Verdana,sans-serif;}h2{font-size:14px;color:#111;}h3{font-size:13px;color:#111;margin-bottom:5px;}h4{font-size:12px;}img{border:0px;}a img:hover{opacity:1.0;filter:alpha(opacity=100);-webkit-transition-duration:1s;-webkit-transition-timing-function:linear;-webkit-transition-delay:0s;transition-duration:1s;transition-timing-function:linear;transition-delay:0s;}input[type="text"]{height:25px;-webkit-border-radius:0px;border-radius:0px;border:solid 1px #aab1cd;-moz-box-shadow:inset 1px 1px 1px #ddd;-webkit-box-shadow:inset 1px 1px 1px #ddd;box-shadow:inset 1px 1px 1px #ddd;line-height:25px;background-color:#fff;}input[type="password"]{height:25px;padding:5px;-webkit-border-radius:0px;border-radius:0px;border:solid 1px #bbb;-moz-box-shadow:inset 1px 1px 1px #ddd;-webkit-box-shadow:inset 1px 1px 1px #ddd;box-shadow:inset 1px 1px 1px #ddd;color:#999;}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #edf4f9 inset;border:1px solid #a0b4c1;padding-left:5px;}input[type="image"]{padding:0px;height:auto;border:0px;-webkit-border-radius:0px;border-radius:03px;background-color:#2ba517;}input[type="image"]:hover{opacity:1.0;filter:alpha(opacity=100);-webkit-transition-duration:1s;-webkit-transition-timing-function:linear;-webkit-transition-delay:0s;transition-duration:1s;transition-timing-function:linear;transition-delay:0s;}input[type="submit"]{-webkit-border-radius:0px;border-radius:0px;}input[type="submit"]:hover{opacity:1.0;filter:alpha(opacity=100);-webkit-transition-duration:1s;-webkit-transition-timing-function:linear;-webkit-transition-delay:0s;transition-duration:1s;transition-timing-function:linear;transition-delay:0s;}input[type="radio"]{-webkit-border-radius:10px;border-radius:10px;}input[type="checkbox"]{font-size:11px;-webkit-border-radius:0px;border-radius:0px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;height:auto;}input[disabled='disabled']{background-color:#efefef;border:1px solid #ddd;height:21px;margin:2px 0px;}textarea{width:96%;height:50px;padding:2%;font-family:Arial,Verdana,sans-serif;border:solid 1px #bbb;-moz-box-shadow:inset 1px 1px 1px #ddd;-webkit-box-shadow:inset 1px 1px 1px #ddd;box-shadow:inset 1px 1px 1px #ddd;color:#999;-webkit-border-radius:0px;border-radius:0px;}select{-webkit-border-radius:0px;border-radius:0px;height:25px;border:solid 1px #aab1cd;color:#000;background-color:#fff;}option{color:#333;}ul{margin:0px;padding:0px 0px 0px 15px;color:#2f3240;list-style:square;}p{margin:0px 0px 10px 0px;color:#2f3240;}.CB{clear:both;}.bold{font-weight:bold;}.italic{font-style:italic;}.red{color:#2ba517;}.bold_red{font-weight:bold;color:#2ba517;}.grey{color:#ccc;}.Q3{float:left;width:75%;}.Q2{float:left;width:50%;}.Q1{float:left;width:25%;text-align:right;}.tooltip{position:absolute;width:200px;padding:5px;z-index:2;border:solid 1px #FFCC00;background:#FFC;font-size:10px;color:#4C4C4C;text-decoration:none;line-height:12px;}.pageBreadcrumbTrail{padding:0px;font-size:12px;}.pageBreadcrumbTrail2{padding:0px;margin-bottom:10px;}a.pageResults{color:#08246B;}a.pageResults:hover{color:#2ba517;}.inputRequirement{font-size:10px;color:#2ba517;}.submitButton{font-size:10px;font-weight:bold;border:0px;cursor:pointer;}.headline{font-size:12px;color:#000;background-color:#f1f2f4;margin-bottom:10px;float:left;padding:5px 10px;line-height:10px;width:100%;}hr{border-left:none;border-top:2px solid #f1f2f4;border-right:none;border-bottom:none;margin-bottom:20px;float:left;width:100%;}strong{color:#111;}.headingNumber{margin-right:8px;font-size:12px;color:#000;text-align:center;float:left;font-weight:bold;}colgroup{visibility:collapse;display:none;}.imgBorder{border:1px solid #4c4c4c;}.aboutUsImg1{text-align:center;}.aboutUsImg1 img{max-width:100%;}.aboutUsImg2{text-align:center;margin-top:2px;margin-bottom:10px;}.aboutUsImg2 img{max-width:100%;}.aboutUsImg3{text-align:center;clear:both;}.aboutUsImg3 img{max-width:100%;}.strong{font-weight:bold;}img.fr{float:right;margin:0px 0px 20px 20px;}img.fl{float:left;margin:0px 20px 20px 0px;}sup{vertical-align:super;}header{background-color:#fff;}.headerWrap{width:100%;margin:0 auto;padding-top:4px;background-color:#001b43;}#header{max-width:1600px;width:100%;margin:0 auto;padding:0px;}.logo{width:15%;float:left;min-width:168px;}.logo img{width:100%;height:auto;margin-top:0px;}.logo a{display:block;}#headerMain{padding:0px 0px 10px 0px;margin:0px 0px 0px 2%;float:left;width:83%;text-align:right;}.searchWrap{float:left;width:100%;}.searchWrapWidth{width:95%;float:left;}.searchWrapBorder{border:1px solid #ddd;width:100%;overflow:hidden;float:left;}#headerMain input[type="text"]{background-color:#fff;width:93%;padding-left:2%;height:32px;float:left;border:0px;-webkit-box-shadow:none;box-shadow:none;}#headerMain input[type="submit"]{height:34px;width:5%;float:left;background:url(images/searchIcon.png) #2ba517;background:url(images/searchButtonIE.png) #000\9;background-repeat:no-repeat;background-position:center;background-size:24px 24px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}#headerMain a.advancedLink{display:inline-block;margin-top:5px;margin-right:5%;float:right;color:#90bdff;font-size:12px;}#headerMain a.advancedLink:hover{text-decoration:underline;}.menuWrap{width:100%;background-color:#001b43;}.menuWrapCenter{max-width:1600px;width:100%;margin:0 auto;}#headerMenu{margin:0px;padding:0;border:0;_margin-top:11px;width:100%;float:left;color:#2ba517;text-align:right;font-size:14px;}#headerMenu span{line-height:30px;margin-right:10px;margin-top:2px;font-size:12px;display:inline-block;display:none;}#headerMenu a{padding:0px 14px;height:34px;line-height:34px;color:#fff;display:inline-block;}#headerMenu a:hover{background-color:#2ba517;text-decoration:none;border-top-left-radius:3px;border-top-right-radius:3px;}#headerMenuRight{color:#90bdff;width:100%;max-width:1600px;margin:0 auto;text-align:right;margin-bottom:0px;}#headerMenuRight a{text-decoration:none;color:#90bdff;display:inline-block;padding:5px 0px;font-size:12px;}#headerMenuRight a:hover{text-decoration:underline;color:#2ba517;}.headerContact{width:81%;margin-left:1%;float:left;text-align:left;margin-top:-20px;color:#d03939;display:none;}.headerContact a{display:inline-block;margin-right:20px;}.headerContact span{display:inline-block;}.headerLink{float:left;display:inline-block;margin-top:5px;margin-right:20px;color:#90bdff;font-size:12px;}.headerLink:hover{text-decoration:underline;}.facebook{margin-bottom:1px;}.facebook img{display:block;}.subscribeWrap{width:100%;padding:0px;margin:20px 0px 40px 0px;}.subscribeWrap ul{color:#fff;margin-top:5px;}.subscribeNowWrap{float:left;width:100%;text-align:center;height:33px;border-radius:3px;overflow:hidden;}.subscribeInputWrap{width:100%;float:left;margin-bottom:10px;}.subscribeInputBorder{border:1px solid #aab1cd;height:32px;}.subscribeInput{float:left;margin-top:0px;width:100%;}.subscribeInput input[type="text"]{width:95%;height:32px;margin:0px;padding:0px 0px 0px 5%;float:left;background-color:#fff;border:none;}.subscribeInput input[type="submit"]{width:100%;height:33px;border:none;background-color:#2ba517;color:#fff;cursor:pointer;}.subscribeInput form{margin:0px;display:block;float:left;width:100%;}.bannerTop{float:left;width:100%;}.bannerTop img{width:100%;max-width:100%;height:auto;}.bannerBottom{float:left;width:100%;margin-top:30px;}.bannerBottom img{width:100%;max-width:100%;height:auto;}#site-notification,#admin-notification{width:980px;border:1px solid red;margin:5px 0px 5px 4px;padding:5px;color:red;font-weight:bold;text-align:center;}#admin-notification{border-color:#00aa00;border:none;background-color:#bbb;color:#2ba517;margin:0px;padding:10px 0px;width:100%;}#admin-notification td{color:#00aa00;}.menuMobile{background-color:transparent;}.columnWrapBkg{margin-bottom:50px;}.columnWrap{max-width:1600px;width:100%;margin:0 auto;padding-top:20px;}#leftColumn{float:left;width:15%;font-size:12px;line-height:18px;margin-bottom:20px;margin-top:-48px;}#centerColumn{float:left;width:66%;padding:0px 2% 10px 2%;}#rightColumn{float:right;width:15%;margin-bottom:20px;}#rightColumn img{max-width:100%;height:auto;}#rightColumn .rotator-wrapper{margin-bottom:40px;}#rightColumn ul.bxslider a{text-align:left;}#rightColumn ul.bxslider img{min-width:0px;}#rightColumn ul.bxslider .productName{height:40px;overflow:hidden;margin-bottom:15px;font-size:14px;line-height:20px;}#rightColumn ul.bxslider .productName .ellip{display:block;}#rightColumn ul.bxslider .productName .ellip-line{display:block;}#rightColumn ul.bxslider .productName a{padding:0px;}#rightColumn ul.bxslider .productPrice{width:60%;float:left;line-height:14px;}#rightColumn ul.bxslider .productPrice a{color:#001b43;font-size:28px;font-family:Montserrat,Arial,Verdana,sans-serif;margin:0px;}#rightColumn ul.bxslider .productBuy{width:auto;float:right;background-color:#2ba517;border-radius:3px;}#rightColumn ul.bxslider .productBuy a{padding:0px 5px;}#rightColumn ul.bxslider .productBuy img{width:43px;height:25px;max-width:43px;max-height:25px;min-width:43px;min-height:25px;}#rightColumn ul.bxslider .productPrice sup{font-size:14px;}#rightColumn ul.bxslider .productCode a{padding:0px;margin:0px;}ul.bxslider{padding:0px;margin:0px;}.content ul.bxslider{padding-left:0px;margin-left:0px;}.controls{color:#fff000;}.pager{color:#00b4ff;}.ease{color:#00d428;}.bounce{color:#ff3030;}.thumbs{color:#d87df2;}ul.bxslider .productName a{padding:15px 5px 0px 5px;display:block;color:#111;text-decoration:none;word-wrap:break-word}ul.bxslider .productCode a{font-size:10px;padding:0px 5px;color:#999;display:block;text-decoration:none;margin:5px 0px;word-wrap:break-word}ul.bxslider .productPrice a{font-size:16px;padding:0px 5px;color:#2ba517;margin-bottom:20px;font-weight:bold;display:block;text-decoration:none;word-wrap:break-word}.adRotator{width:100%;}.rotator-wrapper{margin-bottom:5px;max-height:355px;}.rotator-wrapper li{padding-left:0px;margin-left:0px;text-align:center;}.rotator-wrapper a{display:block;text-align:center;}.wrap{max-width:200px;width:100%;float:left;margin-right:10px;}.bx-wrapper{position:relative;margin:auto 0px;padding:0;*zoom:1;}.bx-wrapper img{max-width:100%;min-width:100%;display:block;margin:0 auto;}.rotator-wrapper{max-width:1200px;width:100%;float:left;margin-bottom:20px;}.bx-wrapper .bx-viewport{left:0px;background:#fff;}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;width:100%;}.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-weight:bold;color:#666;padding-top:0px;margin-top:-20px;}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000;}#bx-pager{margin-top:-60px;}#bx-pager img{max-height:74px;width:100%;padding:0px;}#bx-pager a{display:inline-block;width:25%;float:left;position:relative;}#bx-pager a span.overlay{background-color:#000;position:absolute;display:block;z-index:1000;width:100%;height:100%;opacity:0.4;filter:alpha(opacity=40);}#bx-pager a.active span.overlay{background-color:#000;position:absolute;display:block;z-index:1000;width:100%;height:100%;opacity:0.0;filter:alpha(opacity=00);}#bx-pager a:hover span.overlay{background-color:#000;position:absolute;display:block;z-index:1000;width:100%;height:100%;opacity:0.0;filter:alpha(opacity=00);}.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) no-repeat 0 -32px;}.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) no-repeat -43px -32px;}.bx-wrapper .bx-prev:hover{background-position:0 0;}.bx-wrapper .bx-next:hover{background-position:-43px 0;}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:1200;}.bx-wrapper .bx-controls-direction a.disabled{display:none;}.usual{}.usual li{list-style:none;float:left;}.usual .homepagedeals-text li{list-style:square;float:none;}.usual li a.selected{margin-bottom:0;color:#000;background:#fff;cursor:default;border-left:1px solid #001b43;border-top:1px solid #001b43;border-right:1px solid #001b43;}.usual li a.selected:hover{background:#fff;color:#000;}.usual ul a{display:block;text-decoration:none!important;margin-left:0;font-size:10px;padding:0px 15px;color:#fff;background:#001b43;height:35px;line-height:35px;border-left:1px solid #001b43;border-top:1px solid #001b43;border-right:1px solid #001b43;}.usual ul a:hover{color:#000;background:#fff;}ul.idTabs{padding:0px;margin:0px 0px 20px 0px;width:100%;display:block;float:left;}.idTabs li{list-style:none;text-align:center;}.idTabs li:last-child{margin-right:0px;}.idTabs li span{font-size:14px;}.idTabs h2{font-weight:normal;}#idTab10,#idTab20{background-color:#fff;float:left;clear:both;width:100%;padding:0px;display:block;}.menuHeading{font-family:Montserrat,Arial,Verdana,sans-serif;font-size:14px;font-weight:bold;color:#000;margin-bottom:10px;}#catWrap{display:block;font-size:14px;float:left;margin-bottom:30px;width:100%;}.menubox{float:left;margin-bottom:20px;display:block;}.menuBox .infoBox{background-color:#fff;border:none;-webkit-box-shadow:2px 3px 5px 0px #ddd;box-shadow:2px 3px 5px 0px #ddd;margin-bottom:25px;}#catMenu{padding:5px 0px 10px 0px;float:left;width:100%;background-color:#fff;}.catMenuTabs{padding-bottom:0px;}.catMenuTab{text-align:center;color:#08246B;width:50%;float:left;}.catMenuTab a{display:block;color:#fff;padding:5px 8px;background-color:#001b43;border-top-left-radius:3px;border-top-right-radius:3px;}.catMenuTab a:hover{color:#fff;background-color:#2ba517;text-decoration:none;}.catMenuTabSelected{text-align:center;color:#000;width:50%;float:left;}.catMenuTabSelected a{display:block;color:#000;padding:5px 8px;background-color:#fff;border-top-left-radius:3px;border-top-right-radius:3px;}.catMenuTabSelected a:hover{text-decoration:none;}ul.catMenuTop{margin:20px 0px 0px 0px;padding:0px;list-style:none;}ul.catMenuTop strong{color:#001b43;}ul.catMenuTop li{margin:0px 0px 10px 0px;padding:0px;list-style:none;}ul.catMenuTop li:last-child{border-bottom:none;}ul.catMenuTop .catMenuItemBranch a{background:url(images/catbox_arrow.png) 97% no-repeat;}ul.catMenuTop .catMenuItemBranch a:hover{background:#fff url(images/catbox_arrow_hover.png) 97% no-repeat;color:#2ba517;}ul.catMenuTop ul .catMenuItemBranch a:hover{background:#fff url(images/catbox_arrow_hover.png) 97% no-repeat;color:#2ba517;}ul.catMenuTop li.catMenuItemBranchExpanded>a{border-bottom:none;}ul.catMenuTop li.catMenuItemBranchExpanded>a:hover{background:#fff url(images/catbox_arrow_hover_open.gif) 92% no-repeat;color:#2ba517;}ul.catMenuTop li.catMenuItemBranchExpanded>a:hover strong{color:#2ba517;}ul.catMenuTop ul li.catMenuItemBranchExpanded>a:hover{background:#fff url(images/catbox_arrow_open.gif) 92% no-repeat;color:#fff;}ul.catMenuTop a{display:block;padding:0px 20px 0px 0px;text-decoration:none;color:#001b43;}ul.catMenuTop a:hover{color:#2ba517;text-decoration:none;}ul.catMenu{margin:1px 0px 0px 0px;padding:0px;list-style:none;}ul.catMenu li{margin:0px;padding:0px;list-style:none;}ul.catMenu a{margin:0px;padding:2px 3px 2px 12px;font-size:14px;}ul.catMenu li a{margin:0px;padding:5px 0px 5px 10px;}ul.catMenu li a:hover{color:#2ba517;}ul.catMenu li ul.catMenu li{margin:0px;padding:2px 0px;}ul.catMenu li ul.catMenu li:hover strong{color:#2ba517;}ul.catMenu li ul.catMenu a{margin:0px;padding:5px 0px 5px 20px;line-height:14px;}ul.catMenu li ul.catMenu li ul.catMenu a{margin:0px;padding:5px 0px 5px 30px;line-height:14px;}ul.catMenu{margin:5px 0px 10px 0px;}ul.catMenu:last-of-type{margin:0px 0px 20px 0px;}ul.catMenu ul{margin:5px 0px 10px 0px;}.catMenuItemBranchSpecial a{background:#FFCCCC;}ul.catMenuTop li.catMenuItemBranchExpandedSpecial{padding:0px 5px;margin-bottom:1px;}ul.catMenuTop li.catMenuItemBranchExpandedSpecial a strong{color:#000;}ul.catMenuTop li.catMenuItemBranchExpandedSpecial a{}.catMenuItemBranchExpandedSpecial a{}.catMenuItemLeafSpecial a{color:#001b43;background-color:#fff;font-weight:bold;}ul.catMenuTop li.catMenuItemBranchExpandedSpecial .catMenuItemLeaf a{color:#000;}ul.catMenuTop li.catMenuItemLeafSpecial{padding:0px;}ul.catMenuTop li.catMenuItemLeafSpecial strong{color:#000;}ul.catMenuTop li.catMenuItemBranchSpecial{padding:0px;}ul.catMenuTop li.catMenuItemBranchSpecial a{background-color:#fff;font-weight:bold;color:#001b43;padding:0px;margin-bottom:1px;}ul.catMenuTop li.catMenuItemBranchSpecial a:hover{color:#2ba517;}ul.catMenuTop li.catMenuItemLeafSpecial a:hover{color:#2ba517;}ul.catMenuTop li.catMenuItemBranchExpandedSpecial a:hover{color:#2ba517;}.catManCell{padding-left:0px;}.catManTable{padding:15px 0px 15px 10px;}.productImageContainer{width:32%;float:left;margin-right:5%;margin-top:10px;}.productImageBox{background-color:#fff;text-align:center;border:1px solid #c9d1dd;}.productImageBox img{padding:20px 20px 10px 20px;}.productImageBox span{display:block;clear:both;padding:0px 20px 20px 20px;}.productImageDisclaimer{text-align:center;font-size:9px;color:#aaa;line-height:12px;}.productImageShadow{float:left;width:100%;height:8px;display:none;}.productImageShadow img{width:100%;height:auto;display:block;}.productDetails{width:63%;float:left;font-size:12px;line-height:18px;}#productStockValue.col2{float:left;height:22px;}.productDetails .col1{margin-right:5px;float:left;}.productDetails .col2{margin-right:10px;padding-right:10px;border-right:1px solid #aaa;float:left;}.productDetails .col2:last-of-type{border-right:none;}.productDetails #productPriceValue .col2{float:left;}.actions>form{float:right;width:46%;padding:2%;bottom:0px;right:0px;}#productGeneralDetails{float:left;clear:both;padding-top:20px;margin-top:20px;}#productPricingDetails{float:left;display:block;width:100%;}#productPricingDetails .hint{width:auto;float:right;margin:1px 0px 0px 5px;}#productStockValue .hintByOrder{width:auto;float:right;margin:1px 0px 0px 5px;}#productAvailabilityDetails{float:left;display:block;width:100%;padding-bottom:10px;margin-bottom:10px;}#productPriceLabel{vertical-align:top;color:#000;white-space:nowrap;padding:5px 10px;line-height:10px;clear:both;background-color:#ffde00;}#productPriceValue{font-size:60px;line-height:60px;clear:both;font-weight:bold;vertical-align:top;color:#222;font-family:Montserrat,Arial,Verdana,sans-serif;border-right:none;}#productPriceValue sup{font-size:30px;}#productPriceValue sup{font-size:30px;}#productRRPLabel{font-weight:bold;}#productSavingLabel{font-weight:bold;text-decoration:underline;}#productSavingValue{text-decoration:underline;}.productAttributeLabel{vertical-align:top;}#productStockValue img{margin-top:3px;float:left;margin-right:5px;}.productInfoContainer .productAttributeLabel{margin-top:20px;color:#000;background-color:#f1f2f4;float:left;font-size:12px;padding:5px 10px;line-height:10px;}#product_description{float:left;width:100%;margin-top:10px;}.product_description{float:left;width:100%;}.productActions{width:27%;float:right;margin-top:10px;font-size:12px;line-height:18px;}.productActions h2{margin-top:0px;font-family:Montserrat,Arial,Verdana,sans-serif;}.productActions .whiteBox{margin-top:10px;margin-bottom:0px;background-color:#2ba517;border:1px solid #2ba517;}.productActions .whiteBox .headline{font-size:24px;color:#fff;margin-bottom:5px;}.productActions .whiteBox .heading2{font-size:18px;color:#fff;margin-bottom:5px;}.productActions .whiteBox .heading2 a{color:#ffcc00;}.productActions .whiteBox .heading3{font-size:20px;color:#fff;}.productActions .whiteBox p{color:#fff;}.actions{float:left;width:100%;background-color:#f1f2f4;position:relative;}.calcBox{padding:20px 0px 0px 0px;color:#000;float:left;width:46%;padding:2%;}.calcBox .headline{margin-bottom:10px;font-size:14px;}.calcBox span{display:inline-block;float:left;margin-top:5px;margin-right:3px;}.calcBox input[type="text"]{display:inline-block;margin:0px;padding:0px;float:left;height:23px;line-height:23px;}.calcBox input[type="image"]{float:left;background-color:#2ba517;}.deliveryCostLabel{padding:0px;width:50%;float:left;margin-top:10px;line-height:16px;}.deliveryCostValue{text-align:left;width:50%;float:left;margin-top:10px;color:#000;font-weight:900;font-size:16px;line-height:16px;font-family:Montserrat,Arial,Verdana,sans-serif;}.deliveryCostValue sup{font-size:16px;vertical-align:top;}.productTotalLabel{padding-top:7px;width:50%;float:left;margin-bottom:5px;line-height:16px;font-weight:bold;font-size:16px;}.productTotalValue{color:#000;text-align:left;padding-top:7px;width:50%;float:left;margin-bottom:5px;font-weight:900;font-size:32px;line-height:16px;font-family:Montserrat,Arial,Verdana,sans-serif;}.productTotalValue sup{font-size:16px;}.productQuantity{margin:10px 0px 10px 0px;float:left;}.productQuantity .col1{float:left;font-size:14px;color:#000;line-height:24px;font-family:Montserrat,Arial,Verdana,sans-serif;}.productQuantity .col2{float:left;text-align:right;padding-right:0px;margin-left:10px;border-right:none;}.productQuantity .col2 input{text-align:center;width:30px;height:23px;background-color:#fff;border:1px solid #001b43;}.productAddToCart{text-align:right;height:50px;float:left;}.productAddToCart input[type="image"]{display:block;float:left;max-width:200px;padding:10px;border-radius:4px;background-color:#2ba517;-webkit-filter:drop-shadow(4px 4px 5px rgba(0,0,0,0.2));filter:drop-shadow(4px 4px 5px rgba(0,0,0,0.2));}.phone-box{font-weight:bold;font-size:12px;text-align:center;}.phone-box div{padding:0 0 0 5px;}.fr50{max-width:50%;float:right;margin-left:20px;}.productInfoContainer{width:100%;padding-top:30px;margin-bottom:80px;}.productInfoContainer img{max-width:100%;}.productInfoContainer ul{margin-bottom:20px;}.product_description .instore{font-weight:bold;margin-bottom:10px;}.product_description table{border-collapse:collapse;}.product_description table th{vertical-align:top;white-space:nowrap;}.product_description table td{vertical-align:top;}.product_description ul{margin:0px 0px 20px 20px;}.content_heading{font-size:18px;padding-bottom:5px;margin-top:15px;color:#001b43;font-family:Montserrat,Arial,Verdana,sans-serif;}.content_sub_heading{font-size:14px;padding-bottom:5px;margin-top:15px;color:#001b43;font-family:Montserrat,Arial,Verdana,sans-serif;}.spec_table{width:99%;border-collapse:collapse;border:solid 1px #efefef;font-size:12px;}.spec_table td{border:solid 1px #f1f2f4;padding:3px 5px;vertical-align:top;}.spec_table th{border:solid 1px #f1f2f4;padding:3px 5px;vertical-align:top;font-weight:bold;}.productInfoContainer .spec_table ul{margin-bottom:0px;line-height:20px;}.spec_table td.spec_attr_group{padding:0px 5px;}.spec_attr_group{vertical-align:top;white-space:nowrap;padding:0px 3px;background-color:#f1f2f4;color:#000;}.spec_attr_name{vertical-align:top;font-weight:bold;white-space:nowrap;}.helpInfo{color:#aaa;margin:5px 0px 0px 0px;padding:5px 0px 0px 0px;}.helpInfo p{margin:0px;font-size:9px;line-height:13px;}.product-grid{float:left;width:100%;overflow-x:hidden;border-top:1px solid #f1f2f4;padding-top:10px;}.productLinks{margin:0px 0px;padding:30px 0px;list-style:none;line-height:20px;float:left;}ul.productLinks{border-bottom:none;}.productLinks img{margin-right:5px;}.productLinks a{font-size:12px;float:left;width:100%;}.productLinks a:hover{}.productLinks a:nth-of-type(2){width:auto;}.productLinks a strong{color:#001b43;}a.productLinksImg{width:30px;display:inline-block;text-align:center;float:left;clear:both;}a.productLinksImg img{margin-bottom:-3px;height:16px;width:16px;}a.permanent-hover{color:#2ba517;text-decoration:none;}a.permanent-hover:hover{text-decoration:underline;}#deliveryCostOutput{padding:0px 0px 0px 0px;}* html div.sbHolder{width:173px;}.sbHolder{background-color:#fff;border:solid 1px #000;font-weight:normal;height:20px;position:relative;width:176px;}.sbSelector{display:block;height:20px;left:0;line-height:19px;outline:none;overflow:hidden;text-indent:5px;top:0;width:150px;max-width:155px;}.sbSelector:link,.sbSelector:visited,.sbSelector:hover{color:#2ba517;outline:none;text-decoration:none;}* html a.sbToggle{border-right:5px solid #555;width:35px;}.sbToggle{background:url(images/select-icons.png) 0 -122px no-repeat;border-left:5px solid white;background-color:#555;display:block;height:100%;outline:none;position:absolute;right:0;top:0;width:30px;}.sbToggle:hover{background:url(images/select-icons.png) 0 -173px no-repeat;background-color:#555;}.sbToggleOpen{background:url(images/select-icons.png) 0 -22px no-repeat;background-color:#555;}.sbToggleOpen:hover{background:url(images/select-icons.png) 0 -72px no-repeat;background-color:#555;}.sbHolderDisabled{background-color:#777;border:solid 1px #000;}.sbOptions{background-color:#fff;border:solid 1px #515151;list-style:none;left:-1px;margin:0;padding:0;position:absolute;top:30px;width:200px;z-index:1;overflow-y:auto;}.sbOptions li{padding:0 7px;border-bottom:dotted 1px #515151;}.sbOptions li:last-child{border-bottom:none;}.sbOptions a{display:block;outline:none;padding:7px 0 7px 3px;}.sbOptions a:link,.sbOptions a:visited{color:#000;text-decoration:none;}.sbOptions a.selected{color:#2ba517;}.sbOptions li:hover{background-color:#DBDBDB;}.sbOptions a:hover{color:#0064C8;}.sbOptions li.last a{border-bottom:none;}.sbOptions .sbDisabled{border-bottom:dotted 1px #515151;color:#999;display:block;padding:7px 0 7px 3px;}.sbOptions .sbGroup{border-bottom:dotted 1px #515151;color:#EBB52D;display:block;font-weight:bold;padding:7px 0 7px 3px;}.sbOptions .sbSub{padding-left:17px;}div.flexirent{width:606px;height:98px;border:1px solid #ccc;color:#4c4c4c;}div.flexitext{width:384px;float:left;padding:6px;font-size:10px;}.flexi-smalltext{font-size:10px;font-weight:bold;}div.flexitext span.row{display:block;width:308px;_width:304px;float:left;clear:none;}.flexirent-buynow{background-color:#ed0852;display:inline-block;color:#fff;font-size:10px;font-weight:bold;padding:0px 6px;margin:2px;width:50px;_width:61px;text-decoration:none;}.flexirent-buynow:hover{background-color:#c10240;}.flexirent-buynow:active{position:relative;top:1px;}.advancedSearch{background-color:#f1f2f4;margin-bottom:5px;margin-top:5px;padding:10px;font-size:12px;border:1px solid #f1f2f4;}.advancedSearch hr{height:0px;border-top:none;border-left:none;border-right:none;border-bottom:none;margin:10px 0px 20px 0px;}.advancedSearch p{margin:0px;float:right;}.advancedSearch strong{margin-bottom:10px;display:inline-block;float:left;}.advancedSearch a{display:inline-block;float:right;}.advancedSearch .col1{width:60%;float:left;clear:both;}.advancedSearch .col2{width:35%;float:left;margin-left:5%;}.advancedSearch .col2 .searchDescriptions{width:100%;}.advancedSearch .col2 .searchInstock{width:100%;}.advancedSearch .col2 .searchInstore{width:100%;}.advancedSearch .col2 .includeSub{width:100%;}.advancedSearch .col2 input.searchButton{margin-top:80px;clear:both;float:right;background-image:none;background-color:#2ba517;color:#fff;}.advancedSearch .col1 .col2 input{width:98%;margin-left:0px;padding:0px 0px 0px 2%;}.advancedSearch .col1 .col2 select{width:100%;height:27px;}.advancedSearch .col1 .col2.priceRange input{width:50px;padding:0px 2%;}.advancedSearch .col1 .col1{width:25%;float:left;margin-bottom:5px;}.advancedSearch .col1 .col2{width:75%;float:left;margin-bottom:5px;margin-left:0px;}.searchHelp{float:right;font-size:12px;}.grid-row{float:left;}.grid-row a{display:inline-block;}.grid-row a img{display:block;}.grid-row:first-of-type{border-top:1px solid #f1f2f4;padding-top:15px;}.resultTab{float:left;width:50%;margin-bottom:0px;position:relative;z-index:2000;display:none;}.productResults{margin-bottom:20px;margin-top:5px;font-size:12px;}.productResultsBottom{margin-bottom:20px;font-size:12px;width:50%;float:left;}.pagination{float:left;width:100%;text-align:right;font-size:12px;color:#aaa;padding-bottom:10px;}.pagination a{padding:2px 7px;color:#333;}.pagination strong{padding:2px 7px;color:#000;font-weight:normal;background-color:#f1f2f4;}.stockETA{font-size:10px;font-weight:bold;color:#FF6600;}.gridbutton:first-of-type{margin-left:0px;}.gridbutton{display:block;float:left;margin-right:0px;margin-left:-1px;color:#000;padding:5px 20px;font-weight:bold;}.gridbutton:hover{color:#000;text-decoration:none;}span.gridbutton{color:#000;font-weight:bold;}span.gridbutton:hover{color:#000;font-weight:bold;}.grid-popup{display:none;background-color:white;padding-bottom:40px;position:absolute;border:1px solid #111;color:black;font-size:11px;overflow:hidden;z-index:3000;}.grid-desc{display:none;}.grid-static-box{float:left;clear:none;}.grid-popup-box{margin:0 auto;margin-bottom:5px;padding:10px;}.grid-popup-box img{max-width:100%;height:auto;}.grid-popup-desc{text-align:center;width:96%;margin-top:5px;padding:0px 2%;line-height:16px;overflow:hidden;}.grid-popup-desc a,.grid-popup-desc a:hover{text-decoration:none;color:#4c4c4c;}.grid-popup-desc strong{font-family:Montserrat,Arial,Verdana,sans-serif;font-size:20px;display:block;margin:5px 0px;color:#111;}.grid-popup-desc .red{color:#2ba517;}.grid-box{}.product-grid-1 .grid-box{width:45px;height:45px;}html>body .product-grid-1 .grid-box{width:48px;}.product-grid-2 .grid-box{width:10.9%;height:auto;}html>body .product-grid-2 .grid-box{width:19%;margin-right:1%;margin-bottom:1%;}.gridPadding{float:left;padding:5%;width:90%;}.gridPadding .code{color:#999;font-size:10px;margin-bottom:10px;float:left;width:100%;}.gridPadding .col1{color:#999;font-size:10px;float:left;clear:both;}.gridPadding .col2{float:left;}.gridPadding .col2 img{padding:3px 0px 0px 3px;}.gridPadding .stockByOrder{font-size:9px;display:block;float:left;width:auto;margin:1px 0px 0px 5px;}.featuredProductsPadding .code{color:#999;font-size:10px;margin-bottom:10px;float:left;width:100%;}.featuredProductsPadding .col1{color:#999;font-size:10px;float:left;}.featuredProductsPadding .col2{float:left;}.featuredProductsPadding .col2 img{padding:3px 0px 0px 3px;}.featuredProductsPadding #productStockValue{width:100%;margin-bottom:0px;}.featuredProductsPadding #productStockValue img{padding:2px 0px 0px 0px;}.gridBorder{float:left;width:100%;background-color:#fff;}.gridImage{margin-bottom:10px;min-height:130px;max-height:130px;}.gridImage a{display:block;text-align:center;max-height:130px;overflow:hidden;}.gridImage img{max-width:130px;max-height:130px;width:100%;margin:0 auto;}.gridPrice{color:#000;font-size:22px;line-height:28px;font-weight:900;float:left;width:50%;font-family:Montserrat,Arial,Verdana,sans-serif;}.gridPrice sup{font-size:12px;}.gridBuy{text-align:center;float:right;margin-top:5px;}.gridBuy .addToCart{display:inline-block;background-color:#2ba517;margin:0px;height:25px;border-radius:3px;overflow:hidden;}.gridBuy .addToCart img{margin:0 auto;padding:0px 5px;}#licensingBox .gridName{font-weight:bold;}.licensingContactUs{width:100%;float:right;margin-top:5px;}.licensingContactUs a{display:inline-block;background-color:#2ba517;margin:0px;height:25px;width:100%;text-align:center;}.licensingContactUs a img{margin:0 auto;}.gridName{width:100%;font-size:14px;line-height:20px;word-break:break-all;float:left;clear:both;height:40px;overflow:hidden;}.gridName a{color:#222;}.gridName a:hover{text-decoration:none;font-weight:bold;}.bundle-icon{clear:both;margin:auto;margin-top:0px;display:block;}.bundle-link{font-weight:bold;display:block;text-align:center;margin-top:10px;margin-bottom:15px;font-size:14px;}.productHeadingName{float:left;width:69%;margin-left:13%;font-size:10px;margin-top:5px;}.productHeadingName a{color:#000;}#listPriceHint{padding-left:10px;font-weight:normal;font-size:9px;}.productHeadingPrice{float:left;width:6%;font-size:10px;margin-bottom:5px;margin-top:5px;}.productHeadingPrice a{color:#000;}.productHeadingAvailability{float:left;width:12%;text-align:center;font-size:10px;margin-top:5px;}.productHeadingAvailability a{color:#000;}.productListing.consumables{border-top:none;}.productListing{float:left;position:relative;z-index:100;width:100%;margin-bottom:10px;}.productListingRow{padding:1%;width:98%;display:block;float:left;margin:0px;background-color:#fff;border-top:1px solid #f7f7f7;}.productListingRow .image{width:10%;margin-right:2%;float:left;text-align:center;max-height:100px;overflow:hidden;}.productListingRow .image img{max-width:100%;}.productListingRow .nameDescription{width:68%;float:left;line-height:16px;min-height:50px;font-weight:bold;}.productListingRow .nameDescription a{color:#001b43;font-size:14px;}.productListingRow .nameDescription p{font-size:12px;line-height:18px;margin:5px 0px 0px 0px;color:#272727;font-weight:normal;word-wrap:break-word;}.productListingRow .nameDescription span{font-size:10px;font-weight:normal;color:#999;display:block;}.productListingRow .price{width:20%;float:left;text-align:center;}.productListingRow .price .productPrice{font-size:24px;display:block;color:#000;}.productListingRow .price .productPrice sup{font-size:12px;}.productListingRow .buyButton{width:12%;margin:0px 4%;float:left;text-align:center;}.productListingRow .buyButton .addToCart{display:block;margin-left:0px;background-color:#2ba517;}.productListingRow .buyButton .addToCart img{display:block;margin:0 auto;width:43px;height:25px;}.productListingRowAlt{padding:1%;width:98%;display:block;float:left;margin:0px;background-color:#fff;border-top:1px solid #f7f7f7;}.productListingRowAlt .image{width:10%;margin-right:2%;float:left;text-align:center;max-height:100px;overflow:hidden;}.productListingRowAlt .image img{max-width:100%;}.productListingRowAlt .nameDescription{width:68%;float:left;line-height:16px;min-height:50px;font-weight:bold;}.productListingRowAlt .nameDescription a{color:#001b43;font-size:14px;}.productListingRowAlt .nameDescription p{font-size:12px;line-height:18px;margin:5px 0px 0px 0px;color:#272727;font-weight:normal;word-wrap:break-word;}.productListingRowAlt .nameDescription span{font-size:10px;font-weight:normal;color:#999;display:block;}.productListingRowAlt .price{width:20%;float:left;text-align:center;}.productListingRowAlt .price .productPrice{font-size:24px;display:block;color:#000;}.productListingRowAlt .price .productPrice sup{font-size:12px;}.productListingRowAlt .buyButton{width:12%;margin:0px 4%;float:left;text-align:center;}.productListingRowAlt .buyButton .addToCart{display:block;margin-left:0px;}.productListingRowAlt .buyButton .addToCart img{display:block;margin:0 auto;width:43px;height:25px;}.bundleButton{background-color:#193e80;display:block;margin-left:0px;margin-top:1px;}.bundlebanner{background-color:#193e80;float:left;width:100%;text-align:center;margin-top:10px;}.bundlebanner img{max-width:100%;height:auto;}.searchBox{background-color:#f1f2f4;font-size:12px;float:left;width:98%;padding:1%;margin-bottom:5px;color:#000;border-radius:3px;}.searchBox span{display:inline-block;width:25%;}.searchHeading{width:100%;float:left;margin-bottom:5px;}.searchHeading a{float:right;}.searchBox .col1{width:65%;float:left;}.searchBox .col1 input[type="text"]{padding:0px 2%;width:60%;}.searchBox .col1 select{width:64%;height:27px;}.searchKeywords{width:100%;float:left;margin-bottom:5px;}.searchBrand{width:100%;float:left;margin-bottom:5px;}.searchPrice{width:100%;float:left;}.searchBox .col1 .searchPrice input[type="text"]{width:20%;}.searchSort{width:35%;float:left;color:#000;}.searchSort select{width:65%;float:right;height:27px;margin-bottom:10px;}.searchSort input[type="submit"]{width:50%;float:right;background-color:#2ba517;margin-top:20px;height:27px;}.searchSort .searchButton{background:url(includes/languages/english/images/buttons/button_refine_list.gif);background-size:106px 26px;background-repeat:no-repeat;background-position:center;}.searchSort input[type="submit"].refineButton{cursor:pointer;border:none;color:#fff;font-weight:bold;width:auto;clear:both;-webkit-appearance:none;}.searchInStock{width:100%;float:left;}.searchInStock label{width:40%;float:left;}.searchInStock label input[type="checkbox"]{float:right;}.searchInStock input[type="checkbox"]{margin-left:15px;}.searchBox .searchInStock span{width:auto;}.errorWarning{color:#43811e;font-size:14px;padding:10px;margin-top:20px;background-color:#c9e9b6;line-height:18px;}.errorWarning strong{color:#000;font-size:14px;}.errorWarning p{color:#43811e;}.errorWarning p:last-of-type{margin:0px;}.errorWarning img{float:left;margin-right:10px;height:32px;width:32px;}.deliveryInfoMethod .errorWarning strong:first-of-type{color:#000;font-size:14px;margin:0px;}.messageBox{font-size:10px;}.messageStackError,.messageStackWarning{font-size:14px;color:#fff;background-color:#2ba517;}.messageStackError img{vertical-align:middle;margin-right:5px;margin-top:-2px;height:32px;width:32px;}.messageStackSuccess{font-size:14px;color:#666;margin-bottom:20px;}.messageStackSuccess strong{font-size:16px;font-weight:bold;color:#53c516;}.messageStackSuccess img{vertical-align:middle;margin-right:5px;margin-top:-2px;}.messageStackError strong{font-size:16px;font-weight:bold;color:#fff;}.messageStackError{margin-bottom:10px;}.errorBox{font-size:10px;background:#ffb3b5;font-weight:bold;}.errorBoxBright{font-size:12px;color:#2ba517;}.stockWarning{font-size:16px;font-weight:bold;color:#2ba517;}.featuredProductsImage{text-align:center;margin-bottom:10px;overflow:hidden;position:relative;}.featuredProductsImage img{max-width:130px;width:100%;}.featuredProductsImage img:hover{opacity:1;filter:alpha(opacity=100);}.featuredProductsPrice{color:#222;font-size:22px;line-height:28px;font-weight:900;float:left;width:50%;font-family:Montserrat,Arial,Verdana,sans-serif;}.featuredProductsPrice a{}.featuredProductsPrice sup{font-size:12px;}.featuredProductsOldPrice{font-size:12px;color:#bb0000;line-height:20px;height:20px;font-weight:900;float:left;width:100%;font-family:Montserrat,Arial,Verdana,sans-serif;}.featuredProductsOldPrice a{font-size:18px;color:#bb0000;position:relative;padding-right:5px;}.featuredProductsOldPrice a:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:2px solid;border-color:inherit;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg);}.featuredProductsOldPrice sup{font-size:10px;}.featuredProductsBuy{text-align:right;float:right;background-color:#2ba517;margin-top:5px;border-radius:3px;}.featuredProductsBuy a{display:block;padding:0px 5px;}.featuredProductsBuy img{max-width:100%;height:auto;display:block;margin:0 auto;}.featuredProductsBuy img:hover{opacity:0.7;filter:alpha(opacity=70);}.featuredProductsName{width:100%;font-size:14px;line-height:20px;margin-bottom:5px;word-break:break-all;float:left;clear:both;height:40px;overflow:hidden;}.featuredProductsName a{color:#222;}.featuredProductsName a:hover{text-decoration:none;}.featuredProductsText{width:100%;display:block;float:left;overflow:hidden;height:80px;padding-bottom:10px;font-size:12px;}.featuredProductsText.fixedPrice{width:100%;display:block;float:left;overflow:hidden;height:95px;padding-bottom:10px;font-size:12px;}.featuredProductsText ul{width:100%;}.featuredProductsText ul li{list-style:square;float:none;width:90%;overflow:visible;}.featuredProductsText ul li.one-line{overflow:visible;position:relative;line-height:14px;}.featuredProductsGrid{width:18%;margin-right:2%;margin-bottom:2%;float:left;}.featuredProductsPadding{background-color:#fff;padding:0px;}.featuredProductsPadding:hover{}.contentBox{margin-bottom:50px;float:left;width:100%;display:block;}.contentBoxHeading{background-color:#3a3a3a;color:#fff;text-align:center;font-weight:bold;white-space:nowrap;padding:6px 0px;}.contentBoxHeading h2{font-size:10px;font-weight:bold;margin:0px;}.contentBoxContents{border-collapse:collapse;}.contentBoxContentsItem{border:1px solid #d7dbde;background-color:#fff;width:28.3%;margin-right:1%;margin-bottom:1%;float:left;-webkit-box-shadow:2px 2px 5px #f5f5f5;box-shadow:2px 2px 2px #f5f5f5;display:block;padding:2%;}.contentBoxContentsItem:nth-of-type(3){margin-right:0px;}.contentProductImage{height:68px;text-align:center;}.contentProductName{vertical-align:top;width:50%;}.contentProductPrice{text-align:center;vertical-align:middle;}.contentProductPrice span.productPrice{color:#EE0000;}.featuredProductsSpecialText{position:absolute;left:-55px;top:30px;background-color:#ffde00;transform:rotate(-45deg);padding:5px;width:200px;text-align:center;font-family:Open Sans,Arial,Verdana,sans-serif;}.featuredProductsSpecialText.freeShipping{background-color:#b00;color:#fff;}div.checkoutBar{margin:40px 0px 10px 0px;text-align:center;line-height:30px;clear:both;border-radius:3px;overflow:hidden;}div.checkoutBar a{color:#fff;display:block;height:30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}div.checkoutBar a:hover{color:#ffcc00;text-decoration:none;}div.checkoutBarFrom{background-color:#2ba517;float:left;width:14%;padding-left:3%;padding-right:3%;height:30px;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}div.checkoutBarTo{background-color:#f1f2f4;float:left;width:14%;padding-left:3%;padding-right:3%;height:30px;font-weight:bold;color:#111;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}div.checkoutBarCurrent{background-color:#2ba517;float:left;width:14%;padding-left:3%;padding-right:3%;color:#fff;height:30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}div.checkoutBarFrom2{background-color:#222;float:left;width:16.66666666666667%;height:30px;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}div.checkoutBarTo2{background-color:#fff;float:left;width:16.66666666666667%;height:30px;font-weight:bold;color:#111;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}div.checkoutBarCurrent2{background-color:#111;float:left;width:16.66666666666667%;color:#fff;height:30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.feedbackWrap{margin:40px 0px 20px 0px;}.feedbackBox .openQuote{font-size:80px;line-height:80px;float:left;margin-right:1%;width:5%;color:#efefef;}.feedbackBox .closeQuote{font-size:80px;line-height:80px;float:right;margin-left:1%;width:5%;color:#efefef;}.feedbackBox .quote{float:left;width:88%;margin:10px 0px;}.feedbackBox{border:solid 1px #d7dbde;background:#fff;padding:0px 2%;margin-bottom:1%;font-size:14px;color:#666;-webkit-box-shadow:2px 2px 5px #f5f5f5;box-shadow:2px 2px 2px #f5f5f5;}.feedback_area{height:270px;margin:0px;overflow:hidden;float:left;}.feedback_area ul li{margin:0px 0px 10px 0px;overflow:hidden;height:270px}ul#feedback_list{list-style:none;margin:0px;padding:0px;position:relative;top:0px;left:0px;}.feedback{overflow:hidden;font-style:italic;color:#2f3240;}.feedback .openQuote{font-size:80px;line-height:80px;float:left;margin-right:15px;color:#2f3240;height:40px;font-style:normal;font-family:times,serif;}.feedback .closeQuote{font-size:80px;line-height:80px;float:right;margin-right:15px;color:#2f3240;display:inline-block;font-style:normal;font-family:times,serif;}.feedback_heading{padding-top:30px;font-size:12px;color:#222;height:10px;font-style:normal;}.feedback_text{padding-bottom:15px;font-size:14px;line-height:22px;margin:10px 0px;height:160px;}.feedbackLink{margin:5px 0px 10px 0px;float:left;}.feedback{margin:0px 0px 20px 0px;}.feedbackText{margin:7px 0px;}a.moreFeedbackLink,a.moreFeedbackLink:hover{text-decoration:none;font-size:12px;background-color:#f1f2f4;color:#000;padding:5px 10px;line-height:10px;display:block;}.nameQuote{font-weight:bold;color:#000;text-align:right;}#fancybox-hide-sel-frame{visibility:hidden;}#popup-subscription-wrapper{display:none;}.popup-subscription,.popup-thankyou{width:600px;height:420px;position:absolute;border:2px solid black;}td.main .popup-subscription,td.main .popup-thankyou{border:none;}#fancybox-content{overflow:hidden;}#fancybox-content .popup{background-image:url(images/subscriptions/subscribe_popup_bg.jpg);overflow:hidden;}#fancybox-content.static .popup,#fancybox-content .popup.static{border:none;background-image:none;}.thankyou-content{background-image:url(images/subscriptions/Newsletter-SignUp-ThankYou.png);width:600px;height:420px;}.subscription-blurb{width:600px;height:420px;background-image:url(images/subscriptions/Newsletter-SignUp.png);background-repeat:no-repeat;}.static .subscription-blurb{width:600px;height:420px;background-image:url(images/subscriptions/subscribe_page_content.png);}.static .thankyou-content{background-image:url(images/subscriptions/subscribe_page_content2.png);height:420px;}.subscription-content{position:absolute;width:400px;height:70px;left:108px;top:300px;}.subscription-form{width:600px;height:420px;position:relative;top:0;left:0;-webkit-transform:translateZ(0);}.subscription-form div.error{-webkit-backface-visibility:hidden;font-weight:bold;color:#fff;display:block;position:absolute;top:46px;left:0;width:225px;height:15px;}.infoBox form .notice{font-weight:normal;color:#0c0;margin-top:12px;border:1px solid #ccc;}#fancybox-content{border:none;}.popup-subscription .submit{background:url(images/subscriptions/sign_up_button.jpg);display:block;width:133px;height:36px;position:absolute;left:317px;top:2px;}.popup .email{height:33px;width:270px;border:none;margin-top:5px;font-size:18px;line-height:30px;color:black;margin-left:4px;border-image:initial;}.popup img.ajax-loading{position:absolute;margin-top:15px;clear:none;display:none;}.popup input{float:left;}.popup-subscription .buttons{position:absolute;left:340px;top:4px;}.popup-thankyou .buttons{position:absolute;left:340px;top:4px;}.popup .close-button{position:absolute;display:block;top:300px;left:110px;}.contactUS{margin:20px 0px;float:left;width:100%;}.contactUS input[type="text"]{vertical-align:text-bottom;display:block;clear:both;margin-top:5px;max-width:100%;}.contactUS select{vertical-align:text-bottom;display:block;clear:both;margin-top:5px;max-width:100%;}.contactUS textarea{display:block;clear:both;margin-top:5px;}.captcha input{width:120px;}.sendButton{float:right;width:75px;height:30px;margin-bottom:50px;}.newCustomer{border-left:1px solid #d7dbde;width:42%;float:left;padding-left:4%;margin-left:4%;min-height:200px;}.newCustomer h2{margin-top:0px;}.newCustomer img{display:block;float:right;}.newCustomer p:last-of-type{margin-top:8px;float:left;width:100%;}.newCustomer p:last-of-type img{float:right;height:30px;width:160px;}.yourPersonal{padding:0px 0px 40px 0px;}.yourPersonal .col1{width:20%;float:left;margin-bottom:5px;}.yourPersonal .col2{width:80%;float:left;margin-bottom:5px;}.yourPersonal .col2 input{width:50%;padding:0px 2%;}.yourDelivery{padding:0px 0px 40px 0px;}.yourDelivery .col1{width:20%;float:left;margin-bottom:5px;font-size:14px;color:#4C4C4C;}.yourDelivery .col2{width:80%;float:left;margin-bottom:5px;}.yourDelivery .col2 input{width:50%;padding:0px 2%;}.yourDelivery .col2 textarea{width:50%;float:left;}.yourDelivery .col2 select{width:50%;}.yourDelivery .col2 .inputRequirement{vertical-align:top;}.yourDelivery .col2.postCode input{width:100px;padding:0px 2%;}.yourDelivery .col2 grammarly-ghost div{padding:0px!important;}.newsletterSubscription{padding:0px 0px 40px 0px;font-size:14px;color:#4C4C4C;}.yourContact{padding:0px 0px 40px 0px;font-size:14px;color:#4C4C4C;}.yourContact .col1{width:20%;float:left;margin-bottom:5px;}.yourContact .col2{width:80%;float:left;margin-bottom:5px;}.yourContact .col2 input{width:30%;padding:0px 2%;}.yourPassword{padding:0px 0px 40px 0px;font-size:14px;color:#4C4C4C;}.yourPassword .col1{width:20%;float:left;margin-bottom:5px;}.yourPassword .col2{width:80%;float:left;margin-bottom:5px;}.yourPassword .col2 input{width:30%;padding:0px 2%;}.yourPassword input[type="password"]{width:30%;padding:0px 0px 0px 2%;}.termsConditions{font-size:14px;color:#4C4C4C;}.returningCustomer{width:46%;float:left;min-height:200px;}.returningCustomer .col1{width:35%;float:left;margin-bottom:5px;clear:both;}.returningCustomer .col2{width:65%;float:left;margin-bottom:5px;}.returningCustomer .col2 input[type="text"]{width:98%;padding:0px 0px 0px 2%;line-height:25px;}.returningCustomer .col2 input[type="password"]{width:98%;padding:0px 0px 0px 2%;line-height:25px;}.returningCustomer p:last-of-type{margin:0px;}.returningCustomer a{margin:10px 0px 0px 0px;display:block;}.returningCustomer h2{margin-top:0px;}.returningCustomer input[type="image"]{float:right;}.whiteBox{border:1px solid #d7dbde;background-color:#fff;padding:10px;margin-bottom:20px;color:#666;}.whiteBox input[type="image"]{float:right;}.whiteBox .Q3{float:left;width:75%;}.whiteBox .Q1{float:left;width:25%;}.whiteBox h2{margin-top:0px;padding-bottom:5px;font-size:18px;}.whiteBox h3{margin-top:0px;}.whiteBox ul{list-style:none;padding:0px;margin:0px;}.whiteBox li{border-bottom:1px solid #efefef;padding:5px 0px;}.whiteBox li:last-of-type{border-bottom:none;}.whiteBox p{color:#2f3240;}.faq_question,.faq_category_link{position:relative;}.faq_questions li{padding:0px;margin:0px;}.faq_questions li a{display:block;padding:3px 0px;color:#15629a;}.faq_questions li a:hover{background-color:#f7f9fb;color:#2ba517;}.faq_questions{list-style:none;margin:0px;padding:0px;}ul.faq_questions{margin-bottom:25px;}.faq_answer{padding:0px 10px 25px 10px;}.whiteBox .faq_questions li{padding:0px;}.historyBox{list-style-type:none;padding:0px;margin:0px 0px 40px 0px;clear:both;}.historyBox a{text-overflow:ellipsis;overflow:hidden;font-size:14px;white-space:nowrap;display:block;display:block;padding:5px 0px;}.historyBox a:hover{color:#2ba517;}.historyBox li{border-bottom:1px solid #f1f2f4;}.historyBox li:last-of-type{border-bottom:none;margin-bottom:0px;padding-bottom:0px;}.upsell{margin-bottom:30px;float:left;width:100%;}.upsell .headline{margin-bottom:10px;}.upsell .productListing-data a{padding:2px 6px;color:#15629a;font-size:12px;}.upsell .productListing-heading{background-color:#fff;padding:2px 0px;border-bottom:2px solid #f1f2f4;color:#656565;}.upsellButton{clear:both;}.upsellButton input{max-width:100%;height:auto;text-align:right;float:right;}.upsellQty input{width:30px;margin-right:5px;height:12px;text-align:center;line-height:12px;}.upsellQty input[disabled='disabled']{width:32px;height:14px;margin:0px 5px 0px 0px;line-height:12px;}.upsellHeadings{float:left;width:100%;margin-bottom:-8px;color:#111;}.upsellProductHeading{float:left;width:70%;font-size:12px;}.upsellPriceHeading{float:left;width:10%;font-size:12px;text-align:center;}.upsellQtyHeading{float:left;width:10%;font-size:12px;text-align:center;}.upsellAddHeading{float:left;width:10%;font-size:12px;text-align:right;}.upsellSubcat{width:100%;float:left;font-size:12px;font-weight:bold;color:#111;padding-top:10px;margin-bottom:-5px;}.upsellProduct{width:70%;float:left;max-height:26px;overflow:hidden;display:block;word-break:break-all;line-height:26px;}.upsellProduct a{font-size:12px;}.upsell .upsellProducts .productListing-even{height:auto;}.upsell .upsellProducts .productListing-odd{height:auto;}.upsellPrice{width:10%;float:left;text-align:center;}.upsellQty{width:10%;float:left;text-align:center;}.upsellAdd{width:10%;float:left;text-align:right;}.upsellAdd input[type="image"]{max-width:43px;height:auto;}.upsell .productListing-even{float:left;width:100%;height:21px;margin:0px;border:none;padding:0px;-webkit-box-shadow:none;box-shadow:none;}.upsell .productListing-odd{float:left;width:100%;height:21px;margin:0px;border:none;padding:0px;-webkit-box-shadow:none;box-shadow:none;}.passwordRecoveryBox{background-color:#fff;border:1px solid #ddd;padding:20px;margin-bottom:20px;}.passwordRecoveryBox b{font-size:20px;margin-left:20px;}.passwordRecoveryBox input{margin-bottom:30px;margin-top:15px;}.memoryBox{clear:both;}.memoryBox img{margin-top:1px;}.moduleRowOver{background-color:#f7f9fb;cursor:pointer;cursor:pointer;}.moduleRowSelected{background-color:#f7f9fb;}.moduleFieldsRow{background-color:#f7f9fb;}.cartridgeFinderWrap{margin-bottom:20px;float:left;}.cartridgeFinder div.infoBoxHeading{margin-bottom:0px;}.cartridgeFinder p{font-weight:normal;font-size:12px;}.cartridgeFinder form{width:100%;float:left;margin:10px 0px 0px 0px;}.cartridgeFinder select{width:100%;margin-bottom:10px;float:left;height:30px;background-color:#fff;}.cartridgeFinder input{width:71%;margin:0px 2% 5px 0px;padding:0px 0px 0px 5%;height:28px;float:left;float:left;background-color:#fff;border:1px solid #aab1cd;}.cartridgeFinder input.searchButton{background-image:none;color:#fff;font-weight:bold;width:20%;height:30px;margin:0px 0px 5px 0px;padding:0px;background-color:#2ba517;float:right;-webkit-appearance:none;border-radius:3px;}.cartridgeFinder p{margin:0px;width:100%;}.cartridgeFinder .whiteBox{margin:5px 0px 2px 0px;padding:0px;border:0px;background-color:transparent;float:left;}.filterModel input{width:140px;margin-right:5px;margin-top:0px;float:left;}.manufacturerInfo{margin:0px 0px 40px 0px;clear:both;}.manufacturerInfo ul{list-style-type:none;padding:0px;}.manufacturerInfo a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;padding:5px 0px;}.manufacturerInfo a:hover{color:#2ba517;}.manufacturerInfo li{border-bottom:1px solid #efefef;}.manufacturerInfo li:last-of-type{border-bottom:none;margin-bottom:0px;padding-bottom:0px;}.consumables{margin:30px 0px 30px 0px;padding:0px;}.consumables li{display:inline-block;margin-right:10px;}.consumables li a{border:1px solid #d7dbde;background-color:#fff;padding:10px;margin-bottom:10px;display:block;}.consumables li a:hover{background-color:#d7dbde;color:#333;text-decoration:none;}.consumablesSubcat{background-color:#f1f2f4;width:100%;float:left;font-size:12px;margin:10px 0px;}.consumablesHeadingModel{float:left;width:20%;font-size:12px;}.consumablesHeadingPart{float:left;width:20%;font-size:12px;}.consumablesHeadingName{float:left;width:60%;font-size:12px;}.consumablesModel{float:left;width:20%;}.consumablesPart{float:left;width:20%;}.consumablesName{float:left;width:60%;}.consumables .consumablesOdd{margin-bottom:0px;float:left;width:100%;}.consumables .consumablesEven{margin-bottom:0px;float:left;width:100%;}.hint{font-size:9px;font-weight:normal;margin-top:22px;text-align:right;width:100%;}.hintInStock{font-size:9px;font-weight:normal;color:#00BB00;white-space:nowrap;display:inline-block;float:left;}.hintETA{font-size:9px;font-weight:normal;color:#FF6600;white-space:nowrap;margin-top:2px;}.hintByOrder{font-size:9px;font-weight:normal;color:#2ba517;white-space:nowrap;margin-top:2px;}.hintLink{cursor:help;}.hintBox{background:#f8e3e3;padding:11px;font-size:9px;line-height:14px;color:#872c2c;margin-top:20px;}#siteTablePrint{background-color:#fff;max-width:804px;width:100%;margin:0 auto;}body.bodyPrint{background:#fff;margin:4px 0px 0px 0px;}.bodyPrint .logo{width:30%;float:left;min-width:0px;}.bodyPrint .logo img{margin-top:0px;max-width:168px;}.bodyPrint .megabuy{width:70%;text-align:center;float:left;margin-top:-1px;}.bodyPrint h1{margin:20px 0px;}.bodyPrint .product_description{padding:0px;}.bodyPrint .productAttributeLabel{margin-top:20px;font-weight:bold;color:#000;}.bodyPrint .productImageContainer{width:50%;margin-right:5%;}.bodyPrint .productDetails{width:45%;}.printLink a{color:#2ba517;}.printLink p{font-weight:bold;margin-top:40px;}.orderDate{width:50%;float:left;font-size:12px;color:#656565;}.orderDate strong{color:#111;}.orderTotal{width:50%;float:left;text-align:right;font-size:12px;}.orderTotal strong{color:#111;}.previousOrders{padding:10px;margin-bottom:10px;border:none;background-color:#f1f2f4;font-size:12px;}.previousOrders h2{font-size:14px;margin:0px;}.previousOrders .date{width:10%;float:left;}.previousOrders .number{width:10%;float:left;}.previousOrders .address{width:40%;float:left;}.previousOrders .status{width:20%;float:left;}.previousOrders .price{width:10%;float:left;}.previousOrders .price b{color:#111;font-size:14px;}.previousOrders .view{width:10%;float:left;text-align:right;}.previousOrders .moduleRow{padding:0px;color:#111;}.previousOrders .moduleRowOver{padding:0px;color:#111;background-color:#fff;}.previousOrders .moduleRowSelected{padding:0px;color:#111;}.orderHistory{margin-bottom:10px;padding-bottom:10px;margin-top:10px;border-bottom:1px solid #f1f2f4;font-size:12px;line-height:16px;font-weight:bold;}.orderHistory .col1{width:50%;float:left;}.orderHistory .col2{width:30%;float:left;}.orderHistory .col3{width:20%;float:left;text-align:right;}.orderHistory .col3 a{display:block;}.orderHistory span{color:#656565;margin-right:5px;font-weight:normal;}.orderHistory ul{list-style:none;padding:0px 0px 0px 0px;}.orderHistory li{color:#111;padding:0px;}.orderInformation{padding:30px 0px;float:left;}.orderInformation .col1{width:30%;float:left;}.orderInformation .col1 p{font-size:12px;}.orderInformation .col2{width:70%;float:left;}.orderInformation strong{color:#000;font-size:13px;display:block;}.orderInformation .lines{border-top:1px solid #f1f2f4;padding:5px 0px;font-size:12px;}.accountHistory{padding:0px 0px 30px 0px;}.accountHistory .col1{width:80px;float:left;clear:both;font-size:12px;}.accountHistory .col2{width:150px;float:left;font-size:12px;}.accountHistory .col3{width:auto;float:left;}.accountPassword .col1{width:20%;float:left;margin-bottom:5px;}.accountPassword .col2{width:80%;float:left;margin-bottom:5px;}.accountPassword .col2 input[type="password"]{padding:0px 0px 0px 1%;}.updateAddress{padding:0px 0px 20px 0px;}.updateAddress .col1{width:20%;float:left;margin-bottom:5px;clear:both;}.updateAddress .col2{width:80%;float:left;margin-bottom:5px;}.updateAddress .col2 input{width:50%;padding:0px 5px;}.updateAddress .col2 textarea{width:50%;}.updateAddress .col2 select{width:52%;}.updateAddress .col2.postCode{width:100px;}.updateAddress p{margin:20px 0px 0px 0px;}.returnHistory{margin-bottom:20px;}.returnHistory .col1{width:80%;float:left;}.returnHistory .col2{width:20%;float:left;text-align:right;}.returnHistory p{margin-top:10px;}.returnHistory strong{color:#000;}.returnHistoryInfo{padding:0px 0px 20px 0px;}.returnHistoryInfo strong{font-size:14px;color:#111;clear:both;margin-right:10px;float:left;}.returnHistoryInfo span{float:left;font-size:12px;color:#777;}.addressBookWrap{padding:0px;}.addressBook .col1{width:80%;float:left;margin-bottom:5px;color:#000;}.addressBook .col2{width:20%;float:left;margin-bottom:5px;text-align:right;}.addressBook .col3{width:100%;float:left;margin-bottom:5px;font-size:12px;line-height:normal;}.accountOverview{width:100%;float:left;margin-bottom:5px;margin-top:10px;font-size:12px;}.showOrders{float:right;font-size:12px;font-weight:100;}.myAccount{padding:10px 0px;margin-bottom:0px;}.myAccount .col1{width:15%;float:left;margin-bottom:5px;}.myAccount .col2{width:85%;float:left;margin-bottom:5px;}.myAccountInfo{margin-bottom:20px;}.myAccountInfo .text{width:15%;float:left;margin-bottom:5px;clear:both;}.myAccountInfo .field{width:85%;float:left;margin-bottom:5px;}.myAccountInfo .field input{max-width:80%;padding-left:5px;}.myOrders{padding:10px 0px 0px 0px;margin-bottom:10px;}.myReturns{padding:10px 0px 0px 0px;margin-bottom:10px;}.emailNotifications{padding:10px 0px 0px 0px;}.newsletterSub{padding-bottom:20px;}.primaryAddress{padding:0px 0px 20px 0px;}.primaryAddress .col1{float:left;width:50%;margin-right:25%;}.primaryAddress .col2{float:left;width:25%;font-size:12px;line-height:normal;}.primaryAddress .col2 h3{margin-top:0px;}.primaryAddressDescription{float:left;width:65%;}.shippingAddress .col1{float:left;width:50%;}.shippingAddress .col2{float:left;width:25%;}.newShippingAddress{padding:0px 0px 60px 0px;}.newShippingAddress .col1{width:15%;float:left;margin-bottom:5px;}.newShippingAddress .col2{width:85%;float:left;margin-bottom:5px;}.newShippingAddress .col2 input{margin:0px 0px 5px 0px;}.newShippingAddress .col2 textarea{width:90%;margin-bottom:5px;}.newShippingAddress .col2 select{margin:0px 0px 5px 0px;}.returnHistorySum .col1{width:90px;float:left;}.returnHistorySum .col2{max-width:100px;float:left;}.returnHistorySum .col3{max-width:500px;float:left;}.RA{width:50%;float:left;margin-bottom:15px;border-bottom:2px solid #f1f2f4;font-size:12px;color:#000;font-weight:bold;}.RA strong{color:#656565;font-weight:normal;}.RS{width:50%;float:left;margin-bottom:15px;text-align:right;border-bottom:2px solid #f1f2f4;font-size:12px;color:#000;font-weight:bold;}.RS strong{color:#656565;font-weight:normal;}.displaying{width:50%;float:left;margin-bottom:15px;font-size:12px;}.displaying strong{color:#000;}.pages{width:50%;float:left;margin-bottom:15px;text-align:right;font-size:12px;}.pages strong{color:#000;}.viewButton{width:44px;height:20px;background-color:#2ba517;}.downloadInvoiceButton{width:125px;height:20px;}tr.return-serial-notice{display:none;}.highlightedBox{font-size:11px;line-height:1.5;background:#ffb3b5;}.changePassword{margin-bottom:20px;}.myProductNotifications{margin-bottom:40px;}.globalProductNotifications{margin-bottom:40px;}.productNotifications{margin-bottom:40px;}.updateButton{width:90px;height:30px;float:right;margin:20px 0px;}.subscribeButton{width:120px;height:30px;float:right;margin:20px 0px;}.initiateReturnAddress{padding:0px 0px 50px 0px;float:left;}.initiateReturnAddressText{width:65%;float:left;}.initiateReturnDetails{float:left;width:100%;}.initiateReturnDetails .text{float:left;width:100%;}.initiateReturnDetails .field{float:left;width:85%;margin-bottom:10px;}input[type="image"].submitButton{width:70px;height:25px;float:right;margin:20px 0px;}.redButton{background-color:#2ba517}.shoppingCartList{float:left;background-color:#f1f2f4;margin-bottom:20px;}.shoppingCartList .productListing{margin-bottom:0px;background-color:#fff;border:1px solid #f1f2f4;}.shoppingCartList .productListing>div:first-of-type{float:left;width:100%;}.shoppingRemoveHeadline{float:left;width:8%;font-size:12px;text-align:center;margin-bottom:0px;background-color:#f1f2f4;}.shoppingImageHeadline{float:left;width:10%;font-size:12px;text-align:center;background-color:#f1f2f4;}.shoppingProductHeadline{float:left;width:40%;padding-left:2%;font-size:12px;background-color:#f1f2f4;}.shoppingPriceHeadline{float:left;width:15%;font-size:12px;text-align:center;background-color:#f1f2f4;}.shoppingQtyHeadline{float:left;width:10%;font-size:12px;text-align:center;background-color:#f1f2f4;}.shoppingTotalHeadline{float:left;width:15%;font-size:12px;text-align:center;background-color:#f1f2f4;}.shoppingRemove{float:left;width:8%;text-align:center;}.shoppingImage{float:left;width:10%;text-align:center;background-color:#fff;}.shoppingImage img{max-width:100%;height:auto;float:left;}.shoppingProduct{float:left;width:40%;margin-left:2%;font-size:12px;line-height:16px;color:#555;}.shoppingProduct a{font-size:14px;line-height:18px;color:#000;display:block;margin-bottom:10px;}.shoppingProduct a:hover{color:#2ba517;text-decoration:none;}.shoppingPrice{float:left;width:15%;text-align:center;}.shoppingPrice span.productPrice{margin:0px;font-size:14px;}.shoppingPrice span.productPrice sup{font-size:14px;vertical-align:top;}.shoppingPrice.cartUnitPriceCell{padding:0px;}.shoppingQty{float:left;width:10%;text-align:center;}.shoppingTotal{float:left;width:15%;text-align:center;}.shoppingTotal span.productPrice{margin:0px;font-size:14px;}.shoppingTotal span.productPrice sup{font-size:14px;vertical-align:top;}.productListing-even{float:left;background-color:#fff;border-top:1px solid #f1f2f4;margin-top:-1px;padding:1% 0px;width:100%;}.productListing-odd{float:left;background-color:#fff;border-top:1px solid #f1f2f4;margin-top:-1px;padding:1% 0px;width:100%;}.removeProduct{float:left;width:8%;text-align:center;}.updateQty{float:right;width:10%;margin-right:15%;text-align:center;}.code{color:#efefef;}.shoppingQty input[type="text"]{padding:0px;line-height:24px;}#coupon-cell{width:31%;float:left;margin-right:2%;font-size:12px;line-height:16px;}#coupon-cell .infoBox{padding:10px;background-color:#f1f2f4;border:none;}#coupon-cell .headline{font-size:16px;margin-bottom:5px;}#coupon-cell span{text-align:left;width:100%;margin:0px 0px 5px 0px;}#coupon-cell input[type="text"]{width:64%;margin:0px 2% 0px 0px;padding:0px;text-align:center;height:24px;}#coupon-cell input[type="submit"]{width:32%;height:26px;background-color:#2ba517;border:0px;cursor:pointer;color:#fff;float:right;-webkit-appearance:none;font-weight:bold;font-size:12px;padding:0px;border-radius:3px;}#coupon-cell .infoBox form .notice{margin-top:0px;}#cartDeliveryCalculatorCell{width:31%;float:left;margin-right:2%;font-size:12px;line-height:16px;}#cartDeliveryCalculatorCell .infoBox{padding:10px;border:none;background-color:#f1f2f4;}#cartDeliveryCalculatorCell .headline{font-size:16px;margin-bottom:5px;}#cartDeliveryCalculatorCell span{text-align:left;width:100%;margin:0px 0px 5px 0px;}#cartDeliveryCalculatorCell input[type="text"]{width:55%;margin:0px 2% 0px 0px;padding:0px;height:24px;}#cartDeliveryCalculatorCell input[type="image"]{width:33%;}#cartDeliveryCalculatorCell input[type="submit"]{width:41%;height:26px;border:none;background-color:#2ba517;cursor:pointer;color:#fff;float:right;font-weight:bold;-webkit-appearance:none;font-size:12px;padding:0px;border-radius:3px;}#cartDeliveryCalculatorCell strong{color:#000;}#cartDeliveryCalculatorCell.cart-form .infoBox .msg.ok{margin-top:0px;}#cartDeliveryCalculator{width:200px;}#cartDeliveryCalculatorBody{background:#E4E4E4;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:3px;text-align:center;}#cartTotalsCell{width:31%;float:right;padding-top:16px;vertical-align:top;text-align:right;}#cartTotalsCell .col1{width:55%;float:left;font-weight:bold;color:#000;}#cartTotalsCell .col2{width:45%;float:left;color:#000;}#cartTotalsCell .col2 sup{vertical-align:top;font-size:14px;}#cartSubTotalLabel{vertical-align:top;text-align:right;font-size:14px;white-space:nowrap;}#cartSubTotalValue{text-align:right;font-size:14px;}#cartDeliveryLabel{text-align:right;font-size:14px;}#cartDeliveryValue{text-align:right;font-size:14px;}#cartTotalLabel{text-align:right;font-weight:bold;font-family:Montserrat,Arial,Verdana,sans-serif;font-size:20px;color:#2ba517;padding:5px 0px;margin-top:5px;}#cartTotalValue{text-align:right;font-weight:bold;font-family:Montserrat,Arial,Verdana,sans-serif;font-size:20px;color:#2ba517;padding:5px 0px;margin-top:5px;}.cart-form{vertical-align:top;}.cart-form strong{display:block;padding-bottom:0px;padding-top:0px;}.cart-form .infoBox .msg{color:#555;border-top:none;border-left:none;border-right:none;border-bottom:none;padding-top:5px;overflow:hidden;clear:both;float:left;}.cart-form .infoBox .msg.ok{margin-top:9px;}.cart-form .infoBox .msg.ok strong{display:inline-block;}.cart-form .infoBox .input-row{margin-top:5px;}.cart-form .infoBox span{float:left;margin-top:3px;margin-right:2px;}.cart-form .infoBox input[type=text]{border:none;float:left;width:55px;margin-right:5px;-webkit-box-shadow:none;box-shadow:none;}.cartUnitPriceCell{padding-left:10px;}.shopBox{border:none;margin-bottom:40px;float:left;width:100%;}.shopBox a{display:block;border-bottom:1px solid #f1f2f4;padding:5px 0px;line-height:16px;float:left;width:100%;}.shopBox img{max-width:100%;min-width:100%;height:auto;float:left;}a.shopBoxImg{display:block;border-bottom:none;padding:0px;margin-bottom:5px;border-radius:3px;overflow:hidden;}.shopBoxImg.checkout{border-radius:3px;overflow:hidden;border:1px solid #000}input#deliveryPostcode{width:80px;margin:0px 0px 10px 0px;text-align:center;background-color:#fff;}button#calculateDeliveryCost{background-color:#2ba517;color:#fff;border:none;padding:5px 10px;cursor:pointer;}.subTotal{margin:5px 0px;font-weight:bold;color:#111;font-size:16px;float:left;width:100%;}.subTotal sup{vertical-align:top;font-size:16px;}.squareListNoIdent{list-style:square outside;margin-top:0px;margin-bottom:0px;}.squareListNoIdent li{margin:0 0px 0px -25px;}a.cartLink{font-size:11px;font-weight:bold;text-decoration:none;}a.cartLink:hover{font-size:11px;font-weight:bold;text-decoration:none;}#cartButtonsRow{float:left;width:100%;margin-top:5px;}.cartButtonsCell{height:26px;padding-top:10px;}.SCdescription{max-height:33px;overflow:hidden;display:block;word-break:break-all;}.productListing-data.SCdescription{padding:0px 20px 0px 0px;}.deliveryInfoAddress{padding:0px 0px 50px 0px;}.deliveryInfoAddress .col1{float:left;width:50%;margin-right:25%;}.deliveryInfoAddress .col2{float:left;width:25%;font-size:12px;line-height:normal;}.deliveryInfoAddress .col2 h3{margin-top:0px;}.deliveryInfoAddressText{width:65%;float:left;}.deliveryInfoAddressChange{padding:0px;}.deliveryInfoAddressChange .col1{float:left;width:50%;margin-right:25%;}.deliveryInfoAddressChange .col2{float:left;width:25%;font-size:12px;line-height:normal;}.deliveryInfoAddressChange .col2 h3{margin-top:0px;}.deliveryInfoMethod{padding:0px 0px 60px 0px;}.deliveryInfoMethod sup{vertical-align:top;font-size:14px;}.deliveryInfoMethod .col1{width:75%;float:left;}.deliveryInfoMethod .col2{width:15%;float:left;}.deliveryInfoMethod .col3{width:10%;float:left;text-align:right;}.deliveryInfoMethod .col3 input{height:auto;}.deliveryInfoMethod strong{display:block;color:#000;margin:15px 0px 5px 0px;font-size:13px;}.deliveryInfoMethod strong:first-of-type{margin:0px 0px 5px 0px;}.deliveryInfoMethod .moduleRowSelected{padding:5px;color:#333;}.deliveryInfoComments{padding:0px 0px 30px 0px;}.deliveryInfoComments textarea{height:100px;overflow-y:auto;width:98%;padding:1%;}.addressBookEntries{padding:0px 0px 50px 0px;}.addressBookEntries .moduleRow{padding:0px;color:#111;clear:both;}.addressBookEntries .moduleRowOver{padding:0px;color:#111;clear:both;}.addressBookEntries .moduleRowSelected{padding:0px;color:#111;clear:both;}.addressBookEntries .moduleRow strong{float:none;margin-right:10px;}.addressBookEntries .moduleRowOver strong{float:none;margin-right:10px;}.addressBookEntries .moduleRowSelected strong{float:none;margin-right:10px;}.addressBookEntries .moduleRow span{font-size:12px;color:#4c4c4c;}.addressBookEntries .moduleRowOver span{font-size:12px;color:#4c4c4c;}.addressBookEntries .moduleRowSelected span{font-size:12px;color:#4c4c4c;}.addressBookEntries strong{float:right;color:#000;margin-bottom:10px;}.addressBookEntries input{float:right;}.addressBookEntries p{padding:2px 5px 0px 15px;color:#555;margin:0px;}.addressBookEntries p:last-of-type{border-bottom:none;}.deliveryAddress{padding:0px 0px 60px 0px;}.deliveryAddress .col1{width:15%;float:left;margin-bottom:5px;}.deliveryAddress .col2{width:85%;float:left;margin-bottom:5px;}.deliveryAddress .col2 input{width:50%;margin-bottom:5px;}.deliveryAddress .col2 textarea{width:90%;margin-bottom:5px;height:50px;}.deliveryAddress .col2 select{width:50%;margin-bottom:5px;}.deliveryAddress .col2.postCode input.inputField{width:100px;}.deliveryAddress p{margin-bottom:20px;}.deliveryAddressNew{padding:0px 0px 60px 0px;}.deliveryAddressNew .text{width:20%;float:left;margin-bottom:5px;clear:both;font-size:14px;color:#4c4c4c;}.deliveryAddressNew .field{width:80%;float:left;margin-bottom:5px;}.deliveryAddressNew .field input{width:50%;margin-bottom:5px;}.deliveryAddressNew .field textarea{width:90%;margin-bottom:5px;height:50px;}.deliveryAddressNew .field select{width:50%;margin-bottom:5px;}.deliveryAddressNew .field.postCode input.inputField{width:100px;}.deliveryAddressNew p{margin-bottom:20px;}.paymentInfoAddress{padding:0px;}.paymentInfoAddress .col1{float:left;width:50%;margin-right:25%;}.addressBox{float:right;width:30%;margin-left:5%;font-size:12px;line-height:normal;background-color:#f1f2f4;}.addressBox h3{margin-top:0px;}.addressBox .changeAddressButton{margin-top:10px;display:block;max-width:200px;width:100%;background-color:#2ba517;border-radius:3px;}.addressBorder{float:left;width:100%;}.addressBorder img{max-width:100%;}.paymentMethod{padding:0px 0px 40px 0px;}.paymentMethod .moduleRow{padding:0px;color:#111;clear:both;margin:0px;}.paymentMethod .moduleRowOver{padding:0px;color:#111;clear:both;margin:0px;}.paymentMethod .moduleRowSelected{padding:0px;color:#111;clear:both;margin:0px;}.paymentMethod .moduleRow strong{float:none;}.paymentMethod .moduleRowOver strong{float:none;}.paymentMethod .moduleRowSelected strong{float:none;}.paymentMethod strong{float:right;color:#000;margin-bottom:10px;}.paymentMethod input{float:right;margin:0px;height:auto;}.paymentMethod p{padding:2px 5px 0px 15px;color:#555;margin:0px;}.paymentMethod p:last-of-type{border-bottom:none;}.paymentMethod>div{border-top:none;margin-top:0px;}.paymentMethod div div input{float:left;}.paymentMethod .errorWarning{font-weight:bold;text-align:center;}.checkoutPaymentInsurance{padding:0px 0px 40px 0px;}.checkoutPaymentComments{padding:0px 0px 30px 0px;}.checkoutPaymentComments textarea{height:100px;}.billingAddress{padding:0px 0px 10px 0px;}.billingAddress p{margin-bottom:20px;}.billingAddress .text{width:20%;float:left;margin-bottom:5px;color:#000;}.billingAddress .field{width:80%;float:left;margin-bottom:5px;}.billingAddress .field input{margin:0px 0px 5px 0px;}.billingAddress .field textarea{width:90%;}.billingAddress .field select{margin:0px 0px 5px 0px;}.orderConfirmation{padding:0px 0px 30px 0px;float:left;width:100%;}.orderConfirmation strong{color:#000;display:inline-block;margin-bottom:5px;font-size:13px;}.orderConfirmation p{color:#666;font-size:12px;line-height:normal;}.orderConfirmation p:last-of-type{margin-bottom:0px;}.orderConfirmation .lines{border-top:1px solid #f1f2f4;padding:5px 0px;font-size:12px;}.orderConfirmation .col1{width:30%;float:left;}.orderConfirmationProducts{float:left;width:100%;}.orderConfirmationProducts .productTotals{width:100%;float:left;margin-top:20px;}.orderConfirmationProducts .productTotals .col1{width:80%;float:left;text-align:right;margin-bottom:0px;clear:both;font-size:14px;font-weight:bold;}.orderConfirmationProducts .productTotals .col2{width:20%;float:left;text-align:right;margin-bottom:0px;}.orderConfirmationProducts .productTotals .col2 sup{vertical-align:top;font-size:14px;}.orderConfirmationProductHeading{float:left;width:80%;}.orderConfirmationTaxHeading{float:left;width:80%;}.orderConfirmationPriceHeading{float:left;width:10%;}.orderConfirmationTotalHeading{float:left;width:10%;text-align:right;}.orderConfirmationProduct{float:left;width:80%;}.orderConfirmationProductQty{float:left;width:40px;text-align:left;}.orderConfirmationProductName{float:left;width:75%;margin-right:5%;font-size:12px;}.orderConfirmationProductPrice{float:left;width:10%;font-size:12px;}.orderConfirmationProductTotal{float:right;width:10%;text-align:right;font-size:12px;}.orderConfirmationProductsGroup{float:left;width:100%;}.orderConfirmationProductsGroup sup{vertical-align:top;font-size:12px;}.deliveryInformation{width:50%;float:left;font-size:12px;line-height:normal;}.deliveryInformation strong{color:#000;margin-bottom:5px;display:inline-block;font-size:13px;}.deliveryInformation p:last-of-type{margin-bottom:0px;}.deliveryInformation .addressBorder{width:80%;}.billingInformation{padding:0px 0px 30px 0px;width:50%;float:left;line-height:normal;}.billingInformation .billingAddress{float:left;width:100%;color:#666;font-size:12px;}.billingInformation .billingAddress p{margin-bottom:0px;}.billingInformation .paymentMethod{float:left;width:100%;color:#666;font-size:12px;padding:0px;}.billingInformation .paymentMethod strong{float:none;}.billingInformation .paymentMethod p{margin:0px;padding:0px;clear:both;}.billingInformation .productTotals{width:70%;float:left;}.billingInformation .productTotals .col1{width:80%;float:left;text-align:right;margin-bottom:0px;clear:both;font-size:14px;}.billingInformation .productTotals .col2{width:20%;float:left;text-align:right;margin-bottom:0px;}.billingInformation strong{color:#000;margin-bottom:5px;display:inline-block;font-size:13px;}.billingInformation p{color:#666;font-size:12px;line-height:normal;}.billingInformation .addressBorder{width:80%;}.historyProducts{float:left;width:100%;}.historyProductHeading{float:left;width:80%;}.historyTaxHeading{float:left;width:80%;}.historyTotalHeading{float:left;width:20%;text-align:right;}.historyProduct{float:left;width:80%;}.historyProductQty{float:left;width:40px;text-align:left;}.historyProductName{float:left;width:76%;margin-right:2%;}.historyProductPrice{float:left;width:10%;}.historyProductTotal{float:right;width:12%;text-align:right;}.historyProductsGroup{float:left;width:100%;}.historyProducts .productTotals{width:100%;float:left;margin-top:20px;}.historyProducts .productTotals .col1{width:80%;float:left;text-align:right;margin-bottom:0px;clear:both;font-size:14px;font-weight:bold;}.historyProducts .productTotals .col2{width:20%;float:left;text-align:right;margin-bottom:0px;}.deliveryInformationAccount{width:50%;float:left;font-size:12px;margin-top:20px;}.deliveryInformationAccount strong{color:#000;margin-bottom:5px;display:block;font-size:13px;width:100%;}.deliveryInformationAccount strong:last-of-type{margin-top:10px;}.deliveryInformationAccount p{color:#666;font-size:12px;line-height:normal;}.deliveryInformationAccount .addressBorder{width:80%;line-height:normal;}.billingInformationAccount{width:50%;float:left;margin-top:20px;}.billingInformationAccount .col1{width:30%;float:left;color:#666;font-size:12px;}.billingInformationAccount .billingAddress{float:left;width:100%;color:#666;font-size:12px;padding-bottom:0px;line-height:normal;}.billingInformationAccount .billingAddress p{margin-bottom:0px;}.billingInformationAccount .paymentMethod{float:left;color:#666;font-size:12px;padding:0px;line-height:normal;margin-top:10px;}.billingInformationAccount .paymentMethod strong{float:left;display:block;width:100%;}.billingInformationAccount .paymentMethod p{float:left;margin:0px;padding:0px;display:block;width:100%;}.billingInformationAccount strong{color:#000;margin-bottom:5px;display:block;font-size:13px;}.billingInformationAccount p{color:#666;font-size:12px;line-height:normal;}.billingInformationAccount .addressBorder{width:80%;}.paymentInformation{padding:0px 0px 30px 0px;float:left;width:100%;}.paymentInformation p{float:left;width:100%;font-size:12px;}.creditCard{padding:10px;}.creditCard .col1{width:20%;float:left;clear:both;margin-bottom:5px;}.creditCard .col2{width:80%;float:left;margin-bottom:5px;}.creditCard .col2 input{margin:0px;}.creditCard .col2 select{margin:0px;}#customer_service_feedback{background-color:#fff;border:1px solid #2ba517;padding:20px;margin:20px 0px 20px 0px;}#customer_service_feedback h2{font-weight:bold;font-size:16px;margin:0px 0px 10px 0px;color:#2ba517;}#customer_service_feedback .col1{float:left;width:20%;}#customer_service_feedback .col2{float:left;width:80%;}#customer_service_feedback .col2 input[type=text]{width:50%;margin-bottom:5px;}#customer_service_feedback .col2 textarea{width:96%;margin:10px 0px;}#customer_service_feedback input.searchButton{width:70px;height:25px;background-size:70px 25px;float:right;}#customer_service_feedback p{margin:0px 0px 20px 0px;}.importantInfoBox{padding:15px 20px;background-color:#2ba517;margin:20px 0px;color:#fff;}.importantInfoBox p{color:#fff;font-size:14px;}.importantInfoBox a{color:#ffcc00;}.importantInfoBoxHeading{font-weight:bold;font-size:24px;text-align:center;padding-bottom:3px;}#pleaseWait{font-size:14px;font-weight:bold;color:#2ba517;}div#shipping-address{display:block;font-size:12px;line-height:normal;}div#pickup-address{display:none;}.productsNotifications{background:#f2fff7;}.confirmButton{float:right;}.confirmButton input[type="image"]{width:100%;border-radius:6px;border:1px solid #000;}input.searchButton{background:url(includes/languages/english/images/buttons/button_search.gif);width:70px;height:21px;background-size:70px 21px;border:0px;cursor:pointer;}.orderEdit{font-size:10px;color:#2ba517;}.changeAddressButton{width:110px;height:auto;}.pleaseEnsure{color:#2ba517;}footer{padding-bottom:30px;clear:both;width:100%;border-top:2px solid #001b43;}footer p{color:#000;font-size:12px;line-height:20px;}footer p:last-of-type{margin-top:20px;}footer ul{color:#fff;margin:0px;padding:0px 0px 0px 15px;}#footerMenu{max-width:1600px;width:100%;margin:0 auto;margin-bottom:50px;color:#fff;text-align:center;padding:0px;font-size:14px;}#footerMenu a{color:#001b43;display:inline-block;height:30px;line-height:30px;padding:0px 10px;float:left;}#footerMenu a:hover{background-color:#2ba517;text-decoration:none;}#footer{max-width:1600px;padding-top:20px;width:100%;color:#fff;margin:0 auto;line-height:18px;}#footer a{color:#001b43;}#footer img{float:right;margin-left:10px;margin-bottom:30px;}#footer strong{color:#2f3240;}#shippingDestinations{color:#2f3240;}.footerContent{width:85%;float:left;}.footerInfo{width:11%;float:right;padding:2%;margin-left:0px;background-color:#efefef;}#footer .footerInfo strong{font-size:16px;clear:both;width:100%;margin-bottom:10px;display:block;color:#000;}#footer .footerInfo img{float:left;margin-left:0px;margin-bottom:0px;max-width:100%;height:auto;}#cartSecurityCell{vertical-align:top;clear:both;float:left;}#cartSecurityCell img{height:46px;width:169px;}#cartPaymentMethodsCell{vertical-align:top;clear:both;margin-top:20px;float:left;}#listedOn{max-width:1200px;width:100%;text-align:center;margin:0 auto;padding-top:10px;}.paymentsWeAccept{width:169px;height:auto;}.boxText{padding:0px;float:left;}.infoBox{margin-bottom:15px;border:1px solid #d7dbde;padding:0px;background-color:#fff;}.infoBoxContents{float:left;}.infoBoxNotice{background:#FF8E90;}.infoBoxNoticeContents{background:#FFE6E6;}table.productListing{border:0px;border-style:solid;border-color:#000;border-spacing:0px;margin-bottom:20px;border-top:none;}.productListing-heading{color:#333;white-space:nowrap;padding:6px 6px 6px 2px;font-size:12px;font-weight:normal;background-color:#edf4f9;}.productListing-group{color:#000;padding:5px 6px 2px 6px;font-size:12px;font-weight:bold;float:left;}a.productListing-heading:hover{color:#2ba517;text-decoration:none;}.productListing-data{color:#666;font-size:11px;border-bottom:1px solid #f1f2f4;padding:5px 0px;}.productListing-data a{padding:2px 0px;display:block;font-size:14px;}.productListing-data a img{padding:0px 5px;}.productListing-data p{margin-top:5px;}.productListing-data input[type="text"]{margin:0px 10px;}.productListing .productListing-Heading{background-color:#fff;border-bottom:2px solid #f1f2f4;color:#656565;}.addToCart{background-color:#2ba517;margin-bottom:1px;margin-left:10px;}.categories{width:100%;float:left;}.categories ul{list-style:none;padding:0px 2% 0px 0px;float:left;width:23%;margin-bottom:20px;}.categories li{width:100%;float:left;height:24px;}.categories li a{display:block;}.categoryHeadline{display:block;float:left;width:100%;border-top:5px solid #f1f2f4;padding-top:20px;margin-top:20px;}.categories .categories .categoryHeadline{border-bottom:0px;margin-bottom:0px;border-top:none;padding-top:0px;margin-top:0px;}.categoryDescription{float:left;width:100%;}.categories .categoryLink h2{margin-top:0px;float:left;font-weight:normal;}.categoryLink h2{font-size:22px;margin:0px;padding:10px 0px;color:#001b43;}.categoryLink h2:hover{}a.categoryLink{display:block;}a.categoryLink:hover{text-decoration:none;}.categoryLink h3{font-size:18px;margin:0px 0px 0px 0px;padding:5px 0px 10px 0px;font-weight:normal;color:#001b43;}.categoryLink h3:hover{}.categoryLink h4{font-size:12px;margin:0;padding-top:5px;padding-bottom:0px;}.categoryLink h5{font-size:11px;margin:0;padding-top:5px;padding-bottom:0px;}td.categoryText{font-size:1.3em;font-weight:bold;}td.accountCategory{font-size:13px;color:#aabbdd;}td.fieldKey{font-size:10px;font-weight:bold;width:100px;}td.fieldValue{font-size:10px;}td.tableHeading{font-weight:bold;}span.newItemInCart{font-size:10px;color:#2ba517;}span.greetUser{color:#2ba517;font-weight:bold;}table.formArea{background:#f1f9fe;border-color:#7b9ebd;border-style:solid;border-width:1px;}td.formAreaTitle{font-weight:bold;}span.markProductOutOfStock{color:#c76170;font-weight:bold;}span.productPrice{font-weight:bold;font-size:14px;color:#333;font-family:Montserrat,Arial,Verdana,sans-serif;}span.productSpecialPrice{font-size:1.3em;color:#2ba517;}span.errorText{color:#2ba517;}span.selectedCategory{color:#2ba517;}.priceRRP{white-space:nowrap;}.inStock{font-size:8px;white-space:nowrap;padding-top:3px;}.inStockOneline{font-size:8px;white-space:nowrap;vertical-align:middle;}.helpIcon{font-size:10px;color:#2ba517;vertical-align:top;}.helpIcon:hover{font-size:10px;color:#2ba517;vertical-align:top;}.stockByOrder{font-size:10px;font-weight:bold;color:#2ba517;}.avail-disc{background:url(images/icons/help.gif);display:block;width:11px;height:11px;overflow:hidden;text-indent:9999px;}.ui-autocomplete{height:150px;overflow-y:scroll;overflow-x:hidden;}label.error{z-index:2000;}.discount{font-weight:bold;color:#070;}.ellip{display:block;height:100%;}.ellip-line{display:inline-block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}.ellip,.ellip-line{position:relative;overflow:hidden;max-width:100%;}.popupBkg{background-image:none;background-color:#fff;padding:10px;}.popupBkg .smallText{float:right;}div.infoBoxHeading{color:#000;font-size:12px;margin-bottom:10px;padding:5px 10px;white-space:normal;background-color:#f1f2f4;float:left;line-height:10px;}input#hideshow{display:none;font-family:Open Sans,Arial,Verdana,sans-serif;}input#hideshowTop{display:none;font-family:Open Sans,Arial,Verdana,sans-serif;}input#hideshowMenus{display:none;color:transparent;}#homepageHeading{text-align:center;font-size:14px;font-weight:normal;padding:3px 0px;color:#000;}#homepageHeading h1{font-size:14px;font-weight:normal;margin:0px 0px 10px 5px;padding:0px;line-height:22px;display:inline-block;font-family:Open Sans,Arial,Verdana,sans-serif;}#homepageHeading strong{font-weight:normal;}.backButton{width:100px;height:30px;margin:20px 0px;float:left;}.continueButton{height:30px;margin:0px;float:right;}.checkoutButton{float:right;border-radius:6px;overflow:hidden;border:1px solid #000;}.checkoutButton img{width:100%;height:auto}input[type="image"].continueButton{width:130px;}.brw{float:right;margin-left:20px;}.dotPoints{list-style:none;padding:0px;}.dotPoints a{color:#15629a;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;padding:5px;}.dotPoints a:hover{background-color:#f7f9fb;color:#2ba517;}.dotPoints li{border-bottom:1px solid #f1f2f4;}.dotPoints li:last-of-type{border-bottom:none;margin-bottom:0px;padding-bottom:0px;}.productQuantity .col2 .smallText{font-size:11px;}.retailStoreAddress{width:50%;float:left;}.retailStoreHours{text-align:left;width:50%;float:left;}.retailStoreHours table{float:right;}.hiddenSearch{visibility:hidden;}.mapWrap{overflow:hidden;height:500px;margin-top:20px;width:100%;}#gmap_canvas{height:500px;width:100%;}#gmap_canvas img{max-width:none!important;background:none!important}.CB{clear:both;}h3.okidoki{background-color:#000;color:#fff;padding:10px 15px;font-size:18px;font-weight:normal;text-align:center;margin-bottom:10px;margin-top:0px;}h3.okidoki a{color:#ed1c24;font-weight:bold;}h3.okidoki span{color:#ed1c24;font-weight:bold;}.extendedWarranty{width:100%;float:left;font-family:open sans,Arial,Verdana,sans-serif;border:1px solid #f1f2f4;}.extendedWarrantyHeading{width:98%;padding:0px 1%;float:left;font-size:12px;color:#000;background-color:#f1f2f4;}.extendedWarrantyHeading .col1{width:70%;float:left;}.extendedWarrantyHeading .col2{width:10%;float:left;}.extendedWarrantyHeading .col3{width:10%;float:left;}.extendedWarrantyHeading .col4{width:10%;float:left;text-align:right;}.extendedWarrantyBody{width:98%;padding:0px 1% 1% 1%;float:left;}.extendedWarrantyDescription{width:100%;float:left;margin:5px 0px 5px 0px;font-size:12px;color:#000;font-weight:bold;}.extendedWarrantyProduct{width:100%;padding:0.5% 0px;float:left;border-top:1px solid #f1f2f4;margin-bottom:1px;}.extendedWarrantyProduct .col1{width:70%;float:left;}.extendedWarrantyProduct .col2{width:10%;float:left;}.extendedWarrantyProduct .col2 sup{vertical-align:top;font-size:14px;}.extendedWarrantyProduct .col3{width:10%;float:left;}.extendedWarrantyProduct .col4{width:10%;float:left;}.extendedWarrantyProduct .col4 input[type="image"]{height:25px;width:43px;background-color:#2ba517;float:right;}.extendedWarrantyProduct .col3 input[type="text"]{height:17px;float:none;margin:0 auto;}.homepage-panels{float:left;width:100%;margin-bottom:30px;}.homepage-panels .panel{float:left;width:100%;margin-right:0%;margin-bottom:1%;}.homepage-panels .panel:nth-of-type(4n){margin-right:0px;}.homepagedeals{width:19%;margin-right:1%;margin-bottom:1%;float:left;}.homepagedealsPadding{padding:5%;background-color:#fff;float:left;}.homepagedeals-text{float:left;width:100%;font-size:14px;color:#333333;line-height:normal;}.homepagedeals-text a{color:#15629a;text-decoration:none;width:100%;height:36px;overflow:hidden;display:block;font-size:14px;}.homepagedeals-text a:hover{text-decoration:underline;}.homepagedeals-text ul{list-style:square;margin-bottom:0px;margin:5px 0px 0px 0px;padding-left:20px;height:60px;overflow:hidden;display:none;}.homepagedeals-text li{font-size:11px;font-weight:normal;list-style:square;}.homepagedeals-price{float:left;width:100%;text-align:center;}.homepagedeals-price img{margin:0 auto;border:0px;height:auto;width:auto;max-width:100%;display:block;}.homepagedeals-price a{display:block;text-align:center;float:right;width:100%;background-color:#2ba517;margin-top:10px;}.homepagedeals-price .price{float:left;width:25%;margin:5px 0px;}.homepagedeals-price .price a{float:none;margin-top:0px;width:100%;background-color:transparent;font-weight:900;font-family:Montserrat,Arial,Verdana,sans-serif;font-size:28px;line-height:14px;color:#272727;}.homepagedeals-price .price sup{font-size:14px;}.homepagedeals-image .code{font-size:10px;color:#999;clear:both;display:none;line-height:12px;word-break:break-all;}.homepagedeals-image{float:left;width:100%;text-align:center;margin-bottom:10px;}.homepagedeals-image img{border:0px;max-width:100%;height:auto;}.homepagedeals-line{height:1px;width:565px;border:none;margin:10px 0px 0px 0px;_margin-bottom:0;_display:block;}.extendedWarrantiesWrap{width:46%;padding:2%;float:left;margin-bottom:10px;}.extendedWarrantiesWrap span{float:none;display:inline;font-size:14px;font-family:Montserrat,Arial,Verdana,sans-serif;}.extendedWarrantiesWrap span sup{font-size:14px;vertical-align:top;}.extendedWarranties{padding:0px;}.extendedWarrantiesWrap a.headline{font-size:12px;margin-bottom:10px;display:block;padding:0px;}.extendedWarranties input{width:13px;height:13px;padding:0;margin:0;vertical-align:bottom;position:relative;top:-1px;*overflow:hidden;}.extendedWarranties label{display:block;padding:0px 0px 0px 15px;text-indent:-15px;color:#000;clear:both;}.extendedWarranties label:last-of-type{border-bottom:none;}.extendedWarranties hr{margin-bottom:3px;border-top:1px solid #f1f2f4;}.extendedWarranties label span{font-weight:bold;}.hideMobile{display:none;}@media screen and (max-width:1650px) {.columnWrap{width:98%;}#headerMenuRight{width:98%;}#header{width:98%;}}@media screen and (max-width:1200px) {#bannerArea{margin:5px 0px 0px 0px;max-width:100%;}#leftColumn{width:20%;min-height:0px;}#centerColumn{width:78%;padding:0px;margin-left:2%;}#rightColumn{display:none;}#footer{padding:2%;width:96%;}#headerMain{width:78%;}.headerContact{margin-top:0px;margin-bottom:5px;height:30px;width:79%;}.logo{width:20%;}.logo img{margin-top:-10px;}#headerMain form{width:100%;margin-top:5px;}.banners{width:96%;margin:0px 2%;}#headerMenu span{margin-left:20px;}#headerMenu span:last-of-type{margin-right:20px;margin-left:10px;}#header{margin-top:10px;}}@media screen and (max-width:1000px) {#headerMenu span{display:none;}#homepageHeading h1{line-height:20px;}.addressBookEntries strong{margin-top:25px;}.previousOrders .date{width:15%;float:left;}.previousOrders .number{width:15%;float:left;}.previousOrders .address{width:30%;float:left;}.previousOrders .status{width:20%;float:left;}.previousOrders .price{width:10%;float:left;}.previousOrders .price b{color:#111;font-size:14px;}.previousOrders .view{width:10%;float:left;text-align:right;}.accountPassword .col1{width:30%;float:left;margin-bottom:5px;}.accountPassword .col2{width:70%;float:left;margin-bottom:5px;}.accountPassword .col2 input[type="password"]{padding:0px 0px 0px 1%;}}@media screen and (max-width:900px) {#leftColumn{width:20%;}.logo{min-width:0px;}.logo img{margin-top:-0px;}#centerColumn{width:78%;padding:0px;margin-left:2%;}.headerContact{height:auto;width:78%;margin-left:2%;}.headerContact a{float:left;}.headerContact img{float:left;}.headerContact a:nth-of-type(3){margin-right:0px;}.productActions{clear:both;float:left;width:100%;}.productActions table{float:left;}.productDetails{width:50%;}.productImageContainer{width:48%;margin-right:2%;}.productImageBox{text-align:center;}.productImageBox img{max-width:100%;padding:10px 0px;}.openHours{display:none;}#headerMain{width:78%;margin-left:2%;}.upsellProductHeading{width:65%;}.upsellAddHeading{width:15%;}.upsellProduct{width:65%;float:left;max-height:26px;overflow:hidden;display:block;word-break:break-all;line-height:26px;}.upsellAdd{width:15%;float:left;text-align:right;}.calcBox{max-width:100%;width:96%;padding:2%;}.extendedWarrantiesWrap{width:96%;}.actions>form{width:96%;}}@media screen and (max-width:768px) {#leftColumn{width:100%;max-width:100%;margin:0px;min-height:0px;}#centerColumn{width:100%;margin:0px;padding-top:10px;}.logo{width:25%;}#headerMenu{display:none;}#memoryWrap{display:none;}#headerMain{width:73%;}#headerMain input[type="text"]{width:78%;}#headerMain input[type="submit"]{width:20%;}#mobileMenu{display:block;background-color:#ddd;}#catWrap{display:none;width:100%;border:none;}.menuBox .menuHeading{display:none;}#catMenu{width:100%;}#memoryWrap{display:none;}#headerMenuRight{clear:both;width:100%;text-align:right;}.headerContact{height:auto;width:73%;}.headerContact a:nth-of-type(1){display:inline-block;width:19%;margin-right:3%;}.headerContact a:nth-of-type(2){display:inline-block;width:28%;margin-right:3%;}.headerContact a:nth-of-type(3){display:inline-block;width:47%;}.headerContact img{width:100%;height:auto;}#headerMain a.advancedLink{float:left;margin-right:0px;}.menuBox{border:none;width:100%;}.menuBox .infoBoxContents{width:100%;}.menuBox .boxText{width:100%;}.menuBox .infoBoxContents{border:2px solid #000;}.menuHeading{border:2px solid #000;width:100%;padding-left:0px;padding-right:0px;}#cartSecurityCell{clear:none;margin-top:0px;margin-right:10px;margin-bottom:20px;}#cartPaymentMethodsCell{clear:none;margin-top:0px;margin-bottom:20px;}#coupon-cell span{width:100%;display:block;}#cartDeliveryCalculatorCell span{width:100%;display:block;}input#hideshow{height:38px;width:100%;border:none;display:block;cursor:pointer;background-color:#ddd;font-size:16px;font-weight:bold;-webkit-appearance:none;border-radius:0;background-image:url(images/mobileMenuBlack.png);background-repeat:no-repeat;background-size:38px 38px;text-align:left;padding-left:6%;line-height:38px;}input#hideshowTop{height:38px;width:100%;border:none;display:block;cursor:pointer;background-color:#000;font-size:16px;font-weight:bold;-webkit-appearance:none;border-radius:0;background-image:url(images/mobileMenu.png);background-repeat:no-repeat;background-size:38px 38px;color:#fff;text-align:left;padding-left:6%;line-height:38px;}.findToners{display:none;}.bannersWrap{display:none;}.findToners{display:none;}.footerInfo{width:100%;}.SCimg{display:none;}.findTonersWrap{display:none;}.billingAddress p{margin-bottom:20px;}.billingAddress .col1{width:25%;float:left;margin-bottom:5px;color:#000;}.billingAddress .col2{width:75%;float:left;margin-bottom:5px;}.billingAddress .col2 input{margin:0px 0px 5px 0px;}.billingAddress .col2 textarea{width:90%;}.billingAddress .col2 select{margin:0px 0px 5px 0px;}.openHours{display:none;}.footerContent{width:100%;}#listedOn{display:none;}#shippingDestinations{display:none;}#cartSecurityCell{min-width:150px;width:32%;margin-right:1%;}#cartPaymentMethodsCell{min-width:160px;width:32%;margin-right:1%;margin-top:0px;margin-bottom:0px;}footer{padding-bottom:0px;}footer p:nth-of-type(2){display:none;}footer p:nth-of-type(3){display:none;}footer p:nth-of-type(4){display:none;}.shoppingProduct{width:53%;margin-right:5%;}.shoppingQty input[type="text"]{margin:5px 0px;}.shoppingPrice.cartUnitPriceCell{text-align:right;margin-right:2%;float:right;}.shoppingTotal{text-align:right;margin-right:2%;float:right;clear:both;}.shoppingQty{text-align:right;margin-right:2%;float:right;}.updateQty{width:78%;margin-right:2%;}.cartridgeFinderWrap{display:none;}}@media screen and (max-width:600px) {input#hideshow{width:100%;background-image:none;text-align:center;}input#hideshowTop{width:100%;background-image:none;text-align:center;}input#hideshowMenus{display:inline-block;float:left;width:10%;background-image:url(images/menu.png);background-repeat:no-repeat;background-size:27px 28px;height:30px;background-color:transparent;border:none;padding:0px;cursor:pointer;background-position:center;}.menuMobile{float:left;display:block;width:102%;margin-left:-2%;padding-top:10px;}html>body .product-grid-2 .grid-box{width:49%;}form#headerMain{width:88%;margin:0px 0px 0px 2%;float:left;}#headerMenu a{display:block;width:100%;text-align:center;padding:0px;}.headerContact{text-align:center;width:0%;margin:0px 0px 5px 0px;width:100%;}.headerContact a{float:left;display:inline-block;}.headerContact img{float:left;display:none;}.logo{width:35%;margin-right:2%;margin-bottom:10px;}.logo img{margin-top:0px;max-width:120px;}.headerContact a.email{float:left;margin-right:0px;background-image:url(images/emailIcon.png);background-size:99px 38px;width:25%;height:38px;background-repeat:no-repeat;}.headerContact a.livechat{float:left;margin-right:0px;background-image:url(images/livechatIcon.png);background-size:94px 38px;width:25%;height:38px;background-repeat:no-repeat;background-position:center;}.headerContact a.phone{float:left;background-image:url(images/phoneNumberIcon.png);background-size:184px 38px;width:50%;height:38px;background-repeat:no-repeat;background-position:right;}#headerMain input[type="submit"]{background-image:url(images/searchIcon.png);background-size:16px;width:10%;}#headerMain input[type="text"]{width:88%;}.rotator-wrapper{display:none;}img.openHours{width:104px;margin-left:10px;}img.openHours{display:none;}.historyProducts{float:left;width:100%;}.historyProductHeading{margin-left:0px;width:80%;}.orderInformation .col1{width:100%;}.orderConfirmationProducts{width:100%;}.orderConfirmationProductHeading{margin-left:0px;width:66%;}.orderConfirmationTotalHeading{width:24%;}.orderConfirmation .col1{width:100%;margin-bottom:20px;}.billingInformationAccount .col1{width:100%;}.orderHistory .col1{width:100%;}.orderHistory .col2{width:100%;}.orderHistory .col3{width:100%;}.myAccountInfo .text{width:25%;}.myAccountInfo .field{width:75%;}.deliveryAddressNew .text{width:40%;}.deliveryAddressNew .field{width:60%;}.deliveryAddressNew .field input{width:80%;}.deliveryAddressNew .field textarea{width:85%;}.deliveryAddressNew .field select{width:81%;}#coupon-cell{width:49%;}#cartDeliveryCalculatorCell{width:49%;margin-right:0px;}#cartTotalsCell{width:49%;}.upsell{margin-top:50px;}#cartSecurityCell{width:100%;margin-right:0px;margin-bottom:10px;}#cartPaymentMethodsCell{width:100%;margin-right:0px;margin-top:0px;margin-bottom:10px;}.footerInfo{margin-bottom:0px;}.shoppingPrice.cartUnitPriceCell{width:20%;}.shoppingTotal{width:20%;}.shoppingQty{width:20%;}.shoppingProduct{width:53%;}div.checkoutBar{font-size:12px;}.productListingRowAlt .nameDescription{width:63%;}.productListingRowAlt .price{width:25%;text-align:right;}.productListingRowAlt .buyButton{width:25%;margin:0px;text-align:right;float:right;}.productListingRow .nameDescription{width:63%;}.productListingRow .price{width:25%;text-align:right;}.productListingRow .buyButton{width:25%;margin:0px;text-align:right;float:right;}.previousOrders .date{width:50%;float:left;}.previousOrders .number{width:50%;float:left;text-align:right;}.previousOrders .address{width:50%;float:left;}.previousOrders .status{width:50%;float:left;text-align:right;}.previousOrders .price{width:50%;float:left;clear:both;}.previousOrders .price b{color:#111;font-size:14px;}.previousOrders .view{width:50%;float:left;text-align:right;}.previousOrders .moduleRow{margin-bottom:10px;}.previousOrders .moduleRowOver{margin-bottom:10px;}.contentBoxContentsItem{width:27.9%;}.productHeadingName{float:left;width:69%;margin-left:0px;font-size:12px;}#listPriceHint{padding-left:10px;font-weight:normal;font-size:9px;}.productHeadingPrice{float:left;width:12%;font-size:12px;margin-bottom:10px;}.productHeadingAvailability{float:left;width:19%;text-align:right;font-size:12px;}.creditCard .col1{width:40%;float:left;clear:both;margin-bottom:5px;}.creditCard .col2{width:60%;float:left;margin-bottom:5px;}.creditCard .col2 input{margin:0px;}.creditCard .col2 select{margin:0px;}#cartDeliveryCalculatorCell input[type="text"]{width:64%;}#cartDeliveryCalculatorCell input[type="submit"]{width:32%;}.orderConfirmationProductName{width:66%;}.orderConfirmationProductTotal{width:22%;}.historyProductName{width:66%;}.historyProductTotal{width:22%;}.billingAddress .text{clear:both;width:40%;}.billingAddress .field{width:60%;}.billingAddress .field input{width:80%;}.billingAddress .field textarea{width:85%;}.billingAddress .field select{width:81%;}.searchBox .col1{width:100%;}.searchBox .col1 input[type="text"]{width:69%;}.searchBox .col1 select{width:73.5%;}.searchSort{width:100%;}.searchSort select{float:none;width:73.5%;}.searchPrice{margin-bottom:5px;}.searchSort input[type="submit"]{margin-top:20px;}.yourPersonal .col1{width:40%;}.yourPersonal .col2{width:60%;}.yourPersonal .col2 input{width:90%;}.yourDelivery .col1{width:40%;}.yourDelivery .col2{width:60%;}.yourDelivery .col2 input{width:90%;}.yourDelivery .col2 textarea{width:90%;}.yourContact .col1{width:40%;}.yourContact .col2{width:60%;}.yourContact .col2 input{width:90%;}.yourContact .col2 input:-webkit-autofill{}.yourPassword .col1{width:40%;}.yourPassword .col2{width:60%;}.yourPassword input[type="password"]{width:90%;}.catMenuTab{display:none;}.catMenuTabSelected{width:100%;display:none;}.featuredProductsGrid{width:48%;margin-right:2%;margin-bottom:2%;}.homepage-panels .panel{width:100%;margin-right:0%;margin-bottom:2%;}.homepagedeals{width:24%;}.homepagedeals-price .price a{font-size:20px;}#headerMenuRight{color:transparent;width:60%;float:right;padding-top:10px;}#headerMenuRight a.account{color:transparent;background-image:url(images/accountIcon.png);width:50px;height:53px;padding:0px;background-repeat:no-repeat;}#headerMenuRight a.cart{color:transparent;background-image:url(images/cartIcon.png);width:45px;height:53px;padding:0px;background-repeat:no-repeat;}#headerMenuRight a.checkout{display:none;}#headerMenuRight a.logoff{color:transparent;background-image:url(images/logoffIcon.png);width:42px;height:53px;padding:0px;background-repeat:no-repeat;float:right;}.headerContact{clear:both;}#header{margin-top:0px;padding-top:10px;}.headerLink{display:none;}#headerMain a.advancedLink{display:none;}.menuWrap{width:50%;float:left;}#menuWrap{display:none;}#mobileMenu{width:50%;float:left;display:none;}.menuWrapCenter{width:200%;background-color:#000;}#catMenu{margin-top:5px;overflow:hidden;}input#hideshow{background-color:#000;color:#fff;}input#hideshow:hover{background-color:#222;}input#hideshow:focus,input#hideshow:active{background-color:#222;outline:0px;color:#fff;border-left:none;}input#hideshowTop{background-color:#000;color:#fff;}input#hideshowTop:hover{background-color:#222;}input#hideshowTop:focus,input#hideshow:active{background-color:#222;outline:0px;color:#fff;}#catWrap{background-color:#000;float:left;margin-left:-2%;width:104%;border:none;margin-bottom:0px;overflow:hidden;}#catMenu{background-color:#222;margin-top:0px;}#catMenu strong{color:#fff;}ul.catMenuTop a{color:#fff;}#headerMenu a{text-align:left;height:24px;line-height:24px;padding-left:10px;font-size:13px;max-width:95%;}#headerMenu{overflow:hidden;background-color:#222;padding-bottom:10px;}ul.catMenuTop .catMenuItemBranch a{background:url(images/catbox_arrow.png) 97% no-repeat;margin:0px 5px;}ul.catMenuTop .catMenuItemBranch a:hover{background:#2ba517 url(images/catbox_arrow_hover.gif) 97% no-repeat;color:#fff;font-weight:bold;margin:0px 5px;}ul.catMenuTop ul .catMenuItemBranch a:hover{background:#2ba517 url(images/catbox_arrow.png) 97% no-repeat;margin:0px 5px;}ul.catMenuTop li.catMenuItemBranchExpanded>a{background:url(images/catbox_arrow_open.gif) 92% no-repeat;border-bottom:none;margin:0px 5px;}ul.catMenuTop li.catMenuItemBranchExpanded>a:hover{background:#2ba517 url(images/catbox_arrow_hover_open.gif) 92% no-repeat;color:#fff;margin:0px 5px;}ul.catMenuTop ul li.catMenuItemBranchExpanded>a:hover{background:#2ba517 url(images/catbox_arrow_open.gif) 92% no-repeat;margin:0px 5px;}.menuBox{display:block;overflow:hidden;margin-left:-2%;width:104%;}.categories ul li{width:100%;}ul.catMenu li{background-color:#222;border-bottom:none;}#customer_service_feedback .col1{width:30%;}#customer_service_feedback .col2{width:70%;}.addressBook .col1{width:50%;}.addressBook .col1 small{clear:both;display:block;}.addressBook .col2{width:50%;}}@media screen and (max-width:480px) {#homepageHeading{display:none;}#coupon-cell{width:100%;}#cartDeliveryCalculatorCell{width:100%;margin-right:0px;}#cartTotalsCell{clear:both;width:100%;margin-bottom:30px;}#footer img{}.productDetails{width:100%;}.productImageContainer{width:100%;margin-right:0%;}.deliveryInfoAddress .col1{float:left;width:50%;margin-right:5%;}.deliveryInfoAddress .col2{float:left;width:45%;}.paymentInfoAddress .col1{float:left;width:50%;margin-right:5%;}.paymentInfoAddress .col2{float:left;width:45%;}.paymentInfoAddress .addressBox{width:45%;}.primaryAddressDescription{float:left;width:100%;}.primaryAddress .addressBox{width:100%;margin-left:0px;}.deliveryInfoAddressText{width:100%;margin-bottom:10px;}.deliveryInfoAddress .addressBox{clear:both;width:100%;}.newCustomer{width:100%;margin:0px;border:none;padding:0px;}.returningCustomer{width:100%;margin-top:10px;min-height:0px;}#headerMain input[type="text"]{}#headerMain input[type="submit"]{}img.openHours{display:none;}.logo{margin:0px 2% 0px 0px;min-width:0px;}.historyProductName{width:58%;}.historyProductTotal{width:28%;}.deliveryInformationAccount{width:100%;}.deliveryInformationAccount .addressBorder{width:90%;}.billingInformationAccount{width:100%;margin-top:30px;}.billingInformationAccount .addressBorder{width:90%;}.deliveryInformation{width:100%;}.deliveryInformation .addressBorder{width:90%;}.billingInformation{width:100%;margin-top:30px;}.billingInformation .addressBorder{width:90%;}.orderConfirmationProductName{width:58%;}.orderConfirmationProductTotal{width:28%;}.orderConfirmationProductHeading{width:58%;}.orderConfirmationTotalHeading{float:right;}.orderConfirmationProducts .productTotals .col1{width:70%;}.orderConfirmationProducts .productTotals .col2{width:30%;}.historyProducts .productTotals .col1{width:70%;}.historyProducts .productTotals .col2{width:30%;}.addressBookEntries{padding-top:30px;}.advancedSearch .col1{width:100%;}.advancedSearch .col2{width:100%;margin-left:0px;margin-top:15px;}.advancedSearch .col1 .col1{width:35%;}.advancedSearch .col1 .col2{width:65%;margin-top:0px;}div.checkoutBar{font-size:10px;}.upsellProduct{width:50%;float:left;max-height:26px;overflow:hidden;display:block;word-break:break-all;line-height:26px;}.upsellPrice{width:20%;float:left;text-align:center;line-height:16px;}.upsellQty{width:15%;float:left;text-align:center;line-height:16px;}.upsellAdd{width:15%;float:left;text-align:right;}.upsellQty input[disabled='disabled']{margin-right:0px;}.upsellQty input{margin-right:0px;}.pagination{width:100%;margin-bottom:46px;margin-top:-15px;}.resultTab{margin-bottom:-90px;margin-top:20px;}.paymentInfoAddress .headline{width:100%;white-space:nowrap;}.deliveryInfoAddressChange .addressBox{width:45%;}#header ::-webkit-input-placeholder{}#header ::-moz-placeholder{}#header :-ms-input-placeholder{}#header input:-moz-placeholder{}.upsellHeadings{display:none;}.productHeadingName{margin-left:2%;}.productHeadingPrice{display:none;}.productHeadingAvailability{display:none;}.productListingRow .image{width:30%;}.productListingRow .nameDescription{width:68%;margin-bottom:10px;}.productListingRow .price{float:left;margin-left:32%;text-align:left;}.productListingRowAlt .image{width:30%;}.productListingRowAlt .nameDescription{width:68%;margin-bottom:10px;}.productListingRowAlt .price{float:left;margin-left:32%;text-align:left;}.stockETA{display:none;}.advancedSearch .col2 input.searchButton{margin-top:0px;}.accountPassword .col1{width:100%;float:left;margin-bottom:5px;clear:both;}.accountPassword .col2{width:100%;float:left;margin-bottom:5px;clear:both;}.accountPassword .col2 input[type="password"]{padding:0px 0px 0px 1%;}.homepage-panels .panel{}.homepagedeals{width:32%;}.homepagedeals-image{width:100%;}.homepagedeals-text{width:100%;height:42px;overflow:hidden;font-size:14px;font-weight:normal;}.homepagedeals-text ul{display:none;}.homepagedeals-price{width:100%;text-align:left;}.homepagedeals-price .price{width:50%;text-align:left;display:block;}.homepagedeals-price .price a{width:100%;}.homepagedeals-price a{display:block;text-align:left;width:50%;float:left;}.headerContact a.livechat{display:none;}.headerContact a.email{width:35%;}.headerContact a.phone{width:65%;}#customer_service_feedback .col1{width:100%;clear:both;font-weight:bold;}#customer_service_feedback .col2{width:100%;clear:both;margin-bottom:10px;}.myAccountInfo .text{width:100%;clear:both;font-weight:bold;}.myAccountInfo .field{width:100%;clear:both;margin-bottom:10px;}.productAddToCart input[type="image"]{padding:5px 0px;}}@media screen and (max-width:400px) {.featuredProductsGrid{width:100%;}.featuredProductsPadding{padding:5%;}.homepage-panels .panel{width:100%;margin-right:0%;}.homepagedeals{width:49%;}.homepagedeals-image{width:100%;margin:0px 5% 0px 0px;}.homepagedeals-text{width:100%;height:auto;margin-bottom:10px;}.homepagedeals-price{width:100%;}.homepagedeals-price .price a{text-align:left;}.homepagedeals-price a{text-align:right;}html>body .product-grid-2 .grid-box{width:100%;}}@media screen and (max-width:320px) {#headerMain{width:100%;float:right;}#coupon-cell{width:100%;margin-right:0px;}#cartDeliveryCalculatorCell{width:100%;margin-right:0px;}#cartTotalsCell{clear:both;width:100%;margin-bottom:30px;}.productDetails{width:100%;}.productImageContainer{width:100%;margin-right:0%;}.featuredProductsGrid{width:100%;margin-right:0%;margin-bottom:2%;}}@media print {html body{background-color:#fff;background-image:none;}#leftColumn{display:none;}#centerColumn{width:100%;padding:0px;}#rightColumn{display:none;}#headerMenu span{display:none;}#headerMain{display:none;}#header{width:100%;padding:0px;background-color:#fff;}#headerMenuRight{display:none;}.bannersWrap{display:none;}.menuMobile{display:none;}.headerContact{width:74%;background-image:url(images/phonePrint.png);background-repeat:no-repeat;background-position:top center;height:100px;margin-top:0px;}.menuWrapCenter{display:none;}.logo{width:20%;padding-right:0px;}.logo img{margin-top:0px;}.headerWrap{background-color:#fff;}.upsell{display:none;}header{background-color:#fff;}.headerContact a{display:none;}.headerContact img{display:none;}.productImageContainer{width:50%;}.productInfoContainer{margin-top:0px;}.productDetails{width:46%;}.pageBreadcrumbTrail2{display:none;}.productActions{display:none;}.productQuantity .col1{font-size:12px;font-weight:normal}.productQuantity .col2 input{border:none;}.calcBox .headline{display:none;}.calcBox span{display:none;}input#deliveryPostcode{display:none;}.calcBox input[type="image"]{display:none;}#deliveryCostOutput{padding:0px;}.deliveryCostLabel{margin-top:0px;font-size:10px;}.deliveryCostValue{margin-top:0px;font-size:12px;}.productTotalLabel{font-size:10px;}.productTotalValue{font-size:12px;}.productLinks{display:none;}.productAddToCart input[type="image"]{display:none;}.footerInfo{display:none;}footer p:first-of-type{display:block;color:#4c4c4c;font-size:11px;}#footer a{color:#4c4c4c;}footer p{display:none;}#footerMenu{display:none;}footer{background-color:transparent;padding-bottom:0px;}#footer{background-color:#fff;width:100%;padding:0px;margin-top:30px;}.footerContent{width:100%;}.featuredProductsGrid{-webkit-box-shadow:none;box-shadow:none;page-break-inside:avoid;}.productListingRow{-webkit-box-shadow:none;box-shadow:none;page-break-inside:avoid;}.productListingRowAlt{-webkit-box-shadow:none;box-shadow:none;page-break-inside:avoid;}.homepagedeals{-webkit-box-shadow:none;box-shadow:none;}input[type="text"]{-webkit-box-shadow:none;box-shadow:none;}.bx-wrapper{width:100%;}.bx-wrapper img{max-width:100%;}.upsellButton{display:none;}.productListingRow .buyButton .addToCart img{display:none;}.productListingRowAlt .buyButton .addToCart img{display:none;}.columnWrap{background-color:#fff;}}