html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,section{margin:0;padding:0;-webkit-text-size-adjust:none}ul{list-style:none}img,fieldset{border:0}img.bordered{border:solid 1px #b2b2b2}input.empty,.greyedOut,.wrappedSelecter .selectedValue.noValue{color:#727579}input.prefilled{color:#000}a{color:#2675c5;text-decoration:none}a:hover{text-decoration:none;color:#000}a:active{outline:0}body,table,textarea,input,select{font-family:"Helvetica Neue",Helvetica,Arial,Sans-Serif;font-size:14px}textarea{border:solid 1px #b2b2b2;box-sizing:border-box}body{color:#25262a;background-color:#fff}h1{color:#000}h1,.simpleHeader,.staticPageBannerText .title,.tab{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}input,select{vertical-align:middle;margin:0;-webkit-border-radius:0;font-size:12px}em{font-weight:bold;font-style:normal}#BodyContentContainer{background:#fff}#ContentInnerPanel{margin:auto;max-width:1280px;background:#fff;position:relative}.contentInnerPanel{padding:0 0 10px 0;min-height:400px}.contentInnerPanel.sidePadding{padding-left:15px;padding-right:15px}.twoColumnPage,.oneColumnPage{padding:0;overflow:hidden}.twoColumnPage .headerPanel{padding-bottom:4px}.topPadding{padding-top:10px}.noBreadcrumb{padding-top:15px}.printOnlyHeader{display:none}.wideMargin{padding-left:20px;padding-right:20px;box-sizing:border-box}#AccessibilitySkipLinks a{position:absolute;top:0;left:-1000px;background:#fff;padding:10px}#AccessibilitySkipLinks a:focus{display:block;left:0;z-index:1000}.bulbsButton{font-weight:normal;text-transform:uppercase;display:inline-block;border:solid 2px #333;text-align:center;padding:5px 7px;color:#333;cursor:pointer;background:#fff;font-family:montserrat,helvetica,Arial,sans-serif;box-sizing:border-box}.bulbsButton:focus{outline:solid 2px #000}[role=button]:focus{outline-offset:-2px}.bulbsButton:hover{color:#fff;background:#333;filter:none}.bulbsButton.clicked{box-shadow:inset 1px 1px rgba(0,0,0,.4),inset -1px -1px rgba(255,255,255,.4)}.bulbsButton.waiting{background:#fff url(/Images/resources/loadingicon.gif) no-repeat center!important}.btnContent{display:block;font-size:12px;line-height:12px}.bulbsButton.waiting .btnContent,.bulbsButton.waiting .btnContentLarge{visibility:hidden}.bulbsButton:hover .btnContent{background-position:right top}.btnContent.btnRightPointer{padding-right:15px;background-repeat:no-repeat;background-position:right -48px;background-image:url(/images/resources/arrow-triangles.png)}.btnContent.btnLeftPointer{padding-left:15px;background-repeat:no-repeat;background-position:left -84px;background-image:url(/images/resources/arrow-triangles.png)}.btnContent.btnDownPointer{padding-right:15px;background-repeat:no-repeat;background-position:right -12px;background-image:url(/images/resources/arrow-triangles.png)}.bulbsButton:hover .btnContent.btnDownPointer{background-position:right -60px}.btnContent.btnUpPointer{padding-right:15px;background-repeat:no-repeat;background-position:right -24px;background-image:url(/images/resources/arrow-triangles.png)}.bulbsButton:hover .btnContent.btnUpPointer{background-position:right -72px}.bulbsButton.btnBlue:hover .btnContent.btnRightPointer{background-position:right -48px}.bulbsButton.btnBlue:hover .btnContent.btnLeftPointer{background-position:left -84px}.bulbsButton.btnYellow:hover .btnContent.btnLeftPointer{background-position:left -36px}.btnContentLarge{display:block;margin:14px;font-size:16px;line-height:16px}.btnAddToCartLarge .btnContentLarge{margin:15px 20px;font-size:18px;line-height:18px}.btnContentLarge.btnRightPointer,.btnContentLarge.btnDownPointer,.btnContentLarge.btnUpPointer{display:inline-block;padding-right:22px;background-repeat:no-repeat;background-image:url(/images/resources/arrow-triangles-lrg.png)}.btnContentLarge.btnRightPointer{background-position:right -64px}.btnContentLarge.btnDownPointer{background-position:right -80px}.btnContentLarge.btnUpPointer{background-position:right -96px}.bulbsButton:hover .btnContentLarge.btnRightPointer{background-position:right top}.bulbsButton:hover .btnContentLarge.btnDownPointer{background-position:right -16px}.bulbsButton:hover .btnContentLarge.btnUpPointer{background-position:right -32px}.btnBlue .btnContentLarge.btnDownPointer{background-position:right -16px}.btnBlue .btnContentLarge.btnUpPointer{background-position:right -32px}.btnBlue:hover .btnContentLarge.btnDownPointer{background-position:right -80px}.btnBlue:hover .btnContentLarge.btnUpPointer{background-position:right -96px}.btnAddToCart,.btnAddToCartLarge{background:#ff600a;border-color:#ff600a}.btnBlue,.btnAddToCart,.btnAddToCartLarge{color:#fff}.btnBlue{color:#2675c5;background:#fff;border-color:#2675c5}.btnBlue:hover{color:#fff;background:#2675c5}.btnGreen:hover{background:#59a324;background:#000;color:#59a324}.btnAddToCart:hover,.btnAddToCartLarge:hover{background:#fff;color:#ff600a}.btnYellow,.btnYellowLarge,.btnYellowRightPointer{border-color:#fed900;background:#fed900}.btnYellow:hover,.btnYellowLarge:hover,.btnYellowRightPointer:hover{background:transparent;color:#333}.btnYellowLarge:hover .btnContentLarge.btnRightPointer{background-position:right -64px}.btnYellow:hover .btnContent.btnRightPointer{background-position:right -48px}.btnReversed{border-color:#fff;color:#fff;background:none}.btnClear{background-color:transparent}.btnReversed:hover{background:#fff;color:#333}.btnReversed:focus{outline:solid 2px #fff}.messagePanel{background:#fff;text-align:left;display:none;color:#000;margin:auto;width:550px;max-width:100%}.messagePanel.feedback{background:url(/images/resources/logo_smallwhite-c.jpg) no-repeat 40px 30px}.feedback .messageContent,.errorMessages .messageContent{font-size:16px;font-weight:bold;padding:40px 40px 40px 120px;min-height:60px;text-align:center}.messageContent p{margin:0 0 6px 0}.messageContent .messageLineItem h2 .productAttribute{font-weight:bold;color:#25262a}.messagePanel a.bulbsButton{margin:10px 0}.messageContent .prodDescription{color:#25262a}.messageContent .price{font-size:18px}.messageContent img{margin:10px 0}.messageContent .messageLineItem{margin-bottom:10px}.messageContent .messageLineItem img{margin-bottom:0}.messageContent .messageLineItem h1{font-size:12px}.messageContent .messageLineItem h2{font-size:11px;color:#727579}.warning{color:#ff600a;font-weight:bold}.error{color:#e21219;font-weight:bold}.errorMessages{color:#000;background:url(/images/resources/warning.png) no-repeat 40px 40px}.messageConfirmSuccess{background:#fff;text-align:center;padding:10px 0 20px;border-bottom:solid 1px #dbdbdb;margin-bottom:6px;overflow:hidden}.messageConfirmSuccess h1{font-size:24px;font-weight:normal;color:#59a324;padding-top:0;padding-bottom:10px}.messageConfirmSuccess span{font-size:14px}.rebateFormGenerationPanel{width:60%;padding:1% 2%;margin:auto}.rebateFormGenerationPanel p{font-weight:700;padding:.5em 0}#InstructionPanel,.warningPanel{padding:20px 1% 0;font-size:12px;background:#fff;color:#25262a}.warningPanel{padding-top:0;padding-left:150px;background:#fff url(/images/resources/warning.png) no-repeat 80px top}.warningPanel h1{font-size:12px;color:#25262a;margin-bottom:6px}.warningPanel p{margin:0 0 6px 0}.payPalPendingPanel{height:200px;padding:50px;text-align:center;background:url(/images/resources/loader.gif) no-repeat center}.payPalPendingPanel h1{color:#25262a}#OptionsPicker{padding:3% 5%}#OptionsPicker p{padding-bottom:1em}#OptionsPicker .optionName{padding:.5em 0;font-size:1em}#OptionsPicker input[type=radio]{margin-right:1em}#OptionsPicker .option{padding-top:.5em;border-top:solid 1px #b2b2b2}#OptionsPicker li{padding:.5em 0}#OptionsPicker li label{display:flex;flex-wrap:nowrap}#OptionsPicker li label .priceDetail{display:block;padding:.2em 0}.simpleHeader{color:#000;font-size:180%;font-weight:normal;line-height:20px;text-align:left;border-bottom:solid 2px #000;padding-top:10px;margin:10px 0 25px;height:10px;overflow:visible;background-color:#fff}.simpleHeader.smallHeader{color:#25262a;border-color:#25262a;font-size:18px;border-width:2px}.oneColumnPage .simpleHeader,.twoColumnPage .simpleHeader{margin-left:1%;margin-right:1%}.simpleHeader span{background-color:inherit;padding:0 12px 0 0;display:inline-block}.simpleHeader.smallHeader span{padding-right:6px}.addressBookDropdown{font-size:14px;line-height:26px}.addressBookDropdown select{font-size:12px;vertical-align:middle;width:68%;line-height:20px;padding:8px 10px;line-height:20px;box-sizing:border-box;border:solid 1px #b2b2b2;margin-bottom:15px}.addressBookDropdown a{float:right}.compareBar{border-left:solid 1px #b2b2b2;border-right:solid 1px #b2b2b2;height:40px;vertical-align:middle;line-height:40px;background:#fff;max-width:1070px;box-sizing:border-box}.compareBar .messageText{font-size:11px}.compareBarInnerFrame{border-left:solid 1px #fff;border-right:solid 1px #fff;padding:0 14px}.compareBar.header{border-bottom:solid 1px #b2b2b2}.compareBar.footer{border-top:solid 1px #b2b2b2}.compareBar a{margin-right:6px}.contentImageBanner{width:100%;position:relative;display:block}.errorPage{background:#fff;padding:20px;height:200px;font-size:12px}.errorPage p{margin-bottom:9px}.errorPage h1{color:#25262a;font-weight:normal;font-size:20px;margin-bottom:20px}.emailSignup{margin:auto;padding:10px 0}.emailSignup input{height:auto}.emailSignup span{display:block;font-size:13px;display:inline-block;margin-bottom:6px}.emailSignup input[type=checkbox]{height:auto;width:auto;margin:1px 0 0;float:left;vertical-align:top}.emailSignup label{display:block;font-weight:bold;margin-left:25px;vertical-align:text-top;font-size:11px;padding-bottom:5px}table.standardTable{font-size:11px;color:#25262a;width:100%}table.standardTable td{padding:20px;vertical-align:top}tr.standardTableHeading th,.standardTableHeader,tr.standardTableHeading td{font-size:11px;color:#25262a;border-top:solid 1px #b2b2b2;border-bottom:solid 1px #b2b2b2;text-align:left;padding:0}tr.standardTableHeading td{font-weight:bold}.standardTableHeader{border-left:solid 1px #b2b2b2;border-right:solid 1px #b2b2b2;font-weight:bold}tr.standardTableHeading th.first,tr.standardTableHeading td.first{border-left:solid 1px #b2b2b2}tr.standardTableHeading th.last,tr.standardTableHeading td.last{border-right:solid 1px #b2b2b2}tr.standardTableHeading th span,.standardTableHeader span,tr.standardTableHeading td span,.standardTableHeader div.inner{display:block;margin:2px 0 2px 2px;padding-left:15px;background:#fcfcfc;border-right:solid 1px #b2b2b2;height:24px;line-height:24px}.standardTableHeader span,.standardTableHeader div.inner{margin-right:2px;border-right:0}tr.standardTableHeading th span.green{background-image:url(/images/resources/green_total_bg.png);color:#fff}tr.standardTableHeading th.last span,tr.standardTableHeading td.last span{margin-right:2px;border-right:0}.standardTableHeader .insertRight{float:right;margin-right:10px;width:50%;text-align:right}.standardPanel{padding:20px}.address .addressName,.address .addressCompany{font-weight:bold}.address .addressCompany,.address .email{font-style:italic}.addressEditTable td{padding:0 1px}.addressEditTable input,.addressEditTable select{box-sizing:border-box;width:100%}a.popupCloseWindow{text-align:right;font-weight:bold;font-size:11px;text-decoration:none;padding:2px 5px;background-color:#999;color:#fff}.price,.currency{color:#59a324}.productSpotlight{margin:0 auto;width:172px;position:relative;height:100%;font-size:14px}.productSpotlight img{position:absolute;bottom:0;max-width:100%;left:0;box-sizing:border-box;margin:0;max-height:129px}.canPurchase .productSpotlight img{bottom:30px}.productSpotlight .buyButton{display:none}.canPurchase .productSpotlight .buyButton{display:block;position:absolute;width:80%;margin:0 10%;box-sizing:border-box;bottom:0}.productSpotlight .packFlag{position:absolute;top:0;right:0;margin-top:74px;border:solid 2px #dbdbdb;border-radius:50%;background:#fff;padding-top:10px;text-align:center;font-size:10px;line-height:12px;width:45px;height:33px}.productSpotlight .packFlag .packQty{font-size:130%;font-weight:bold;display:block}.productSpotlight input[type=checkbox]{position:absolute;margin-left:-20px;margin-top:2px}.restrictedFlag{background:#e21219;position:absolute;color:#fff;width:62px;height:62px;text-align:center;position:absolute;padding:7px;top:0;left:0;border:solid 2px #e21219;border-radius:50%;text-align:center;font-size:11px;line-height:12px;box-sizing:border-box;opacity:.8}.productSpotlight .restrictedFlag{margin-top:73px}.shoppingCartLineItem .restrictedFlag{margin-top:30px}.restrictedFlag .state{display:block;font-size:20px;font-weight:normal;font-weight:700;padding-top:6px}.restrictedBadge .state{display:block;font-size:16px;line-height:34px;width:34px;height:34px;margin:0 auto 3px;text-align:center;background-color:#e21219;color:#fff}.productSpotlight .productTitle{line-height:1.2;display:block;background:url(/images/resources/semitrans-light.png);text-align:left;overflow:hidden;color:#000;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical}.productSpotlight .shopLink{display:none}.productSpotlight .ratings{display:block;margin-top:54px;position:absolute;top:0}.productSpotlight .ratings.none{background:none}.priceInCart.activeLink{cursor:pointer;color:#2675c5}.productSpotlight .priceSpan,.productSpotlight .priceInCart{padding:2px;position:absolute;text-align:right;top:0;right:0;margin-top:49px;min-width:90px}.productSpotlight .priceInCart{color:#000;font-size:14px;font-weight:bold;padding-top:6px}.productSpotlight .lowAs{display:inline;text-align:right}.productSpotlight .price{display:inline;font-weight:normal;font-size:18px;line-height:24px;padding:0 2px}.productSpotlight .priceSpan .each,.priceSpan .lowAs{font-size:8px;font-weight:normal;color:#25262a;line-height:10px;text-transform:uppercase}.productSpotlight .priceSpan .lowAs{position:absolute;top:-3px;right:5px}.productSpotlight .priceSpan .each{display:none}.standardLeftNav li{display:block;margin-bottom:14px}.standardLeftNav ul{margin-bottom:17px}.standardLeftNav ul li{margin-left:10px;margin-bottom:7px}.standardLeftNav a{font-weight:normal;color:#25262a}.standardLeftNav a:hover{color:#000}span.glossaryDefinition{font-weight:bold;color:#2675c5;cursor:help;position:relative;text-wrap:nowrap}span.glossaryDefinition:hover{color:#999}div.glossaryDefinition{display:none;position:absolute;padding:0;width:300px;background:#fff;cursor:pointer;color:#333;text-align:left;z-index:100;margin-top:3px;border:solid 1px #b2b2b2;box-sizing:border-box;box-shadow:2px 3px 5px rgba(0,0,0,.2);border-radius:0 0 10px 10px;text-wrap:wrap}div.definitionContent{padding:8px 12px;text-align:left}div.definitionContent p{margin-bottom:3px}.tips{padding:1%;color:#333;text-align:left}.tips .tipsHeading{padding:0;color:#ff600a;font-weight:bold;text-transform:uppercase;text-align:center}.tips .programName{display:none}.tips ul{list-style:disc}.messageContent .tips ul{text-align:left;margin-left:14px}.messageContent .tips .programName{display:block}.tips li{padding:3px 0}.titleExtras{display:block;font-size:.9em;font-weight:500;margin-top:.1em}.stockStatus{display:block;line-height:12px;padding:3px 0}addedToCart .status .warning{display:block}.inStock .stockStatus,.buildToOrder .stockStatus{background:url(/images/resources/instock_sm.png) no-repeat;padding-left:20px}.buildToOrder .stockStatus{background:url(/images/resources/buildtoorder_sm.png) no-repeat;padding-left:20px}.shipsDirect .stockStatus{background:url(/images/resources/shipsdirect_sm.png) no-repeat;padding-left:20px}.limitedStock .stockStatus,.clearanceItem .stockStatus{background:url(/images/resources/warning_sm.png) no-repeat;padding-left:25px}.backorder .stockStatus{font-weight:bold;padding-left:20px;background:url(/images/resources/backorder_sm.png) no-repeat}.backorder .stockStatus{color:#e21219}.unavailable .stockStatus{color:#e21219;background:url(/images/resources/warning_sm.png) no-repeat;padding-left:25px}.statusWrapper .statusInfo{display:block;font-size:80%;line-height:100%;padding-bottom:3px}.statusWrapper .backOrderMessage{font-size:80%;overflow:hidden;border:solid 1px #b2b2b2;position:relative;background:url("/Images/resources/inventory-icon-bg.jpg") repeat-y left}.backOrderMessage .messageContent{padding:6px 6px 6px 60px;display:block;background:url("/images/icons/inventory-icon.png") no-repeat 8px center;box-sizing:border-box;min-height:60px}.addedToCart .statusWrapper .backOrderMessage{margin-top:6px}div .addressBlockColumn{padding-bottom:20px;margin:0 auto;max-width:350px}div.addressBlockColumn.rightColumn{float:left;width:48%;margin-left:4%;padding-bottom:0}div.addressBlockColumn .paymentColumn{min-height:290px;margin-top:30px}div.addressBlockColumn .simpleHeader{padding-top:0;margin-left:0;margin-right:0}div.addressBlockColumn h1{font-size:18px;color:#25262a;font-weight:normal;margin-bottom:6px}.addressBlock{margin:0 auto;border-collapse:collapse;width:100%;max-width:450px}.formLine{display:flex;flex-flow:nowrap;padding-top:2px;padding-bottom:2px}.formField{width:100%;box-sizing:border-box;display:inline-block}.formField.long{width:40%}.formField.wee{width:20%}.formField.longer{width:70%}.formField.smaller{width:30%}.formField.half{width:50%}.formField.left{padding-right:2px}.formField.internal{padding-right:2px;padding-left:2px}.formField.right{padding-left:2px}.formField input,.formField select,.formField span{font-size:14px;border:solid 1px #b2b2b2;width:100%;padding:0 10px;line-height:40px;box-sizing:border-box;height:40px}.formField input[type='checkbox']{font-size:initial;width:auto;line-height:initial;height:initial}.formField span{display:block}.formField .legend{display:block;border:0;padding:4px 0;line-height:initial;height:auto}.formField textarea{font-size:14px;border:solid 1px #b2b2b2;width:100%;padding:10px;box-sizing:border-box;display:block}.wrappedSelecter select,.field .wrappedSelecter select{position:absolute;border:0;padding:0;line-height:0;height:0}.wrappedSelecter{display:block;position:relative;line-height:20px;cursor:pointer;background:#fff}.wrappedSelecter .selectedValue{color:#000;display:block;text-wrap:none;background:#fff url(/images/icons/forms/selecter.png) no-repeat right;overflow:hidden;position:relative;top:0}.wrappedSelecter ul{display:none;position:absolute;box-sizing:border-box;min-width:100%;border:solid 1px #b2b2b2;left:0;margin-top:-1px;padding:6px 0 6px 0!important;box-shadow:2px 3px 5px rgba(0,0,0,.4);background-color:#fff;list-style:none;z-index:1000}.wrappedSelecter li{padding:.1em 11px;margin:0!important;list-style:none!important}.wrappedSelecter li.focused{background-color:#475a6b;color:#fff}.field select{display:block;width:100%;margin:0;padding:8px 10px;line-height:20px;box-sizing:border-box}.field select{padding:8px;line-height:20px;height:38px;border:solid 1px #b2b2b2}.field .smallOptions option{font-size:11px}.addressBlock .field{padding:3px 0;vertical-align:middle}.deactivated input{color:#999}.addressLowerPanel{text-align:right;padding:5px 0;overflow:hidden;float:right}td .addressLowerPanel{float:none;width:auto;padding:5px 2px;margin:0}.addressLowerPanel a.bulbsButton{margin-left:4px}.checkoutAddressBookDropdown span.addressBookLabel{padding:20px 0 3px 0;display:block}.btnProgress,.btnClear{padding:15px 0 5px 0;clear:both}.btnProgress{text-align:right}.btnClear{text-align:left}.staticPageBanner p{font-size:14px}.signinWrapper{padding:15px 2% 0;background:#fff;overflow:hidden;margin-top:3px}.signinWrapper .trustedsite-trustmark{display:block!important;margin:auto}.signinPanel,.resetPanel{float:left;width:46%;margin:0 2% 10px;background:#fff}.newColumn{float:left;display:inline;width:48%;margin:0 1% 10px;overflow:hidden}.resetPasswordPanel{max-width:250px;margin:0 auto 20px}.signinWrapper .title{max-width:600px;margin:auto;font-size:24px;text-align:center;color:#000;font-weight:700;padding-top:40px}.signinWrapper .title:first-letter {text-transform:uppercase}#NewCustomers.signinPanel,#resetPassword.resetPanel{padding-bottom:20px}#NewCustomers a.goLink{text-align:right}.requestPasswordPanel{display:none;float:right}.requestPasswordPanel .loading{height:40px;background:#fff url(/images/resources/loader.gif) no-repeat center}.resetInstructions p{margin-bottom:6px}.resetInstructions em{font-style:normal;font-weight:bold}#ResetPasswordContents .resetConfirmMessage{font-weight:bold}.errorPanel{color:#f00}.entryFields{padding:10px 2%;overflow:hidden}entryFields p{margin-top:20px}#CustomerInfo p{margin-top:2px}.requestPasswordPanel p{margin-bottom:10px}.requestPasswordPanel .bulbsButton{margin-top:10px}.entryFields .emailSignup{margin:10px 2%}div.goLink,#ForgotPassword{padding:10px 0;margin-left:1%;text-align:right;display:block}div.goLink.signInPanelLnk,div.goLink.signInPanelLnk #ForgotPassword{text-align:left;display:inline}a.goLink{font-weight:bold;font-size:14px;margin-top:10px}.tabbedAccountInfoFrame{left:0;top:-1px;position:absolute;border-left:solid 1px #b2b2b2;width:100%;border-bottom:solid 1px #999}.tabbedPanel{float:left}.tabbedPanel .tab{width:138px;font-size:14px;font-weight:bold;line-height:35px;background:#fafafa;display:block;text-align:center;cursor:pointer;border:solid 1px #b2b2b2;margin-left:-1px;position:relative;z-index:10;color:#727579;border-bottom-color:#999}.tabbedAccountInfoFrame .tabbedPanel .tab{margin-bottom:-1px}.tabbedPanel a.tab{color:#727579}.tabbedPanel.selected .tab{background:#fff;font-weight:bold;color:#000;border-bottom:0;height:36px;cursor:default;text-shadow:-1px 0 0 rgba(255,255,255,.8)}a.printerLink{background:url(/images/resources/printer_icon.png) no-repeat left center;padding-left:18px;height:17px;line-height:17px;float:right;margin-left:10px;margin-top:3px}.statusFailed,.statusOpen,.statusBackOrdered,.statusReturned,.statusCompleted{font-weight:bold}.statusCompleted{color:#59a324}.statusBackOrdered{color:#e21219}#ErrorMessagePanel{width:500px;margin:auto;padding-top:130px;font-size:18px}img.productHalfThumb{border:solid 1px #727579;width:52px;height:39px}img.productThumb{border:solid 1px #fff;max-width:104px;max-height:78px;background-color:#f0f0f0}img.productThumb:hover{border-color:#b2b2b2}.verticalRecommendation a img{width:100%;display:block;margin:0 auto 5px auto}.verticalRecommendation a img:hover{border-color:#000}.verticalRecommendation a{display:block;text-align:left}.verticalRecommendation span.name{font-weight:bold}.verticalRecommendation span.per{display:inline;font-size:11px;font-weight:normal;color:#25262a}.verticalRecommendation h2{color:#000;background:#fff;line-height:normal;border-top:solid 1px transparent;font-size:14px;padding:11px 6px 2px 0;margin-left:-1px;text-align:left;display:inline-block;position:relative;z-index:2}.verticalRecommendation a{color:#25262a;font-weight:bold}.verticalRecommendation a:hover{color:#000}.verticalRecommendation ul{border-left:solid 1px #333;border-right:solid 1px #333;border-top:solid 1px #333;border-bottom:solid 1px #333;padding:15px 2px 0;margin-top:-11px;overflow:hidden;position:relative;z-index:1}.verticalRecommendation li{display:block;padding:10px 10px 15px 10px;border-bottom:solid 1px #dbdbdb;margin-bottom:-1px}.verticalRecommendation span.price{display:block;font-size:14px;margin:2px 0 4px 0}.ratings{width:83px;height:15px;background:url(/images/resources/stars_small.gif) no-repeat;margin-bottom:3px}.half{background-position:left -18px}.one{background-position:left -36px}.onehalf{background-position:left -54px}.two{background-position:left -72px}.twohalf{background-position:left -90px}.three{background-position:left -108px}.threehalf{background-position:left -126px}.four{background-position:left -144px}.fourhalf{background-position:left -162px}.five{background-position:left -180px}.dynamicVideo{position:relative;margin:auto;height:0;padding-bottom:56.25%}.dynamicVideo img.vidMask{position:absolute;width:100%;cursor:pointer;top:0;left:0;z-index:2!important;display:block}.dynamicVideo iFrame{width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;z-index:1!important}.toggleSwitch{display:flex;padding:.5em 0;justify-content:center}.toggleSwitch button{border:0 none;border-radius:12px;background-color:#ccc;height:18px;position:relative;width:30px;margin-left:6px}.toggleSwitch button .handle{background:#fff;position:absolute;border-width:0;border-radius:6px;height:12px;width:12px;top:0;left:0;margin-top:3px;margin-left:3px}.toggleSwitch button.on .handle{margin-left:15px}.toggleSwitch button.on{background-color:#59a324}a.videoThumb{display:block;margin-bottom:6px}a.videoThumb span{display:block;width:114px}#VideoThumbnailsPanel{float:right}#VideoDisplayPanel{float:left}.lpEmtStarRating,.lpPoweredBy{display:none}.LPMtoaster .LPMlabel{font-family:"Helvetica Neue",Helvetica,Arial,Sans-Serif!important;font-weight:300!important;width:100%!important;text-align:center!important;left:0!important}.LPMtoaster div{width:100%!important}.LPMtoaster div div{max-width:600px!important;position:relative;margin-left:auto!important;margin-right:auto!important}.LPMtoaster div div div{max-width:none!important}.LPMtoaster .LPMbutton{font-family:"Helvetica Neue",Helvetica,Arial,Sans-Serif!important;font-weight:300!important;width:300px!important;padding:2px!important;font-size:18px!important;left:-150px!important;margin-left:50%!important;text-align:center!important;border:solid 2px #2675c5!important;box-sizing:border-box}.LPMtoaster .LPMbutton:hover{color:#fff!important;background-color:#2675c5!important;border-color:#fff!important}.LPMtoaster .LPMimage{max-width:128px!important;left:auto!important;right:0!important;margin-right:-18%!important}.emailDetails img.lightReadingSample{float:right;margin-left:25px}.emailDetails ul{margin-top:40px}.emailDetailsPopup{width:480px}.emailDetailsPopup .emailDetails{padding:20px 20px 30px 20px}.emailDetailsPopup h1{font-size:12px}.emailDetailsPopup h2{font-size:11px;margin-top:3px}.emailDetailsPopup .emailDetails img.lightSaversSample{width:204px;float:left;margin-right:10px}.emailDetailsPopup .emailDetails img.lightReadingSample{width:148px;float:right;margin-top:5px;margin-left:10px;margin-left:10px}.emailDetailsPopup h1.lightReadingSample{margin-top:70px}.emailDetailsPopup .emailDetails ul{margin-top:6px}.reminderEmailPanel{padding-left:90px;background:url(/images/resources/reminder-icon.png) no-repeat top left;float:left;height:80px}.reminderEmailPanel td{height:25px}.reminderEmailPanel select{vertical-align:baseline}.reminderEmailPanel h1{font-size:12px;margin-bottom:6px}.reminderEmailPanel label{padding:0 6px;font-weight:bold;font-size:11px}.reminderEmailPanel a{margin-top:6px}#UpdateEmailSettingsPanel .reminderEmailPanel{margin-top:25px}.popup{font-family:Verdana,Arial,Helvetica,Sans-Serif;text-align:left;padding:20px 20px 40px 20px}.popup p{font-size:9px;margin-bottom:6px;margin-top:0}.popup h1{font-size:14px;color:#ff600a;margin:0 0 6px 0}.popup h2{font-size:12px;margin:14px 0 6px 0}.popup h3{font-size:11px;margin:6px 0 0 0}.popup ul{font-size:9px}div.signupForm{padding:0;font-size:11px}div.signupForm input[type=text],div.signupForm input[type=email]{margin:0 auto 10px auto;padding-top:3px;padding-right:6px;padding-bottom:3px;padding-left:6px;width:188px}div.signupForm .formContent{width:200px;margin:12px auto 0 auto}div.signupForm .confirmMessage{height:100%;background:#000;color:#fff}div.signupForm .confirmMessage h1{color:#fff;font-size:14px;padding:20px 20px 0 20px;text-align:center}div.signupForm .confirmMessage p{font-size:12px;padding:15px 30px;text-align:justify}div.signupForm .confirmMessage img{display:block;margin:auto}div.signupForm .confirmMessage span.code{position:absolute;top:110px;display:block;text-align:center;color:#000;font-size:22px;width:100%;background:#fff}div.signupForm .confirmMessage span.codeSmallPrint{position:absolute;bottom:20px;font-size:8px;font-style:italic;text-align:center;color:#000;display:block;width:100%}div.signupForm .confirmMessage a:hover{color:#fff}div.signupForm .caption,div.signupForm label{font-size:12px}div.signupForm label{margin-right:12px}div.signupForm .formInstructions{font-size:12px;font-weight:bold;background:url(/images/resources/email_signup_logo.png) no-repeat;padding:10px 0 10px 55px}div.signupForm .formErrorDisplay{color:#e21219;font-weight:bold;padding-top:10px}div.signupForm .formErrorDisplay,div.signupForm .formInstructions{margin-bottom:10px}div.signupForm .goLinkWrapper{margin-top:10px;text-align:center}div.signupForm span.required{color:#e21219;font-size:18px;font-weight:bold}div.signupForm.invite .formInstructions,div.signupForm.invite .formErrorDisplay{background-image:url(/images/resources/email_invite_bg.jpg);text-align:center;padding:15px 10px;height:225px;margin-bottom:0}div.signupForm.invite .formInstructions p{color:#000;font-size:16px;line-height:18px;margin-bottom:10px}div.signupForm.invite{padding:0}div.signupForm.invite .formContent{width:auto;margin-top:0}div.signupForm.invite .formContent .formItems{width:210px;margin:auto}.clearancePage a{float:left}.clearancePage .clearanceBanner{width:100%}.holidayMessage{padding:6px 20px 10px;background:#475a6b;color:#fff;box-sizing:border-box;margin:auto}.holidayMessage p{max-width:1280px;margin:auto}.holidayMessage b{font-size:14px}.reviewFrameWrapper{padding-bottom:5%}.dynamicRefinements{position:relative;margin-bottom:10px}.dynamicRefinements h2{background:url(/Images/resources/footer-tile.png);font-weight:normal;font-size:160%;padding:12px 2% 14px;border-top:solid 1px #dbdbdb}#ResultsColumn .dynamicRefinements .simpleHeader{margin-top:0}.simpleHeader .bulbsButton{background:#fff}.simpleHeader .bulbsButton:hover{background:#333}.dynamicRefinements.noLanding{padding-top:5px;border-bottom:solid 1px #b2b2b2;margin-bottom:0}.dynamicRefinements .seeMoreTab{width:226px;margin:4px auto 6px;display:none}.dynamicRefinements .seeMoreTab .btnContentLarge{margin:1px}.dynamicRefinements .shopAllLink{display:none}.dynamicRefinements #categoryFrame{overflow:hidden;position:relative;padding-right:2px;padding-left:2px}.dynamicRefinements.noLanding #categoryFrame{padding-right:4px;padding-left:0}.dynamicRefinements .categoryPanels{text-align:center;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:center;justify-content:space-between;justify-content:space-evenly;justify-content:space-around}.dynamicRefinements .categoryLink{position:relative;width:142px;display:inline-block;height:140px;border:solid 1px transparent;overflow:hidden;margin-bottom:15px;box-sizing:border-box}.dynamicRefinements .categoryLink:hover,.dynamicRefinements .categoryLink:focus{border-color:#dbdbdb}.dynamicRefinements .categoryLink img{display:block;margin:5px auto 0 auto;width:125px;height:125px}.dynamicRefinements.topCats .categoryLink img{margin-top:0}#homepageCatNav .dynamicRefinements a,.topCat.dynamicRefinements a{color:#333}.dynamicRefinements a:hover{color:#000}.dynamicRefinements a .catName{text-align:center;font-weight:bold;display:block;position:absolute;width:130px;bottom:10px;left:50%;margin-left:-65px;font-size:16px;line-height:100%;padding:0 2px}.checkoutLoginMainContent{max-width:95%;min-height:300px;margin:auto;padding-top:3%;padding-bottom:30px;font-size:16px}.checkoutLoginMainContent .checkoutOptions{overflow:hidden;background:url(/Images/resources/divider.gif) repeat-y center;margin-top:2%}.checkoutLoginMainContent .checkoutOptions .trustedsite-trustmark{display:block!important;margin:auto}.checkoutLoginMainContent .instructions,.checkoutLoginMainContent .footers{margin:0 auto;width:90%;text-align:center}.checkoutLoginHeader{background:url(/Images/resources/padlock.png) no-repeat;font-weight:bold;font-size:24px;line-height:42px;padding-left:30px;color:#000}.checkoutLoginMainContent .footers{padding-top:20px}.checkoutLoginMainContent .signinAlternative{margin-bottom:15px}.checkoutLoginMainContent .wells{float:left;width:40%;margin:20px 5%}.checkoutLoginMainContent .wells.right{float:right}.checkoutLoginMainContent .panelGroup{margin:auto;max-width:300px}.checkoutLoginMainContent .wellTitle{font-size:120%;color:#333;font-weight:bold;padding-bottom:10px}#emailFound{padding-top:15px;padding-bottom:0}.checkoutLoginMainContent div.goLink{text-align:center}.checkoutLoginMainContent .btnContent{font-size:16px;line-height:16px;padding:5px 8px}.checkoutLoginMainContent .wells .buttonPanel,.checkoutLoginMainContent .extraWell .goLink{margin-top:10px;text-align:center}.checkoutLoginMainContent .extraWell{margin-top:30px;padding:5px 5% 0;overflow:hidden;background:#1a3b50;color:#fff}.checkoutLoginMainContent .extraWell ul{list-style-image:url('/Images/resources/guest-check.png');margin-left:30px}.checkoutLoginMainContent .extraWell li{margin:0 0 10px;padding-left:10px;line-height:20px}.checkoutLoginMainContent .field{padding:5px 0}.checkoutLoginMainContent .formField input,.checkoutLoginMainContent select{font-size:16px}.checkoutLoginMainContent div.goLink p{text-align:initial}.checkoutLoginMainContent .hiddenPanel{display:none;padding:0 0 15px}.checkoutLoginMainContent .hiddenPanel>span{font-size:12px}.checkoutLoginMainContent p{margin-bottom:6px}.checkoutLoginMainContent .optionTitle{font-weight:bold;display:block;padding:9px 0 20px;overflow:hidden}.checkoutLoginMainContent .lnk{color:#2675c5;cursor:pointer}.checkoutLoginMainContent .lnk.ppGCBtn{font-weight:bold;float:right}.checkoutLoginMainContent .lnk.optionTitle{padding:10px 11px 20px}.checkoutLoginMainContent .lnk:hover{color:#000}.checkoutLoginMainContent .hiddenPanel .emailSignup{margin:10px 0}.checkoutLoginMainContent .loading{height:40px;background:#fff url(/images/resources/loader.gif) no-repeat center}.payPalBridge{max-width:420px}#paypalSignIn{overflow:hidden;display:block}.payPalBridge .field.input{float:left;width:65%}.payPalBridge .field.button{float:right;text-align:right;width:30%}.payPalBridge .field.button .bulbsButton{width:100%;box-sizing:border-box}.payPalBridge .btnContent{font-size:14px;line-height:14px;padding:3px 6px}.vieworder{float:none;margin:auto}.registerGuestPanel{max-width:500px;padding-top:20px;text-align:left;margin:auto}.registerGuestPanel div.goLink{text-align:center}.registerGuestPanel p{padding:3px 0 6px}.registerGuestPanel .panel{border:solid 1px #dbdbdb;background:#fafafa}.registerGuestPanel .field{margin:10px auto 0;width:250px;padding:10px}.trustPilotWidget .carousel{padding:20px 10px 40px;height:130px}.tempChartWrapper{max-width:1000px;margin:auto}.tempChart{display:block;background:url(/Images/resources/color-temp-spectrum-repeater.jpg) repeat-y;background-size:contain;position:relative;padding-top:52%;font-size:16px}.tempChart img{position:absolute;top:0;left:0;width:100%}.tempChart .chartText{position:relative;color:#fff;margin-top:-15%;padding:0 3% 1.5%}.tempChart .chartText ul{margin-top:8px;margin-left:10px}.grecaptcha-badge{visibility:hidden!important;bottom:34px!important}.recaptcha-badgeless{display:block;font-size:80%;padding-top:12px;text-align:center;max-width:300px;margin:auto}.marginSlider{padding:1% 2%}.marginSlider .sliderPanel{display:flex}.marginSlider .channel{position:relative;border:solid 3px #000;width:150px;font-size:15px}.marginSlider .slider_gutter{padding:1.7em 18px}.marginSlider .knob{line-height:1;position:absolute;background:#000;color:#fff;padding:1em 0;margin-top:-1.5em;margin-left:-18px;cursor:pointer;width:3em;text-align:center;box-sizing:border-box;border-radius:50%;outline:solid 2px #fff}.marginSlider .knob.ghost{background:#b2b2b2}.marginSlider .maxLabel{float:right}.marginSlider .priceResult{padding-top:1.4em;padding-left:1em}.marginSlider .adjustedPrice{font-weight:700}@media screen and (min-width:1280px){body,table,textarea,input,select{font-size:16px}.checkoutLoginMainContent{max-width:80%}.payPalBridge{max-width:420px}.grecaptcha-badge{visibility:visible!important}.recaptcha-badgeless{display:none}}@media print{.noPrint{display:none}}@media screen and (max-width:960px){.wideMargin{padding-left:1%;padding-right:1%}.signinPanel,.resetPanel{width:90%;margin-left:5%;margin-right:5%}.reviewFrameWrapper{margin-right:0}.LPMtoaster div div{max-width:none!important;width:auto!important;margin-left:0!important;margin-right:20%!important}.LPMtoaster div div div{margin-left:auto!important;margin-right:auto!important}.dynamicRefinements .categoryLink{width:125px}.dynamicRefinements a .catName{width:120px;font-size:15px;margin-left:-60px}.LPMslider{display:none!important}}@media screen and (max-width:600px){#BodyContentContainer{border:0;min-width:0}.innerFrame{overflow:hidden}#ContentInnerPanel{min-width:300px}.contentInnerPanel.sidePadding{padding-left:2%;padding-right:2%}.simpleHeader,.dynamicRefinements h2{font-size:140%}.oneColumnPage .simpleHeader,.twoColumnPage .simpleHeader{margin-left:2%;margin-right:2%}.custEditPanel .simpleHeader{margin-left:0;margin-right:0}#InstructionPanel,.warningPanel{padding:10px 6px;font-size:14px}.compareBar{display:none}.tabbedAccountInfoFrame .tabbedPanel .tab{width:78px;font-size:10px}.signinWrapper{margin:10px auto;max-width:500px}.signinPanel,.resetPanel{float:none;overflow:hidden;margin:0;width:auto}.newColumn{float:none;display:block;width:auto;max-width:300px;margin-left:auto;margin-right:auto}.checkoutLoginMainContent{max-width:100%;font-size:14px}.checkoutLoginMainContent .wells{width:46%;margin:10px 2%}.checkoutLoginMainContent .extraWell{padding:5px 2% 0}#MainTotalDisplay,#ReviewLowerPanel{clear:right}.LPMtoaster div div{margin-right:0!important}.LPMtoaster div.LPMlabel{font-size:20px!important;position:initial!important;margin-top:6px!important;padding-top:8px!important;top:auto}.LPMtoaster .LPMimage{width:10%!important;margin-right:15%!important;top:0!important}.LPMtoaster .LPMcloseButton{top:1px!important;right:3px!important}}@media screen and (max-width:450px){.btnContentLarge{margin:10px;font-size:14px;line-height:14px}.simpleHeader,.dynamicRefinements h2{font-size:130%}.messagePanel.feedback,.messagePanel.errorMessages{background-position:10px 20px}.feedback .messageContent,.errorMessages .messageContent{padding-left:80px;padding-top:25px;padding-right:0;max-width:210px}.payPalBridge .field.input{width:60%}.payPalBridge .field.button{width:35%}.checkoutLoginMainContent .checkoutOptions{background:none}.checkoutLoginMainContent .wells{width:90%;margin:20px 5%}.LPMtoaster .LPMlabel{font-size:16px!important;line-height:18px!important;width:80%!important;margin-left:10%!important}.dynamicRefinements .categoryLink{width:110px;height:120px}.dynamicRefinements a .catName{font-size:12px;width:98px;margin-left:-49px}.dynamicRefinements .categoryLink img{width:100%;height:auto;max-width:125px}}.MultiBoxContainer{position:absolute;border:0;background-color:#fff;display:none;z-index:9999;text-align:left;max-width:100%;box-shadow:3px 3px 5px rgba(0,0,0,.4);box-sizing:border-box}.MultiBoxContainer iframe{max-width:100%!important;display:block}.MultiBoxLoading{background:url(/images/resources/loader.gif) no-repeat center}.MultiBoxContent{position:relative;width:100%;height:100%;overflow:hidden;box-sizing:border-box}.MultiBoxClose{position:absolute;top:-11px;right:-11px;background:url(/images/resources/close.png) no-repeat;width:24px;height:24px;cursor:pointer;z-index:10000}.MultiBoxControlsContainer{overflow:hidden;height:0;width:100%;position:relative}.MultiBoxControls{width:100%;height:auto;background-color:#000;padding-bottom:6px;position:absolute;bottom:0}.MultiBoxPrevious{position:absolute;background:url(/images/resources/left.png) no-repeat;width:24px;height:24px;left:4px;margin-top:5px;cursor:pointer}.MultiBoxNext{position:absolute;background:url(/images/resources/right.png) no-repeat;width:24px;height:24px;right:4px;margin-top:5px;cursor:pointer}.MultiBoxNextDisabled{cursor:default;background:url(/images/resources/rightDisabled.png) no-repeat}.MultiBoxPreviousDisabled{cursor:default;background:url(/images/resources/leftDisabled.png) no-repeat}.MultiBoxTitle{position:relative;margin:10px 0 0 55px;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#fff;font-weight:bold;text-align:left;padding-left:5px}.MultiBoxNumber{position:relative;width:50px;margin:10px 35px 0 0;float:right;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#fff;text-align:right}.MultiBoxDescription{clear:left;position:relative;margin:0 35px 0 35px;padding-top:5px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#fff;text-align:left}@media screen and (max-width:1284px){.MultiBoxClose{top:4px;right:4px}}@media screen and (max-width:960px){.MultiBoxContainer{max-width:100%}.MultiBoxClose{top:4px;right:4px}}