html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,a,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit}body{font-family:Verdana,Arial,Helvetica,Sans-serif;line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}form{width:100%}img{border:0}.listStyleTypeDecimal{list-style-type:decimal}.fl{display:inline;float:left}.fr{display:inline;float:right}.floatRight{float:right}.floatLeft{float:left}.inline{display:inline}.inlineBlock{display:inline-block}.none,.hidden{display:none}.displayBlock{display:block}.fontSizePointNineEm{font-size:.9rem}.tel{text-decoration:none}.marginLeft100px{margin-left:100px}.marginBottom15px{margin-bottom:15px}.marginBottom1em{margin-bottom:1em}.marginLeft1em{margin-left:1em!important}.marginBottom10px{margin-bottom:10px}body{font-size:100%;-webkit-text-size-adjust:none}.clr{clear:both}.errorText,.formFieldError,.asterisk{display:inline-block;color:red}.error{color:red}.errorText,.formFieldError{margin-bottom:.5em}.siteLayoutFrame{margin:0 auto;max-width:37em;min-width:12.5em;position:inherit!important}#siteContent{width:95%;margin:0 auto}#siteHeader,#siteFooter{width:100%;min-width:12.5em}.bold{font-weight:700}.underline{text-decoration:underline}.buttony{cursor:pointer}a{color:#005789;text-decoration:underline}strong{font-weight:700}input{-webkit-border-radius:0px}p.searchModelNumber{font-size:.8rem;line-height:1.1;margin:.5em 0 1em}p.searchModelNumber a#modelNumberHelp{color:#c86008}.icon-svg .Accent{color:#5da5df}.findMyModelNumber .icon-svg{display:block;margin:0 auto}.textAlignRight{text-align:right}ul.bullets{list-style-type:disc;padding-left:1em;margin:0 0 1em 1em}ul.bullets li{margin:0 0 .5em}.wrap{word-wrap:break-word}p{line-height:1.4}input[type=text],input[type=password],input[type=number],input[type=email],input[type=tel]{background:#fff;border:1px solid #666666}h1,#productDetails h1.productName,#repairHelp h1,#repairHelp .title{font-size:1.3rem;letter-spacing:0;margin:0 0 .3em;padding:.3em 0}h2{font-weight:700;display:block;margin:.5em 0}.specialPriceColor{color:red}.marginRight5px{margin-right:5px}.verticalAlignMiddle{vertical-align:middle}#siteHeader .headerLogo{height:50px;width:147px}#siteHeader #cartContainer a{text-decoration:none}#siteHeader #cartContainer .numItems{color:#333;display:inline-block;font-size:.8rem;margin:.2em 0 0 -.4em;vertical-align:top}#siteHeader input:focus,#index input:focus{outline:none}.postOfficeShipOptionColor{color:#666}.refineList{margin:.3em 0 0;border-top:1px solid #b1c2c9;border-bottom:1px solid #b1c2c9}.refineListNoBorder{margin:.3em 0 0;border:0}.bottomBorder{height:1px;border-bottom:1px solid #b1c2c9}#bottomLinks{margin-top:2em}.refineList a,.refineListNoBorder a{color:#333;text-decoration:none;display:block;font-size:.9rem;padding:.9em 0 .9em 1%}#bottomLinks ul li a{font-weight:700;font-size:1rem}.refineList a.commonProblem,.refineListNoBorder a.commonProblem{font-weight:400;font-size:.9rem}.refineList li,.refineListNoBorder li{border-bottom:1px solid #b1c2c9;background:#fff;padding:.16em 0}.refineList li.last,.refineList li:last-child,.refineListNoBorder li.last,.refineListNoBorder li:last-child{border-bottom:none}.refineList li.selected,.refineListNoBorder li.selected{background:#fff}.refineList li .pointer,.refineListNoBorder li .pointer{float:right;margin:-.2em .5em 0 0;background:transparent url(/images/Sprites/mobileSprite-022016.png) 0 -50px no-repeat;background-size:300px 115px;display:inline-block;position:relative;height:24px;width:11px}.refineList li .wrenchIcon{float:left;margin:-.2em .3em 0 0;background:transparent url(/images/Sprites/mobileSprite-022016.png) -120px -50px no-repeat;background-size:300px 115px;display:inline-block;position:relative;height:24px;width:25px}.refineList li.selected a,.refineListNoBorder li.selected a{color:#fff;text-decoration:none;font-weight:700;display:block;font-size:1.1rem;padding:.8em 0 .8em 1%}.refinementsWrap p,.refinementsWrap h2{color:#333;font-size:1rem;font-weight:700}.listCustomerOrders .odLink{margin-bottom:15px}.green{color:green}.itemShipsFreeLink{color:#c86008!important}#cancelOrder .cancelOrderTable{width:100%}#cancelOrder .cancelOrderTable th{border-top:1px solid #d8d7d3;font-weight:700}#cancelOrder .cancelOrderTable th,#cancelOrder .cancelOrderTable td{border-bottom:1px solid #d8d7d3;padding:7px 0}#cancelOrder .cancelOrderTable td{vertical-align:top}#cancelOrder .cancelText{width:100%;margin:10px 0}#cancelOrder .recentOrderText{margin-top:3em}#cancelOrder .cancelOrderTable li{margin-bottom:12px}#cancelOrderConfimationWrapper{margin:2em 0}.selectionContainer{border-bottom:1px solid #b1c2c9}.selectionWrap .selectionHeader{line-height:2em;border-top:1px solid #b1c2c9;margin:.3em 0;padding-top:.2em;cursor:pointer}.selectionWrap .partTypePointer{float:right;width:.5em;margin:0 2%;top:.9em;background:transparent url(/images/Sprites/mobileSprite-022016.png) -11px -50px no-repeat;background-size:300px 115px;display:inline-block;position:relative;height:12px;width:24px}.selectionWrap .pointerUp{float:right;top:.9em;margin:0 2%;background:transparent url(/images/Sprites/mobileSprite-022016.png) -35px -50px no-repeat;background-size:300px 115px;display:inline-block;position:relative;height:12px;width:24px}.selectionWrap .selectionHeader .filterBySpan{color:#333;font-weight:700;font-size:.9rem;margin:0 0 0 .4em}#shoppingCartPage #bottomCheckoutButton{display:none;margin-top:.6em}#partsSearchResults .paginationWrap{float:left;height:1.6em;width:100%;border-bottom:.1em solid #ccc;border-top:.1em solid #ccc;padding:.5em 0;margin:.6em 0 .3em}#partsSearchResults .paginationWrap .sortButtonsWrap{float:right;padding:0 1em 0 0}#partsSearchResults .paginationWrap .sortButtonsWrap .inlineImage{margin:0 0 -.4em 1em}#partsSearchResults .productWrap{max-width:600px;width:98%;padding:2% 1%;border-top:.1em solid #ccc}#partsSearchResults .productWrap .nlaLayer{font-size:.7rem}#partsSearchResults .productWrap .productImageWrap{float:left;width:5.4em}#partsSearchResults .productWrap .productImageWrap p.specialShippingShopForParts{font-size:.8rem;line-height:1.2em;margin:.2em 0}#partsSearchResults .productWrap .productImage{float:left;padding:0;margin-bottom:.2em}#partsSearchResults .productWrap .repairHelpCorePart{float:right;padding:0}#partsSearchResults .productWrap .productImage img{padding:.2em;margin:0;border:.15em solid #d2d2d2;border-radius:.5em;-webkit-border-radius:.5em}#partsSearchResults .productWrap .productInfo{float:left;margin:0 1% 0 3%;width:37%}#partsSearchResults .productWrap .productInfo p{font-size:.8rem;margin:1% 0;width:auto;line-height:1.2}#partsSearchResults .productWrap .productInfo p.doesItFitWrapProduct{margin-bottom:.5em}#partsSearchResults .productWrap .productPriceWrap .stockStatusBlock{font-weight:700;display:block;font-size:.8rem}#partsSearchResults .productWrap .productPriceWrap .specialPricedItem{color:red}#partsSearchResults .productWrap .productInfo h3{margin-bottom:.4em}#partsSearchResults .productWrap .productInfo a{color:#333}#partsSearchResults .productWrap .productInfo h3 a{color:#005789;display:block;height:auto}#partsSearchResults .productWrap .productInfo .skillLevel a{color:#333}#partsSearchResults h3{color:#333;font-weight:700;display:block;font-size:.8rem;margin:0 0 1em}#partsSearchResults .productWrap .productPriceWrap{float:right;width:27%}#partsSearchResults .productWrap .productPriceWrap h3{font-size:.9rem;margin-bottom:.6em}#partsSearchResults .productWrap .productPriceWrap p{margin-top:.3em;text-align:right}#partsSearchResults .productWrap .productPriceWrap p.outOfStock{color:red;margin-bottom:0;text-align:right;font-size:.9rem}#partsSearchResults .productWrap .productPriceWrap p.outOfStockDays{color:red;width:auto;font-size:.8rem;text-align:right}#partsSearchResults .productWrap .productPriceWrap p.lastOneInStock{width:auto}#partsSearchResults .orange{color:#c74600}#partsSearchResults .productImageDimensions{width:5em;height:3.91em}#partsSearchResults .arrow a{text-decoration:none;float:right;padding:1em 0 .7em .4em}#partsSearchResults .arrow a img{padding-left:.3em}#partsSearchResults .arrow a .rightArrow{background:transparent url(/images/Sprites/mobileSprite-022016.png) no-repeat 0 -50px;background-size:300px 115px;display:inline-block;float:right;height:24px;margin:-.1em 0 0 .3em;position:relative;width:11px}#partsSearchResults .arrow a .arrowDetail{font-size:.8rem;float:left;text-align:right;padding:.2em 0 .5em;color:#c74600}#partsSearchResults .returnButton,#orderHistory .returnButton{margin:1em 0}.specialShippingShopForParts a{color:#c74600!important;font-style:italic;font-weight:700;font-size:.8rem;display:block;width:auto;margin:0}#partsSearchResults .itemShipsFree{color:#c86008;font-style:italic;font-size:1rem;margin-bottom:.5em;text-decoration:underline}#partsSearchResults .itFitsCheckSprite{background:transparent url(/images/Sprites/mobileSprite-022016.png) -206px -54px no-repeat;background-size:300px 115px;display:inline-block;position:relative;height:15px;width:17px;text-indent:-9999px}#partsSearchResults .refineList .dropList .content{display:none}#partsSearchResults .refineList .dropList .dropActivate h3,#partsSearchResults .refineList .links a,#partsSearchResults .refineList .links a h3{font-size:1rem;font-weight:900;padding:.9em 0 .9em 1%;text-decoration:none;text-transform:uppercase;display:inline-block;margin:0}#partsSearchResults .refineList .dropList .dropActivate{cursor:pointer}#partsSearchResults .refineList .dropList .dropActivate .pointer,#partsSearchResults .selectionHeader .pointer{background:transparent url(/images/Sprites/mobileSprite-022016.png) no-repeat -35px -50px;background-size:300px 115px;display:inline-block;float:right;height:24px;position:relative;width:24px}#partsSearchResults .refineList .dropList .dropActivate .pointer{margin:1.2em .5em 0 0}#partsSearchResults .selectionHeader .pointer{margin:.7em .5em 0 0}#partsSearchResults .selectionHeader .pointerUp{background-position:-11px -50px;margin-top:0!important}#partsSearchResults .refineList .dropList .dropActivate .pointerDown{background-position:-11px -50px}#partsSearchResults .refineList .dropList .dropActivate span{display:inline-block}#partsSearchResults .refineList.last{border-right:0;border-bottom:0;border-left:0}#partsSearchResults .refinementsWrap{margin:0 0 2em}#partsSearchResults .prodType .refineList .dropList ul.content{display:none}#partsSearchResults .refineList .links a{width:100%;padding:0}#partsSearchResults .refineList .links .pointer{margin-top:.7em}#partsSearchResults .refineList .dropList li{margin-left:1em}#partsSearchResults .productWrap a.addToCartBtn{float:right;margin:.5em 0;background-color:#da7018;text-align:center;padding:.4em .2em;text-transform:uppercase;text-decoration:none;color:#fff;font-size:1rem}#partsSearchResults #image-messageColumn{float:left;width:5.4em;margin:0 .3em 0 0}#partsSearchResults .mixedModelsHeading{font-weight:700;margin-bottom:1em;display:block}#partsSearchResults #multipleModelSelections .filterBySpan,#partsSearchResults #multipleMfgPartSelections .filterBySpan,#partsSearchResults #multiplePartNumberSelections .filterBySpan{color:red}#partsSearchResults .multipleResultText{font-size:.9rem;margin:1em 0 2em;display:block}#partsSearchResults #searchMessages p{font-size:.9rem;margin:.5em 0;display:block}#partsSearchResults #searchMessages b{color:#000!important;font-weight:400}#siteHeader p#forBestResultsMsg{font-weight:700;font-size:.8rem;padding:.75em 0 0}#partsSearchResults #searchMessages span.searchText{text-transform:uppercase;font-weight:700}#partsSearchResults .resultsWrap .productPriceWrap p.outOfStock,#partsSearchResults .resultsWrap .productPriceWrap p.outOfStockDays{color:red;text-decoration:underline}#partsSearchResults #siteContent .resultsWrap .productWrap .productPriceWrap .yotpoStarRating{float:right}#partsSearchResults #siteContent .resultsWrap .productWrap .productPriceWrap .yotpoRating{text-decoration:none}.yotpo{text-align:right;margin:.5em 0}.yotpo-stars{float:right;clear:both}.yotpo div,.yotpo span,.yotpo p,.yotpo a,.yotpo img,.yotpo i,.yotpo strong,.yotpo sup,.yotpo ul,.yotpo li,.yotpo form,.yotpo label{font-size:1rem!important}.yotpo-stars{display:block}.yotpo .text-m{display:block;font-size:1rem!important}@media all and (max-width:400px)and (min-width:0px){#partsSearchResults .productWrap .productInfo{max-width:150px}#partsSearchResults .arrow a .arrowDetail{padding-top:0;margin-top:-.3em}#siteHeader #searchContainer #searchText{height:34px;width:100%;font-size:1rem;background:#f1f1f1;border:0}#partsSearchResults .searchContainer #searchModelText{height:2.4em;width:74%;font-size:.95rem;background:#fff;border:0;margin:.2em 0 0 .3em}#orderHistory #partSearchCtn #partSearch{height:2.3em;width:100%;font-size:.95rem;background:none;border:0}#orderHistory #partSearchCtn .partSearchBorder{height:2.4em;width:auto;flex:1 1 100%;margin-bottom:0}#orderHistory #partSearchCtn .partSearchLink{margin:0}#orderHistory #partSearchCtn .myOrderSearchButtons{flex:1 1 auto;flex-direction:row;flex-wrap:wrap;gap:.5em}}#partsSearchResults #cancelOrderConfimationWrapper .marginLeft100px input[type=image]{width:73px;height:25px}#shoppingCartPage{width:100%;font-size:1rem}#shoppingCartPage .cartItemWrap{border-top:.1em solid #cccccc;width:100%;padding:.4em 0 .7em}#shoppingCartPage .borderBottom{border-bottom:1px solid #cccccc}#shoppingCartPage .cartItemWrap a{color:#333}#shoppingCartPage.multiShipment .cartItemWrap .cartShipmentNumber{font-size:1rem;font-weight:700;margin:0 0 .5em .2em}#shoppingCartPage .cartItemWrap .cartItemImage{float:left;width:auto;height:auto;padding:0 .5em 0 0}#shoppingCartPage .cartItemWrap .cartItemImage img{padding:.2em;margin:0;border:.15em solid #d2d2d2;border-radius:.5em;-webkit-border-radius:.5em}#shoppingCartPage .cartItemWrap .cartPrices div{display:inline-block}#shoppingCartPage .cartItemWrap .cartItemInfo h3{font-weight:700}#shoppingCartPage .cartItemWrap p{margin-top:.5em}#shoppingCartPage .cartItemWrap .cartItemStock{margin:.6em 0}#shoppingCartPage .cartItemWrap .cartItemRelatedItems,#shoppingCartPage .cartItemWrap .cartItemShipMessage{clear:both;margin:0 0 0 1em;padding:0}#shoppingCartPage .cartItemWrap .cartItemShipMessage{margin-top:1em}#shoppingCartPage .cartItemWrap .cartItemRelatedItems p,#shoppingCartPage .cartItemWrap .cartItemShipMessage p{margin:.5em 0 0}#shoppingCartPage .cartItemWrap .cartItemRelatedItems p:first-child,#shoppingCartPage .cartItemWrap .cartItemShipMessage p:first-child{font-weight:700;color:#c86008}#shoppingCartPage .cartItemWrap .cartLinePrice{margin:0 .6em 0 0}#shoppingCartPage .cartItemWrap .cartLinePrice{float:right;font-weight:700}#shoppingCartPage .cartItemWrap .cartItemControl{margin:1em 0}#shoppingCartPage .cartItemWrap .specialMessage a{color:#c74600!important;font-style:italic;font-weight:700}#shoppingCartPage .cartItemWrap p.specialPricedItem{color:red;font-weight:700}#shoppingCartPage .cartItemWrap .cartItemNonCanada{margin-top:1em}#shoppingCartPage .cartItemInfo{width:62%;float:left}#shoppingCartPage .orderTotals,#shoppingCartPage #firstCheckoutBtn{float:right;padding:.8em 0 0;font-size:.95rem}#shoppingCartPage .shippingGuaranteeText{padding-bottom:1em}#shoppingCartPage .cart-countdown-timer{display:flex;justify-content:center;font-size:1rem;padding-bottom:10px;padding-top:10px;background-color:#80808038;border-radius:5px;margin-top:20px;margin-bottom:20px}#shoppingCartPage .cartTotals dt{float:left;text-align:right;clear:left;width:14em;padding:.2em 0}#shoppingCartPage .cartTotals dd{float:left;width:6em;text-align:right;padding:.2em .6em .2em 0}#shoppingCartPage dl#shippingTotal.cartTotals{float:right;margin-top:.5em}#shoppingCartPage .checkoutoutBtn,#shoppingCartPage .paypalBtn{float:right;margin:0 0 .6em}#shoppingCartPage #orderTotal dt{display:inline;float:left;text-align:right;width:auto}#shoppingCartPage #orderTotal dd{display:inline;float:left;text-align:right;width:5em}#shoppingCartPage .hr{color:#d8d7d3;background-color:#d8d7d3;height:1px;border:none;width:100%;margin:.7em 0 0;float:left}#shoppingCartPage .shippingGuaranteeText{margin:1em 0 0}#shoppingCartPage .shippingGuaranteeText,#shoppingCartPage .shippingGuaranteeText .shippingGuarantee{color:#c86008;font-weight:700}#shoppingCartPage .cartItemWrap .stockMsg{color:#04ba4f}#shoppingCartPage .cartItemWrap .stockMsg p{margin:0}#shoppingCartPage .outOfStock,#shoppingCartPage .outOfStockDays{color:red}#shoppingCartPage .productImageDimensions img{width:100%}#shoppingCartPage .returnButton,#myAccount .returnButton{margin:1em 0}#shoppingCartPage .cartItemStock p.outOfStockDays{text-decoration:underline}#shoppingCartPage #calcCheckoutButWrapper{margin-top:1.6em}#shoppingCartPage #shippingCalculatorWrapper{margin-top:1em;float:left}#shoppingCartPage #shippingCalculatorWrapper .dropConfimationActivate{cursor:pointer}#shoppingCartPage #updateCartForm .firstNonCanada{margin-top:2em;border-top:.1em solid #cccccc}#shoppingCartPage #cartItemsSavedForLater{margin-top:2em}#shoppingCartPage .itemShipsFree{color:#c86008;font-style:italic;text-decoration:underline}#shoppingCartPage #updateCartForm .qtyField{width:1.5em}#shoppingCartPage ul.shippingOptions #shipToAContainer{margin-left:.5em}#shoppingCartPage ul.shippingOptions #shipToAContainer input[type=radio]{margin-top:.3em}#shoppingCartPage .cartItemWrap .cartItemShipMessage .shipMsg{color:#da7018;font-weight:700}#shoppingCartPage #shippingCalculatorWrapper h3{color:#c74600;font-size:110%;font-weight:700;margin-top:2%;margin-bottom:1%;display:inline-block}#shoppingCartPage #shippingCalculatorWrapper{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#b1c2c9;border-style:solid;border-width:1px;color:#333;display:block;font-size:1rem;padding:1% 0;text-decoration:none}#shoppingCartPage #shippingCalculatorWrapper .pointer{background:url(../../images/img/img-arrowOrange.png) no-repeat scroll center 0 transparent;color:#da7018;width:.5em;height:1.2em;margin:0 0 0 .6em;padding:0 1.1em 0 0}#shoppingCartPage #shippingCalculatorWrapper .pointerDown{position:relative;top:.4em;padding:0 2%;background:url(../../images/img/img-downArrowOrange.png) no-repeat scroll center 0 transparent}#shippingCalculator{float:none;display:block;margin-top:1em}#shippingCalculator input[type=radio]{-webkit-appearance:radio;border:1px solid #000;border-radius:20px}#shippingCalculator input[type=checkbox]{-webkit-appearance:checkbox;border:1px solid #000}#shippingCalculator .box{background:url(/images/bkg/bkg-boxBottom.png) no-repeat scroll left bottom transparent;font-size:.688rem;margin:-3px 0 5px;width:420px}#shippingCalculator .box p.first{background:url(/images/bkg/bkg-boxTop.png) no-repeat scroll left top transparent;font-weight:700;padding:13px 22px 10px}#shippingCalculator #calcMsgs{font-size:.9rem}#shippingCalculator #calcMsgs li{padding:0 0 12px}#shippingCalculator .box p{padding-left:22px}#shippingCalculator ul.shippingOptions{float:right}#shippingCalculator ul.shippingOptions li{padding-bottom:.7em}#shippingCalculator .shippingGuaranteeText{display:none}#shippingCalculator #calculatorShipRadios{padding-left:5px}#shippingCalculator #calculatorOversizeMsg{display:inline-block;line-height:27px}#shippingCalculator #calculatorShipOptionsFirst{margin-left:-17px}#shippingCalculator .calculatorShipOptionsHeader{font-weight:700;font-size:.9rem;width:51%}#shippingCalculator #localPickupDetails{display:none}#shippingCalculator #shippingOptionsTable{width:100%;padding:5px;border-collapse:collapse}#shippingCalculator #shippingOptionsCalcTitle{display:none}#shippingCalculator #shippingOptionsTable td{padding:1em .5em}#shippingCalculator #shippingOptionsTable td:nth-child(odd){width:10%}#shippingCalculator #shippingOptionsTable tr{border:1px solid #c2c2c2}#shippingCalculator #shippingOptionsTable td label,#shippingCalculator #shippingOptionsTable td .surcharge1{font-weight:700}#shippingCalculator #shippingOptionsTable td .cost,#shippingCalculator #shippingOptionsTable td .surcharge2{font-size:120%}#shippingCalculator #shippingOptionsTable td.surcharge,#shippingCalculator #shippingOptionsTable td.surchargeIndent1,#shippingCalculator #shippingOptionsTable td.surchargeIndent2{padding:.5em 0 0}#shippingCalculator #shippingOptionsTable td.surchargeIndent1{padding-left:1em}#shippingCalculator #shippingOptionsTable td.surchargeIndent2{padding-left:2em}#shippingCalculator #shipCalcZipLabel{float:left;margin-bottom:1em}#shippingCalculator #shipCalcParams{float:left;margin-left:.5em}#shippingCalculator #calcInlineMsgs{margin:.5em 0}#shippingCalculator #shippingOptionsTable input{border-style:none}#shippingCalculator #shippingOptionsTable input[type=radio]{-webkit-appearance:radio;border:1px solid #000;border-radius:20px}#shippingCalculator #shippingOptionsTable input[type=checkbox]{-webkit-appearance:checkbox;border:1px solid #000}#shippingCalculator .cutoffHeader{color:#c86008;font-weight:700;padding-left:6px!important}#shippingCalculator .cutoffHr{color:#d8d7d3;border-color:#d8d7d3 -moz-use-text-color -moz-use-text-color;border-style:solid none none;border-width:1px 0 0}#shippingCalculator .cutoffFooter{padding-left:15px!important;padding-right:15px!important}#shippingCalculator .cutoffHeaderFirst{padding-top:1em!important}#shippingCalculatorCutoffMessage{color:red;font-size:1rem;margin-bottom:15px}#cutoffInformationShipOptions .cutoffHeader{color:#c86008;font-weight:700;padding-left:6px!important;padding-bottom:4px;padding-top:12px}#cutoffInformationShipOptions .cutoffHeaderFirst{padding-top:0}#cutoffInformationShipOptions #shippingOptionsTable .optionTd{padding-left:15px;padding-top:5px}#shippingOptionsCalcLoaderShipMethod{position:absolute;height:21px;width:88px;padding:6px 0 192px 200px}#createAccount{width:100%;font-size:1rem}#createAccount dd{height:2em}#createAccount dt{height:auto}#createAccount p{margin:.7em 0 0;font-size:.9rem;line-height:1.2}#createAccount h3{font-weight:700;padding-top:.2em}#createAccount #guestArea{margin:.7em 0 1.2em}#createAccount #co-loginButtonSpace,#createAccount #co-guestSpace,#createAccount #ol-loginButtonSpace,#createAccount #ol-guestSpace{margin:1em 0}#createAccount #memberLoginForm{padding-bottom:1px}#createAccount h1{margin:0 0 .6em}#createAccount #memberLoginForm h2,#createAccount #guestForm h2{font-weight:700;margin-bottom:1em}#createAccount #guestForm h3{display:inline-block;margin:.6em 0}#createAccount #guestForm #required{display:inline-block;font-size:.9rem}#createAccount #createAccountContent input[type=text],#createAccount #createAccountContent input[type=password]{font-size:1rem;height:2em;margin:0 0 .5em;width:95%;background:#fff;border:1px solid #666666}#createAccount #memberLoginForm dl{margin-top:.5em;height:100%}#createAccount #helpInfo-ca li{margin:.5em}#createAccount label{font-size:.9rem;display:inline-block;margin:1em 0 .5em}#createAccount #login,#createAccount #orderLookup{margin:.5em 0!important;padding:0 0 0 .8em}#createAccount #guestLinks{margin-bottom:1.6em}#checkout #shipMethod #shippingMethodOptions{margin:20px 0 10px}#checkout #shipMethod table#shippingMethodOptions{border-collapse:collapse}#checkout #shipMethod table#shippingMethodOptions td:nth-child(odd){width:10%}#checkout #shipMethod table#shippingMethodOptions tr{border:1px solid #c2c2c2}#checkout #shipMethod table#shippingMethodOptions tr th.colShipMethod{padding:.3em 0}#checkout #shipMethod #shippingMethodOptions input[type=radio]{display:inline-block;float:left;width:2em;height:2em;padding:1em;margin:0 .5em .5em 0}#checkout #shipMethod #continueCheckout{margin:1.5em auto .5em;width:auto;text-align:center}#checkout #shipMethod #shippingMethodOptions th{font-weight:700;padding-bottom:0;padding-right:10px}#checkout #shipMethod #shippingMethodOptions tbody:first-child{margin:0 0 10px}#checkout #shipMethod #shippingMethodOptions tr td{padding-top:1em;padding-right:10px}#checkout #shipMethod #shippingMethodOptions tr.surcharge td{padding-top:.25em}#checkout #shipMethod #shippingMethodOptions tr td input{margin:0 4px 0 1px}#checkout #shipMethod #shippingMethodOptions .colShipMethodIndent1{padding-left:1em}#checkout #shipMethod #shippingMethodOptions .colShipMethodIndent2{padding-left:2em}#checkout #shippingMethod #shipComplete th{font-weight:700;vertical-align:top}#checkout #shippingMethod #shipComplete th #colShipCompleteDetails{font-weight:400;vertical-align:top}#checkout #shippingMethod #shipComplete .colShipMethod,#mailFax #shippingMethod #shippingMethodOptions .colShipMethod{width:220px}#checkout #shippingMethod #shipComplete td{padding-top:1em}#checkout #shippingMethod #shipComplete tr td input{float:left;margin:2px 2px 0 1px;display:block}#checkout #shippingMethod #shipComplete tr td label{display:block;margin-left:20px}#checkout #shippingMethod #shipComplete{padding-bottom:24px}#checkout #shippingMethod .login{margin-bottom:10px}#checkout #shippingMethod #shipMethod #shippingMethodForm #dcShipInfo ul{margin:.5em 0}#checkout #shippingMethod #shipMethod #shippingMethodForm #dcShipInfo label{display:block}#checkout #shippingMethod #shipMethod #shippingMethodForm #dcShipInfo .shipmentBlock label.shipmentLbl,#checkout #shippingMethod #shipMethod #shippingMethodForm #dcShipInfo .shipmentBlock label.shipMsg{font-weight:700}#checkout #shippingMethod #shipMethod #shippingMethodForm #dcShipInfo .shipmentBlock label.shipMsg{color:#da7018}#checkout #shippingMethod #shipMethod #shippingMethodForm #dcShipInfo .shipmentBlock{margin-bottom:1em}#checkout #shippingMethod #shipMethod #shippingMethodForm #dcShipInfo ul.shipMethodItems a{color:#333;font-weight:700}#checkout #checkoutOrderSummaryWrap .cartItemShipMessage{font-weight:700}#layerShipComplete li{margin-bottom:20px;margin-top:20px;line-height:1.25}#checkout #shippingMethod #shipMethod #restrictPuroPostMsg{color:red}#checkout #changeAddressButton{margin:10px 5px}#checkout input#changeAddressButton{border:0}#checkout a#changeAddressCancelButton{display:inline-block;margin:.8em 0 0 1em}#checkout .shipWorkplace{margin:.8em 0!important;font-size:1rem;color:#666}#checkout .shipWorkplace strong{font-size:1rem}#checkout .cartItemWrap .cartItemShipMessage p.shipMsg{color:#da7018;font-weight:700}#footerContent{margin:10px 0 20px}#footerContent #returnPolicy{width:98px;margin:0 auto}#footerContent #returnPolicy img{height:54px}#footerContent div#links{padding-top:0}#footerContent #links ul{margin:0 auto;text-align:center;font-size:.8rem}#footerContent #links ul li{display:inline-block;padding:0 .6em;margin-top:1.2em}#footerContent #links ul li.last{padding:0}#footerContent .center{margin:0 auto;text-align:center}#footerContent div{padding:1.2em 0 0}#footerContent div.center{line-height:1.3;padding-bottom:.5em;font-size:.9rem}#defaultFooter #fullSiteSwitch{margin:0 77px 0 16px;border:none;width:75px}#footerContent a#returnPolicy{min-width:4em;max-width:5em;height:auto;border:2px solid #999;display:block;text-decoration:none;border-radius:.35em;margin:1em auto .5em;padding:.1em .3em;text-align:center}#footerContent #returnPolicy .policyText{font-size:.75rem;text-transform:uppercase;color:#333;letter-spacing:.5px;border-bottom:1px solid #999;padding:.05px 0 0}#footerContent #returnPolicy .rpDays{font-size:1rem;color:#bf311a;padding:0}#footerContent #returnPolicy .period{font-size:1rem;text-transform:uppercase;letter-spacing:1px;color:#000;margin:-.3em 0 0 .3em;padding:0}#footerContentHS2{margin:0 auto;border-top:2px solid #da7018;background-color:#f4f4f5}#footerContentHS2 .siteLayoutFrame{padding:25px 0 0 .5em;width:95%}#footerContentHS2 .customerHelpSection .customerHelpContent{display:flex;padding:10px 0 0;gap:9px}#footerContentHS2 .customerHelpSection .customerHelpContent .customerHelpLeft,#footerContentHS2 .customerHelpSection .customerHelpContent .customerHelpRight{width:50%}#footerContentHS2 .customerHelpSection .customerHelpContent .customerHelpText{font-size:10px;color:#333;letter-spacing:.5px}#footerContentHS2 .footerLinks a,.customerHelpContent a{text-decoration:none}#footerContentHS2 .customerHelpContent .footerPhone,.footerLiveChat{font-size:16px;font-weight:700}#footerContentHS2 .footerLinks{padding:8px 0 0}#footerContentHS2 .footerLinks a{display:block;font-size:14px;color:#333;line-height:24px}#footerContentHS2 .customerHelpTitle,#footerContentHS2 .ordersSectionTitle{font-size:14px;font-weight:900;line-height:22px;color:#333;margin:.5em 0 .2em}#footerContentHS2 .ordersSection,#footerContentHS2 .vipEmailListSection{padding:10px 0 0}#footerContentHS2 .vipEmailListSection .vipEmailListTitle{font-size:18px;font-weight:900;line-height:22px;color:#333;margin:.5em 0 .2em}#footerContentHS2 .vipEmailListSection .vipEmailListDiscount{font-size:14px;font-weight:700;color:#000}#footerContentHS2 .vipEmail{padding:15px 0 0;display:flex;flex-flow:row wrap;align-items:center;gap:8px}#footerContentHS2 .vipEmail>#vipEmailFooterMsg{flex:1 0 100%}#footerContentHS2 .vipEmail .btn-join{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:42px;height:auto;margin:0;color:#fff;font-size:14px;font-weight:700;letter-spacing:.5px;border:0;cursor:pointer;background-color:#da7018;position:static;padding:10px 14px;line-height:1.25;text-align:center;white-space:normal;flex:0 1 auto;max-width:42%;min-width:5.5rem;overflow:visible}#footerContentHS2 .vipEmail input{flex:1 1 auto;min-width:0;width:auto;max-width:none;height:42px;background:#fff 0% 0% no-repeat padding-box;box-shadow:inset 0 2px 4px #00000029;border:1px solid #CCCCCC;padding:0 0 0 10px;font-size:1rem}#footerContentHS2 .vipEmailListSection #vipEmailFooterMsg{padding:0 0 10px}#footerContentHS2 .copyRightSection{padding:20px 0 0;text-align:center}#footerContentHS2 .certifiedPartsSection{display:flex;align-items:center;justify-content:center;margin:15px 0 10px}#footerContentHS2 .certifiedPartsSection img{width:50px;aspect-ratio:1/1}#footerContentHS2 .footerCobrandLink a{color:#333;text-decoration:none;padding:0 0 0 10px}#footerContentHS2 .footerTradeMark,.footerTradeMark a{font-size:12px;color:#535353;text-decoration:none}#footerContentHS2 .footerPrivacyLinks{font-size:12px;padding:10px 0 15px}#footerContentHS2 .footerExchangeRate{clear:both;max-width:320px;margin:0 auto;padding:10px 0 0}#footerContentHS2 .footerExchangeRate p{color:#999;font-size:12px;text-align:center;margin:0;line-height:1.6}#footerContentHS2 .footerExchangeRate .exchangeRateInfo{position:relative;cursor:help;margin-left:2px}#footerContentHS2 .footerExchangeRate .exchangeRateTooltip{display:none;position:absolute;bottom:125%;left:50%;transform:translate(-50%);background:#333;color:#fff;font-size:11px;font-style:normal;padding:6px 12px;border-radius:4px;width:260px;white-space:normal;line-height:1.5}#footerContentHS2 .footerExchangeRate .exchangeRateInfo:hover .exchangeRateTooltip{display:block}#headerMenu .hamburger-menu{display:flex;flex-direction:column;gap:6px;cursor:pointer;width:max-content}#headerMenu .hamburger-menu:has(input:checked){display:none}#headerMenu label{display:block}#headerMenu input{appearance:none;padding:0;margin:0;outline:none;pointer-events:none}#headerMenu .hamburger-menu:before,#headerMenu .hamburger-menu:after,#headerMenu .hamburger-menu input{content:"";width:32px;height:4px;background-color:#333;transform-origin:left center;transition:opacity .2s ease-in-out,width .2s ease-in-out,rotate .2s ease-in-out,translate .2s ease-in-out,background-color .2s ease-in-out}#headerMenu .hamburger-menu:has(input:checked)+.sidebar-container{translate:0}#headerMenu .hamburger-menu-close{width:32px;height:32px}#headerMenu .hamburger-menu-close:before,#headerMenu .hamburger-menu-close:after{position:absolute;left:30px;top:8px;content:" ";height:33px;width:3px;background-color:#333}#headerMenu .hamburger-menu-close:before{transform:rotate(45deg)}#headerMenu .hamburger-menu-close:after{transform:rotate(-45deg)}#headerMenu .sidebar-container{transition:translate .2s ease-in-out;translate:-100%;background-color:#0009;position:fixed;width:100%;z-index:10;left:0;top:0}#headerMenu .sidebar{background-color:#f4f4f5!important;color:#333;width:85%;min-height:100vh;position:relative;overflow:auto}#headerMenu .sidebar nav{width:100%;padding-top:20px;position:absolute}#headerMenu .sidebar nav ul{list-style:none}#headerMenu .sidebar nav ul li{line-height:40px;padding:5px 0 5px 15px;cursor:pointer;border-bottom:1px solid rgb(216,216,216);font-weight:600;font-size:1rem}#headerMenu .sidebar input{display:none}#headerMenu [id^=btn-category]:checked~ul{display:block}#headerMenu [id^=btn-category]:checked+label .caret-down{transform:rotate(90deg);margin:15px 17px 0 0}#headerMenu .sidebar nav ul ul{position:static;display:none}#headerMenu .sidebar nav ul ul li{font-size:.875rem;font-weight:400;border-bottom:none;padding:0;line-height:25px}#headerMenu .sidebar nav ul a{color:#333;text-decoration:none}#headerMenu .sidebar .caret-down{float:right;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid transparent;border-left:7px solid;margin:15px 15px 0 0}#index #indexContent{padding:0 .5em;margin-bottom:30px}#index h1{font-size:1.75rem;color:#000;margin:15px 0 20px}#index h2{font-size:1.25rem;color:#666;margin:.5em 0 .2em}#index p{font-size:.875rem;color:#666}#index .searchWrapper{float:left;width:98%!important;height:auto;border:2px solid #da7018;margin:.7em 0}#index input.indexInput{border:0;font-size:1rem;float:left;font-style:italic;padding:.8em 0 .8em .5em;width:85%!important;margin:0;-webkit-appearance:none;-webkit-border-radius:0}#index .searchButtonWrapper{float:right;background-color:#da7018;display:block;margin:0;cursor:pointer}#index .searchButton{background:transparent url(/images/Sprites/mobileSprite-022016.png) no-repeat -226px -21px;background-size:300px 115px;display:block;height:23px!important;width:21px;margin:.6em 0 0 .6em}#index hr{border:1px solid #c7c6c6;font-size:.813rem;width:97%;margin:30px 0 25px}#index .findSelect{border:2px solid #c7c6c6;font-size:1rem;color:#666;font-weight:700;padding:0 0 0 .5em;height:40px;width:98%;margin:15px 0 30px}#index #indexContent .hmfmmnContent .hmfmmnProduct.selected img.open{margin-top:3.5em}#index #indexContent .flyoutMenuContent .hmffmnContent .hmfmmnProduct ul{display:block;margin-top:.1em}#index #indexContent .hmfmmnContent .hmfmmnProduct{display:none}#index #indexContent .hmfmmnContent .hmfmmnProduct img{display:block;width:100%}#index #indexContent #sfpSearchWrapper.searchWrapper #homePageSfpSearch{width:40%}#index #indexContent #sfpSearchWrapper.searchWrapper #homePageSfpSearch.expandSearch{width:75%}#siteHeader #headerLogoContainer{float:left}#siteHeader #cartContainer{float:right;margin:.2em 0 0 .7em}#siteHeader #cartContainer a#cart{margin:0}#siteHeader #payPalContainer{float:right;margin:.2em 0 0}#siteHeader #payPalContainer img{width:36px;height:23px}#siteHeader #loginContainer{float:right;margin:.3em 0 0;font-size:.9rem}#siteHeader .searchOutline{display:flex;width:88%}#siteHeader #searchContainer,#repairHelp .searchContainer{display:flex;justify-content:space-between;width:99%;height:auto;margin:.5em 0 0;border:2px solid #da7018;float:left}#symptomCauses .searchContainer,#partsSearchResults .searchContainer,#Tune-Up .searchContainer{width:100%;height:auto;margin:.5em 0 0;border:2px solid #da7018;float:left}#siteHeader #searchContainer div,#repairHelp .searchContainer div,#symptomCauses .searchContainer div,#partsSearchResults .searchContainer div,#Tune-Up .searchContainer div{display:inline}#siteHeader #searchContainer #searchButton,.searchContainer #searchModelButton{background-color:#da7018;color:#fff;font-size:1.5rem;letter-spacing:1px;border:0;padding:.4em;margin:0;height:auto;float:right;-webkit-appearance:none;cursor:pointer;text-align:center}.searchContainer #searchModelButton{width:2.4em;background-image:none!important}#repairHelp .helpSearchButton,#symptomCauses .helpSearchButton,#Tune-Up #modelSearchButton,#partsSearchResults .helpSearchButton{background-color:#da7018;color:#fff;font-size:1.2rem;letter-spacing:1px;border:0;padding:.4em .2em;margin:-.1em 0;height:auto;width:25%;float:right;-webkit-appearance:none;cursor:pointer}#repairHelp #modelSearchText,#repairHelp #partSearchText,#symptomCauses #modelSearchText,#partsSearchResults #modelSearchText,#Tune-Up #modelSearchText{height:2.4em;width:65%;font-size:.95rem;background:#fff;border:0}#siteHeader #searchContainer #searchTextContainer,#repairHelp .searchTextContainer,#partsSearchResults #searchTextContainer,#Tune-Up .searchTextContainer{margin:0 .3em 0 0;width:50%}#siteHeader #searchContainer input[type=image],#repairHelp input[type=image],#symptomCauses input[type=image],#partsSearchResults input[type=image],#Tune-Up .searchContainer input[type=image]{height:120%}#siteHeader #cartLoginContainer #cart img{margin-bottom:-.2em}#siteHeader #usernameContainer{float:right;font-size:.9rem;margin:0 .2em .3em 0}#productDetails h2.productName{font-size:larger;font-weight:700;background:silver;padding:5px 0 5px 5px}#productDetails div.productDetailWrap{margin-top:5px}#productDetails div.productImageAndThumbs{width:30%;margin-right:5%;float:left}#productDetails div.productImageAndThumbs img#PartDetail_MainImage{width:100%;margin:0 0 3%}#productDetails div.productImageAndThumbs div.productThumbs{width:100%;float:left}#productDetails div.productImageAndThumbs div.productThumbs .productThumb{width:50%;float:left;width:3em}#productDetails div.productImageAndThumbs div.productThumbs .productThumbInnerLeft{padding:0 2px 3px 0}#productDetails div.productImageAndThumbs div.productThumbs .productThumbInnerRight{padding:0 0 3px 2px}#productDetails div.productImageAndThumbs div.productThumbs .productThumb img{width:100%}#productDetails div.topRightBlock{float:left;width:65%;padding-top:2%}#productDetails div.itemNumbers{float:left;width:58%;font-size:.9rem}#productDetails .alsoAvailableWrap a.blackLink{color:#000}#productDetails div.priceAndStock{float:right;width:39%;margin-right:1%;text-align:right}#productDetails div.priceAndStock p{margin-bottom:.2em}#productDetails div.priceAndStock div.price{text-align:right}#productDetails div.priceAndStock div.price,#productDetails div.alsoAvailableWrap div.price{font-weight:700}#productDetails div.alsoAvailableWrap div.price{font-size:1rem;margin:.8em 0}#productDetails div.priceAndStock .inStock a{color:#0a0000;text-align:right}#productDetails div.priceAndStock .alertText{color:red;text-decoration:none}#productDetails p.outOfStockDays a.outOfStock{color:red;text-decoration:underline}#productDetails p.outOfStockDays{font-size:.9rem}#productDetails div.addToCartWrap{float:right;padding:5% 0}#productDetails div.addToCartWrap div.formEntry{float:right;width:35%;margin-right:5%}#productDetails div.addToCartWrap input#qtyField{width:25%;margin-left:2%}#productDetails div.addToCartAndReturn{float:right;text-align:right;margin-right:1%}#productDetails div.addToCartAndReturn input{border:0;padding:.4em 0;cursor:pointer}#productDetails div.addToCartAndReturn input,#productDetails div.addToCartAndReturn a{text-align:center;display:block;width:100%}#productDetails div.addToCartAndReturn a{text-decoration:none}#productDetails div.addToCartAndReturn .returnPolicy{color:#c74600;padding:5% 0 0;margin-top:10%}#productDetails .productDescription{font-size:.875rem;margin:3% 0 2%}#productDetails .shippingGuaranteeText{color:#c74600;font-size:.82rem!important;font-weight:900!important;text-transform:uppercase;margin:3% 0}#productDetails .shippingGuaranteeText a{color:#c74600;font-size:.82rem!important;font-weight:900!important;text-transform:uppercase}#productDetails h3{color:#da7018;font-size:110%;font-weight:700;margin-top:2%;margin-bottom:1%}#productDetails .productDetailColumn ul li{margin:3% 0;padding:0}#productDetails .productDetailColumn ul li a{color:#333}#productDetails .productDetailColumn .dropList{color:#333;display:block;font-size:1rem;padding:1% 0;text-decoration:none;border-top:1px solid #b1c2c9;border-bottom:none}#productDetails .productDetailColumn .dropList.last{border-bottom:1px solid #b1c2c9;margin:0 0 3%}#productDetails .productDetailColumn .dropList .dropActivate{cursor:pointer}#productDetails .productDetailColumn .dropList p{font-size:.875rem;margin:3% 0}#productDetails .productDetailColumn .dropList .dropActivate h3,#productDetails .productDetailColumn .dropList p,#productDetails .productDetailColumn .dropList ul{padding:0 0 0 1%}#productDetails .productDetailColumn .dropList h3,#productDetails .productDetailColumn .dropList .dropActivate span{display:inline-block}#productDetails .productDetailColumn .dropList .pointer{background:transparent url(/images/Sprites/mobileSprite-022016.png) no-repeat 0 -50px;background-size:300px 115px;display:block;height:24px;margin:0 0 0 .5em;width:11px;display:none}#productDetails .productDetailColumn .dropList .pointerDown{background:transparent url(/images/Sprites/mobileSprite-022016.png) no-repeat -35px -50px;background-size:300px 115px;display:block;height:11px;margin:0 0 0 .5em;width:24px}#productDetails .productDetailColumn .dropList .content{display:none}#productDetails .vidLinks h3{padding:0 34px 3% 5px;color:#333;font-size:1rem;text-align:left;color:#c74600;font-weight:700}#productDetails .vidLinks li,#productDetails .vidLinks ul{border:none!important}#productDetails .vidLinks li{margin:3% 0}#productDetails .vidLinks span{margin:0 0 0 .6em;padding:0 1.1em 0 0}#productDetails .productDetailVideoWrap .refineList{border:none}#productDetails .productDetailVideoWrap .refineList a{font-weight:400;padding:0;text-decoration:underline}#productDetails .vidLinks .pointer{display:none}#productDetails .productDetailVideoWrap .refineList{margin:0}#productDetails .stock p .shippingPoliciesLayer{display:inline-block}#productDetails .productOverview .specialShipping a.shippingPoliciesLayer{font-size:.9rem;color:#c74600;font-style:italic;font-weight:700}#productDetails .priceAndStock p.nla{color:red;font-weight:700}#productDetails .itemShipsFree{color:#c74600;font-style:italic;font-size:1.1rem;text-decoration:underline}#productDetails .itFitsCheckSprite{background:transparent url(/images/Sprites/mobileSprite-022016.png) -206px -54px no-repeat;background-size:300px 115px;display:inline-block;position:relative;height:15px;width:17px;text-indent:-9999px}#productDetails .moreInfoWrap{font-size:1rem;display:inline-block}#productDetails .moreInfoWrap .moreInfoList{display:none}#productDetails .moreInfoWrap .moreInfoList ul{margin:.5em 0 1em 2em}#productDetails .moreInfoWrap .moreInfoList li{width:100%}#productDetails .moreInfoWrap a#showMoreBtn{font-size:1rem}#productDetails .moreInfoWrap{margin-bottom:1em}#productDetails .productOverview .addToCartAndStockWrap .addToCartWrap .inCart{background-color:#f4f8f9;border:1px solid #000;color:#000}#productDetails-HS2 h1.productName{font-size:2rem;letter-spacing:0;margin:0 0 .3em;padding:.3em 0 0;color:#666}#productDetails-HS2 h2.productName{font-size:larger;font-weight:700;background:silver;padding:5px 0 5px 5px}#productDetails-HS2 div.productDetailWrap{margin-top:5px;overflow:hidden}#productDetails-HS2 div.topRightBlock{float:left;width:100%;padding-top:2%}#productDetails-HS2 div.itemNumbers{float:left;width:90%;font-size:.9rem;margin:0 0 1em}#productDetails-HS2 div.itemNumbers .ifItFits{margin:.5em 0 0}#productDetails-HS2 .alsoAvailableWrap a.blackLink{color:#000}#productDetails-HS2 div.priceAndEquivalent{float:left;width:50%;text-align:left}#productDetails-HS2 div.priceAndEquivalent p{margin-bottom:.2em;font-size:.9rem}#productDetails-HS2 div.priceAndEquivalent div.price{text-align:left;float:left;width:40%}#productDetails-HS2 div.priceAndEquivalent div.alsoAvailableWrap{text-align:left;float:left}#productDetails-HS2 div.priceAndEquivalent div.price,#productDetails-HS2 div.alsoAvailableWrap div.price{font-weight:700;font-size:1.5rem;color:#666;margin:0}#productDetails-HS2 div.stockAndShipGuarantee{float:right;width:50%;text-align:right}#productDetails-HS2 div.stockAndShipGuarantee div.stock{text-align:right;float:right}#productDetails-HS2 div.stockAndShipGuarantee div.stock p.inStock a{color:#1daf4b;font-weight:700;font-size:.9rem;text-decoration:none;text-transform:uppercase}#productDetails-HS2 div.stockAndShipGuarantee .inStock a{color:#0a0000;text-align:right}#productDetails-HS2 div.stockAndShipGuarantee .alertText{color:red;text-decoration:none}#productDetails-HS2 p.outOfStockDays a.outOfStock,#productDetails-HS2 #equivalentPartsContent .equivalentPartInfo p.outOfStockDays a.outOfStock{color:red;text-decoration:underline}#productDetails-HS2 p.outOfStockDays:first-child{text-transform:uppercase;font-weight:700}#productDetails-HS2 p.outOfStockDays{font-size:.9rem}#productDetails-HS2 div.addToCartWrap{float:right;padding:5% 0}#productDetails-HS2 div.addToCartWrap div.formEntry{float:right;text-align:right;width:35%;margin-right:2%}#productDetails-HS2 div.addToCartWrap input[type=text]{border:1px solid #c7c6c6}#productDetails-HS2 div.addToCartWrap input#qtyField{width:35%;height:41px;margin-left:2%;font-size:1.2rem}.safari-mac #productDetails-HS2 div.addToCartWrap input#qtyField{height:38px}#productDetails-HS2 div.addToCartAndReturn{float:right;position:relative;text-align:right;margin-right:1%}#productDetails-HS2 div.addToCartAndReturn .PDButton{float:right;position:relative}#productDetails-HS2 div.addToCartAndReturn input{border:0;padding:0;cursor:pointer}#productDetails-HS2 div.addToCartAndReturn input,#productDetails-HS2 div.addToCartAndReturn a{text-align:center;display:block;width:100%}#productDetails-HS2 div.addToCartAndReturn input.orangeButton{background:#da7018 url(/images/img/img-addToCartArrow.png) no-repeat scroll 10px 14px;color:#fff;display:block;float:right;font-size:1.5rem;height:44px;padding:6px 10px 7px 36px;text-decoration:none;text-transform:uppercase}.safari-mac #productDetails-HS2 div.addToCartAndReturn input.orangeButton{padding-top:12px;height:48px}#productDetails-HS2 div.addToCartAndReturn a{text-decoration:none}#productDetails-HS2 div.addToCartAndReturn .returnPolicy{color:#c74600;text-align:right;text-decoration:underline;padding:5% 0 0;margin-top:10%}#productDetails-HS2 .specialShipping{margin-bottom:2em}#productDetails-HS2 .productDescription{font-size:1rem;margin:3% 0 2%}#productDetails-HS2 .shippingGuaranteeText{color:#c74600;font-size:.9rem;font-style:oblique;margin:3% 0}#productDetails-HS2 .shippingGuaranteeText a{font-weight:700;color:#c74600}#productDetails-HS2 h3{color:#da7018;font-size:110%;font-weight:700;margin-top:2%;margin-bottom:1%}#productDetails-HS2 .productDetailColumn ul li{margin:3% 0;padding:0}#productDetails-HS2 .productDetailColumn ul li a{color:#333}#productDetails-HS2 .productDetailColumn .dropList{color:#333;display:block;font-size:1rem;padding:1% 0;text-decoration:none;border-top:1px solid #b1c2c9;border-bottom:none}#productDetails-HS2 .productDetailColumn .dropList.last{border-bottom:1px solid #b1c2c9;margin:0 0 3%}#productDetails-HS2 .productDetailColumn .dropList .dropActivate{cursor:pointer}#productDetails-HS2 .productDetailColumn .dropList p{margin:3% 0}#productDetails-HS2 .productDetailColumn .dropList .dropActivate h3,#productDetails-HS2 .productDetailColumn .dropList p,#productDetails-HS2 .productDetailColumn .dropList ul{padding:0 0 0 1%}#productDetails .productDetailColumn .dropList .dropActivate h3{font-weight:900!important}#productDetails-HS2 .productDetailColumn .dropList h3,#productDetails-HS2 .productDetailColumn .dropList .dropActivate span{display:inline-block}#productDetails-HS2 .productDetailColumn .dropList .pointer{background:transparent url(/images/Sprites/mobileSprite-042215.png) no-repeat scroll 0 -50px;background-size:300px 115px;display:block;height:24px;margin:0 0 0 .5em;width:11px;display:none}#productDetails-HS2 .productDetailColumn .dropList .pointerDown{background:transparent url(/images/Sprites/mobileSprite-042215.png) no-repeat scroll -35px -50px;background-size:300px 115px;display:block;height:11px;margin:0 0 0 .5em;width:24px}#productDetails-HS2 .productDetailColumn .dropList .content{display:none}#productDetails-HS2 .vidLinks h3{padding:0 34px 3% 5px;color:#333;font-size:1rem;text-align:left;color:#c74600;font-weight:700}#productDetails-HS2 .vidLinks li,#productDetails-HS2 .vidLinks ul{border:none!important}#productDetails-HS2 .vidLinks li{margin:3% 0}#productDetails-HS2 .vidLinks span{margin:0 0 0 .6em;padding:0 1.1em 0 0}#productDetails-HS2 .productDetailVideoWrap .refineList{border:none}#productDetails-HS2 .productDetailVideoWrap .refineList a{font-weight:400;padding:0;text-decoration:underline}#productDetails-HS2 .vidLinks .pointer{display:none}#productDetails-HS2 .productDetailVideoWrap .refineList{margin:0}#productDetails-HS2 .stock p .shippingPoliciesLayer{display:inline-block}#productDetails-HS2 .productOverview .specialShipping a.shippingPoliciesLayer{font-size:.9rem;color:#c74600;font-style:italic;font-weight:700}#productDetails-HS2 .priceAndStock p.nla{color:red;font-weight:700}#productDetails-HS2 .itemShipsFree{color:#c74600;font-style:italic;font-size:1.1rem;text-decoration:underline}#productDetails-HS2 .itFitsCheckSprite{background:transparent url(/images/Sprites/mobileSprite-042215.png) -206px -54px no-repeat;background-size:300px 115px;display:inline-block;position:relative;height:15px;width:17px;text-indent:-9999px}#productDetails-HS2 .moreInfoWrap{font-size:1rem;display:inline-block}#productDetails-HS2 .moreInfoWrap .moreInfoList ul{margin:.5em 0 1em}#productDetails-HS2 .moreInfoWrap .moreInfoList li{width:100%;margin-bottom:.3em}#productDetails-HS2 .productDetailWrap .productImageCarousel{overflow:hidden}#productDetails-HS2 .productDetailWrap .productImages .productImageCarouselPager{height:100%;width:2em;background-color:#333333b3}#productDetails-HS2 .productDetailWrap .productImages .productImageCarouselPager.right .arrow{width:0;height:0;border-top:1em solid transparent;border-bottom:1em solid transparent;border-left:1em solid white;position:relative;float:right;margin-right:.5em;top:38%}.safari-mac #productDetails-HS2 .productDetailWrap .productImages .productImageCarouselPager.right .arrow{top:2%}#productDetails-HS2 div.productImageAndThumbs{white-space:nowrap;overflow:hidden;width:100%;float:left}#productDetails-HS2 div.productImageAndThumbs .productThumb{display:inline-block;margin-right:.3em}#productDetails-HS2 .productDetailWrap .productImages{height:100%;float:left;width:100%;position:relative;margin:0 0 1em}#productDetails-HS2 .Navigation select{background-color:#f2f2f2;border:0;width:100%;padding:.5em;font-size:1.5rem;color:#666}#productDetails-HS2 .Navigation select option.start{font-size:1rem;color:#666;padding:.5em}#productDetails-HS2 .Navigation select option{font-size:.8rem;color:#000;padding:1em}#productDetails-HS2 .verticalSection{margin:1em 0 0;padding:2em 0 0;border-top:1px solid #c2c2c2}#productDetails-HS2 .verticalSection h2{color:#666;font-size:1.8rem;letter-spacing:0;margin:0 0 .3em;padding:0}#productDetails-HS2 .verticalSection h3{color:#666;font-size:1.2rem;letter-spacing:0;margin:1em 0 .3em;padding:0}#productDetails-HS2 .verticalSection .backToTop{text-align:center;margin:2em auto 1em;color:#005789;font-size:.7rem}#productDetails-HS2 .verticalSection .backToTop a{text-decoration:none}#productDetails-HS2 .verticalSection .backToTopSprite{background:transparent url(/images/Sprites/partDetailSprite-102815.png) 0 -28px no-repeat;background-size:220px 80px;height:11px;width:10px;display:inline-block;position:relative}#productDetails-HS2 .verticalSection .problemsThisPartFixes ul a{text-decoration:none}#productDetails-HS2 .verticalSection .equivalentPartInfo p,#productDetails-HS2 .verticalSection .problemsThisPartFixes p{margin-bottom:.5em}#productDetails-HS2 .verticalSection .skillLevel h3:first-child{margin:.5em 0;font-size:1.4rem}#productDetails-HS2 .verticalSection h3.skillLevelText{display:inline-block;margin-top:.2em}#productDetails-HS2 .verticalSection ul.skillLevelDetail{margin:.5em 0 0 .75em}#productDetails .skillLevel a{float:left;margin:0 0 1em;color:#393d41}#productDetails .skillLevel .skillLevelSprite-1,#partsSearchResults .skillLevel .skillLevelSprite-1,#prodLinePages .skillLevel .skillLevelSprite-1{background:transparent url(/images/Sprites/partDetailSprite-102815.png) -27px 0 no-repeat;background-size:210px 64px!important;height:22px!important;width:85px!important;margin:.5em 0 -.5em .5em!important;display:inline-block;position:relative}#productDetails .skillLevel .skillLevelSprite-2,#partsSearchResults .skillLevel .skillLevelSprite-2,#prodLinePages .skillLevel .skillLevelSprite-2{background:transparent url(/images/Sprites/partDetailSprite-102815.png) -118px 0 no-repeat!important;background-size:220px 64px!important;height:22px!important;width:90px!important;margin:.5em 0 -.5em .5em!important;display:inline-block!important;position:relative!important}#productDetails .skillLevel .skillLevelSprite-3,#partsSearchResults .skillLevel .skillLevelSprite-3,#prodLinePages .skillLevel .skillLevelSprite-3{background:transparent url(/images/Sprites/partDetailSprite-102815.png) -27px -27px no-repeat;background-size:210px 75px!important;height:22px!important;width:85px!important;margin:.5em 0 -.5em .5em!important;display:inline-block;position:relative}#productDetails .skillLevel .skillLevelSprite-4,#partsSearchResults .skillLevel .skillLevelSprite-4,#prodLinePages .skillLevel .skillLevelSprite-4{background:transparent url(/images/Sprites/partDetailSprite-102815.png) -118px -27px no-repeat;background-size:220px 75px!important;height:22px!important;width:90px!important;margin:.5em 0 -.5em .5em!important;display:inline-block;position:relative}#productDetails-HS2 .verticalSection #vidContent .videoColumnLeft{width:100%;margin-bottom:1em}#productDetails-HS2 .verticalSection #vidContent .videoLinkContainer{width:100%;height:80px;margin:1em 0}#productDetails-HS2 .verticalSection #vidContent img{width:100px;margin-right:.5em;float:left}#productDetails-HS2 .verticalSection #vidContent p.videoTitle{color:#005789;font-size:1.2rem}#productDetails-HS2 #vidContent>div.vidContentTabBody{display:none}#productDetails-HS2 #vidMenu ul a{cursor:pointer}#productDetails-HS2 #vidContent>div#currentBody{display:block}#productDetails-HS2 .verticalSection #equivalentPartsContent .priceEquivalentInfo{float:left;margin:1em 0}#productDetails-HS2 .verticalSection #equivalentPartsContent .priceEquivalentInfo h3.price{margin-top:0;font-size:1.4rem}#productDetails-HS2 .verticalSection #equivalentPartsContent .stockEquivalentInfo{float:right;margin:1em 0}#productDetails-HS2 .verticalSection #equivalentPartsContent .stockEquivalentInfo a.shippingPoliciesLayer{color:#1daf4b;text-transform:uppercase;text-decoration:none;font-weight:700}#productDetails-HS2 .verticalSection #equivalentPartsContent .viewPartBtn{background-color:#da7018;padding:.25em .5em;display:inline-block;margin:1em 0}#productDetails-HS2 .verticalSection #equivalentPartsContent a.viewPartBtn{color:#fff;font-size:1.4rem;text-transform:uppercase;text-decoration:none}#productDetails-HS2 .verticalSection #equivalentPartsContent h3.productName a{font-size:1.4rem}#productDetails-HS2 .verticalSection #equivalentParts p.equivalentText{margin-bottom:.5em}#productDetails-HS2 .verticalSection #equivalentParts span.questionMark a{background-color:#005789;border-radius:50%;display:inline-block;font-weight:700;height:16px;line-height:16px;margin:0 0 0 2px;text-align:center;width:16px;color:#fff;text-decoration:none}#productDetails-HS2 #video-nav-wrap{position:relative}.siteHeaderItem{padding:0 16px}#productDetails-HS2 #video-nav-wrap ul,#siteHeader #flyoutSearch .hmffmnContent ul,#index .hmffmnContent ul{list-style:none;position:relative;float:left;margin:0;padding:0}#productDetails-HS2 #video-nav-wrap ul a,#siteHeader #flyoutSearch .hmffmnContent ul a,#index .hmffmnContent ul a{display:block;color:#333;text-decoration:none;font-weight:700;font-size:1.2rem;line-height:120%;padding:15px 20px 15px 10px;cursor:pointer}#productDetails-HS2 #video-nav-wrap ul li,#siteHeader #flyoutSearch .hmffmnContent ul li,#index .hmffmnContent ul li{position:relative;margin:0;padding:0;float:none;width:auto}#productDetails-HS2 #video-nav-wrap ul li#currentTab a,#siteHeader #flyoutSearch .hmffmnContent ul li.currentTab a,#index .hmffmnContent ul li.currentTab a{color:#da7018;font-size:1.2rem;text-decoration:none;cursor:pointer}#productDetails-HS2 #video-nav-wrap ul li#currentTab a .upDownArrowSprite,#siteHeader #flyoutSearch .hmffmnContent ul li.currentTab a .upDownArrowSprite,#index .hmffmnContent ul li.currentTab a .upDownArrowSprite{background:transparent url(/images/Sprites/partDetailSprite-102815.png) 0 -40px no-repeat;background-size:220px 80px;height:12px;width:12px;display:inline-block;position:relative;margin:0 0 0 .5em}#index #indexContent .hmfmmnContent .hmfmmnProduct ul{top:58%;left:0;background:#fff;padding:0}#productDetails-HS2 #video-nav-wrap ul,#siteHeader .siteLayoutFrame #flyoutSearch.pushMenuDown .flyoutMenuContent .hmffmnContent ul{top:16%;left:0;background:#fff;padding:0}#productDetails-HS2 #video-nav-wrap .vidTabs.open,#siteHeader #flyoutSearch .hmffmnContent ul.open,#index .hmffmnContent ul.open{position:absolute;background-color:#f2f2f2!important}#productDetails-HS2 #video-nav-wrap ul.vidTabs li,#siteHeader #flyoutSearch .hmffmnContent ul li,#index .hmffmnContent ul li{display:none}#productDetails-HS2 #video-nav-wrap ul.vidTabs li#currentTab,#siteHeader #flyoutSearch .hmffmnContent ul li.currentTab,#index .hmffmnContent ul li.currentTab{display:block}#vidContent.open{margin-top:3.9em}#productDetails-HS2 #video-nav-wrap ul.vidTabs{z-index:1000}#productDetails-HS2 .verticalSection .relatedItem{float:left;width:100%;margin-bottom:1em}#productDetails-HS2 .verticalSection .relatedItem img{float:left}#productDetails-HS2 .verticalSection .relatedItem .relatedItemText{float:left;margin:0 0 0 .4em}#productDetails-HS2 .verticalSection .relatedItem .relatedItemText a h3.productName{margin:.2em 0 0;color:#005789}#productDetails-HS2 .moreInfoWrap .moreInfoList li{width:100%}#productDetails-HS2 .moreInfoWrap a#showMoreBtn{font-size:1rem}#productDetails-HS2 .productDetailWrap .productImageCarousel{overflow:hidden;float:left;width:100%;height:100%}#productDetails-HS2 .productDetailWrap .productImageCarousel.carousel{position:relative;-webkit-transition-timing-function:linear;transition-timing-function:linear}#productDetails-HS2 .productDetailWrap .productImages .productImageCarouselPager{height:100%;width:2.5em;background-color:#333;opacity:.6;cursor:pointer;position:absolute;display:inline-block;top:0!important}#productDetails-HS2 .productDetailWrap .productImages .productImageCarouselPager.right{float:right}#productDetails-HS2 .productDetailWrap .productImages .productImageCarouselPager.left{float:left;left:0!important;right:0!important;z-index:1000;display:none}#productDetails-HS2 div.productImageAndThumbs{white-space:nowrap;overflow:hidden}#productDetails-HS2 div.productImageAndThumbs.carousel{position:relative}#productDetails-HS2 div.productImageAndThumbs .productThumb{display:inline-block}#productDetails-HS2 .productDetailVideoWrap .videoItem img{width:100%}#productDetails .productDetailWrap .yotpoStarRating .write-review-btn-hidden{display:none}.cashBackImage{height:auto;width:auto;float:right;border:2px solid #888;background-color:#fff;border-radius:6px;padding:2px 3px 1px 2px;margin:.5em 0 .25em}.corePartPolicyLayer .depositAmount{font-size:1.5rem;color:#666;vertical-align:top;float:left;display:inline-block;margin:-.2em .1em -.1em 0}.cashBackImage .corePartPolicyLayer .cashBack{float:left;font-size:.8rem;color:#000;text-transform:uppercase;text-align:center;line-height:.8em}.cashBackImage .corePartPolicyLayer .cashBack .cbRed{color:#bf311a}.cashBackImage .corePartPolicyLayer .largeAmount{font-size:1rem;margin:0 .1em -.1em 0}.cashBackImage .corePartPolicyLayer .veryLargeAmount{font-size:.9rem;margin:.1em .1em 0 0}.cashBackImage .corePartPolicyLayer{text-decoration:none}#checkout #checkoutSteps div.cashBackImage{margin:.5em 0 .25em;padding:2px 3px 1px 2px}@media screen and (-webkit-min-device-pixel-ratio:0){#partsSearchResults .cashBackImage{padding:2px 3px 2px 2px}.corePartPolicyLayer .depositAmount{margin:-.1em .1em -.1em 0}.cashBackImage .corePartPolicyLayer .cashBack{margin:.2em 0 0}#checkout #checkoutSteps div.cashBackImage{margin:.5em 0 .25em;padding:2px 3px 0 2px}}#corePartDepositAmount{margin:1em 0 0;vertical-align:top}#corePartDepositAmount .depositAmount{font-size:7.5rem;color:#666;vertical-align:top;display:inline-block;margin:-.25em 0 0}#corePartDepositAmount .cashBack{font-size:3.25rem;color:#000;text-transform:uppercase;vertical-align:top;display:inline-block;line-height:.8;margin:-.01em 0 0}#corePartDepositAmount .cashBack .cbRed{color:#bf311a}@media screen and (-webkit-min-device-pixel-ratio:0){#corePartDepositAmount .cashBack{margin:-.01em 0 0}}@media screen and (max-device-width:400px){#corePartDepositAmount .depositAmount{font-size:6rem;margin:-.2em 0 0;letter-spacing:-3px}#corePartDepositAmount .cashBack{font-size:3rem;line-height:.8;margin:-.01em 0 0}}#checkout h2{font-weight:700}#checkout{width:100%;font-size:1rem}#checkout .returnButton{margin:1em 0}#checkout #checkoutSteps div.current h2.steptitle{font-size:1.4rem;color:#000;background:none}#checkout #checkoutSteps #memberLoginForm{padding-bottom:1em;border-bottom:1px solid #c7c6c6}#checkout #checkoutOrderSummaryWrap{border-bottom:1px solid #c7c6c6}#checkoutOrderSummaryWrap .steptitle,#checkout #checkoutSteps h2.steptitle{background:none;color:#c7c6c6;height:2.8em;line-height:2.8em;margin:0}#checkout #checkoutSteps h2.steptitle{font-size:1.4rem}#checkout #checkoutSteps #reviewConfirm h2.steptitle{font-size:1.4rem;color:#fff;background-color:#666;height:auto;padding:.5em 0 .5em .5em}#checkoutOrderSummaryWrap .content,#checkout #checkoutSteps div.current .stepContent .formContent{background:#fff;display:block;color:#666;font-size:.9rem}#checkout #checkoutSteps div.current .stepContent .formContent label{color:#666;font-size:.9rem}#checkout #checkoutSteps div.current .stepContent .formContent label a{color:#393d41}#checkout #checkoutSteps div.current .stepContent .formContent input[type=text].formFieldError,#checkout #checkoutSteps div.current .stepContent .formContent select.formFieldError{border:2px solid #bf311a}.orderSummaryCashBackImage{margin-top:.5em}#checkout #checkoutSteps #purchaseOrderNumber{margin:1em 0}#checkout #checkoutSteps div.current .stepContent .formContent .buttony{margin-top:1em}#checkout #checkoutSteps h2.steptitle a{color:#666;font-size:.8rem;margin-left:.5em}#checkout #checkoutSteps #reviewConfirm h2.steptitle a{color:#c2c2c2}#checkout #checkoutSteps div{margin-bottom:.2em}#checkout #checkoutSteps #shippingAddress{margin:1em 0 .2em}#checkout #checkoutSteps .cartTotals{color:#393d41;font-size:1rem}#checkout div.userInput{width:49%;margin-right:1%}#checkout div.userInput .formFieldError{width:49%;margin-left:1%}#checkout div.formContent dl{min-height:5.8em;height:auto;margin-bottom:1em}#checkout div.formContent dl.ccSafe{min-height:3em;height:auto}#checkout div.formContent dl.ccSafe a{color:#393d41}#checkout #checkoutSteps div.formContent dl label.formFieldError{display:inline-block;width:95%;margin:-1.2em 0 .5em;padding:.8em 2%;background:url(../../images/bkg/exclamation.png) no-repeat scroll left -10px top -10px transparent;background-color:#bf311a;color:#fff!important;font-size:.9rem}.safari-mac #checkout #checkoutSteps div.formContent dl label.formFieldError{width:97%}#checkout #checkoutSteps div.formContent .checkboxWrap input[type=checkbox]#cbAddressValidationOverridden{display:block;margin:0 90% 2em 0}#checkout #checkoutSteps div.formContent .checkboxWrap label.formFieldError{display:block;width:95%;margin:-1.2em 0 .5em;padding:.8em 2%;background:url(../../images/bkg/exclamation.png) no-repeat scroll left -10px top -10px transparent;background-color:#bf311a;color:#fff!important;font-size:.9rem}#checkout div.formContent dl.expand p#securityMessage{margin:0 0 2em}#checkout dl{width:100%}#checkout #shippingAddress .requiredInfo{color:#666;font-size:.9rem;text-align:right;margin:0 .5em .5em 0}#checkout #shippingAddress div.login{margin-bottom:1.5em;background-color:#f2f2f2;padding:.5em;height:auto;float:left;width:96%}#checkout #shippingAddress p.login{width:78%;float:left;color:#393d41;font-size:.9rem}#checkout #shippingAddress a.loginButton{float:right;background-color:#da7018;border-radius:5px;color:#fff;font-size:1rem;padding:.5em .75em;text-decoration:none}#checkout .formContent input[type=text],#checkout .formContent input[type=number],#checkout .formContent input[type=email],#checkout .formContent input[type=tel]{width:98%;height:2.4em;margin:.3em 0;font-size:1rem;border:1px solid #c2c2c2}.safari-mac #checkout .formContent input[type=text],.safari-mac #checkout .formContent input[type=number],.safari-mac #checkout .formContent input[type=email],.safari-mac #checkout .formContent input[type=tel]{width:95%}#checkout .formContent .continue{width:auto;margin:auto;text-align:center}#checkout .formContent .continue a{text-decoration:none}#checkout .formContent .continue a .btn-checkout{border-radius:5px;display:block;font-size:1.3rem;padding:.4em 0 .3em;margin-bottom:1.6em;text-align:center;text-transform:initial;width:100%;-webkit-appearance:none;-webkit-border-image:0}#checkout .formContent #formPhoneExtensionField{margin-left:0}#checkout .formContent select{height:2.6em;width:98%;margin:2% 0;font-size:1rem}.safari-mac #checkout .formContent select{width:95%}#checkout .formContent p#emailBenefits{margin-bottom:.5em}#checkout .formContent dl.exp select{width:90%}#checkout #billingInformation h3,#mailFaxPrint #checkoutContentMail h3{margin:3% 0;font-size:1rem;font-weight:700}#checkout #billingInformation #linkMailOrFax{cursor:pointer}#checkout #billingInformation #paymentMethod .radioWrap ul{margin:1em 0}#checkout #billingInformation #paymentMethod .radioWrap li{margin-top:1.4em;padding-right:.5em}#checkout #billingInformation #paymentMethod .radioWrap li input[type=radio]{display:inline-block;float:left;height:1.4em;width:1.4em;margin:0 .5em .5em 0;padding:0 1em 1em 0}#checkout #billingInformation #paymentMethodHidden,#mailFax #billingInformation #paymentMethodHidden{display:none}#checkout #billingInformation #DBAMessage,#checkout #billingInformation #securityMessage{margin:.5em 0}#checkout #billingInformation #mailingLists{padding:5px 0 0 15px}#checkout #billingInformation .securityBorder{width:100%;height:.5em;margin:.5em 0;background-color:#888}#checkout #billingInformation .ccAddressMatch{margin:1.5em 0}#checkout #billingInformation #paymentMethod .radioWrap label #whatIsPayPal{display:none;margin-left:.5em;vertical-align:top}#checkout #billingInformation #paymentMethod #cardTypesImg{margin:-.3em 0 0 .5em;vertical-align:top;width:147px;height:27px}#checkout #billingInformation #paymentMethod #payPalImg{margin:-.1em 0 0 .5em;vertical-align:top;width:36px;height:23px}#checkout #billingInformation .hr{border:1px solid #c7c6c6}#checkout #login p{margin:1.5em 0}#checkout #login #co-loginButtonSpace{margin:1em 0 0}#checkout #login #co-loginButtonSpace p{display:inline;vertical-align:super;margin:0 0 0 1em}#checkout #login #co-loginButtonSpace .btn-checkout{background-color:#da7018;border-radius:5px;color:#fff;font-size:1rem!important;padding:.5em 1em;text-decoration:none;text-transform:initial;-webkit-appearance:none;-webkit-border-image:0}#checkout #reviewAndSubmitOrderHeader h2.steptitle{background:#0000 none repeat scroll 0 0;color:#000;font-size:1.4rem}#checkout #reviewAndSubmitOrderHeader .stepContent,#checkout #checkoutSteps #reviewAndSubmitContent .reviewContent{background:#fff;display:block;padding:0 1.2em;margin-bottom:.3em}#checkout #reviewAndSubmitOrderHeader .stepContent p{margin-bottom:.8em}#checkout #reviewAndSubmitOrderHeader .stepContent p.emphasize,#checkout #checkoutSteps #reviewAndSubmitContent .reviewContent p.emphasize{color:red;font-weight:700}#checkout #checkoutSteps div.review .stepContent .reviewContent{background:#fff;padding:1.2em;color:#666;font-size:1rem}a.shippingGuarantee{color:#393d41}#checkout #checkoutSteps div.review .stepContent .formContent{display:none}#checkout #checkoutSteps div.review .stepContent .reviewContent p{margin-bottom:.5em}#checkout #checkoutSteps div.shippingGuaranteeText{margin-bottom:1em}#checkout #checkoutSteps div.shippingGuaranteeText,#checkout #checkoutSteps div.shippingGuaranteeText a{color:#c86008;font-size:1.1rem;font-weight:700}#checkout #checkoutSteps div #reviewBillingAddress{margin-top:1.2em}#checkout #checkoutSteps #dbaText{margin-top:1.2em;line-height:1.2}#checkout #checkoutSteps #dbaText strong{font-weight:700}#checkout #state{width:52%}#checkout #state #ShippingState{margin:.5em 0 0}#checkout dl#zipCode{width:45%}#checkout p.contactCopy{margin-bottom:.5em}#checkout .exp{width:50%}#checkout .CVVInput{width:40%}#checkout #phone{width:72%}#checkout #ext,#mailFaxPrint #checkoutContentMail #ext{width:23%;margin-left:4%}#checkout #checkoutSteps .checkboxWrap{margin-bottom:.8em;position:relative}#checkout #checkoutSteps .formContent .checkboxWrap label{font-size:1rem!important}#checkout #reviewAndSubmitOrder .btn-checkout{border-radius:5px;display:block;font-size:1.3rem;padding:.4em 0 .3em;text-align:center;text-transform:initial;width:100%;margin-bottom:2em}.shippingGuaranteeText #free{font-style:italic}#checkout #shippingMethod .reviewContent dt,#orderConfirmation #shippingMethod .reviewContent dt{display:block;float:left;text-align:left;margin-bottom:.5em}#checkout #shippingMethod .reviewContent dd,#orderConfirmation #shippingMethod .reviewContent dd{display:block;text-align:left;margin-bottom:.5em}#checkout div.formContent dl.shortField,#mailFaxPrint #checkoutContentMail dl.shortField{min-height:4.2em;height:auto}#checkout div.formContent dl.autoField{height:auto}#checkout dl.autoField p{margin:.5em 0 1.4em}#checkoutOrderSummaryWrap div{margin-bottom:0}#checkoutOrderSummaryWrap .cartItemWrap{border-top:.1em solid #cccccc;padding:.4em .4em .7em}#checkoutOrderSummaryWrap .borderBottom{border-bottom:1px solid #cccccc}#checkoutOrderSummaryWrap .cartItemWrap .cartItemInfo{float:left}#checkoutOrderSummaryWrap .cartItemWrap .cartItemInfo h3{font-weight:700}#checkoutOrderSummaryWrap .cartItemWrap p{margin-top:.5em;color:#393d41;font-size:1rem}#checkout #checkoutOrderSummaryWrap .cartItemWrap .cartItemStock a.stockMsg p.underline,#orderConfirmation #checkoutOrderSummaryWrap .cartItemWrap .cartItemStock a.stockMsg p.underline{font-size:1rem;color:#539301}#checkoutOrderSummaryWrap .cartItemWrap .cartItemTotalPrice p{color:#000;font-size:1.2rem}#checkoutOrderSummaryWrap .cartItemWrap .cartItemStock{margin:.6em 0;max-width:13em}#checkoutOrderSummaryWrap .cartItemWrap .cartItemQty{display:inline-block}#checkoutOrderSummaryWrap .cartItemWrap .cartLineRetailPrice{margin:5px 0 0 .6em;display:inline-block}#checkoutOrderSummaryWrap .cartItemWrap .cartItemPrice{margin-left:.5em}#checkoutOrderSummaryWrap .cartItemWrap .specialMessage a{color:#c74600!important}#checkoutOrderSummaryWrap .cartItemWrap .specialPricedItem{margin-top:.5em}#checkoutOrderSummaryWrap .orderTotals{float:right;padding:.3em .4em .4em 0;font-size:.95rem}#checkoutOrderSummaryWrap .cartTotals dt{display:inline;float:left;text-align:right}#checkoutOrderSummaryWrap .cartTotals dd{display:inline;float:left;text-align:right;width:5em}#checkoutOrderSummaryWrap .cartCost{float:right;margin-top:.5em;width:inherit;clear:right}#checkoutOrderSummaryWrap #orderTotal dt{display:inline;float:left;text-align:right;width:auto;font-size:1rem}#checkoutOrderSummaryWrap #orderTotal dd{display:inline-block;float:left;margin:-.1em 0 0;text-align:right;width:5em;color:#000;font-size:1.3rem}#checkoutOrderSummaryWrap h2{text-align:center;color:#666;height:2.8em;line-height:2.8em;margin:0}#checkoutOrderSummaryWrap .cartItemWrap .stockMsg{color:#539301;font-size:.9rem;margin:0;text-decoration:none!important;text-transform:uppercase}#checkoutOrderSummaryWrap .cartItemWrap .stockMsg p{margin:0}#checkoutOrderSummaryWrap .outOfStock,#checkoutOrderSummaryWrap .outOfStockDays{color:red}#checkoutOrderSummaryWrap .pointerDown{position:relative;top:.4em;padding:0 2%;background:url(../../images/img/img-downArrowOrange.png) no-repeat scroll center 0 transparent}#checkoutOrderSummaryWrap .cartItemTotalPrice{float:right;margin-top:.8em}#checkoutOrderSummaryWrap .orderSummaryContentHidden{display:none}#checkoutOrderSummaryWrap .content{padding:inherit}#checkoutOrderSummaryWrap div#checkoutOrderSummaryTitleWrap{margin-bottom:0;text-align:center;position:relative}#checkoutOrderSummaryWrap .outOfStockDays{text-decoration:underline}#checkoutOrderSummaryWrap .cartItemInfo .cartItemShipMessage{font-weight:700}#checkoutOrderSummaryWrap .cartItemInfo .cartItemShipMessage p.shipMsg{color:#da7018;font-weight:700}#checkoutOrderSummaryWrap .cartItemWrap .cartShipmentNumber label{font-weight:700}#checkoutOrderSummaryWrap .content span.stockShippingGroup{text-transform:uppercase}#checkoutOrderSummaryWrap .content span.today{font-weight:700;color:#539301;font-size:120%}#checkoutOrderSummaryWrap .content span.later{font-weight:700;color:#bf311a;font-size:120%}#orderConfirmation #orderPlaced{width:97%;background:url(../../images/bkg/checkmark.png) no-repeat scroll left -10px top -10px transparent;background-color:#539301;font-size:.9rem;color:#fff;padding:.65em 0 .65em 1.2em;margin:1em 0 .75em}#orderConfirmation h1{color:#000;font-size:1.6rem}#orderConfirmation #checkoutOrderSummaryWrap{padding-bottom:.5em;border-bottom:1px solid #c7c6c6}#orderConfirmation #checkoutSteps #orderConfirm{margin-bottom:.3em;padding:0;color:#393d41;font-size:1rem}#orderConfirmation #checkoutSteps #orderConfirm #orderDate{padding-top:1em;margin-top:1em;border-top:1px solid #c7c6c6}#orderConfirmation #checkoutSteps #orderConfirm p{font-size:.9rem;margin-bottom:.5em}#orderConfirmation #checkoutSteps #orderConfirm p#orderNumber{font-size:1rem;font-weight:700}#orderConfirmation #checkoutSteps #orderConfirm #orderDate p,#orderConfirmation #checkoutSteps #orderConfirm p#orderNumber{font-size:1.2rem}#orderConfirmation #checkoutSteps h2.steptitle{background:#fff;color:#666;margin:0;padding:1em 0 .75em;font-size:1.4rem}#orderConfirmation #checkoutSteps div.review .stepContent .reviewContent{background:#fff;display:block;margin-bottom:.3em;padding:0;color:#393d41;font-size:1rem}#orderConfirmation #checkoutSteps div.review .stepContent .reviewContent p{color:#393d41;font-size:1rem;margin-bottom:.2em}#orderConfirmation #checkoutSteps div.review .stepContent .reviewContent #reviewBillingAddress{margin-top:1.2em}#orderConfirmation .shippingGuaranteeText,#orderConfirmation .shippingGuaranteeText a{color:#c86008;font-size:1.1rem;font-weight:700;margin-bottom:20px}#orderConfirmation #billingInformation .reviewContent #dbaText{margin-top:1.2em;line-height:1.2}#orderConfirmation #billingInformation .reviewContent #dbaText strong{font-weight:700}#contactUs{width:100%}#contactUs .phoneWrapper7{margin-top:1.6em}#contactUs .phoneWrapper7 a{text-decoration:none}#contactUs strong{font-weight:700}#contactUs h2{font-weight:700;font-size:1.1rem}#contactUs .map img,#contactUs .RC-Bldg img{width:100%}#contactUs .RC-Bldg{margin:.5em 0}#myAccount{width:100%}#myAccount p{margin:.3em 0;line-height:1.2}#myAccount p.passwordCopy{margin:1em 0}#myAccount strong{font-weight:700}#myAccount h2{font-weight:700;font-size:1.1rem}#myAccount .RC-Bldg{margin:.5em 0}#myAccount .ya_paddedBlock{margin:1.4em 0 0}#myAccount #ya_block{margin-bottom:2em}#myAccount .ya_linkBlock{margin:0}#myAccount .clientWrapper{margin:0 0 1em}#myAccount .clientWrapper dt{padding:.3em 0}#myAccount .clientWrapper input[type=text],#myAccount .clientWrapper input[type=password]{font-size:.9rem;height:1.6em;margin:0 0 .5em;width:95%}#myAccount label{display:inline-block;margin:.3em 0}#myAccount .submitButton{margin:1em 0 0}#orderHistory{width:100%}#orderHistory p.orderDate,#orderHistory p.orderTime{font-size:.9rem}#orderHistory strong{font-weight:700}#orderHistory h2{font-weight:700;font-size:1.1rem}#orderHistory #topOrderNav,#orderHistory #ohFooter{float:right;margin:1em 0}#orderHistory #showingOrders{float:left;margin:1.2em 0 0}#orderHistory .columnOrderNumber{width:34%;float:left}#orderHistory .ohNumber{float:left;width:34%;margin:0}#orderHistory .ohNumber a{display:block}#orderHistory .columnDate{width:auto;float:left;width:40%}#orderHistory .ohDate{float:left;width:40%;margin:0}#orderHistory .columnStatus{float:left}#orderHistory .ohStatus,#orderHistory .orderTime{float:left;width:auto}#orderHistory .next{float:right;padding:0 0 .3em}#orderHistory .back{float:right;padding:0 .8em 0 0}#orderHistory #orderTrackingText{margin:0 0 1em}#orderHistory #noOrdersMsg{margin:20px 0}#orderHistory #partSearchCtn{margin:0 0 1em;display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5em;box-sizing:border-box}#orderHistory #partSearchCtn .partSearchBorder,#orderHistory #partSearchCtn a{float:none}#orderHistory #partSearchCtn .partSearchBorder{border:2px solid #da7018;flex:1 1 auto;min-width:0;box-sizing:border-box}#orderHistory #partSearchCtn .myOrderSearchButtons{display:flex;flex-direction:column;gap:.35em;flex:0 0 auto;align-items:stretch}#orderHistory #partSearchCtn .myOrderSearchButtons .partSearchLink{display:block;margin:0}#orderHistory #partSearchCtn .partSearchLink{background-color:#da7018;vertical-align:top;margin:0 0 0 .5em;text-decoration:none}#orderHistory #partSearchCtn .searchButton{background-color:#da7018;color:#fff;font-size:1.49rem;letter-spacing:1px;border:0;padding:.3em .55em;margin:0;height:auto;float:none;-webkit-appearance:none;cursor:pointer;box-sizing:border-box;white-space:nowrap;text-align:center}#orderDetail{width:100%}#orderDetail .backButtonWrap{margin:1em 0}#orderDetail p{margin:0 0 .4em}#orderDetail strong{font-weight:700}#orderDetail h2{font-weight:700;font-size:1rem}#orderDetail dt{font-weight:700;width:auto;float:left;padding-right:.5em}#orderDetail #odNumberDate dl{margin:1em 0}#orderDetail #shippingBilling ul{margin:0 0 1em}#orderDetail #shippingBilling li{margin:0 0 .3em}#orderDetail #orderSummary dt{font-weight:400}#orderDetail #orderTotals{border:1px solid #b8b7b3;padding:.6em}#orderDetail .hrTotal,#orderDetail .hrItem{border-top:1px solid #b8b7b3;height:0;margin-top:.3em}#orderDetail .shipmentTotals{display:none}#orderDetail .shipStatus .dateDelivered,#orderDetail .shipStatus .delivDesc{color:#67bc60}#orderDetail .shipStatus{display:block;width:100%;height:1.6em}#orderDetail #orderSummary h2{border-bottom:1px solid #b8b7b3;padding:0 0 .3em}#orderDetail #orderSummary h3{margin:0 0 .4em}#orderDetail #odSummaryWrap{border-bottom:1px solid #b8b7b3;margin-bottom:.6em;padding:.3em 0}#orderDetail #odCancelWrap{border-bottom:1px solid #b8b7b3;margin-bottom:.9em}#orderDetail #odSummaryWrap dl{margin-bottom:.6em;line-height:1.6}#orderDetail #odSummaryWrap #shipMethod{display:block;margin-bottom:10px}#orderDetail #orderSummary .columnDescription,#orderDetail #orderSummary .columnTotal{display:inline-block}#orderDetail #orderSummary .ulWrap{border-bottom:1px solid #b8b7b3}#orderDetail #orderTotals dt{display:block;width:70%;float:left}#orderDetail #orderTotals dd{display:block;width:30%;float:left}#orderDetail #orderTotals dt,#orderDetail #orderTotals dd{padding:.2em 0;height:auto;vertical-align:text-bottom;text-align:right}#orderDetail #odTotalWrap{margin:0 0 .5em}#orderDetail #orderSummary p.returnMessage{color:#c74600;font-style:italic;font-weight:700;margin-bottom:1.4em;line-height:1.2}#orderDetail .specialPricedItem{color:red;margin-bottom:0;font-weight:700}#orderDetail .shipmentRefunds{color:#c74600;float:left;font-style:italic;font-weight:700;margin-top:1em}#orderDetails #orderSummary .itemPrice{float:left;text-align:right;margin:.5em 0 0}#orderDetails #orderSummary .itemInfo{float:left;margin:.8em 1.2em 0 0;width:65%}#orderDetails #orderSummary .itemInfo2{float:left;margin:.8em 1.2em 0 0;width:95%}#orderDetails ul#policyInfo{margin:0 0 1.6em}#orderDetails ul#policyInfo li{margin:0 0 .8em}#shopWithConfidence{width:100%}#shopWithConfidence p{margin:0 0 1em;line-height:1.2}#shopWithConfidence p.searchModelNumber{margin-top:.4em}#shopWithConfidence h2{font-weight:700;font-size:1.1rem}#shopWithConfidence .dividerWrap{margin:0 0 1.6em}#shopWithConfidence .confidenceHeader{margin:0 0 .5em}#shopWithConfidence .confidenceWrapper strong{font-weight:700}#shopWithConfidence .confidenceCopy{margin:.3em 0 .3em 1.2em}#shopWithConfidence .returnButton,#promotion .returnButton{margin:1em 0 .5em}#shopWithConfidence ul.bulleted,#checkout ul.bulleted{list-style-type:disc;margin:1em 0 0 1em;padding-left:.5em}#shopWithConfidence ul.bulleted li,#checkout ul.bulleted li{margin:0 0 .5em}#shopWithConfidence ul.bulleted ul,#checkout ul.bulleted ul{list-style-type:circle;margin:1em 0 1em 1.5em;padding-left:1em}#shopWithConfidence .localPickupWrapper .map img{width:100%}#shopWithConfidence .outOfStockDays{display:inline-block}#shopWithConfidence h2.aboutUs{font-size:1.5rem;font-weight:400}#shopWithConfidence a.aboutUs{font-size:1.188rem;display:inline-block;text-transform:uppercase;text-decoration:none;padding:.4em 1em;margin:.5em 0;color:#fff;background-color:#005789;border-radius:.5em}#shopWithConfidence .testimonial{float:left;width:100%;margin:.5em 0;height:auto;background-color:#f0f0f0;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;font-size:1.2rem;line-height:1.2;text-align:center;color:#333}#shopWithConfidence .testimonial .quoteWrapper{width:100%;display:table}#shopWithConfidence .testimonial img.openQuote{display:table-cell;vertical-align:middle;float:left;width:auto;height:auto;margin:-5px 0 0 2px}#shopWithConfidence .testimonial img.closedQuote{display:table-cell;vertical-align:middle;float:right;width:auto;height:auto}#shopWithConfidence .testimonial span{display:table-cell;vertical-align:middle}#shopWithConfidence .testimonial span.ellipses{color:#bf311a;font-weight:700;display:inline}#shopWithConfidence .testimonial .quoteCopy{width:80%;padding:10px 0}#shopWithConfidence .testimonial .sig{width:100%;text-align:center;margin:-15px 0 10px}#shopWithConfidence .obText{margin-bottom:.75em}#bottomLinks.refineList li{background:#f5f5f5}#bottomLinks.refineList li.selected{background:#777}#emptySearchResult{margin:.6em 0}#emptySearchResult span{width:100%;font-size:.9rem;font-weight:700}#showPartDetailVideoContent{width:100%;font-size:.9rem}#showPartDetailVideoContent .player{position:relative;padding:25px 0 56.25%;height:0;margin:20px 0 0}#showPartDetailVideoContent iframe{position:absolute;top:0;left:0;width:100%;height:100%}#showPartDetailVideoContent .titleContainer{width:100%;margin:5px 0 -15px;top:-25px;padding:5px 0 0}#showPartDetailVideoContent span{font-weight:700}#showPartDetailVideoContent #otherVideoList{margin:1em 0}#showPartDetailVideoContent #otherVideoList span{margin-top:.8em}#showPartDetailVideoContent .refineList li label{color:#333;text-decoration:none;font-weight:400;display:block;font-size:1rem;padding:2% 0 2% 1%}#showPartDetailVideoContent .refineList li a{text-decoration:underline}#showPartDetailVideoContent .refineList li a,#showPartDetailVideoContent .refineList li label{display:inline;line-height:2em}#showPartDetailVideoContent .refineList li{text-overflow:ellipsis;-o-text-overflow:ellipsis;-icab-text-overflow:ellipsis;-khtml-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap}#vidContent #embededVideo{height:0;margin:20px 0 0;padding:20px 0 50%;position:relative}#vidContent #embededVideo iframe{height:100%;left:0;position:absolute;top:0;width:100%}#vidContent .socialMedia{float:left;font-size:.875rem;font-weight:700;height:25px;margin:10px 0}#vidContent .socialMedia>div{display:inline-block;margin-right:-15%}#vidContent a.findPartBtn,#testimonialSidebar a.findPartBtn{background-color:#da7018;border:0 none;display:block;float:right;margin:0 0 15px;padding:10px 20px;text-align:center;text-decoration:none}#vidContent a.findPartBtn .findPartBtnTxt,#testimonialSidebar a.findPartBtn .findPartBtnTxt{color:#fff;display:inline-block;font-size:1.5rem;letter-spacing:2px;margin:0 auto;text-transform:uppercase;width:auto}#vidContent a.findPartBtn .navRight,#testimonialSidebar a.findPartBtn .navRight{margin:10px 0 0 5px}#vidContent .navRight{display:inline;float:right}#vidContent .btn-triangle-wrapper{height:5px;width:5px}#vidContent .btn-triangle-right{border-bottom:5px solid transparent;border-left:5px solid #fff;border-top:5px solid transparent;display:block;height:0;text-align:left;width:0}#vidContent h2{margin:2em 0 1em}#vidContent .videoThumb a,#testimonialSidebar .videoThumb a{background:transparent url(/images/img/img-video2.png) no-repeat scroll 0 5px;line-height:1.2;padding-left:22px}#vidContent p.link{margin:0 0 1em}#vidContent .sidebarTxt{margin:2em 0;line-height:1.2}#vidContent #relatedVideos{margin-top:2em}#vidContent .relVidThumbContainer{margin-bottom:1em;background:transparent url(/images/img/img-video2.png) no-repeat scroll 0 5px;line-height:1.2;padding-left:22px}#emptyShoppingCart h2{margin:2em 0}#siteHeader .hdHeaderLogo{width:41px;height:41px}.popupBody{width:100%;font-size:.9rem}.popupBody #infoLayer{margin:10px}.popupBody #infoLayer h3{font-size:1.1rem;font-weight:700;margin:0 0 10px}.popupBody #infoLayer strong{font-weight:700}.popupBody #infoLayer p{margin:10px 0}.popupBody #infoLayer .indent{margin:0 0 0 20px}.popupBody #infoLayer ul{list-style:disc outside none;margin-left:20px;padding-left:5px}.popupBody #infoLayer li{margin:0 0 10px}.popupBody #infoLayer li ul li{list-style:circle outside none}.popupBody #infoLayer ul ul{margin-top:10px}.popupBody #infoLayer dt{font-weight:700}.popupBody #infoLayer dd{margin:10px 0 20px 28px}#involuntaryMobileContent #emptySearchResult,.emailResultContent p,.emailResultContent .emailResultSpamMsg{margin:2em 0}.emailResultContent .emailResultMsg #copy{width:69px;height:27px;cursor:pointer;background:url(/images/btn/btn-copyID.jpg) no-repeat left top}#errorContent{margin:1em 0}#errorContent span{display:block;margin:1em 0;line-height:1.4}.small{font-size:.6rem}.mobileShopForPartsCashBackImage{width:auto;height:auto;margin-top:1em;float:right}.mobileShoppingCartCashBackImage,.mobilePartDetailCashBackImage,.mobileCorePartPolicyCashBackImage{width:auto;height:auto;margin-top:1em}.mobileCorePartPolicyCashBackImage img{width:164px;height:59px}#mobileCorePartPolicyText{margin:0 0 1em 1em}#mobileCorePartPolicyText p{font-size:1rem;margin-bottom:1em}#mobileCorePartPolicyText ol{font-size:1rem;margin:0 0 1em 1em;padding-left:2em;list-style-type:decimal}#shippingPoliciesContainer .formArea #postalSubmitContainer{margin-left:1em}#shippingPoliciesContainer .formArea #postalSubmitContainer,#shippingPoliciesContainer .formArea #postalCodeContainer{float:left;margin-top:1em}#shippingPoliciesContainer .formArea #postalCode{width:95%;height:1.6em;font-size:1rem}ul.canadaShipping{list-style:disc outside none;margin-left:20px;padding-left:5px}ul.canadaShipping li{margin:0 0 10px}#postalSubmitContainer input[type=image]{height:30px}#postalSubmitContainer input[type=text]{width:2em}ol#canadaShippingPolicyOL li{list-style-type:decimal;margin:0 0 1em 2em}#mobileReturn h3{font-weight:700;margin-bottom:1em}#mobileReturn .returnTitle{border-top:1px solid #000;border-bottom:1px solid #000;margin-bottom:1em;padding:.5em 0}#mobileReturn .returnTitle p{margin-bottom:.5em}#mobileReturn .bottomLine{border-bottom:1px solid #000;margin-bottom:.5em}#mobileReturn .indent{margin-left:2em}#mobileReturn ol li{list-style-type:decimal;margin:0 0 1em 2em}#mobileReturn li li{list-style-type:decimal;margin:.5em 0 0 2.5em}#infoLayer #layerNla .indent{list-style:circle outside none;margin-left:2.5em}#infoLayer #layerNla p.content{margin-top:1em}.alertText{color:red}#cannotShipToCanadaContent ul li{margin:1em 0}#symptomListContent ul,#symptomCausesContent ul{margin:.5em 0 1em 2em}#symptomListContent ul li,#symptomCausesContent ul li{margin:.5em 0 .7em}#symptomCausesContent p.generalInfo em{font-style:italic}#symptomCauses .symptomButton,#partsSearchResults returnButton{margin:.5em 0}#symptomCausesContent #zeroSymptomsColumn.symptomsColumn h4{font-weight:700;font-size:1rem}#symptomCausesContent #zeroSymptomsColumn.symptomsColumn ul{list-style-type:disc;margin:.5em 0 1em 3em}#symptomCausesContent .shopForModelLink{text-align:right;margin:.5em 0 1em}#symptomCauses .resultsWrap{margin:.7em 0 0}#symptomCauses .productWrap{margin:0;background-color:#f5f5f5}#symptomCauses .productWrap .partNameNo{margin:.3em 0 0 .7em;float:left;width:50%}#symptomCauses .productWrap .partNameNo h3 a{color:#000}#symptomCauses .productWrap .partNameNo p{font-size:.8rem}#symptomCauses .productWrap .howItWorksInfo{width:99%;margin:.5em 0 0 .2em}#symptomCauses .productWrap .howItWorksInfo p{font-size:.9rem;line-height:120%}#symptomCauses .productWrap .howItWorksInfo p.orderNow,#symptomCauses .productWrap .howItWorksInfo p.orderNow a{font-weight:700;font-style:italic;color:#c74600;margin:0 0 .7em}#symptomCauses .productWrap .howItWorksInfo .skillWrap,#symptomCauses .productWrap .howItWorksInfo .replacement-testingVideo{margin:0 0 1em}#symptomCauses .productWrap .howItWorksInfo .replacement-testingVideo a{background:url(/images/img/img-video2.png) no-repeat scroll 0 5px transparent;color:#000;padding-left:22px}#symptomCauses .repairGuruBoxWrapRC{width:100%;padding:0}span.narrow{display:none}span.wide{display:inline}@media all and (max-width:400px)and (min-width:0px){span.narrow{display:inline}span.wide{display:none}}#symptomCauses .rhInfoTextTabRC-on,#symptomCauses .rhInfoTextTabRC-off,#symptomCauses .descriptionTabRC-on,#symptomCauses .descriptionTabRC-off,#symptomCauses .repairGuruTabRC-on,#symptomCauses .repairGuruTabRC-off{float:left;padding:.5em;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;border-top-left-radius:.4em;border-top-right-radius:.4em;margin:0 .3em -1px 0;font-size:.8rem;font-weight:700;text-align:center;color:#c74600;cursor:pointer}#symptomCauses .rhInfoTextTabRC-on,#symptomCauses .descriptionTabRC-on,#symptomCauses .repairGuruTabRC-on{background-color:#fff}#symptomCauses .rhInfoTextTabRC-off,#symptomCauses .descriptionTabRC-off,#symptomCauses .repairGuruTabRC-off{background-color:#ccc}#symptomCauses .repairGuruBoxRC{padding:.5em;background-color:#fff;border:1px solid #ccc;border-top-right-radius:.4em;border-bottom-right-radius:.4em;border-bottom-left-radius:.4em}#symptomCauses .moreInfoWrap .moreInfoList{display:none}#symptomCauses .productModelNumWrap{margin:-1em 0 1em .5em}#symptomCauses .productModelNumWrap p{margin:0 0 .5em}#repairHelp .helpFindModelNo p{margin-top:.2em}#repairHelp .helpFindModelNo p a#modelNumberHelp{font-size:.9rem}#repairHelp .stackDiv{margin:1em 0}#repairHelp #options{text-align:center;margin:1em 0 0}#repairHelp .hmfmmnContainer,#repairHelp .howToFixAContainer{margin:1em 0}#repairHelp .hmfmmnContainer div.clr{margin-bottom:.6em}#symptomCausesContent .videoLinks ul{margin:.5em 0 1em}#symptomCausesContent .videoLinks li a{background:url(/images/img/img-video2.png) no-repeat scroll 0 5px transparent;padding-left:22px;color:#000}#symptomCausesContent p.generalInfo,#symptomCauses p.generalInfo{margin:1em 0 0}.defBox ul{margin:.5em 0 1em 1em;padding:0 0 0 1em;list-style-type:disc}.defBox ul li{margin:0 0 .5em}.multiModelResults,#multipleModels .stackDiv{margin:1em 0 0}#partsSearchResults .helpFindModelNo p a#modelNumberHelp{font-size:.9rem}#partsSearchResults .answerMaintenanceBlock{margin:1em 0}#partsSearchResults .answerMaintenanceBlock p{margin:0 0 1em}#partsSearchResults .answerMaintenanceBlock .productDetailVideoWrap .refineList{border-bottom:none}#partsSearchResults .backButton{margin:.5em 0}#partsSearchResults .red{color:red}#partsSearchResults ul.commonQuestionsList{margin:1em 0 0}#partsSearchResults ul.commonQuestionsList li{margin:0 0 1em;line-height:1.2}#partsSearchResults .singleAnswerBlock #faqHeaderTitle h1{display:block;font-weight:700;margin:.5em 0 0;background:none;font-size:1rem;padding:0}#partsSearchResults .singleAnswerBlock p{margin:1em 0 2em;line-height:1.2}#partsSearchResults .singleAnswerBlock .lists ol{list-style-type:decimal;margin:1em 0 2em 2em;line-height:1.2}#partsSearchResults .singleAnswerBlock .lists ul{list-style-type:disc;margin:1em 0 2em 2em;line-height:1.2}#partsSearchResults .singleAnswerBlock .listss ol li,#partsSearchResults .singleAnswerBlock .list ul li{margin-bottom:1em}#partsSearchResults #mainFAQHeader{font-size:2rem;letter-spacing:0;margin:0 0 .3em;padding:.3em 0}.productRecall strong{font-weight:700}#partsSearchResults .productRecall h3{font-size:1rem;margin:10px 0}.productRecall p{padding-bottom:10px}.recall{background-color:#005789;padding:2px;width:100%}.recall td,.recall tr{background-color:#ebeef3;padding:4px;font-size:.9rem}.recall a{display:inline-block;word-break:break-all}.recall,.recall td,.recall tr{border:1px solid black}.recall .center{text-align:center}.recallBrand{width:98%;border:1px solid black;margin:0 0 .5em}.recallBrand td,.recallBrand tr,.recallBrand th{background-color:#fff;padding:4px;border:1px solid black}.recallBrand th{font-weight:700}.productRecall h4,.portToMVCPageContent h4{font-size:.875rem;margin:10px 0 0}.productRecall{margin:0;padding-top:5px;width:100%}.productRecall .left{text-align:left}.productRecall .right{text-align:right}.productRecall .centerTop{text-align:center;vertical-align:top}.productRecall li{font-size:1rem;margin-bottom:1em}.productRecall .recallList{float:left;margin:0 60px 20px 0}.innerTable{border-collapse:collapse;border:1px solid #000000;margin:5px auto 10px}.innerTable th{padding-left:3px}.productRecall .dividerText{margin:.8em 0 .5em;float:right}.hmfmmnContent #productTypes li{padding:2% 0 2% 1%;height:1.1em}.hmfmmnContent #productTypes li .productContainer div{float:right}.hmfmmnContent #productTypes li .productContainer .productName{float:left}.hmfmmnContent #productTypes li .productContainer .right{margin-right:1%}.hmfmmnContent #productTypes li .productContainer .middle{margin-right:2%}.hmfmmnContent #productTypes li a{font-weight:400;text-decoration:underline;padding:inherit}.hmfmmnContent #productTypes li span{color:#666;font-size:1.1rem;text-transform:uppercase;text-decoration:none}.hmfmmnContent h1{font-size:1.5rem}#hmfmmnDetailContent #hmfmmnVideo{width:100%;font-size:.9rem;margin-bottom:4%}#hmfmmnDetailContent #hmfmmnVideo .player{position:relative;padding:25px 0 56.25%;height:0;margin:20px 0 0}#hmfmmnDetailContent #hmfmmnVideo iframe{position:absolute;top:0;left:0;width:100%;height:100%}#hmfmmnDetailContent .hmfmmnImage img{max-width:100%}#hmfmmnDetailContent .hmfmmnImage .imgText{margin:1em 0}#hmfmmnDetailContent #backButton{margin:.9em 0}img.jlamb{margin:.3em 0 0}.shopConfidenceContent .affiliate{margin:0 0 1em}.shopConfidenceContent .txt_right{text-align:right}ul.mobileUnorderedList{margin:.5em 0 1em 1em;padding:0 0 0 1em;list-style-type:disc}ul.mobileUnorderedList li{margin:0 0 .5em}ul.mobileUnorderedList ul{margin:.5em 0 1em 2em;list-style-type:circle}.shopConfidenceContent h3{font-weight:700;margin:0 0 .5em}#shopWithConfidence .returnTitle p,#shopWithConfidence .mobileReturnArea p{margin:0}.columnContainer .returnTitle,.columnContainer .mobileReturnArea{border-top:1px solid #000;border-bottom:1px solid #000;margin:0 0 .5em;padding:.5em 0}ol.mobileOrderedList{margin:.5em 0 1em 1em;padding:0 0 0 1em;list-style-type:decimal}ol.mobileOrderedList li{margin:0 0 .5em}ol.mobileOrderedList ol{margin:.5em 0 1em 2em}#shopWithConfidence p.mobileMonths{line-height:2}#shopWithConfidence p.txt_rightTop{text-align:right;margin-bottom:-1em}img.email{height:1.3em;margin:0 0 -.4em}#sbaLogIn .memberLoginForm input[type=text],.memberLoginForm input[type=password]{font-size:1rem;height:1.6em;margin:0 0 .5em;width:95%}#sbaLogIn .memberLoginForm label{display:inline-block;font-size:.9rem;margin:.5em 0}#sbaSignup .formArea input[type=text],.formArea input[type=password]{font-size:1rem;height:1.6em;margin:0 0 .5em;width:95%}#sbaSignup .formArea label,#sbaSignup .formArea .ext{display:inline-block;font-size:.9rem;margin:.5em 0}#sbaSignup .formArea select{font-size:1rem;height:1.6em;margin:0 0 .5em;width:95%}#sbaSignup .formArea .checkboxWrap2,.changeEmailContent #newsletter{position:relative;margin:0 0 .5em}#sbaSignup .formArea .checkboxWrap2 input[type=checkbox],input#NewsletterSignup[type=checkbox]{position:absolute;top:0}#sbaSignup .formArea .checkboxWrap2 label,.changeEmailContent #newsletter label#NewsletterSignup{margin:0 0 0 2em}.changeEmailContent input[type=text],.changeEmailContent input[type=password]{font-size:1rem;height:1.6em;margin:0 0 .5em;width:95%}.changeEmailContent label{display:inline-block;font-size:.9rem;margin:.5em 0 .5em .5em}.changeEmailContent span.gray{color:#666}.changeEmailContent .defaultForm_Buttons{margin:1.5em 0}.changeEmailContent .defaultForm_InputBlock,.changeEmailContent .defaultForm_TextBlock{margin:.5em 0 0}.changeEmailContent #changeEmailMailingLists ul{margin:1em 0 0}.changeEmailContent #changeEmailMailingLists li{margin:.5em 0 0}.defaultForm_ValidationMsg span{color:red}#mailFaxPrint #mailFaxTitle{margin:.5em 0 0}#mailFaxPrint #checkoutContentMail h2.steptitle,#mailFaxPrint #checkoutContentMail h2.shipTitle{border:1px solid #000;color:#000;height:2.8em;line-height:2.8em;padding-left:1.4em;margin:.5em 0}#mailFaxPrint #checkoutContentMail p{line-height:1.2}#mailFaxPrint #checkoutContentMail input[type=text],#mailFaxPrint #checkoutContentMail input[type=password]{font-size:1rem;height:1.6em;margin:0 0 .5em;width:95%;background:none}#mailFaxPrint #checkoutContentMail label{display:inline-block;font-size:.9rem;margin:.5em 0}#mailFaxPrint #checkoutContentMail select{height:2em;width:80%;margin:0 0 2%;font-size:1rem}#mailFaxPrint #checkoutContentMail .exp{width:50%}#mailFaxPrint #checkoutContentMail p.emailBenefits,#mailFaxPrint #checkoutContentMail p.check{margin:3% 0}#mailFaxPrint #checkoutContentMail #DBAMessage,#mailFaxPrint #checkoutContentMail #securityMessage{margin:3% 0 0}#mailFaxPrint #checkoutContentMail .shipContent{margin:3% 0}#mailFaxPrint #checkoutContentMail .cartItemInfo{float:left}#mailFaxPrint #checkoutContentMail .cartItemPrice{float:right;margin:1em 0 0;text-align:right}#mailFaxPrint #checkoutContentMail #orderTotals{text-align:right;margin:0 0 3%}#mailFaxPrint #checkoutContentMail .dtFirst,#mailFaxPrint #checkoutContentMail .ddFirst,#mailFaxPrint #mailFaxPrint #mailFaxPrint #checkoutContentMail .dtOrderTotal,#mailFaxPrint #checkoutContentMail .ddOrderTotal{font-weight:700}#mailFaxPrint #checkoutContentMail dd{margin:0 0 2%}#mailFaxPrint #checkoutContentMail .checkboxWrap{margin:0 0 .5em;position:relative}#mailFaxPrint #checkoutContentMail .checkboxWrap input#BillingIsSameAsShipping[type=checkbox]{position:absolute;top:0}#mailFaxPrint #checkoutContentMail .checkboxWrap label{margin:0 0 0 2em}#mailFaxPrint #checkoutContentMail .boxInner{width:100%}#mailFaxPrint #checkoutContentMail .boxInner dl{float:right;font-size:.95rem}#mailFaxPrint #checkoutContentMail .boxInner dt{text-align:right;width:14em;float:left;clear:left}#mailFaxPrint #checkoutContentMail .boxInner dd{float:left;text-align:right;width:6em}#vidContent .refineList li.row{padding:2% 0}#vidContent .refineList li.row div{display:inline-block}#vidContent .refineList .content{display:none;margin:0;border-bottom:1px solid #b1c2c9}#vidContent .refineList .content li{padding:1% 0 1% 1%}#vidContent .refineList .content li a{font-weight:400;text-decoration:underline}#vidContent .refineList .content li.last{padding:1% 0 0 1%;margin-bottom:0}#vidContent .refineList ul#products li h3{font-size:1rem;font-weight:700;padding:0 0 0 .5em;margin:0}#vidContent .refineList ul#products div span.pointer,#vidContent .refineList ul#products div label{margin-right:.5em}#vidContent .refineList .pointerDown{margin:0!important;width:1em;padding:0 0 0 2%;background:url(../../images/img/img-downArrowOrange.png) no-repeat scroll center 0 transparent}#vidContent .refineList .pointerContainer{float:right}#vidContent .refineList .lastContent{border-bottom:0!important;border-top:1px solid #b1c2c9!important}.pagination .sortButtonsWrap a{text-decoration:none}#taxExempt .formArea input[type=text],.formArea input[type=password]{width:98%;height:2.4em;margin:.3em 0;font-size:1rem;border:1px solid #c2c2c2}.safari-mac #taxExempt .formArea input[type=text],.safari-mac .formArea input[type=password]{width:95%}#taxExempt .formArea label,#taxExempt .formArea .ext{display:inline-block;font-size:.9rem;margin:.5em 0}#taxExempt .formArea select{font-size:1rem;height:1.6em;margin:0 0 .5em;width:95%}#taxExempt .formArea .checkboxWrap2{position:relative;margin:0 0 .5em}#taxExempt .formArea .checkboxWrap2 input[type=checkbox]{position:absolute;top:0}#taxExempt .formArea .checkboxWrap2 label{margin:0 0 0 2em}#taxExempt .formArea .phone{width:10em!important}#taxExempt .formArea .ext{width:4em!important}#taxExempt #ccrSignUpContextContainer label{font-size:.8rem}#taxExempt #ccrSignUpContextContainer select{margin:.2em 0 1em -.1em}#loginOrCreateAccount .memberLoginForm input[type=text],.memberLoginForm input[type=password]{font-size:1rem;height:1.6em;margin:0 0 .5em;width:95%}#loginOrCreateAccount .memberLoginForm label{display:inline-block;font-size:.9rem;margin:.5em 0}#Tune-Up img.tuneUpKit,#Tune-Up img.tgstuks{max-width:100%}#Tune-Up .red{color:#bf311a}#Tune-Up .emailEntry{margin:1em 0}#Tune-Up #tuneUpEmailSignup{font-size:.9rem;height:1.6em;vertical-align:bottom;width:64%;margin:0 .5em 1em 0;display:inline;float:left}#Tune-Up #tuneUpNewsletterButton{margin:0}#Tune-Up .emailEntry{height:1.6em}#Tune-Up .submitButton input[type=image]{height:120%}#Tune-Up .socMediaArea{margin:1em 0 2em}#Tune-Up .socMediaArea a{margin-right:1.2em}#Tune-Up #tuneUpNewsletterValidationMessageBlock{float:left;margin-bottom:1em}.opeDangerContent h3{font-weight:700;margin-bottom:.5em}#pageLevelSocial h3,.VIP-email h3{font-weight:700;margin-bottom:1em}.VIP-email #mediaEmailAddress2{display:inline;float:left;font-size:.9rem;height:2em;margin:0 0 1em;padding-left:.3em;vertical-align:bottom;width:18em}.VIP-email #mediaNewsletterBlock2{margin-left:.5em}.VIP-email #mediaNewsletterForm2{width:85%}.VIP-email #mediaNewsletterButton2{background-color:#444;border:0 none;color:#fff;cursor:pointer;float:left;font-size:1.4rem;letter-spacing:0;padding:.3em .8em .2em;text-transform:uppercase;margin:.1em 0 0;-webkit-appearance:none;-webkit-border-radius:0}.VIP-email #mediaSaveNewsletterButton2{background-color:#444;border:0 none;color:#fff;cursor:pointer;float:left;font-size:1.4rem;letter-spacing:0;padding:.3em .8em .2em;text-transform:uppercase;margin:.6em 0 0 12em;-webkit-appearance:none;-webkit-border-radius:0}@media all and (max-width:400px)and (min-width:0px){.VIP-email #mediaEmailAddress2{margin:2px 0 1em;width:12em}.VIP-email #mediaSaveNewsletterButton2{margin:.5em 0 0 8em}}#pageLevelSocial .facebookLikePart,#pageLevelSocial .twitterShareVideo,#pageLevelSocial partDetailGooglePlusOneBlock,#pageLevelSocial .pinterest{float:left;margin:.2em 1em 1em 0}#checkout #shippingAddressChoiceWrapper .shippingAddressChoiceEntry,#checkout #shippingAddressChoiceWrapper #changeAddressButtonsWrapper{margin-top:10px}.css-table{display:table;width:100%;height:100%;text-align:center}.css-table .col{display:table-cell;width:auto;padding:0}.css-table .col img.PartDetail_MainImage{width:100%}.css-table .col p{margin-bottom:.5em;line-height:1.2}.css-table .col:nth-child(1){width:49%;padding:1% 3%;height:100%}.css-table .col:nth-child(2){padding:0;width:1%;border-left:1px solid #666}.css-table .col:nth-child(3){width:49%;padding:0 3%;height:100%}.css-table .col a{text-align:center}.css-table .col p.outOfStock a{color:red}.css-table .col img{margin:10px 0}.searchFormWrap input[type=text]#tuneUpSearchText,.searchFormWrap input[type=text]#tuneUpSearchText2{float:left;width:80%;margin:10px 5px 0 0;height:20px}#tuneUpSearchButton.goButton,#tuneUpSearchButton2.goButton{float:left;width:37px;height:37px;margin:2px 0 0 5px;background:url(../../images/img/img-goButtonCircle.jpg) no-repeat center 0;cursor:pointer}#tuneUp2017 .searchFormWrap input[type=text]#tuneUpSearchText{float:left;width:65%;margin:10px 5px 10px 0;height:2.5em}#tuneUp2017 #tuneUpSearchButton.goButton{float:left;width:5em;height:auto;margin:10px 0 0 5px;padding:.5em 0;font-size:1rem;text-transform:uppercase;text-align:center;color:#fff;background:none;background-color:#bf311a;cursor:pointer}#tuneUp2017 a.lawnMowerPartsButton{background-color:#bf311a;border:0 none;border-radius:5px;color:#fff;display:block;float:none;font-size:1.1rem;letter-spacing:1px;margin:0 0 2em;padding:.6em 0;text-transform:uppercase;text-decoration:none;text-align:center;width:98%}#tuneUp2017 #howToVideo iframe{width:100%}@media all and (max-width:400px)and (min-width:0px){#maintenanceTipsContent .maintenanceDisplayImg{max-width:100%;height:auto;display:block}#maintenanceTipsContent .mobileButton{background-color:#005789;padding:.5em;border-radius:10px;width:100%;text-align:center}#maintenanceTipsContent .mobileButton a{color:#fff}}@media all and (min-width:401px){#maintenanceTipsContent .maintenanceDisplayImg{max-width:100%;height:auto;text-align:right;display:inline-block;float:left;margin:0 10px 10px 0}#shoppingCartPage .cartItemInfo{width:78%}#siteHeader #searchContainer #searchText{height:2.2em;width:100%;font-size:1rem;background:#f1f1f1;border:0}.searchContainer #searchModelText{height:2.2em;width:75%;font-size:1.1rem;background:#fff;border:0;margin:0 0 0 .3em}#orderHistory #partSearchCtn #partSearch{height:2.1em;width:94%;font-size:1.1rem;background:none;border:0}#orderHistory #partSearchCtn .partSearchBorder{height:2.4em;width:auto;flex:1 1 auto;min-width:0}}#maintenanceTipsContent .goToTop,.shopConfidenceContent .goToTop,.lawnPromoWrapper .goToTop,#topTenToolsWrapper .goToTop{width:100%;text-align:right;border-bottom:1px solid #666;margin:0 0 1em}#maintenanceTipsContent .goToTop a,.shopConfidenceContent .goToTop a,.lawnPromoWrapper .goToTop a,#topTenToolsWrapper .goToTop a{padding:.2em 1em .2em 1.2em;margin-bottom:-1px;border:1px solid #666;display:inline-block;font-size:.8rem;text-decoration:none;color:#fff;background-color:#9c9c9c}#maintenanceTipsContent h1,#prodLinePages h1,#prodRecallPage h1,h1.aboutUs,#topTenToolsWrapper h1{padding-left:0;color:#333;font-size:1.875rem;letter-spacing:0;background-color:#fff}#maintenanceTipsContent h2,#prodLinePages h2,h2.aboutUs,#topTenToolsWrapper h2{font-size:1.5rem;letter-spacing:0;margin:.5em 0}#maintenanceTipsContent h3{font-size:1rem;margin-top:.5em}#maintenanceTipsContent p{margin:10px 0;line-height:1.2}#maintenanceTipsContent .menuDrop,.shopConfidenceContent .menuDrop{margin:0 0 .5em}#maintenanceTipsContent .menuDrop select,.shopConfidenceContent .menuDrop select{width:100%;max-width:341px;padding:5px;font-size:1rem;border:1px solid #cccccc;height:34px}#maintenanceTipsContent .menuDrop option.boldItal,.shopConfidenceContent .menuDrop option.boldItal{font-weight:700;font-style:italic}#maintenanceTipsContent #howToContainer{float:left;margin:.75em 0}#maintenanceTipsContent #howToContainer img{max-width:100%;height:auto;display:block}#maintenanceTipsContent #faqContainer{float:left;margin-bottom:1em}#maintenanceTipsContent img.leftFloat{float:left;margin:0 .5em .5em 0}#maintenanceTipsContent .howToBox{display:block;float:left;clear:both;margin:0 0 .5em}#maintenanceTipsContent #faqContainer ol,#maintenanceTipsContent #howToContainer ol,#maintenanceTipsContent #extraContentWrapper ol{list-style-type:decimal;margin-left:30px;padding-left:10px}#maintenanceTipsContent #faqContainer ol li,#maintenanceTipsContent #faqContainer ul li,#maintenanceTipsContent #howToContainer ol li,#maintenanceTipsContent #howToContainer ul li,#maintenanceTipsContent #extraContentWrapper ol li,#maintenanceTipsContent #extraContentWrapper ul li{margin-bottom:14px;line-height:1.2}#maintenanceTipsContent #faqContainer ul,#maintenanceTipsContent #howToContainer ul,#maintenanceTipsContent #extraContentWrapper ul{list-style-type:disc;margin:10px 0 10px 30px;padding-left:10px}#maintenanceTipsContent .socialMediaContainer{max-width:100%;min-width:12.5em;display:inline-block;margin-top:1em}#maintenanceTipsContent .socialMediaContainer>div{display:inline-block}#maintenanceTipsContent .socialMediaContainer .twitterShareButton{width:89px;margin-bottom:1em}#maintenanceTipsContent .socialMediaContainer [id^=partDetailGooglePlusOneBlock]{width:68px!important;margin-bottom:1em}#maintenanceTipsContent .socialMediaContainer .linkedInShareButton{width:auto;padding-right:4px;margin-bottom:1em}#maintenanceTipsContent .socialMediaContainer .facebookLikePart{width:89px;vertical-align:top;margin-bottom:1em}#maintenanceTipsContent .socialMediaContainer .facebookLikePart iframe[style]{width:80px!important}#maintenanceTipsContent .videoLinks li{margin:1em 0}#maintenanceTipsContent .elementWrap h4,#maintenanceTipsContent #howToContainer h4{font-style:italic;font-weight:700;color:#555}#saveShoppingCart{margin:1em 0}#saveShoppingCart label,#saveShoppingCart p{font-size:1rem}#saveShoppingCart #Email{font-size:1rem;width:95%;height:1.6em;line-height:1em;margin-right:.5em}#saveShoppingCart #sendCartBtnContainer{margin-top:1em}#saveShoppingCart img{vertical-align:top;padding:.2em .5em 0 0}.addressChoiceH4{margin-top:10px}.confidenceWrapper #myModelNumbers p{margin:1em 0}.confidenceWrapper #myModelNumbers ul{list-style:none;margin-left:0;padding-left:0}.confidenceWrapper #myModelNumbers ul li{padding-left:.8em;text-indent:-.8em}.confidenceWrapper #myModelNumbers ul li:before{content:"-";padding-right:5px}.confidenceWrapper #myModelNumbers li{margin-bottom:.2em}.confidenceWrapper #myModelNumbers .savedModel h2{float:left;margin-bottom:.5em}.confidenceWrapper #myModelNumbers .savedModel{margin:1.5em 0}.confidenceWrapper #myModelNumbers #savedModelNumbers{clear:both}.confidenceWrapper #myModelNumbers .editModelInfo{float:left;margin:.8em 0 0 1em;vertical-align:top;font-size:.8rem}.confidenceWrapper #myModelNumbers #extraInfo{margin:1.5em 0}.confidenceWrapper #myModelNumbers #extraInfo span{display:block}.confidenceWrapper #myModelNumbers #extraInfo a{margin:10px 0 0 10px;display:block}.confidenceWrapper #myModelNumbers .savedModel .sfpLink,#myModelNumbers .savedModel .rhLink{display:inline-block;color:#c74600;margin-bottom:1em}.confidenceWrapper #myModelNumbers .savedModel .sfpLink{margin-top:.8em}.confidenceWrapper #myModelNumbers #extraInfoForClients{margin-bottom:.8em}.confidenceWrapper #myModelNumbers #extraInfoForClients span{display:block;margin-left:1em}.confidenceWrapper #myModelNumbers.modelsContent #savedModelNumbers a.addModelNumber{margin-right:.5em;color:#c74600}.confidenceWrapper #myModelNumbers.modelsContent .savedModel{margin:2em 0 .8em}.confidenceWrapper #myModelNumbers .savedModel .borderBottom{margin-bottom:10px}.confidenceWrapper #myModelNumbers.modelsContent .savedModel a{margin-bottom:.8em;display:inline-block}.confidenceWrapper #myModelNumbers.modelsContent .savedModel .sfpLink{margin-top:.8em}.confidenceWrapper #myModelNumbers.modelsContent #savedModelNumbers{clear:both}.confidenceWrapper #myModelNumberContent #myModelNumber{margin:0 0 1em}.confidenceWrapper #myModelNumberContent #myModelNumber .savedModel{margin:2em 0 1em}.confidenceWrapper #myModelNumberContent #myModelNumber .savedModel .borderBottom{margin-bottom:1em}.confidenceWrapper #myModelNumberContent #myModelNumber .savedModel h2{padding-bottom:.8em}.confidenceWrapper #myModelNumberContent #myModelNumber .savedModel a{margin-bottom:.1em;display:inline-block}.confidenceWrapper #myModelNumberContent #myModelNumber .savedModel .sfpLink,#myModelNumber .savedModel .rhLink{display:inline-block;margin-bottom:1em}.confidenceWrapper #myModelNumberContent #myModelNumber #savedModelNumbers{clear:both}.confidenceWrapper #myModelNumberContent #myModelNumber #addModelNumberHeader,.confidenceWrapper #myModelNumber a.addModelNumber{margin-right:1em;color:#c74600}.confidenceWrapper #myModelNumberContent #myModelNumber #modelData{margin-top:2em}.confidenceWrapper #myModelNumberContent #myModelNumber #modelData span{display:block}.confidenceWrapper #myModelNumberContent #myModelNumber #modelData span.modelData{display:inline}.confidenceWrapper #myModelNumberContent #myModelNumber #modelData .modelDataSegment{margin-bottom:1em}.confidenceWrapper #myModelNumberContent #editModelNumberCtn,.confidenceWrapper #myModelNumberContent #deleteModelNumberCtn,.confidenceWrapper #myModelNumberContent #enableModelNumberCtn{vertical-align:top}.confidenceWrapper #myModelNumberContent #editModelNumberCtn,.confidenceWrapper #myModelNumberContent #deleteModelNumberCtn,.confidenceWrapper #myModelNumberContent #enableModelNumberCtn{margin-top:.6em}.confidenceWrapper #myModelNumberContent #editModelNumberCtn,.confidenceWrapper #myModelNumberContent #enableModelNumberCtn{margin-left:.6em}.confidenceWrapper #myModelNumberContent #editModelNumberCtn a#editModelNumber,.confidenceWrapper #myModelNumberContent #deleteModelNumberCtn a#deleteModelNumber{margin-top:0}.confidenceWrapper #myModelNumberContent #mailingListSignUp a#signUp{margin-top:2em}.confidenceWrapper #myModelNumberContent #mailingListSignUp #signupSuccessMsg{color:green}.confidenceWrapper #myModelNumberContent #editModelNumberCtn a#editModelNumber,.confidenceWrapper #myModelNumberContent #editModelNumberCtn a#deleteModelNumber,.confidenceWrapper #myModelNumberContent .editDeleteWrap{margin-bottom:1em}.confidenceWrapper #myModelNumber p{margin:.5em 0 1em;line-height:1.2}.confidenceWrapper #myModelNumber ul{list-style-type:disc;margin:0 0 0 .5em;padding:0 0 0 .5em}.confidenceWrapper #myModelNumber ul li{line-height:1.5}.confidenceWrapper #myModelNumberContent #myModelNumber #modelData #modelDataRight{width:60%}.confidenceWrapper #myModelNumber #email{margin:.5em 0;width:90%}.confidenceWrapper #editModelNumber{margin:.8em .8em 0 0}.confidenceWrapper #editModelNumber #header{margin-bottom:.8em}.confidenceWrapper #editModelNumber #header h2{margin-bottom:.2em}.confidenceWrapper #editModelNumber span{display:block;margin-bottom:.2em}.confidenceWrapper #editModelNumber span.asterisk{display:inline;color:red}.confidenceWrapper #editModelNumber>div{margin-bottom:1em}.confidenceWrapper #editModelNumber #updateClientEmailSavedModelNumber{margin-top:2em}.confidenceWrapper #editModelNumber #possibleModelNumbers .refineList{height:auto}.confidenceWrapper #editModelNumber #possibleModelNumbers .refineList ul{list-style:none outside none!important;margin-left:0;padding-left:0}.confidenceWrapper #editModelNumber #possibleModelNumbers .refineList li{margin-bottom:0}.confidenceWrapper #editModelNumber #customerNotes{vertical-align:top}.confidenceWrapper #editModelNumber #customerNotesCtn textarea{width:90%;font-size:.9rem}.confidenceWrapper #editModelNumber .savedValue{padding-top:.1em}.confidenceWrapper #editModelNumber .editLbl,.confidenceWrapper #editModelNumber .savedValue,.confidenceWrapper #editModelNumber .editField,.confidenceWrapper #editModelNumber .editValue{display:inline-block}.confidenceWrapper #editModelNumber #modelNumberLbl,.confidenceWrapper #editModelNumber #serialNumberLbl,.confidenceWrapper #editModelNumber #modelNameLbl{margin-left:0}.confidenceWrapper #editModelNumber #serialNumberCtn,.confidenceWrapper #editModelNumber #modelNameCtn,.confidenceWrapper #editModelNumber #modelNumberCtn{margin-bottom:.5em}.confidenceWrapper #editModelNumber #subscribe{margin-top:.5em}.confidenceWrapper #editModelNumber #clientEmailCtn{margin-top:1em}.confidenceWrapper #editModelNumber #clientEmailCtn input{display:inline-block}.confidenceWrapper #editModelNumber input[type=text]{background:none;width:90%;height:1.6em;margin:.5em 0;font-size:.9rem}.confidenceWrapper #editModelNumber #bottom{margin-top:1em}.confidenceWrapper #editModelNumber input[type=image]{width:auto;height:auto;margin:1em 1em 1em 0}.confidenceWrapper #editModelNumber #saveMask{position:absolute;width:77px;height:27px;margin:1em 1em 1em 0}#updateClientEmailSavedModelNumber{margin:.8em 0 1em}#updateClientEmailSavedModelNumber #signUpProductMailingList{vertical-align:top}#updateClientEmailSavedModelNumber #emailRequirementMsg{float:left}#updateClientEmailSavedModelNumber input[type=text]{height:1.6em}.confidenceWrapper #deleteModelNumber{margin:.8em .8em 0 0}.confidenceWrapper #deleteModelNumber #header{margin-bottom:.8em}.confidenceWrapper #deleteModelNumber #header h2{margin-bottom:.2em}.confidenceWrapper #deleteModelNumber #btns{margin-top:1em}.confidenceWrapper #deleteModelNumber input[type=image]{width:auto;height:auto;margin:1em 1em 1em 0}.confidenceWrapper #addNewModelNumber p{margin:.5em 0}.confidenceWrapper #addNewModelNumber #newModelNoForm{width:90%}.confidenceWrapper #addNewModelNumber .newModelEntry{margin:1.5em 0}.confidenceWrapper #addNewModelNumber .newModelEntry input[type=text]{width:100%;height:2em;font-size:.9rem}.confidenceWrapper #addNewModelNumber .newModelEntry textarea{width:100%}.confidenceWrapper #addNewModelNumber .newModelEntry .newModelLabel{margin-bottom:.2em}.confidenceWrapper #addNewModelNumber .newModelEntry .findModelNo{margin-top:.5em;text-align:right}.confidenceWrapper #addNewModelNumber #bottom{margin:1em auto 0}.confidenceWrapper #addNewModelNumber #cancel,.confidenceWrapper #addNewModelNumber #save{width:auto;height:auto}.confidenceWrapper #addNewModelNumber .disabled{color:#8f8f8f}.confidenceWrapper #addNewModelNumber #possibleModelNumbers{margin-top:1em}.confidenceWrapper #addNewModelNumber #possibleModelNumbers .refineList{height:auto;margin-top:1em;max-height:10em;overflow:auto}.confidenceWrapper #addNewModelNumber #possibleModelNumbers .refineList ul{list-style:none outside none!important;margin-left:0;padding-left:0}.confidenceWrapper #addNewModelNumber #possibleModelNumbers .refineList li{margin-bottom:0}.confidenceWrapper #addNewModelNumber #customerNotes{background:none}.confidenceWrapper #addNewModelNumber #subscribe{margin-top:.8em}.confidenceWrapper #addNewModelNumber #email{background:none;width:60%}.confidenceWrapper #addNewModelNumber #clientEmailCtn input{display:inline-block}.confidenceWrapper #addNewModelNumber #clientEmailCtn #email{width:60%}.confidenceWrapper #addNewModelNumber #saveMask{position:absolute;width:auto;height:auto}img.transArmor{margin:1em 0}#maintTipsContent h2,#maintTipsContent li{margin-bottom:1em}#maintTipsContent ul{margin-bottom:2em}#siteDownEvent{position:relative;color:#fff}#siteDownEvent p{text-align:center;background-color:#f68428!important;padding:7px 0;font-weight:700}#siteDownEvent span.message{width:87%;display:inline-block;color:#fff}#siteDownEvent span.hideSiteDownEvent{margin-left:10px;cursor:pointer}#siteDownEvent span.hideSiteDownEvent:hover{text-decoration:underline}#siteDownEvent span.hideSiteDownEvent{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:93%}.confidenceWrapper #requiredItems #requiredItemList{margin:2em 0}.confidenceWrapper #requiredItems #requiredItemList .requiredItem{display:inline-block;margin-right:1em}.confidenceWrapper #requiredItems #originalItem,.confidenceWrapper #requiredItems #requiredItemMsg{display:inline-block}.confidenceWrapper #requiredItems #requiredItemMsg{margin-top:2em}.confidenceWrapper #requiredItems .partTitle{max-width:7em}#siteHeader .RCLogoSprite{background:transparent url(/images/Sprites/mobileSprite-022016.png) 0 0 no-repeat;background-size:300px 115px;display:inline-block;position:relative;height:38px;width:144px;text-indent:-9999px}#siteHeader .HDLogoSprite{background:transparent url(/images/Sprites/mobileSprite-022016.png) -144px 0 no-repeat;background-size:300px 115px;display:inline-block;position:relative;height:60px;width:62px;text-indent:-9999px}#siteHeader .cartSprite{background:transparent url(/images/Sprites/mobileSprite-022016.png) -95px -50px no-repeat;background-size:300px 115px;display:inline-block;position:relative;height:22px;width:25px;text-indent:-9999px}#siteHeader .paypalSprite{background:transparent url(/images/Sprites/mobileSprite-022016.png) -59px -50px no-repeat;background-size:300px 115px;display:inline-block;position:relative;height:24px;width:36px;text-indent:-9999px}#footerContent .returnPolicySprite{background:transparent url(/images/Sprites/mobileSprite-022016.png) -206px 0 no-repeat;background-size:300px 115px;display:inline-block;position:relative;height:53px;width:95px;text-indent:-9999px}.orangeButton{background-color:#da7018;color:#fff;font-size:1rem;letter-spacing:1px;text-transform:uppercase;display:inline-block;padding:.4em 1em .3em;width:auto;border:0;-webkit-appearance:none}.checkoutButton{border-radius:4px;width:142px;margin-bottom:.5em;text-align:center}.grayButton{background-color:#444;color:#fff;font-size:1.1rem;letter-spacing:1px;text-transform:uppercase;display:inline-block;cursor:pointer;padding:.4em 1em;width:auto;border:0;-webkit-appearance:none}#co-loginButtonSpace input.grayButton{border:0}a .orangeButton{text-decoration:none}a .orangeButton.disabled{background-color:#c7c6c6}.doubleArrow{font-size:1.5rem;display:inline-block;margin-top:-.25em}.returnButton a .mobileBackLink,.backButton a .mobileBackLink,.backButtonWrap a .mobileBackLink,.symptomButton a .mobileBackLink,#promotion .returnButton .mobileBackLink{color:#393d41;font-size:1rem;text-decoration:underline}.btn-triangle-left{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #fff;text-align:left;display:block}.btn-triangle-right{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #fff;text-align:left;display:block}.btn-triangle-wrapper{display:block;width:5px;height:5px}.navLeft{float:left;display:inline;margin:4px 5px 0 0}.navRight{float:right;display:inline;margin:4px 0 0 5px}.btnInactive{opacity:.5;filter:alpha(opacity=50);cursor:default}a.noUnderline{text-decoration:none}.btn{display:block;width:auto;float:left;padding:4px 8px;margin:0;color:#fff;font-size:1rem;letter-spacing:.25px;text-transform:uppercase;border:0;cursor:pointer}.btn-orange{background-color:#da7018}.btn-orange-disabled{background-color:#f6dbc5;cursor:auto}.btn-gray{background-color:#444}.btn-gray-disabled{background-color:#c2c2c2}.btn-inCart{background-color:#f4f8f9;color:#000;border:2px solid #000}.btn-checkout{display:inline-block;width:auto;padding:6px 16px;margin:0;color:#fff;font-size:1.125rem;letter-spacing:1px;text-transform:uppercase;border:0;cursor:pointer}.btn-nav{display:inline-block;width:auto;float:right;padding:4px 16px;margin:0 0 5px 10px;color:#fff;font-size:1rem;letter-spacing:0;text-transform:uppercase}.btn-grayUtility{background-color:#444;color:#fff;cursor:pointer;display:inline;float:left;font-size:1.063rem;letter-spacing:0;margin:0;padding:2px 10px;text-transform:uppercase;border:0}#siteHeader .search-filter-container{display:flex;justify-content:space-between}#siteHeader .search-token-container{display:flex;width:80%}#siteHeader #searchContainer div.searchOutline{display:flex}#siteHeader #searchContainer div.searchTokensAndTextSearch{width:100%}#siteHeader .searchTokensAndTextSearch span{display:inline-block;overflow:hidden;padding-left:.4em;background-color:#f1f1f1}#siteHeader .search-token-container .searchToken{background:#e8e8e8;padding:0 .3em .1em;border:1px solid #c2c2c2;border-radius:.2em;margin:0 .2em .1em 0;vertical-align:top;display:inline-block!important;overflow:auto;word-break:keep-all;white-space:nowrap;cursor:pointer}#siteHeader .search-token-container .searchToken .tokenText{word-break:keep-all}#siteHeader .search-token-container .searchToken .tokenText,#siteHeader .search-token-container .searchToken .clearToken{display:inline-block;font-size:.8rem;margin:0 0 0 .3em}#siteHeader .search-token-container .searchToken .clearToken a{text-decoration:none}#siteHeader .search-token-container .searchToken .clearToken a:after{border-left:1px solid #c2c2c2;padding-left:.2em;content:"X"}#siteHeader .clearAllTokens{margin-top:10px}#siteHeader .clearAllTokens a{font-size:1rem;color:#005789;text-decoration:underline}#siteHeader .clearAllTokens a.searchX{margin:0;cursor:pointer}#siteHeader #searchContainer .tokens{margin:.2em 0 0 .2em;float:left;overflow:hidden}#siteHeader #searchContainer .searchFieldCtn{overflow:hidden}#siteHeader #searchContainer .clearAllTokens{float:right}#siteHeader .search-token-container .tokens{display:flex;flex-wrap:wrap;width:100%;margin:.5em 0 0}#siteHeader #searchContainer .clearAllTokens{width:1%}#siteHeader #searchContainer .searchButtonCtn{float:right;display:flex;align-items:center;justify-content:center;min-width:12%}#siteHeader #searchContainer #searchButton{width:21px;height:21px;display:block;padding:0;float:none;font-size:1rem}#siteHeader #searchContainer .tokenSpace{display:inline-block!important;padding:0 .1em}#siteHeader .siteLayoutFrame p.clearAllTokens{float:left;margin:5px 0 0}#siteHeader .clearAllTokens .clearTokensText{color:#c86008;font-size:.8rem;text-decoration:underline}#allMaintenanceTipsContent .stackDiv{margin:2em 0}#allMaintenanceTipsContent .stackDiv h2{margin:1em 0}#allMaintenanceTipsContent .refineList{margin-left:1.5em}div#smartSuggestBox{position:absolute;z-index:100;border:1px solid #c86008;display:block;background:#fff;font-size:.875rem;line-height:18px}div#smartSuggestBox .SmartSuggestSection{padding:3px 10px;display:block!important}div#smartSuggestBox .SmartSuggestSection ul li{width:100%;cursor:pointer}div#smartSuggestBox .SmartSuggestSection ul li.highlighted{background:#e0e0e0}div#smartSuggestBox .SmartSuggestSectionHeader{display:block!important;font-weight:700;margin-bottom:4px}div#smartSuggestBox .SmartSuggestItem,div#smartSuggestBox .SmartSuggestSection ul li{margin-left:15px;display:block!important}.confidenceWrapper #findMyPartContent{margin:1em}.confidenceWrapper #findMyPartContent .modelMsg{font-size:1rem;margin:1em 0}.confidenceWrapper #findMyPartContent .itemTitleContent{margin:2em 0}.confidenceWrapper #findMyPartContent .itemTitle{font-size:1rem;font-weight:700;margin-left:.1em}.confidenceWrapper #findMyPartContent .searchCtn{margin-top:.3em}.confidenceWrapper #findMyPartContent .searchCtn .modelNumberSearchFromItemTitleBtn{padding:0 .5em;height:2em;margin:0;border:0;font-size:1.5rem;color:#fff;background-color:#666;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0;float:right}.confidenceWrapper #findMyPartContent .searchCtn .modelHelpLayer{margin-left:.1em}.confidenceWrapper #findMyPartContent .searchCtn .searchBorder{border:1px solid #666;width:100%;float:left;margin:.3em 0 1em}.confidenceWrapper #findMyPartContent input[type=text]{border:0}.confidenceWrapper #findMyPartContent .modelNumberForItemTitle{width:53%;height:2.4em;font-size:1rem;background:none;border-radius:0;padding-left:.3em;float:left}#testimonialTopInfo img{width:100%;margin:0 0 1em}#testimonialTopInfo #mainTestimonial p{margin-top:0}#moreTestimonials #moreHeader{float:left;margin:2em 0 20px;position:relative;text-align:center;width:100%}#moreTestimonials .moreLine{border-bottom:1px solid #c2c2c2;height:5px;margin:6px 0 0;position:absolute;width:100%}#moreTestimonials h2.moreHeaderText{background-color:#fff;color:#999;font-size:1.125rem;letter-spacing:2px;margin:0 auto;position:relative;text-transform:uppercase;width:260px;z-index:1}.pagination label.selected{font-weight:700}.pagination label.nextArrow{font-weight:400!important}.testimonialContainer{padding:.5em 0 1.25em;margin:1em 0;border-bottom:1px solid #c2c2c2}.testimonialContainer h3{color:#333;font-size:1.25rem;margin-bottom:10px}#contactUs #stories p{margin:.5em 0}.testimonialContainer p.testimonialText{display:inline;float:left;margin:0 0 1em}.testimonialContainer .avatar{float:left;margin:0 1em .5em 0}.testimonialContainer p.testimonialDate{font-style:italic;color:#666}.testimonialContainer .featureText{font-size:1.25rem;color:#666}.testimonialContainer .featureText .cap{text-transform:uppercase}.testimonialContainer .featureText .bold{font-size:1.25rem}.testimonialContainer .featureText .red{color:#bf311a}.testimonialContainer .featureText .black{color:#000}.testimonialContainer .textContainer .testimonialText .avatar{width:80px;height:80px}#siteHeader ul#headerIcons{text-align:center;padding:.3em .5em;background-color:#f2f2f2;z-index:1025;position:relative}#siteHeader #headerIcons li{vertical-align:top;display:inline-block}#siteHeader .hamburgerIcon{background:transparent url(/images/Sprites/mobileSprite-022016.png) -206px 0 no-repeat;background-size:300px 115px;display:inline-block;height:21px;width:20px}#siteHeader .hamburgerMenuItem{float:left;height:34px;width:42px}#siteHeader .hamburgerMenuItem.on{background-color:#666}#siteHeader .hamburgerMenuItem.on .hamburgerIcon{background-position:-206px -21px}#siteHeader .searchMenuItem{float:left;height:34px;width:42px}#siteHeader .searchMenuItem.on{background-color:#666}#siteHeader .searchMenuItem.on .searchIcon{background-position:-226px -21px}.pushMenuToRight #siteHeader .siteLayoutFrame #headerIcons{padding-left:0}#siteHeader .searchIcon{background:transparent url(/images/Sprites/mobileSprite-022016.png) no-repeat -226px 0;background-size:300px 115px;display:inline-block;height:21px;width:21px}#siteHeader .logoMenuItem a{margin:auto}#siteHeader .accountIcon{background:transparent url(/images/Sprites/mobileSprite-022016.png) no-repeat -247px 0;background-size:300px 115px;display:inline-block;height:21px;width:19px}#siteHeader .accountMenuItem{height:34px;width:42px;float:right;margin-right:.5em}#siteHeader .accountMenuItem.on{background-color:#666}#siteHeader .accountMenuItem.on .accountIcon{background-position:-247px -21px}#siteHeader .cartIcon{background:transparent url(/images/Sprites/mobileSprite-022016.png) no-repeat scroll -267px 0;background-size:300px 115px;display:inline-block;height:21px;width:20px;color:#fff;text-decoration:none}#siteHeader .cartMenuItem{float:right;position:relative}#siteHeader .cartMenuItem a{text-decoration:none}#siteHeader .cartMenuItem .numCartItems{color:#fff;position:absolute;font-size:.8rem;left:1.2em;top:1em}#siteHeader .cartMenuItem .numCartItems.ninePlus{left:.9em}#siteHeader .cartMenuItem .numCartItemsCircle{background-color:#da7018;border-radius:50%;font-size:.6em;height:12px;vertical-align:top;top:10px;padding:2px 9px 3px;position:absolute;left:10px}#siteHeader .flyoutMenu{width:75%;top:0;z-index:1000;height:100%;position:fixed}.flyoutMenuPush{left:-75%}#siteHeader #flyoutNav{overflow-y:auto;width:75%}.flyoutMenuPush.pushMenuOpen{left:0}.pushMenu{overflow-x:hidden;left:0}.pushMenuToRight{left:75%;overflow:hidden!important;position:fixed!important;width:100%}.pushMenuDownBody{overflow:hidden!important;position:fixed!important;width:100%}.flyoutMenu a{display:block}#siteHeader .flyoutMask{width:0;height:0}#siteHeader .flyoutMask.on{width:100%;height:100%;z-index:1000;background-color:#000;opacity:.3;padding-bottom:10px;position:absolute}#siteHeader .flyoutMenu ul{display:none}#siteHeader .flyoutMenu ul.open{display:block}#siteHeader .flyoutMenu h3,#siteHeader #flyoutAccount ul li{cursor:pointer;padding:.5em 0;font-size:1rem;font-weight:400;margin-bottom:0}#siteHeader .flyoutMenu h2{font-size:1.2em;background-color:#666;color:#fff;padding:.35em 0 .35em .5em;font-size:1.5625rem;margin:0}#siteHeader .flyoutMenu a.hmfmmn{margin:1em 0;font-size:.8rem}#siteHeader nav.flyoutMenu{background-color:#f2f2f2}#siteHeader nav.flyoutMenu .flyoutBlock.search{padding:0;height:2em;background-color:#fff;border:3px solid #da7018}#siteHeader nav.flyoutMenu h3 a,#siteHeader .flyoutMenu h3,#siteHeader #flyoutAccount ul li a{text-decoration:none;font-size:1.313rem;color:#da7018}#siteHeader nav.flyoutMenu .flyoutBlock,#siteHeader #flyoutAccount ul li{padding-left:.5em;border-top:1px solid #ccc}#siteHeader nav.flyoutMenu .flyoutBlock ul.open li{margin-bottom:1em}#siteHeader nav.flyoutMenu .flyoutBlock ul.open li a{text-decoration:none;font-size:1rem;color:#da7018;padding-left:.5em}#siteHeader nav.flyoutMenu .flyoutBlock .hamburgerSearchMenu{background-color:#fff;border:2px solid #da7018}#siteHeader nav.flyoutMenu .flyoutBlock.search input.sfpSearch{margin-bottom:.5em;border-radius:0;-webkit-border-radius:0}#siteHeader nav.flyoutMenu .flyoutBlock.search input{margin-bottom:.5em;width:70%;font-size:.813rem;padding:.5em 0 .5em .5em;border:0;border-radius:0;-webkit-border-radius:0}#siteHeader nav#flyoutNav #sfpFlyout.flyoutBlock.search input{width:40%;border:0;border-radius:0;-webkit-border-radius:0}#siteHeader nav#flyoutNav.flyoutMenu #sfpFlyout.flyoutBlock.search input.expandSearch{width:80%;border-radius:0;-webkit-border-radius:0}@media screen and (max-device-width:400px){#siteHeader nav#flyoutNav.flyoutMenu #sfpFlyout.flyoutBlock.search input.expandSearch{width:80%}}#siteHeader #headerIcons .hamburgerMenuItem,#siteHeader #headerIcons .searchMenuItem,#siteHeader #headerIcons .cartMenuItem,#siteHeader #headerIcons .accountMenuItem{margin-top:-6px;padding-top:15px}.flyoutMenuDown,.flyoutMenuDown .flyoutMenuContent{max-height:0;height:0;position:absolute;visibility:hidden;z-index:1025;width:99%}.flyoutMenuDown.pushMenuDown{overflow:hidden;width:99%;background-color:#fff;visibility:visible;top:100%;right:0;bottom:0;z-index:1025;background-color:#f2f2f2}#flyoutSearch,#flyoutAccount{width:100%!important;top:3em!important;left:0;right:0;margin:0 auto}#flyoutSearch{padding-bottom:1em}#flyoutSearch.flyoutMenuDown.pushMenuDown,#flyoutSearch.flyoutMenuDown.pushMenuDown .hmffmnContent{max-height:9em;height:9em}#flyoutAccount.flyoutMenuDown.pushMenuDown{max-height:10.5em;height:10.5em;overflow:hidden}#flyoutAccount.flyoutMenuDown.loggedIn.pushMenuDown{max-height:14em;height:14em}#siteHeader #flyoutAccount .flyoutMenuContent.loggedIn{top:3em}#siteHeader #flyoutAccount .accountName{height:3em;background-color:#666}#siteHeader #flyoutAccount .accountName span{color:#fff;padding:.7em 0 .5em .5em;display:block;font-size:1.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#siteHeader #flyoutAccount.pushMenuDown .flyoutMenuContent ul{display:block}.flyoutMenuDown.pushMenuDown div{visibility:visible;inset:0}#siteHeader nav.flyoutMenuDown input.sfpSearch{margin-bottom:.5em}#siteHeader nav.flyoutMenuDown input{width:40%;font-size:.813rem;padding:.5em;border:none;float:left}#siteHeader nav.flyoutMenuDown input.expandSearch{width:80%}mas #siteHeader #flyoutSearch .flyoutMenuContent #searchTextCtn{height:2em}#siteHeader #flyoutSearch .flyoutMenuContent #searchTextCtn .flyoutSearchButtonWrapper,#flyoutNav #sfpFlyout .flyoutSearchButtonWrapper,#flyoutNav #rhFlyout .flyoutSearchButtonWrapper{height:2em;width:2em;background-color:#da7018;float:right;cursor:pointer}#siteHeader #flyoutSearch .flyoutMenuContent #searchTextCtn .flyoutSearchButton,#flyoutNav #sfpFlyout .flyoutSearchButton,#flyoutNav #rhFlyout .flyoutSearchButton{background:transparent url(/images/Sprites/mobileSprite-022016.png) no-repeat -226px -21px;background-size:300px 115px;display:block;height:21px;width:21px;margin:.3em 0 0 .3em}#flyoutNav #sfpFlyout form,#flyoutNav #rhFlyout form{display:inline}#siteHeader #flyoutSearch .flyoutMenuContent #searchTextCtn .tokens,.pushMenuToRight #flyoutNav #sfpFlyout .tokens,#indexContent #sfpSearchWrapper.searchWrapper .tokens,.searchbar-form-wrapper .tokens{float:left;max-width:37%;padding:.4em 0 .5em .2em;overflow-y:hidden!important;overflow-x:auto!important}#indexContent #sfpSearchWrapper.searchWrapper .tokens{padding-top:.8em}.searchbar-form-wrapper .tokens{position:absolute}#siteHeader #flyoutSearch .searchToken,.pushMenuToRight #flyoutNav #sfpFlyout .searchToken,#indexContent #sfpSearchWrapper.searchWrapper .tokens .searchToken,.searchbar-form-wrapper .tokens .searchToken{background:#e8e8e8!important;padding:.1em .3em .3em;border:1px solid #c2c2c2!important;border-radius:.2em;margin:.4em .2em 0 0;vertical-align:top;overflow:auto;word-break:keep-all;white-space:nowrap;cursor:pointer}#siteHeader #flyoutSearch .searchToken .tokenText,.pushMenuToRight #flyoutNav #sfpFlyout .searchToken .tokenText,#indexContent #sfpSearchWrapper.searchWrapper .tokens .searchToken .tokenText,.searchbar-form-wrapper .tokens .searchToken .tokenText{word-break:keep-all}#siteHeader #flyoutSearch .searchToken .tokenText,#siteHeader #flyoutSearch .searchToken .clearToken,.pushMenuToRight #flyoutNav #sfpFlyout .searchToken .tokenText,.pushMenuToRight #flyoutNav #sfpFlyout .searchToken .clearToken,#indexContent #sfpSearchWrapper.searchWrapper .tokens .searchToken .tokenText,.searchbar-form-wrapper .tokens .searchToken .tokenText,.searchbar-form-wrapper .tokens .searchToken .clearToken,#indexContent #sfpSearchWrapper.searchWrapper .tokens .searchToken .clearToken{display:inline-block;font-size:.8rem!important;margin:0 0 0 .3em}#siteHeader #flyoutSearch .searchToken .clearToken a,.pushMenuToRight #flyoutNav #sfpFlyout .searchToken .clearToken a,#indexContent #sfpSearchWrapper.searchWrapper .tokens .searchToken .clearToken a,.searchbar-form-wrapper .tokens .searchToken .clearToken a{text-decoration:none}#siteHeader #flyoutSearch .searchToken .clearToken a:after,.pushMenuToRight #flyoutNav #sfpFlyout .searchToken .clearToken a:after,#indexContent #sfpSearchWrapper.searchWrapper .tokens .searchToken .clearToken a:after,.searchbar-form-wrapper .tokens .searchToken .clearToken a:after{border-left:1px solid #c2c2c2;padding-left:.2em;content:"X"}.pushMenuDownBody #siteHeader #smartSuggestBox{z-index:1005}.pushMenuDownBody #siteHeader #flyoutSearch .flyoutMenuContent #searchTextCtn .tokens .searchToken,.pushMenuToRight #flyoutNav #sfpFlyout .searchToken,#indexContent #sfpSearchWrapper.searchWrapper .tokens .searchToken,.searchbar-form-wrapper .tokens .searchToken{display:inline!important}.pushMenuDownBody #siteHeader #flyoutSearch .flyoutMenuContent #searchTextCtn .tokens .tokenSpace,.pushMenuToRight #flyoutNav #sfpFlyout .tokens .tokenSpace,#indexContent #sfpSearchWrapper.searchWrapper .tokens .tokenSpace,.searchbar-form-wrapper .tokens .tokenSpace{display:inline!important;padding:0 .1em;white-space:nowrap}#siteHeader nav.flyoutMenuDown #searchTextCtn{border:3px solid #da7018}#siteHeader nav.flyoutMenuDown label{display:block;clear:both}#siteHeader #flyoutSearch .forBestResults,#siteHeader #flyoutSearch .hmfmmnLbl{font-size:.8rem}#siteHeader #flyoutSearch .forBestResults{margin-bottom:1em;font-style:italic;font-weight:700}#siteHeader #flyoutSearch .hmfmmnLbl{margin-bottom:.1em;color:#666;font-size:1.313rem}#siteHeader #flyoutSearch .hmfmmnSelect{width:100%;height:2em;font-size:1rem;border:1px solid #abadb3;font-weight:400;color:#000}#siteHeader #flyoutSearch .hmfmmnContent{top:130px}#siteHeader #flyoutSearch .hmfmmnContent .hmfmmnProduct{display:none}#siteHeader #flyoutSearch .hmfmmnContent .hmfmmnProduct img{display:block;width:100%}#siteHeader #flyoutSearch .hmfmmnContent .hmfmmnVideo,#index #indexContent .hmffmnContent .hmfmmnVideo{top:17em;background-color:#da7018;margin-top:1em;padding:.3em;text-align:center}#siteHeader #flyoutSearch .hmfmmnContent .hmfmmnVideo a,#index #indexContent .hmffmnContent .hmfmmnVideo a{text-decoration:none;color:#fff;text-transform:uppercase;font-size:1.313rem;text-align:center}#siteHeader #flyoutSearch .hmffmnContent .hmfmmnVideo .arrow,#index #indexContent .hmffmnContent .hmfmmnVideo .arrow{background:transparent url(/images/Sprites/partDetailSprite-102815.png) 0 0 no-repeat;background-size:165px 60px;height:20px;width:20px;display:inline-block;position:relative}#siteHeader #flyoutAccount ul li a{width:100%;display:block}#siteHeader #flyoutAccount .flyoutMenuContent ul{width:100%}#siteHeader #flyoutSearch .flyoutMenuContent .hmffmnContent{padding:0 .5em;position:absolute;overflow:auto;top:3em}#siteHeader #flyoutNav h3 .arrow{background:transparent url(/images/Sprites/mobileSprite-022016.png) -26px -37px no-repeat;background-size:225px 86px;display:inline-block;position:relative;height:10px;width:18px;float:right;margin:.3em .5em 0 0}#siteHeader #flyoutNav h3.open .arrow{background-position:-8px -37px}#siteHeader #flyoutSearch .flyoutMenuContent .hmffmnContent .hmfmmnProduct ul{display:block;margin-top:.1em}#siteHeader #flyoutSearch{background-color:#fff}#siteHeader #flyoutSearch .hmffmnContent ul.open{top:5em;left:.5em}#siteHeader #flyoutSearch .hmfmmnContent .hmfmmnProduct.selected img.open{margin-top:3.5em}#siteHeader .siteLayoutFrame .flyoutMenuDown{max-width:37em}#siteHeader #flyoutSearch .hmffmnContent .hmfmmnProduct img{max-width:452px}.pushMenuDownBody #siteHeader #flyoutSearch .flyoutMenuContent #searchTextCtn .searchX,#flyoutNav #sfpFlyout .searchX,#index #siteContent #indexContent #sfpSearchWrapper .searchX{float:right;padding:.5em .5em 0 0;text-decoration:none}#index #siteContent #indexContent #sfpSearchWrapper .searchX{padding-top:.8em}.brand-bar{height:35px!important;padding:1.3em 1.5em!important;background-color:#fff!important}#siteHeader .logoMenuItem{position:absolute;left:50%}#siteHeader .logoMenuItem a{position:relative;left:-50%}#siteHeader #headerIcons .hamburgerMenuItem,#siteHeader #headerIcons .searchMenuItem,#siteHeader #headerIcons .cartMenuItem,#siteHeader #headerIcons .accountMenuItem{padding-top:11px}#siteHeader .hamburgerIcon{width:29px;height:29px;background-size:420px 161px;background-position-x:-288px}#siteHeader .searchIcon{width:29px;height:30px;background-size:420px 161px;background-position-x:-317px}#siteHeader .accountIcon{height:30px;width:28px;background-size:420px 161px;background-position-x:-346px}#siteHeader .cartIcon{height:30px;width:29px;background-size:420px 161px;background-position-x:-374px}#siteHeader #headerIcons .searchMenuItem{visibility:hidden}.master-searchbar-wrapper{background-color:#b5341e;padding:48px 0 48px 15px;max-height:18px}.master-searchbar-wrapper .searchButton{margin:0 auto!important;display:block!important}.master-searchbar-wrapper .searchbar-form-wrapper{width:90%;float:left;padding-left:15px 3%}#master-searchbar{width:100%;height:65px;padding:21px 4%;font-size:1.25rem;font-weight:700;color:#888;-webkit-appearance:none;border:none;border-radius:5px!important;-webkit-border-radius:5px!important;margin:-23px 0 0}#master-searchbar::-placeholder{opacity:.5}#master-searchbar::-webkit-input-placeholder{opacity:.5}#master-searchbar:-moz-placeholder{opacity:.5}#master-searchbar::-moz-placeholder{opacity:.5}#master-searchbar:-ms-input-placeholder{opacity:.5}.btn-search-wrapper{width:10%;display:inline-block;text-align:center}.search-btn{display:block;margin:0 auto;text-transform:uppercase;color:#fff}.searchButton{background:transparent url(/images/Sprites/mobileSprite-022016.png) no-repeat -226px -21px;background-size:300px 115px;display:block;height:21px;width:21px}.master-searchbar-wrapper .btn-search-wrapper{cursor:pointer}.master-searchbar-wrapper a.searchX{display:inline-block;margin-left:-30px;position:absolute;font-size:1.125rem;text-decoration:none;font-weight:700}.master-searchbar-wrapper .master-searchbar-form .placeholder-text-wrapper{margin:-22px 0 0 15px}.master-searchbar-wrapper .master-searchbar-form title.placeholder-text-title{display:block!important;font-size:1.25rem!important;font-weight:700!important;opacity:.8!important}.master-searchbar-wrapper .master-searchbar-form p.placeholder-text-subtitle{font-style:italic!important;font-size:1rem!important;opacity:.25!important;display:none}.searchbar-form-wrapper .tokens{padding:13px;margin:-13px 0 0 10px;max-width:none!important}.searchbar-form-wrapper .tokens .searchToken{padding:10px 10px 15px}.searchbar-form-wrapper .tokens .searchToken .tokenText{font-size:1.25rem!important;margin:0;color:#444}.searchbar-form-wrapper .tokens .searchToken .clearToken{margin:0 0 0 10px}.searchbar-form-wrapper .tokens .searchToken .clearToken a:after{padding-left:10px;content:"X";font-size:1rem!important}#shoppingCartPageHS2 #bottomCheckoutButton{display:none;margin-top:.6em}#shoppingCartPageHS2 h1,#checkout h1{color:#000;font-size:1.6rem}#shoppingCartPageHS2{width:100%;font-size:1rem}#shoppingCartPageHS2 a.returnPolicy{color:#005789;font-size:1.2rem;text-decoration:none!important;margin:0 0 1em}#shoppingCartPageHS2 .cartItemWrap{width:100%;padding:1em 0 .7em}#shoppingCartPageHS2 .borderBottom{border-bottom:1px solid #cccccc}#shoppingCartPageHS2 .cartItemWrap a{color:#333}#shoppingCartPageHS2.multiShipment .cartItemWrap .cartShipmentNumber{font-size:1rem;font-weight:700;margin:0 0 .5em .2em}#shoppingCartPageHS2 .cartItemWrap .cartItemImage{float:left;width:auto;height:auto;padding:0 .5em 0 0}#shoppingCartPageHS2 .cartItemWrap .cartItemImage img{padding:0;margin:0}#shoppingCartPageHS2 .cartItemWrap .cartPrices{display:inline-block;font-size:1rem;color:#393d41}#shoppingCartPageHS2 .cartItemWrap .cartItemInfo h3 a,#checkoutOrderSummaryWrap .cartItemWrap a{color:#005789;font-size:1.1rem;text-decoration:none!important}#checkout #checkoutOrderSummaryWrap .cartItemWrap a.shipsLater,#orderConfirmation #checkoutOrderSummaryWrap .cartItemWrap a.shipsLater{font-size:1rem;color:#bf311a;text-transform:uppercase;text-decoration:underline!important}#checkout .shipDateText,#orderConfirmation .shipDateText{font-size:1rem;color:#bf311a;text-transform:uppercase;text-decoration:none}#shoppingCartPageHS2 .cartItemWrap p{margin-top:.5em;font-size:1rem;color:#393d41}#shoppingCartPageHS2 .cartItemWrap p.updateQty{display:inline}#shoppingCartPageHS2 .cartItemWrap p.updateQty a{background-color:#da7018;color:#fff;padding:.5em 1em;border-radius:5px;font-size:1rem;text-decoration:none}#shoppingCartPageHS2 .cartItemWrap p.specialMessage{height:auto}#shoppingCartPageHS2 .cartItemWrap .cartItemPrice p{display:inline}#shoppingCartPageHS2 .cartItemWrap .cartItemStock{margin:.6em 0}#shoppingCartPageHS2 .cartItemWrap .cartItemRelatedItems,#shoppingCartPageHS2 .cartItemWrap .cartItemShipMessage{clear:both;margin:0 0 0 1em;padding:0}#shoppingCartPageHS2 .cartItemWrap .cartItemShipMessage{margin-top:1em}#shoppingCartPageHS2 .cartItemWrap .cartItemRelatedItems p,#shoppingCartPageHS2 .cartItemWrap .cartItemShipMessage p{margin:.5em 0 0}#shoppingCartPageHS2 .cartItemWrap .cartItemRelatedItems p:first-child,#shoppingCartPageHS2 .cartItemWrap .cartItemShipMessage p:first-child{font-weight:700;color:#c86008}#shoppingCartPageHS2 .cartItemWrap .cartPrices .cartLinePrice p{font-weight:700;color:#000;margin-top:0;font-size:1.2rem}#shoppingCartPageHS2 .cartItemWrap .cartItemControl{margin:1.5em 0}#shoppingCartPageHS2 .cartItemWrap .cartItemControl .qtyUpdate{float:left;font-size:1rem;color:#393d41}#shoppingCartPageHS2 .cartItemWrap .removeSave{margin:1em 0 0}#shoppingCartPageHS2 .cartItemWrap .removeSave a{display:inline;margin-right:1em;font-size:1rem;color:#393d41}#shoppingCartPageHS2 .cartItemWrap .specialMessage a{color:#c74600!important;font-style:italic;font-weight:700}#shoppingCartPageHS2 .cartItemWrap p.specialPricedItem{color:red;font-weight:700}#shoppingCartPageHS2 .cartItemWrap .cartItemNonCanada{margin-top:1em}#shoppingCartPageHS2 .cartItemInfo{width:64%;float:left;margin-bottom:.5em}#shoppingCartPageHS2 .cartItemInfo .nameItemNum{width:58%;float:left}#shoppingCartPageHS2 .cartItemInfo .cartPrices{width:40%;float:right;text-align:right}#shoppingCartPageHS2 .qualityControl{float:left}#shoppingCartPageHS2 .quantityControl{display:block;height:auto}#shoppingCartPageHS2 .orderTotals,#shoppingCartPageHS2 #firstCheckoutBtn{float:right;padding:.8em 0 0;font-size:.95rem}#shoppingCartPageHS2 .orderTotals dl.cartTotals{font-size:1rem;color:#393d41}#shoppingCartPageHS2 .shippingGuaranteeText{padding-bottom:1em}#shoppingCartPageHS2 .cartTotals dt{float:left;text-align:left;clear:left;width:13em;padding:.2em 0}#shoppingCartPageHS2 .cartTotals dd{float:left;width:6em;text-align:right;padding:.2em .6em .2em 0}#shoppingCartPageHS2 dl#shippingTotal.cartTotals{float:right;margin-top:.5em}#shoppingCartPageHS2 .checkoutoutBtn a{text-decoration:none}#checkout #shipMethod a#continueCheckoutBtn{text-decoration:none;margin-bottom:2em;display:inline-block;width:100%}#shoppingCartPageHS2 .checkoutoutBtn a input.orangeButton,#checkout #shipMethod a#continueCheckoutBtn .btn-checkout{border-radius:5px;display:block;padding:.4em 0 .3em;text-align:center;text-transform:initial;width:100%;font-size:1.3rem}#shoppingCartPageHS2 .paypalBtn{float:right;margin:.5em 0 .6em;width:100%}#shoppingCartPageHS2 .paypalBtn a,#checkout a .paypalBtn #paypalCheckoutBtn{border-radius:5px;display:block;padding:.6em 0 .7em;text-align:center;text-transform:initial;text-decoration:none;width:100%;font-size:.9rem;background-color:#ffc23a;color:#00335e}#shoppingCartPageHS2 .paypalBtn a .pay,#checkout a .paypalBtn #paypalCheckoutBtn .pay{font-size:1.3rem;font-weight:700;font-style:italic;color:#00335e}#shoppingCartPageHS2 .paypalBtn a .pal,#checkout a .paypalBtn #paypalCheckoutBtn .pal{font-size:1.3rem;font-weight:700;font-style:italic;color:#296192}#shoppingCartPageHS2 .paypalBtn a .trade{font-size:1rem}#shoppingCartPageHS2 #saveShoppingCart{width:100%;text-align:center;margin:1em 0 0}#shoppingCartPageHS2 #saveShoppingCart .or{font-size:1.3rem;color:#393d41;display:inline-block;width:10%;padding:.3em;margin:0}#shoppingCartPageHS2 #saveShoppingCart hr{border:1px solid #c2c2c2;width:42%;margin:1.2em 0 0}#shoppingCartPageHS2 #saveShoppingCart #saveCart{font-size:.9rem;display:inline-block;color:#393d41;margin:1em}#shoppingCartPageHS2 #orderTotal dt{color:#393d41;font-size:1rem;display:inline;float:left;text-align:left;width:auto}#shoppingCartPageHS2 #orderTotal dd{display:inline;float:left;text-align:right;width:5em;font-size:1.2rem;color:#393d41}#shoppingCartPageHS2 .hr{color:#d8d7d3;background-color:#d8d7d3;height:1px;border:none;width:100%;margin:.7em 0 0;float:left}#shoppingCartPageHS2 .shippingGuaranteeText{margin:1em 0 0}#shoppingCartPageHS2 .shippingGuaranteeText,#shoppingCartPageHS2 .shippingGuaranteeText .shippingGuarantee{color:#c86008;font-weight:700}#shoppingCartPageHS2 .cartItemWrap a.stockMsg p.underline{font-size:.9rem;color:#539301;text-transform:uppercase;text-decoration:none!important;margin:0}#shoppingCartPageHS2 .outOfStock,#shoppingCartPageHS2 .outOfStockDays{color:red}#shoppingCartPageHS2 .productImageDimensions img{width:100%}#shoppingCartPageHS2 .returnButton,#myAccount .returnButton{margin:1em 0}#shoppingCartPageHS2 .cartItemStock p.outOfStockDays{text-decoration:underline}#shoppingCartPageHS2 #calcCheckoutButWrapper{margin-top:1.6em}#shoppingCartPageHS2 #shippingCalculatorWrapper .dropConfimationActivate,#checkout #APO-FPO-Wrapper .dropConfimationActivate{position:relative;text-align:center;cursor:pointer;margin-bottom:.5em}#shoppingCartPageHS2 #updateCartForm .firstNonCanada{margin-top:2em;border-top:.1em solid #cccccc}#shoppingCartPageHS2 #cartItemsSavedForLater{margin-top:2em}#shoppingCartPageHS2 .itemShipsFree{color:#c86008;font-style:italic;text-decoration:underline}#shoppingCartPageHS2 #updateCartForm .qtyField{display:inline;text-align:center;height:2em;width:2.5em;font-size:1rem;margin-right:1em}#shoppingCartPageHS2 ul.shippingOptions #shipToAContainer{margin-left:.5em}#shoppingCartPageHS2 ul.shippingOptions #shipToAContainer input[type=radio]{margin-top:.3em}#shoppingCartPageHS2 .cartItemWrap .cartItemShipMessage .shipMsg{color:#da7018;font-weight:700}#shoppingCartPageHS2 #restrictPuroPostMsg{color:red;font-size:1rem;width:70%}#shoppingCartPageHS2 #shippingCalculator input#data_ZipCode{height:2em;padding-left:.5em;margin-top:-.5em;font-size:1rem}#shoppingCartPageHS2 #shippingCalculatorWrapper h3,#checkout #APO-FPO-Wrapper h3,#checkoutOrderSummaryWrap h2{height:auto;color:#666;font-size:1.2rem;margin-top:2%;margin-bottom:1%;display:inline-block}#shoppingCartPageHS2 #shippingCalculatorWrapper{color:#393d41;display:block;font-size:.9rem;padding:1% 0;text-decoration:none;margin-top:1em;float:left;width:100%}#checkout #checkoutSteps #APO-FPO-Wrapper{color:#393d41;display:block;font-size:.9rem;padding:1% 0 .5em;text-decoration:none;margin:-1em 0 2em;float:left;width:100%;border-bottom:1px solid #c7c6c6}#shoppingCartPageHS2 #shippingCalculatorWrapper .pointer,#checkoutOrderSummaryWrap .pointer,#checkout #APO-FPO-Wrapper .pointer{background:#0000 none repeat scroll 0 0;color:#da7018;font-size:1.6rem;margin:.2em 0 0 .5em;position:absolute;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}#shoppingCartPageHS2 #shippingCalculatorWrapper .pointerDown,#checkout #APO-FPO-Wrapper .pointerDown{position:absolute;margin:.2em 0 0 .5em;background:none;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}#checkoutOrderSummaryWrap .pointerDown{position:absolute;margin:-.2em 0 0;background:none;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}#shoppingCartPageHS2 #shippingCalculatorWrapper #calculateShippingBtn{background-color:#da7018;color:#fff;font-size:1.1rem;border:0;border-radius:5px;-webkit-appearance:none;padding:.5em 1em;margin:.5em 0 0}#shoppingCartPageHS2 .cartItemWrap .cartItemInfo a.shipsLater{font-size:.9rem;text-transform:uppercase;cursor:pointer;color:#005789}@media all and (min-width:401px){#shoppingCartPageHS2 .cartItemInfo{width:72%}#shoppingCartPageHS2 .cartItemInfo .nameItemNum{width:48%;float:left}#shoppingCartPageHS2 .cartItemInfo .cartPrices{width:48%;float:right;text-align:right}}@media all and (min-width:601px){#shoppingCartPageHS2 .cartItemInfo{width:80%}#shoppingCartPageHS2 .cartItemInfo .nameItemNum{width:48%;float:left}#shoppingCartPageHS2 .cartItemInfo .cartPrices{width:48%;float:right;text-align:right}}#emptyShoppingCart h1{color:#000;font-size:1.6rem}#atcContent .partInfo{margin-bottom:1em}#atcContent .partInfo .partDesc,#atcContent .partInfo .partImage{float:left;display:inline}#atcContent .partInfo .partImage{margin-right:1em}#atcContent .partInfo .partDesc{width:50%}#atcContent .relatedItemsContent{margin:.5em 0 1em}#atcContent .relatedItemsContent li .partTile{font-size:1.2rem;color:#005789}#atcContent .relatedItemsContent li .partNumber{font-size:.8125rem;color:#888}#atcContent .relatedItemsContent li .price{float:right;margin-right:.5em;color:#393d41;font-size:1.3rem}#atcContent .relatedItemsContent>ul{border:1px solid #c7c6c6;margin:0 0 1em}#atcContent .relatedItemsContent>ul>li{position:relative;border-bottom:1px solid #c7c6c6;padding:.5em 0;cursor:pointer}#atcContent .relatedItemsContent>ul>li.selected{background-color:#f2f2f2}#atcContent .relatedItemsContent>ul>li:last-child{border-bottom:none}#atcContent .relatedItemsContent>ul ul li input{display:inline-block;vertical-align:top;margin-top:-.3em}#atcContent .relatedItemsContent>ul ul li.riCheckBox{position:absolute;margin:1em 0 0 .5em}#atcContent .relatedItemsContent .partInCart{background:transparent url(/images/Sprites/mobileSprite-022016.png) -226px -52px no-repeat;background-size:300px 115px;width:17px;height:16px;display:inline-block;vertical-align:top;margin:-.6em 0 0 .2em}#atcContent .relatedItemsContent>ul ul li.stockMsg{text-transform:uppercase;font-size:.8125rem;font-weight:700;margin:.2em 0 0 3em}#atcContent .relatedItemsContent>ul ul li.stockMsg a{color:#005789}#atcContent .relatedItemsContent>ul ul li.stockMsg .inStock{display:inline-block;width:60%}#atcContent .relatedItemsContent>ul ul li.partInfo{margin:.2em 0 0 2.5em}#atcContent .relatedItemsContent .addSelectedToCart{width:100%;display:block;text-decoration:none;margin:.5em 0 -.5em}#atcContent .relatedItemsContent .addSelectedToCart .orangeButton{width:100%;display:block;padding-left:0;border-radius:5px;padding-right:0;text-align:center}#atcContent .relatedItemsContent .addSelectedToCart .orangeButton.disabled{background-color:#c7c6c6;border-radius:5px}#atcContent .relatedItemsContent .orangeButton{font-size:1.3rem;text-transform:none}#atcContent #bottomButtons{width:100%;float:left;background-color:#fff;padding:1em 0 .5em}#atcContent #bottomButtons div{float:right;width:48%}#atcContent #bottomButtons div:first-child{float:left}#atcContent #bottomButtons div a,#atcContent #bottomButtons div a span{width:100%;display:block;text-decoration:none;text-align:center}#atcContent #bottomButtons .grayButton{font-size:1.1rem;padding-left:0;padding-right:0}#atcContent h2{color:#000;font-size:1.6rem}#atcContent .relatedItems h3{font-size:1.3rem;color:#888;margin:1em 0 0}#atcContent div.partTitle{color:#005789;font-size:1.2rem;margin:0 0 1em;text-decoration:none}#atcContent p,#atcContent li.quantityAdded{font-size:.8125rem;line-height:16px;color:#888}#atcContent li.price{color:#393d41;display:block;font-size:1.5rem/22px;margin:0;padding:0;text-align:left}ol.numbered{margin:0 0 1em 1em;padding-left:1em;list-style-type:decimal}.lawnPromoWrapper .opeDangerContent #opeCategories{margin:1em 0 2em}.lawnPromoWrapper .opeDangerContent #opeCategories select{border:1px solid #ccc;font-size:1rem;height:34px;padding:5px;width:95%}.lawnPromoWrapper h3.lp a{font-size:1.75rem;color:#666;text-decoration:none}.lawnPromoWrapper .diyToolsCopy img.rightImg{margin-bottom:1em}.lawnPromoWrapper .facebookLikePart,.lawnPromoWrapper .twitterShareVideo,.lawnPromoWrapper .pinterest{display:inline;margin-right:1em}.lawnPromoWrapper .priceQuantityStock{margin:2em 0 0}.lawnPromoWrapper .priceQuantityStock .fullPrice{font-weight:700;font-size:1.5rem;color:#999;text-decoration:line-through;margin-right:1em}.lawnPromoWrapper .priceQuantityStock .salePrice{font-weight:700;font-size:1.5rem;color:#c00}.lawnPromoWrapper .priceQuantityStock .formEntry{margin:1em 0}.lawnPromoWrapper .priceQuantityStock .formEntry input[type=text]{width:2em}.lawnPromoWrapper .priceQuantityStock a.btn{float:right;text-decoration:none;margin-top:-5em;padding:4px 9px}#checkout #billingInformation #number,#checkout #billingInformation #expiration-date,#checkout #billingInformation #cvv{border:1px solid #c2c2c2;font-size:1.3333rem;background-color:#fff;height:25px;line-height:25px;float:left;margin:.3em 0}#checkout #billingInformation #number,#checkout #billingInformation #expiration-date{margin:.3em 0;width:97%;height:1.6em}#checkout #billingInformation #cvv{width:210px;margin:.3em 0;height:1.6em}#checkout #billingInformation #whatIsCVV{font-size:1rem;margin-left:10px;color:#393d41}#checkout #billingInformation #paymentDetailsWrap #mailFax #billingInformation #paymentDetailsWrap{margin:-20px 0 15px}#checkout #billingInformation #credit-card-number{font-size:1.563rem}#checkout #pmtPayPal .paypalBtn{width:100%;margin:1em 0}#checkout #pmtPayPal a{text-decoration:none}#partDetailHS2{margin-top:-20px}#partDetailHS2 .backButtonWrap a .mobileBackLink{font-size:1rem;line-height:26px;color:#393d41;display:inline-block;margin-top:12px}#partDetailHS2 h1.productName{font-size:1.1rem;line-height:22px;color:#005789;display:inline-block;padding:0;margin:0!important}#partDetailHS2 .RC-ItemNumber{font-size:.75rem!important;line-height:38px;color:#666;display:block;border-bottom:1px solid #ccc}#partDetailHS2 .price{font-size:1.5rem;line-height:22px;color:#000;display:block;padding:0}#partDetailHS2 .Review-Stock-PolicyWrapper{padding-bottom:0!important}#partDetailHS2 .cashBackImage{float:left;margin-top:1em}#partDetailHS2 .Review-Stock-PolicyWrapper .stock{margin:1em 0}#partDetailHS2 .stock p a.shippingPoliciesLayer{font-size:1rem;color:#393d41}#partDetailHS2 .stock p.outOfStockDays a.shippingPoliciesLayer{color:#c00}#partDetailHS2 .SWC{font-size:1rem;color:#005789;margin:.5em 0 0}#partDetailHS2 .SWC a{color:#393d41;font-size:.875rem}#partDetailHS2 .descWrapper{padding:1em 0;border-top:1px solid #b1c2c9}#partDetailHS2 .productDescription,#partDetailHS2 #moreInfoWrap,#partDetailHS2 .Mfr-ShipMsg-Qty-Wrapper{font-size:.875rem!important;color:#000;margin:.5em 0 0}#partDetailHS2 .shippingGuaranteeText{color:#000;margin:.5em 0 0}#partDetailHS2 #moreInfoWrap a{color:#393d41;font-size:.875rem}#moreInfoList{font-size:14px}#partDetailHS2 #moreInfoWrap li{margin-top:.5em}#partDetailHS2 #mfgPartNum{display:inline}#partDetailHS2 .itFits{font-size:1rem;color:#000;margin:1em 0}#partDetailHS2 .shippingGuaranteeText a{color:#393d41;font-size:.875rem;font-weight:700;letter-spacing:.24px;text-transform:uppercase;opacity:1;font-style:normal}#partDetailHS2 .shippingGuaranteeText #free{font-style:normal}#partDetailHS2 .Mfr-ShipMsg-Qty-Wrapper .formEntry{margin:1em 0}#partDetailHS2 .Mfr-ShipMsg-Qty-Wrapper .formEntry label{font-size:1rem;color:#393d41}#partDetailHS2 .Mfr-ShipMsg-Qty-Wrapper .formEntry input#qtyField{width:3em!important;height:2em!important;margin-left:.5em!important;text-align:center!important}#partDetailHS2 p.specialShipping a{color:#393d41}#partDetailHS2 .orangeButton,.clearanceResults .orangeButton{background-color:#da7018;border:0 none;color:#fff;display:block;font-size:1.1rem;letter-spacing:1px;text-transform:none;padding:.6em 1em;width:100%;border-radius:5px;margin:1em 0!important}#productDetails .inCart{background-color:#f4f8f9;border:1px solid #000;color:#000;margin:1em 0!important}#partDetailHS2 .alsoAvailableWrap{margin:1em 0}#partDetailHS2 .alsoAvailableWrap a{color:#393d41!important}#partDetailHS2 div.addToCartWrap{width:100%;float:none;padding:0}#partDetailHS2 .productDetailColumnWrap h3{color:#666;font-size:1.1rem;margin-bottom:1%;margin-top:2%}.productDetailColumnWrap{margin-bottom:3.125rem}#partDetailHS2 .productDetailColumnWrap .dropList .pointer{background:none;height:12px;margin:0 0 0 .5em;width:11px;color:#da7018;font-size:1.4rem}.safari-mac #partDetailHS2 .productDetailColumnWrap .dropList .pointer{position:absolute;margin:.1em 0 0 .5em}#partDetailHS2 .productDetailColumnWrap .dropList{padding:3% 0}#partDetailHS2 .productDetailColumnWrap .dropList .dropActivate{position:relative}#partDetailHS2 .productDetailColumnWrap .dropList .pointerDown{position:absolute;margin:.4em 0 0 .5em!important;bottom:5px;background:none;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.safari-mac #partDetailHS2 .productDetailColumnWrap .dropList .pointerDown{margin:0 0 0 1em}#partDetailHS2 .productDetailColumnWrap ul li{font-size:.875rem;color:#000}#partDetailHS2 .productDetailColumnWrap ul li a{font-size:.875rem;color:#393d41}#partDetailHS2 table.stockStatusTable{margin:1em 0;background-color:#b4ebfb}#partDetailHS2 table.stockStatusTable th{font-weight:700;padding:.5em 1em;border:1px solid #999}#partDetailHS2 table.stockStatusTable td{padding:.5em 1em;border:1px solid #999}#partDetailHS2 .imageView .productThumbs{display:block;position:relative;width:85%!important}#partDetailHS2 .imageView .productThumbs a.viewLargerImg img{max-width:75%;height:auto;margin:auto}#partDetailHS2 .imageView .carouselNavLeft,#partDetailHS2 .imageView .carouselNavRight{position:relative;float:left;-webkit-transform:translateY(45%);-ms-transform:translateY(45%);transform:translateY(45%)}#partDetailHS2 .imageView .carouselNavRight{float:left}#partDetailHS2 .imageView .carouselNavLeft .carouselPointerLeft,#partDetailHS2 .imageView .carouselNavRight .carouselPointerRight{color:#005789;font-size:3rem;cursor:pointer;margin-top:-1em;display:inline-block}#partDetailHS2 .imageView{display:flex;display:-webkit-flex;margin:1em 0 1.5em}#partDetailHS2 .gridOneInch{margin:-1.25em 0 .5em!important;text-align:center!important;font-size:.875rem!important;font-style:italic;color:#535353}#partDetailHS2 .gridOneInchLeft{margin:-1em 0 0;text-align:center;font-size:.875rem;font-style:italic;color:#535353}#partDetailHS2 .partImagePreview{width:100%}#partDetailHS2 .partImagePreview .regularImage{display:none}#partDetailHS2 .partImagePreview img{width:100%}#partDetailHS2 .arqspinContainer{position:relative;padding-top:100%;width:100%}#partDetailHS2 .arqspinContainer iframe{width:100%;height:100%;top:0;left:0;position:absolute}#partDetailHS2 .partThumbnailSection{margin-top:10px;padding-bottom:10px;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;gap:20px;width:100%}#partDetailHS2 .partThumbnailSection .partThumbnail{scroll-snap-align:center;cursor:pointer;background-color:#f5f5f5;border:1px solid transparent;background-size:contain;transition:.25s ease-in;position:relative}#partDetailHS2 .partThumbnailSection .partThumbnail img{object-fit:cover}#partDetailHS2 .priceStockSection{display:flex;margin:1em 0}#partDetailHS2 .priceStockSection .stock{padding-left:20px;display:flex;align-items:center}#partDetailHS2 .priceStockSection .stock img{margin-right:5px;margin-bottom:1px}#partDetailHS2 .Review-Stock-PolicyWrapper .yotpoStarRating a{padding-left:10px;color:#ea1947!important}#partDetailHS2 .productDetailColumnWrap .yotpoReviewWidget .reviews-qa-label{color:#ea1947!important}#partDetailHS2 .productDetailColumnWrap .yotpoReviewWidget .write-question-review-buttons-container,#partDetailHS2 .productDetailColumnWrap .yotpoReviewWidget .yotpo-footer{display:none}#partDetailHS2 .productDetailColumnWrap .yotpoReviewWidget .yotpo-header .yotpo-icon-profile{background:#ea1947}#partDetailHS2 .productDetailColumnWrap .yotpoReviewWidget .yotpo-header-element .yotpo-user-name{color:#ea1947}#partDetailHS2 .productDetailColumnWrap #customerReviews .reviewHeading{font-size:1.563rem;color:#323333;padding-bottom:25px}#SFP-HS2 h1{color:#000;font-size:1rem!important;font-weight:900;margin-left:.4em!important;line-height:1.7;border-bottom:1px solid #b1c2c9}#SFP-HS2 .selectionWrap .selectionHeader .filterBySpan,#tuneUp2017 .selectionWrap .selectionHeader .filterBySpan{color:#666;font-size:1.1rem}#SFP-HS2 .selectionHeader .pointer,#tuneUp2017 .selectionHeader .pointer{margin:0;position:absolute;top:.5em;right:.1em;background:none;font-size:1.6rem;color:#da7018;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}#tuneUp2017 .selectionHeader .pointer{top:8.1em}#SFP-HS2 #multipleModelSelections .selectionHeader .pointer,#SFP-HS2 #multipleModelSelections .selectionHeader .pointerUp,#SFP-HS2 #multipleMfgPartSelections .selectionHeader .pointer,#SFP-HS2 #multipleMfgPartSelections .selectionHeader .pointerUp,#SFP-HS2 #multiplePartNumberSelections .selectionHeader .pointer,#SFP-HS2 #multiplePartNumberSelections .selectionHeader .pointerUp{color:red}#SFP-HS2 .selectionHeader .pointerUp,#tuneUp2017 .selectionHeader .pointerUp{margin:0;position:absolute;top:.1em;right:.5em;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}#tuneUp2017 .selectionHeader .pointerUp{top:8.1em}#SFP-HS2 .selectionWrap .selectionHeader{position:relative}#SFP-HS2 .productWrap{border-top:none;width:100%}#SFP-HS2 .productWrap .productInfo{margin-left:.5em}#SFP-HS2 .productWrap h3 a{color:#005789;font-size:1.2rem;text-decoration:none}#SFP-HS2 .productWrap .productImage{float:left;width:50%;margin:0 1.5em 0 0}#SFP-HS2 .productWrap .repairGuruBoxWrapRC{width:98%;margin-top:.5em}#SFP-HS2 .productWrap .repairGuruBoxWrapRC p{font-size:.9rem;margin-bottom:.5em}#SFP-HS2 .productWrap .productPriceWrap h3{font-size:1.5rem;line-height:22px;color:#000;display:block;padding:0;margin:0}#SFP-HS2 .productWrap .productPriceWrap{float:left;width:40%}#SFP-HS2 .productWrap .productPriceWrap p{margin-top:0;text-align:left}#SFP-HS2 .arrow a{float:left;margin:.9em 0 .5em;padding:0 0 .09em;text-decoration:none;border-bottom:1px dashed #393d41}#SFP-HS2 .arrow a .arrowDetail{font-size:.9rem;color:#393d41;float:left;padding:0;text-align:left}#SFP-HS2 .productWrap .productImage img{border:none;border-radius:0;margin:0;padding:.2em}#SFP-HS2 .productImageDimensions{height:auto;width:100%}#siteContent #SFP-HS2 .resultsWrap .productWrap .yotpoStarRating{margin:5px 0}#siteContent #SFP-HS2 .resultsWrap .productWrap .yotpoStarRating a{padding-left:10px}#SFP-HS2 .stockStatusBlock a.shippingPoliciesLayer p{color:#393d41!important;display:inline-block;font-weight:400!important;border-bottom:1px dashed #393d41}#SFP-HS2 .stockStatusBlock a.shippingPoliciesLayer{text-decoration:none;color:#393d41}#SFP-HS2 .productWrap .productPriceWrap .stockStatusBlock{margin-top:.8em;font-size:.9rem!important}#SFP-HS2 .productWrap .productImagePriceSection{display:flex}#SFP-HS2 .productWrap .productImagePriceSection .productImage img{height:100%;object-fit:contain}#SFP-HS2 .productWrap .productPriceWrap{padding-top:5px}#SFP-HS2 .productWrap .productPriceWrap .genuineOemParts{text-decoration:none;color:#323333}#SFP-HS2 .productWrap .productPriceWrap .genuineOemLogo{padding:5px 0 20px;font-size:.85rem}#SFP-HS2 .productWrap .productPriceWrap .genuineOemLogo .oemLogo{width:50px;height:50px}#SFP-HS2 .productWrap .productPriceWrap .genuineOemLogo .oemHelpText{padding:3px 0 0;line-height:15px}#SFP-HS2 .productWrap .productPriceWrap .genuineOemLogo .oemHelpText img{vertical-align:bottom}#SFP-HS2 .productWrap .productPriceWrap .genuineOemLogo .infoIcon{width:1em;height:1em}#SFP-HS2 .productWrap .addToCart{display:block}#SFP-HS2 .productWrap a.addToCartBtn{background-color:#da7018;border:0 none;color:#fff;display:block;font-size:1.1rem;letter-spacing:1px;text-transform:none;padding:.6em 0;width:98%;float:none;border-radius:5px}#partsSearchResults .productWrap a.inCart{background-color:#f4f8f9;border:1px solid #000;color:#000}#SFP-HS2 .resultsWrap .productPriceWrap a p.outOfStock,#SFP-HS2 .resultsWrap .productPriceWrap a p.outOfStockDays{color:red!important;text-decoration:none;border-bottom:1px dashed #ff0000;text-align:left}#SFP-HS2 .specialShippingShopForParts a{font-size:.9rem!important;font-style:italic;color:#da7018}#SFP-HS2 .mixedModelsHeading{margin:1em 0}#SFP-HS2 .refineList li .pointer,#SFP-HS2 .refineListNoBorder li .pointer,#tuneUp2017 .refineListNoBorder li .pointer{background:none;font-size:1.6rem;color:#da7018}#manualSearch .manualSearchButton{background-color:#da7018;height:2em;width:2em;vertical-align:top;float:right}#manualSearch .manualSearchButton{color:#fff;cursor:pointer;display:block;font-size:1.5rem;margin:0;overflow:hidden;text-align:center}#manualSearch .manualSearchButton .goButton{padding:.3em 0 .2em}#manualSearch .manualSearchButton .goButton.k-state-disabled{color:#fff}#manualSearch #modelNumber{color:#000;display:block;font-size:2rem;overflow:hidden;padding:0 0 0 .5em;float:left;border:none;width:64%}#manualSearch #searchForm{margin:1em 0;width:99%;background-color:#fff;border:2px solid #c7c6c6;height:3em}#manualSearch #searchResults label{clear:both;display:block;font-weight:700}#manualSearch #searchResults ul{border:1px solid #b1c2c9;display:inline-block;clear:both;width:100%;max-height:14em;overflow:auto}#manualSearch #searchResults ul li{border-bottom:1px solid #b1c2c9;padding:1em}#manualSearch #searchResults ul li:last-child{border-bottom:none}#manualSearch #searchResults{margin-bottom:1em}#manualSearch #searchResults ul li a{display:inline-block;width:100%}#viewer #toolbarContainer #toolbar #toolbarLeft input[type=number]::-webkit-inner-spin-button,#viewer #toolbarContainer #toolbar #toolbarLeft input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#manualContent #associatedModelNumbers{margin-top:2em}#manualContent #associatedModelNumbers label{clear:both;display:block;font-weight:700}#manualContent #associatedModelNumbers ul{border:1px solid #b1c2c9;display:inline-block;clear:both;width:99%;max-height:7em;overflow:auto}#manualContent #associatedModelNumbers ul li{border-bottom:1px solid #b1c2c9;padding:5px}#manualContent #associatedModelNumbers ul li:last-child{border-bottom:none}#manualContent #associatedModelNumbers ul li a{display:inline-block;width:100%}#manualContent h1{margin-bottom:10px}#manualContent iframe{margin-top:10px}#manualContent a.downloadPdf{font-size:1.5rem}#prodLinePages h3{margin:1.5em 0 1em}#prodLinePages #applianceTypesCategories li,#prodLinePages #prodTypeParts li,#prodLinePages .videoLinks li{margin:0 0 1em}#prodLinePages #topBrands ul li{display:inline-block;padding:5px;vertical-align:middle}#prodLinePages #topBrands ul li img{max-width:100px}#prodLinePages .videoColumn{margin:0 0 1em}#prodLinePages .videoColumn iframe{width:100%}#prodLinePages a.helpArticle{display:block;margin:30px 0}#prodLinePages ul#applianceBrandColumns,#prodLinePages #prodTypeBrands ul#prodTypeBrandColumns{margin:1em 0;list-style-type:none;-webkit-column-count:3;-moz-column-count:3;column-count:3;column-gap:10px}#prodLinePages ul#applianceBrandColumns li,#prodLinePages ul#prodTypeBrandColumns li{margin:0 0 1em}#prodLinePages .productWrap{padding:0 0 1em;margin:0 0 1em;border-bottom:1px solid #c2c2c2}#prodLinePages .RH-Search{width:100%;position:relative;float:left;margin:0 0 2em}#prodLinePages input#ModelSearchText{border:1px solid #c2c2c2;height:3em;width:80%;position:absolute;top:0;display:inline-block}#prodLinePages input.helpSearchButton{background-color:#333;color:#fff;border:0;display:inline-block;font-size:1.313rem;height:2.1em;position:absolute;top:0;right:0;padding:0 .5em;text-transform:uppercase;-webkit-appearance:none;-webkit-border-radius:0}.safari-mac #prodLinePages input.helpSearchButton{height:1.9em}#prodLinePages .skillLevel{margin:.5em 0 0}#prodLinePages .skillLevel .skillLevelSprite-1,#prodLinePages .skillLevel .skillLevelSprite-2,#prodLinePages .skillLevel .skillLevelSprite-3,#prodLinePages .skillLevel .skillLevelSprite-4{text-indent:-9999px}#prodLinePages h3.price{font-size:1.5rem;letter-spacing:2px}#prodLinePages .resultWrap .formEntry{margin:1em 0}#prodLinePages .resultWrap .formEntry input.qtyField{text-align:center;width:3em;height:2em;margin:0 0 0 .5em;border:1px solid #c2c2c2}#prodLinePages .stockStatusBlock a .outOfStock,#prodLinePages .stockStatusBlock a p.outOfStockDays{color:red;text-decoration:underline}#prodLinePages a.addToCartBtn{background-color:#da7018;border:0 none;border-radius:5px;color:#fff;display:inline-block;font-size:1.4rem;letter-spacing:1px;text-transform:uppercase;text-decoration:none;margin:1em 0!important;padding:.5em 1em}#prodLinePages .accessoriesPartsLinks{padding:1em 0 .5em}#prodLinePages .accessoriesPartsLinks a{display:block;margin:.5em 0 1em}#prodLinePages .skillWrap{margin:.5em 0}#prodLinePages .skillWrap span.videoLink{background:transparent url(/images/Sprites/sprite-Main-2X-041916.png) no-repeat scroll -530px 0 / 560px 170px;display:inline-block;height:25px;margin:0 0 0 7px;vertical-align:middle;width:29px}#prodRecallPage img.prodRecallImg{width:100%}#prodRecallPage p{margin:0 0 2em}#prodRecallPage a.recallButton{background-color:#da7018;border:0 none;border-radius:5px;color:#fff;display:block;font-size:1.313rem;letter-spacing:1px;text-align:center;text-transform:uppercase;text-decoration:none;margin:0;padding:5px 0;width:100%}#topTenToolsWrapper h3{font-size:1.2rem;color:#666;margin-bottom:.5em}#topTenToolsWrapper p.whyLove{font-size:1.2rem;color:#005789}#topTenToolsWrapper .productPriceWrap h3{font-size:1.4rem;margin:.5em 0;color:#000}#topTenToolsWrapper a.btn{text-decoration:none}#topTenToolsWrapper input.qtyField{width:2em;height:1.4em;text-align:center}#topTenToolsWrapper .facebookLikePart,#topTenToolsWrapper .twitterShareVideo,#topTenToolsWrapper .pinterest{float:left;width:70px;margin-right:.5em}#topTenToolsWrapper p.inStock a{font-weight:700}#topTenToolsWrapper p.outOfStockDays a{color:red;font-weight:700}#topTenToolsWrapper p.inStock{margin:.5em 0 1.2em}#topTenToolsWrapper p.outOfStockDays{margin:.5em 0}.clearanceResults .productPriceWrap .specialPricedItems.oldPrice{text-decoration:line-through}.clearanceResults #partTypeSelectionWrap{margin:1em 0;font-weight:700}.clearanceResults .clearanceParts{margin:0 0 1em}.clearanceResults input#modelSearch{margin:.5em 0;padding:.7em 0 .7em .3em;width:98%}.clearanceResults .orangeButton{text-align:center;padding-left:0;padding-right:0;margin:1em 0 1.5em}p.extraMsgSpecItem,#SFP-HS2 .productWrap .repairGuruBoxWrapRC p.extraMsgSpecItem{font-weight:700;color:red}#orderHistory h2,#myAccount h2{font-size:1.75rem;color:#666;margin:.5em 0 .2em}#orderHistory p,#myAccount p,#createAccount p{font-size:.875rem;color:#666}#orderHistory .searchWrapper,#myAccount .searchWrapper,#partsSearchResults .searchWrapper,#createAccount .searchWrapper{float:left;width:95%;height:auto;border:2px solid #da7018;margin:.7em 0}#orderHistory input.indexInput,#myAccount input.indexInput,#partsSearchResults input.indexInput,#createAccount .searchWrapper{border:0;font-size:.813rem;float:left;font-style:italic;padding:.8em 0 .8em .5em;width:75%;margin:0;-webkit-appearance:none;-webkit-border-radius:0}#orderHistory .searchButtonWrapper,#myAccount .searchButtonWrapper,#partsSearchResults .searchButtonWrapper,#productDetails .searchButtonWrapper,#createAccount .searchButtonWrapper{float:right;background-color:#da7018;display:block;margin:0;cursor:pointer}#orderHistory .searchButton,#myAccount .searchButton,#partsSearchResults .searchButton,#createAccount .searchWrapper{background:transparent url(/images/Sprites/mobileSprite-022016.png) no-repeat -226px -21px;background-size:300px 115px;display:block;height:21px;width:21px;margin:.6em 0 0 .6em}#orderHistory h1{font-size:1.75rem;color:#000;margin:15px 0 20px}#orderHistory #partSearchCtn #submitPartSearch .searchButton,#orderHistory #partSearchCtn #clearPartSearch .searchButton{background-image:none!important;width:auto;min-width:5rem}#orderHistory .mobilePadding{margin-top:15px}#headerLogoContainer{padding:0 16px}#siteHeader #loginContainer,#siteHeader #cartContainer{margin-top:15px;padding-right:5px}.ShopForPartTopContent{line-height:1.4;margin-top:-30px}.ShopForPartTopContent div,.ShopForPartTopContent p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ShowCompleteShopForPartTopContent{display:block!important;overflow:auto!important}.ShopForPartTopContent h1,.ShopForPartTopContent h2{margin-left:0!important}.ShopForPartTopContent h1{font-size:1.8rem;padding:0}.ShopForPartTopContent,.SingleColumn p,.TwoColumns p{font-size:.875rem}.SingleColumn p,.TwoColumns p{margin-bottom:15px}.SingleColumn h2,.TwoColumns h2,.SingleColumn h3,.TwoColumns h3{margin-bottom:20px!important}.SingleColumn h2,.TwoColumns h2{margin-top:20px!important}.blockContainer{position:relative}.blockContainer a{text-decoration:none}.blockContainer li{margin-bottom:5px;margin-left:20px;line-height:1.4;list-style:outside}.blockContainer li a{text-decoration:underline}.ShopForPartContent{margin-top:20px}.ShopForPartContent .SingleColumn,.ShopForPartContent .TwoColumns{position:relative;padding:10px 20px;margin:10px -2.5%;display:inline-block}.ShopForPartContent .imageContent img,.articleCard img{object-fit:cover;width:100%;height:100%}.articleCard{margin:20px 0 40px}.articleCard img{object-fit:cover;width:100%;height:200px}.articleCard a{text-decoration:none}.articleCard h4{margin:10px 0;line-height:1.4;color:#323333}.youtubeContent{margin-top:20px}a.ctaButton{text-transform:uppercase;background-size:560px 170px;width:100px;background-color:#da7018;display:block;text-decoration:none;color:#fff;padding:10px;font-size:.813rem;font-weight:700;text-align:center;border-radius:5px;margin-top:15px}.overlay{width:100%;height:100%;position:absolute;background:#444;opacity:.95;left:0;top:0}.youtubeContent iframe{width:100%;height:190px}.topnav{overflow:hidden;background-color:#fff;position:sticky!important;top:0;width:inherit;left:.5px;width:100%;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 2px 4px #00000029;opacity:1;z-index:9}#topBar{height:30px;text-align:center;background-color:#535353}#topBar ul{display:table;list-style-type:none;margin:0 auto;padding:0;overflow:hidden;background-color:#535353;height:100%}#topBar ul li{float:left;display:block;color:#fff;text-align:center;padding-top:6px;font-size:small}#topBar ul li span{padding-left:6px;padding-right:6px;border-left:2px solid;font-weight:400}#topBar ul li span a{text-decoration:none;font-weight:400;font-size:small}#topBar>ul>li:first-child span{border-left:0}.menuContainer{display:flex;padding:6px 16px 0}.menuContainer .iconMenu{padding-top:10px;max-width:30px}.menuContainer .logoMenu{margin-bottom:-4px;flex:10%}.menuContainer .cartMenu{width:100%}@media only screen and (min-width:400px){.menuContainer .menuCol{float:left;width:50%}}#topBar ul li a{color:#fff!important}.menuCol a,.menuCol #cartContainer .numItems,.menuLoggedIn a{color:#333}.menuCol .menuLogout .numItems{vertical-align:sub}.menuLoggedIn{padding-top:5px}@media only screen and (min-width:617px){.menuLoggedIn{padding-top:10px}}.menuLogout{text-align:center;display:flex;vertical-align:middle;padding-bottom:3px}.menuLogout>.myAccountLink,.menuLogout>.logoutLink{text-align:center;display:table-cell;vertical-align:middle;font-size:.9rem;padding-right:15px}@media only screen and (min-width:400px){.menuLogout{text-align:center;display:table-cell;vertical-align:middle;padding-bottom:0}}@media only screen and (min-width:385px){.menuLogout{flex-wrap:wrap;gap:15px}}#partDetailHS2 h1.productName{color:#333!important;font-size:1.25rem!important}#partDetailHS2 .SWC,.skillLevel .skillLevelLayer{text-decoration:none;padding-bottom:0;font-size:.875rem!important}#partDetailHS2 .productDetailColumnWrap .dropList .pointerlist{background:none;height:0;width:0;float:right;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid transparent;border-left:7px solid;margin:.3em 0 0 .5em}.safari-mac #partDetailHS2 .productDetailColumnWrap .dropList .pointerlist{position:absolute;margin:.6em 0 0 .7em}#partDetailHS2 .productDetailColumnWrap .dropList .pointerlistDown{position:absolute;margin:.4em 0 0 .5em!important;bottom:5px;background:none;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}#partDetailHS2 .productDetailColumnWrap .dropList .pointerDown{margin:.4em 0 0 .5em!important;height:0!important;width:0!important}#partDetailHS2 .Mfr-ShipMsg-Qty-Wrapper .formEntry{font-size:.875rem}#heroImageContainer{aspect-ratio:960 / 400;width:100%;overflow:hidden}#heroImageContainer img{width:100%!important;object-fit:cover}.ShopForPart-Search-Section{background-color:#f1f1f1;border:1px solid #CCCCCC;margin-top:.2em}.ShopForPart-Search-content{padding:10px 10px 15px}.ShopForPart-Search-content p,.headerHtmlBlockContainer p,.browseForParts p,.repairHelpSearch p{color:#000!important}.repairHelpSearch{margin-top:1.875em;margin-bottom:1.875em}.ShopForPart-Search-title{background-color:#535353}.ShopForPart-Search-Section .Search-title{color:#fff!important;font-size:18px!important;font-weight:600!important;line-height:1.8!important;margin:0 0 .2em!important;padding-left:10px}.factoryCertifiedSection{margin:10px 0 15px;display:flex;align-items:center;justify-content:space-between}.factoryCertifiedSection h1{color:#da7018!important;margin:.25em 0!important;padding:0!important}.factoryCertifiedSection p{color:#535353!important;font-size:.875rem!important;font-style:italic}a.shippingGuarantee{font-weight:900;text-decoration:none;font-size:.813rem}.browseForParts{margin:20px 0 10px}.browseForParts h2{font-size:1.125rem!important;font-weight:600!important;line-height:1.4!important;color:#333!important;font-weight:900!important;margin-top:0!important;margin-bottom:0!important}.browsePartsBoxes{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.625em!important}.partBox{padding:15px 5px 15px 10px;background:#fff 0% 0% no-repeat padding-box;border:1px solid #CCCCCC;box-shadow:0 2px 4px #00000029}.partBox p{font-size:1rem!important;margin:0!important;color:#333!important}.partBox a{text-decoration:none;display:flex;justify-content:space-between;align-items:center;color:#333;height:100%}.cursorlist{background:none;height:0;width:0;float:right;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid transparent;border-left:7px solid;margin-left:5px}.browseForParts{margin-bottom:30px}.htmlBlockContainer{background-color:#f1f1f1;margin:30px -2em;padding:10px 2em}.htmlBlockContainer div{position:relative;margin:10px 0;display:inline-block}.imageBlockContainer{margin:10px 0}.imageBlockContainer img{object-fit:cover;width:100%;height:200px}.articleCard img{object-fit:cover;width:100%;height:100%}.htmlBlockContainer h2{font-size:1.375rem;color:#333!important;margin:.5em 0!important}.htmlBlockContainer p{color:#000!important;line-height:1.6}.htmlBlockContainer ul{padding-top:10px;padding-left:20px}.htmlBlockContainer li{font-size:.875rem;list-style:disc;line-height:1.6}#PartDetail_MainImage{width:100%}.logoutCart{display:flex;padding-left:9px}a.BreadcrumbLink,.CurrentBreadcrumb,.BreadcrumbsSeparator{text-decoration:none;font-weight:700;font-size:1rem;line-height:1.4}.Breadcrumbs{margin-bottom:10px;padding:2.5% 1%;white-space:nowrap;overflow-x:auto}#partDetailHS2 .Breadcrumbs{margin-top:10px;padding:2.5% 0}#modelLinksColumnWrapper ul{column-count:2}#modelLinksColumnWrapper ul li{margin:10px 0;line-height:1.5rem}#contactUs p{line-height:1.4!important}.contactUsContent h2{font-weight:400!important;font-size:1.5rem!important;margin-bottom:1.25rem!important}.contactUsContent h1{font-size:1.875rem!important;margin-bottom:1.25rem}.customerService,.faq-container,.contactUsSection,#locHoursSection{margin-bottom:2.5rem}.customerServiceContainers{display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.customerServiceBox{border:solid;aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.625rem;border-color:#df6c1b;text-decoration:none;color:inherit!important;cursor:pointer}.contactUsContent{line-height:1.4}.contactUsContent a{color:#df6c1b;word-break:break-word}.customerServiceBox img{margin-bottom:.625rem}.customerServiceBox p{font-size:1.125rem;text-align:center;margin:0!important}.contactUsContainers{display:grid;gap:15px}.contactUsBox{border:1px solid #aaaaaa;padding:.625rem .938rem}.contactUsBox .title{font-size:1rem;margin-bottom:.313rem!important}.faq-section{background-color:#f6f6f6}.faq-full-bg{background-color:#f6f6f6;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.faq-container{position:relative;padding:1.25rem .625rem;isolation:isolate;max-width:37em;min-width:12.5em;margin-right:auto;margin-left:auto}.faq-container .faq-item{margin-bottom:.938rem;border-radius:2px;background-color:#fff;font-size:1rem;font-weight:400}.faq-container .faq-item ul{list-style-type:disc;list-style-position:outside;padding-left:1.25rem;margin:0}.faq-container .faq-item li,.faq-container .faq-answer p,.contactUsContent #locHoursSection p{margin-top:0!important;margin-bottom:.625rem!important}.faq-container .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;padding:.938rem;cursor:pointer;border:1px solid #aaaaaa;border-radius:2px;font-weight:500}.faq-container .faq-item .faq-question p,.contactUsBox p{margin:0!important}.faq-container .faq-item .faq-question .faq-toggle{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;margin-left:.313rem;font-size:2rem;min-width:40px;min-height:40px;width:40px;height:40px}.faq-container .faq-item .faq-answer{padding:.938rem .938rem .313rem;display:none;border-left:1px solid #aaaaaa;border-right:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa}.faq-container .faq-item .faq-answer.active{display:block}.contactUsContent #locHoursSection img{width:100%}.italicText{font-style:italic}.returnProcudureText{margin-top:20px!important}.returnProcess p{margin-bottom:.625rem!important}.returnProcedure-ul{margin-bottom:10px!important;margin-left:0!important}.returnProcedure-ul li{list-style:none!important;margin:0 0 10px!important}#flashContent,#flashContentMayTag,.shippingMessage{margin-left:-1.25em;margin-right:-1.25em}.ShopForPart-Search-Section,.browseForParts,.htmlBlockRow{margin-bottom:1.875em}.factoryCertifiedSection{margin:1.25em 0 0}.ShopForPart-Search-Section{margin-top:1.875em}.headerHtmlBlockContainer{margin:1.875em 0}.shippingMessage{margin-top:-.188em;background-color:#da7018;padding:.313em}.shippingMessage .shippingMessageText{text-align:center;color:#fff;font-weight:600;text-transform:uppercase;font-size:.75em;line-height:1.4}.browseForParts{padding:.938em .938em 1.25em;background-color:#f1f1f1}.browseForParts .cursorlist{margin:0 .313em;background:transparent url(/images/Sprites/sprite-Main-041916.png) -540px -36px no-repeat;background-size:560px 170px;width:21px;height:21px;border:none;filter:brightness(0) saturate(100%) invert(59%) sepia(36%) saturate(2396%) hue-rotate(353deg) brightness(97%) contrast(96%)}.browseForParts h2,.partBox p,.partBox a{color:#333!important}.factoryCertifiedSectionContent h2{color:#333!important;margin:0}.htmlBlockRow{display:flex;flex-direction:column}.imageBlockContainer{margin:.625em 0 0;order:1}.imageBlockContainer img{object-fit:cover;width:100%;height:100%;aspect-ratio:1 / 1}.htmlBlockContainer,headerHtmlBlockContainer{background-color:transparent;margin:0;padding:.625em 0;order:2}.htmlBlockRow.grey .htmlBlockContainer{background-color:#f1f1f1;margin:-.2em 0 0;padding:1.25em 2em}.partBox p{font-size:.875rem!important;flex:1}.htmlBlockContainer h2,.headerHtmlBlockContainer h2{font-size:1.25em!important;line-height:1.4}.htmlBlockContainer button,.headerHtmlBlockContainer button,.htmlBlockContainer .button,.headerHtmlBlockContainer .button{position:relative;padding:.625em 2.5em .625em .938em;background-color:#edb314;color:#fff;border:none;text-transform:uppercase;font-weight:700;cursor:pointer;text-align:left;text-decoration:none;margin-top:.938em;display:inline-block}.htmlBlockContainer button a,.headerHtmlBlockContainer button a,.htmlBlockContainer a,.headerHtmlBlockContainer a{color:#fff;text-decoration:none;font-size:.875em}.htmlBlockContainer button:after,.headerHtmlBlockContainer button:after,.htmlBlockContainer .button:after,.headerHtmlBlockContainer .button:after{content:"";position:absolute;top:50%;right:7%;transform:translateY(-50%);width:1.5em;height:1.5em;background:transparent url(/images/Sprites/sprite-Main-2X-041916.png) -540px -34px no-repeat;background-size:560px 165px}.shippingMessage .shippingMessageText.homeDepot{display:none}.shippingMessage .shippingMessageText.homeDepotMobile{line-height:1.4}.heroImgTxt.button{font-size:.75rem;font-weight:700;background-color:#da7018;padding-left:12px;padding-top:5px;padding-bottom:5px;line-height:1.6}span.heroImgTxt{position:absolute}.factoryCertifiedSectionContent .secondHeading{font-size:1.2em!important;font-weight:900;color:#333!important;margin:0}.browseForParts p{margin-top:.625em}.sister-site-promotion{border:1px solid #e0e0e0;padding:20px;border-radius:8px;background-color:#f8f9fa;margin-top:20px;display:flex;flex-direction:row;gap:15px;align-items:center}.promo-header h3{margin:0 0 5px;color:#333;font-size:1.1rem}.promo-header p{margin:0;color:#666;font-size:.9rem}.promo-actions{display:flex;justify-content:flex-start;align-items:center;width:100%;padding:15px 0;box-sizing:border-box;margin-left:1.4em}.sister-site-promotion .promo-actions{display:flex;justify-content:space-between;align-items:center;gap:20px}.promo-btn{display:inline-block;padding:10px 20px;background-color:#0056b3;color:#fff;text-decoration:none;border-radius:4px;font-weight:700;font-size:.95rem;transition:background-color .2s ease;white-space:nowrap}.promo-btn:hover{background-color:#004494;color:#fff;text-decoration:none}.guarantee-seal{display:flex;align-items:center;border-left:2px solid #e9ecef;padding-left:20px}.seal-img{height:45px;width:auto;margin-right:12px}.seal-text{display:flex;flex-direction:column}.seal-text .genuine{font-weight:700;color:#333;line-height:1.1}.seal-text .oem{font-size:.85rem;color:#28a745;font-weight:600}.left-content{display:flex;align-items:center;gap:20px;margin-left:0}.brand-logo-container{margin-left:20px;padding-left:20px;border-left:2px solid #e0e0e0;align-self:stretch;display:flex;align-items:center;justify-content:center}.brand-logo-responsive{max-height:2.5em;width:auto;display:block;padding-left:1em}.link-group{align-self:flex-start}.promo-content{display:flex;flex-direction:column;gap:15px;flex:1}@media(max-width:768px){.sister-site-promotion{flex-direction:column;align-items:stretch;text-align:center;padding:15px}.promo-actions{margin-left:0;flex-direction:column;gap:15px}.sister-site-promotion .promo-actions{flex-direction:column;gap:15px}.left-content{flex-direction:column;width:100%;gap:20px}.link-group{width:100%;align-self:center}.promo-btn{display:block;width:100%;box-sizing:border-box;text-align:center}.guarantee-seal{border-left:none;padding-left:0;justify-content:center;width:100%}.brand-logo-container{margin-left:0;padding-left:0;border-left:none;width:100%;box-sizing:border-box}.brand-logo-responsive{padding-left:0;max-height:3em}}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#fff;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:12000}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px #00000080}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/fancybox/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:11000;background:url(/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font: 13px/20px Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:#000c;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:#000c}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:ExpresswayCd-Regular;src:url(../../webfonts/exprCondReg/F5F46_10.eot);src:local("\263a"),url(../../webfonts/exprCondReg/F5F46_10.woff) format("woff"),url(../../webfonts/exprCondReg/F5F46_10.ttf) format("truetype"),url(../../webfonts/exprCondReg/F5F46_10.svg#ExpresswayCd-Regular) format("svg")}@media screen and (max-device-width:480px){@font-face{font-family:ExpresswayCd-Regular;src:url(../../webfonts/exprCondReg/F5F46_10.woff) format("woff"),url(../../webfonts/exprCondReg/F5F46_10.ttf) format("truetype"),url(../../webfonts/exprCondReg/F5F46_10.svg#ExpresswayCd-Regular) format("svg")}}@font-face{font-family:ExpresswayCd-Bold;src:url(../../webfonts/exprCondBold/F5F46_7.eot);src:local("\263a"),url(../../webfonts/exprCondBold/F5F46_7.woff) format("woff"),url(../../webfonts/exprCondBold/F5F46_7.ttf) format("truetype"),url(../../webfonts/exprCondBold/F5F46_7.svg#ExpresswayCd-Bold) format("svg")}@media screen and (max-device-width:480px){@font-face{font-family:ExpresswayCd-Bold;src:url(../../webfonts/exprCondBold/F5F46_7.woff) format("woff"),url(../../webfonts/exprCondBold/F5F46_7.ttf) format("truetype"),url(../../webfonts/exprCondBold/F5F46_7.svg#ExpresswayCd-Bold) format("svg")}}@font-face{font-family:ExpresswayCdXb-Regular;src:url(../../webfonts/exprCondExBold/F5F46_8.eot);src:local("\263a"),url(../../webfonts/exprCondExBold/F5F46_8.woff) format("woff"),url(../../webfonts/exprCondExBold/F5F46_8.ttf) format("truetype"),url(../../webfonts/exprCondExBold/F5F46_8.svg#ExpresswayCdXb-Regular) format("svg")}@media screen and (max-device-width:480px){@font-face{font-family:ExpresswayCdXb-Regular;src:url(../../webfonts/exprCondExBold/F5F46_8.woff) format("woff"),url(../../webfonts/exprCondExBold/F5F46_8.ttf) format("truetype"),url(../../webfonts/exprCondExBold/F5F46_8.svg#ExpresswayCdXb-Regular) format("svg")}}@font-face{font-family:ExpresswayLt-Regular;src:url(../../webfonts/exprLight/F5F46_C.eot);src:local("\263a"),url(../../webfonts/exprLight/F5F46_C.woff) format("woff"),url(../../webfonts/exprLight/F5F46_C.ttf) format("truetype"),url(../../webfonts/exprLight/F5F46_C.svg#ExpresswayLt-Regular) format("svg")}@media screen and (max-device-width:480px){@font-face{font-family:ExpresswayLt-Regular;src:url(../../webfonts/exprLight/F5F46_C.woff) format("woff"),url(../../webfonts/exprLight/F5F46_C.ttf) format("truetype"),url(../../webfonts/exprLight/F5F46_C.svg#ExpresswayLt-Regular) format("svg")}}@font-face{font-family:ExpresswayRg-Bold;src:url(../../webfonts/exprBold/F5F46_D.eot);src:local("\263a"),url(../../webfonts/exprBold/F5F46_D.woff) format("woff"),url(../../webfonts/exprBold/F5F46_D.ttf) format("truetype"),url(../../webfonts/exprBold/F5F46_D.svg#ExpresswayRg-Bold) format("svg")}@media screen and (max-device-width:480px){@font-face{font-family:ExpresswayRg-Bold;src:url(../../webfonts/exprBold/F5F46_D.woff) format("woff"),url(../../webfonts/exprBold/F5F46_D.ttf) format("truetype"),url(../../webfonts/exprBold/F5F46_D.svg#ExpresswayRg-Bold) format("svg")}}@font-face{font-family:ExpresswayXb-Regular;src:url(../../webfonts/exprExBold/F5F46_18.eot);src:local("\263a"),url(../../webfonts/exprExBold/F5F46_18.woff) format("woff"),url(../../webfonts/exprExBold/F5F46_18.ttf) format("truetype"),url(../../webfonts/exprExBold/F5F46_18.svg#ExpresswayXb-Regular) format("svg")}@media screen and (max-device-width:480px){@font-face{font-family:ExpresswayXb-Regular;src:url(../../webfonts/exprExBold/F5F46_18.woff) format("woff"),url(../../webfonts/exprExBold/F5F46_18.ttf) format("truetype"),url(../../webfonts/exprExBold/F5F46_18.svg#ExpresswayXb-Regular) format("svg")}}@font-face{font-family:Korolev-Bold;src:local("\263a"),url(../../webfonts/Korolev_W01_Bold/Korolev_W01_Bold.woff) format("woff")}@media screen and (max-device-width:480px){@font-face{font-family:Korolev-Bold;src:url(../../webfonts/Korolev_W01_Bold/Korolev_W01_Bold.woff) format("woff")}}@font-face{font-family:Korolev-Medium;src:local("\263a"),url(../../webfonts/Korolev_W01_Bold/Korolev_W01_Bold.woff) format("woff")}@media screen and (max-device-width:480px){@font-face{font-family:Korolev-Medium;src:url(../../webfonts/Korolev_W01_Medium/Korolev_W01_Medium.woff) format("woff")}}@font-face{font-family:Korolev-Light;src:local("\263a"),url(../../webfonts/Korolev_W01_Light/Korolev_W01_Light.woff) format("woff")}@media screen and (max-device-width:480px){@font-face{font-family:Korolev-Light;src:url(../../webfonts/Korolev_W01_Light/Korolev_W01_Light.woff) format("woff")}}@font-face{font-family:OpenSans-Bold;src:url(../../webfonts/opensans_bold_macroman/OpenSans-Bold-webfont.eot);src:local("\263a"),url(../../webfonts/opensans_bold_macroman/OpenSans-Bold-webfont.woff) format("woff"),url(../../webfonts/opensans_bold_macroman/OpenSans-Bold-webfont.ttf) format("truetype"),url(../../webfonts/opensans_bold_macroman/OpenSans-Bold-webfont.svg#OpenSans-Bold) format("svg")}@media screen and (max-device-width:480px){@font-face{font-family:OpenSans-Bold;src:url(../../webfonts/opensans_bold_macroman/OpenSans-Bold-webfont.woff) format("woff"),url(../../webfonts/opensans_bold_macroman/OpenSans-Bold-webfont.ttf) format("truetype"),url(../../webfonts/opensans_bold_macroman/OpenSans-Bold-webfont.svg#OpenSans-Bold) format("svg")}}@font-face{font-family:OpenSans-Regular;src:url(../../webfonts/opensans_regular_macroman/OpenSans-Regular-webfont.eot);src:local("\263a"),url(../../webfonts/opensans_regular_macroman/OpenSans-Regular-webfont.woff) format("woff"),url(../../webfonts/opensans_regular_macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(../../webfonts/opensans_regular_macroman/OpenSans-Regular-webfont.svg#OpenSans-Bold) format("svg")}@media screen and (max-device-width:480px){@font-face{font-family:OpenSans-Regular;src:url(../../webfonts/opensans_regular_macroman/OpenSans-Regular-webfont.woff) format("woff"),url(../../webfonts/opensans_regular_macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(../../webfonts/opensans_regular_macroman/OpenSans-Regular-webfont.svg#OpenSans-Bold) format("svg")}}@font-face{font-family:OpenSans-Semibold;src:url(../../webfonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.eot);src:local("\263a"),url(../../webfonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.woff) format("woff"),url(../../webfonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.ttf) format("truetype"),url(../../webfonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.svg#OpenSans-Bold) format("svg")}@media screen and (max-device-width:480px){@font-face{font-family:OpenSans-Semibold;src:url(../../webfonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.woff) format("woff"),url(../../webfonts/opensans_regular_macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(../../webfonts/opensans_regular_macroman/OpenSans-Regular-webfont.svg#OpenSans-Bold) format("svg")}}@font-face{font-family:Gotham_light;src:url(../../webfonts/gotham-light/gotham-light-webfont.woff2) format("woff2"),url(../../webfonts/gotham-light/gotham-light-webfont.woff) format("woff")}@font-face{font-family:Gotham_medium;src:url(../../webfonts/gotham-medium/gotham-medium-webfont.woff2) format("woff2"),url(../../webfonts/gotham-medium/gotham-medium-webfont.woff) format("woff")}@font-face{font-family:Gotham_bold;src:url(../../webfonts/gotham-bold/gotham-bold-webfont.woff2) format("woff2"),url(../../webfonts/gotham-bold/gotham-bold-webfont.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:url(../../webfonts/open-sans-v20-latin/open-sans-v20-latin-300.eot);src:local(""),url(../../webfonts/open-sans-v20-latin/open-sans-v20-latin-300.eot?#iefix) format("embedded-opentype"),url(../../webfonts/open-sans-v20-latin/open-sans-v20-latin-300.woff2) format("woff2"),url(../../webfonts/open-sans-v20-latin/open-sans-v20-latin-300.woff) format("woff"),url(../../webfonts/open-sans-v20-latin/open-sans-v20-latin-300.ttf) format("truetype"),url(../../webfonts/open-sans-v20-latin/open-sans-v20-latin-300.svg#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(../../webfonts/open-sans-v20-latin/open-sans-v20-latin-600.eot);src:local(""),url(../../webfonts/open-sans-v20-latin/open-sans-v20-latin-600.eot?#iefix) format("embedded-opentype"),url(../../webfonts/open-sans-v20-latin/open-sans-v20-latin-600.woff2) format("woff2"),url(../../webfonts/open-sans-v20-latin/open-sans-v20-latin-600.woff) format("woff"),url(../../webfonts/open-sans-v20-latin/open-sans-v20-latin-600.ttf) format("truetype"),url(../../webfonts/open-sans-v20-latin/open-sans-v20-latin-600.svg#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(../../webfonts/open-sans-v20-latin/open-sans-v20-latin-700.eot);src:local(""),url(../../webfonts/open-sans-v20-latin/open-sans-v20-latin-700.eot?#iefix) format("embedded-opentype"),url(../../webfonts/open-sans-v20-latin/open-sans-v20-latin-700.woff2) format("woff2"),url(../../webfonts/open-sans-v20-latin/open-sans-v20-latin-700.woff) format("woff"),url(../../webfonts/open-sans-v20-latin/open-sans-v20-latin-700.ttf) format("truetype"),url(../../webfonts/open-sans-v20-latin/open-sans-v20-latin-700.svg#OpenSans) format("svg")}#promotion h1{font:1.3em ExpresswayCd-Regular,Arial,sans-serif;letter-spacing:0;margin:0 0 .3em;padding:.3em 0}#promotion h2{font-family:verdana,arial,helvetica,san-serif;font-weight:700;display:block;margin:0 0 .5em}#promotion h3{color:#333;font-family:verdana,arial,helvetica,san-serif;font-weight:700;display:block;font-size:1em;margin:0 0 .5em}#promotion p,#promotion li,#promotion label,#promotion span,#promotion ol,#promotion a,#promotion blockquote,#promotion h4,#promotion h5,#promotion h6{font-size:1em;font-family:Verdana,Arial}#promotion p{margin:0 0 1em}#promotion ol{list-style:decimal outside none!important}#promotion ul{list-style:disc outside none!important}#promotion ul,#promotion ol{padding:0 0 0 2em}
