.accordionItem{padding-left:40px}
.accordionItem .accordion-group,.accordionItem .accordion-inner{border:0}
.accordionItem .accordion-toggle,.accordionItem .accordion-inner{padding-left:0}
.accordionItem .accordion-inner{padding-top:15px}
.accordionItem .accordion-group{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;padding:5px 0;border-top:solid 1px #ebebeb;border-bottom:solid 1px #ebebeb}
.accordionItem .accordion-toggle{color:#666;text-decoration:none}
.accordionItem .accordion-toggle i{display:inline-block;margin-right:20px;color:#067bb5;font-size:20px;vertical-align:middle}
.accordionItem .accordion-toggle .icon-chevron-up{display:none}
.accordionItem .accordion-toggle .icon-chevron-down{display:inline-block}
.accordionItem .accordion-toggle.collapsed .icon-chevron-up{display:inline-block}
.accordionItem .accordion-toggle.collapsed .icon-chevron-down{display:none}
.accordionItem+a[name*="accordionitem"]+div[class*="accordionitem"]+.accordionItem .accordion,.accordionItem+.accordionItem .accordion{margin-top:-20px}
.accordionItem+a[name*="accordionitem"]+div[class*="accordionitem"]+.accordionItem .accordion-group,.accordionItem+.accordionItem .accordion-group{border-top:0}
.addToCartAnimation{background:#000;outline:0;position:fixed;margin-left:-78px;top:60%;left:50%;width:156px;padding:5px 30px 10px;z-index:9000;border-radius:12px;opacity:0;display:none}
.addToCartAnimation .hide{display:none}
.addToCartAnimation .show{display:block}
.addToCartAnimation i{color:#ebebeb;font-size:92px;margin-left:25px}
.addToCartAnimation p{color:#ebebeb;font-size:22px;margin:0 5px 12px 5px}
.adUnitContainer{display:none!important}
.adUnitContainer.desktopAdEnabled,.adUnitContainer.tabletAdEnabled,.adUnitContainer.mobileAdEnabled{display:block!important}
.adUnit{display:inline-block;height:auto;left:50%;margin-left:-80px;min-height:600px;position:relative;top:0;width:160px}
.adUnit .adUnit_js{height:600px;width:160px}
.adUnit .adUnit_js a,.adUnit .adUnit_js img{display:inline-block;height:100%;width:100%}
.adUnit.adUnit728x90{margin-left:-364px;min-height:90px;width:728px}
.adUnit.adUnit728x90 .adUnit_js{height:90px;width:728px}
.adUnit.adUnit300x250{margin-left:-150px;min-height:250px;width:300px}
.adUnit.adUnit300x250 .adUnit_js{height:250px;width:300px}
.adUnit.adUnit300x50{margin-left:-150px;min-height:50px;width:300px}
.adUnit.adUnit300x50 .adUnit_js{height:50px;width:300px}
.authorArticleTab .span3{margin-bottom:10px}
h4.articleTitle{display:none}
@media(max-width:1024px){h4.articleTitle{margin-top:0;display:block}
h4.articleTitle1{display:none}
.authorArticleTab{clear:both;margin-top:5px;width:100%!important}
.authorArticleTab{margin-left:0}
}
@media(max-width:480px){h4.articleTitle1{display:block}
h4.articleTitle{display:none}
.authorDetails .row-fluid .span2{float:left;margin-right:20px;width:40%}
.row-fluid .span6 .span3{float:left;width:40%}
}
.authorDetails{border-bottom:1px solid #ebebeb;padding:15px 0}
.authorDetails .span2 img{max-width:100%}
.header ~ .authorDisplay{margin-top:-10px}
.backToTop{background-color:#fff;padding:10px 0;text-align:center}
.backToTop a{color:#aeaeae}
.backToTop a:hover{color:#aeaeae}
#br-related-searches-widget,#tec-related-searches{padding:0 0 0 20px}
#br-related-searches-widget,#br-search-found-widget,#tec-related-searches{clear:both;font-size:11px}
#br-related-searches-widget .br-related-heading,#br-search-found-widget .br-search-heading,#br-search-found-widget .br-found-heading,#tec-related-searches .tec-related-heading{color:#333;display:inline;font-weight:bold}
#br-related-searches-widget .br-related-query,#br-search-found-widget .br-search,#br-search-found-widget .br-found,#tec-related-searches .tec-related-query{border-right:1px solid #444;color:#666;display:inline;padding:0 10px 0 8px}
.boxed-callout{border:solid 1px #ebebeb;padding-bottom:18px}
.boxed-callout h4{margin:0 0 9px 0;padding:17px 0 17px 4px;background:#f0f0f0}
#skip-nav{position:absolute;right:100%}
.brandBar{background:#f0f0f0;background:-moz-linear-gradient(top,#f0f0f0 0,#dedede 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f0f0f0),color-stop(100%,#dedede));background:-webkit-linear-gradient(top,#f0f0f0 0,#dedede 100%);background:-o-linear-gradient(top,#f0f0f0 0,#dedede 100%);background:-ms-linear-gradient(top,#f0f0f0 0,#dedede 100%);background:linear-gradient(to bottom,#f0f0f0 0,#dedede 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0',endColorstr='#dedede',GradientType=0);background:#f0f0f0;background:-moz-linear-gradient(top,#f0f0f0 0,#dedede 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f0f0f0),color-stop(100%,#dedede));background:-webkit-linear-gradient(top,#f0f0f0 0,#dedede 100%);background:-o-linear-gradient(top,#f0f0f0 0,#dedede 100%);background:-ms-linear-gradient(top,#f0f0f0 0,#dedede 100%);background:linear-gradient(to bottom,#f0f0f0 0,#dedede 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0',endColorstr='#dedede',GradientType=0);border-bottom:inset 1px solid #dedede;display:block;height:31px;margin:0 auto;text-align:center;width:100%;z-index:1000}
.brandBar ul.nav{height:24px;margin:0 auto;padding:0;width:980px}
.brandBar ul.nav li{border-right:1px dotted #666;cursor:pointer;display:block;float:left;padding:0 10px;margin:10px 0}
.brandBar ul.nav li a{background:url(clientlib_base/img/brandLogos.png) no-repeat 0 0;display:block;padding:8px 10px}
.brandBar ul.nav li.last{border-right:0}
#brand_sears{background-position:0 -10px;width:22px}
#brand_shopyourway{background-position:0 -64px;width:35px}
#brand_kmart{background-position:0 -91px;width:25px}
#brand_sywr{background-position:0 -253px;margin-top:-2px;width:63px}
#brand_mygofer{background-position:0 -117px;width:29px}
#brand_craftsman{background-position:0 -144px;width:42px}
#brand_kenmore{background-position:0 -172px;width:28px}
#brand_partsdirect{background-position:0 -200px;width:48px}
#brand_landsend{background-position:0 -230px;width:45px}
#brand_shs{background-position:0 -32px;width:42px}
#brand_searsoutlet{background-position:0 -281px;width:39px}
#brand_seeall{background-position:0 -306px;width:15px}
@media(max-width:1024px){.brandBar{display:none}
}
.breadcrumbNavigation{margin:0;padding:10px 0 0}
.breadcrumbNavigation .breadcrumb{background-color:#fff;padding:0}
.breadcrumbNavigation .breadcrumb li{float:left;font-size:12px;margin:0;padding:0}
.breadcrumbNavigation .breadcrumb li a{color:#666;font-size:12px}
.breadcrumbNavigation .breadcrumb li a:hover{color:#304e88}
@media(max-width:767px){.breadcrumbNavigation .breadcrumb-back:before{content:'<';display:inline-block;margin:0 10px 0 0}
}
.browseGlossary .responsiveDropdown{min-width:100px;width:50%}
.browsePath{font-size:12px}
.browsePath #breadcrumb_spd{margin-top:20px}
.browsePath #container{width:690px}
.browsePath span.hide{display:none}
.browsePath .facet-section{font-family:Arial,Helvetica,sans-serif;font-size:90%;width:98%}
.browsePath .facet-section-header{display:block;width:100%;height:27px;margin-top:25px;margin-bottom:4px}
.browsePath .facet-section-header-text{float:left;font-size:140%;font-weight:bold}
.browsePath .facet-section-header-button{float:right;font-size:90%;font-weight:300;color:#606060;margin-right:4px;text-decoration:underline}
.browsePath .facet-section-header-button:hover{color:#aeaeae;cursor:pointer}
.browsePath .facet-row-container{display:block;background-color:#f0f0f0;height:153px;width:100%;margin-bottom:17px}
.browsePath .facet-holder{float:left;margin-left:8px;max-width:800px;width:100%}
.browsePath .facet-box-container{float:left;width:45%;height:135px;margin:6px 10px;font-size:90%}
.browsePath .facet-box-container-x{display:none}
.browsePath .facet-box-inactive{border-top:thin solid #808080;float:left;height:80%;width:100%}
.browsePath .facet-box{float:left;height:108px;width:100%;border:thin solid gray;background-color:#FFF;overflow-y:scroll;overflow-x:hidden}
.browsePath .facet-box-x{display:none}
.browsePath .facet-header-text{float:left;font-size:140%;font-weight:bold;margin-top:1px;margin-bottom:5px}
.browsePath .facet-header-text-x{display:none}
.browsePath .facet-clear-x{float:right}
.browsePath .facet-clear{float:right;margin-top:3px}
.browsePath .facet-clear:hover{opacity:.5;cursor:pointer}
.browsePath .facet-box-item-x{font-size:110%;color:#aeaeae;float:left;width:100%}
.browsePath .facet-box-item{font-size:140%;color:#333;float:left;width:100%}
.browsePath .facet-box-item:hover{background-color:#666;color:white;cursor:pointer}
.browsePath .facet-box-item-check-x{float:left;width:15px}
.browsePath .facet-box-item-check{float:left;width:15px}
.browsePath .facet-box-item-ischecked{background-color:#0092d7!important;color:white!important}
.browsePath .facet-box-item-ischecked:hover{background-color:#0092d7;color:white;cursor:pointer}
.browsePath .facet-box-item-text{margin-left:15px}
.browsePath #gridContainer{max-width:100%}
.browsePath .grid-row-container{display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:100%}
.browsePath .grid-part-box{float:left;height:361px;width:180px;margin:10px 8px 10px 10px;border:thin none gray}
.browsePath .grid-part-box-upper{width:100%}
.browsePath .grid-part-box .learnWhy{display:block}
.browsePath .grid-part-image-container{background-color:#fff;border-bottom:thin none #808080;margin-bottom:5px;text-align:center;height:163px}
.browsePath .grid-part-image{height:163px;border:0}
.browsePath .part-name{font-size:130%;font-weight:bold;color:#06F;height:36px}
.browsePath .part-number{font-size:120%;color:#999}
.browsePath .part-substitution{font-size:110%;color:#666}
.browsePath .part-message{font-size:100%;color:#F00}
.browsePath .part-price-container{overflow:hidden;width:100%}
.browsePath .part-price{font-size:160%;font-weight:600;color:#333;float:left}
.browsePath .part-qty-container{float:right;margin-top:auto;margin-bottom:auto}
.browsePath .part-qty{float:left;width:15px;height:15px;border:thin solid gray}
.browsePath .part-qty-text{font-size:130%;font-weight:600}
.browsePath .part-qty-box{width:22px;height:15px;border:thin solid gray;display:inline;text-align:center;font-size:100%;padding-bottom:2px}
.browsePath .part-in-stock-container{width:100%}
.browsePath .part-in-stock{float:left;color:#41af59}
.browsePath .part-button-container{margin-top:7px;width:100%}
.browsePath .part-button-container>button{margin-top:5px;padding:4px 0;width:100%}
.browsePath .part-button-container a{width:90%!important}
.browsePath .part-button-container input{background-color:#f60;color:white;width:100%;height:25px;margin-top:3px;font-size:130%}
.browsePath .part-add-to-cart-button{margin-left:5px;margin-right:auto}
.browsePath .part-grid-header,.browsePath .part-grid-footer{width:98%;height:40px;padding-top:7px;background-color:#f0f0f0;border-style:solid;border-width:thin;border-color:#e0e0e0;margin-bottom:9px;margin-top:13px;font-size:120%}
.browsePath .part-results-summary{float:left}
.browsePath .part-pagination-links{float:right}
.browsePath .bpResultsPerPage:hover{cursor:pointer}
.browsePath .bpPaginatorList{width:80px;height:35px}
.browsePath .bpPaginatorList a{color:#067bb5;padding:2px 4px;text-decoration:none}
.browsePath .bpPaginatorFirst{margin-left:3px;height:28px;width:46px;font-weight:bold}
.browsePath .bpPaginatorLast{height:20px;width:46px;margin-right:3px;font-weight:bold}
.browsePath .bpPaginatorSelected{font-weight:bold}
.browsePath .bpPaginatorLeft{float:left;width:22%;margin-top:9px;margin-left:16px}
.browsePath .bpPaginatorRight{float:right;width:35%;margin-right:10px;text-align:right}
.browsePath .bpPaginatorResultsPerPageContainer{float:left;padding:0 6px;width:35%;margin-top:0;margin-bottom:5px}
.browsePath .results-label .results-found-text{font-size:130%;margin-left:15px}
.browsePath .results-label .results-label-text{font-size:130%;font-weight:bold;margin-left:7px}
.browsePath select{padding:0}
.browsePath .middle{float:right}
.browsePath .mobile-show{display:none}
.browsePath .float-right{float:right}
.browsePath .float-left{float:left}
.browsePath .backToTop{font-color:#06F;font-size:140%;text-align:center}
@media(max-width:650px){.browsePath .mobile-show{display:inline-block}
.browsePath .mobile-hide{display:none}
.browsePath .text-color-lightGray{color:LightGray}
.browsePath .grid-row-container{width:100%}
.browsePath .grid-part-box{height:243px;width:95%;border-bottom:solid thin lightgray}
.browsePath .grid-part-image-container{float:right;width:45%}
.browsePath .grid-part-info{width:55%}
.browsePath .grid-part-image{height:117px}
.browsePath .grid-part-bottom{margin-top:7px}
.browsePath .part-name{font-size:140%;font-weight:700}
.browsePath .part-emptyin-stock-container{float:left;margin-top:15px}
.browsePath .part-button-container{float:right;width:45%;margin-top:1px}
.browsePath .facet-section-header-text{font-size:180%;padding-left:11px;padding-top:5px}
.browsePath .facet-holder{margin-left:0;padding-left:0;padding-top:3px;width:100%}
.browsePath .facet-header-text{float:'';background-color:white;font-size:200%;font-weight:400;height:32px;margin:7px 3% 3px;padding-left:7px;padding-right:3px;padding-top:8px;width:91%}
.browsePath .facet-clear{display:none;float:none}
.browsePath .facet-box-container{float:none;font-size:90%;height:0;margin-left:auto;margin-right:auto;margin-top:3px;width:100%}
.browsePath .facet-row-container{height:118px}
.browsePath .facet-box{width:91%;height:158px;border:thin solid #d3d3d3;margin:0 4% 25px;padding:10px 0 12px}
.browsePath .facet-box-item{border-bottom:thin solid #ededed}
.browsePath .facet-box-item-text{font-size:150%;margin:3px 0}
.browsePath .bpPaginatorLast{float:left;font-size:120%;font-weight:600px;width:55px}
.browsePath .bpPaginatorFirst{float:right;font-size:120%;font-weight:600;width:55px}
.browsePath .bpPaginatorLeft{float:none;display:block;width:100%;font-size:120%}
.browsePath .bpPaginatorRight{float:none;display:block;width:92%;margin-left:3%;margin-right:3%;margin-top:5px;height:35px}
.browsePath .bpPaginator-mobile-page-select{display:block;width:100%}
.browsePath .bpPaginator-mobile-page-select .bpPaginatorList{position:relative;width:94%;height:35px;margin-left:3%;margin-right:3%;margin-top:-21px;z-index:9998}
.browsePath .bpPaginator-chevron{position:relative;margin-right:6%;z-index:9999;top:9px;font-size:130%}
.browsePath select.bpPaginatorList{-moz-appearance:none;text-indent:.01px;text-overflow:''}
.browsePath .part-grid-header{float:'';height:112px}
.browsePath .part-qty-container{font-size:130%}
.browsePath .part-qty-box{padding:5px}
.browsePath .backToTop{font-color:#06F;font-size:140%}
}
.browsePathLanding{font-size:12px}
.browsePathLanding #container{width:690px}
.browsePathLanding .breadcrumb_spd{margin:0;float:left;max-width:70%}
.browsePathLanding .breadcrumb_spd .bp-breadcrumb{cursor:pointer}
.browsePathLanding .viewModelLink{float:right;margin:17px 20px 0;max-width:35%}
.browsePathLanding .viewModelLink a{text-decoration:underline;display:block;font-size:14px}
.browsePathLanding span.hide{display:none}
.browsePathLanding .is-hidden{display:none}
.browsePathLanding .not-hidden{display:inline}
.browsePathLanding .is-visible{visibility:visible}
.browsePathLanding .not-visible{visibility:hidden}
.browsePathLanding .is-visible-true{visibility:visible}
.browsePathLanding .is-visible-false{visibility:hidden}
.browsePathLanding .not-visible-true{visibility:hidden}
.browsePathLanding .not-visible-false{visibility:visible}
.browsePathLanding .facet-section{font-family:Arial,Helvetica,sans-serif;font-size:90%;width:98%}
.browsePathLanding .facet-section-header{display:block;width:100%;height:27px;margin-top:20px;margin-bottom:0}
.browsePathLanding .facet-section-header-text{float:left;font-size:140%;font-weight:bold}
.browsePathLanding .facet-section-header-button{float:right;font-size:90%;font-weight:300;color:#606060;margin-right:4px;text-decoration:underline}
.browsePathLanding .facet-section-header-button:hover{color:#aeaeae;cursor:pointer}
.browsePathLanding .facet-row-container{display:block;background-color:#f0f0f0;height:153px;width:100%;margin-bottom:17px}
.browsePathLanding .facet-holder{float:left;margin-left:8px;max-width:1024px;width:100%}
.browsePathLanding .facet-box-container{float:left;width:22%;height:135px;margin:6px 10px;font-size:90%}
.browsePathLanding .facet-box-container-x{display:none}
.browsePathLanding .facet-box-inactive{border-top:thin solid #808080;float:left;height:80%;width:100%}
.browsePathLanding .facet-box{float:left;height:104px;width:100%;border:thin solid gray;background-color:#FFF;overflow-y:scroll;-webkit-transform:translate3d(0,0,0)}
.browsePathLanding .facet-box-x{display:none}
.browsePathLanding .facet-header-text{float:left;font-size:140%;font-weight:bold;margin-top:1px;margin-bottom:5px}
.browsePathLanding .facet-header-text-x{display:none}
.browsePathLanding .facet-clear-x{float:right}
.browsePathLanding .facet-clear{float:right;margin-top:3px}
.browsePathLanding .facet-clear:hover{opacity:.5;cursor:pointer}
.browsePathLanding .facet-box-item-x{font-size:110%;color:#aeaeae;float:left;width:100%}
.browsePathLanding .facet-box-item{font-size:140%;color:#333;float:left;width:100%}
.browsePathLanding .facet-box-item:hover{background-color:#666;color:white;cursor:pointer}
.browsePathLanding .facet-box-item-check-x{float:left;width:15px}
.browsePathLanding .facet-box-item-check{float:left;width:15px}
.browsePathLanding .facet-box-item-ischecked{background-color:#0092d7!important;color:white!important}
.browsePathLanding .facet-box-item-ischecked:hover{background-color:#0092d7;color:white;cursor:pointer}
.browsePathLanding .facet-box-item-text{margin-left:15px}
.browsePathLanding .no-results-message{color:red;font-size:16px;padding-top:10px}
.browsePathLanding #gridContainer{max-width:100%}
.browsePathLanding .grid-row-container{display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:100%}
.browsePathLanding .grid-part-box{float:left;height:382px;width:180px;margin:10px 8px 10px 10px;border:thin none gray}
.browsePathLanding .grid-part-box-upper{width:100%}
.browsePathLanding .grid-part-box .learnWhy{display:block}
.browsePathLanding .grid-part-image-container{background-color:#fff;border-bottom:thin none #808080;margin-bottom:5px;text-align:center;height:163px}
.browsePathLanding .grid-part-image{height:163px;border:0}
.browsePathLanding .part-name{font-size:130%;font-weight:bold;color:#06F;height:36px}
.browsePathLanding .part-number{font-size:120%;color:#999}
.browsePathLanding .part-substitution{font-size:110%;color:#666}
.browsePathLanding .part-message{font-size:100%;color:#F00}
.browsePathLanding .part-price-container{overflow:hidden;width:100%}
.browsePathLanding .part-price{font-size:160%;font-weight:600;color:#333;float:left}
.browsePathLanding .part-qty-container{float:right;margin-top:auto;margin-bottom:auto}
.browsePathLanding .part-qty{float:left;width:15px;height:15px;border:thin solid gray}
.browsePathLanding .part-qty-text{font-size:130%;font-weight:600}
.browsePathLanding .part-qty-box{width:22px;height:15px;border:thin solid gray;display:inline;text-align:center;font-size:100%;padding-bottom:2px}
.browsePathLanding .part-in-stock-container{width:100%}
.browsePathLanding .part-in-stock{float:left;color:#41af59}
.browsePathLanding .part-button-container{margin-top:7px;width:100%}
.browsePathLanding .part-button-container>button{margin-top:5px;padding:4px 0;width:100%}
.browsePathLanding .part-button-container a{width:90%!important}
.browsePathLanding .part-button-container input{background-color:#f60;color:white;width:100%;height:25px;margin-top:3px;font-size:130%}
.browsePathLanding .part-add-to-cart-button{margin-left:5px;margin-right:auto}
.browsePathLanding .part-grid-header,.browsePathLanding .part-grid-footer{width:100%;height:40px;padding-top:7px;background-color:#f0f0f0;border-style:none;border-width:thin;border-color:#e0e0e0;margin-bottom:9px;margin-top:13px;font-size:120%}
.browsePathLanding .part-results-summary{float:left}
.browsePathLanding .part-pagination-links{float:right}
.browsePathLanding select.bpResultsPerPage{width:200px}
.browsePathLanding .bpResultsPerPage:hover{cursor:pointer}
.browsePathLanding .bpPaginatorList{width:80px;height:35px}
.browsePathLanding .bpPaginatorList a{color:#067bb5;padding:2px 4px;text-decoration:none}
.browsePathLanding .bpPaginatorFirst{margin-left:3px;height:28px;width:46px;font-weight:bold}
.browsePathLanding .bpPaginatorLast{height:20px;width:46px;margin-right:3px;font-weight:bold}
.browsePathLanding .bpPaginatorSelected{font-weight:bold}
.browsePathLanding .bpPaginatorLeft{float:left;width:22%;margin-top:9px;margin-left:20px}
.browsePathLanding .bpPaginatorRight{float:right;width:35%;margin-right:10px;text-align:right}
.browsePathLanding .bpPaginatorResultsPerPageContainer{float:left;padding:0 6px;width:35%;margin-top:0;margin-bottom:5px}
.browsePathLanding .results-label .results-found-text{font-size:130%;margin-left:15px}
.browsePathLanding .results-label .results-label-text{font-size:130%;font-weight:bold;margin-left:7px}
.browsePathLanding select{padding:0}
.browsePathLanding .middle{float:right}
.browsePathLanding .mobile-show{display:none}
.browsePathLanding .float-right{float:right}
.browsePathLanding .float-left{float:left}
.browsePathLanding .backToTop{font-color:#06F;font-size:140%;text-align:center}
.browsePathLanding .text-blue{color:#1e90ff}
@media(max-width:777px){.browsePathLanding .breadcrumb_spd{margin:10px 0}
.browsePathLanding .breadcrumb_spd h1.heading1scale12{margin:0;line-height:auto}
.browsePathLanding .viewModelLink{margin:10px;padding-top:19px}
.browsePathLanding .mobile-show{display:inline-block}
.browsePathLanding .mobile-hide{display:none}
.browsePathLanding .text-color-lightGray{color:LightGray}
.browsePathLanding .grid-row-container{width:100%}
.browsePathLanding .grid-part-box{height:243px;width:95%;border-bottom:solid thin lightgray}
.browsePathLanding .grid-part-image-container{float:right;width:45%}
.browsePathLanding .grid-part-info{width:55%}
.browsePathLanding .grid-part-image{height:117px}
.browsePathLanding .grid-part-bottom{margin-top:7px}
.browsePathLanding .part-name{font-size:140%;font-weight:700}
.browsePathLanding .part-emptyin-stock-container{float:left;margin-top:15px}
.browsePathLanding .part-button-container{float:right;width:45%;margin-top:1px}
.browsePathLanding .facet-section-header-text{font-size:180%;padding-left:11px;padding-top:5px}
.browsePathLanding .facet-holder{margin-left:0;padding-left:0;padding-top:3px;width:100%;height:100%}
.browsePathLanding .facet-header-text{float:'';background-color:white;font-size:200%;font-weight:400;height:32px;margin:7px 3% 3px;padding-left:7px;padding-right:3px;padding-top:8px;width:91%}
.browsePathLanding .facet-clear{display:none;float:none}
.browsePathLanding .facet-box-container{float:none;font-size:90%;height:0;margin-left:auto;margin-right:auto;margin-top:3px;width:100%}
.browsePathLanding .facet-row-container_4{height:217px}
.browsePathLanding .facet-row-container_3{height:169px}
.browsePathLanding .facet-row-container_2{height:116px}
.browsePathLanding .facet-row-container_1{height:66px}
.browsePathLanding .facet-box{position:absolute;width:91%;height:158px;border:thin solid #d3d3d3;margin:-1px 3% 21px;padding:10px 0 12px;z-index:9999}
.browsePathLanding .facet-box-brand.facet-box{top:139px}
.browsePathLanding .facet-box-category.facet-box{top:206px}
.browsePathLanding .facet-box-location.facet-box{top:256px}
.browsePathLanding .facet-box-part-type.facet-box{top:306px}
.browsePathLanding .facet-box-category.facet-box_4{top:190px}
.browsePathLanding .facet-box-category.facet-box_3{top:139px}
.browsePathLanding .facet-box-location.facet-box_4{top:239px}
.browsePathLanding .facet-box-location.facet-box_3{top:190px}
.browsePathLanding .facet-box-location.facet-box_2{top:139px}
.browsePathLanding .facet-box-part-type.facet-box_4{top:290px}
.browsePathLanding .facet-box-part-type.facet-box_3{top:239px}
.browsePathLanding .facet-box-part-type.facet-box_2{top:190px}
.browsePathLanding .facet-box-item{border-bottom:thin solid #ededed}
.browsePathLanding .facet-box-item-text{font-size:150%;margin:3px 0}
.browsePathLanding .bpPaginatorLast{float:left;font-size:120%;font-weight:600px;width:55px}
.browsePathLanding .bpPaginatorFirst{float:right;font-size:120%;font-weight:600;width:55px}
.browsePathLanding .bpPaginatorLeft{float:none;display:block;width:100%;font-size:120%}
.browsePathLanding .bpPaginatorRight{float:none;display:block;width:92%;margin-left:3%;margin-right:3%;margin-top:5px;height:35px}
.browsePathLanding .bpPaginator-mobile-page-select{display:block;width:100%}
.browsePathLanding .bpPaginator-mobile-page-select .bpPaginatorList{position:relative;width:94%;height:35px;margin-left:3%;margin-right:3%;margin-top:-21px;z-index:9998}
.browsePathLanding .bpPaginator-chevron{position:relative;margin-right:6%;z-index:9999;top:9px;font-size:130%}
.browsePathLanding select.bpPaginatorList{-moz-appearance:none;text-indent:.01px;text-overflow:''}
.browsePathLanding .part-grid-header{float:'';height:112px}
.browsePathLanding .part-qty-container{font-size:130%}
.browsePathLanding .part-qty-box{padding:5px}
.browsePathLanding .backToTop{font-color:#06F;font-size:140%}
}
.desktopCarousel i{display:none}
.desktopCarousel .carouselItem .image small{font-size:14px;padding:0 0 10px}
.desktopCarouselEnabled{padding:0 25px 35px 25px;margin:0 auto;width:550px;overflow:hidden;position:relative}
.desktopCarouselEnabled .carouselItemHolder{float:left}
.desktopCarouselEnabled .carouselItemHolder img,.desktopCarouselEnabled .carouselItemHolder p{width:550px}
.desktopCarouselEnabled .carouselItemHolder img{height:370px;background:#aeaeae}
.desktopCarouselEnabled .carouselItemHolder p{padding:6px 0}
.desktopCarouselEnabled .carouselItemHolder [data-desktopimage]{width:550px;height:370px}
.desktopCarouselEnabled .carouselWrapper{overflow:hidden}
.desktopCarouselEnabled .carouselListWrapper{width:99999px;margin:0 auto;overflow:hidden}
.desktopCarouselEnabled div.analyzable.parbase.image small{margin-top:10px}
.desktopCarouselEnabled [class*="carouselTrigger"]{background:#dedede;background:rgba(222,222,222,0.8);border:solid 1px #dedede;color:#aeaeae;cursor:pointer;display:block;height:50px;position:absolute;text-align:center;top:159px;width:50px;z-index:2}
.desktopCarouselEnabled [class*="carouselTrigger"]:hover{background:#4577a3;color:#fff}
.desktopCarouselEnabled [class*="carouselTrigger"] i{display:block;line-height:50px;font-size:60px}
.desktopCarouselEnabled [class*="carouselTrigger"].hideTrigger{display:none}
.desktopCarouselEnabled .carouselTriggerLeft{left:0}
.desktopCarouselEnabled .carouselTriggerRight{right:0}
.desktopCarouselEnabled .carouselMarkersDesktop{display:block}
[class*="carouselMarkers"]{display:block;position:absolute;bottom:5px;width:100%;left:0}
[class*="carouselMarkers"] .carouselMarkersWrapper{text-align:center}
[class*="carouselMarkers"] .carouselMarkersWrapper>a{display:inline-block;width:14px;height:14px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;background:#666;cursor:pointer;margin:0 7px}
[class*="carouselMarkers"] .carouselMarkersWrapper>a.active{background:#304e88}
[class*="carouselMarkers"].hideControls{display:none}
.carouselMarkersWrapper a{display:inline-block;width:14px;height:14px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;background:#666;cursor:pointer;margin:0 7px;background:#666}
.carouselMarkersWrapper .active{background:#304e88}
.carouselMarkersWrapper{display:block;position:absolute;bottom:5px;width:100%;left:0;text-align:center}
@media(max-width:800px){.carouselMarkersWrapper{display:none}
}
.touchCarouselEnabled{padding-bottom:25px}
.touchCarouselEnabled .carouselWrapper{overflow:hidden}
.touchCarouselEnabled .carouselMarkersTouch{display:none}
.touchCarouselEnabled .carouselMarkersTouch.hideControls{display:none}
.touchCarouselEnabled .carouselItemHolder{text-align:center;min-width:0;width:280px;float:left;margin-right:10px}
.touchCarouselEnabled .carouselItemHolder .image small{padding:6px 0}
.touchCarouselEnabled .carouselItemHolder img{display:block;width:280px;height:185px;background:#aeaeae}
.touchCarouselEnabled .carouselItemHolder p{font-size:11px;line-height:13px;padding:6px 0}
.touchCarouselEnabled .carouselItemHolder [data-desktopimage]{width:280px;height:185px}
.cartNav{float:right;height:40px;position:relative;z-index:999}
.cartNav ul.cartNavItems{height:40px;list-style:none;margin:0;overflow:visible;padding:0;position:relative}
.cartNav ul.cartNavItems .cartNavShadow{background-image:url(clientlib_components/img/home_sprite.png);background-position:2px -12px;background-repeat:no-repeat;bottom:-7px;height:7px;position:absolute;right:0;width:7px}
.cartNav ul.cartNavItems li.cartNavItem{background:#ebebeb;float:left;line-height:34px;margin:0;padding:0}
.cartNav ul.cartNavItems li.cartNavItem .btn-group .dropdown-toggle{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
.cartNav ul.cartNavItems li.cartNavItem a[data-toggle]{border:0 solid #dedede;border-right-width:1px;color:#067bb5;float:left;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:12px;line-height:40px;margin:0;outline-style:none;padding:0 8px 0 7px;position:relative}
.cartNav ul.cartNavItems li.cartNavItem a[data-toggle].hover,.cartNav ul.cartNavItems li.cartNavItem a[data-toggle]:hover{background:#304e88;border-right:1px solid #1c2e57;color:#fff;text-decoration:none}
.cartNav ul.cartNavItems li.cartNavItem a[data-toggle].hover .icon-caret-down,.cartNav ul.cartNavItems li.cartNavItem a[data-toggle]:hover .icon-caret-down{color:#fff}
.cartNav ul.cartNavItems li.cartNavItem a[data-toggle] .icon-caret-down{color:#000;font-size:11px;font-weight:600}
.cartNav ul.cartNavItems li.cartNavItem a[data-toggle] .icon-shopping-cart{font-size:18px;line-height:14px}
.cartNav ul.cartNavItems li.cartNavItem .dropdown-menu{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;left:auto;margin-top:5px;padding:10px;right:0;width:260px}
.cartNav ul.cartNavItems li.cartNavItem .dropdown-menu:before,.cartNav ul.cartNavItems li.cartNavItem .dropdown-menu:after{content:' ';height:0;position:absolute;top:0;weight:0}
.cartNav ul.cartNavItems li.cartNavItem .dropdown-menu:before{border:15px solid;border-color:transparent transparent #dedede transparent;margin-top:-30px;right:10px}
.cartNav ul.cartNavItems li.cartNavItem .dropdown-menu:after{border:14px solid;border-color:transparent transparent #fff transparent;margin-top:-28px;right:11px}
.cartNav ul.cartNavItems li.cartNavItem .dropdown-menu li{clear:both;display:block;font-size:13px;height:auto;padding:6px 0;width:100%}
.cartNav ul.cartNavItems li.cartNavItem .dropdown-menu li:first-child{padding:0}
.cartNav ul.cartNavItems li.cartNavItem .dropdown-menu li a{white-space:normal}
.cartNav ul.cartNavItems li.cartNavItem .dropdown-menu li.cart-shop-header{border-bottom:2px solid #dedede}
.cartNav ul.cartNavItems li.cartNavItem .dropdown-menu li.cart-shop-header+.cart-item{border:0}
.cartNav ul.cartNavItems li.cartNavItem .dropdown-menu li.cart-shop-totals{border-top:2px solid #dedede}
.cartNav ul.cartNavItems li.cartNavItem .dropdown-menu li.cart-item{padding:10px 0;border-top:1px solid #dedede}
.cartNav ul.cartNavItems li.cartNavItem .dropdown-menu .cartModelItem input[type="checkbox"]{display:none}
.cartNav ul.cartNavItems li.cartNavItem .dropdown-menu .cartModelItem a{display:inline-block;vertical-align:middle;width:80%;text-align:left}
.cartNav ul.cartNavItems li.cartNavItem .dropdown-menu #cartGuestControls{display:none}
.cartNav ul.cartNavItems li.cartNavItem .dropdown-menu.guest-edit .cartModelItem input[type="checkbox"]{display:inline-block;margin:0 10px 0 0;vertical-align:middle}
.cartNav ul.cartNavItems li.cartNavItem .dropdown-menu.guest-edit #cartGuestControls{display:inline-block}
.cartNav ul.cartNavItems li.cartNavItem .dropdown-menu.guest-edit #cartGuestEdit{display:none}
.cartNav ul.cartNavItems li.cartNavItem .models-dropdown-menu{white-space:normal}
.cartNav ul.cartNavItems li.cartNavItem.itemsInCart a{background:#304e88;border-right:1px solid #1c2e57;color:#fff}
.cartNav ul.cartNavItems li.cartNavItem.currentClass a{background:#1c2e57;color:#fff;border-right:1px solid #1c2e57}
#cartRecents li{border-top:1px solid #ebebeb;display:block;float:left;margin:0;padding:5px 0;width:100%}
#cartRecents li img{clear:left;display:inline-block;float:left;height:60px;margin:0 5px 5px 0;vertical-align:middle;width:60px}
#cartRecents li:first-child{border-top:0}
#cartModelItems{border-bottom:1px solid #ebebeb;height:305px;overflow-y:auto;overflow-x:visible}
#cartModelItems .cartModelItem{border-bottom:1px solid #ebebeb;display:inline-block;padding:5px 0;width:100%}
#cartModelItems .cartModelItem:first-child{border-top:1px solid #ebebeb}
#cartGuestEdit,#cartGuestControls{width:100%}
.cart-part,.cart-quantity{display:inline-block}
.cart-part{text-align:left;width:70%}
.cart-quantity{text-align:right;width:26%}
.cart-sub{overflow:hidden;padding-top:10px}
.cart-sub span{float:left}
.cart-sub span:first-child{margin:-5px 5px 0 0;width:30px}
.cart-sub-freq{text-align:center;padding-top:5px}
.parentheses:before{content:'('}
.parentheses:after{content:')'}
.new-btn-add-to-cart{border:0!important;padding:8px 0!important}
@media(max-width:1024px){.cartNav ul.cartNavItems li.cartNavItem a[data-toggle]{font-weight:600}
.cartNav ul.cartNavItems li.cartNavItem a[data-toggle]:hover{font-weight:600}
}
@media(max-width:650px){.cartNav{min-width:270px}
.cartNav ul.cartNavItems{float:right;height:44px;position:relative}
.cartNav ul.cartNavItems .cartNavShadow{display:none}
.cartNav ul.cartNavItems li.cartNavItem a[data-toggle]{padding:5px 7px;font-size:12px;border-left:1px solid #dedede;border-right:0;line-height:34px}
.cartNav ul.cartNavItems li.cartNavItem a[data-toggle]:hover{border-left:1px solid #1c2e57;border-right:0}
.cartNav ul.cartNavItems li.cartNavItem a[data-toggle] .icon-shopping-cart{font-size:24px;line-height:24px}
.cartNav ul.cartNavItems li.cartNavItem .dropdown-menu{min-width:160px;width:200px;right:0}
.cartNav ul.cartNavItems li.cartNavItem.notMobile{display:none}
.cartNav ul.cartNavItems .cart-canvas{background-color:transparent;font-size:14px;height:100%;list-style:none;min-height:480px;right:-276px;padding:0;position:absolute;text-align:center;top:0;width:276px;z-index:0}
.cartNav ul.cartNavItems .cart-canvas li{clear:left;float:left;margin:0;padding:10px 6%;width:88%}
.cartNav ul.cartNavItems .cart-canvas li a:not(.new-btn){color:#067bb5;display:block;float:left}
.parentheses:before,.parentheses:after{content:''}
.count-badge{background-color:#f60;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;color:#fff;display:inline-block;font-size:11px;height:auto;line-height:normal;padding:0 4px;position:absolute;right:4px;text-align:center;top:4px;width:auto;z-index:999999}
}
.category101{background-color:#ebebeb;margin:0 0 10px;padding:0 15px}
.category101 .category101Header{font-size:18px;padding:10px 0}
.category101 .category101Header a{color:#666;cursor:pointer;text-decoration:none}
.category101 .category101Header a:hover{text-decoration:none}
.category101 .category101Header a i{display:none;font-size:20px;margin-right:20px;vertical-align:baseline}
.category101 .category101Mobile{display:none}
.category101 .category101Desktop{display:block}
.category101 .category101Body{display:block;padding:0 0 10px 0}
.category101 .category101Body ul{display:block;list-style:none;margin:0 0 10px;padding:0}
.category101 .category101Body ul li{border-top:1px solid #fff;padding:5px 0}
.category101 .category101Body ul li.last{border-bottom:1px solid #fff}
.category101.active .category101Header i{display:none}
.category101.active .category101Body{display:block}
@media(max-width:650px){.category101{background-color:#666}
.category101 .category101Header .icon-chevron-up{display:none}
.category101 .category101Header .icon-chevron-down{color:#f0f0f0;display:inline-block}
.category101 .category101Header a{color:#f0f0f0}
.category101 .category101Header a i{display:none;float:right;font-size:20px;margin-right:0;vertical-align:baseline}
.category101 .category101Mobile{display:block}
.category101 .category101Desktop{display:none}
.category101 .category101Body{display:none}
.category101.active{background-color:#ebebeb}
.category101.active .category101Header .icon-chevron-up{color:#666;display:inline-block}
.category101.active .category101Header .icon-chevron-down{display:none}
.category101.active .category101Header a{color:#666}
.category101.active .category101Body{display:block}
}
.categoryArticleList .row-fluid .span6,.category101Detail .row-fluid .span6{min-height:80px}
@media(max-width:767px){.categoryArticleList .row-fluid .span6,.category101Detail .row-fluid .span6{clear:both;float:left}
}
@media(max-width:1024px){.categoryArticleList .categoryArticleTab{clear:both;margin-left:0;margin-top:5px;width:100%!important}
}
.categoryDescription .categoryIcon{float:left;width:auto}
.categoryDescription .categoryIcon [class*="svg-icon-"],.categoryDescription .categoryIcon [class^=" svg-icon-"],.categoryDescription .categoryIcon [class*="icon-"],.categoryDescription .categoryIcon [class^=" icon-"]{margin:0 20px 20px 0}
.categoryDescription .categoryIcon [class*="svg-icon-"],.categoryDescription .categoryIcon [class^=" svg-icon-"]{color:#304e88;height:100px;width:100px}
.categoryDescription .categoryIcon [class*="icon-"],.categoryDescription .categoryIcon [class^=" icon-"]{color:#304e88;font-size:100px}
.categoryListing .category-title{border-bottom:1px solid #ebebeb;clear:both;margin:0 0 15px 0}
.categoryListing .category-title h4{margin:0 0 5px 0}
.categoryListing .category-container{width:100%}
.categoryListing .category-item{display:inline-block;height:90px;margin:0 1% 1% 0;min-width:70px;position:relative;width:auto}
.categoryListing .category-item a{clear:both;height:100%;line-height:100%;text-align:center;text-decoration:none;width:100%}
.categoryListing .category-item .category-item-inner{display:inline-block;margin-top:-45px;position:absolute;top:50%;width:100%;font-size:12px}
.categoryListing .category-item .category-item-inner [class*="svg-icon-"],.categoryListing .category-item .category-item-inner [class^=" svg-icon-"]{height:40px;width:40px;margin-bottom:5px}
.categoryListing .category-item .category-item-inner [class*="icon-"],.categoryListing .category-item .category-item-inner [class^=" icon-"]{font-size:40px}
@media(max-width:1024px){.category-item{margin:0 2% 2% 0;width:23%}
.category-item a .category-item-inner [class*="svg-icon-"],.category-item a .category-item-inner [class^=" svg-icon-"]{height:60px;width:60px}
.category-item a .category-item-inner [class*="icon-"],.category-item a .category-item-inner [class^=" icon-"]{font-size:60px}
}
@media(max-width:480px){.category-item{margin:0 3% 3% 0;width:46%}
}
.categorySymptomDetail{margin:25px 0 0}
.categorySymptomDetail .categorySymptomBorder{border:2px solid #dedede;border-bottom:0;padding:0 10px 15px}
.categorySymptomDetail .categorySymptomBorder h3{color:#666}
.categorySymptomDetail .categorySymptomBorder p{color:#666}
.categorySymptomDetail .categorySymptomBorder .categorySymptomImage{border:1px solid #dedede;margin:0 2.464102564102564% 10px 0;*margin:0 2.4109110747408616% 10px 0}
.categorySymptomDetail .categorySymptomBorder .categorySymptomContent{margin:0}
.categorySymptomDetail .categorySymptomBorder .categorySymptomGuides{margin:0;max-width:74%}
.categorySymptomDetail .categorySymptomBorder .categorySymptomGuides p{display:inline-block}
.categorySymptomDetail .categorySymptomBorder .categorySymptomGuides p a{border:1px solid #dedede;border-bottom:0;display:inline-block;padding:10px 15px;width:250px}
.categorySymptomDetail .categorySymptomBorder .categorySymptomGuides p a.last{border-bottom:1px solid #dedede}
.categorySymptomDetail .categorySymptomBorder .categorySymptomGuides p a:hover{text-decoration:none}
@media(max-width:650px){.categorySymptomDetail .categorySymptomBorder .categorySymptomGuides{max-width:100%}
.categorySymptomDetail .categorySymptomBorder .categorySymptomGuides p{display:block}
.categorySymptomDetail .categorySymptomBorder .categorySymptomGuides p a{padding:10px 4%;width:91%}
}
@media(max-width:768px){.categorySymptomDetail .categorySymptomBorder .categorySymptomGuides{display:block}
}
.categorySymptoms{margin:10px 0}
.categorySymptoms h3{margin:25px 0 20px}
.categorySymptoms .row-fluid{width:95%}
.categorySymptoms .row-fluid .span6 a{border-top:2px solid #dedede;display:block;margin-top:-2px;padding:10px 15px}
.categorySymptoms .row-fluid.last .span6 a{border-bottom:2px solid #dedede}
.categorySymptoms .linkageHeader{color:#3a97d1;font-size:16px;padding:15px 0}
.accessoryWithImage{width:63%;float:left}
.accessoryWithImage .span4{display:block;float:left}
.categorySymptoms .imageHolder{border:2px solid #dedede;float:left;display:block;height:100%;text-align:center;min-height:180px!important}
.categorySymptoms .imageHolder .imageCaption{margin-top:10px}
@media screen and (max-width:650px){.categorySymptoms .accessoryWithImage{float:none}
.categorySymptoms .row-fluid{margin-left:0;width:100%;float:none}
.categorySymptoms .row-fluid .span6 a{display:block}
.categorySymptoms .linkageHeader{margin-left:0}
}
@media screen and (max-width:767px){.categorySymptoms .accessoryWithImage{float:none;width:100%}
.categorySymptoms .imageHolder{display:none!important}
.categorySymptoms .imageHolder .responsiveImage{display:none}
.categorySymptoms .imageHolder .imageCaption{display:none}
.categorySymptoms .row-fluid{float:none;margin-left:0;width:100%}
.categorySymptoms .linkageHeader{margin-left:0}
}
.commonParts .commonPartsContainerIndent{margin-left:40px}
.commonParts .accordion{margin-bottom:0}
.commonParts .accordion .accordion-group{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:0;border-bottom:2px solid #dedede}
.commonParts .accordion .accordion-group .accordion-heading .accordion-toggle{border:0;display:block;padding:8px 0 8px 10px;text-decoration:none}
.commonParts .accordion .accordion-group .accordion-heading .accordion-toggle p{display:inline-block;line-height:40px}
.commonParts .accordion .accordion-group .accordion-heading .accordion-toggle i{color:#067bb5;display:inline-block;float:right;font-size:18px;margin-right:20px}
.commonParts .accordion .accordion-group .accordion-heading .accordion-toggle .icon-chevron-up{display:none}
.commonParts .accordion .accordion-group .accordion-heading .accordion-toggle .icon-chevron-down{display:inline-block}
.commonParts .accordion .accordion-group .accordion-heading .accordion-toggle.collapsed .icon-chevron-up{display:inline-block}
.commonParts .accordion .accordion-group .accordion-heading .accordion-toggle.collapsed .icon-chevron-down{display:none}
.commonParts .accordion .accordion-group .accordion-body .accordion-inner{border:0;padding:10px;width:inherit}
.commonParts .accordion.first .accordion-group{border-top:2px solid #dedede}
@media(max-width:480px){.commonParts .commonPartsContainerIndent{margin-left:0}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:'';line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.customAccordionForms .hidden{display:none;visibility:hidden}
.customAccordionForms .accordion-group{border:0}
.customAccordionForms .accordion-group .accordion-heading{background-color:#ebebeb;padding:5px 0}
.customAccordionForms .accordion-group .accordion-heading .accordion-toggle{cursor:default;color:#666;font-size:22px}
.customAccordionForms .accordion-group .accordion-heading .accordion-toggle .cafStepNumber{float:left;width:30px;height:50px}
.customAccordionForms .accordion-group .accordion-heading .accordion-toggle .cafStepEdit{float:right;line-height:14px}
.customAccordionForms .accordion-group .accordion-heading .accordion-toggle .cafStepEdit span{cursor:pointer;font-size:12px}
.customAccordionForms .accordion-group .accordion-heading .accordion-toggle:hover{text-decoration:none}
.customAccordionForms .accordion-group .accordion-heading.cafHeadingOpen{background-color:#666}
.customAccordionForms .accordion-group .accordion-heading.cafHeadingOpen .accordion-toggle{color:#fff}
.customAccordionForms .accordion-group .accordion-inner .row-fluid{padding:10px 0}
.customAccordionForms .accordion-group .accordion-inner .row-fluid .numberField{color:#aeaeae;width:293px;margin:0 0 10px;padding:3px 6px}
.customAccordionForms .accordion-group .accordion-inner .row-fluid .searchText{height:20px}
.customAccordionForms .accordion-group .accordion-inner .row-fluid .searchText .filterFound{font-weight:bold}
.customAccordionForms .accordion-group .accordion-inner .row-fluid .searchText .filterFound a{text-decoration:underline}
.customAccordionForms .accordion-group .accordion-inner .row-fluid .searchText .filterError{color:#b94a48}
.customAccordionForms .accordion-group .accordion-inner p{font-weight:bold;font-size:16px}
.customAccordionForms .accordion-group .accordion-inner p a{font-weight:normal}
.customAccordionForms .accordion-group .accordion-inner label{color:#666;font-weight:bold}
.customAccordionForms .accordion-group .accordion-inner .errorField{border:solid 2px #b94a48}
.customAccordionForms .accordion-group .accordion-inner .error{display:block;color:#b94a48}
.customAccordionForms .accordion-group .accordion-inner .radioToDropDown .comboContainer{display:none}
.customAccordionForms .accordion-group .accordion-inner .radioOptions{overflow:hidden}
.customAccordionForms .accordion-group .accordion-inner .radioOptions input{float:left;width:auto;margin:4px 5px 0 20px}
.customAccordionForms .accordion-group .accordion-inner .radioOptions input:first-child{margin:4px 5px 0 0}
.customAccordionForms .accordion-group .accordion-inner .radioOptions label{float:left;width:auto;font-weight:normal;font-size:14px;margin:0}
.customAccordionForms .accordion-group .accordion-inner #orderDate{max-width:140px}
.customAccordionForms .accordion-group .accordion-inner .input-append.date input{padding:4px}
.customAccordionForms .accordion-group .accordion-inner .input-append.date .error{font-size:14px}
.customAccordionForms .accordion-group .accordion-inner .input-append.date .add-on{padding:5px 12px 3px}
.customAccordionForms .accordion-group .accordion-inner #waterFilterQuantity{max-width:65px}
.customAccordionForms .accordion-group .accordion-inner .cafCheckboxField input{float:left;width:auto}
.customAccordionForms .accordion-group .accordion-inner .cafCheckboxField label{float:left;padding-left:10px;font-weight:normal;font-size:14px;width:90%}
.customAccordionForms .accordion-group .accordion-inner .comboContainer{float:left;padding-right:10px}
.customAccordionForms .accordion-group .accordion-inner .comboContainer .responsiveDropdown{height:36px}
.customAccordionForms .accordion-group .accordion-inner .comboContainer .responsiveDropdown .new-btn-dropdown{background-color:#fff;border:solid 1px #dedede;color:#666;padding:10px}
.customAccordionForms .accordion-group .accordion-inner .comboContainer .responsiveDropdown .new-btn-dropdown .icon-chevron-sign-down{padding-left:20px}
.customAccordionForms .accordion-group .accordion-inner .comboContainer .responsiveDropdown .new-btn-dropdown.dropError{border:solid 2px #b94a48}
.customAccordionForms .accordion-group .accordion-inner .comboContainer .responsiveDropdown ul{position:absolute;overflow:auto;max-height:200px;width:74px}
.customAccordionForms .accordion-group .accordion-inner .comboContainer .responsiveDropdown ul.dropdownDisabled{display:none}
.customAccordionForms .accordion-group .accordion-inner .comboContainer.countyWidth ul{width:280px}
.customAccordionForms .accordion-group .accordion-inner .comboContainer.monthWidth{width:145px}
.customAccordionForms .accordion-group .accordion-inner .comboContainer.monthWidth .responsiveDropdown ul{width:115px}
.customAccordionForms .accordion-group .accordion-inner .comboContainer.monthWidth .error{width:235px}
.customAccordionForms .accordion-group .accordion-inner .comboError{padding-bottom:19px}
.customAccordionForms .accordion-group .accordion-inner .cafText{padding:3px;margin-bottom:0}
.customAccordionForms .accordion-group .accordion-inner .cafNameInput{width:209px}
.customAccordionForms .accordion-group .accordion-inner .cafAddress{width:369px}
.customAccordionForms .accordion-group .accordion-inner .cafApt{width:109px}
.customAccordionForms .accordion-group .accordion-inner .cafCity{width:289px}
.customAccordionForms .accordion-group .accordion-inner .cafZip{width:169px}
.customAccordionForms .accordion-group .accordion-inner .cafExt{width:69px}
.customAccordionForms .accordion-group .accordion-inner .cafCredit{width:189px}
.customAccordionForms .accordion-group .accordion-inner .cafCode{width:79px}
.customAccordionForms .accordion-group .accordion-inner .cafSameRow{float:left}
.customAccordionForms .accordion-group .accordion-inner .cafSameRow:first-child{padding-right:30px}
.customAccordionForms .accordion-group .accordion-inner .cafSameRow.phoneWidth{width:190px}
.customAccordionForms .accordion-group .accordion-inner .cafSameRow.phoneWidth .error{width:305px}
.customAccordionForms .accordion-group .accordion-inner .alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.customAccordionForms .accordion-group .accordion-inner .alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}
.customAccordionForms .accordion-group .accordion-inner .creditCards{float:left;list-style:none;margin:20px 0 10px;padding:2px 0}
.customAccordionForms .accordion-group .accordion-inner .creditCards li{float:left;margin:0 5px 0 0}
.customAccordionForms .accordion-group .accordion-inner .creditCards:first-child{border-right:1px solid #aeaeae;margin:20px 5px 0 0}
.customAccordionForms .accordion-group .accordion-inner .iconSearsIcon{background:url(clientlib_base/img/creditcard_sprite.gif) no-repeat 0 0;background-position:0 -144px;background-repeat:no-repeat;width:80px;height:19px}
.customAccordionForms .accordion-group .accordion-inner .creditCardIcon{background:url(clientlib_base/img/creditcard_sprite.gif) no-repeat 0 0;background-repeat:no-repeat;width:30px;height:19px}
.customAccordionForms .accordion-group .accordion-inner .iconSearsMasterCard{background-position:0 0}
.customAccordionForms .accordion-group .accordion-inner .iconSearsCard{background-position:0 -24px}
.customAccordionForms .accordion-group .accordion-inner .iconVisaCard{background-position:0 -96px}
.customAccordionForms .accordion-group .accordion-inner .iconMasterCard{background-position:0 -72px}
.customAccordionForms .accordion-group .accordion-inner .iconExpress{background-position:0 -120px}
.customAccordionForms .accordion-group .accordion-inner .iconDiscover{background-position:0 -48px}
.customAccordionForms .accordion-group .accordion-inner #payCardType{margin-left:10px}
.customAccordionForms .accordion-group .accordion-inner .narrowLabel{float:left;padding-right:15px}
.customAccordionForms .accordion-group .accordion-inner .linkByLabel{float:left}
.customAccordionForms .accordion-group .accordion-inner .noteText{font-size:14px;font-weight:normal;margin:10px 0}
.customAccordionForms .accordion-group .accordion-inner .pseudoTableRow p{font-weight:normal;margin-bottom:0}
.customAccordionForms .accordion-group .accordion-inner .pseudoTableRow p a{font-size:16px}
.customAccordionForms .accordion-group .accordion-inner .pseudoTableRow [class*="span"]:first-child p{font-weight:bold;margin-left:10px}
.customAccordionForms .accordion-group .accordion-inner .pseudoTableRow #cafFilterPrice{font-weight:bold}
.customAccordionForms .accordion-group .accordion-inner .darkRow{background-color:#ebebeb}
.customAccordionForms .accordion-group .accordion-inner .alert-ship{color:#b94a48}
.customAccordionForms #processingIcon{opacity:.8;filter:alpha(opacity=80);text-align:center;margin:auto;top:0;bottom:0;left:0;right:0;height:126px}
#modalShipping a{float:right}
#modalShipping a:hover,#modalShipping a:focus{text-decoration:none;color:#067bb5}
#modalCode .creditCard{background:url(clientlib_base/img/creditcard_sprite.png) no-repeat 0 0;background-repeat:no-repeat;width:187px;height:97px}
#modalCode .cardSears{background-position:0 0}
#modalCode .cardOther{background-position:0 -114px}
#modalCode .cardExpress{background-position:0 -228px}
#modalCode a{float:right}
#modalCode a:hover,#modalCode a:focus{text-decoration:none;color:#067bb5}
@media(max-width:768px){.customAccordionForms [class*="span"]{padding-top:20px}
.customAccordionForms [class*="span"]:first-child{padding-top:0}
.customAccordionForms .accordion-group .accordion-inner .row-fluid .numberField{padding:10px 6px}
.customAccordionForms .accordion-group .accordion-inner .cafText{padding:10px}
.customAccordionForms .accordion-group .accordion-inner .comboContainer{height:50px}
.customAccordionForms .accordion-group .accordion-inner .comboContainer .responsiveDropdown .new-btn-dropdown{padding:14px}
.customAccordionForms .accordion-group .accordion-inner .input-append.date input{padding:11px}
.customAccordionForms .accordion-group .accordion-inner .input-append.date .add-on{padding:14px 12px 8px}
.customAccordionForms .accordion-group .accordion-inner .cafSameRow{float:none;padding-top:20px}
.customAccordionForms .accordion-group .accordion-inner .cafSameRow:first-child{padding-top:0}
.pseudoTableRow [class*="span"]{padding-top:0}
.pseudoTableRow [class*="span"] p{margin-left:10px}
}
@media(max-width:767px){.customAccordionForms .accordion-group .accordion-inner .comboContainer.monthWidth .error{padding-top:10px;width:245px}
}
@media(max-width:650px){.customAccordionForms .accordion-group .accordion-inner .radioToDropDown .radioOptions{display:none}
.customAccordionForms .accordion-group .accordion-inner .radioToDropDown .comboContainer{display:block}
.customAccordionForms .accordion-group .accordion-inner .cafAddress{width:100%}
}
@media(max-width:360px){.customAccordionForms .accordion-group .accordion-inner .row-fluid .numberField{width:245px}
.customAccordionForms .accordion-group .accordion-inner .error{width:245px}
.customAccordionForms .accordion-group .accordion-inner .cafAddress{width:245px}
.customAccordionForms .accordion-group .accordion-inner .cafText{width:245px}
.customAccordionForms .accordion-group .accordion-inner .cafSameRow.phoneWidth .error{width:245px}
.customAccordionForms .accordion-group .accordion-inner .comboContainer.monthWidth{width:auto}
.customAccordionForms .accordion-group .accordion-inner .comboContainer.monthWidth .error{padding-top:60px}
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:'';line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.customAccordionCancellationFeesForms .hidden{display:none;visibility:hidden}
.customAccordionCancellationFeesForms .accordion-group{border:0}
.customAccordionCancellationFeesForms .accordion-group .accordion-heading{background-color:#ebebeb;padding:5px 0}
.customAccordionCancellationFeesForms .accordion-group .accordion-heading .accordion-toggle{cursor:default;color:#666;font-size:22px}
.customAccordionCancellationFeesForms .accordion-group .accordion-heading .accordion-toggle .cafStepNumber{float:left;width:30px;height:50px}
.customAccordionCancellationFeesForms .accordion-group .accordion-heading .accordion-toggle .cafStepEdit{float:right;line-height:14px}
.customAccordionCancellationFeesForms .accordion-group .accordion-heading .accordion-toggle .cafStepEdit span{cursor:pointer;font-size:12px}
.customAccordionCancellationFeesForms .accordion-group .accordion-heading .accordion-toggle:hover{text-decoration:none}
.customAccordionCancellationFeesForms .accordion-group .accordion-heading.cafHeadingOpen{background-color:#666}
.customAccordionCancellationFeesForms .accordion-group .accordion-heading.cafHeadingOpen .accordion-toggle{color:#fff}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .row-fluid{padding:10px 0}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .row-fluid .numberField{color:#aeaeae;width:293px;margin:0 0 10px;padding:3px 6px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .row-fluid .searchText{height:20px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .row-fluid .searchText .filterFound{font-weight:bold}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .row-fluid .searchText .filterFound a{text-decoration:underline}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .row-fluid .searchText .filterError{color:#b94a48}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner p{font-weight:bold;font-size:16px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner p a{font-weight:normal}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner label{color:#666;font-weight:bold}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .errorField{border:solid 2px #b94a48}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .error{display:block;color:#b94a48}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .radioToDropDown .comboContainer{display:none}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .radioOptions{overflow:hidden}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .radioOptions input{float:left;width:auto;margin:4px 5px 0 20px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .radioOptions input:first-child{margin:4px 5px 0 0}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .radioOptions label{float:left;width:auto;font-weight:normal;font-size:14px;margin:0}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner #orderDate{max-width:140px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .input-append.date input{padding:4px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .input-append.date .error{font-size:14px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .input-append.date .add-on{padding:5px 12px 3px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner #waterFilterQuantity{max-width:65px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .cafCheckboxField input{float:left;width:auto}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .cafCheckboxField label{float:left;padding-left:10px;font-weight:normal;font-size:14px;width:90%}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .comboContainer{float:left;padding-right:10px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .comboContainer .responsiveDropdown{height:36px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .comboContainer .responsiveDropdown .new-btn-dropdown{background-color:#fff;border:solid 1px #dedede;color:#666;padding:10px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .comboContainer .responsiveDropdown .new-btn-dropdown .icon-chevron-sign-down{padding-left:20px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .comboContainer .responsiveDropdown .new-btn-dropdown.dropError{border:solid 2px #b94a48}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .comboContainer .responsiveDropdown ul{position:absolute;overflow:auto;max-height:200px;width:74px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .comboContainer .responsiveDropdown ul.dropdownDisabled{display:none}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .comboContainer.countyWidth ul{width:280px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .comboContainer.monthWidth{width:145px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .comboContainer.monthWidth .responsiveDropdown ul{width:115px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .comboContainer.monthWidth .error{width:235px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .comboError{padding-bottom:19px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .cafText{padding:3px;margin-bottom:0}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .cafNameInput{width:209px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .cafAddress{width:369px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .cafApt{width:109px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .cafCity{width:289px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .cafZip{width:169px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .cafExt{width:69px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .cafCredit{width:189px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .cafCode{width:79px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .cafSameRow{float:left}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .cafSameRow:first-child{padding-right:30px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .cafSameRow.phoneWidth{width:190px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .cafSameRow.phoneWidth .error{width:305px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .creditCards{float:left;list-style:none;margin:20px 0 10px;padding:2px 0}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .creditCards li{float:left;margin:0 5px 0 0}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .creditCards:first-child{border-right:1px solid #aeaeae;margin:20px 5px 0 0}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .iconSearsIcon{background:url(clientlib_base/img/creditcard_sprite.gif) no-repeat 0 0;background-position:0 -144px;background-repeat:no-repeat;width:80px;height:19px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .creditCardIcon{background:url(clientlib_base/img/creditcard_sprite.gif) no-repeat 0 0;background-repeat:no-repeat;width:30px;height:19px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .iconSearsMasterCard{background-position:0 0}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .iconSearsCard{background-position:0 -24px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .iconVisaCard{background-position:0 -96px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .iconMasterCard{background-position:0 -72px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .iconExpress{background-position:0 -120px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .iconDiscover{background-position:0 -48px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner #payCardType{margin-left:10px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .narrowLabel{float:left;padding-right:15px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .linkByLabel{float:left}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .noteText{font-size:14px;font-weight:normal;margin:10px 0}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .pseudoTableRow p{font-weight:normal;margin-bottom:0}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .pseudoTableRow p a{font-size:16px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .pseudoTableRow [class*="span"]:first-child p{font-weight:bold;margin-left:10px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .pseudoTableRow #cafFilterPrice{font-weight:bold}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .darkRow{background-color:#ebebeb}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .alert-ship{color:#b94a48}
.customAccordionCancellationFeesForms #processingIcon{opacity:.8;filter:alpha(opacity=80);text-align:center;margin:auto;top:0;bottom:0;left:0;right:0;height:126px}
#modalShipping a{float:right}
#modalShipping a:hover,#modalShipping a:focus{text-decoration:none;color:#067bb5}
#modalCode .creditCard{background:url(clientlib_base/img/creditcard_sprite.png) no-repeat 0 0;background-repeat:no-repeat;width:187px;height:97px}
#modalCode .cardSears{background-position:0 0}
#modalCode .cardOther{background-position:0 -114px}
#modalCode .cardExpress{background-position:0 -228px}
#modalCode a{float:right}
#modalCode a:hover,#modalCode a:focus{text-decoration:none;color:#067bb5}
@media(max-width:768px){.customAccordionCancellationFeesForms [class*="span"]{padding-top:20px}
.customAccordionCancellationFeesForms [class*="span"]:first-child{padding-top:0}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .row-fluid .numberField{padding:10px 6px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .cafText{padding:10px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .comboContainer{height:50px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .comboContainer .responsiveDropdown .new-btn-dropdown{padding:14px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .input-append.date input{padding:11px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .input-append.date .add-on{padding:14px 12px 8px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .cafSameRow{float:none;padding-top:20px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .cafSameRow:first-child{padding-top:0}
.pseudoTableRow [class*="span"]{padding-top:0}
.pseudoTableRow [class*="span"] p{margin-left:10px}
}
@media(max-width:767px){.customAccordionCancellationFeesForms .accordion-group .accordion-inner .comboContainer.monthWidth .error{padding-top:10px;width:245px}
}
@media(max-width:650px){.customAccordionCancellationFeesForms .accordion-group .accordion-inner .radioToDropDown .radioOptions{display:none}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .radioToDropDown .comboContainer{display:block}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .cafAddress{width:100%}
}
@media(max-width:360px){.customAccordionCancellationFeesForms .accordion-group .accordion-inner .row-fluid .numberField{width:245px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .error{width:245px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .cafAddress{width:245px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .cafText{width:245px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .cafSameRow.phoneWidth .error{width:245px}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .comboContainer.monthWidth{width:auto}
.customAccordionCancellationFeesForms .accordion-group .accordion-inner .comboContainer.monthWidth .error{padding-top:60px}
}
.subscriptionConfirmation h1 a{margin-left:5px}
.subscriptionConfirmation h1 button{margin:4px 0 0 10px}
.subscriptionConfirmation .row-fluid{margin-bottom:25px}
.subscriptionConfirmation .infoBlock{background-color:#ebebeb;padding:10px 20px;height:350px}
.subscriptionConfirmation .detailHeader{margin-bottom:0}
.subscriptionConfirmation .detailHeader div{background-color:#666;padding:10px}
.subscriptionConfirmation .detailHeader div h3{color:#fff;margin:0}
@media(max-width:767px){.subscriptionConfirmation .infoBlock:first-child{margin-bottom:20px}
}
.difficultyRating{color:#aeaeae;font-size:28px;min-width:160px}
.difficultyRating.level-one .rating-one,.difficultyRating.level-two .rating-one,.difficultyRating.level-three .rating-one,.difficultyRating.level-four .rating-one,.difficultyRating.level-five .rating-one{color:#304e88}
.difficultyRating.level-two .rating-two,.difficultyRating.level-three .rating-two,.difficultyRating.level-four .rating-two,.difficultyRating.level-five .rating-two{color:#304e88}
.difficultyRating.level-three .rating-three,.difficultyRating.level-four .rating-three,.difficultyRating.level-five .rating-three{color:#304e88}
.difficultyRating.level-four .rating-four,.difficultyRating.level-five .rating-four{color:#304e88}
.difficultyRating.level-five .rating-five{color:#304e88}
@media(max-width:650px){.difficultyRating{font-size:22px}
}
.displayRecommendedParts{background-color:#fff;margin:0;width:98%}
@media(max-width:768px){.displayRecommendedParts{width:96%}
}
@media(max-width:650px){.displayRecommendedParts{width:89%}
}
.engineModel{margin:0 0 20px}
.engineModel .textSection{margin:5px 0}
.engineModel .engineLink{margin:10px 0 0 0;font-size:22px;font-weight:600}
.engineModel h5{margin:5px 0 0}
.engineModel p{margin:0}
.engineModel .engineMainContainer{padding:5px 10px;border-top:1px solid #aeaeae;border-bottom:1px solid #aeaeae;background:#e7f2f7;width:97%}
.engineModel .engineMainContainer .leftSide{width:60%;float:left}
.engineModel .engineMainContainer .leftSide .textSection{text-decoration:none;text-align:left}
.engineModel .engineMainContainer .rightSide{margin-left:80%;width:20%;padding:15px 0}
.engineModel .engineMainContainer .rightSide .shopParts{float:right;width:140px;text-decoration:none;text-align:center;margin:0 auto;padding:10px 10px}
@media(max-width:768px){.engineModel .engineMainContainer{padding-right:20px}
.engineModel .engineMainContainer .rightSide .shopParts{margin:12% auto}
}
@media(max-width:650px){.engineModel{width:100%;margin:0 0 10px}
.engineModel .engineMainContainer{padding:5px 10px;border-top:1px solid #aeaeae;border-bottom:1px solid #aeaeae;background:#e7f2f7;width:93%}
.engineModel .engineMainContainer .leftSide{width:90%}
.engineModel .engineMainContainer .leftSide h5{margin:5px 0}
.engineModel .engineMainContainer .rightSide .shopParts{display:none}
}
.errorCodeChecker{margin-top:15px;margin-left:30px;text-align:center;width:95%}
.errorCodeChecker p{background-color:#ebebeb;line-height:30px;margin:0 auto;padding:10px 0;overflow:hidden}
.errorCodeChecker p [class^="svg-icon-"],.errorCodeChecker p [class*=" svg-icon-"]{display:inline-block;height:40px;margin:0;vertical-align:middle;width:40px}
.errorCodeChecker p [class^="svg-icon-"]:before,.errorCodeChecker p [class*=" svg-icon-"]:before{content:''}
.errorCodeChecker p .divider{background-color:#aeaeae;display:inline-block;height:44px;margin:0 10px;vertical-align:middle;width:2px}
.errorCodeChecker p .new-btn{margin:5px 0 0 20px}
.errorCodeChecker.white p{background-color:#fff}
@media(max-width:768px){.errorCodeChecker{margin-top:15px}
.errorCodeChecker p .primary-content{display:inline-block;font-size:18px;line-height:20px;max-width:200px;min-height:46px;padding:5px 0 15px 90px;position:relative}
.errorCodeChecker p [class^="svg-icon-"],.errorCodeChecker p [class*=" svg-icon-"]{height:50px;width:50px}
.errorCodeChecker p .new-btn{display:inline-block;margin:10px 17px 0 17px;text-align:center}
.errorCodeChecker p .icon-container{left:0;position:absolute;top:0}
}
@media(max-width:650px){.errorCodeChecker{margin-left:0;text-align:center;width:100%}
.errorCodeChecker p{margin:0 auto}
.errorCodeChecker p .primary-content{display:inline-block}
.errorCodeChecker p .new-btn{display:block;float:none}
}
.errorCodesTable-header{background:#666;font:18px/24px 'Open Sans',Helvetica,Arial,sans-serif;padding:10px;color:#f0f0f0}
.tbl-col-error-code{min-width:110px}
.tbl-col-condition{width:50%}
.tbl-col-check-repair{width:50%}
.tbl-col-show-parts{min-width:180px}
.errorCodesTable .table-wrapper{padding:0 30px}
.errorCodesTable i{display:none}
@media(max-width:480px){.errorCodesTable-header{padding:5px}
.errorCodesTable .table-wrapper{padding:0}
.errorCodesTable td i{color:#067bb5;display:inline-block;float:right;font-size:20px;margin-right:20px;vertical-align:middle}
.errorCodesTable td .icon-chevron-down{display:inline-block}
.errorCodesTable td .icon-chevron-up{display:none}
.errorCodesTable td.td-open .icon-chevron-down{display:none}
.errorCodesTable td.td-open .icon-chevron-up{display:inline-block;color:#666}
}
.errorCodesList .errorCodesListHeader{background-color:#f0f0f0;height:50px;padding:5px 40px}
.errorCodesList .errorCodesListHeader h4{line-height:30px}
.errorCodesList .errorCodesListHeader h4 img{background:#fff;display:inline-block;float:right;height:40px;width:40px}
.errorCodesList .errorCodesListHeader h4 [class*="svg-icon-"],.errorCodesList .errorCodesListHeader h4 [class^=" svg-icon-"],.errorCodesList .errorCodesListHeader h4 [class*="icon-"],.errorCodesList .errorCodesListHeader h4 [class^=" icon-"]{float:right;height:50px;margin-top:-10px;width:100px}
.errorCodesList .errorCodesListHeader h4 [class*="icon-"],.errorCodesList .errorCodesListHeader h4 [class^=" icon-"]{color:#304e88;font-size:100px}
.errorCodesList .errorCodesListItem{border-top:solid 1px #aeaeae;margin:0 40px;padding:12px 0}
@media(max-width:768px){.errorCodesList .errorCodesListHeader{padding:5px 30px}
.errorCodesList .errorCodesListItem{margin:0 30px}
}
@media(max-width:650px){.errorCodesList{margin:0 -10px}
.errorCodesList .errorCodesListHeader{padding:5px 20px}
.errorCodesList .errorCodesListItem{margin:0 20px}
}
.globalHeader{background-color:#fff;margin:0 20px;position:relative;z-index:999}
.globalHeader .innerHeader{background-color:#fff;height:auto;margin:0;padding:60px 0 0 0;position:relative;z-index:9}
#headerNavigation{overflow:visible;position:absolute;right:-5px;top:20px;z-index:998}
.hamburger-overlay{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.3);top:0;display:none;z-index:999}
.loginNav-open .hamburger-overlay{display:block}
@media(max-width:1024px){#headerNavigation{top:20px}
}
@media(max-width:767px){.globalHeader{margin:0;background-color:#fff}
}
@media(max-width:650px){.globalHeader{margin:0}
.globalHeader .innerHeader{padding:44px 0 0 0}
#headerNavigation{background:#ebebeb;height:44px;left:0;top:0;width:100%}
}
.globalFooter{background-color:#fff;border-top:2px solid #fff;float:left;margin:20px 0;position:relative;width:100%}
#footerDivider{background:#dedede;height:1px;left:0;position:absolute;top:-2px;width:100%}
#footerContent{background:#ebebeb;float:left;width:100%}
#footerColumn1,#footerColumn2,#footerColumn3{clear:none;float:left;overflow:visible;padding:20px 0 20px 2%;width:30%}
#footerColumn1 .ChatNotAvailable{display:none}
#footerColumn1 .ChatNow{display:block;clear:both;margin:0 0 14px 0;min-height:45px;float:left;width:100%}
#footerColumn1 .footerIcon a{clear:both;float:left;height:45px;margin:0 0 14px 2px;width:100%}
#footerColumn1 p{clear:both;float:left;margin:0 0 14px 0;min-height:45px;width:100%}
#footerColumn1 a{color:#067bb5;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:18px;font-weight:bold}
#footerColumn1 a .icon-stack{float:left;font-size:24px;margin:0 8px 0 0}
#footerColumn1 a .icon-circle{color:#fff}
#footerColumn1 a .icon-light{color:#666}
#footerColumn1 a .footerIconHelp{color:#666;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal}
#footerColumn1 a .click-chat-button{background-image:url(clientlib_base/img/ChatWidget.png);background-repeat:no-repeat;display:inline-block;width:24px;background-position:-84px 4px;margin-bottom:-1px;height:24px;position:absolute;left:11px;top:10px}
#footerColumn1 a:hover .click-chat-button{background-position:-1px 4px}
#footerColumn1 a:hover span{font-weight:normal;text-decoration:none}
#footerColumn1 a:hover .footerIconHelp{text-decoration:none}
#footerColumn1 a:hover .icon-circle{color:#1c2e57}
#footerColumn1 a:hover .icon-light{color:#fff}
#footerColumn2 .footerPromo{position:relative;width:100%}
#footerColumn2 .footerPromo .footerPromoIcon{font-size:41px;left:-45px;margin-top:-40px;position:absolute;top:50%}
#footerColumn2 .footerPromo .footerPromoIcon .icon-circle{color:#fff}
#footerColumn2 .footerPromo .footerPromoIcon .icon-light{color:#666}
#footerColumn2 .footerPromo .footerPromoContent{background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin:0 0 25px 0;padding:10px 30px}
#footerColumn2 .footerPromo .footerPromoContent h3{color:#1c2e57;font-weight:normal;margin:0 0 3px 0;padding:0;width:100%}
#footerColumn2 .footerPromo .footerPromoContent h3 a{color:#067bb5}
#footerColumn2 .footerPromo .footerPromoContent h3 a:hover{color:#304e88}
#footerColumn3 .footer_email_send:p{font-size:14px;margin:5px 0}
#footerColumn3 .footer_email_send .footer_email{color:#333;font-size:14px;height:30px;line-height:30px;margin:0;padding:0 6px;position:relative;width:58%;float:left}
#footerColumn3 .footer_email_send .footer_label{position:absolute;font-size:12px;color:#666;left:10px;top:7px;font-weight:normal}
#footerColumn3 .footer_email_send .footerEmailSubmitBtn{background-color:#fff;border:1px solid #c4d7e9;border-radius:2px;color:#4577a3;float:left;font-weight:bold;height:30px;line-height:30px;margin:0 0 0 10px;padding:0 12px}
#footerColumn3 .footer_email_send .footerEmailSubmitBtn:hover{text-decoration:none}
#footerColumn3 .footer_email_send .errorText{color:#e31616;display:block;float:left;font-size:12px;margin-top:3px;text-align:left;width:100%}
#footerColumn3 .footer_email_send .sucessFullFooterEmailAdd{color:#60b017;margin-top:10px;float:left}
#footerColumn3 .footer_email_send .ajaxErrorHandlerMsg{color:#e31616;margin-top:3px;font-size:12px;float:left}
#footerColumn3 .headingH3{color:#666;font-weight:normal;line-height:30px;margin:0 0 10px 0;padding:0 0 10px 0;float:left;font-size:22px}
#footerColumn3 .headingH3 span{display:block}
#footerColumn3 .headingH3 .spanishStyle{font-weight:normal!important;font-size:14px;color:#666!important;float:none;margin:0}
#footerColumn3 p{float:left;font-size:16px;margin:0 0 3px 0;padding:0;width:100%}
#footerColumn3 ul{float:left;list-style-type:none;margin:10px 0 0 0;padding:0;width:48%}
#footerColumn3 ul li{display:block;margin:0;padding:0 0 6px 0}
#footerColumn3 ul li a{font-size:14px}
#footerLegal{background-color:#fff;background-position:bottom left;background-repeat:repeat-x;float:left;height:auto;min-height:45px;width:100%}
#footerLegal .footerGlow{background-color:#304e88;height:6px;margin:0 auto;width:100%}
#footerLegal .footerLegalLinks{margin:0 auto;width:561px}
#footerLegal .footerLegalLinks a{color:#666;display:inline-block;float:left;font-size:11px;margin:12px 13px 0 13px}
#footerLegal .copyright{color:#666;float:left;font-size:12px;margin-left:10px;padding:12px 0 0 0;width:130px}
#footerLegal .footerLogos{float:right;margin:8px 10px 0 0;width:88px}
#footerLegal .footerLogos a{margin-left:5px}
#lpchatbutton4 a,#lpvoicebutton4 a{background-image:url(clientlib_base/img/lp_btn_sprite.png);background-repeat:no-repeat;border:0;display:block;height:40px;width:210px}
#lpchatbutton4 a img,#lpvoicebutton4 a img{display:none}
#lpchatbutton4 a{background-position:0 -53px}
#lpchatbutton4 a:hover{background-position:0 0}
#lpvoicebutton4 a{background-position:0 -105px}
#lpvoicebutton4 a:hover{background-position:0 -158px}
@media(max-width:1299px){#footerColumn1{padding:20px 0 16px 25px;width:32%}
#footerColumn2{width:27%}
#footerColumn3 h3{padding:0 28px 1px 0}
#footerColumn3 .headingH3 span{display:block}
}
@media(max-width:1024px){.globalFooter{margin:20px 0;width:100%}
#footerColumn2 .footerPromo .footerPromoContent p{font-size:12px;line-height:150%}
#footerColumn3 h3{line-height:22px;padding:0 48px 1px 0;font-size:18px}
#footerColumn3 h3 span{font-weight:600}
#footerColumn3 p{float:left;width:100%;padding:0;font-size:14px;margin:0 0 3px 0}
#footerColumn3 ul li{display:block;margin:0;padding:0 0 2px 0}
#footerColumn3 ul li a{font-size:12px}
#footerColumn3 form p input{width:50%}
#footerColumn3 .headingH3 span{display:block}
}
@media(max-width:1000px){#footerColumn2 .footerPromo .footerPromoIcon{display:none;visibility:hidden}
#footerColumn2 .footerPromo .footerPromoContent{padding:10px 20px}
#footerColumn2 .footerPromo .footerPromoContent h3{font-weight:normal;color:#1c2e57}
#footerColumn2 .footerPromo .footerPromoContent p{color:#666;font-size:12px}
#footerColumn3 p{margin:0}
#footerColumn3 ul li{padding:0 0 3px 0}
#footerColumn3 form p input{margin:0 0 5px 0;width:90%}
#footerColumn3 .headingH3 span{display:block}
#footerLegal .footerLegalLinks a{color:#666;float:left;font-size:11px;margin:12px 6px 0 6px}
}
@media(max-width:767px){.globalFooter{margin:20px 0;width:100%}
#footerColumn1 p a{font-size:16px}
#footerColumn2{font-size:14px}
#footerColumn2 .footerPromo .footerPromoContent h3 a{font-size:18px;line-height:25px}
#footerColumn2 .footerPromo .footerPromoContent p{font-size:14px}
#footerColumn3 p{margin:0 0 4px 0}
#footerColumn3 ul li a{font-size:14px}
#footerColumn3 .headingH3 span{display:block}
#footerLegal .copyright{font-size:11px;width:110px}
#footerLegal .footerLegalLinks a{font-size:11px}
}
@media(max-width:650px){.globalFooter{margin-bottom:0;margin-top:0}
#footerColumn1,#footerColumn2,#footerColumn3{clear:both;margin:0;padding:20px 5% 0 5%;width:90%}
#footerColumn1 p a .icon-stack{margin:-10px 10px 0 0}
#footerColumn2 .footerPromo:last-child .footerPromoContent{margin:0}
#footerColumn3{padding-bottom:30px}
#footerColumn3 ul{width:100%;float:left;margin:0}
#footerColumn3 .headingH3 span{display:block}
#footerLegal .footerLegalLinks{clear:both;float:none;margin:0 auto;text-align:center;width:81%}
#footerLegal .footerLegalLinks a{color:#666;float:none;font-size:11px;margin:12px 13px 0 13px}
#footerLegal .copyright{font-size:12px;text-align:center;width:100%}
#footerLegal .footerLogos{clear:both;float:none;margin:8px 0 0 0;text-align:center;width:100%}
}
@media(max-width:480px){#footerColumn1 .footerIcon,#footerColumn1 p{display:block;margin:0 15px 0 15px;width:auto}
#footerColumn1 p{clear:none;font-size:14px;text-align:center;width:46px}
#footerColumn1 p a{text-align:center}
#footerColumn1 p a .icon-stack{clear:both}
#footerColumn1 p a .footerIconHelp{display:none}
#footerColumn2 .footerPromo .footerPromoContent p{font-size:14px}
#footerColumn3 form{margin:10px 0 20px}
#footerColumn3 .headingH3 span{display:block}
#footerAboutLinks{margin:7px 0 0 0}
#footerLegal .footerLegalLinks a{color:#666;float:none;font-size:11px;margin:12px 5px 0 2px}
}
.guideListing-listing{overflow:hidden;padding-left:40px}
.guideListing-listing .item{float:left;width:47.5%;padding-right:2.5%}
.guideListing-listing .wrapper{position:relative;padding-left:110px;min-height:85px}
.guideListing-listing .image-wrapper{height:85px;width:100px;overflow:hidden;position:absolute;left:0;top:0;background:#dedede;border:1px solid #dedede}
.guideListing-listing .image-wrapper .image{overflow:hidden}
@media(max-width:630px){.guideListing-listing{padding-left:0}
.guideListing-listing .item{float:none;padding:0;width:auto}
.guideListing-listing .item+.item{padding-top:10px}
}
.guideListing-popular-view{position:relative;overflow:hidden;height:340px}
.guideListing-popular-view .wrench-symbol{width:52px;height:52px;position:absolute;left:300px;top:50%;margin:-30px 0 0 -30px;z-index:1}
.guideListing-popular-view .wrench-symbol i{font-size:35px;line-height:52px;-webkit-transform:scalex(-1);-moz-transform:scalex(-1);-o-transform:scalex(-1);transform:scalex(-1);filter:FlipH;-ms-filter:"FlipH";display:block}
.guideListing-popular-view .container{overflow:hidden;width:auto}
.guideListing-popular-image{width:304px;background:#f0f0f0;overflow:hidden;position:absolute}
.guideListing-popular-image .wrapper{border-left:solid 1px #dedede;border-top:solid 1px #dedede;border-right:solid 4px #fff;overflow:hidden}
.guideListing-popular-image img{display:block;max-width:none;height:340px}
.guideListing-popular-image hr{border-bottom:0;border-top:solid 1px #dedede;margin:0;padding:0;position:absolute;left:0;top:339px;width:300px}
.guideListing-popular-text{padding-left:304px}
.guideListing-popular-text .wrapper{padding:10px 15px 0 25px;background:#ebebeb;border-left:solid 8px #dedede;height:330px}
.guideListing-popular-text p{overflow:hidden}
.guideListing-popular-text h3{margin-top:0;color:#067bb5;line-height:24px}
.guideListing-popular-text .repair-difficulty{padding-right:40px}
@media(max-width:767px){.guideListing-popular-view{margin-left:0;height:auto}
.guideListing-popular-view .guideListing-popular-image{position:relative;max-height:300px;overflow:hidden;width:auto}
.guideListing-popular-view .guideListing-popular-image img{margin-top:-18%;height:auto;max-width:100%}
.guideListing-popular-view .guideListing-popular-image .wrapper{border:0}
.guideListing-popular-view .wrench-symbol{left:50%;top:auto}
.guideListing-popular-view .guideListing-popular-text{padding:0}
.guideListing-popular-view .guideListing-popular-text .wrapper{padding:30px 20px 20px 20px;border-left:0;border-top:solid 8px #dedede;height:auto}
.guideListing-popular-view .guideListing-popular-text p{min-height:130px;overflow:hidden}
}
@media(max-width:420px){.guideListing-popular-view .guideListing-popular-image img{margin-top:0}
}
.guideNavigation{background-color:#fff;border-bottom:1px solid #aeaeae;height:auto;left:0;margin:0 auto;padding:10px 0;position:relative;text-align:left;width:100%;z-index:0}
.guideNavigation h3{display:none;margin:0 auto}
.guideNavigation ul.hidden-phone{min-height:25px;margin:0 auto;padding:0}
.guideNavigation ul.hidden-phone li{float:left;list-style-type:none;padding:0 15px 0 0}
.guideNavigation .responsiveDropdown{margin:0 auto;max-width:1024px;text-align:left;width:100%}
.guideNavigation.gn-sticky{-webkit-box-shadow:0 10px 5px -5px #dedede;-moz-box-shadow:0 10px 5px -5px #dedede;-o-box-shadow:0 10px 5px -5px #dedede;-ms-box-shadow:0 10px 5px -5px #dedede;box-shadow:0 10px 5px -5px #dedede;-webkit-box-shadow:0 10px 5px -5px #dedede;-moz-box-shadow:0 10px 5px -5px #dedede;-o-box-shadow:0 10px 5px -5px #dedede;-ms-box-shadow:0 10px 5px -5px #dedede;box-shadow:0 10px 5px -5px #dedede;border-bottom:1px solid #ebebeb;padding:10px 3%;position:fixed;text-align:center;top:0;width:94%;z-index:10000}
.guideNavigation.gn-sticky h3,.guideNavigation.gn-sticky ul.hidden-phone{display:block;max-width:1024px;text-align:left;width:100%}
.guideNavigation.gn-sticky .responsiveDropdown{margin:10px auto 0 auto}
@media(max-width:1100px){.guideNavigation.gn-sticky h3,.guideNavigation.gn-sticky ul.hidden-phone{max-width:879px}
}
.headerPromo{clear:both;font-size:14px;margin-bottom:-10px;position:relative;text-align:center;width:100%;z-index:0}
.headerPromo p{color:#666;padding:0 2% 15px}
.headerPromo .icon-stack{font-size:18px;text-align:center}
.headerPromo .icon-stack .icon-circle{color:#666}
.headerPromo .icon-stack .icon-light{color:#fff}
.headerPromo .icon-truck{font-size:22px;color:#304e88}
.headerPromo span{color:#be1010}
.headerPromo [class*="new-btn-"],.headerPromo [class^=" new-btn-"],.headerPromo a{display:inline-block;font-size:14px}
@media(max-width:650px){.headerPromo p{font-size:12px;padding:0 2% 5px}
.headerPromo p a{font-size:12px}
.headerPromo .icon-stack{font-size:14px}
}
.homeLogo{background:url(clientlib_base/img/sears_logo_new.png) no-repeat 0 0;background:none,url(clientlib_base/img/sears_logo_new.svg) no-repeat 0 0;background-size:101%;height:80px;left:20px;position:absolute;top:20px;width:172px;z-index:998}
.homeLogo a{display:block;height:100%;outline-style:none;width:100%}
.homeLogo a:hover,.homeLogo a:active,.homeLogo a:visited{outline-style:none;text-decoration:none}
@media(max-width:1024px){.homeLogo{background-size:94%;top:20px}
}
@media(max-width:650px){.homeLogo{background:url(clientlib_base/img/sears_logo_new.png) no-repeat 0 0;background:none,url(clientlib_base/img/sears_logo_mob.svg) no-repeat 0 0;height:37px;left:53px;top:7px;width:217px;z-index:999}
}
@media(max-width:480px){.homeLogo{height:27px}
}
/*! jQuery UI - v1.11.0 - 2014-07-02
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=deedf7&bgTextureHeader=highlight_soft&bgImgOpacityHeader=100&borderColorHeader=aed0ea&fcHeader=222222&iconColorHeader=72a7cf&bgColorContent=f2f5f7&bgTextureContent=highlight_hard&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=362b36&iconColorContent=72a7cf&bgColorDefault=d7ebf9&bgTextureDefault=glass&bgImgOpacityDefault=80&borderColorDefault=aed0ea&fcDefault=2779aa&iconColorDefault=3d80b3&bgColorHover=e4f1fb&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=74b2e2&fcHover=0070a3&iconColorHover=2694e8&bgColorActive=3baae3&bgTextureActive=glass&bgImgOpacityActive=50&borderColorActive=2694e8&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=ffef8f&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=25&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=cd0a0a&bgTextureError=flat&bgImgOpacityError=15&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=eeeeee&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=90&opacityOverlay=80&bgColorShadow=000000&bgTextureShadow=highlight_hard&bgImgOpacityShadow=70&opacityShadow=30&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{min-height:0}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-draggable-handle{-ms-touch-action:none;touch-action:none}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-selectable{-ms-touch-action:none;touch-action:none}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}
.ui-sortable-handle{-ms-touch-action:none;touch-action:none}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}
body .ui-tooltip{border-width:2px}
.ui-widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #ddd;background:#f2f5f7 url("clientlib_components/less/components/jquery-ui/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png") 50% top repeat-x;color:#362b36}
.ui-widget-content a{color:#362b36}
.ui-widget-header{border:1px solid #aed0ea;background:#deedf7 url("clientlib_components/less/components/jquery-ui/images/ui-bg_highlight-soft_100_deedf7_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}
.ui-widget-header a{color:#222}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #aed0ea;background:#d7ebf9 url("clientlib_components/less/components/jquery-ui/images/ui-bg_glass_80_d7ebf9_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#2779aa}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2779aa;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #74b2e2;background:#e4f1fb url("clientlib_components/less/components/jquery-ui/images/ui-bg_glass_100_e4f1fb_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#0070a3}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#0070a3;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #2694e8;background:#3baae3 url("clientlib_components/less/components/jquery-ui/images/ui-bg_glass_50_3baae3_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#fff}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #f9dd34;background:#ffef8f url("clientlib_components/less/components/jquery-ui/images/ui-bg_highlight-soft_25_ffef8f_1x100.png") 50% top repeat-x;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#cd0a0a url("clientlib_components/less/components/jquery-ui/images/ui-bg_flat_15_cd0a0a_40x100.png") 50% 50% repeat-x;color:#fff}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:alpha(opacity=35)}
.ui-icon{width:16px;height:16px}
.ui-icon,.ui-widget-content .ui-icon{background-image:url("clientlib_components/less/components/jquery-ui/images/ui-icons_72a7cf_256x240.png")}
.ui-widget-header .ui-icon{background-image:url("clientlib_components/less/components/jquery-ui/images/ui-icons_72a7cf_256x240.png")}
.ui-state-default .ui-icon{background-image:url("clientlib_components/less/components/jquery-ui/images/ui-icons_3d80b3_256x240.png")}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("clientlib_components/less/components/jquery-ui/images/ui-icons_2694e8_256x240.png")}
.ui-state-active .ui-icon{background-image:url("clientlib_components/less/components/jquery-ui/images/ui-icons_ffffff_256x240.png")}
.ui-state-highlight .ui-icon{background-image:url("clientlib_components/less/components/jquery-ui/images/ui-icons_2e83ff_256x240.png")}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("clientlib_components/less/components/jquery-ui/images/ui-icons_ffffff_256x240.png")}
.ui-icon-blank{background-position:16px 16px}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}
.ui-widget-overlay{background:#eee url("clientlib_components/less/components/jquery-ui/images/ui-bg_diagonals-thick_90_eeeeee_40x40.png") 50% 50% repeat;opacity:.8;filter:alpha(opacity=80)}
.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#000 url("clientlib_components/less/components/jquery-ui/images/ui-bg_highlight-hard_70_000000_1x100.png") 50% top repeat-x;opacity:.3;filter:alpha(opacity=30);border-radius:8px}
.legalCopy{background-color:#fff;display:block;font-size:12px;margin:0 20px;padding:10px 20px}
.legalCopy p{font-size:12px;width:100%}
@media(max-width:768px){.legalCopy{margin:0}
}
.loginNav{float:right;margin:0 0 15px 0}
.loginNav ul{list-style-type:none;margin:0 5px 0 0;padding:0}
.loginNav ul .mobile{display:none}
.loginNav ul li{color:#1c2e57;float:left;font-size:12px;list-style-type:none;margin:0 15px 0 5px;padding:0}
.loginNav ul li a{font-size:12px;margin:0;padding:0}
.loginNav ul li a i{color:#666;display:none;font-size:22px;line-height:16px;margin-right:10px}
.loginNav .trigger{display:none}
.loginNav .recView,.loginNav .myMod{display:none}
@media(max-width:1024px){.loginNav ul li{font-size:11px;font-weight:600}
.loginNav ul li a{margin:0;padding:0;font-size:11px;font-weight:600}
.loginNav ul li.visible-phone{display:none!important}
}
@media(max-width:650px){.loginNav{background-color:transparent;left:-276px;position:absolute;top:0;width:276px;z-index:0}
.loginNav ul{float:left;width:100%}
.loginNav ul .mobile{display:list-item}
.loginNav ul .mobile.disabled a{color:#dedede}
.loginNav ul .mobile.disabled a:hover{text-decoration:none}
.loginNav ul .mobile.disabled a i{color:#dedede}
.loginNav ul li{clear:left;float:left;font-size:16px;margin:0;width:100%}
.loginNav ul li a{border-bottom:1px solid #dedede;color:#067bb5;display:block;float:left;font-size:16px;padding:20px 0 20px 5%;width:95%}
.loginNav ul li a i{display:inline-block}
.loginNav ul li a .text-home{display:none}
.loginNav ul li.visible-phone{display:list-item!important}
.loginNav ul li.chatOffline a{display:none!important;color:#666}
.loginNav .recView,.loginNav .myMod{position:absolute;display:block;overflow:hidden;left:-280px;-webkit-transition:.3s ease all;transition:.3s ease all}
.loginNav .recView.open,.loginNav .myMod.open{overflow:hidden;background:#ebebeb;left:0;-webkit-transition:.3s ease all;transition:.3s ease all}
.loginNav .menuHeader{display:table;background:#666;border-bottom:1px solid #dedede;padding-left:5%;height:61px}
.loginNav .menuHeader span{display:table-cell;vertical-align:middle;color:#000}
.loginNav .dynamicLink{display:table;border-bottom:1px solid #dedede;padding-left:5%;height:61px}
.loginNav .dynamicLink a{display:table-cell;float:none;vertical-align:middle;padding:0;border-bottom:0}
.loginNav .dynamicLink a .modDes{text-decoration:underline}
.loginNav .dynamicLink a .modDes:after{content:"\a";white-space:pre}
.loginNav .dynamicLink .recPart{text-decoration:underline}
.trigger{background:#aeaeae url(clientlib_base/img/menu-trigger.png) no-repeat center center;display:block;height:44px;left:0;position:absolute;top:0;width:44px;z-index:2}
}
.maintenanceTipSection{margin-left:10%}
.maintenanceTipSection h4{font-weight:600;margin:15px 0}
.maintenanceTipSection p:last-child{border-bottom:1px solid #dedede;padding-bottom:20px}
.tipTopicBottomBorder{border-bottom:1px solid #dedede;margin-left:10%;height:5px;width:100%}
@media(max-width:650px){.row-fluid,.tipTopicBottomBorder{margin-left:0}
}
.maintenanceTopicJump{position:relative;z-index:999999}
.maintenanceTopicJump .responsiveDropdown{min-width:280px;width:50%}
.modal{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;padding:40px 70px 30px 70px;width:366px;z-index:9999;overflow:hidden}
.modal iframe{border:0;min-width:500px;min-height:360px;margin:40px 70px 30px 70px;overflow:hidden}
.modal iframe#registerIFrame{min-height:550px}
.modal iframe#secureLoginFormModal .new-btn{padding:8px 19px}
.modal#loginModal{padding:0;min-width:640px;min-height:370px;margin-left:-320px}
.modal#forgotPasswordModal{padding:0;min-width:640px;min-height:370px;margin-left:-320px}
.modal#registerModal{min-width:640px;min-height:570px;margin-left:-320px;padding:0;position:absolute}
.modal#promoModal h1{line-height:3.0rem}
.modal#airFilterPromoModal{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;padding:0;max-width:500px;height:auto;margin-left:-250px}
.modal#airFilterPromoModal .contentModal{border:0;padding:10px;width:350px;height:auto;margin:30px auto;overflow:hidden}
.modal#airFilterPromoModal .contentModal h1{margin-bottom:20px}
.modal#airFilterPromoModal .contentModal button{margin-top:20px}
.modal#estimatedDeliveryModal{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;padding:0;max-width:500px;height:auto;margin-left:-250px}
.modal#estimatedDeliveryModal .contentModal{border:0;padding:10px;width:300px;height:auto;margin:30px auto;overflow:hidden}
.modal#estimatedDeliveryModal .contentModal .bold{font-weight:600}
.modal#estimatedDeliveryModal .contentModal ul{width:100%;margin:20px 0}
.modal#estimatedDeliveryModal .contentModal ul li{list-style:none}
.modal#estimatedDeliveryModal .contentModal button{margin-top:20px}
.modal#shopYourWayModal{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;padding:0;max-width:500px;height:auto;margin-left:-250px}
.modal#shopYourWayModal .contentModal{border:0;padding:10px;width:360px;height:auto;margin:30px auto;overflow:hidden}
.modal#returnPolicyModal{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;padding:0;max-width:500px;height:auto;margin-left:-250px}
.modal#returnPolicyModal .contentModal{border:0;padding:10px;width:300px;height:auto;margin:30px auto;overflow:hidden}
.modal#iOwnThisModal{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;padding:30px 50px;width:650px;height:auto;margin-left:-370px}
.modal#iOwnThisModal .contentModal{border:0;padding:0;height:auto;overflow:hidden}
.modal#iOwnThisModal .contentModal .icon-ok-sign{color:#aeaeae}
.modal#iOwnThisModal .contentModal .loginRegister{border-right:1px solid #aeaeae}
.modal#iOwnThisModal .contentModal .new-span6{padding:0 30px;margin:20px 0}
.modal#iOwnThisModal .contentModal .new-span6 .new-btn{margin:20px 20px 0 0;padding:8px 30px}
@media(max-width:768px){.modal{border:0;height:100%;left:0;margin:0 auto;overflow:auto;padding:4% 3% 3% 3%;top:20px;width:94%;-webkit-overflow-scrolling:touch}
.modal iframe{border:0;display:block;max-width:400px;min-width:400px;width:400px;margin:20px auto 30px auto;overflow:visible}
.modal iframe#registerIFrame{min-height:550px;min-width:66%}
.modal iframe input{width:95%}
.modal iframe#secureLoginFormModal .new-btn{padding:14px 19px}
.modal#guaranteedFitModal{height:auto;left:20px;right:20px;margin-left:auto;margin-right:auto}
.modal#loginModal{padding:0;min-width:94%;min-height:270px;height:auto;margin-left:auto;margin-right:auto;overflow:hidden;left:3%}
.modal#forgotPasswordModal{padding:0;min-height:270px;height:auto;margin-left:auto;margin-right:auto;left:20px;right:20px}
.modal#registerModal{min-height:600px;height:75%;width:94%;margin-left:auto;margin-right:auto;padding:0;left:20px;right:20px}
.modal#promoModal{height:60%;margin-left:10px;margin-right:10px;padding-left:10px;padding-right:10px;width:90%}
.modal#airFilterPromoModal{padding:0;height:auto}
.modal#airFilterPromoModal .contentModal{border:0;padding:10px;width:350px;height:auto;margin:30px auto;overflow:hidden}
.modal#shopYourWayModal{padding:0;height:auto}
.modal#shopYourWayModal .contentModal{border:0;padding:10px;width:350px;height:auto;margin:30px auto;overflow:hidden}
.modal#returnPolicyModal{padding:0;height:auto;margin-left:auto;margin-right:auto;left:20px;right:20px}
.modal#returnPolicyModal .contentModal{border:0;padding:10px;width:350px;height:auto;margin:30px auto;overflow:hidden}
.modal#estimatedDeliveryModal{padding:0;height:auto;margin-left:17%!important}
.modal#estimatedDeliveryModal .contentModal{border:0;padding:10px;width:350px;height:auto;margin:30px auto;overflow:hidden}
.modal#iOwnThisModal{width:75%;height:auto;margin-left:auto;margin-right:auto}
.modal#iOwnThisModal .contentModal{font-size:14px}
.modal#iOwnThisModal .contentModal .new-span6{width:50%}
}
@media(max-width:650px){.modal{border:0;height:100%;left:0;margin:0 auto;overflow:auto;padding:4% 3% 3% 3%;top:0;width:94%;-webkit-overflow-scrolling:touch}
.modal iframe{border:0;display:block;max-width:280px;min-width:280px;width:280px;min-height:300px;margin:20px auto 0 auto;overflow:visible}
.modal iframe#registerIFrame{min-height:600px}
.modal#loginModal{padding:0;width:90%;height:340px;margin-left:auto;margin-right:auto}
.modal#forgotPasswordModal{padding:0;min-width:90%;height:340px;margin-left:auto;margin-right:auto}
.modal#registerModal{min-width:90%;height:630px;margin-left:auto;margin-right:auto;padding:0;position:absolute}
.modal#promoModal{height:80%;margin-left:10px;margin-right:10px;width:90%}
.modal#airFilterPromoModal{padding:0;width:300px;max-width:80%;min-height:275px;height:auto;margin-left:auto;margin-right:auto}
.modal#airFilterPromoModal .contentModal{border:0;padding:10px;width:225px;height:300px;margin:30px auto;overflow:hidden}
.modal#airFilterPromoModal .contentModal button{margin-top:20px}
.modal#estimatedDeliveryModal{padding:0;width:300px;max-width:80%;height:auto;margin-left:auto;margin-right:auto}
.modal#estimatedDeliveryModal .contentModal{border:0;padding:10px;width:225px;height:auto;margin:30px auto;overflow:hidden}
.modal#estimatedDeliveryModal .contentModal button{margin-top:20px}
.modal#shopYourWayModal{padding:0;width:300px;min-width:80%;height:auto;margin-left:auto;margin-right:auto}
.modal#shopYourWayModal .contentModal{border:0;padding:10px;width:225px;height:auto;margin:30px auto;overflow:hidden}
.modal#shopYourWayModal .contentModal button{margin-top:20px}
.modal#returnPolicyModal{padding:0;width:300px;min-width:80%;height:400px;margin-left:auto;margin-right:auto}
.modal#returnPolicyModal .contentModal{border:0;padding:10px;width:225px;height:340px;margin:30px auto;overflow:visible}
.modal#returnPolicyModal .contentModal button{margin-top:20px}
.modal#iOwnThisModal{padding:10px;width:80%;height:auto;max-width:320px;margin-left:auto;margin-right:auto}
.modal#iOwnThisModal .contentModal{border:0;padding:0;max-height:420px;overflow-y:auto;-webkit-overflow-scrolling:touch}
.modal#iOwnThisModal .contentModal h2{margin:0;font-size:20px;line-height:1.5}
.modal#iOwnThisModal .contentModal .loginRegister{border-bottom:1px solid #aeaeae;border-right:0}
.modal#iOwnThisModal .contentModal .new-span6{padding:10px;margin:0;width:100%}
.modal#iOwnThisModal .contentModal .new-span6 .new-btn{padding:14px 45px}
}
.modelAllDiagram .spanMarginZero{margin:0!important}
.modelAllDiagram .mBoxMargin{float:right;margin:50px 0 0}
.modelAllDiagram *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.modelAllDiagram .noManualsError{margin:6px 0 0}
.modelAllDiagram ul{margin:0 auto;list-style:none;padding:0}
.modelAllDiagram ul li{list-style-type:none;text-align:left}
.modelAllDiagram ul li a{font-weight:normal}
.modelAllDiagram .content .parts,.modelAllDiagram .content .diagrams{display:block}
.modelAllDiagram .hideParts>*:first-child{display:none}
.modelAllDiagram .hideDiagrams>*:last-child{display:none}
.modelAllDiagram .engineModel{margin:0 0 20px}
.modelAllDiagram .engineModel .engineContainer{border:1px solid #aeaeae;text-decoration:none;background:#e7f2f7;padding:10px}
.modelAllDiagram .engineModel .engineContainer .textSection{text-align:left;width:80%;float:left}
.modelAllDiagram .engineModel .engineContainer .textSection .engineTitle{font-size:18px;color:#067bb5;margin:0}
.modelAllDiagram .engineModel .engineContainer .shopParts{padding:15px 0;float:right;width:15%}
.modelAllDiagram .engineModel .engineContainer .shopParts .new-btn-search{padding:10px 10px;text-align:center;width:100px;margin:0 auto;float:right}
.modelAllDiagram .searchHeading{margin:0}
.modelAllDiagram .selectDiagram{margin:20px 0}
.modelAllDiagram .searchContainer{background:#ebebeb;margin:30px 0;padding:0;line-height:1;width:100%;height:100%}
.modelAllDiagram .searchContainer [class*="span"]{padding-top:0}
.modelAllDiagram .searchContainer .modelPartSearch{padding:15px}
.modelAllDiagram .searchContainer .columns{margin:0;-webkit-columns:2;-moz-columns:2;columns:2}
.modelAllDiagram .searchContainer .error{color:#be1010;padding:5px 0 0 0;display:block;margin:0}
.modelAllDiagram .searchContainer .input-append{display:inline-block;overflow:hidden;position:relative;width:100%;height:100%}
.modelAllDiagram .searchContainer .input-append .partDescriptionInput{display:block;outline-style:none;padding:13px;width:inherit;height:100%;font-size:14px;color:#666;background:none repeat scroll 0 0 #FFF;-moz-appearance:none;-webkit-appearance:none}
.modelAllDiagram .searchContainer .input-append .add-on{margin:2px;height:90%;border:0}
.modelAllDiagram .diagramContainer{border:1px solid #dedede;border-bottom:5px solid #dedede;margin:0 0 20px;text-align:center;max-width:300px;min-width:150px;padding:20px}
.modelAllDiagram .diagramContainer .diagramTitle{font-size:18px;font-weight:600;margin:20px 0;word-wrap:break-word}
.modelAllDiagram .diagramContainer .diagramTitle a{font-weight:600}
.modelAllDiagram .diagramContainer img{margin:0 auto}
.modelAllDiagram .diagramContainer ul{margin:0}
.modelAllDiagram .model{text-align:left}
.modelAllDiagram .model .diagramTitle{color:#067bb5}
.modelAllDiagram .model img{width:100%;height:100%;max-width:300px;max-height:350px}
.modelAllDiagram .model .modelPartsHeader{color:#666;font-size:16px;font-weight:600;margin:5px 0}
.modelAllDiagram .model .modelPartsList a{text-decoration:none}
.modelAllDiagram .model .modelPartsList .disableLink:hover{text-decoration:underline}
.modelAllDiagram .promo{border:0}
.modelAllDiagram .promo .diagramTitle{margin:10px 0 0;line-height:1.4;color:#067bb5}
.modelAllDiagram .promo img{width:100px;height:100%}
.modelAllDiagram .promo .freeShipping{color:#f60;font-weight:600}
.modelAllDiagram .topParts{text-align:center;border:0}
.modelAllDiagram .topParts .diagramTitle{margin:8px auto;color:#666}
.modelAllDiagram .topParts img{width:50px;margin:50px 0 0 0}
.modelAllDiagram .topParts .topPartsList li{text-align:center;font-size:14px}
.modelAllDiagram .pattern{background:none repeat scroll 0 0 #fff;overflow:hidden}
.modelAllDiagram .pattern .allDiagramContainer{background:#fff;max-width:1200px;margin:0 auto;width:100%}
.modelAllDiagram .pattern .allDiagramContainer .grid{margin:0 auto;overflow:hidden;padding:10px 0 0}
.modelAllDiagram .pattern .allDiagramContainer .grid .grid-item{padding:0 10px;min-width:150px;margin:0 auto;height:auto;width:33%;float:left}
@media all and (min-width:60em){.modelAllDiagram .grid-item{width:33.3333%;margin:0 auto}
}
.parts{margin:0}
.parts .partsHeaderView div{display:inline}
.parts .listItem{list-style:none;position:relative;min-height:122px;padding:20px 0;border-bottom:1px solid #dedede;width:97%}
.parts .listItem:first-child{border-top:1px solid #dedede}
.parts .listItem a{color:#067bb5}
.parts .listItem a:hover{color:#304e88}
.parts .listItem img{float:left;max-width:80px;max-height:80px;border:1px solid #dedede;margin:0 15px 0 0}
.parts .listItem .itemContainer{overflow:hidden}
.parts .listItem .itemContainer .itemInfo{float:left;width:45%;line-height:17px}
.parts .listItem .itemContainer .itemInfo span{display:block}
.parts .listItem .itemContainer .itemInfo .partName{font-size:16px;font-weight:800}
.parts .listItem .itemContainer .itemInfo .disableLink{pointer-events:none;font-weight:normal;cursor:default}
.parts .listItem .itemContainer .itemInfo .foundInDiagram{font-weight:400;font-size:12px}
.parts .listItem .itemContainer .itemInfo .error{margin:5px 0 0 0}
.parts .listItem .itemContainer .itemInfo .substitution{font-size:.85em;margin:0}
.parts .listItem .itemContainer .itemInfo .substitution .icon-mail-reply{position:relative;margin:0 5px 0 0;top:-2px;font-size:1.3em;color:#9faecd}
.parts .listItem .itemContainer .itemInfo .substitution .toolTip{border-bottom:1px dashed #067bb5}
.parts .listItem .itemContainer .itemInfo .substitution .toolTip:hover{text-decoration:none;color:#304e88;border-bottom:1px dashed #304e88}
.parts .listItem .itemContainer .itemInfo .importantDetails{margin:5px 0 0}
.parts .listItem .itemContainer .new-btn{margin:25px 10px 0 10px;padding:7px 19px;height:35px}
.parts .listItem .itemContainer .new-btn,.parts .listItem .itemContainer .itemQty,.parts .listItem .itemContainer .availabilityStatus{float:right}
.parts .listItem .itemContainer .itemQty{margin:0 0 0 15px}
.parts .listItem .itemContainer .itemQty .itemQtyLabel{font-size:1em;font-weight:600}
.parts .listItem .itemContainer .itemQty .addToCartQuantity_js{width:50px;height:35px;color:#aeaeae}
.parts .listItem .itemContainer .availabilityStatus{max-width:156px;text-align:right;color:#666}
.parts .listItem .itemContainer .availabilityStatus .statusMessage{color:#41af59}
.parts .listItem .itemContainer .availabilityStatus .price{display:block;margin-top:21px;font-size:1.4em;font-weight:bold;color:#000}
.parts .paginationContainer{background-color:#ebebeb;border-top:1px solid #aeaeae}
.parts .paginationContainer .resultCount{padding:10px}
.parts .paginationContainer .paginationNav{float:right;width:auto;padding:10px}
.parts .paginationContainer .paginationNav a{cursor:pointer}
.parts .paginationContainer .paginationNav a i{margin:0 5px;text-decoration:none}
.parts .paginationContainer .paginationNav a:hover{text-decoration:none}
.parts .paginationContainer .paginationNav a:hover i{text-decoration:none}
.parts .paginationContainer .paginationNav a span p{display:inline}
.parts .paginationContainer .paginationNav .selectPageIndex{width:auto;height:auto;margin:0 10px;padding:0;-webkit-appearance:menulist;-moz-appearance:menulist}
.parts .searchTips ul{padding:0 20px}
.parts .searchTips ul li{list-style-type:disc;list-style-position:outside;min-height:20px;padding:0;border:0}
.parts .searchTips .bizContainer{border:1px solid #dedede;background:#fff;padding:10px 20px 20px 20px;margin:20px 0}
.parts .searchTips .bizContainer ul{background:#fff;padding:0}
.parts .searchTips .bizContainer ul li{background:#fff;word-spacing:5px;min-height:20px;padding:0;border:0;list-style-type:none}
.parts .searchTips .bizContainer .bizHours{width:255px;margin:0}
.parts .searchTips .bizContainer .bizHours li{text-align:left}
.parts .searchTips .bizContainer .bizHours li .pull-left{width:30px}
.parts .searchTips .bizContainer .bizHours li .center{padding:0 0 0 10px}
@media(max-width:768px){.modelAllDiagram .disableLink{color:#666;pointer-events:none;cursor:default}
.modelAllDiagram .unclickable{pointer-events:none;cursor:default}
.modelAllDiagram .model,.modelAllDiagram .promo{position:relative}
.modelAllDiagram .model .displayMobile,.modelAllDiagram .promo .displayMobile{background-color:white;text-decoration:none;position:absolute;width:100%;height:100%;z-index:10;opacity:0;left:0;top:0;filter:alpha(opacity=1)}
.parts .paginationContainer{background-color:#ebebeb;width:100%;margin:0 auto;padding:0}
.parts .paginationContainer .paginationNav{width:100%;padding:0}
.parts .paginationContainer .paginationNav a{width:125px;background-color:#dedede}
.parts .paginationContainer .paginationNav a i{margin:0;padding:0 20px}
.parts .paginationContainer .paginationNav a.js_previous{float:left;padding:10px 20px 10px 5px}
.parts .paginationContainer .paginationNav a.js_previous span p{display:inline}
.parts .paginationContainer .paginationNav a.js_next{float:right;padding:10px 5px 10px 20px}
.parts .paginationContainer .paginationNav a.js_next span{float:right}
.parts .paginationContainer .paginationNav a.js_next span p{display:inline}
.parts .paginationContainer .paginationNav a .icon-chevron-left,.parts .paginationContainer .paginationNav a .icon-chevron-right{display:inline}
.parts .paginationContainer .paginationNav .selectPageIndex{left:50%;margin:10px 0 0 -40px;position:absolute;width:80px}
}
@media(min-width:767px) and (max-width:1024px){.grid-item{width:33%}
}
@media(min-width:651px) and (max-width:766px){.grid-item{width:33%;margin:0 auto;display:block}
.itemInfo{width:45%}
}
@media(max-width:650px){.modelAllDiagram .row-fluid [class*="new-span"]{width:100%}
.modelAllDiagram #modelAllDiagramBreadcrumb{display:none}
.modelAllDiagram .engineModel{padding:10px 0;width:100%}
.modelAllDiagram .engineModel .engineContainer .textSection{width:90%}
.modelAllDiagram .engineModel .engineContainer .textSection h5{margin:5px 0}
.modelAllDiagram .engineModel .engineContainer .shopParts{display:none}
.modelAllDiagram .displayMobile{background-color:white;text-decoration:none;position:absolute;width:100%;height:100%;z-index:10;opacity:0;left:0;top:0;filter:alpha(opacity=1)}
.modelAllDiagram .disableDesktop{display:block}
.modelAllDiagram .searchContainer{background:#fff;margin:20px auto;width:100%;padding:0}
.modelAllDiagram .searchContainer .modelPartSearch{margin:0 auto;padding:0 0 5px 0}
.modelAllDiagram .searchContainer .modelPartSearch h2.searchHeading{display:none}
.modelAllDiagram .searchContainer .error{padding:5px 0}
.modelAllDiagram .selectDiagram{line-height:1.2;padding:0}
.modelAllDiagram .selectDiagram h2.searchHeading{font-size:18px;line-height:20px}
.modelAllDiagram .diagramContainer{max-width:364px;margin:0 auto 20px}
.modelAllDiagram .model{background:#fff}
.modelAllDiagram .model img{width:100%;height:100%}
.modelAllDiagram .topParts{margin:0 auto}
.modelAllDiagram .topParts img{margin-top:0}
.modelAllDiagram .topParts .topPartsList li{margin:5px 0}
.modelAllDiagram .pattern{margin:0 -25px 0 -25px}
.modelAllDiagram .pattern .allDiagramContainer{background:#f0f0f0;padding:20px 0}
.modelAllDiagram .pattern .allDiagramContainer .grid{padding:0}
.modelAllDiagram .pattern .allDiagramContainer .grid .grid-item{float:none;min-height:250px;min-width:320px;margin:0 auto;display:block;width:92%}
.parts{margin:0 -25px}
.parts .partsHeaderView{margin:10px 25px;padding:0}
.parts .importantDetails,.parts .toolTip,.parts .new-btn,.parts .itemQty{display:none}
.parts .allDiagramPartResults{background:#f0f0f0;margin:0 auto;padding:10px 25px}
.parts .allDiagramPartResults.empty{background:#fff;margin:0 auto;padding:0}
.parts .listItem{background:#fff;padding:10px;border-bottom:3px solid #dedede;margin:0 0 10px;position:relative;width:100%}
.parts .listItem .itemContainer .itemInfo{float:none!important;width:100%}
.parts .listItem .availabilityStatus{margin-top:8px;float:left!important;text-align:left!important}
.parts .listItem .availabilityStatus span{display:inline!important}
.parts .listItem .availabilityStatus span .price{font-size:1.1em!important}
.parts .searchTips{background:#fff}
.parts .searchTips ul{background:#fff;margin:20px 45px;padding:0}
.parts .searchTips ul li{background:#fff;list-style-type:disc;list-style-position:outside;min-height:20px;padding:0;border:0;margin:0}
.parts .searchTips ul li strong{font-weight:600}
.parts .searchTips .bizContainer{margin:20px 25px}
.parts .searchTips .bizContainer h2{padding:0}
.parts .searchTips .bizContainer .bizHours{background:#fff;margin:0;padding:0}
.parts .paginationContainer{background-color:#ebebeb;border-top:1px solid #aeaeae;width:100%;margin:0 auto;padding:0 0 9px 0}
.parts .paginationContainer .paginationNav{padding:0;float:none}
.parts .paginationContainer .paginationNav a{background-color:#ebebeb;width:auto}
.parts .paginationContainer .paginationNav a i{background-color:#dedede;margin:0;padding:20px}
.parts .paginationContainer .paginationNav a.js_previous{float:left;margin-top:7px;padding:10px 0 10px 15px}
.parts .paginationContainer .paginationNav a.js_previous span p{display:none!important}
.parts .paginationContainer .paginationNav a.js_next{float:right;margin-top:7px;padding:10px 15px 10px 0}
.parts .paginationContainer .paginationNav a.js_next span p{display:none!important}
.parts .paginationContainer .paginationNav a .icon-chevron-left{display:inline}
.parts .paginationContainer .paginationNav a .icon-chevron-right{display:inline}
.parts .paginationContainer .paginationNav .selectPageIndex{left:50%;margin:17px 0 0 -40px;position:absolute}
}
.dynamicTabs{border-bottom:1px solid #aeaeae;list-style-type:none;margin:30px 0 0 0;padding:0 0 0 40px}
.dynamicTabs li{background:#fff;background:-moz-linear-gradient(top,#fff 0,#dedede 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#dedede));background:-webkit-linear-gradient(top,#fff 0,#dedede 100%);background:-o-linear-gradient(top,#fff 0,#dedede 100%);background:-ms-linear-gradient(top,#fff 0,#dedede 100%);background:linear-gradient(to bottom,#fff 0,#dedede 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dedede',GradientType=0);background:#fff;background:-moz-linear-gradient(top,#fff 0,#dedede 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#dedede));background:-webkit-linear-gradient(top,#fff 0,#dedede 100%);background:-o-linear-gradient(top,#fff 0,#dedede 100%);background:-ms-linear-gradient(top,#fff 0,#dedede 100%);background:linear-gradient(to bottom,#fff 0,#dedede 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dedede',GradientType=0);box-shadow:inset 0 -5px 15px -10px #aeaeae;display:inline-block;margin-left:-5px;min-width:16%;padding:8px 5px;text-align:center;border-width:0 1px;border-style:solid;-webkit-border-image:-webkit-gradient(linear,0 100%,0 0,from(#aeaeae),to(rgba(0,0,0,0))) 0 100%;-webkit-border-image:-webkit-linear-gradient(bottom,#aeaeae,rgba(0,0,0,0)) 0 100%;-moz-border-image:-moz-linear-gradient(bottom,#aeaeae,rgba(0,0,0,0)) 0 100%;-o-border-image:-o-linear-gradient(bottom,#aeaeae,rgba(0,0,0,0)) 0 100%;border-image:linear-gradient(to top,#aeaeae,rgba(0,0,0,0)) 0 100%}
.dynamicTabs li:first-child{border-left:0;margin-left:0}
.dynamicTabs li.active{background:0;box-shadow:inset 0 -5px 15px -10px #fff;background-color:#fff;margin-bottom:-1px;padding:8px 10px 9px 10px}
.dynamicTabs li:hover{background:0;box-shadow:inset 0 -5px 15px -10px #fff;background-color:#fff;margin-bottom:-1px;padding:8px 10px 9px 10px}
.dynamicTabs a{color:#067bb5;font-size:18px;font-weight:600;line-height:32px;margin:0;padding:0;width:100%}
.dynamicTabs a:hover,.dynamicTabs a:active,.dynamicTabs a:visited{color:#067bb5}
.modelHeader{position:relative}
.modelHeader a.modelInfo{font-weight:bold;line-height:65px}
.modelHeader .tabLeftShadow{background:url(clientlib_base/img/headerLeftShadow.png) no-repeat;left:-15px}
.modelHeader .tabRightShadow{background:url(clientlib_base/img/headerRightShadow.png) no-repeat right top;right:0}
.modelHeader .tabShadow{height:30px;position:absolute;top:55%;width:65px;z-index:0}
.modelHeader .bottom-to-top{border-width:1px;border-style:solid;-webkit-border-image:-webkit-gradient(linear,0 100%,0 0,from(#000),to(rgba(0,0,0,0))) 0 100%;-webkit-border-image:-webkit-linear-gradient(bottom,#000,rgba(0,0,0,0)) 0 100%;-moz-border-image:-moz-linear-gradient(bottom,#000,rgba(0,0,0,0)) 0 100%;-o-border-image:-o-linear-gradient(bottom,#000,rgba(0,0,0,0)) 0 100%;border-image:linear-gradient(to top,#000,rgba(0,0,0,0)) 0 100%}
.modelHeader ul{border-bottom:1px solid #aeaeae;list-style-type:none;margin:30px 0 0 0;padding:0 0 0 40px}
.modelHeader ul li{background:#fff;background:-moz-linear-gradient(top,#fff 0,#dedede 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#dedede));background:-webkit-linear-gradient(top,#fff 0,#dedede 100%);background:-o-linear-gradient(top,#fff 0,#dedede 100%);background:-ms-linear-gradient(top,#fff 0,#dedede 100%);background:linear-gradient(to bottom,#fff 0,#dedede 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dedede',GradientType=0);background:#fff;background:-moz-linear-gradient(top,#fff 0,#dedede 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#dedede));background:-webkit-linear-gradient(top,#fff 0,#dedede 100%);background:-o-linear-gradient(top,#fff 0,#dedede 100%);background:-ms-linear-gradient(top,#fff 0,#dedede 100%);background:linear-gradient(to bottom,#fff 0,#dedede 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dedede',GradientType=0);box-shadow:inset 0 -5px 15px -10px #aeaeae;display:inline-block;margin-left:-5px;min-width:16%;padding:8px 5px;text-align:center;border-width:0 1px;border-style:solid;-webkit-border-image:-webkit-gradient(linear,0 100%,0 0,from(#aeaeae),to(rgba(0,0,0,0))) 0 100%;-webkit-border-image:-webkit-linear-gradient(bottom,#aeaeae,rgba(0,0,0,0)) 0 100%;-moz-border-image:-moz-linear-gradient(bottom,#aeaeae,rgba(0,0,0,0)) 0 100%;-o-border-image:-o-linear-gradient(bottom,#aeaeae,rgba(0,0,0,0)) 0 100%;border-image:linear-gradient(to top,#aeaeae,rgba(0,0,0,0)) 0 100%}
.modelHeader ul li:first-child{border-left:0;margin-left:0}
.modelHeader ul li.active{background:0;box-shadow:inset 0 -5px 15px -10px #fff;background-color:#fff;margin-bottom:-1px;padding:8px 10px 9px 10px}
.modelHeader ul li:hover{background:0;box-shadow:inset 0 -5px 15px -10px #fff;background-color:#fff;margin-bottom:-1px;padding:8px 10px 9px 10px}
.modelHeader ul a{color:#067bb5;font-size:18px;font-weight:600;line-height:32px;margin:0;padding:0;width:100%}
.modelHeader ul a:hover,.modelHeader ul a:active,.modelHeader ul a:visited{color:#067bb5}
.modelHeader .iownsection{background-color:#ebebeb;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:10px}
.modelHeader .iownsection .span5{position:relative;text-align:center;top:5px}
@media(max-width:768px){.modelHeader ul{padding:0}
.modelHeader ul li{min-width:16%}
}
@media(min-width:767px) and (max-width:1024px){.modelHeader ul{padding:0}
.modelHeader ul li{min-width:16%}
}
.modelNumberSearch{padding:10px 15px 5px 15px}
.modelNumberSearch p{font-size:12px}
.modelNumberSearch p a{font-size:12px}
.modelNumberSearch p.display-message{display:none}
.modelNumberSearch p.display-message.error,.modelNumberSearch p.display-message.success{display:block}
.modelNumberSearch p.display-message.error{color:#be1010}
.modelNumberSearch .form-inline{margin:0 0 10px 0}
.modelNumberSearch input[type="text"]{background-color:#fff}
.modelNumberSearch modelNumberSearchContent{display:none}
.categorySymptomDetail .modelNumberSearch .modelNumberSearchIntro,.categorySymptomDetail .modelNumberSearch .modelNumberSearchInputs{display:inline-block;float:none;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;min-height:30px;vertical-align:top;width:48.93617021276595%;*width:48.88297872340425%;width:48.93617021276595%;*width:48.88297872340425%}
.categorySymptomDetail .modelNumberSearch .modelNumberSearchIntro{margin-left:0}
.categorySearch .modelNumberSearch{background-color:#fff}
.categorySearch .modelNumberSearch .modelNumberSearchIntro,.categorySearch .modelNumberSearch .modelNumberSearchInputs{display:inline-block;width:100%}
@media(max-width:650px){.modelNumberSearch{margin:0 0 10px 0}
.categorySymptomDetail .modelNumberSearch .modelNumberSearchIntro,.categorySymptomDetail .modelNumberSearch .modelNumberSearchInputs,.categorySymptomDetail .modelNumberSearch .modelNumberSearchContent{margin-left:0;width:100%}
.categorySearch .modelNumberSearch{background-color:transparent}
}
#modelSearchResultsBreadcrumb{margin:20px 0 0}
.modelResults{min-height:300px}
.modelSearchResults .repairHelpHomeTitle{margin-top:0}
.totalResultCount{float:left;width:auto}
.model-partcount{float:left;display:inline-block;margin:18px 0 0 0}
.row-fluid .new-span-responsive{width:31.914893617021278%;*width:31.861702127659576%;width:31.914893617021278%;*width:31.861702127659576%;width:31.914893617021278%;*width:31.861702127659576%}
.sywBoxDesktop{font-size:26px;margin:0}
.sywBoxMobile{display:none}
.sywBox{margin-top:5px}
.sywBanner{overflow:hidden;border:solid 1px #dedede;clear:both;margin-bottom:10px}
.sywBanner .sywBC{background-image:url(clientlib_base/img/barCode_img.png);background-repeat:no-repeat;background-position:32px 29px;background-color:#ff9;border-right:solid 1px #dedede;width:130px;height:100px;float:left}
.sywBanner .sywBannerText{padding:10px 0 10px 140px}
.sywBanner .sywBannerText p{margin:0;font-size:18px}
.sywBanner .sywBannerText .sywBTMobile{display:none}
.modelResultsSelect{margin:0;width:auto;height:auto;-webkit-appearance:menulist;-moz-appearance:menulist}
.modelResultsSelect:focus{-webkit-appearance:menulist}
.searchFilters{background-color:#f0f0f0;padding:10px}
.searchFilters [class*="span"]{padding-top:0!important;margin:0!important}
.searchFilters .new-span-responsive{float:left!important;width:31%!important;margin-right:20px!important}
.searchFilters .new-span-responsive select{width:100%;height:auto}
.searchFilters .new-span-responsive select:focus{-webkit-appearance:menulist;-moz-appearance:menulist}
.filterClearLink{color:#067bb5}
.filterClearLink a{font-size:.8em;margin-right:5px}
.filterClearLink i{font-size:.8em}
.resultsHeaderBar{background-color:#666;padding:10px 10px 5px 10px;position:relative;z-index:1}
.resultsHeaderBar span{float:left;color:#fff;margin-right:10px;padding-top:5px}
.resultsHeaderBar span.sortBy{margin-left:1px}
.resultsHeaderBar span strong{font-size:14px;font-weight:normal}
.resultsHeaderBar span strong.pageCountResults{margin-left:20px}
.resultsHeaderBar .resultsHeaderNav{float:right;width:auto;padding:0}
.resultsHeaderBar .resultsHeaderNav a{cursor:pointer}
.resultsHeaderBar .resultsHeaderNav a i{margin:0 5px;text-decoration:none}
.resultsHeaderBar .resultsHeaderNav a:hover{text-decoration:none}
.resultsHeaderBar .resultsHeaderNav a:hover i{text-decoration:none}
.resultsHeaderBar .resultsHeaderNav a span p{display:inline}
.resultsHeaderBar .resultsHeaderNav .resultsHeaderNavSelect{width:auto;height:auto;margin:0 10px;padding:0;-webkit-appearance:menulist;-moz-appearance:menulist}
.resultsHeaderBar .resultsHeaderNav .prevButton{float:left;display:block;width:auto}
.resultsHeaderBar .resultsHeaderNav .nextButton{float:right;display:inline-block;width:auto}
.modelSearchResultsMain ul{margin:0}
.modelSearchResultsMain ul li{list-style:none}
.modelSearchResultsItem{border-bottom:1px solid #666;padding:10px 0}
.modelSearchResultsItem a{margin:0 20px 0 0}
.modelSearchResultsItem .modelSearchResultsItemLeft{margin-left:30px;padding-left:10px}
.modelSearchResultsItem .modelSearchResultsItemLeft p a{font-weight:bold;cursor:pointer}
.modelSearchResultsItem .modelSearchResultsItemLeft .modelSearchResultsItemThumb{border:1px solid #ebebeb;float:left;height:66px;margin:0 10px 0 0;width:66px}
.modelSearchResultsItem .modelSearchResultsItemLeft .modelSearchResultsItemThumb img{display:block;margin-left:auto;margin-right:auto;margin-top:5px;overflow:hidden;vertical-align:middle}
.modelSearchResultsItem .modelSearchResultsItemCenter{line-height:14px;margin-left:75px}
.modelSearchResultsItem .modelSearchResultsItemCenter .brandName{font-weight:bold}
.modelSearchResultsItem .modelSearchResultsItemCenter p{margin-bottom:3px}
.modelSearchResultsItem .modelSearchResultsItemRight{margin:0;float:right!important;width:auto!important}
.modelSearchResultsItem .modelSearchResultsItemRight button{margin-right:25px}
.modelSearchResultsNotSureMsg{padding:10px 0}
.modelSearchResultsItem+.modelSearchResultsNotSureMsg h4,.modelSearchResultsItem+.modelSearchResultsNotSureMsg p{margin-left:30px}
.modelSearchResultsNotSureMsg+.modelSearchResultsItem{border-top:1px solid #666}
.resultsFooterBar{background-color:#ebebeb;border-top:1px solid #aeaeae}
.resultsFooterBar .resultCount{padding:10px}
.resultsFooterBar .span6.resultsFooterNav{float:right;width:auto;padding:10px}
.resultsFooterBar .span6.resultsFooterNav a{cursor:pointer}
.resultsFooterBar .span6.resultsFooterNav a i{margin:0 5px;text-decoration:none}
.resultsFooterBar .span6.resultsFooterNav a:hover{text-decoration:none}
.resultsFooterBar .span6.resultsFooterNav a:hover i{text-decoration:none}
.resultsFooterBar .span6.resultsFooterNav a span p{display:inline}
.resultsFooterBar .span6.resultsFooterNav .resultsFooterNavSelect{width:auto;height:auto;margin:0 10px;padding:0;-webkit-appearance:menulist;-moz-appearance:menulist}
.totalResultCount{float:left;width:auto;min-width:60%;font-size:26px}
.sywCountBorder{border-bottom:solid 1px #666}
.sywReturn{float:left;clear:both}
@media(max-width:768px){.modelSearchResults .row-fluid .new-span-responsive{width:31.914893617021278%;*width:31.861702127659576%;width:31.914893617021278%;*width:31.861702127659576%;width:31.914893617021278%;*width:31.861702127659576%}
.modelSearchResults .resultsFooterBar{background-color:#ebebeb;width:100%;margin-left:auto;margin-right:auto;padding:0}
.modelSearchResults .resultsFooterBar .resultCount{width:40%!important;float:left}
.modelSearchResults .resultsFooterBar .resultsFooterNav{float:none;width:100%;padding:0}
.modelSearchResults .resultsFooterBar .resultsFooterNav a{width:125px;background-color:#dedede}
.modelSearchResults .resultsFooterBar .resultsFooterNav a i{margin:0;padding:0 20px}
.modelSearchResults .resultsFooterBar .resultsFooterNav a.resultsFooterButtonLeft{float:left;padding:10px 20px 10px 5px}
.modelSearchResults .resultsFooterBar .resultsFooterNav a.resultsFooterButtonLeft span p{display:inline}
.modelSearchResults .resultsFooterBar .resultsFooterNav a.resultsFooterButtonRight{float:right;padding:10px 5px 10px 20px}
.modelSearchResults .resultsFooterBar .resultsFooterNav a.resultsFooterButtonRight span{float:right}
.modelSearchResults .resultsFooterBar .resultsFooterNav a.resultsFooterButtonRight span p{display:inline}
.modelSearchResults .resultsFooterBar .resultsFooterNav a .icon-chevron-left{display:inline}
.modelSearchResults .resultsFooterBar .resultsFooterNav a .icon-chevron-right{display:inline}
.modelSearchResults .resultsFooterBar .resultsFooterNav .resultsFooterNavSelect{left:50%;margin:10px 0 0 -40px;position:absolute;width:80px}
.modelSearchResultsItemCenter{padding-left:10px}
}
@media(max-width:480px){#partCountHeader{float:none!important}
#modelSearchResultsBreadcrumb{display:none}
.sywBanner{border:0}
.sywBanner .sywBannerText .sywBTDesktop{display:none}
.sywBanner .sywBannerText .sywBTMobile{display:block}
.sywBoxDesktop{display:none}
.sywBoxMobile{display:block}
h1{font-size:26px}
.model-partcount{float:left;margin:0 0 10px}
.searchFilters{margin:10px 0 0}
.searchFilters .new-span-responsive{display:block!important;width:100%!important;float:none!important}
.searchFilters .new-span-responsive select{width:80%!important}
.resultsHeaderBar{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px 0 0}
.resultsHeaderBar .sortBy{width:90%;padding:0 0 5px 10px;font-size:18px}
.resultsHeaderBar .new-span3{width:50%}
.resultsHeaderBar .resultsHeaderNavSelect{margin:0 30px}
.resultsHeaderBar .prevButton,.resultsHeaderBar .nextButton{display:none}
.modelSearchResultsMain{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f0f0f0;margin:0 -25px;padding:10px 25px}
.modelSearchResultsMain li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff!important;border-bottom:3px solid #dedede;margin:0 0 10px}
.modelSearchResultsMain li .modelSearchResultsItemLeft p{margin:0}
.modelSearchResultsMain li .modelSearchResultsItemCenter{padding-left:10px}
.resultsFooterBar{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 -10px;border-top:1px solid #666}
.resultsFooterBar .resultsFooterNav a{width:125px;background-color:#ebebeb!important}
.resultsFooterBar .resultsFooterNav a p{display:none!important}
}
.modelSymptomDetail{margin-left:10px;margin-right:10px;margin-top:25px;padding:10px}
.modelSymptomDetail .categorySymptomBorder{border:2px solid #dedede;margin:0 0 15px 0;padding-bottom:15px;padding-left:10px;padding-right:10px}
.modelSymptomDetail .categorySymptomBorder h3{color:#666}
.modelSymptomDetail .categorySymptomBorder .categorySymptomImage{border:1px solid #dedede}
.modelSymptomDetail .categorySymptomBorder .categorySymptomContent a{border-top:1px solid #dedede;padding-top:10px;padding-left:15px;padding-right:15px;line-height:20px;display:inherit;width:40%}
.modelSymptomDetail .categorySymptomBorder .categorySymptomContent:first-child{border-bottom:1px solid #dedede}
.modelSymptomDetail .categorySymptomBorder .categorySymptomContent a[href]:hover{text-decoration:none}
.modelSymptomDetail .shopParts a{border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px;line-height:41px}
.modelSymptomDetail .shopParts a[href]:hover{text-decoration:none}
.modelSymptomDetail .displayRecommendedParts{display:inline-block;border:10px solid #dedede}
.modelSymptomDetail .displayRecommendedParts .row-fluid{margin:0;border-bottom:1px solid #dedede;padding:15px}
.modelSymptomDetail .displayRecommendedParts .row-fluid .span2 span.partsfrequency{font-size:24px;font-weight:bold}
.modelSymptomDetail .displayRecommendedParts .row-fluid .span2 img{width:100px;height:100px;border:1px solid #dedede}
.modelSymptomDetail .displayRecommendedParts .row-fluid .addToCartQuantity_js{width:20px;white-space:nowrap}
.modelSymptomDetail .displayRecommendedParts .row-fluid .span2 span.partsPrice{font-size:24px;font-weight:bold;margin:0}
.modelSymptomDetail .displayRecommendedParts .row-fluid input.span3{width:30%}
.modelSymptomDetail .displayRecommendedParts .row-fluid .span2 span.Qty{font-weight:bold}
.modelSymptomDetail .displayRecommendedParts .row-fluid .row-fluid .span1{width:7%}
.modelSymptomDetail .displayRecommendedParts .row-fluid button.new-btn{background-color:#f60;border:1px solid #f60;color:#fff;text-shadow:1px 1px 1px #000}
.modelSymptomDetail .displayRecommendedParts .row-fluid .span4 p{color:#be1010}
.modelSymptomDetail p{color:#666;font-size:14px}
@media(max-width:768px){.modelSymptomDetail .displayRecommendedParts{display:inline-block;border:15px solid #dedede}
.modelSymptomDetail .displayRecommendedParts .row-fluid{margin:0;border-bottom:1px solid #dedede;padding:15px}
.modelSymptomDetail .displayRecommendedParts .row-fluid .span2 span.partsfrequency{font-size:18px;font-weight:bold}
.modelSymptomDetail .displayRecommendedParts .row-fluid .span8{width:90%;margin-top:10px}
.modelSymptomDetail .displayRecommendedParts .row-fluid .span8 .addToCartQuantity_js{width:20px}
.modelSymptomDetail .displayRecommendedParts .row-fluid .span8 .addToCart_js{white-space:nowrap}
.modelSymptomDetail .displayRecommendedParts .row-fluid .span4 p{color:#be1010}
}
@media(max-width:650px){.modelSymptomDetail{margin:25px 10px 0;padding:10px}
.modelSymptomDetail .categorySymptomBorder{border:2px solid #dedede;margin:0 0 15px 0;padding-bottom:15px;padding-left:10px;padding-right:10px}
.modelSymptomDetail .categorySymptomBorder h3{color:#666}
.modelSymptomDetail .categorySymptomBorder .categorySymptomImage{width:40%;float:left;margin:0 10px;border:1px solid #dedede}
.modelSymptomDetail .categorySymptomBorder .categorySymptomContent a{border-top:1px solid #dedede;padding-top:10px;padding-left:15px;padding-right:15px;line-height:20px;display:inherit;width:70%}
.modelSymptomDetail .categorySymptomBorder .categorySymptomContent:first-child{border-bottom:1px solid #dedede}
.modelSymptomDetail .categorySymptomBorder .categorySymptomContent a[href]:hover{text-decoration:none}
.modelSymptomDetail .shopParts a{border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px;line-height:41px}
.modelSymptomDetail .shopParts a[href]:hover{text-decoration:none}
.modelSymptomDetail .displayRecommendedParts{display:inline-block;border:15px solid #dedede}
.modelSymptomDetail .displayRecommendedParts .row-fluid{margin:0;border-bottom:1px solid #dedede;padding:15px}
.modelSymptomDetail .displayRecommendedParts .row-fluid .span2 span.partsfrequency{font-size:18px;font-weight:bold}
.modelSymptomDetail .displayRecommendedParts .row-fluid .span8{width:90%;margin-top:10px}
.modelSymptomDetail .displayRecommendedParts .row-fluid .span8 .addToCartQuantity_js{width:20px}
.modelSymptomDetail .displayRecommendedParts .row-fluid .span8 .addToCart_js{white-space:nowrap}
.modelSymptomDetail .displayRecommendedParts .row-fluid .span8 .span2{margin-top:10px}
.modelSymptomDetail .displayRecommendedParts .row-fluid .span4 p{color:#be1010}
.modelSymptomDetail .displayRecommendedParts .row-fluid .categorySymptomImage{width:30%;float:left}
.modelSymptomDetail .displayRecommendedParts .row-fluid .categorySymptomImage img{width:50px;height:50px}
.modelSymptomDetail .displayRecommendedParts .row-fluid .span2 p{font-size:11px}
.modelSymptomDetail .displayRecommendedParts .row-fluid .span2 span.partsfrequency{font-size:11px;font-weight:bold}
}
#noResultsDropdown select{width:95%;height:auto;margin:0 10px;padding:0;-webkit-appearance:menulist;-moz-appearance:menulist}
#noResultsDropdown h2{padding:0;line-height:24px}
#noResultsDropdown .dropdownHeader{font-size:24px}
#noResultsDropdown p{font-size:14px;line-height:21px}
#noResultsDropdown .new-btn{display:block;margin:18px 0 0 0;font-size:16px}
.noResultsFound .callForAssist{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:1px solid #446eb9;font-size:24px;line-height:24px;color:#0657a4;font-weight:bold;text-align:center;width:98%;padding:20px 0;float:left;background:#fff;margin:8px 0}
.noResultsFound a:hover{text-decoration:none!important}
.noResultsFound h2{padding:4px 0 0 0;font-size:24px}
.noResultsFound .new-btn-small{font-size:14px;padding:14px 19px}
.noResultsFound .btn-holder{clear:both;float:left;height:auto;width:100%;display:block}
.noResultsFound .findModelsIcon{clear:both;float:left;display:block;width:100%;height:165px;margin:32px auto 0 auto}
.noResultsFound .findModelsIcon .icon-holder{display:block;width:195px;height:165px;margin:0}
.noResultsFound .bottomNoResultsRow{margin:12px 0 0 0}
.noResultsFound .bottomNoResultsRow>.span4{background:#ebebeb;height:450px;padding:0 0 4px 0}
.noResultsFound .bottomNoResultsRow .bottomContent{width:90%;height:95%;margin:2% auto 0 auto}
.noResultsFound .bottomNoResultsRow .callToAction h3{color:#aeaeae;margin-top:10px;padding:4px 0 0}
.noResultsFound .bottomNoResultsRow .callToAction p{margin:8px 0}
.noResultsFound .bottomNoResultsRow .callToAction .callCenterHours{margin-top:18px}
.noResultsFound .bottomNoResultsRow .callToAction .new-btn-small{margin:8px auto;width:95%;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:1px solid #446eb9}
.noResultsFound .bottomNoResultsRow .callToAction .new-btn-small h1{font-size:24px;line-height:24px;color:#0657a4;font-weight:bold}
@media(max-width:480px){.noResultsFound .findModelsIcon .icon-holder{margin:0 auto!important}
.doubleCheckModelNumber p{clear:both}
.doubleCheckModelNumber .doubleCheckHeader{width:auto;margin:10px auto;float:none}
}
@media(max-width:1024px){.noResultsFound h2{padding:4px 0 0 0;font-size:24px}
.noResultsFound .new-btn-small{font-size:14px;padding:14px 19px}
.noResultsFound .btn-holder{clear:both;float:left;height:auto;width:100%;display:block}
.noResultsFound .findModelsIcon{clear:both;float:left;display:block;width:100%;height:165px;margin:32px auto 0 auto}
.noResultsFound .findModelsIcon .icon-holder{display:block;width:195px;height:165px;margin:0}
}
@media(max-width:850px){#noResultsDropdown select{width:95%}
}
@media(max-width:768px){.doubleCheckModelNumber p{clear:none}
.doubleCheckModelNumber .doubleCheckHeader{width:100%;margin:10px 0;float:right}
.noResultsFound .bottomNoResultsRow>.span4{height:auto;width:60%;margin:12px auto}
.noResultsFound .row-fluid [class*="span"]:first-child{margin:12px auto!important}
}
@media(max-width:640px){.noResultsFound .bottomNoResultsRow>.span4{width:95%;margin:12px auto}
}
.notice{padding:0 20px 10px}
.notice em{font-weight:500}
.notice [class*="icon-"],.notice [class^=" icon-"]{font-size:32px}
.notice [class*="icon-"]:before,.notice [class^=" icon-"]:before{text-align:center;width:37px}
.notice .icon-ban-circle{color:#be1010;position:relative;top:-2px}
.notice .icon-info{color:#067bb5;position:relative;top:-5px}
.notice .icon-warning-sign{color:#fc0;position:relative;top:-5px}
@media(max-width:480px){.notice{padding:0 0 10px 0}
.notice em{font-style:normal;font-weight:normal}
.notice [class*="icon-"]:before{width:32px}
}
.overviewImage,.overviewIcon{display:inline-block;margin:0 3% 50px 0;vertical-align:top;width:auto}
.overviewImage [class*="svg-icon-"],.overviewIcon [class*="svg-icon-"],.overviewImage [class^=" svg-icon-"],.overviewIcon [class^=" svg-icon-"]{height:100px;width:100px}
.overviewImage [class*="icon-"],.overviewIcon [class*="icon-"],.overviewImage [class^=" icon-"],.overviewIcon [class^=" icon-"]{color:#304e88;font-size:100px}
.overview{display:inline-block;margin:0 0 50px;vertical-align:top;width:auto}
.categorySymptomLayout .overviewImage{margin:0 3% 3% 0;width:115px}
.guideDetails .overviewImage{margin:0;width:23.404255319148934%;*width:23.351063829787233%}
.guideDetails .overview{margin:0;width:74.46808510638297%;*width:74.41489361702126%}
.partList>.row-fluid{overflow:hidden}
.partList div .partListTitle p{display:none}
.partList div .partListDiagram{width:31.914893617021278%;*width:31.861702127659576%;width:31.914893617021278%;*width:31.861702127659576%;width:31.914893617021278%;*width:31.861702127659576%}
.partList div .partListItems{width:65.95744680851064%;*width:65.90425531914893%;width:65.95744680851064%;*width:65.90425531914893%;width:65.95744680851064%;*width:65.90425531914893%;min-height:340px}
.partList div .partListItems .partListItem{border-bottom:1px solid #dedede;padding:20px 0}
.partList div .partListItems .partListItem:first-child{border-top:1px solid #dedede}
.partList div .partListItems .partListItem .item-info{float:left}
.partList div .partListItems .partListItem .item-info span{display:block}
.partList div .partListItems .partListItem .item-info span.part-number{font-size:.9em}
.partList div .partListItems .partListItem .item-info span.substitution{font-size:.85em}
.partList div .partListItems .partListItem .item-info span.substitution i{position:relative;top:-3px;font-size:.9em;color:#9faecd}
.partList div .partListItems .partListItem .item-info span.substitution .learnWhy{color:#067bb5;font-weight:normal;font-size:12px;border-bottom:1px dashed #254897}
.partList div .partListItems .partListItem .item-info span i{position:relative;top:-2px;font-size:1.1em;color:#9faecd}
.partList div .partListItems .partListItem .item-info span.error{padding-top:3px;font-size:.9em}
.partList div .partListItems .partListItem .item-info .important-details{display:block;margin-top:16px;width:180px}
.partList div .partListItems .partListItem .item-info .important-details span{position:relative;background:#eaeef6;border:1px solid #cdd4e4;font-weight:normal;font-size:.8em;margin-left:8px;padding-left:14px;line-height:1.3}
.partList div .partListItems .partListItem .item-info .important-details span i{font-size:1.6em;position:absolute;top:-3px;left:-7px}
.partList div #diagramList{float:left;width:48.93617021276595%;*width:48.88297872340425%;width:48.93617021276595%;*width:48.88297872340425%;width:48.93617021276595%;*width:48.88297872340425%;min-height:340px}
.partList div #diagramList .partListItem{border-bottom:1px solid #dedede;padding:20px 0}
.partList div #diagramList .partListItem:first-child{border-top:1px solid #dedede}
.partList div #diagramList .partListItem .item-info{float:left}
.partList div #diagramList .partListItem .item-info span{display:block}
.partList div #diagramList .partListItem .item-info span.part-number{font-size:.9em}
.partList div #diagramList .partListItem .item-info span.substitution{font-size:.85em}
.partList div #diagramList .partListItem .item-info span.substitution i{position:relative;top:-3px;font-size:.9em;color:#9faecd}
.partList div #diagramList .partListItem .item-info span.substitution .learnWhy{color:#067bb5;font-weight:normal;font-size:12px;border-bottom:1px dashed #254897}
.partList div #diagramList .partListItem .item-info span i{position:relative;top:-2px;font-size:1.1em;color:#9faecd}
.partList div #diagramList .partListItem .item-info span.error{padding-top:3px;font-size:.9em}
.partList div #diagramList .partListItem .item-info .important-details{display:block;margin-top:16px;width:180px}
.partList div #diagramList .partListItem .item-info .important-details span{position:relative;background:#eaeef6;border:1px solid #cdd4e4;font-weight:normal;font-size:.8em;margin-left:8px;padding-left:14px;line-height:1.3}
.partList div #diagramList .partListItem .item-info .important-details span i{font-size:1.6em;position:absolute;top:-3px;left:-7px}
.partList div .zoomContainer{max-width:400px;overflow:hidden;width:100%;height:auto;float:left}
.partList div .zoomContainer .printOptions{width:50%}
.partList div .zoomContainer .printOptions ul{display:none;list-style-type:none;font-size:90%}
.partList div .zoomContainer .printOptions ul.selected{display:block;width:100%;height:auto;background:#fff;padding:4px;border:#000 1px solid}
.partList div .diagramImgContainer{overflow:hidden;position:relative;border:1px solid #CCC}
.partList div .diagramImgContainer img{position:relative;top:0;left:0;border-radius:3px;max-width:400px;width:100%;height:auto}
.partList div .diagramImgContainer .control{-moz-user-select:none;background-color:#fff;border:1px solid #4577a3;border-radius:2px;color:#067bb5;display:block;font-size:16px;font-weight:600;left:10px;min-width:16px;padding:15px;position:absolute;text-align:center;width:auto;cursor:pointer}
.partList div .diagramImgContainer .control.icon-plus{bottom:58px}
.partList div .diagramImgContainer .control.icon-minus{bottom:10px}
.partList div .diagramPosition{color:#aeaeae;font-size:10px;text-align:center;margin:30px 0;width:14.893617021276595%;*width:14.840425531914894%;width:14.893617021276595%;*width:14.840425531914894%;width:14.893617021276595%;*width:14.840425531914894%}
.partList div .diagramPosition span{font-size:24px}
.partList div .partListItemDescription{width:57.44680851063829%;*width:57.39361702127659%;width:57.44680851063829%;*width:57.39361702127659%;width:57.44680851063829%;*width:57.39361702127659%}
.partList div .partListItemDescription small{font-weight:bold}
.partList div .partListItemDescription .toolTip{display:none}
.partList div .partListItemDescription .partListItemImage{border:1px solid #dedede;clear:none;float:left;height:auto;margin:0 10px 10px;width:58px}
.partList div .partListItemDescription .partListItemImage img{width:100%}
.partList div .partListItemDescription a{font-size:16px;font-weight:bold;color:#067bb5}
.partList div .partListItemCart{width:21.702127659574465%;*width:21.648936170212764%;width:21.702127659574465%;*width:21.648936170212764%;width:21.702127659574465%;*width:21.648936170212764%;text-align:right}
.partList div .partListItemAdd{text-align:center}
.partList div .partListItemAdd button{margin:0;width:100%;padding:8px 14px}
.partList div .partListItemPrice,.partList div .partListItemQuantity{clear:none;float:left;margin-bottom:5px}
.partList div .partListItemQuantity{margin:0 0 0 10px;width:40%}
.partList div .partListItemQuantity label{font-size:.9em;font-weight:bold;cursor:default}
.partList div .partListItemQuantity input[type="text"]{display:block;padding:6px;width:26px;float:right;text-align:center;color:#666}
.partList div .partListAvailability{max-width:146px;text-align:right;color:#777}
.partList div .partListAvailability.in-stock{text-align:center;width:50%}
.partList div .partListAvailability.in-stock .price{display:block;margin-top:21px;font-size:1.3em;font-weight:bold;color:#000;width:100%}
.partList div .partListAvailability.in-stock .stock{font-size:1em;font-weight:bold;color:#41af59;width:100%}
.partList div .styleFix{float:left;margin-left:0}
.module{padding:0;margin:0 0 50px 0}
.apologies{margin:0 0 20px 0}
.schedule{width:300px}
.days{float:left}
.hours{float:right}
.modelHeader ul li:first-child{border-left:1px solid #aeaeae}
.modelHeader ul li:last-child{border-right:1px solid #aeaeae}
ul.dynamicTabs li.current{background:#fff;-webkit-box-shadow:0 10px 0 0 #fff;-moz-box-shadow:0 10px 0 0 #fff;box-shadow:0 10px 0 0 #fff}
.partList.printList{width:1000px;font-size:90%}
.partList.printList .new-btn-search{display:none}
.partList.printList .partListTitle{display:none}
.partList.printList .partListItemQuantity{display:none}
.partList.printList .important-details{display:none}
.partList.printList .item-info{float:left;width:auto}
.partList.printList .item-info span{display:block;width:auto;padding:0 2px;clear:both}
.sticky{position:fixed;top:0;z-index:100;border-top:0}
@media(max-width:1024px){.partList div .partListTitle{position:relative;float:left;display:none;width:50%;margin:0;z-index:-10}
.partList div .partListTitle p{display:block;font-size:16px;color:white;background-color:gray;padding:10px 20px;margin-bottom:0}
.partList div .partListDiagram{width:48.93617021276595%;*width:48.88297872340425%;width:48.93617021276595%;*width:48.88297872340425%;width:48.93617021276595%;*width:48.88297872340425%;height:400px;overflow:hidden}
.partList div .partListItems{margin-left:0;width:48.93617021276595%;*width:48.88297872340425%;width:48.93617021276595%;*width:48.88297872340425%;width:48.93617021276595%;*width:48.88297872340425%;min-height:340px}
.partList div .partListItems .partListItem{float:left;border-bottom:1px solid #dedede;padding:20px 0}
.partList div .partListItems .partListItem:first-child{border-top:1px solid #dedede}
.partList div .partListItems .partListItem .item-info{float:left}
.partList div .partListItems .partListItem .item-info span{display:block}
.partList div .partListItems .partListItem .item-info .important-details{display:none}
.partList div #diagramList{margin-left:0;width:48.93617021276595%;*width:48.88297872340425%;width:48.93617021276595%;*width:48.88297872340425%;width:48.93617021276595%;*width:48.88297872340425%;min-height:340px}
.partList div #diagramList .partListItem{border-bottom:1px solid #dedede;padding:20px 0}
.partList div #diagramList .partListItem:first-child{border-top:1px solid #dedede}
.partList div #diagramList .partListItem .item-info{float:left}
.partList div #diagramList .partListItem .item-info span{display:block}
.partList div #diagramList .partListItem .item-info .important-details{display:none}
.partList div .diagramPosition{width:14.893617021276595%;*width:14.840425531914894%;width:14.893617021276595%;*width:14.840425531914894%;width:14.893617021276595%;*width:14.840425531914894%;margin-top:20px}
.partList div .partListItemDescription{width:48.93617021276595%;*width:48.88297872340425%;width:48.93617021276595%;*width:48.88297872340425%;width:48.93617021276595%;*width:48.88297872340425%}
.partList div .partListItemDescription .partListItemImage{height:auto;width:78px}
.partList div .partListItemCart{width:31.914893617021278%;*width:31.861702127659576%;width:31.914893617021278%;*width:31.861702127659576%;width:31.914893617021278%;*width:31.861702127659576%;text-align:right}
.partList div .partListItemCart .partListAvailability{max-width:146px;text-align:right;color:#777}
.partList div .partListItemCart .partListAvailability.in-stock{text-align:center;width:50%}
.partList div .partListItemCart .partListAvailability.in-stock .price{display:block;margin-top:21px;font-size:1.2em;font-weight:bold;color:#000;width:100%}
.partList div .partListItemCart .partListAvailability.in-stock .stock{font-size:1em;font-weight:bold;color:#41af59;width:100%}
.partList div .partListItemCart .partListItemPrice,.partList div .partListItemCart .partListItemQuantity,.partList div .partListItemCart .partListItemAdd{float:left}
.partList div .partListItemCart .partListItemPrice,.partList div .partListItemCart .partListItemQuantity{clear:none;float:left;margin-bottom:5px}
.partList div .partListItemCart .partListItemQuantity{margin:0 0 0 10px;width:40%}
.partList div .partListItemCart .partListItemQuantity label{font-size:.9em;font-weight:bold;cursor:default}
.partList div .partListItemCart .partListItemQuantity input[type="text"]{display:block;padding:6px;width:26px;float:right;text-align:center;color:#666}
.partList div .partListItemCart .partListItemAdd{width:100%;*width:99.94680851063829%;width:100%;*width:99.94680851063829%;width:100%;*width:99.94680851063829%;text-align:center}
.partList div .partListItemCart .partListItemAdd button{margin:0;width:100%;padding:8px 14px}
.learnWhy{display:none}
.pageTitleHeader{text-align:left}
.modelHeader ul li.current{background-image:none;border-bottom:1px solid #fff}
.modelHeader li:first-child{border-left:1px solid #aeaeae}
.modelHeader li:last-child{border-right:1px solid #aeaeae}
ul.dynamicTabs li.current{background:#fff;-webkit-box-shadow:0 10px 0 0 #fff;-moz-box-shadow:0 10px 0 0 #fff;box-shadow:0 10px 0 0 #fff}
}
@media(max-width:650px){.partList #modelPartListBreadcrumb{display:none}
.partList div .partListTitle{position:relative;float:left;display:block;width:100%;margin:0}
.partList div .partListTitle p{display:block;font-size:16px;color:white;background-color:gray;padding:10px 20px;margin-bottom:0}
.partList div .partListDiagram{border-bottom:1px solid #dedede;width:100%;overflow:hidden;height:466px}
.partList div .partListItems{width:100%;background-color:#ebebeb;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;margin:0 -10px 10px;padding:10px}
.partList div .partListItems .partListItem{background-color:#fff;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 5px 5px 0 #dedede;-moz-box-shadow:0 5px 5px 0 #dedede;-o-box-shadow:0 5px 5px 0 #dedede;-ms-box-shadow:0 5px 5px 0 #dedede;box-shadow:0 5px 5px 0 #dedede;-webkit-box-shadow:0 5px 5px 0 #dedede;-moz-box-shadow:0 5px 5px 0 #dedede;-o-box-shadow:0 5px 5px 0 #dedede;-ms-box-shadow:0 5px 5px 0 #dedede;box-shadow:0 5px 5px 0 #dedede;-webkit-box-shadow:0 5px 5px 0 #dedede;-moz-box-shadow:0 5px 5px 0 #dedede;-o-box-shadow:0 5px 5px 0 #dedede;-ms-box-shadow:0 5px 5px 0 #dedede;box-shadow:0 5px 5px 0 #dedede;padding:10px;width:100%}
.partList div .partListItems .partListItem:first-child{border:0}
.partList div .partListItems .partListItem .item-info .important-details{display:none}
.partList div .partListItems .partListItem .item-info .important-details span{position:relative;background:#eaeef6;border:1px solid #cdd4e4;font-weight:normal;font-size:.8em;margin-left:8px;padding-left:14px;line-height:1.3}
.partList div .partListItems .partListItem .item-info .important-details span i{font-size:1.6em;position:absolute;top:-3px;left:-7px}
.partList div .partListItems .partListItem .item-info .learnWhy{display:none}
.partList div .partListItems .partListItem+.partListItem{margin-top:10px}
.partList div #diagramList{width:100%;background-color:#ebebeb;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;margin:0 -10px 10px;padding:10px}
.partList div #diagramList .partListItem{background-color:#fff;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 5px 5px 0 #dedede;-moz-box-shadow:0 5px 5px 0 #dedede;-o-box-shadow:0 5px 5px 0 #dedede;-ms-box-shadow:0 5px 5px 0 #dedede;box-shadow:0 5px 5px 0 #dedede;-webkit-box-shadow:0 5px 5px 0 #dedede;-moz-box-shadow:0 5px 5px 0 #dedede;-o-box-shadow:0 5px 5px 0 #dedede;-ms-box-shadow:0 5px 5px 0 #dedede;box-shadow:0 5px 5px 0 #dedede;-webkit-box-shadow:0 5px 5px 0 #dedede;-moz-box-shadow:0 5px 5px 0 #dedede;-o-box-shadow:0 5px 5px 0 #dedede;-ms-box-shadow:0 5px 5px 0 #dedede;box-shadow:0 5px 5px 0 #dedede;padding:10px;width:100%}
.partList div #diagramList .partListItem:first-child{border:0}
.partList div #diagramList .partListItem .item-info .important-details{display:none}
.partList div #diagramList .partListItem .item-info .important-details span{position:relative;background:#eaeef6;border:1px solid #cdd4e4;font-weight:normal;font-size:.8em;margin-left:8px;padding-left:14px;line-height:1.3}
.partList div #diagramList .partListItem .item-info .important-details span i{font-size:1.6em;position:absolute;top:-3px;left:-7px}
.partList div #diagramList .partListItem .item-info .learnWhy{display:none}
.partList div #diagramList .partListItem+.partListItem{margin-top:10px}
.partList div .diagramPosition{margin:30px 0;width:25.106382978723406%;*width:25.053191489361705%;width:25.106382978723406%;*width:25.053191489361705%;width:25.106382978723406%;*width:25.053191489361705%}
.partList div .partListItemDescription,.partList div .partListItemCart{float:right;width:72.76595744680851%;*width:72.7127659574468%;width:72.76595744680851%;*width:72.7127659574468%;width:72.76595744680851%;*width:72.7127659574468%}
.partList div .partListItemDescription{width:72.76595744680851%;*width:72.7127659574468%;width:72.76595744680851%;*width:72.7127659574468%;width:72.76595744680851%;*width:72.7127659574468%;padding:0 0 0 10px}
.partList div .partListItemDescription .partListItemImage{display:none}
.partList div .partListItemCart{padding:0 0 0 10px;margin-left:0;text-align:left}
.partList div .partListItemCart p{text-align:left;width:80%;margin-left:0}
.partList div .partListItemCart .partListItemPrice{float:none;width:140px;text-align:left}
.partList div .partListItemCart .partListItemPrice strong{margin:0 10px 0 0;width:auto}
.partList div .partListItemCart .partListItemQuantity,.partList div .partListItemCart .partListItemAdd{display:none}
.partList div .partListItemCart .partListAvailability{max-width:200px;text-align:right;color:#777}
.partList div .partListItemCart .partListAvailability.in-stock{text-align:left;width:50%}
.partList div .partListItemCart .partListAvailability.in-stock .price{display:block;margin-top:10px;font-size:1.3em;font-weight:bold;color:#000;width:50%;float:left}
.partList div .partListItemCart .partListAvailability.in-stock .stock{display:block;margin-top:10px;margin-left:2px;font-size:1em;font-weight:bold;color:#41af59;width:50%;float:left}
.partList div .modelHeader ul li{border-left:none;border-right:0}
ul.dynamicTabs li.current{background:#777;border-bottom:1px solid #777;box-shadow:0 1px 0 0 #777}
.pageTitleHeader span{word-wrap:break-word}
.diagramImgContainer img{max-width:560px!important}
.diagramImgContainer .control.icon-plus{display:none!important}
.diagramImgContainer .control.icon-minus{display:none!important}
.zoomContainer{max-width:560px!important}
}
@media print{.globalHeader{height:100px}
.globalHeader div.homeLogo{content:url(http://c.searspartsdirect.com/pd-web-consumer-4.142.20140812-05/assets/img/home_images/sears_logo_new.png)}
.noPrint{display:none!important}
div.partListTitle *{display:none}
.pinchOptions *{display:none}
a[href]:after{content:none!important}
}
.partsRequiredRepair ul{list-style:none;padding-left:5px}
.plainText{display:inline-block}
.recentlyViewed{width:100%;height:340px;text-align:left}
.recentlyViewed .recentItem img{width:100%}
.recentlyViewed ul{list-style-type:none;margin:0}
.recentlyViewed ul li{float:left;width:18%;padding:0 10px;text-align:left}
.recentlyViewed ul li img{display:block;border:1px solid #CCC;margin-bottom:10px}
.recentlyViewed .newItem b{display:block;overflow:hidden;text-overflow:ellipsis}
.recentlyViewed h2{margin-left:10px}
.mp-menu-item a{display:block;padding:.7em 1em .7em 1.8em;outline:0;box-shadow:inset 0 -1px rgba(0,0,0,0.2);text-shadow:0 0 1px rgba(255,255,255,0.1);font-size:1.4em;-webkit-transition:background .3s,box-shadow .3s;-moz-transition:background .3s,box-shadow .3s;transition:background .3s,box-shadow .3s}
@media(min-width:769px) and (max-width:1268px){.recentlyViewed ul li{width:17%}
}
@media(min-width:569px) and (max-width:768px){.recentlyViewed{text-align:center}
.recentlyViewed ul li{width:46%;text-align:center;padding:10px;min-height:300px}
.recentlyViewed .newItem b{display:none}
}
@media(max-width:568px){.recentlyViewed{text-align:center}
.recentlyViewed ul li{width:42%;text-align:center;padding:10px;min-height:240px}
.recentlyViewed .newItem b{display:none}
}
.recommendedParts{position:relative;top:-18px}
.recommendedParts .accordion-toggle,.recommendedParts .accordion-inner{border:0;padding:0}
.recommendedParts .accordion-group,.recommendedParts .accordion-inner{border:0}
.recommendedParts .accordion-inner{padding-top:0}
.recommendedParts .accordion-group{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
.recommendedParts .accordion-toggle{background-color:#dedede;color:#666;padding-left:15px;text-decoration:none}
.recommendedParts .accordion-toggle h4{display:inline-block}
.recommendedParts .accordion-toggle h4.shopPartsForMobile{display:none}
.recommendedParts .accordion-toggle i{color:#067bb5;display:inline-block;font-size:22px;margin-right:20px;vertical-align:middle}
.recommendedParts .accordion-toggle .icon-chevron-up{display:none}
.recommendedParts .accordion-toggle .icon-chevron-down{display:inline-block}
.recommendedParts .accordion-toggle.collapsed .icon-chevron-up{display:inline-block}
.recommendedParts .accordion-toggle.collapsed .icon-chevron-down{display:none}
@media(max-width:480px){.recommendedParts{margin-left:0}
.recommendedParts .accordion-heading h4.recommendedShopParts{display:none}
.recommendedParts .accordion-heading h4.shopParts{display:block}
.recommendedParts .accordion-toggle i{float:right;margin-right:0}
}
.relatedArticles .title{display:block;padding-bottom:9px}
.relatedArticles [class*="-item"]{text-align:left}
.relatedArticles [class*="-item"] img{display:block;margin:0 auto 15px auto;min-width:100%}
@media(max-width:1023px){.relatedArticles [class*="-item"]{margin:0 5px 10px 0;text-align:center}
}
.relatedGuides{border-top:2px solid #dedede;overflow:hidden;margin-top:25px}
.relatedGuides .carouselWrapper .carouselListWrapper .carouselItemHolder{margin-bottom:20px}
.relatedGuides .carouselWrapper .carouselListWrapper .carouselItemHolder .wrapperGuide{height:220px;position:relative;width:100%}
.relatedGuides .carouselWrapper .carouselListWrapper .carouselItemHolder .image-wrapper{background-color:#dedede;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}
.relatedGuides .carouselWrapper .carouselListWrapper .carouselItemHolder .image-wrapper .image{border-bottom:solid 2px #fff;height:110px;overflow:hidden}
.relatedGuides .carouselWrapper .carouselListWrapper .carouselItemHolder .image-wrapper .image img{width:100%}
.relatedGuides .carouselWrapper .carouselListWrapper .carouselItemHolder .wrench-symbol{border:solid 2px #fff;height:28px;left:45%;line-height:24px;margin-left:-9px;position:absolute;top:95px;width:28px}
.relatedGuides .carouselWrapper .carouselListWrapper .carouselItemHolder .wrench-symbol i{font-size:12px;-webkit-transform:scalex(-1);-moz-transform:scalex(-1);-o-transform:scalex(-1);transform:scalex(-1);filter:FlipH;-ms-filter:"FlipH";-webkit-transform:scalex(-1);-moz-transform:scalex(-1);-o-transform:scalex(-1);transform:scalex(-1);filter:FlipH;-ms-filter:"FlipH";-webkit-transform:scalex(-1);-moz-transform:scalex(-1);-o-transform:scalex(-1);transform:scalex(-1);filter:FlipH;-ms-filter:"FlipH"}
.relatedGuides .carouselWrapper .carouselListWrapper .carouselItemHolder .guideURL{display:block;margin:5px;padding:0;position:relative;text-align:center}
.relatedGuides .carouselWrapper .carouselListWrapper .carouselItemHolder .guideURL a:hover{text-decoration:none}
@media(min-width:651px) and (max-width:767px){.relatedGuides .row-fluid .span3{clear:none;display:block;float:left!important;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;width:23.404255319148934%;*width:23.351063829787233%;width:23.404255319148934%;*width:23.351063829787233%;width:23.404255319148934%;*width:23.351063829787233%}
.relatedGuides .row-fluid .span3:first-child{margin-left:0}
}
@media(max-width:650px){.relatedGuides{position:relative}
.relatedGuides p a{text-align:center;width:90%}
.relatedGuides .touchCarouselEnabled{padding-bottom:50px;position:relative}
.relatedGuides .carouselWrapper .carouselListWrapper .carouselItemHolder{margin-bottom:0;min-width:280px}
.relatedGuides .carouselWrapper .carouselListWrapper .carouselItemHolder .wrapperGuide{height:265px}
.relatedGuides .carouselWrapper .carouselListWrapper .carouselItemHolder .image-wrapper{background-color:#dedede;height:100%;left:0;min-width:280px;overflow:hidden;position:absolute;top:0}
.relatedGuides .carouselWrapper .carouselListWrapper .carouselItemHolder .image-wrapper .image{height:185px;margin-bottom:25px}
.relatedGuides .carouselWrapper .carouselListWrapper .carouselItemHolder .wrench-symbol{height:44px;line-height:48px;margin-left:-9px;top:160px;width:44px}
.relatedGuides .carouselWrapper .carouselListWrapper .carouselItemHolder .wrench-symbol i{font-size:24px}
.relatedGuides .carouselWrapper .carouselListWrapper .carouselItemHolder .guideURL{padding:0}
}
.repairStep h4{background-color:#f0f0f0;font-weight:normal;padding:1%}
.repairStep h4 .stepLabelFormatting{font-weight:600}
@media(max-width:650px){.repairStep h4{padding:2%}
}
.responsiveDropdown{display:inline-block;height:34px;overflow-y:visible;position:relative;z-index:10}
.responsiveDropdown .new-btn-dropdown{position:relative;z-index:1}
.responsiveDropdown ul{background-color:#fff;border:1px solid #dedede;display:none;-webkit-box-shadow:0 0 3px 3px #dedede;-moz-box-shadow:0 0 3px 3px #dedede;-o-box-shadow:0 0 3px 3px #dedede;-ms-box-shadow:0 0 3px 3px #dedede;box-shadow:0 0 3px 3px #dedede;-webkit-box-shadow:0 0 3px 3px #dedede;-moz-box-shadow:0 0 3px 3px #dedede;-o-box-shadow:0 0 3px 3px #dedede;-ms-box-shadow:0 0 3px 3px #dedede;box-shadow:0 0 3px 3px #dedede;list-style:none;margin:0;padding:0;position:relative;z-index:0}
.responsiveDropdown ul.active{display:block;z-index:100}
.responsiveDropdown ul li{border-top:1px solid #dedede;cursor:pointer;display:block;float:none;padding:10px}
.responsiveDropdown ul li:first-child{border-top:0}
.responsiveDropdown ul li.selected{background-color:#f0f0f0;font-weight:bold}
.responsiveDropdownHidden{left:-9999px;position:absolute}
@media(max-width:768px){.responsiveDropdown{height:50px}
}
.responsiveFindThisPart{background-color:#ebebeb;margin:0 0 10px}
.responsiveFindThisPart .responsiveFindThisPartHeader{display:none;font-size:18px;padding:10px 15px}
.responsiveFindThisPart .responsiveFindThisPartHeader a{color:#666;cursor:pointer;text-decoration:none}
.responsiveFindThisPart .responsiveFindThisPartHeader a:hover{text-decoration:none}
.responsiveFindThisPart .responsiveFindThisPartHeader a i{display:inline-block;font-size:20px;margin-right:20px;vertical-align:baseline}
.responsiveFindThisPart .responsiveFindThisPartHeader a .icon-chevron-up{display:none}
.responsiveFindThisPart .responsiveFindThisPartHeader a .icon-chevron-down{color:#067bb5;display:inline-block}
.responsiveFindThisPart .responsiveFindThisPartBody{display:block}
.responsiveFindThisPart.active .responsiveFindThisPartHeader .icon-chevron-up{display:inline-block}
.responsiveFindThisPart.active .responsiveFindThisPartHeader .icon-chevron-down{display:none}
.responsiveFindThisPart.active .responsiveFindThisPartBody{display:block}
.partsRequiredRepair .responsiveFindThisPart .responsiveFindThisPartHeader,.categorySymptomDetail .responsiveFindThisPart .responsiveFindThisPartHeader{display:block}
.partsRequiredRepair .responsiveFindThisPart .responsiveFindThisPartBody,.categorySymptomDetail .responsiveFindThisPart .responsiveFindThisPartBody{display:none}
.partsRequiredRepair .responsiveFindThisPart.active .responsiveFindThisPartBody,.categorySymptomDetail .responsiveFindThisPart.active .responsiveFindThisPartBody{display:block}
.categorySymptomDetail .responsiveFindThisPart{background-color:#dedede}
@media(max-width:650px){.responsiveFindThisPart .responsiveFindThisPartHeader{display:block}
.responsiveFindThisPart .responsiveFindThisPartHeader a i{float:right;margin-right:0}
.responsiveFindThisPart .responsiveFindThisPartBody{display:none}
.responsiveFindThisPart.active .responsiveFindThisPartBody{display:block}
}
.responsiveFooter .responsiveFooterContent{width:100%;margin:0 auto;padding:20px 0;text-align:center;color:#ebebeb;background:#666}
.responsiveFooter .responsiveFooterContent .footerTitle{max-width:80%;margin:0 auto;color:#ebebeb}
.responsiveFooter .responsiveFooterContent .footerTitle .phoneLink{white-space:nowrap}
.responsiveFooter .responsiveFooterContent .footerTitle .spanishStyle{font-weight:normal;font-size:14px;float:none;margin:0;line-height:20px}
.responsiveFooter .responsiveFooterContent .footerTitle a{color:#ebebeb}
.responsiveFooter .responsiveFooterContent .footerLinks{max-width:80%;margin:0 auto}
.responsiveFooter .responsiveFooterContent .footerLinks li{padding:0 10px;display:inline-block;line-height:14px;border-right:1px solid #ebebeb}
.responsiveFooter .responsiveFooterContent .footerLinks li:last-child{border:0}
.responsiveFooter .responsiveFooterLegal{width:100%;margin:0 auto;padding:20px 0;text-align:center;color:#666;background:#fff}
.responsiveFooter .responsiveFooterLegal a{color:#666;line-height:14px}
.responsiveFooter .responsiveFooterLegal a:hover{color:#304e88;background:0}
.responsiveFooter .responsiveFooterLegal .footerLegalLinks{max-width:90%;margin:0 auto 10px}
.responsiveFooter .responsiveFooterLegal .footerLegalLinks li{padding:0 10px;display:inline-block;border-left:1px solid #666}
.responsiveFooter .responsiveFooterLegal .footerLegalLinks li:first-child{border:0}
.responsiveFooter .responsiveFooterLegal .footerLegalLinks .hidden-phone{display:inline-block!important}
.responsiveFooter .responsiveFooterLegal .footerLegalLinks .moreFooterLinks{display:none}
@media(max-width:650px){.responsiveFooter .responsiveFooterContent .footerTitle{max-width:100%}
.responsiveFooter .responsiveFooterContent .footerTitle span.spanishStyle{display:inline-block!important;text-align:left;width:auto!important}
.responsiveFooter .responsiveFooterContent .footerLinks{max-width:300px}
.responsiveFooter .responsiveFooterContent .footerLinks li{padding:0 2px;width:47%}
.responsiveFooter .responsiveFooterContent .footerLinks li:first-child{border:0;width:100%}
.responsiveFooter .responsiveFooterLegal nav>li>a{display:inline-block}
.responsiveFooter .responsiveFooterLegal nav>li>a .icon-chevron-down{font-size:10px}
.responsiveFooter .responsiveFooterLegal .footerLegalLinks{max-width:100%;margin:0 auto;line-height:25px}
.responsiveFooter .responsiveFooterLegal .footerLegalLinks li{padding:0 5px;display:inline-block;border-right:1px solid #aeaeae;border-left:0}
.responsiveFooter .responsiveFooterLegal .footerLegalLinks li:first-child{border-right:1px solid #aeaeae;padding:0 5px 0 0}
.responsiveFooter .responsiveFooterLegal .footerLegalLinks li:last-child{border:0;padding:0 0 0 5px}
.responsiveFooter .responsiveFooterLegal .footerLegalLinks li.copyright{border-right:0;width:100%}
.responsiveFooter .responsiveFooterLegal .footerLegalLinks li.feedback{border-right:0}
.responsiveFooter .responsiveFooterLegal .footerLegalLinks .hidden-phone{display:none!important}
.responsiveFooter .responsiveFooterLegal .footerLegalLinks .moreFooterLinks{display:inline-block!important}
}
.headerSpriteImg{background-image:url(clientlib_base/img/headerSpriteImg2.png)}
.responsiveHeaderBlueBar{background-color:#067bb5;float:left;padding:0;width:100%}
.responsiveHeaderBlueBar>ul{list-style-type:none;padding:0;margin:0;float:right;z-index:99999}
.responsiveHeaderBlueBar>ul .ChatNotAvailable{opacity:.6}
.responsiveHeaderBlueBar>ul>li{position:relative;color:#fff;float:left;list-style-type:none;margin:0 2px;font-style:normal!important}
.responsiveHeaderBlueBar>ul>li.userLoggedIn{display:none}
.responsiveHeaderBlueBar>ul>li.userLoggedIn .userMenu{display:none;position:absolute;top:47px;right:0;width:190px;background:#fff;border:1px solid #aeaeae;z-index:9999}
.responsiveHeaderBlueBar>ul>li.userLoggedIn .userMenu:before{position:absolute;top:-7px;right:30px;display:block;width:12px;height:12px;border-top:1px solid #aeaeae;border-left:1px solid #aeaeae;background-color:#fff;content:"";-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.responsiveHeaderBlueBar>ul>li.userLoggedIn .userMenu ul{list-style:none;padding:10px 0;margin:0}
.responsiveHeaderBlueBar>ul>li.userLoggedIn .userMenu ul li a{display:block;line-height:32px;padding:0 20px}
.responsiveHeaderBlueBar>ul>li.userLoggedIn.active #userMenuToggle{background:#2c639d}
.responsiveHeaderBlueBar>ul>li.userLoggedIn.active .userMenu{display:block}
.responsiveHeaderBlueBar>ul>li>a{position:relative;display:block;line-height:46px;font-size:16px;color:#fff;margin:0;padding:0 8px}
.responsiveHeaderBlueBar>ul>li>a .navLinkLabel{font-size:13px;font-family:'Open Sans',Helvetica,Arial,sans-serif}
.responsiveHeaderBlueBar>ul>li.cartNavItem{margin:0 15px 0 2px}
.responsiveHeaderBlueBar>ul>li.cartNavItem .open .cart-anchor{background:#2c639d}
.responsiveHeaderBlueBar>ul>li .count-badge{position:absolute;top:15px;right:2px;font-size:10px}
.responsiveHeaderBlueBar>ul>li span{font-style:normal}
.responsiveHeaderBlueBar>ul>li .dropdown-menu{position:absolute;top:47px;left:auto;right:0;padding:5px 15px;border:1px solid #aeaeae;width:200px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-sizing:bordr-box;-moz-box-sizing:border-box;box-sizing:border-box}
.responsiveHeaderBlueBar>ul>li .dropdown-menu:before{position:absolute;top:-7px;right:8px;display:block;width:12px;height:12px;border-top:1px solid #aeaeae;border-left:1px solid #aeaeae;background-color:#fff;content:"";-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.responsiveHeaderBlueBar>ul>li .dropdown-menu li{padding:5px 0;margin:0;text-align:center;color:#666}
.responsiveHeaderBlueBar>ul>li .dropdown-menu li.cart-title{font-size:1.1em}
.responsiveHeaderBlueBar>ul>li .dropdown-menu li.cartShopStatusMessage_js,.responsiveHeaderBlueBar>ul>li .dropdown-menu li.cartShopEmpty_js{font-size:.9em}
.responsiveHeaderBlueBar>ul>li .dropdown-menu li.cart-shop-header{border-bottom:1px solid #aeaeae;font-size:.8em;font-weight:bold;padding:5px 0 0}
.responsiveHeaderBlueBar>ul>li .dropdown-menu li.cart-item{font-size:.9em;padding:5px 0 12px;border-bottom:1px solid #aeaeae}
.responsiveHeaderBlueBar>ul>li .dropdown-menu li.cart-item .cart-part a{font-weight:bold}
.responsiveHeaderBlueBar>ul>li .dropdown-menu li.cart-item .cart-quantity{vertical-align:top;font-weight:bold}
.responsiveHeaderBlueBar>ul>li .dropdown-menu li.cart-shop-totals{font-size:.9em;font-weight:bold;margin:10px 0 0}
.responsiveHeaderBlueBar>ul>li .dropdown-menu li.cartShopView_js{margin:0 0 10px}
.responsiveHeaderBlueBar>ul>li .dropdown-menu li.cartShopView_js a{font-size:.9em}
.responsiveHeaderBlueBar>ul>li .dropdown-menu li a{color:#0465ae;background:0;text-decoration:none;outline:0}
.responsiveHeaderBlueBar>ul>li .dropdown-menu li a:hover{text-decoration:underline}
.responsiveHeaderBlueBar>ul>li .cart-anchor{position:relative;display:block;line-height:46px;font-size:16px;color:#fff;padding:0 10px 0 8px;margin:0}
.responsiveHeaderBlueBar>ul>li .new-rr-btn{background:#f48825!important;background:-moz-linear-gradient(top,#f48825 0,#ee6210 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f48825),color-stop(100%,#ee6210))!important;background:-webkit-linear-gradient(top,#f48825 0,#ee6210 100%)!important;background:-o-linear-gradient(top,#f48825 0,#ee6210 100%)!important;background:-ms-linear-gradient(top,#f48825 0,#ee6210 100%)!important;background:linear-gradient(to bottom,#f48825 0,#ee6210 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f48825',endColorstr='#ee6210',GradientType=0)!important;background:#f48825!important;background:-moz-linear-gradient(top,#f48825 0,#ee6210 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f48825),color-stop(100%,#ee6210))!important;background:-webkit-linear-gradient(top,#f48825 0,#ee6210 100%)!important;background:-o-linear-gradient(top,#f48825 0,#ee6210 100%)!important;background:-ms-linear-gradient(top,#f48825 0,#ee6210 100%)!important;background:linear-gradient(to bottom,#f48825 0,#ee6210 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f48825',endColorstr='#ee6210',GradientType=0)!important;background:#f48825!important;background:-moz-linear-gradient(top,#f48825 0,#ee6210 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f48825),color-stop(100%,#ee6210))!important;background:-webkit-linear-gradient(top,#f48825 0,#ee6210 100%)!important;background:-o-linear-gradient(top,#f48825 0,#ee6210 100%)!important;background:-ms-linear-gradient(top,#f48825 0,#ee6210 100%)!important;background:linear-gradient(to bottom,#f48825 0,#ee6210 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f48825',endColorstr='#ee6210',GradientType=0)!important;border:1px solid #f48825;border-radius:3px;color:#fff5f0!important;display:block;margin:0;padding:4px 0 6px 0;text-shadow:1px 1px 1px #c1b3a8;width:100%}
.responsiveHeaderBlueBar>ul>li .view-entire-cart-btn{font-size:14px;margin:0;padding:0;text-align:center!important;width:100%}
.responsiveHeaderGrayBar{background:#f8f8f8;background:-moz-linear-gradient(top,#f8f8f8 0,#e8e8e8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8f8f8),color-stop(100%,#e8e8e8));background:-webkit-linear-gradient(top,#f8f8f8 0,#e8e8e8 100%);background:-o-linear-gradient(top,#f8f8f8 0,#e8e8e8 100%);background:-ms-linear-gradient(top,#f8f8f8 0,#e8e8e8 100%);background:linear-gradient(to bottom,#f8f8f8 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#e8e8e8',GradientType=0);background:#f8f8f8;background:-moz-linear-gradient(top,#f8f8f8 0,#e8e8e8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8f8f8),color-stop(100%,#e8e8e8));background:-webkit-linear-gradient(top,#f8f8f8 0,#e8e8e8 100%);background:-o-linear-gradient(top,#f8f8f8 0,#e8e8e8 100%);background:-ms-linear-gradient(top,#f8f8f8 0,#e8e8e8 100%);background:linear-gradient(to bottom,#f8f8f8 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#e8e8e8',GradientType=0);background:#f8f8f8;background:-moz-linear-gradient(top,#f8f8f8 0,#e8e8e8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8f8f8),color-stop(100%,#e8e8e8));background:-webkit-linear-gradient(top,#f8f8f8 0,#e8e8e8 100%);background:-o-linear-gradient(top,#f8f8f8 0,#e8e8e8 100%);background:-ms-linear-gradient(top,#f8f8f8 0,#e8e8e8 100%);background:linear-gradient(to bottom,#f8f8f8 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#e8e8e8',GradientType=0);border-bottom:1px solid #aeaeae;display:block;height:43px;float:left;width:100%}
.responsiveHeaderGrayBar .nav{margin-bottom:4px;display:inline-block;float:left}
.responsiveHeaderGrayBar .nav-tabs{border-bottom:0 solid #aeaeae;position:absolute;left:150px}
.responsiveHeaderGrayBar .nav-tabs li{border-width:0 0 0 1px;border-style:solid;-webkit-border-image:-webkit-gradient(linear,0 100%,0 0,from(#aeaeae),to(rgba(0,0,0,0))) 0 100%;-webkit-border-image:-webkit-linear-gradient(bottom,#aeaeae,rgba(0,0,0,0)) 0 100%;-moz-border-image:-moz-linear-gradient(bottom,#aeaeae,rgba(0,0,0,0)) 0 100%;-o-border-image:-o-linear-gradient(bottom,#aeaeae,rgba(0,0,0,0)) 0 100%;border-image:linear-gradient(to top,#aeaeae,rgba(0,0,0,0)) 0 100%}
.responsiveHeaderGrayBar .nav-tabs li:last-child{border-width:0 1px 0}
.responsiveHeaderGrayBar .nav-tabs>li>a{padding-top:12px;padding-bottom:10px;margin-right:0}
.responsiveHeaderGrayBar .nav-tabs>li{position:relative}
.responsiveHeaderGrayBar .responsiveHomeLogo{position:absolute;display:inline-block;margin:-23px 0 0;padding:10px 0 0 20px;width:127px;height:55px;z-index:998;float:left}
.responsiveHeaderGrayBar .responsiveHomeLogo a{display:inline-block;background:url(clientlib_base/img/sears_logo_new.png) no-repeat 0 0;background:none,url(clientlib_base/img/sears_logo_new.svg) no-repeat 0 0;outline-style:none;height:55px;width:146px;background-size:70%;background-size:60%\9}
.responsiveHeaderGrayBar .responsiveHomeLogo a:hover,.responsiveHeaderGrayBar .responsiveHomeLogo a:active,.responsiveHeaderGrayBar .responsiveHomeLogo a:visited{outline-style:none;text-decoration:none}
.responsiveHeaderGrayNavigation{float:left;margin:0 0 15px 0}
.responsiveHeaderGrayNavigation .responsiveTrigger{display:none}
.responsiveHeaderGrayNavigation .icon-reorder{font-size:25px;color:#333}
.rmaOrderLookup{width:42%;margin:0 auto}
.rmaOrderLookup .rmaText{float:left;width:48%!important;margin:0 2% 0 0;text-align:left}
.rmaOrderLookup .rmaText h2{color:#056cc2;font-size:19px;font-weight:bold}
.rmaOrderLookup .rmaText p{width:100%}
.rmaOrderLookup .rmaText #rmaOrderNumberInfo{color:#666;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px!important;padding:0 0 10px;position:relative}
.rmaOrderLookup .rmaText #rmaOrderNumberInfo .Info{width:400px;padding:12px 20px 4px;background:#f3f3f3;border:2px solid #ccc;position:absolute;left:180px;top:0;display:none;color:#000;z-index:999}
.rmaOrderLookup .rmaText #rmaOrderNumberInfo .Info h2{color:#056cc2;font-weight:bold;margin:0 0 5px 0;padding:0;font-size:16px}
.rmaOrderLookup .rmaText #rmaOrderNumberInfo .Info h3{color:#000;font-size:14px;font-weight:bold;margin:0;padding:0}
.rmaOrderLookup .rmaText #rmaOrderNumberInfo .Info p{font-size:12px!important}
.rmaOrderLookup .rmaForm{width:50%!important;margin:15px 0 35px 0;float:left!important}
.rmaOrderLookup .rmaForm .submitBtn{width:165px!important;float:left!important}
.rmaPlaceholder::-webkit-input-placeholder{color:black;font-size:14px}
#mp-menu{display:none}
.rmaLineHeight{line-height:100%!important;margin-top:-11px!important}
@media(max-width:650px){.responsiveHeaderBlueBar{margin:0;padding:0;position:relative;float:left}
.responsiveHeaderBlueBar>ul{position:absolute;right:0;top:0;width:150px;float:right}
.responsiveHeaderBlueBar>ul>li{margin-right:8px;display:inline-block;float:left}
.responsiveHeaderBlueBar>ul>li:last-child{margin-right:0}
.responsiveHeaderBlueBar>ul>li.userLoggedIn{display:none!important}
.responsiveHeaderBlueBar>ul>li>a{line-height:44px;color:#aeaeae;font-size:25px}
.responsiveHeaderBlueBar>ul>li .ChatNotAvailable{opacity:1}
.responsiveHeaderBlueBar>ul>li .count-badge{position:absolute;right:0;top:10px;background-color:transparent;color:#aeaeae}
.responsiveHeaderBlueBar>ul>li .userSignIn,.responsiveHeaderBlueBar>ul>li .findStore,.responsiveHeaderBlueBar>ul>li .navLinkLabel{display:none}
.responsiveHeaderBlueBar>ul>li .userMenu:before{right:10px}
.responsiveHeaderBlueBar>ul>li.active{background:transparent}
.responsiveHeaderBlueBar>ul>li.active .userMenu{display:block}
.responsiveHeaderBlueBar>ul>li .cart-anchor{line-height:44px;color:#aeaeae;font-size:25px}
.responsiveHeaderBlueBar>ul>li .cart-anchor:hover,.responsiveHeaderBlueBar>ul>li .cart-anchor:focus{background:none!important}
.responsiveHeaderBlueBar>ul>li .dropdown-menu{position:absolute;top:42px;left:auto!important;right:-9px;float:none;width:100%;min-width:320px;border:1px solid #aeaeae;padding:0;max-height:340px;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.responsiveHeaderBlueBar>ul>li .dropdown-menu:before{right:20px}
.responsiveHeaderBlueBar>ul>li .dropdown-menu li{padding:5px 10px;margin:0;text-align:left}
.responsiveHeaderBlueBar>ul>li .dropdown-menu li.cart-title{text-align:left}
.responsiveHeaderBlueBar>ul>li .dropdown-menu li.cart-shop-header{padding:5px 10px 0;font-size:1em}
.responsiveHeaderBlueBar>ul>li .dropdown-menu li.cart-item{padding:5px 10px 12px}
.responsiveHeaderBlueBar>ul>li .dropdown-menu li.cartShopView_js a{font-size:1em}
.responsiveHeaderBlueBar>ul>li .dropdown-menu li a{color:#0465ae;background:0;text-decoration:none;outline:0}
.responsiveHeaderBlueBar>ul>li .dropdown-menu li a:hover{text-decoration:underline}
.responsiveHeaderBlueBar>ul>li .new-rr-btn{font-size:16px;text-align:center!important}
.responsiveHeaderBlueBar>ul>li .view-entire-cart-btn{text-align:left!important}
.responsiveHeaderGrayBar .responsiveHomeLogo{background-image:none;position:relative;left:50px;top:0;padding:0;margin:0;height:44px;border-width:0 0 0 1px;border-style:solid;-webkit-border-image:-webkit-gradient(linear,0 100%,0 0,from(#333),to(rgba(0,0,0,0))) 0 100%;-webkit-border-image:-webkit-linear-gradient(bottom,#333,rgba(0,0,0,0)) 0 100%;-moz-border-image:-moz-linear-gradient(bottom,#333,rgba(0,0,0,0)) 0 100%;-o-border-image:-o-linear-gradient(bottom,#333,rgba(0,0,0,0)) 0 100%;border-image:linear-gradient(to top,#333,rgba(0,0,0,0)) 0 100%}
.responsiveHeaderGrayBar .responsiveHomeLogo a{background:url(clientlib_base/img/sears_logo_new_mobile.png) no-repeat 0 0!important;background-size:55%!important;display:inline-block;position:absolute;left:10px;top:10px;height:30px;width:120px}
.responsiveHeaderGrayBar .nav-tabs,.responsiveHeaderGrayBar .tabFlyouts{display:none}
.responsiveHeaderGrayNavigation{position:relative;margin:0}
.responsiveHeaderGrayNavigation .responsiveTrigger{background:0;position:absolute;font-size:25px;padding:10px 15px;display:inline-block;color:#333;z-index:2}
#mp-menu{display:block}
#mp-menu .userLoggedIn{display:none}
.orderLookupInfoText{margin:39px 0 0 13px}
.rmaPlaceholderMobile{border:1px solid #666!important;border-radius:5px!important;padding:10px!important;width:233px!important;margin:0 11px 0 13px!important}
.rmaInput{margin:0 11px 0 13px!important}
.submitBtnMobile{margin:21px 0 0 20px!important}
.rmaPlaceholderMobile::-webkit-input-placeholder{color:black;font-size:14px}
}
@media(max-width:768px){.responsiveHeaderGrayBar .responsiveHomeLogo a{background-size:75%}
.rmaOrderLookupTablet{width:68%!important;margin:0 auto!important}
}
#skip-nav{position:absolute;right:100%}
#viewport.responsiveHomePageViewport{width:100%!important;max-width:100%}
.responsiveSearchPanel.row-fluid:before,.responsiveSearchPanel.row-fluid:after{clear:both}
.responsiveHomePageContent{z-index:0;margin:0}
.responsiveHomePageContent .content{padding:0;margin:0 auto}
.responsiveHomePageContent img[src="none"]{display:none}
.responsiveHomePageContent,.grayGradient{background:#fff;background:-moz-linear-gradient(top,#fff 0,#f0f0f0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f0f0f0));background:-webkit-linear-gradient(top,#fff 0,#f0f0f0 100%);background:-o-linear-gradient(top,#fff 0,#f0f0f0 100%);background:-ms-linear-gradient(top,#fff 0,#f0f0f0 100%);background:linear-gradient(to bottom,#fff 0,#f0f0f0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f0f0f0',GradientType=0);background:#fff;background:-moz-linear-gradient(top,#fff 0,#f0f0f0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f0f0f0));background:-webkit-linear-gradient(top,#fff 0,#f0f0f0 100%);background:-o-linear-gradient(top,#fff 0,#f0f0f0 100%);background:-ms-linear-gradient(top,#fff 0,#f0f0f0 100%);background:linear-gradient(to bottom,#fff 0,#f0f0f0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f0f0f0',GradientType=0)}
.homepageRedesignLayout .modelFinder{overflow:hidden;position:absolute;width:100%;top:200px;z-index:9999;text-align:left}
.homepageRedesignLayout .modelFinder .CMNP_right{float:left;clear:both;padding:20px}
.homepageRedesignLayout .modelFinder .modelFinderCriteriaClose{text-align:center}
.homepageRedesignLayout .modelFinder .modelFinderCriteriaClose .searchPanelFinder_js{bottom:0;position:relative;left:0}
.container-fluid{position:relative;height:100%;width:100%}
.container-fluid h2{display:inline-block;text-align:center}
.container-fluid h3{display:inline-block;text-align:center}
.container-fluid h3.infoBar{border-radius:40px;padding:20px;margin:-20px 0 20px 0;background:#fff}
.container-fluid h3 div{display:inline-block}
.container-fluid h3 .iconGF{width:auto;margin:0 10px}
.container-fluid h3 .iconSDS{width:auto;margin:0 10px}
.container-fluid h3 .icon365{width:auto;margin:0 10px}
.container-fluid.repairHelpSection,.container-fluid.brandListSection{background:#fff;padding:20px;margin:0 0 40px;text-align:center;box-sizing:border-box;box-shadow:0 2px 15px #aeaeae}
.container-fluid.repairHelpSection .brandList,.container-fluid.brandListSection .brandList{padding:0}
.container-fluid.repairHelpSection{margin:20px 0 40px}
.responsiveHomePageViewport .searchPanel{height:auto;padding:0;width:100%}
.responsiveHomePageViewport .searchPanelHeading{color:#fff;background:transparent;font-size:28px;font-weight:normal;position:relative;margin:0 auto;padding:20px;text-align:center}
.responsiveHomePageViewport .blueBackground{background-color:#014078;background-image:linear-gradient(to right,#014179,#1a6aa4,#258bc6,#1a6aa4,#014179);position:relative;width:100%;padding:0 0 30px}
.responsiveHomePageViewport .blueBackground:before{width:100%;height:100%;background-image:linear-gradient(transparent,#014179);content:'';position:absolute;left:0}
.responsiveHomePageViewport .wrapper{margin:0 auto;max-width:526px;padding:30px 0 0;width:95%}
.responsiveHomePageViewport .blueDepressedBorder{width:100%;height:196px;background-color:#020201;border-radius:10px;position:relative}
.responsiveHomePageViewport .blueDepressedBorder:before{width:100%;height:196px;background-color:#0e78b2;border-radius:10px;content:'';position:absolute;top:4px;left:0}
.responsiveHomePageViewport .blueDepressedBorderAfter{width:100%;height:196px;background-color:#172d43;border-radius:10px;content:'';position:absolute;top:2px;left:0}
.responsiveHomePageViewport .whiteInterface{background:#fff;background:-moz-linear-gradient(top,#fff 0,#f7f7f7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f7f7f7));background:-webkit-linear-gradient(top,#fff 0,#f7f7f7 100%);background:-o-linear-gradient(top,#fff 0,#f7f7f7 100%);background:-ms-linear-gradient(top,#fff 0,#f7f7f7 100%);background:linear-gradient(to bottom,#fff 0,#f7f7f7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7',GradientType=0);background:#fff;background:-moz-linear-gradient(top,#fff 0,#f7f7f7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f7f7f7));background:-webkit-linear-gradient(top,#fff 0,#f7f7f7 100%);background:-o-linear-gradient(top,#fff 0,#f7f7f7 100%);background:-ms-linear-gradient(top,#fff 0,#f7f7f7 100%);background:linear-gradient(to bottom,#fff 0,#f7f7f7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7',GradientType=0);position:absolute;top:9px;height:180px;margin:0 2%;border-radius:7px;overflow:hidden;width:96.01%}
.responsiveHomePageViewport .whiteInterfaceContent{padding:50px 22px 0 23px}
.responsiveHomePageViewport .searchTypeTab{float:left;width:50%;height:32px;background-color:#0c61a7;background-image:linear-gradient(#14a0cc,#1081ba,#0d69ac,#0c61a7);color:#fff;padding-top:9px;text-align:center;font-size:16px;box-shadow:2px 0 5px #555 inset;padding-right:1px;margin-right:-1px;text-decoration:none}
.responsiveHomePageViewport .searchTypeTab:hover{text-decoration:none}
.responsiveHomePageViewport .searchTypeTab.active{background-color:#fff;background-image:none;color:#067bb5;box-shadow:inset 0 0 0 #000;text-decoration:none;outline:0}
.responsiveHomePageViewport .searchTypeTab:first-child{box-shadow:-2px 0 0 #555 inset}
.responsiveHomePageViewport .searchBar{font-size:13px;width:100%;display:block;margin-bottom:3px;color:#333;text-align:left}
.responsiveHomePageViewport .searchBar.error{color:#e31616}
.responsiveHomePageViewport .searchStuff{float:left;width:100%}
.responsiveHomePageViewport .searchText[type="text"]{height:auto;width:73%;border-radius:5px;border-color:#666;border-width:1px;border-style:solid;padding:10px 0 10px 10px;float:left;display:inline-block;margin:0}
.responsiveHomePageViewport .searchText[type="text"]:focus{outline:0}
.responsiveHomePageViewport .searchText[type="text"].error{background-color:#fff;border:1px solid #be1010;color:#666}
.responsiveHomePageViewport .searchText[type="text"].error:focus{outline:0;border-width:2px 1px 1px}
.responsiveHomePageViewport .new-btn-search{background:#f78638;background:-moz-linear-gradient(top,#f78638 0,#f05f21 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f78638),color-stop(100%,#f05f21));background:-webkit-linear-gradient(top,#f78638 0,#f05f21 100%);background:-o-linear-gradient(top,#f78638 0,#f05f21 100%);background:-ms-linear-gradient(top,#f78638 0,#f05f21 100%);background:linear-gradient(to bottom,#f78638 0,#f05f21 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f78638',endColorstr='#f05f21',GradientType=0);background:#f78638;background:-moz-linear-gradient(top,#f78638 0,#f05f21 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f78638),color-stop(100%,#f05f21));background:-webkit-linear-gradient(top,#f78638 0,#f05f21 100%);background:-o-linear-gradient(top,#f78638 0,#f05f21 100%);background:-ms-linear-gradient(top,#f78638 0,#f05f21 100%);background:linear-gradient(to bottom,#f78638 0,#f05f21 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f78638',endColorstr='#f05f21',GradientType=0);color:#fff;font-size:16px;height:42px;width:102px;text-shadow:0 1px 0 #333;padding:8px 19px;display:inline-block;float:right}
.responsiveHomePageViewport .new-btn-authorable{background:#f78638;background:-moz-linear-gradient(top,#f78638 0,#f05f21 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f78638),color-stop(100%,#f05f21));background:-webkit-linear-gradient(top,#f78638 0,#f05f21 100%);background:-o-linear-gradient(top,#f78638 0,#f05f21 100%);background:-ms-linear-gradient(top,#f78638 0,#f05f21 100%);background:linear-gradient(to bottom,#f78638 0,#f05f21 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f78638',endColorstr='#f05f21',GradientType=0);background:#f78638;background:-moz-linear-gradient(top,#f78638 0,#f05f21 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f78638),color-stop(100%,#f05f21));background:-webkit-linear-gradient(top,#f78638 0,#f05f21 100%);background:-o-linear-gradient(top,#f78638 0,#f05f21 100%);background:-ms-linear-gradient(top,#f78638 0,#f05f21 100%);background:linear-gradient(to bottom,#f78638 0,#f05f21 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f78638',endColorstr='#f05f21',GradientType=0);color:#fff;font-size:12px;height:10px;line-height:10px;width:auto;text-shadow:0 1px 0 #333;padding:5px 10px 8px;margin:15px 10px 0 0;display:inline-block;float:right;border:1px solid #f78638}
.responsiveHomePageViewport .errorText{position:inherit;margin-top:3px;width:100%;display:block;float:left;text-align:left;font-size:12px;color:#e31616}
.responsiveHomePageViewport .modelFinderClose,.responsiveHomePageViewport .modelFinderOpen{display:inline-block;font-size:12px;margin-top:0;float:left;text-decoration:none}
.responsiveHomePageViewport .searchPanelFinder_js{bottom:20px;position:absolute;left:20px}
.responsiveHomePageViewport .searchPanelFinder_js:hover{text-decoration:none}
.responsiveHomePageViewport .modelFinder{text-align:left}
.responsiveHomePageViewport .whiteWrapper{margin:0 8px}
@media(max-width:650px){.responsiveHomePageViewport .new-btn-authorable{font-size:11px;margin:0;padding:5px 2px 8px}
.responsiveHomePageViewport .blueBackground{padding:0}
.responsiveHomePageViewport .new-btn-search{float:right;margin-top:12px;width:45%}
.responsiveHomePageViewport .whiteInterfaceContent{padding:50px 17px 0 17px}
.responsiveHomePageViewport .whiteInterface{margin:0 2.5%;width:95.01%}
.responsiveHomePageViewport .searchText[type="text"]{width:97%}
.responsiveHomePageViewport .searchStuff{float:none;width:auto}
.responsiveHomePageViewport .errorText{float:none;margin-top:0;width:auto}
.responsiveHomePageViewport .searchPanelFinder_js{bottom:10px;left:20px;width:40%;text-align:left}
.container-fluid h3.infoBar{border-radius:0;padding:0 0 10px 0;margin:20px 0;background:transparent}
}
.span4.threeDoorItem{padding-right:10px}
.span4.threeDoorItem:last-child{padding:0}
.homepageRedesignLayout .threeBlockHeader{color:#f0f0f0;text-align:center}
.homepageRedesignLayout form{position:relative}
.homepageRedesignLayout .whiteBox{background:#fff;background:-moz-linear-gradient(top,#fff 0,#f7f7f7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f7f7f7));background:-webkit-linear-gradient(top,#fff 0,#f7f7f7 100%);background:-o-linear-gradient(top,#fff 0,#f7f7f7 100%);background:-ms-linear-gradient(top,#fff 0,#f7f7f7 100%);background:linear-gradient(to bottom,#fff 0,#f7f7f7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7',GradientType=0);background:#fff;background:-moz-linear-gradient(top,#fff 0,#f7f7f7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f7f7f7));background:-webkit-linear-gradient(top,#fff 0,#f7f7f7 100%);background:-o-linear-gradient(top,#fff 0,#f7f7f7 100%);background:-ms-linear-gradient(top,#fff 0,#f7f7f7 100%);background:linear-gradient(to bottom,#fff 0,#f7f7f7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7',GradientType=0);border-top:solid 5px #c1d02f;overflow:hidden;padding:15px}
.homepageRedesignLayout .whiteBox h2{width:100%;margin-top:0;text-align:left;white-space:nowrap}
.homepageRedesignLayout .whiteBox .searchTextBox{position:relative;padding-right:12px;text-align:left;min-height:130px}
.homepageRedesignLayout .whiteBox .searchTextBox .mobileSearchBtn{display:none}
.homepageRedesignLayout .whiteBox .searchTextBox p{font-size:12px}
.homepageRedesignLayout .whiteBox .searchTextBox label{position:absolute;overflow:hidden;left:6px;top:9px;width:95%;cursor:text;color:#666;text-align:left;white-space:nowrap;font-size:14px}
.homepageRedesignLayout .whiteBox .searchTextBox label.error{color:#e31616}
.homepageRedesignLayout .whiteBox .searchTextBox input{border-color:#666;margin:0;height:25px;width:100%}
.homepageRedesignLayout .whiteBox .searchTextBox input.searchTextNoLink{margin-bottom:25px}
.homepageRedesignLayout .whiteBox .searchTextBox a{display:inline-block;margin:23px 0 58px}
.homepageRedesignLayout .whiteBox .searchTextBox a.errorField{margin-top:0}
.homepageRedesignLayout .whiteBox .searchTextBox .searchPanelFinder_js{position:relative;left:0;top:0;float:none}
.homepageRedesignLayout .whiteBox .searchTextBox span.searchTextNoLink{margin-bottom:78px}
.homepageRedesignLayout .whiteBox select{border-radius:5px;border-color:#666;font-weight:bold;width:100%;height:37px;appearance:menulist;-o-appearance:menulist;-ms-appearance:menulist;-moz-appearance:menulist;-khtml-appearance:menulist;-webkit-appearance:menulist}
.homepageRedesignLayout .whiteBox select[disabled]{background-color:#bebebe}
.homepageRedesignLayout .whiteBox .new-btn-search{float:left;width:auto}
.homepageRedesignLayout .modelFinder{left:18px;top:262px}
.homepageRedesignLayout .blueDepressedBorder .modelFinder{left:2px;top:190px}
@media(max-width:767px){.homepageRedesignLayout .whiteBox .searchTextBox{padding-right:60px}
.homepageRedesignLayout .whiteBox .searchTextBox .mobileSearchBtn{display:inline-block;position:absolute;top:0;right:0;height:39px;width:auto;margin:0;padding:5px 10px;border-radius:0 4px 4px 0}
.homepageRedesignLayout .whiteBox .searchTextBox .mobileSearchBtn i{font-size:27px}
.homepageRedesignLayout .whiteBox .searchTextBox label{left:12px;top:10px;width:auto}
.homepageRedesignLayout .whiteBox .searchTextBox a{margin:10px 0 0;width:auto}
.homepageRedesignLayout .whiteBox .searchTextBox input{border-radius:5px 0 0 5px}
.homepageRedesignLayout .whiteBox .searchTextBox input.searchTextNoLink{margin-bottom:0}
.homepageRedesignLayout .whiteBox .searchTextBox span.searchTextNoLink{margin-bottom:0}
.homepageRedesignLayout .modelFinder{left:0;top:161px;width:auto}
.homepageRedesignLayout .desktopSearchBtn{display:none}
.homepageRedesignLayout .blueDepressedBorder .modelFinder{left:2px;top:190px}
}
@media(max-width:768px){input[type="text"],input[type="password"],select,textarea{padding:6px}
}
.responsiveImage [data-desktopimage]{margin:0 0 10px;position:relative;text-align:center}
.responsiveImage [data-desktopimage] .credit{bottom:0;color:#fff;font-size:12px;margin:0;padding:5px;position:absolute;right:0;text-align:right;-webkit-text-shadow:1px 1px 0 #000;-moz-text-shadow:1px 1px 0 #000;-o-text-shadow:1px 1px 0 #000;-ms-text-shadow:1px 1px 0 #000;text-shadow:1px 1px 0 #000;z-index:100}
.responsiveImage [data-desktopimage]{margin:0 0 10px;position:relative;text-align:center}
.instructionsParsys>.responsiveImage{margin:0 auto 10px;max-width:550px;width:80%}
.imageHolder>.responsiveImage{height:auto;margin:auto auto;max-width:550px;text-align:center}
.responsiveImage_js[src=""]{display:none}
.responsivePinchImage{border:1px solid #dedede;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:315px;position:relative;width:100%}
.responsivePinchImage [data-toggle="pinch-image"]{height:100%;margin:0 0 10px;overflow:hidden;position:relative;width:100%}
.responsivePinchImage [data-toggle="pinch-image"] img{min-width:none;max-width:none;position:absolute;width:100%}
.responsivePinchImage .control{background-color:#fff;border:1px solid #4577a3;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#067bb5;display:block;font-size:16px;font-weight:600;left:10px;min-width:16px;padding:15px;position:absolute;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto}
.responsivePinchImage .control.icon-minus{bottom:10px}
.responsivePinchImage .control.icon-plus{bottom:58px}
.responsivePinchImage .control.inactive{background-color:#ccc}
.responsivePinchImage [data-toggle="pinch-fullscreen"] i,.responsivePinchImage [data-toggle="pinch-print"] i{color:#666}
.responsivePinchImage [data-toggle="pinch-fullscreen"]:hover i,.responsivePinchImage [data-toggle="pinch-print"]:hover i{color:#666;text-decoration:none}
@media(max-width:650px){.responsivePinchImage .control{font-size:20px;padding:12px}
.responsivePinchImage .control.plus{bottom:60px}
}
.responsivePinchImageDiagram{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:302px;position:relative;width:100%}
.responsivePinchImageDiagram .diagramListPrint{border:1px solid #dedede}
.responsivePinchImageDiagram.unsticky{position:absolute;height:302px;width:27%}
.responsivePinchImageDiagram.unsticky img{height:100%;margin-bottom:10px}
.responsivePinchImageDiagram.sticky{position:fixed;height:302px;width:21.6%;top:0}
.responsivePinchImageDiagram.sticky img{height:100%;margin-bottom:10px}
.responsivePinchImageDiagram [data-toggle="pinch-image"]{height:100%;margin:0 0 8px;overflow:hidden;position:relative;width:100%}
.responsivePinchImageDiagram [data-toggle="pinch-image"] img{min-width:none;max-width:none;position:absolute;width:100%}
.responsivePinchImageDiagram .control{background-color:#fff;border:1px solid #4577a3;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#067bb5;display:block;font-size:16px;font-weight:600;left:10px;min-width:16px;padding:15px;position:absolute;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto}
.responsivePinchImageDiagram .control.icon-minus{bottom:10px}
.responsivePinchImageDiagram .control.icon-plus{bottom:58px}
.responsivePinchImageDiagram .control.inactive{background-color:#ccc}
.responsivePinchImageDiagram [data-toggle="pinch-fullscreen"] i,.responsivePinchImageDiagram [data-toggle="pinch-print"] i{color:#666}
.responsivePinchImageDiagram [data-toggle="pinch-fullscreen"]:hover i,.responsivePinchImageDiagram [data-toggle="pinch-print"]:hover i{color:#666;text-decoration:none}
.responsivePinchImageDiagram div.pinchOptions{width:50%}
.responsivePinchImageDiagram .printOptions{position:absolute;left:100px}
.responsivePinchImageDiagram .printOptions:hover{background-color:#fff;border:1px solid #dedede;padding:6px;margin:-8px 0 0 0;position:absolute;left:100px;width:auto;display:block}
.responsivePinchImageDiagram .printOptions:hover ul{list-style-type:none;display:block}
.responsivePinchImageDiagram .printOptions ul{display:none}
.responsivePinchImageDiagram #diagramPinchImage{width:100%;height:302px;position:relative;background:white}
.responsivePinchImageDiagram #diagramPinchImage #border{width:100%;height:302px;border:1px transparent solid;position:absolute;left:0;top:0;z-index:2}
.responsivePinchImageDiagram #diagramPinchImage #img{position:absolute;left:0;top:0;z-index:1}
@media(min-width:1440px){.responsivePinchImageDiagram.unsticky{position:absolute;height:302px;width:27%}
.responsivePinchImageDiagram.unsticky img{height:100%;margin-bottom:10px}
.responsivePinchImageDiagram.sticky{position:fixed;height:302px;width:18%;top:0}
.responsivePinchImageDiagram.sticky img{height:100%;margin-bottom:10px}
}
@media(max-width:1024px){.responsivePinchImageDiagram.unsticky{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:absolute;height:360px;width:45%}
.responsivePinchImageDiagram.unsticky img{border:1px solid #dedede;height:100%;margin-bottom:10px}
.responsivePinchImageDiagram.sticky{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:fixed;height:360px;width:44%}
.responsivePinchImageDiagram.sticky img{border:1px solid #dedede;height:100%;margin-bottom:10px}
.responsivePinchImageDiagram [data-toggle="pinch-image"]{height:304px;margin:0;overflow:hidden;position:relative;width:100%}
.responsivePinchImageDiagram [data-toggle="pinch-image"] img{min-width:none;max-width:none;position:absolute;width:100%}
.responsivePinchImageDiagram .control{background-color:#fff;border:1px solid #4577a3;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#067bb5;display:block;font-size:16px;font-weight:600;left:10px;min-width:16px;padding:15px;position:absolute;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto}
.responsivePinchImageDiagram .control.icon-minus{bottom:10px}
.responsivePinchImageDiagram .control.icon-plus{bottom:58px}
.responsivePinchImageDiagram .control.inactive{background-color:#ccc}
.responsivePinchImageDiagram .pinchOptions{width:50%;z-index:10;padding:10px 0 10px 0}
.responsivePinchImageDiagram .printOptions{position:absolute;left:100px}
.responsivePinchImageDiagram .printOptions:hover{background-color:#fff;border:1px solid #dedede;padding:6px;margin:0;position:absolute;left:100px;width:auto;display:block}
.responsivePinchImageDiagram .printOptions:hover ul{list-style-type:none;display:block}
.responsivePinchImageDiagram .printOptions ul{display:none}
.responsivePinchImageDiagram #diagramPinchImage{width:99%;height:360px;position:relative;background:white}
.responsivePinchImageDiagram #diagramPinchImage #border{width:99%;height:360px;border:1px transparent solid;position:absolute;left:0;top:0;z-index:2}
.responsivePinchImageDiagram #diagramPinchImage #img{position:absolute;left:0;top:0;z-index:1}
.imageOptions{background:white}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.responsivePinchImageDiagram.unsticky{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:absolute;height:360px;width:45%}
.responsivePinchImageDiagram.unsticky img{border:1px solid #dedede;height:100%;margin-bottom:10px}
.responsivePinchImageDiagram.sticky{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:fixed;height:360px;width:44%}
.responsivePinchImageDiagram.sticky img{border:1px solid #dedede;height:100%;margin-bottom:10px}
.responsivePinchImageDiagram [data-toggle="pinch-image"]{height:304px;margin:0;overflow:hidden;position:relative;width:100%}
.responsivePinchImageDiagram [data-toggle="pinch-image"] img{min-width:none;max-width:none;position:absolute;width:100%}
.responsivePinchImageDiagram .control{background-color:#fff;border:1px solid #4577a3;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#067bb5;display:block;font-size:16px;font-weight:600;left:10px;min-width:16px;padding:15px;position:absolute;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto}
.responsivePinchImageDiagram .control.icon-minus{bottom:10px}
.responsivePinchImageDiagram .control.icon-plus{bottom:58px}
.responsivePinchImageDiagram .control.inactive{background-color:#ccc}
.responsivePinchImageDiagram .pinchOptions{width:50%;z-index:10;padding:10px 0 10px 0}
.responsivePinchImageDiagram .printOptions{position:absolute;left:100px}
.responsivePinchImageDiagram .printOptions:hover{background-color:#fff;border:1px solid #dedede;padding:6px;margin:0;position:absolute;left:100px;width:auto;display:block}
.responsivePinchImageDiagram .printOptions:hover ul{list-style-type:none;display:block}
.responsivePinchImageDiagram .printOptions ul{display:none}
.responsivePinchImageDiagram #diagramPinchImage{width:100%;height:360px;position:relative;background:white}
.responsivePinchImageDiagram #diagramPinchImage #border{width:100%;height:360px;border:1px transparent solid;position:absolute;left:0;top:0;z-index:2}
.responsivePinchImageDiagram #diagramPinchImage #img{position:absolute;left:0;top:0;z-index:1}
.imageOptions{background:white}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.responsivePinchImageDiagram.unsticky{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:absolute;height:360px;width:45%}
.responsivePinchImageDiagram.unsticky img{border:1px solid #dedede;height:100%;margin-bottom:10px}
.responsivePinchImageDiagram.sticky{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:fixed;height:360px;width:44%}
.responsivePinchImageDiagram.sticky img{border:1px solid #dedede;height:100%;margin-bottom:10px}
.responsivePinchImageDiagram [data-toggle="pinch-image"]{height:304px;margin:0;overflow:hidden;position:relative;width:100%}
.responsivePinchImageDiagram [data-toggle="pinch-image"] img{min-width:none;max-width:none;position:absolute;width:100%}
.responsivePinchImageDiagram .control{background-color:#fff;border:1px solid #4577a3;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#067bb5;display:block;font-size:16px;font-weight:600;left:10px;min-width:16px;padding:15px;position:absolute;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto}
.responsivePinchImageDiagram .control.icon-minus{bottom:10px}
.responsivePinchImageDiagram .control.icon-plus{bottom:58px}
.responsivePinchImageDiagram .control.inactive{background-color:#ccc}
.responsivePinchImageDiagram .pinchOptions{width:50%;z-index:10;padding:10px 0 10px 0}
.responsivePinchImageDiagram .printOptions{position:absolute;left:100px}
.responsivePinchImageDiagram .printOptions:hover{background-color:#fff;border:1px solid #dedede;padding:6px;margin:0;position:absolute;left:100px;width:auto;display:block}
.responsivePinchImageDiagram .printOptions:hover ul{list-style-type:none;display:block}
.responsivePinchImageDiagram .printOptions ul{display:none}
.responsivePinchImageDiagram #diagramPinchImage{width:100%;height:360px;position:relative;background:white}
.responsivePinchImageDiagram #diagramPinchImage #border{width:100%;height:360px;border:1px transparent solid;position:absolute;left:0;top:0;z-index:2}
.responsivePinchImageDiagram #diagramPinchImage #img{position:absolute;left:0;top:0;z-index:1}
.imageOptions{background:white}
}
@media(max-width:650px){.responsivePinchImageDiagram{height:360px}
.responsivePinchImageDiagram.unsticky{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:relative;height:360px;width:100%}
.responsivePinchImageDiagram.unsticky img{border:1px solid #dedede;height:100%;margin-bottom:10px}
.responsivePinchImageDiagram.sticky{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:relative;height:360px;width:100%}
.responsivePinchImageDiagram.sticky img{border:1px solid #dedede;height:100%;margin-bottom:10px}
.responsivePinchImageDiagram.transparency{display:block;width:100%;height:100%;opacity:0;background:#fff;z-index:100}
.responsivePinchImageDiagram .control{font-size:20px;padding:12px}
.responsivePinchImageDiagram .control.plus{bottom:60px}
.responsivePinchImageDiagram .pinchOptions{width:50%}
.responsivePinchImageDiagram .printOptions{position:absolute;left:100px}
.responsivePinchImageDiagram .printOptions:hover{background-color:#fff;border:1px solid #dedede;padding:6px;margin:0;position:absolute;left:100px;width:auto;display:block}
.responsivePinchImageDiagram .printOptions:hover ul{list-style-type:none;display:block}
.responsivePinchImageDiagram .printOptions ul{display:none}
}
table.responsiveTable td{padding:5px 10px}
table.responsiveTable thead td{font-weight:bold}
table.responsiveTable tbody td{border-top:solid 1px #dedede}
@media(max-width:767px){.responsiveTable thead{display:none}
.responsiveTable tbody,.responsiveTable tbody tr,.responsiveTable tbody td{display:block}
.responsiveTable tbody td{position:relative;padding-left:110px;min-height:20px}
.responsiveTable tbody tr:nth-child(2n+1) td{background:#f0f0f0}
.responsiveTable .column-label{position:absolute;left:5px;font-weight:bold}
}
.searchPanel{height:auto;padding:50px 0 10px 0;width:100%}
.searchPanel form{height:auto;margin:0;text-align:center;width:100%}
.search-shadow,#searchContainer{display:inline-block}
.search-shadow{height:25px;margin-top:-10px;position:absolute;top:50%;width:185px;z-index:50}
#searchLeftShadow{background:url(clientlib_base/img/headerLeftShadow.png) no-repeat left top;left:0;margin-left:-185px}
#searchRightShadow{background:url(clientlib_base/img/headerRightShadow.png) no-repeat right top;margin-right:-185px;right:0}
#searchContainer{height:auto;text-align:left;min-width:650px;position:relative;z-index:75}
#searchTabs{height:38px;list-style:none;margin:0 0 -6px;position:relative;width:100%;z-index:120}
#searchTabs li{display:inline-block;float:left}
#searchTabs li a{border:1px solid #446eb9;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;font-size:14px;height:27px;line-height:32px;padding:8px 10px;text-decoration:none}
#searchTabs li a:hover{text-decoration:none}
#searchTabs li.active a{background-color:#446eb9;border-width:3px;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;color:#fff;font-size:14px;height:32px;line-height:32px;padding:10px 10px 8px 10px;text-align:center}
#searchTabs li:first-child a{-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;-ms-border-radius:4px 0 0 0;-o-border-radius:4px 0 0 0;border-radius:4px 0 0 0;-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;-ms-border-radius:4px 0 0 0;-o-border-radius:4px 0 0 0;border-radius:4px 0 0 0;-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;-ms-border-radius:4px 0 0 0;-o-border-radius:4px 0 0 0;border-radius:4px 0 0 0}
#searchTabs li:first-child.active a{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
#searchTabs li:last-child a{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;-ms-border-radius:0 4px 0 0;-o-border-radius:0 4px 0 0;border-radius:0 4px 0 0;-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;-ms-border-radius:0 4px 0 0;-o-border-radius:0 4px 0 0;border-radius:0 4px 0 0;-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;-ms-border-radius:0 4px 0 0;-o-border-radius:0 4px 0 0;border-radius:0 4px 0 0}
#searchTabs li:last-child.active a{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
.select{width:157px;font-size:16px;font-weight:bolder;padding:6px 10px 6px 10px;height:37px;line-height:30px;font-family:Verdana,Arial,Helvetica,sans-serif;margin-bottom:0}
.newSearchBar span.select{background-image:url(http://c.searspartsdirect.com/pd-web-consumer-4.140.20140715-09/assets/img/backgrounds/bg_select.gif);position:absolute;bottom:31px;left:20px;width:157px;text-indent:10px;height:37px;background-repeat:no-repeat;background-position:0 0;cursor:default;z-index:1;font-size:14px;color:#666!important;font-weight:bold}
.search-content-pane{background:#446eb9;background:-moz-linear-gradient(top,#446eb9 0,#1c2e57 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#446eb9),color-stop(100%,#1c2e57));background:-webkit-linear-gradient(top,#446eb9 0,#1c2e57 100%);background:-o-linear-gradient(top,#446eb9 0,#1c2e57 100%);background:-ms-linear-gradient(top,#446eb9 0,#1c2e57 100%);background:linear-gradient(to bottom,#446eb9 0,#1c2e57 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#446eb9',endColorstr='#1c2e57',GradientType=0);background:#446eb9;background:-moz-linear-gradient(top,#446eb9 0,#1c2e57 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#446eb9),color-stop(100%,#1c2e57));background:-webkit-linear-gradient(top,#446eb9 0,#1c2e57 100%);background:-o-linear-gradient(top,#446eb9 0,#1c2e57 100%);background:-ms-linear-gradient(top,#446eb9 0,#1c2e57 100%);background:linear-gradient(to bottom,#446eb9 0,#1c2e57 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#446eb9',endColorstr='#1c2e57',GradientType=0);background:#446eb9;background:-moz-linear-gradient(top,#446eb9 0,#1c2e57 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#446eb9),color-stop(100%,#1c2e57));background:-webkit-linear-gradient(top,#446eb9 0,#1c2e57 100%);background:-o-linear-gradient(top,#446eb9 0,#1c2e57 100%);background:-ms-linear-gradient(top,#446eb9 0,#1c2e57 100%);background:linear-gradient(to bottom,#446eb9 0,#1c2e57 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#446eb9',endColorstr='#1c2e57',GradientType=0);border:inset 1px solid #4577a3;-webkit-box-shadow:0 8px 6px -6px #dedede;-moz-box-shadow:0 8px 6px -6px #dedede;-o-box-shadow:0 8px 6px -6px #dedede;-ms-box-shadow:0 8px 6px -6px #dedede;box-shadow:0 8px 6px -6px #dedede;-webkit-box-shadow:0 8px 6px -6px #dedede;-moz-box-shadow:0 8px 6px -6px #dedede;-o-box-shadow:0 8px 6px -6px #dedede;-ms-box-shadow:0 8px 6px -6px #dedede;box-shadow:0 8px 6px -6px #dedede;-webkit-box-shadow:0 8px 6px -6px #dedede;-moz-box-shadow:0 8px 6px -6px #dedede;-o-box-shadow:0 8px 6px -6px #dedede;-ms-box-shadow:0 8px 6px -6px #dedede;box-shadow:0 8px 6px -6px #dedede;min-width:650px;display:none;height:80px;line-height:35px;padding:15px 15px 0;z-index:100}
.search-content-pane div{margin:0 5px 0 5px}
.search-content-pane div.dropdown-backdrop{margin:0}
.search-content-pane input,.search-content-pane span,.search-content-pane div{display:inline-block}
.search-content-pane button i{display:none}
.search-content-pane p,.search-content-pane span.large{color:#fff;font-size:12px;font-weight:600}
.search-content-pane p a,.search-content-pane span.large a{color:#fff;font-size:12px}
.search-content-pane span.large{font-size:26px;height:21px;padding:0 8px}
.search-content-pane .mobile{display:none}
.search-content-pane input[type="text"]{font-size:16px;margin:0 10px 0 5px;width:50%;padding:6px 10px 6px 10px;height:22px;letter-spacing:normal;word-spacing:normal}
.search-content-pane p{font-size:14px;margin-left:6px;font-weight:200}
.search-content-pane a{font-size:14px}
.search-content-pane .searchBtn{font:normal 16px Verdana,Arial,Helvetica,sans-serif;font-weight:300}
.search-content-pane .new-btn.new-btn-search,.search-content-pane .new-btn-small.new-btn-search{text-shadow:none}
.search-content-pane .btn-group{margin-right:10px}
.search-content-pane .btn-group a{background-color:#fff;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#666;display:inline-block;font:16px/35px Arial,Helvetica,sans-serif;padding:0 10px}
.search-content-pane .btn-group .btn-type{background-color:#fff;background-image:none;border:1px solid #dedede;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;display:inline-block;float:left;min-width:120px;padding-left:8px;padding-right:8px;text-align:left}
.search-content-pane .btn-group .btn-type .icon-chevron-sign-down{float:right;margin:8px 0 0 8px}
.search-content-pane .btn-group .dropdown-menu{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:1% solid #dedede!important;border-top:0;margin-top:0;min-width:50px;padding:4%;width:130px}
.search-content-pane .btn-group .dropdown-menu a{cursor:pointer}
.search-content-pane .btn-group .dropdown-menu a.current{color:#067bb5;font-weight:bold}
.search-content-pane .btn-group .dropdown-menu li.selected a{font-weight:bold}
.search-content-pane.active{display:block}
.search-content-pane label{color:#999;margin-top:5px;margin-bottom:2px;font-size:14px;color:#333;font-weight:bold}
.search-content-pane .key_msg_redesign{left:200px;position:absolute;top:50px;color:#666}
#manualContent ul{list-style:none;margin:0;padding:0}
#manualContent ul li{color:#fff;display:inline-block;margin:0 0 10px;padding:10px 0;width:32%}
#manualContent ul li .icon-stack{font-size:22px}
#manualContent ul li .icon-stack .icon-stack-base{color:#fff}
#manualContent ul li .icon-stack .icon-light{color:#1c2e57}
#manualContent ul li h4{color:#fff;margin:0;padding:0}
#manualContent ul li h4 a{color:#fff}
#manualContent ul li h4 a:hover{color:#fff}
#manualContent ul li h4 a span{font-size:12px}
p.errorText{font-size:12px;position:relative;left:162px;color:#e31616;line-height:0;margin:4px 0 -10px 0}
#searchTypeLabel{float:left}
@media(max-width:1100px){.search-shadow{width:160px}
#searchLeftShadow{margin-left:-160px}
#searchRightShadow{margin-right:-160px}
}
@media(max-width:1023px){.search-shadow{display:none;visibility:hidden}
}
@media(max-width:1000px){#searchContainer{min-width:729px}
}
@media(max-width:768px){#searchContainer{min-width:100%}
.search-content-pane{height:95px}
.search-content-pane .btn-group .btn{padding:5px 12px}
.search-content-pane .btn-group .btn-type{min-width:90px}
}
@media(max-width:680px){.search-content-pane span.large{display:none;visibility:hidden}
.search-content-pane input[type="text"]{font-size:14px;margin-right:6px;width:40%}
.search-content-pane .btn-group{margin-right:6px}
.search-content-pane .btn-group .btn-type{font-size:14px}
.search-content-pane .btn-group .btn-type .icon-chevron-sign-down{float:right;margin:10px 0 0 10px}
}
@media(max-width:650px){.searchPanel{padding:0 0 10px 0}
#searchTabs{display:none}
.search-content-pane{padding:3px 0 0;min-width:480px;background:#ebebeb;height:auto}
.search-content-pane button{margin:0 0 0 -3px;padding:7px 13px}
.search-content-pane button span{display:none}
.search-content-pane button i{display:inline;font-size:27px}
.search-content-pane .btn-group{margin:0 0 0 3px}
.search-content-pane input[type="text"]{width:60%;margin:0 0 0 -3px;padding:12px 5px}
.search-content-pane p{line-height:1.5em;text-align:center;margin:0}
.search-content-pane .notMobile{display:none}
.search-content-pane .mobile{display:inline}
.search-content-pane .modelFinderClose a{color:#08c}
.search-content-pane .modelFinderOpen a{color:#08c}
.scpFirst{display:block}
.scpSecond.active{display:none}
#manualContent ul li{vertical-align:top}
#manualContent ul li .icon-stack{font-size:14px}
#manualContent ul li h4{font-size:16px}
#manualContent ul li h4 a{font-size:16px}
#manualContent ul li h4 a span{font-size:11px}
.searchPanel .modelFinder.is-open .modelFinderWrapper{border-color:#ebebeb}
}
@media(max-width:480px){.search-content-pane{min-width:320px;width:auto}
.search-content-pane input[type="text"]{width:43%;margin:0 4px 0 0;height:21px!important}
}
@media(max-width:400px){.search-content-pane .btn-group .btn-type{min-width:70px;padding:5px}
}
.searchPanelFinder_js{cursor:pointer}
.modelFinder{overflow:hidden;position:absolute;width:100%}
.modelFinder .modelFinderWrapper{background-color:#fff;border-left:solid 4px #1c2e57;border-right:solid 4px #1c2e57;height:0;overflow:hidden;padding:0 20px}
.modelFinder.is-open .modelFinderWrapper{border-bottom:solid 4px #1c2e57}
.modelFinder .dropdown-reskin{border:solid 1px #dedede;overflow:hidden;position:relative}
.modelFinder .dropdown-reskin select{border:0;margin:0;padding:0 0 0 15px;width:110%}
.modelFinder .dropdown-reskin i{font-size:22px;position:absolute;right:8px;top:4px;z-index:1}
.modelFinder .modelFinderPlates{padding:0 0 25px 40px;overflow:hidden}
.modelFinder .modelFinderPlates img{float:left}
.modelFinder .modelFinderPlatesImage1,.modelFinder .modelFinderPlatesImage2{margin-right:15px}
.modelFinder .CMNP_center,.modelFinder .CMNP_left{float:left}
.modelFinder .CMNP_left{width:188px;padding-right:20px}
.modelFinder .CMNP_right{float:right}
.modelFinderPaneManager{padding-top:20px;overflow:hidden;display:none}
.modelFinderPaneManager .item{float:left;line-height:30px}
.modelFinderPaneManager .item .current{color:#666}
.modelFinderPaneManager .item:first-child{margin-right:15px;padding-right:15px;border-right:solid 1px #dedede}
.modelFinderCriteriaClose{text-align:center;border-top:solid 1px #dedede;padding:10px 0;margin-top:20px;font-weight:bold}
.modelFinderCriteriaClose i{font-weight:bold}
.modelFinderPlateFinder{display:none}
.modelFinderOutput{overflow:hidden}
.modelFinderPlateOutput ul{list-style:none;margin:10px 0;padding:0;text-align:left}
.modelFinderPlateOutput ul li{display:inline-block;padding:5px 0;width:31%}
#ProductStyleUL{list-style:none;margin:0;padding:0}
#ProductStyleUL li input[type="radio"]{display:inline-block;margin:0 5px 0 0;vertical-align:baseline}
#ProductStyleUL li label{color:#666;display:inline-block;font-size:14px;font-weight:normal}
@media(max-width:650px){.modelFinder .modelFinderPlates{overflow:hidden;padding:0;text-align:center}
.modelFinder .modelFinderPlates img{float:none;margin:0 0 10px}
.modelFinder .CMNP_left,.modelFinder .CMNP_center,.modelFinder .CMNP_right{margin:0 0 10px;width:100%}
}
@media(max-width:650px){.sideChatNavigation{display:none!important}
}
.closePersistentChatWidget{background:none repeat scroll 0 0 #067bb5;border-bottom:1px solid #666;bottom:315px;color:#fff;cursor:pointer;font-size:12px;padding:10px 0;position:fixed;right:0;text-align:center;width:56px;z-index:999}
.sideChatNavigation{bottom:100px;position:fixed;right:-340px;width:396px;z-index:999}
.sideChatNavigation .sideChatNavigationContent,.sideChatNavigation .sideChatNavigationControls{float:right}
.sideChatNavigation .sideChatNavigationContent{background-color:#fff;border:3px solid #067bb5;border-right:0;height:181px;padding:15px 15px 13px;width:307px}
.sideChatNavigation .sideChatNavigationContent h3{line-height:22px;font-size:20px}
.sideChatNavigation .sideChatNavigationContent h3 i{font-size:12px}
.sideChatNavigation .sideChatNavigationContent p{margin:0}
.sideChatNavigation .sideChatNavigationControls{height:auto}
.sideChatNavigation .sideChatNavigationControls .sideChatNavigationIcon{background-color:#067bb5;border-top:1px solid #666;color:#fff;cursor:pointer;font-size:12px;text-align:center;width:56px;line-height:1.3}
.sideChatNavigation .sideChatNavigationControls .sideChatNavigationIcon .side-chat{background-image:url(clientlib_base/img/ChatWidget.png);background-repeat:no-repeat;display:inline-block;width:24px}
.sideChatNavigation .sideChatNavigationControls .sideChatNavigationIcon .chat-button{background-position:-1px 4px;margin-bottom:-1px;height:24px}
.sideChatNavigation .sideChatNavigationControls .sideChatNavigationIcon .call-button{background-position:-28px 3px;height:23px}
.sideChatNavigation .sideChatNavigationControls .sideChatNavigationIcon .email-button{background-position:-56px 4px;margin-bottom:-2px;height:25px}
.sideChatNavigation .sideChatNavigationControls .sideChatNavigationIcon .icon-envelope:before{content:"\f0e0"}
.sideChatNavigation .sideChatNavigationControls .sideChatNavigationIcon a{display:block;padding:14px 0 15px;color:#fff;font-size:12px;text-decoration:none}
.sideChatNavigation .sideChatNavigationControls .sideChatNavigationIcon #additional-close{position:absolute;bottom:10px;left:75px;font-size:1.2em;color:#067bb5}
.sideChatNavigation .sideChatNavigationControls .sideChatNavigationIcon img{text-align:center;padding:0 0 8px 0}
.sideChatNavigation .sideChatNavigationControls .sideChatNavigationIcon:first-child{border-top:0}
.sideChatNavigation .sideChatNavigationControls .sideChatNavigationIcon.ChatNotAvailable{display:block;background-color:#adaeae!important}
.sideChatNavigation .sideChatNavigationControls .sideChatNavigationIcon.ChatNotAvailable a{display:block;color:#6e6f70!important;cursor:default!important}
.sideChatNavigation .sideChatNavigationControls .sideChatNavigationIcon.ChatNotAvailable .chat-button{background-position:-84px 4px;margin-bottom:-1px;height:24px}
.sideChatNavigation .sideChatNavigationControls .sideChatNavigationIcon.offline{cursor:default;border-top:0}
.sideChatNavigation .sideChatNavigationControls .linklessIcon{padding:14px 0 15px}
.socialBar{margin-bottom:10px}
.socialBar a{cursor:pointer;display:inline-block;padding:12px 15px 0 15px;height:34px}
.socialBar a [class*="icon-"],.socialBar a [class^=" icon-"],.socialBar a [class*="svg-icon-"],.socialBar a [class^=" svg-icon-"]{display:inline-block;font-size:22px;text-decoration:none;vertical-align:middle}
.socialBar a [class*="svg-icon-"],.socialBar a [class^=" svg-icon-"]{height:22px;width:22px}
.socialBar a:hover [class*="icon-"],.socialBar a:hover [class^=" icon-"],.socialBar a:hover [class*="svg-icon-"],.socialBar a:hover [class^=" svg-icon-"]{text-decoration:none}
.socialBar .socialBarIcons{display:inline-block}
.socialBar .addthis_button_pdfmyurl,.socialBar .addthis_button_print{border-left:1px solid #ebebeb}
.socialBar .addthis_button_pdfmyurl [class*="icon-"],.socialBar .addthis_button_print [class*="icon-"],.socialBar .addthis_button_pdfmyurl [class^=" icon-"],.socialBar .addthis_button_print [class^=" icon-"],.socialBar .addthis_button_pdfmyurl [class*="svg-icon-"],.socialBar .addthis_button_print [class*="svg-icon-"],.socialBar .addthis_button_pdfmyurl [class^=" svg-icon-"],.socialBar .addthis_button_print [class^=" svg-icon-"]{margin-right:8px}
.socialBar .addthis_button_pdfmyurl .at300bs,.socialBar .addthis_button_print .at300bs{display:none!important}
.socialBar .socialBarMobile{display:none}
.socialBar [data-toggle]{font-weight:600}
@media(max-width:768px){.socialBar .addthis_button_print{display:none}
}
@media(max-width:650px){.socialBar .socialBarIcons{clear:none;float:left;height:46px;overflow:visible;position:relative;width:120px;z-index:999999}
.socialBar .socialBarIcons .socialBarIconsInner{background-color:#fff;border:solid 1px #ebebeb;height:46px;margin-bottom:15px;overflow:hidden}
.socialBar .socialBarIcons .socialBarIconsInner.active{height:auto;width:278px}
.socialBar .socialBarIcons .socialBarIconsInner a{width:100%}
.socialBar .socialBarIcons .socialBarIconsInner a [class*="icon-"],.socialBar .socialBarIcons .socialBarIconsInner a [class^=" icon-"],.socialBar .socialBarIcons .socialBarIconsInner a [class*="svg-icon-"],.socialBar .socialBarIcons .socialBarIconsInner a [class^=" svg-icon-"]{margin-right:10px;width:25px}
.socialBar .addthis_button_pdfmyurl{border-left:0!important;clear:none;float:left}
.socialBar .addthis_button_pdfmyurl [class*="icon-"],.socialBar .addthis_button_pdfmyurl [class^=" icon-"],.socialBar .addthis_button_pdfmyurl [class*="svg-icon-"],.socialBar .addthis_button_pdfmyurl [class^=" svg-icon-"]{margin-right:10px}
.socialBar .socialBarMobile{display:inherit!important}
}
#CQrte h1,body#CQrte h1,#CQrte body h1,#CQrte td h1,#CQrte h2,body#CQrte h2,#CQrte body h2,#CQrte td h2,#CQrte h3,body#CQrte h3,#CQrte body h3,#CQrte td h3,#CQrte h4,body#CQrte h4,#CQrte body h4,#CQrte td h4,#CQrte h5,body#CQrte h5,#CQrte body h5,#CQrte td h5,#CQrte p,body#CQrte p,#CQrte body p,#CQrte td p,#CQrte ul,body#CQrte ul,#CQrte body ul,#CQrte td ul,#CQrte ol,body#CQrte ol,#CQrte body ol,#CQrte td ol,#CQrte dl,body#CQrte dl,#CQrte body dl,#CQrte td dl{font-family:'Open Sans',Helvetica,Arial,sans-serif}
#CQrte p,body#CQrte p,#CQrte body p,#CQrte td p,#CQrte ul,body#CQrte ul,#CQrte body ul,#CQrte td ul,#CQrte ol,body#CQrte ol,#CQrte body ol,#CQrte td ol,#CQrte dl,body#CQrte dl,#CQrte body dl,#CQrte td dl{color:#666;font-size:14px}
#CQrte h1,body#CQrte h1,#CQrte body h1,#CQrte td h1,#CQrte h2,body#CQrte h2,#CQrte body h2,#CQrte td h2,#CQrte h3,body#CQrte h3,#CQrte body h3,#CQrte td h3,#CQrte h4,body#CQrte h4,#CQrte body h4,#CQrte td h4,#CQrte h5,body#CQrte h5,#CQrte body h5,#CQrte td h5{color:#666;font-weight:bold;line-height:1.4}
#CQrte h1,body#CQrte h1,#CQrte body h1,#CQrte td h1{font-size:28px}
#CQrte h2,body#CQrte h2,#CQrte body h2,#CQrte td h2{font-size:24px}
#CQrte h3,body#CQrte h3,#CQrte body h3,#CQrte td h3{font-size:22px}
#CQrte h4,body#CQrte h4,#CQrte body h4,#CQrte td h4{font-size:18px}
#CQrte h5,body#CQrte h5,#CQrte body h5,#CQrte td h5{font-size:16px}
#CQrte a,body#CQrte a,#CQrte body a,#CQrte td a{color:#067bb5;text-decoration:none}
#CQrte a:hover,body#CQrte a:hover,#CQrte body a:hover,#CQrte td a:hover{color:#304e88;text-decoration:underline}
#CQrte ul,body#CQrte ul,#CQrte body ul,#CQrte td ul,#CQrte ol,body#CQrte ol,#CQrte body ol,#CQrte td ol,#CQrte dl,body#CQrte dl,#CQrte body dl,#CQrte td dl{display:block}
#CQrte ul li,body#CQrte ul li,#CQrte body ul li,#CQrte td ul li,#CQrte ol li,body#CQrte ol li,#CQrte body ol li,#CQrte td ol li,#CQrte dl li,body#CQrte dl li,#CQrte body dl li,#CQrte td dl li{display:list-item}
#CQrte ul dt,body#CQrte ul dt,#CQrte body ul dt,#CQrte td ul dt,#CQrte ol dt,body#CQrte ol dt,#CQrte body ol dt,#CQrte td ol dt,#CQrte dl dt,body#CQrte dl dt,#CQrte body dl dt,#CQrte td dl dt,#CQrte ul dd,body#CQrte ul dd,#CQrte body ul dd,#CQrte td ul dd,#CQrte ol dd,body#CQrte ol dd,#CQrte body ol dd,#CQrte td ol dd,#CQrte dl dd,body#CQrte dl dd,#CQrte body dl dd,#CQrte td dl dd{display:block}
#CQrte ul,body#CQrte ul,#CQrte body ul,#CQrte td ul{list-style-type:disc}
#CQrte ol,body#CQrte ol,#CQrte body ol,#CQrte td ol{list-style-type:decimal}
.vpContanier{float:left;width:90%;padding:0 2% 3%;margin:5% 3% 1% 0;border:3px solid #aeaeae;text-align:center}
.vpContanier p{margin:0}
.vpMarginZero{margin:0!important}
.red{color:#be1010;font-weight:bold}
@media(max-width:480px){.valuePropContanier{margin:40px 0;text-align:center}
.valuePropContanier .vpContanier{float:left;width:235px;padding:0 20px 20px;margin:0 0 14px 0;border:3px solid #aeaeae}
}
.toolsRequiredRepair ul{list-style-type:none}
.toolsRequiredRepair ul li{padding-left:5px}
.topAccessories .container-fluid{clear:both;margin:40px auto;width:100%}
.topAccessories .container-fluid .taTitle{background-color:#ebebeb;padding:2px 2%;width:100%;height:auto}
.topAccessories .container-fluid .taTitle h2{font-size:24px;line-height:24px}
.topAccessories .container-fluid .row-fluid{height:auto;padding:20px 0}
.topAccessories .container-fluid .row-fluid [class*="new-span2"]{width:20%;margin:0 auto}
.topAccessories .container-fluid .row-fluid [class*="new-span"]{height:auto}
.topAccessories .container-fluid .row-fluid [class*="new-span"] .taItem{display:block;line-height:24px;width:auto;margin:0 auto;text-align:center}
.topAccessories .container-fluid .row-fluid [class*="new-span"] .taItem:first-child{float:left}
.topAccessories .container-fluid .row-fluid [class*="new-span"] .taItem img{border:1px solid #dedede;width:130px;height:130px;margin:0 auto;display:block}
.topAccessories .container-fluid .row-fluid [class*="new-span"] .taItem p{text-align:center;width:130px;font-weight:800;margin:0 auto}
@media(max-width:650px){.topAccessories .container-fluid{margin:30px auto;width:100%}
.topAccessories .container-fluid .taTitle{width:100%;margin:0 auto;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.topAccessories .container-fluid .row-fluid{padding:30px 0}
.topAccessories .container-fluid .row-fluid [class*="new-span"]{height:200px;width:50%;margin:0 auto}
.topAccessories .container-fluid .row-fluid [class*="new-span"] .taItem:first-child{float:none}
}
@media(max-width:768px){.topAccessories .container-fluid .row-fluid [class*="new-span2"] .taItem img{width:130px;height:130px}
.topAccessories .container-fluid .row-fluid [class*="new-span2"] .taItem p{width:130px}
}
.boxed-callout{width:160px;margin:0 auto 0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.boxed-callout .topParts-item img{width:100px;height:100px;border:1px solid #ebebeb;display:block;margin:30px 0 5px 30px}
.video .caption{font-size:12px}
.airFilterDimension .toolTip{text-align:left;margin:0 auto;width:70%}
.airFilterDimension .toolTip .tipIcon{float:left;width:40px;color:#067bb5}
.airFilterDimension .toolTip .tipIconText{float:left;padding:0 0 20px 0;width:90%}
.airFilterDimension .freeShipping{color:#be1010}
.airFilterDimension .truckIcon{float:left;min-height:25px;min-width:25px}
.airFilterDimension .shippingDisclaimer{margin-left:35px;margin-bottom:0}
.airFilterDimension .airFilerDimSelect{height:30px}
.airFilterDimension #afLandingMobileImage{display:none}
.airFilterDimension .airfilterDimensionSection{border:3px solid #f0f0f0;margin-bottom:10px;margin-top:15px}
.airFilterDimension .airfilterDimensionSection h4{margin-bottom:20px;text-align:center}
.airFilterDimension .airfilterDimensionSection .noFiltersFoundMsg{font-size:18px;color:#666;margin:10px 0;text-align:center}
.airFilterDimension .airfilterDimensionSection .borderHidden{border:0}
.airFilterDimension .airfilterDimensionSection .row-fluid{text-align:center}
.airFilterDimension .airfilterDimensionSection .row-fluid .span4 .responsiveDropdown{width:60%;min-width:150px;cursor:pointer}
.airFilterDimension .airfilterDimensionSection .row-fluid .span4 .responsiveDropdown ul{position:absolute;width:100%;box-shadow:none;max-height:200px;overflow:auto;overflow-x:hidden}
.airFilterDimension .airfilterDimensionSection .row-fluid .span4 .responsiveDropdown ul li{border:0;padding:2px;text-align:center}
.airFilterDimension .airfilterDimensionSection .row-fluid .span4 .responsiveDropdown .new-btn-dropdown{background-color:#fff;color:#0657a4;font-weight:bold}
.airFilterDimension .airfilterDimensionSection .row-fluid .span4 .responsiveDropdown .new-btn-dropdown .icon-chevron-sign-down{padding-left:10px}
.airFilterDimension .airfilterDimensionSection .row-fluid .span4 .responsiveDropdown .new-btn-dropdown.filterValSelected{background-color:#666;color:#fff}
.airFilterDimension .airfilterDimensionSection .row-fluid .span4 .dimensionCross{float:right;line-height:34px;font-weight:bolder}
.airFilterDimension .airfilterDimensionSection #noDataFound h1{padding:20px}
.airFilterDimension #airFilterSelectionForm{background-color:#f0f0f0;padding:20px}
.airFilterDimension #afLandingImage{margin:0 0 20px;text-align:center}
.airFilterDimension .afBrandsRow{width:100%;padding-top:15px;text-align:center}
.airFilterDimension .afBrandsRow .brandImages{text-align:center;margin:20px 0}
.airFilterDimension .afBrandsRow .brandImages img{margin:0 30px 0 0}
.airFilterDimension .afBrandsRow .brandImages img:last-child{margin:0}
.airFilterDimension .afBrandsRow .powerdBy{font-size:18px;color:#666;text-align:center}
.airFilterDimension .airFilterSearchResults{list-style-type:none;margin:0 0 10px 0}
.airFilterDimension .airFilterSearchResults .airFilterItemBottomBorder{border-bottom:1px solid #dedede}
.airFilterDimension .airFilterSearchResults .airFilterSearchResultsItem{padding:15px 0 10px 0}
.airFilterDimension .airFilterSearchResults .airFilterSearchResultsItem .airFilterSearchResultsItemLeft{text-align:left}
.airFilterDimension .airFilterSearchResults .airFilterSearchResultsItem .airFilterSearchResultsItemLeft .filterImg{border:1px solid #dedede;float:left;height:auto;margin-bottom:10px;margin-right:20px;padding:10px;width:100px}
.airFilterDimension .airFilterSearchResults .airFilterSearchResultsItem .airFilterSearchResultsItemLeft .partListingLink{display:block;font-size:16px;font-weight:bold;margin-bottom:20px}
.airFilterDimension .airFilterSearchResults .airFilterSearchResultsItem .airFilterSearchResultsItemLeft .freeShippingPromo{float:left}
.airFilterDimension .airFilterSearchResults .airFilterSearchResultsItem .airFilterSearchResultsItemLeft .freeShippingPromo .freeShippingPromoBox{background-color:#f0f0f0;padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.airFilterDimension .airFilterSearchResults .airFilterSearchResultsItem .airFilterSearchResultsItemRight{float:right;line-height:11px;text-align:right}
.airFilterDimension .airFilterSearchResults .airFilterSearchResultsItem .airFilterSearchResultsItemRight .airFilterList{list-style-type:none}
.airFilterDimension .airFilterSearchResults .airFilterSearchResultsItem .airFilterSearchResultsItemRight .airFilterList li:first-child{font-size:16px;font-weight:bold}
.airFilterDimension .airFilterSearchResults .airFilterSearchResultsItem .airFilterSearchResultsItemRight .filterResultBtn{margin-top:10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.airFilterDimension .airFilterSearchResults .airFilterSearchResultsItem .airFilterSearchResultsItemRight .featurePackLarge{font-weight:bold}
.airFilterDimension .airFilterSearchResults .airFilterSearchResultsItem .airFilterSearchResultsItemRight .featurePriceLarge{font-size:16px;font-weight:bold}
.airFilterDimension .setHeading{border:3px solid #ebebeb;padding:15px 20px;float:left;margin-bottom:23px;width:95%}
.airFilterDimension .setHeading p{margin-bottom:0}
.airFilterDimension .setHeading .bestBetterGoodHeading{font-size:24px;margin:0 0 10px 0}
.airFilterDimension .setHeading .bulletHeading{font-size:14px;font-weight:bold}
.airFilterDimension .setHeading .rightDiv{padding:0 20px 0 0}
.airFilterDimension .setHeading .span6 p{text-align:left}
.airFilterDimension .setHeading .smallFont{font-size:12px}
@media(max-width:480px){.airFilterDimension .toolTip{text-align:left;margin:0 auto;width:70%;padding:10px 0 0 0}
.airFilterDimension .toolTip .tipIcon{float:left;width:40px;color:#446eb9}
.airFilterDimension .toolTip .tipIconText{float:left;padding:0 0 20px 0;width:80%}
.airFilterDimension #afLandingMobileImage{display:block}
.airFilterDimension .airfilterDimensionSection{border:4px solid red;margin-bottom:10px}
.airFilterDimension .airfilterDimensionSection .row-fluid{text-align:center}
.airFilterDimension .airfilterDimensionSection .row-fluid .span4 .responsiveDropdown{min-width:40%;margin-bottom:20px}
.airFilterDimension .airfilterDimensionSection .row-fluid .span4 .responsiveDropdown ul li{border:1px solid #dedede;padding:4px;text-align:center}
.airFilterDimension .airfilterDimensionSection .row-fluid .span4 .responsiveDropdown .new-btn-dropdown .icon-chevron-sign-down{padding-left:10px}
.airFilterDimension .airfilterDimensionSection .row-fluid .span4 .dimensionCross{float:right;line-height:34px;font-weight:bolder}
.airFilterDimension .airfilterDimensionSection #noDataFound h1{padding:20px}
.airFilterDimension .airFilterSearchResults .airFilterSearchResultsItemBkg{background-color:#f0f0f0;padding:5px 0}
.airFilterDimension .airFilterSearchResults .airFilterSearchResultsItem{border-bottom:0;background-color:#fff;-webkit-box-shadow:0 8px 6px -6px #dedede;-moz-box-shadow:0 8px 6px -6px #dedede;-o-box-shadow:0 8px 6px -6px #dedede;-ms-box-shadow:0 8px 6px -6px #dedede;box-shadow:0 8px 6px -6px #dedede;-webkit-box-shadow:0 8px 6px -6px #dedede;-moz-box-shadow:0 8px 6px -6px #dedede;-o-box-shadow:0 8px 6px -6px #dedede;-ms-box-shadow:0 8px 6px -6px #dedede;box-shadow:0 8px 6px -6px #dedede;-webkit-box-shadow:0 8px 6px -6px #dedede;-moz-box-shadow:0 8px 6px -6px #dedede;-o-box-shadow:0 8px 6px -6px #dedede;-ms-box-shadow:0 8px 6px -6px #dedede;box-shadow:0 8px 6px -6px #dedede;margin:10px 10px 10px 10px;width:95%}
.airFilterDimension .airFilterSearchResults .airFilterSearchResultsItem .airFilterSearchResultsItemLeft{margin-bottom:10px}
.airFilterDimension .airFilterSearchResults .airFilterSearchResultsItem .airFilterSearchResultsItemLeft .filterImg{border:1px solid #dedede;float:left;height:auto;margin:10px;padding:10px;width:70px}
.airFilterDimension .airFilterSearchResults .airFilterSearchResultsItem .airFilterSearchResultsItemRight{float:none;line-height:11px;text-align:left}
.airFilterDimension .afBrandsRow .brandImages{float:left;margin:20px auto;padding:0!important}
.airFilterDimension .afBrandsRow .brandImages img{margin:0 10px 10px 10px!important}
.airFilterDimension .afBrandsRow .brandImages .fourth_img{margin:0 10px 10px 55px!important}
}
@media(max-width:767px){.airFilterDimension #afLandingMobileImage{display:block;text-align:center}
.airFilterDimension .airfilterDimensionSection{border:3px solid #f0f0f0;margin-bottom:10px}
.airFilterDimension .airfilterDimensionSection .row-fluid{text-align:center}
.airFilterDimension .airfilterDimensionSection .row-fluid .span4 .responsiveDropdown{min-width:150px;margin-bottom:20px}
.airFilterDimension .airfilterDimensionSection .row-fluid .span4 .responsiveDropdown ul li{border:0;padding:2px;text-align:center}
.airFilterDimension .airfilterDimensionSection .row-fluid .span4 .responsiveDropdown .new-btn-dropdown{background-color:#fff;color:#0657a4;font-weight:bold}
.airFilterDimension .airfilterDimensionSection .row-fluid .span4 .responsiveDropdown .new-btn-dropdown .icon-chevron-sign-down{padding-left:10px}
.airFilterDimension .airfilterDimensionSection .row-fluid .span4 .dimensionCross{float:right;line-height:34px;font-weight:bolder}
.airFilterDimension .airfilterDimensionSection #noDataFound h1{padding:20px}
.airFilterDimension .airfilterDimensionSection #afLandingImage{position:relative;left:0;margin:0}
.airFilterDimension .airfilterDimensionSection #afLandingImage img{margin-bottom:20px;position:relative;left:13px}
}
.mervRatingHelp .border1px{float:left;border:1px solid #dedede;border-left:0;border-right:0;padding:0 2%;width:96%}
.mervRatingHelp .aitFilterTypeHeading{font-size:18px;margin:10px 0 0 0}
.mervRatingHelp .border1pxtop{border-top:1px solid #dedede}
.mervRatingHelp .span12{margin:0 30px 0 0;padding:0}
.mervRatingHelp .shopAirFilterAnchor{padding:10px 0 0 15px;float:left;width:98%}
.mervRatingHelp .paddingDivLR{padding:0 23px}
.mervRatingHelp .h2_heading{margin:15px 0 5px 0;float:left;width:100%}
@media(max-width:650px){.mervRatingHelp .border1pxtop{border-top:0 solid #dedede}
.mervRatingHelp .shopAirFilterAnchor{padding:0;float:left;width:100%}
.mervRatingHelp .accordion{border:0;margin:-1px 0 0 0;border-top:1px solid #dedede}
.mervRatingHelp .accordion-heading{padding:0}
.mervRatingHelp .accordion-group{border:0;border-bottom:1px solid #dedede}
.mervRatingHelp .accordion-group .accordion-inner{border:0}
.mervRatingHelp .accordion-toggle{padding-left:15px;text-decoration:none;padding:0;text-decoration:none}
.mervRatingHelp .accordion-toggle h4{display:inline-block}
.mervRatingHelp .accordion-toggle h4.shopPartsForMobile{display:none}
.mervRatingHelp .accordion-toggle i{color:#067bb5;display:inline-block;font-size:18px;margin:0 0 0 10px;vertical-align:top;float:right;color:#666}
.mervRatingHelp .accordion-toggle .icon-chevron-up{display:none}
.mervRatingHelp .accordion-toggle .icon-chevron-down{display:inline-block}
.mervRatingHelp .accordion-toggle.collapsed .icon-chevron-up{display:inline-block}
.mervRatingHelp .accordion-toggle.collapsed .icon-chevron-down{display:none}
.mervRatingHelp .shopAirFilterAnchor{margin:10px 0 0 21px;float:left}
.mervRatingHelp .dropDownArrow{width:20px;position:absolute;right:12px}
}
.airFilterPartDetails ul{margin:0}
.airFilterPartDetails ul li{list-style-type:none}
.airFilterPartDetails .row-fluid{width:100%}
.airFilterPartDetails .span7{padding-left:15px}
.airFilterPartDetails .show{display:block}
.airFilterPartDetails .hide{display:none}
.airFilterPartDetails .responsivePinchImage{width:300px;height:300px}
.airFilterPartDetails .partName{padding:10px 0;font-size:24px;color:#666}
.airFilterPartDetails .partNumber{font-size:18px;color:#aeaeae;margin-bottom:25px;width:100%;float:left}
.airFilterPartDetails .productDetail{border-bottom:1px solid #f0f0f0;margin:0 0 30px 0;float:left;width:100%}
.airFilterPartDetails .productDetail .productMainImage{position:relative}
.airFilterPartDetails .productDetail .productMainImage img{height:230px;width:230px;border:1px solid #f0f0f0;padding:45px}
.airFilterPartDetails .productDetail .productMainImage .plus_minus{position:absolute;bottom:15px;left:15px;color:#edf5f9;border:1px solid #b5cde4;border-radius:4px;font-size:32px;background:#fff;text-align:center}
.airFilterPartDetails .productDetail .productMainImage .plus_minus .plus{border-bottom:1px solid #b5cde4;padding:8px}
.airFilterPartDetails .productDetail .productMainImage .plus_minus .minus{padding:8px}
.airFilterPartDetails .productDetail .print{width:100%;margin:10px 0;float:left}
.airFilterPartDetails .productDetail .print .color{color:#666}
.airFilterPartDetails .productDetail .print .margin20px{margin:0 20px 0 0}
.airFilterPartDetails .productDetail .price{color:#333;font-size:24px;margin-bottom:5px;font-weight:bold;margin-top:0;line-height:1}
.airFilterPartDetails .productDetail .price .inStock{font-size:14px;padding:0;font-weight:normal}
.airFilterPartDetails .productDetail .freeShippingBox{border:1px solid #f0f0f0;background:#f0f0f0;margin:10px 0;padding:0 10px;width:241px;float:left;clear:both}
.airFilterPartDetails .productDetail .freeShippingBox p{margin:0 auto;font-size:13px}
.airFilterPartDetails .productDetail .freeShippingBox p .freeSS{color:#cb4c4c;font-weight:600}
.airFilterPartDetails .productDetail #oneTime.active .shippingAlert-A{display:block}
.airFilterPartDetails .productDetail #oneTime.active .shippingAlert-B{display:none}
.airFilterPartDetails .productDetail .packOptions{font-weight:600;margin:20px 0 0 0;font-size:14px}
.airFilterPartDetails .productDetail .packBox{border:1px solid #067bb5;background:white;width:20%;max-width:90px;height:50px;color:#067bb5;line-height:1;outline:0;padding:0;margin:0}
.airFilterPartDetails .productDetail .packBox.active{border:4px solid #067bb5;background:#e7f1f6;font-weight:bold}
.airFilterPartDetails .productDetail .pdpQuantityLine{vertical-align:middle}
.airFilterPartDetails .productDetail .pdpQuantityLine label{display:inline}
.airFilterPartDetails .productDetail .pdpQuantityLine input{color:#aeaeae;text-align:center;margin:10px;width:35px}
.airFilterPartDetails .productDetail .sameDayShip{margin:10px 0 15px}
.airFilterPartDetails .productDetail .sameDayShip a{font-size:14px}
.airFilterPartDetails .productDetail .shopYourWay{margin:10px auto;border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding-top:15px}
.airFilterPartDetails .productDetail .shopYourWay sup{font-size:10px;top:-0.6em}
.airFilterPartDetails .productDetail .shopYourWay img{margin:0 10px 20px 0}
.airFilterPartDetails .productDetail .shopYourWay p{margin:0 auto 15px 0;font-size:14px;max-width:100%}
.airFilterPartDetails .productDetail .partInfo{margin:20px auto}
.airFilterPartDetails .productDetail .partInfo .partInfoHeading{margin-top:20px;font-size:18px}
.airFilterPartDetails .productDetail .partInfo p{font-size:14px}
.airFilterPartDetails .productDetail .partInfo ul li{font-size:14px;line-height:23px}
.airFilterPartDetails .productDetail .partInfo ul li .bold{font-weight:600}
@media(max-width:480px){.airFilterPartDetails .productDetail .partName{font-size:22px}
.airFilterPartDetails .productDetail .partNumber{font-size:18px}
.airFilterPartDetails .productDetail p{font-size:13px}
.airFilterPartDetails .productDetail .price{margin-top:10px}
.airFilterPartDetails .productDetail .responsivePinchImage{max-width:260px;max-height:260px}
.airFilterPartDetails .productDetail .packBox{max-width:85px;min-width:83px;font-size:13px;margin:3px 0;height:50px}
.airFilterPartDetails .productDetail .packBox.wide{width:100%;height:50px;max-width:126px;margin:3px 0}
.airFilterPartDetails .productDetail .freeShippingBox{width:235px}
.airFilterPartDetails .productDetail .freeShippingBox p{font-size:13px}
.airFilterPartDetails .productDetail .sameDayShip a{font-size:13px}
.airFilterPartDetails .productDetail .shopYourWay p{font-size:13px}
.airFilterPartDetails .productDetail .shopYourWay img{margin:0 3px 50px 0}
}
@media(max-width:768px) and (min-width:650px){.airFilterPartDetails .productDetail .span5{width:40%;float:left;padding-right:10px}
.airFilterPartDetails .productDetail .span7{width:60%;float:left;padding-left:15px}
.airFilterPartDetails .productDetail .responsivePinchImage{max-width:250px;max-height:250px}
.airFilterPartDetails .productDetail .packOptions{font-size:14px;margin-bottom:5px;margin-top:10px}
.airFilterPartDetails .productDetail .packBox{width:20%;min-width:75px;font-size:14px;margin:0;height:50px;padding:0}
.airFilterPartDetails .productDetail .price{margin-top:0}
}
#bannerContainer .banner{width:145px;float:left;padding:3px 0 0 3px;margin:20px 0 0 0}
#bannerContainer .banner a{float:left;border:1px solid #dedede;border-radius:3px;padding:40px 0 0 0;position:relative;text-decoration:none}
#bannerContainer .banner a span{float:left;padding:0 11px}
#bannerContainer .banner a .newRibbonIcon{position:absolute;left:-3px;top:-3px}
#bannerContainer .banner a .AFText{font-size:22px;line-height:24px;letter-spacing:1px}
#bannerContainer .banner a .SignUpText{color:#666;font-size:14px;margin:20px 0 45px 0}
#bannerContainer .banner a .shopAF_btn{border:1px solid #446eb9;border-radius:3px;padding:6px 12px;margin:0 0 20px 20px}
#bannerContainer .banner a .airBannerAd{margin:10px 0 -25px 0}
#bannerContainer .banner a .freeShipping{border-top:1px dotted #f0f0f0;background-color:#f0f0f0;float:left;padding:10px 10px 10px 16px;font-size:12px;color:#666}
#bannerContainer .banner a .freeShipping i{color:#be1010;font-style:normal}
#bannerContainer .banner a .freeShipping img{padding:0 0 0 40px}
.addressHeader{font-size:18px}
.address{margin:0;list-style:none;font-size:14px}
.address li{list-style-type:none;color:#edf5f9}
.phone{margin:15px 0 0}
.viewMapAndDirectionsButton{margin:20px 0}
.memberContainer{width:100%}
.memberImage{width:120px;float:left}
.memberBio{margin-left:120px;padding:0 0 0 10px}
.memberName{font-weight:600;margin:20px 0 0 0}
.memberTitle{margin:0}
.memberDesc{margin-bottom:10px}
.memberInfo{margin:15px 0;list-style:none;font-size:14px}
.memberInfo li{list-style-type:none}
.quoteStyling{font-style:italic}
.bizHeader{font-size:16px}
.bizHours{margin:0;list-style:none;font-size:14px}
.bizHours li{list-style-type:none}
.optionalMsg{margin:10px 0}
.topCategoriesAndServicesContainer{margin:0 0 10px}
.topListTitle{font-size:18px;margin:10px 0 9px}
.topListContent{margin-bottom:0}
.topListContent p{margin-bottom:0}
@media(max-width:650px){.topListTitle{font-size:18px;margin:30px 0 9px}
.topCategoriesAndServicesContainer{margin:0}
}
.repairHelpHomeTitle{margin-top:-6px;margin-top:0\9}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.repairHelpHomeTitle{margin-top:0}
}
.mainContainer{border:5px solid #e7f2f7;background:#e7f2f7;margin:20px 0;padding:4px;width:370px}
.mainContainer .leftSide{float:left}
.mainContainer .leftSide .iOwnThisButton{text-decoration:none;margin:0 10px 0 0;padding:10px 0;text-align:center;width:135px}
.mainContainer .rightSide .textSection{margin:0 0 0 135px;color:#0657a4}
.mainContainer .unclickable{cursor:default;pointer-events:none}
.mainContainer .message .error{color:#be1010;padding:5px;margin:0}
.mainContainer .message .success{color:#61b832;padding:5px;margin:0}
.mainContainer .hideSuccess .success{display:none}
.mainContainer .hideError .error{display:none}
.headerStyle p:first-child{display:none}
@media(max-width:650px){.headerPD{padding:0 20px;margin:0 -25px}
.headerPD .repairHelpHomeTitle{font-size:28px;margin:0 auto;width:100%}
.headerPD .repairHelpHomeTitle h1{padding:0}
.headerPD .android-class{background-color:#666;color:#fff;font-size:14px;margin:0;width:100%;padding:2px 8px;height:50px;font-size:18px}
.headerPD .android-class .icon-chevron-sign-down{margin:-4px 0 0}
.headerPD .new-btn-dropdown{font-size:18px}
.headerPD .new-btn-dropdown .icon-chevron-sign-down{margin:-4px 0 0}
.headerPD .mainContainer{display:none;padding:5px;max-width:280px}
.headerPD .mainContainer .leftSide{width:40%}
.headerPD .mainContainer .leftSide .iOwnThisButton{padding:19px 0;width:100%}
.headerPD .mainContainer .rightSide .textSection{padding:0;margin:0 0 0 130px}
.headerPD .modelHeader>ul{display:none}
.headerPD ul.dynamicDropDown{background:#777;height:40px;border-radius:4px;margin:0;padding:0}
.headerPD ul.dynamicDropDown li a{color:white;font-size:18px;font-weight:600;line-height:32px;margin:0;padding:10px 0 0 20px;width:100%}
.headerPD ul.dynamicDropDown{display:block}
.headerPD ul.dynamicDropDown li{display:block;height:40px;float:left;position:relative;margin:0 9px 0 0;padding:0;background:#777;width:100%;z-index:1;text-align:left;padding-top:10px}
.headerPD ul.dynamicDropDown li.current{background:#777;-moz-border-radius:4px;-webkit-border-radius:4px}
.headerPD ul.dynamicDropDown li:hover{background:#777;-moz-border-radius:4px;-webkit-border-radius:4px}
.headerPD ul.dynamicDropDown li.drop span.toggle{display:block;float:left;width:21px;height:26px;padding:0;margin:0 7px 0 0}
.headerPD ul.dynamicDropDown li.drop:hover span.toggle,.headerPD ul.dynamicDropDown li.drop.current span.toggle{background-position:1px 5px;float:right}
.headerPD ul.dynamicDropDown li.drop:hover,.headerPD ul.dynamicDropDown li.current:hover{-moz-border-radius:0;-webkit-border-radius:0;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px}
.headerPD ul.dynamicDropDown li.drop:hover ul{display:block;z-index:1;padding-bottom:0}
.headerPD ul.dynamicDropDown ul{display:none;position:absolute;width:100%;top:50px;left:0;list-style-type:none;margin:0;padding:9px 0 0 0;background:#777}
.headerPD ul.dynamicDropDown ul li a{float:none;background:0;display:block;height:auto;color:white;font-size:18px;font-weight:600;line-height:32px;margin:0;padding:10px;width:100%}
.headerPD ul.dynamicDropDown ul li{float:none;height:auto;margin:0;padding:0;border:0;text-align:left}
.headerPD ul.dynamicDropDown ul li:hover{background:#555}
.headerPD .headerStyle p:first-child{display:block}
div.pageTitleHeader h1{font-size:18px;line-height:22px}
}
@media(max-width:768px) and (min-width:650px){.leftSide .iOwnThisButton{padding:10px 0}
.headerStyle p:first-child{display:none}
ul.dynamicDropDown{display:none}
.modelHeader .visible-phone{display:none!important}
}
.partSearchResults .repairHelpHomeTitle{margin-top:-6px}
.partSearchResults .is-visible{visibility:visible}
.partSearchResults .not-visible{visibility:hidden}
#partSearchResults h1 strong{font-weight:bold}
#partSearchResults .phone-view{display:none}
#partSearchResults .is-visible{visibility:visible}
#partSearchResults .not-visible{visibility:hidden}
#partSearchResults ul{margin:0}
#partSearchResults ul li{list-style:none;position:relative;min-height:80px;padding:20px 0;border-bottom:1px solid #dedede}
#partSearchResults ul li:first-child{border-top:1px solid #dedede}
#partSearchResults ul li a{color:#067bb5;font-weight:bold}
#partSearchResults ul li a:hover{color:#304e88}
#partSearchResults ul li img{float:left;width:80px;height:80px;border:1px solid #ccc;margin-right:15px;font-size:.7em;font-weight:normal;line-height:1.2}
#partSearchResults ul li .item-container .part-image-container{float:none}
#partSearchResults ul li .item-container .item-info{float:left}
#partSearchResults ul li .item-container .item-info span{display:block}
#partSearchResults ul li .item-container .item-info span.part-number{font-size:.9em}
#partSearchResults ul li .item-container .item-info span.substitution{font-size:.85em}
#partSearchResults ul li .item-container .item-info span.substitution i{position:relative;top:-3px;font-size:.9em;color:#9faecd;margin-right:3px}
#partSearchResults ul li .item-container .item-info span.substitution .learnWhy{color:#067bb5;font-weight:normal;border-bottom:1px dashed #254897}
#partSearchResults ul li .item-container .item-info span i{position:relative;top:-2px;font-size:1.1em;color:#9faecd}
#partSearchResults ul li .item-container .item-info span.error{padding-top:3px;font-size:.9em}
#partSearchResults ul li .item-container .item-info .important-details{display:block;margin-top:16px;width:148px}
#partSearchResults ul li .item-container .item-info .important-details span{position:relative;background:#eaeef6;border:1px solid #cdd4e4;font-weight:normal;font-size:.8em;margin-left:8px;padding-left:14px;line-height:1.3}
#partSearchResults ul li .item-container .item-info .important-details span i{font-size:1.6em;position:absolute;top:-3px;left:-7px}
#partSearchResults ul li .item-container button,#partSearchResults ul li .item-container .partListItemQuantity,#partSearchResults ul li .item-container .availability-status,#partSearchResults ul li .item-container .auto-reorder-container{float:right}
#partSearchResults ul li .item-container button{margin:23px 0 0 15px \0}
#partSearchResults ul li .item-container .partListItemQuantity{margin:0 0 0 20px}
#partSearchResults ul li .item-container .partListItemQuantity label{font-size:.9em;font-weight:bold;cursor:default}
#partSearchResults ul li .item-container .partListItemQuantity input{width:28px;text-align:center}
#partSearchResults ul li .item-container .availability-status{max-width:156px;text-align:right;color:#777}
#partSearchResults ul li .item-container .availability-status.in-stock{text-align:center}
#partSearchResults ul li .item-container .availability-status.in-stock .price{display:block;margin-top:21px;font-size:1.3em;font-weight:bold;color:#000}
#partSearchResults ul li .item-container .availability-status.in-stock .stock{font-size:.9em;color:#41af59}
#partSearchResults ul li .item-container .auto-reorder-container{position:relative;background:url(clientlib_base/img/auto-reorder.png) no-repeat 0 0;width:65px;height:24px;padding-left:34px;margin:30px 20px 0 0;cursor:pointer}
#partSearchResults ul li .item-container .auto-reorder-container>.free-ship{position:absolute;top:-23px;right:3px;font-size:.74em;color:#d60400;font-weight:bold;white-space:nowrap}
#partSearchResults ul li .item-container .auto-reorder-container>.svg-icon-truck{position:absolute;top:-7px;left:1px;display:block;width:24px;height:13px;margin-left:5px}
#partSearchResults ul li .item-container .auto-reorder-container>.auto-reorder-title{display:block;position:relative;top:-4px;font-size:.8em;font-weight:normal;line-height:1}
#partSearchResults ul li .item-container .auto-reorder-container>.auto-reorder-title:hover{text-decoration:none}
#partSearchResults ul li .item-container .auto-reorder-container>.auto-reorder-title i{position:relative;top:1px;font-size:1.2em}
#partSearchResults ul li .item-container .reorder-select{position:absolute;top:18px;left:380px;background:#fff;width:200px;padding:15px 20px;border:2px solid #bbb;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;z-index:2}
#partSearchResults ul li .item-container .reorder-select:before{position:absolute;top:30px;right:-11px;width:0;content:"";height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #bbb;z-index:3}
#partSearchResults ul li .item-container .reorder-select:after{position:absolute;top:31px;right:-9px;width:0;content:"";height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:9px solid #fff;z-index:3}
#partSearchResults ul li .item-container .reorder-select>.svg-icon-truck{float:left;width:28px;margin-right:5px}
#partSearchResults ul li .item-container .reorder-select h3{font-size:1.15em;font-weight:bold;line-height:1;color:#d60400;margin:0}
#partSearchResults ul li .item-container .reorder-select>span{display:block;margin:0 0 15px;font-size:.9em;font-weight:bold}
#partSearchResults ul li .item-container .reorder-select p{font-size:.85em;line-height:1.4;margin:0;padding:0}
#partSearchResults ul li .item-container .reorder-select p strong{font-weight:bold}
#partSearchResults ul li .item-container .reorder-select p strong i{font-weight:bold;font-style:italic}
#partSearchResults ul li .item-container .reorder-select ul{list-style:none;margin:0 0 10px}
#partSearchResults ul li .item-container .reorder-select ul label{display:block;font-size:.9em;font-weight:normal;margin:0}
#partSearchResults ul li .item-container .reorder-select ul label input[type=radio]{position:relative;top:-3px}
#partSearchResults ul li .item-container .reorder-select a{font-size:.8em;font-weight:normal}
#partCountHeader{width:auto;min-width:60%;float:left}
#modelCountHeader{margin:18px 0 0 0}
@media(min-width:481px){#partSearchResults button{margin:23px 0 0 15px!important;margin:23px 0 0 15px \0}
}
@media(max-width:488px){.phone-view{position:absolute;bottom:11px;right:111px}
#partSearchResultsBreadcrumb{display:none}
.partSearchResults .repairHelpHomeTitle{margin-top:-3px;text-align:left;float:none}
#partSearchResults ul{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f0f0f0;margin:0 -25px;padding:10px 25px}
#partSearchResults ul li{background:#fff;padding:10px;border-bottom:3px solid #dedede;margin:0 0 10px}
#partSearchResults ul li .item-container .part-image-container{float:left;margin-bottom:5px}
#partSearchResults ul li .item-container .clear-mobile{clear:both}
#partSearchResults ul li .item-container button.checkout-cart-add{position:absolute;padding:9px 9px;bottom:7px;right:8px}
#partSearchResults ul li .displayMobileView{display:none;background-color:white;text-decoration:none;position:absolute;width:100%;height:100%;z-index:10;opacity:0;left:0;top:0}
#partSearchResults ul li .item-info{margin-bottom:22px}
#partSearchResults ul li .item-info .learnWhy,#partSearchResults ul li .item-info .important-details,#partSearchResults ul li .item-info .error{display:none!important}
#partSearchResults ul li .item-info a{width:100%;display:inline-block}
#partSearchResults ul li .item-info a.item-name{font-size:120%}
#partSearchResults ul li .partListItemQuantity,#partSearchResults ul li .auto-reorder-container{display:none}
#partSearchResults ul li .availability-status{clear:both;margin-top:8px;max-width:300px!important;float:none!important;text-align:left!important}
#partSearchResults ul li .availability-status span{display:inline!important}
#partSearchResults ul li .availability-status span.price{font-size:1.1em!important}
}
.seoHeroImage{overflow:hidden;margin:0 0 10px}
.seoHeroImageContanier .brandHeading{padding:0 0 10px}
.seoHeroImageContanier .heroImageContent{box-sizing:border-box;padding:20px 20px 10px 0}
.seoHeroImageContanier .desc{margin:0 0 15px}
#seoModelSearchForm .seoInput,#seoModelSearchForm button{float:left}
#seoModelSearchForm .seoInput{width:240px;margin-right:10px}
#seoModelSearchForm button{height:46px}
.seoAccessoryComponent .partListItems{margin-left:0!important}
.seoAccessoryComponent .partListItems>div{box-sizing:border-box}
.seoAccessoryComponent #div1{margin-left:0}
.seoAccessoryComponent .partImage{border:1px solid #e4e4e4;margin:0 0 15px}
.brandList{padding:20px 0}
.brandList i{width:100px;height:100px;margin-left:70px}
.brandList i:first-child{margin-left:10px}
.seoHeroImageContanier{background:#f0f0f0;margin:20px 0;float:left}
.seoHeroImageContanier .singleColumnLayout{padding:20px 20px 0 20px!important;width:auto!important}
.seoHeroImageContanier .heroImage{float:left;padding:10px 0}
.seoHeroImageContanier .heroImageContent{padding:20px 20px 0 0}
.seoHeroImageContanier .heroImageContent .brandHeading h1{line-height:normal}
.seoHeroImageContanier .heroImageContent .brandHeading .brandImage{background:transparent;width:auto;max-width:120px}
.seoHeroImageContanier .heroImageContent .brandHeading .brandImage img{position:relative;top:3px;height:50px;width:auto;max-width:100px}
.seoHeroImageContanier .heroImageContent .brandDesc{float:left;margin:10px 0 15px 0;width:96%}
.seoHeroImageContanier .heroImageContent .seoForm .seoInput{width:395px}
.seoHeroImageContanier .heroImageContent .seoForm .seoInput input{width:93%}
.seoHeroImageContanier .heroImageContent .seoForm .seoInputSingleColumn{width:680px}
.seoHeroImageContanier .heroImageContent .seoForm .seoInputSingleColumn input{width:96%}
.seoHeroImageContanier .heroImageContent .seoForm .seoBtn{padding:13px 38px;margin:0 0 10px}
@media(max-width:480px){.seoHeroImageContanier{padding:20px}
.seoHeroImageContanier .singleColumnLayout{padding:0 0 0 0!important}
.seoHeroImageContanier form{margin:0}
.seoHeroImageContanier .heroImageContent .seoForm .seoInput{width:260px}
.seoHeroImageContanier .heroImageContent .seoForm .seoInput input{width:90%}
.seoHeroImageContanier .heroImageContent .seoForm .seoMobBtn{margin:0;padding:13px 30px}
}
@media(max-width:768px){.seoHeroImageContanier{padding:20px}
.seoHeroImageContanier .heroImageContent .brandImage{max-width:100%!important;text-align:center}
.seoHeroImageContanier .heroImageContent .seoForm .seoInput{width:257px}
.seoHeroImageContanier .heroImageContent .seoForm .seoBtn{padding:13px 14px}
.seoHeroImageContanier .heroImageContent .seoForm .seoInputSingleColumn{width:480px}
.seoHeroImageContanier .heroImageContent .seoForm .seoInputSingleColumn input{width:94%}
}
.seoAccessoryComponent div.new-span-general,.seoAccessoryComponent #div1{margin-left:0}
.seoAccessoryComponent .styleFornthMargin:nth-of-type(4n+1){margin-left:0;clear:both}
.seoAccessoryComponent .partListItems .partListItem .partListItemCart{border:1px solid #dedede;padding:5%;margin:0 0 20px 0}
.seoAccessoryComponent .partListItems .partListItem .partDescription{margin:5% 0 0 0}
.seoAccessoryComponent .partListItems .partListItem .partDescription strong{display:block;width:100%;overflow:hidden;text-overflow:ellipsis}
.seoAccessoryComponent .partListItems .partListItem .partListItemQuantity,.seoAccessoryComponent .partListItems .partListItem .partInfo{float:left;width:50%}
.seoAccessoryComponent .partListItems .partListItem .partInfo{padding-top:22px}
.seoAccessoryComponent .partListItems .partListItem .partInfo .partListItemPrice{font-size:18px;color:#000}
.seoAccessoryComponent .partListItems .partListItem .partListItemQuantity input{width:40%}
.lt-ie10 .seoAccessoryComponent .partListItem .partDescription{min-height:85px}
@media(min-width:768px) and (max-width:979px){.seoAccessoryComponent div.hidden-desktop{display:none!important}
}
@media(max-width:767px){.seoAccessoryComponent .partListItems{margin:0}
.seoAccessoryComponent .partListItems>div{position:relative}
.seoAccessoryComponent .partListItems .partListItem{border-bottom:5px solid #dedede;margin-bottom:10px}
.seoAccessoryComponent .partListItems .partListItem .partListItemCart{position:relative;padding:2% 2% 2% 100px}
.seoAccessoryComponent .partListItems .partListItem .partListItemCart .partImage{position:absolute;left:2.5%;top:50%;width:77px;padding:3px;margin-top:-42px}
.seoAccessoryComponent .partListItems .partListItem .partListItemCart .partDescription{height:auto;margin:0}
.seoAccessoryComponent .partListItems .partListItem .partListItemCart .partInfo{width:100%;padding:0}
.seoAccessoryComponent .partListItems .partListItem .partListItemCart .partInfo *{display:inline}
.seoAccessoryComponent .partListItems .partListItem .partListItemCart .partListItemQuantity,.seoAccessoryComponent .partListItems .partListItem .partListItemCart button{display:none}
.seoAccessoryComponent a.mobile-curtain{width:100%;height:100%;position:absolute;left:0;top:0;display:block}
}
.brandList #stopShowStart{display:none;position:relative;width:100%;padding:0;margin:0;color:#666;border-top:1px solid #f3f3f3;display:none}
.brandList #stopShowStart .iconArrow{margin:1.1em auto 0;text-align:center;cursor:pointer}
.brandList #stopShowStart .iconArrow.fsHide{display:none}
.brandList .swipeViewGuide{display:none}
.brandList .spanBrands{width:16%}
#slider-caro-applianceV2{width:100%;height:100px;position:relative;overflow:hidden;background:#fff;margin:10px 0;-webkit-backface-visibility:hidden}
#slider-caro-applianceV2.blockLevel .row-item{position:relative}
#slider-caro-applianceV2.blockLevel{height:100px}
#slider-caro-applianceV2.blockLevel+#stopShowStart .fsHide{display:block}
#slider-caro-applianceV2.blockLevel+#stopShowStart .fsShow{display:none}
#slider-caro-applianceV2.default{height:100px}
#slider-caro-applianceV2 .row-item{background:#fff;height:110px}
#slider-caro-applianceV2 .row-item>div{vertical-align:bottom;-webkit-backface-visibility:hidden;text-align:center}
#slider-caro-applianceV2 .row-item i{display:inline-block;width:100px;height:50px;margin:25px 0}
#slider-caro-applianceV2 .row-item .legacy img{width:auto}
.noMarginLeft{margin-left:0!important}
.viewLess{color:#067bb5;font-size:16px}
@media(min-width:769px) and (max-width:979px){.brandList div.hidden-desktop{display:none!important}
}
@-webkit-keyframes swipe-animation{0%{-webkit-transform:scale(1) translatex(0%);-moz-transform:scale(1) translatex(0%);-ms-transform:scale(1) translatex(0%);-o-transform:scale(1) translatex(0%);transform:scale(1) translatex(0%);opacity:0}
25%{-webkit-transform:scale(0.9) translatex(-50%);-moz-transform:scale(0.9) translatex(-50%);-ms-transform:scale(0.9) translatex(-50%);-o-transform:scale(0.9) translatex(-50%);transform:scale(0.9) translatex(-50%);opacity:1}
100%{-webkit-transform:scale(1) translatex(-100%);-moz-transform:scale(1) translatex(-100%);-ms-transform:scale(1) translatex(-100%);-o-transform:scale(1) translatex(-100%);transform:scale(1) translatex(-100%);opacity:0}
}
@-moz-keyframes swipe-animation{0%{-webkit-transform:scale(1) translatex(0%);-moz-transform:scale(1) translatex(0%);-ms-transform:scale(1) translatex(0%);-o-transform:scale(1) translatex(0%);transform:scale(1) translatex(0%);opacity:0}
25%{-webkit-transform:scale(0.9) translatex(-50%);-moz-transform:scale(0.9) translatex(-50%);-ms-transform:scale(0.9) translatex(-50%);-o-transform:scale(0.9) translatex(-50%);transform:scale(0.9) translatex(-50%);opacity:1}
100%{-webkit-transform:scale(1) translatex(-100%);-moz-transform:scale(1) translatex(-100%);-ms-transform:scale(1) translatex(-100%);-o-transform:scale(1) translatex(-100%);transform:scale(1) translatex(-100%);opacity:0}
}
@-ms-keyframes swipe-animation{0%{-webkit-transform:scale(1) translatex(0%);-moz-transform:scale(1) translatex(0%);-ms-transform:scale(1) translatex(0%);-o-transform:scale(1) translatex(0%);transform:scale(1) translatex(0%);opacity:0}
25%{-webkit-transform:scale(0.9) translatex(-50%);-moz-transform:scale(0.9) translatex(-50%);-ms-transform:scale(0.9) translatex(-50%);-o-transform:scale(0.9) translatex(-50%);transform:scale(0.9) translatex(-50%);opacity:1}
100%{-webkit-transform:scale(1) translatex(-100%);-moz-transform:scale(1) translatex(-100%);-ms-transform:scale(1) translatex(-100%);-o-transform:scale(1) translatex(-100%);transform:scale(1) translatex(-100%);opacity:0}
}
@-o-keyframes swipe-animation{0%{-webkit-transform:scale(1) translatex(0%);-moz-transform:scale(1) translatex(0%);-ms-transform:scale(1) translatex(0%);-o-transform:scale(1) translatex(0%);transform:scale(1) translatex(0%);opacity:0}
25%{-webkit-transform:scale(0.9) translatex(-50%);-moz-transform:scale(0.9) translatex(-50%);-ms-transform:scale(0.9) translatex(-50%);-o-transform:scale(0.9) translatex(-50%);transform:scale(0.9) translatex(-50%);opacity:1}
100%{-webkit-transform:scale(1) translatex(-100%);-moz-transform:scale(1) translatex(-100%);-ms-transform:scale(1) translatex(-100%);-o-transform:scale(1) translatex(-100%);transform:scale(1) translatex(-100%);opacity:0}
}
@keyframes swipe-animation{0%{-webkit-transform:scale(1) translatex(0%);-moz-transform:scale(1) translatex(0%);-ms-transform:scale(1) translatex(0%);-o-transform:scale(1) translatex(0%);transform:scale(1) translatex(0%);opacity:0}
25%{-webkit-transform:scale(0.9) translatex(-50%);-moz-transform:scale(0.9) translatex(-50%);-ms-transform:scale(0.9) translatex(-50%);-o-transform:scale(0.9) translatex(-50%);transform:scale(0.9) translatex(-50%);opacity:1}
100%{-webkit-transform:scale(1) translatex(-100%);-moz-transform:scale(1) translatex(-100%);-ms-transform:scale(1) translatex(-100%);-o-transform:scale(1) translatex(-100%);transform:scale(1) translatex(-100%);opacity:0}
}
@media(max-width:768px){.brandList .swipeViewGuide{width:100%;color:#067bb5;text-align:center;padding:10px 0}
.brandList .swipeViewGuide .icon-hand-up{height:18px;width:25px;display:inline-block}
.brandList #slider-caro-applianceV2.blockLevel{height:100px}
.brandList #slider-caro-applianceV2 .brand-wraper{height:100px}
.brandList #slider-caro-applianceV2 .brand-wraper div.row-item{height:100px;top:0;float:left}
.brandList #slider-caro-applianceV2 .brand-wraper div.row-item i{margin:10px 0}
.brandList #slider-caro-applianceV2 .brand-wraper div.row-item [class*="span"]{width:25%;float:left}
.brandList #slider-caro-applianceV2 .brand-wraper div.row-item [class*="span"] #svg-icon-hoover,.brandList #slider-caro-applianceV2 .brand-wraper div.row-item [class*="span"] #svg-icon-black-decker{margin:0}
}
@media(max-width:767px){.brandList #slider-caro-applianceV2 .brand-wraper div.row-item [class*="span"]{width:50%;float:left}
}
.partsRepairCenterLocator .storeStatesHeadline{text-transform:capitalize}
.partsRepairCenterLocator .storeLocatorHeader{float:left;margin:0 0 30px 0}
.partsRepairCenterLocator .storeLocatorHeader #state{padding:3px 6px;width:70%;line-height:normal;height:28px;-webkit-appearance:menulist!important;font-size:12px!important}
.partsRepairCenterLocator .storeLocatorHeader .left{float:left;padding:0 25px 0 0;width:40%}
.partsRepairCenterLocator .storeLocatorHeader .left .label{color:#1c3f95;float:left;font-size:15px;font-weight:bold;margin:0 0 30px;width:100%}
.partsRepairCenterLocator .storeLocatorHeader .right{float:left;width:50%;border-left:1px solid #c1c1c1;padding:0 0 20px 38px;font-size:15px;line-height:150%}
.partsRepairCenterLocator .tbl-col-error-code{min-width:110px}
.partsRepairCenterLocator .tbl-col-condition{width:50%}
.partsRepairCenterLocator .tbl-col-check-repair{width:50%}
.partsRepairCenterLocator .tbl-col-show-parts{min-width:180px}
.partsRepairCenterLocator .table-wrapper{padding:0}
.partsRepairCenterLocator i{display:none}
.partsRepairCenterLocator tbody h3{margin:0}
.partsRepairCenterLocator tbody tr:nth-child(2n+1) td{background:#f0f0f0}
@media only screen and (min-width:481px) and (max-width:767px){.partsRepairCenterLocator .responsiveTable .column-label{position:absolute;left:5px;font-weight:bold;z-index:-88888!important;display:none!important}
.partsRepairCenterLocator .storeLocatorHeader{float:left;margin:0}
.partsRepairCenterLocator .storeLocatorHeader #state{padding:6px;width:60%;line-height:normal}
.partsRepairCenterLocator .storeLocatorHeader .left{float:left;padding:0;width:100%}
.partsRepairCenterLocator .storeLocatorHeader .left .label{color:#1c3f95;float:left;font-size:15px;font-weight:bold;margin:0 0 30px;width:100%}
.partsRepairCenterLocator .storeLocatorHeader .right{float:left;width:95%;border-top:1px solid #c1c1c1;border-left:0;padding:15px 0 0 0;margin:10px 0 0 0;font-size:15px;line-height:150%}
.partsRepairCenterLocator .table-wrapper{padding:0}
.partsRepairCenterLocator td h3{margin:0}
.partsRepairCenterLocator td i{color:#067bb5;display:inline-block;float:right;font-size:20px;margin-right:10px;margin-top:-20px}
.partsRepairCenterLocator td .icon-chevron-down{display:inline-block}
.partsRepairCenterLocator td .icon-chevron-up{display:none}
.partsRepairCenterLocator td.td-open .icon-chevron-down{display:none}
.partsRepairCenterLocator td.td-open .icon-chevron-up{display:inline-block;color:#666}
.partsRepairCenterLocator tbody td{position:relative;padding-left:20px!important}
.partsRepairCenterLocator tbody tr:nth-child(2n+1) td{background:#f0f0f0}
}
@media(max-width:480px){.partsRepairCenterLocator .responsiveTable .column-label{position:absolute;left:5px;font-weight:bold;z-index:-88888!important;display:none!important}
.partsRepairCenterLocator .storeLocatorHeader{float:left;margin:0}
.partsRepairCenterLocator .storeLocatorHeader #state{padding:6px;width:60%;line-height:normal}
.partsRepairCenterLocator .storeLocatorHeader .left{float:left;padding:0;width:100%}
.partsRepairCenterLocator .storeLocatorHeader .left .label{color:#1c3f95;float:left;font-size:15px;font-weight:bold;margin:0 0 30px;width:100%}
.partsRepairCenterLocator .storeLocatorHeader .right{float:left;width:95%;border-top:1px solid #c1c1c1;border-left:0 solid #c1c1c1;padding:15px 0 0 0;margin:10px 0 0 0;font-size:15px;line-height:150%}
.partsRepairCenterLocator .table-wrapper{padding:0}
.partsRepairCenterLocator td h3{margin:0}
.partsRepairCenterLocator td i{color:#067bb5;display:inline-block;float:right;font-size:20px;margin-right:10px;margin-top:-20px}
.partsRepairCenterLocator td .icon-chevron-down{display:inline-block}
.partsRepairCenterLocator td .icon-chevron-up{display:none}
.partsRepairCenterLocator td.td-open .icon-chevron-down{display:none}
.partsRepairCenterLocator td.td-open .icon-chevron-up{display:inline-block;color:#666}
.partsRepairCenterLocator tbody td{position:relative;padding-left:20px!important}
.partsRepairCenterLocator tbody tr:nth-child(2n+1) td{background:#f0f0f0}
}
.spinner{position:fixed;top:50%;left:50%;z-index:1}
#chatOfflineModal{width:300px;left:50%!important;margin-left:-170px;padding:10px 20px;border-radius:0;height:auto!important}
#chatOfflineModal button{width:100%;margin:0 0 10px}
#chatOfflineModal a,#chatOfflineModal span{display:block}
.partDetails h3{display:block;text-align:left}
.partDetails ul{margin:0}
.partDetails ul li{list-style-type:none}
.partDetails .row-fluid{width:100%}
.partDetails .span7{padding-left:15px}
.partDetails .show{display:block}
.partDetails .hide{display:none}
.partDetails .responsivePinchImage{width:300px;height:300px}
.partDetails .partName{padding:10px 0;font-size:24px;color:#666}
.partDetails .partNumber{font-size:18px;color:#aeaeae;margin-bottom:25px;width:100%;float:left}
.partDetails .bold{font-weight:600}
.partDetails .not_returnable{color:#d24456;font-weight:normal;font-size:14px}
.partDetails .productDetail{border-bottom:1px solid #f0f0f0;margin:0 0 30px 0;float:left;width:100%}
.partDetails .productDetail>.span5{margin-top:30px}
.partDetails .productDetail>.span7{min-height:510px;margin-bottom:20px}
.partDetails .productDetail #onlineOnly{color:#067bb5;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;padding:0 0 10px;position:relative}
.partDetails .productDetail #onlineOnly a.dotted,.partDetails .productDetail a.dotted:hover{border-bottom:1px dashed #254897;font-weight:normal;text-decoration:none}
.partDetails .productDetail #onlineOnly .onlineOnlyContent{width:230px;padding:10px;background:#eaeef6;border:1px solid #bdc8e5;position:absolute;right:97px;top:22px;display:none;color:#000}
.partDetails .productDetail #onlineOnly .onlineOnlyContent p{font-size:12px!important}
.partDetails .productDetail #pdpTopSubMsg{display:none;color:#aeaeae}
.partDetails .productDetail .productMainImage{position:relative}
.partDetails .productDetail .productMainImage img{height:230px;width:230px;border:1px solid #f0f0f0;padding:45px}
.partDetails .productDetail .productMainImage .plus_minus{position:absolute;bottom:15px;left:15px;color:#edf5f9;border:1px solid #b5cde4;border-radius:4px;font-size:32px;background:#fff;text-align:center}
.partDetails .productDetail .productMainImage .plus_minus .plus{border-bottom:1px solid #b5cde4;padding:8px}
.partDetails .productDetail .productMainImage .plus_minus .minus{padding:8px}
.partDetails .productDetail .print{width:100%;margin:10px 0;float:left}
.partDetails .productDetail .print .color{color:#666}
.partDetails .productDetail .print .margin20px{margin:0 20px 0 0}
.partDetails .productDetail .price{color:#333;font-size:24px;margin-bottom:5px;font-weight:bold;margin-top:0;line-height:1}
.partDetails .productDetail .price .inStock{font-size:14px;padding:0;font-weight:normal}
.partDetails .productDetail .freeShippingBox{border:1px solid #f0f0f0;background:#f0f0f0;margin:10px 0;padding:0 10px;width:241px;float:left;clear:both}
.partDetails .productDetail .freeShippingBox p{margin:0 auto;font-size:13px}
.partDetails .productDetail .freeShippingBox p .freeSS{color:#cb4c4c;font-weight:600}
.partDetails .productDetail #oneTime.active .shippingAlert-A{display:block}
.partDetails .productDetail #oneTime.active .shippingAlert-B{display:none}
.partDetails .productDetail .packOptions{font-weight:600;margin:20px 0 0 0;font-size:14px}
.partDetails .productDetail .packOptions span{color:#cb4c4c}
.partDetails .productDetail .packBox{border:1px solid #067bb5;background:white;width:20%;max-width:90px;height:50px;color:#067bb5;line-height:1;outline:0;padding:0;margin:0}
.partDetails .productDetail .packBox.active{border:4px solid #067bb5;background:#e7f1f6;font-weight:bold}
.partDetails .productDetail .pdpQuantityLine{vertical-align:middle}
.partDetails .productDetail .pdpQuantityLine label{display:inline}
.partDetails .productDetail .pdpQuantityLine input{color:#aeaeae;text-align:center;margin:10px;width:35px}
.partDetails .productDetail .sameDayShip{margin:10px 0 15px}
.partDetails .productDetail .sameDayShip a{font-size:14px}
.partDetails .productDetail .shopYourWay{margin:10px auto;border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding-top:15px}
.partDetails .productDetail .shopYourWay sup{font-size:10px;top:-0.6em}
.partDetails .productDetail .shopYourWay img{margin:0 10px 20px 0}
.partDetails .productDetail .shopYourWay p{margin:0 auto 15px 0;font-size:14px;max-width:100%}
.partDetails .productDetail .partInfo{margin:20px auto}
.partDetails .productDetail .partInfo .partInfoHeading{margin-top:20px;font-size:22px}
.partDetails .productDetail .partInfo p{font-size:14px}
.partDetails .productDetail .partInfo ul li{font-size:14px;line-height:23px}
.partDetails .productDetail .partInfo ul li .bold{font-weight:600}
.partDetails .repairVideoHolder .span5{position:relative;width:40%;display:block;margin-left:0;margin-top:-42%}
.partDetails .repairVideoHolder .span5 .video-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}
.partDetails .repairVideoHolder .span5 .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.partDetails a.btn_light_gray{color:#254897;cursor:pointer;font-size:12px;margin-top:5px}
.partDetails a.btn_light_gray:link,.partDetails a.btn_light_gray:visited{background-position:0 -1652px!important;background-repeat:no-repeat;color:#304295;display:inline-block;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;height:24px;margin:0 7px 0 0;padding:6px 10px 1px 15px;position:relative;text-align:center!important;text-decoration:none;text-indent:0;white-space:nowrap;width:auto;z-index:0;background-image:url("http://c.searspartsdirect.com/pd-web-consumer-4.135.20140506-06/assets/img/buttons/Btn_sprite.png")}
.partDetails .zoomContainer{position:relative;max-width:400px;overflow:hidden;width:100%;height:420px;float:left}
.partDetails .pdImgContainer{overflow:hidden}
.partDetails .pdImgContainer img{position:absolute;top:0;left:0;border-radius:3px;max-width:400px;width:100%;height:auto}
.partDetails .pdImgContainer .control{-moz-user-select:none;background-color:#fff;border:1px solid #4577a3;border-radius:2px;color:#067bb5;display:block;font-size:16px;font-weight:600;left:10px;min-width:16px;padding:15px;position:absolute;text-align:center;width:auto;cursor:pointer}
.partDetails .pdImgContainer .control.icon-plus{bottom:58px}
.partDetails .pdImgContainer .control.icon-minus{bottom:10px}
.partDetails .zoomer{display:block;float:left;clear:both;color:#067bb5}
.partDetails .zoomer .icon-zoom-in{color:#666;margin-right:3px}
.partDetails .zoomer:hover{text-decoration:underline;color:#304e88;cursor:pointer}
.partDetails .printWindow{float:left;margin:0 0 0 12px}
.partDetails .printWindow .icon-print{margin:0 3px 0 0}
.partDetails .pdp-upload-photo{float:left;margin:0 0 0 12px}
.partDetails .pdp-upload-photo .icon-camera{margin:0 3px 0 0}
.partDetails #bundleBlock{background:#edf5f9;padding:20px;min-width:300px}
.partDetails #bundleBlock div:first-of-type{margin-left:7%}
.partDetails #bundleBlock h4{color:#067bb5;margin:0 0 3px 8px}
.partDetails #bundleBlock .packOptions{margin:0 0 10px 8px}
.partDetails #bundleBlock .freeSS{color:#cb4c4c;font-weight:600}
.partDetails #bundleBlock .bundlePlus{height:100%;font-size:36px;color:#666;line-height:21px;padding:24px 0 0 0;align:center}
.partDetails #bundleBlock .bundleSpan{width:20%;float:left}
.partDetails #bundleBlock .bundleSpan img{border:1px solid #CCC;background-color:#fff}
.partDetails #bundleBlock .bundleSpanPlus{width:10%;float:left;margin-left:10px}
.partDetails #bundleBlock .bundleDetailInfo{clear:both;width:95%;margin:3px auto;max-height:50px}
.partDetails #bundleBlock .bundleDetailInfo div:first-of-type{margin-left:0}
.partDetails #bundleBlock #bundlePageBtn{float:left;width:40%}
.partDetails #bundleBlock #bundlePageBtn button{font-size:100%}
.partDetails #bundleBlock .freeShippingBox{float:left;width:52%;padding:0 0 0 3%;clear:none;margin:0;font-size:80%;line-height:100%;color:#666}
.partDetails #bundleBlock .freeShippingBox .freeSS{font-weight:800;text-transform:uppercase}
.partDetails #bundleBlock .freeShippingBox .shipImg{width:24px;height:80%;vertical-align:middle;margin:5px 10px 0 0;float:left}
.partDetails #bundleBlock .freeShippingBox .shipImg img{vertical-align:middle}
.partDetails #bundleBlock .freeShippingBox .shipText{width:auto;float:left;margin:0 0 0 5px}
.partDetails #guaranteedShipBlock{margin:-10px 0 10px 0}
.partDetails #guaranteedShipBlock p{font-weight:normal;margin:8px 0 0 0;color:#666;font-size:14px}
.partDetails #guaranteedFitBlock{margin:-10px 0 10px 0}
.partDetails .pdpageFitment{margin:20px 0 0 0;clear:both}
.partDetails .pdpageFitment .span6{position:relative}
.partDetails .pdpageFitment .new-btn-small{line-height:20px;cursor:initial}
.partDetails .pdpageFitment .listContainer{height:120px;overflow:auto;clear:both;position:relative}
.partDetails .pdpageFitment .listContainer ul{margin:0 0 18px 0}
.partDetails .pdpageFitment .listContainer .fitmentBrand{text-transform:capitalize}
.partDetails .pdpageFitment .gradient{position:absolute;height:20px;width:93%;left:0;bottom:0;z-index:1000;background-color:rgba(255,255,255,0.4);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZzc0MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjZmZmZmZmIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzc0MykiLz48L3N2Zz4=);background-image:-moz-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:-ms-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0)),to(#fff));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:-o-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:linear-gradient(top,rgba(255,255,255,0),#fff);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(GradientType=0,StartColorStr='#00FFFFFF',EndColorStr='#FFFFFFFF')}
.partDetails .row-fluid.pdpageFitment>.span6 .partNumber{margin:0 0 5px 0;font-size:17px}
.partDetails .fitmentSearch input[type="text"]{margin-top:10px;font-size:10px;height:12px;line-height:12px}
.partDetails .fitmentSearch .new-btn{margin:0 0 0 5px}
.partDetails .fitmentLabel{font-weight:bold}
.partDetails .fitment-failure{display:none;clear:both;position:relative;width:100%;padding:8px;background-color:#ffcdcd;color:#c54d4d;font-size:9px;font-weight:600}
.partDetails .fitment-failure p{font-size:11px;margin:0;line-height:13px}
.partDetails .fitment-failure p.next{margin:8px 0 5px 0}
.partDetails .fitment-success{display:none;clear:both;position:relative;width:100%;padding:8px;font-size:9px;font-weight:600}
.partDetails .fitment-success p{font-size:11px;margin:0;line-height:13px}
.partDetails .fitment-success p.successMsg{color:#3fac00}
.partDetails .fitment-success p.successMsg img{margin:0 5px 0 0}
.partDetails .fitment-success p.next{margin:8px 0 5px 0}
.partDetails .fitment-network{display:none;clear:both;position:relative;width:100%;padding:8px;background-color:#ffcdcd;color:#c54d4d;font-size:9px;font-weight:600}
.partDetails .fitment-network p{font-size:11px;margin:0;line-height:13px}
.partDetails .fitment-network p.next{margin:8px 0 5px 0}
.partDetails .fitment-status{display:none;position:absolute;background:transparent url('clientlib_base/img/spinner-60x60.gif') no-repeat scroll center center;width:100%;height:100%;z-index:100;left:0;top:0}
.partDetails #userPurchaseHistory{display:none;clear:both;width:auto;float:left;margin:12px 0 0 20px}
.partDetails #pdpImageLinks{width:300px}
#checkStoreModal{width:356px;border:#666 5px solid}
#checkStoreModal .csModalInnerContent{width:100%;height:100%;overflow:hidden}
#checkStoreModal .ChatNotAvailable{position:relative;width:125px;height:26px;background:url('clientlib_base/img/chatToReserveGrey.png') no-repeat scroll 0 0;margin:0 0 0 8px;display:none}
#checkStoreModal input[type="text"]{font-size:10px;height:12px;line-height:12px;color:#000;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:#446eb9 1px solid}
#checkStoreModal .partName{color:#666;font-size:24px;padding:10px 0;margin-bottom:0}
#checkStoreModal .new-btn{margin:0 0 0 5px;font-size:13px;line-height:13px;padding:6px 19px}
#checkStoreModal #checkStoreBtn{font-size:14px;line-height:21px;margin-top:11px}
#checkStoreModal .checkStoreSub{display:block;margin:0 auto}
#checkStoreModal .green{color:#16a549}
#checkStoreModal .green p{margin-top:10px}
#checkStoreModal #localStoreMiles{width:76px!important;font-size:11px;line-height:11px;margin-top:8px;padding:2px;appearance:menulist;-o-appearance:menulist;-ms-appearance:menulist;-moz-appearance:menulist;-khtml-appearance:menulist;-webkit-appearance:menulist}
#checkStoreModal #localStoreZipCode{margin-top:10px}
#checkStoreModal #localStoreZipCode input[type="number"]{appearance:none;-o-appearance:none;-ms-appearance:none;-moz-appearance:none;-khtml-appearance:none;-webkit-appearance:none}
#checkStoreModal #checkStoreStatus{display:none;position:absolute;background:transparent url('clientlib_base/img/spinner-60x60.gif') no-repeat scroll center center;width:100%;height:100%;z-index:100;left:0;top:0}
#checkStoreModal .error{background-color:#ffcdcd;padding:5px 8px}
#lpchatbuttonfushion{display:none}
.infoHeading{margin:20px 0 0;font-size:22px}
.highlightItem{color:#304e88}
#repairStats ul{list-style:disc outside none;padding:0 0 0 20px}
#repairStats ul li{list-style-type:disc}
#repairStats h4{font-size:14px}
#repairStats h4 a{font-size:14px}
#repairStats .difficultyRating{font-size:18px;display:inline;margin-left:6px}
#featureCopyVal>ul{list-style:disc outside none;padding:0 0 0 40px}
#featureCopyVal>ul li{list-style-type:disc}
#bundleAvailableBlock{background-image:url('clientlib_base/img/blue_tag.gif');background-position:0 12px;background-repeat:no-repeat}
#bundleAvailableBlock p{color:#067bb5;font-size:14px;font-weight:bold;margin-left:24px}
#bundleAvailableBlock p span{color:#be1010}
.alsoBoughtItems{margin:20px 0}
.alsoBoughtItems .itemContainer{overflow:hidden;list-style:none;position:relative;padding:20px 0}
.alsoBoughtItems .itemContainer:first-child{border-right:1px solid #dedede}
.alsoBoughtItems .itemContainer a{color:#067bb5}
.alsoBoughtItems .itemContainer a:hover{color:#304e88}
.alsoBoughtItems .itemContainer .itemInfo{float:left;width:100%;line-height:17px}
.alsoBoughtItems .itemContainer .itemInfo span{display:block}
.alsoBoughtItems .itemContainer .itemInfo .itemImg{float:left;max-width:80px;max-height:80px;border:1px solid #dedede;margin:0 15px 0 0}
.alsoBoughtItems .itemContainer .itemInfo .itemName{font-size:18px;font-weight:800}
.alsoBoughtItems .itemContainer .itemInfo .itemNumber{font-size:14px;color:#aeaeae}
.alsoBoughtItems .itemContainer .itemInfo .substitution{font-size:.85em;color:#aeaeae;margin:0}
.alsoBoughtItems .itemContainer .itemInfo .substitution .icon-mail-reply{position:relative;margin:0 5px 0 0;top:-2px;font-size:1.3em;color:#9faecd}
.alsoBoughtItems .itemContainer .itemInfo .substitution .toolTip{border-bottom:1px dashed #067bb5}
.alsoBoughtItems .itemContainer .itemInfo .substitution .toolTip:hover{text-decoration:none;color:#304e88;border-bottom:1px dashed #304e88}
.alsoBoughtItems .itemContainer .addToCartLine{width:100%;margin:10px 0 0}
.alsoBoughtItems .itemContainer .addToCartLine .new-btn{margin:25px 0 0;padding:7px 19px;height:38px}
.alsoBoughtItems .itemContainer .addToCartLine .new-btn,.alsoBoughtItems .itemContainer .addToCartLine .itemQty,.alsoBoughtItems .itemContainer .addToCartLine .availabilityStatus{float:left}
.alsoBoughtItems .itemContainer .addToCartLine .itemQty{margin:0;width:80px}
.alsoBoughtItems .itemContainer .addToCartLine .itemQty .itemQtyLabel{font-size:1.2em;font-weight:600;margin:0 0 5px}
.alsoBoughtItems .itemContainer .addToCartLine .itemQty .addToCartQuantity_js{width:50px;height:37px;color:#aeaeae;padding:0 0 0 10px}
.alsoBoughtItems .itemContainer .addToCartLine .availabilityStatus{text-align:left;color:#666}
.alsoBoughtItems .itemContainer .addToCartLine .availabilityStatus .price{display:block;margin:20px 20px 0 0;font-size:24px;font-weight:bold;color:#000}
.alsoBoughtItems .itemContainer .addToCartLine .availabilityStatus .instock{color:#41af59}
@media(max-width:960px){.partDetails .productDetail .span5{width:40%;float:left;padding-right:10px;margin-top:0}
.partDetails .productDetail .span5 .zoomContainer{width:100%;height:360px}
.partDetails .productDetail .span5 .zoomContainer .pdImgContainer{width:100%}
.partDetails .productDetail .span5 .zoomContainer .pdImgContainer img{width:100%}
#localStoreZipCode.span10{width:70%;float:left}
#checkStoreModal{overflow:scroll;-webkit-overflow-scrolling:touch}
#checkStoreModal .csModalInnerContent{width:100%;height:200px;overflow:scroll;-webkit-overflow-scrolling:touch;-webkit-transform:translatez(0)}
.partDetails .repairVideoHolder .span5{width:40%;display:inline;padding-left:15px;margin-top:0}
.partDetails .repairVideoHolder .span5 .video-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}
.partDetails .repairVideoHolder .span5 .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
}
@media(max-width:768px) and (min-width:640px){.partDetails .productDetail .span5{width:40%;float:left;padding-right:10px}
.partDetails .productDetail .span5 .zoomContainer{width:100%;height:300px;margin:0 auto}
.partDetails .productDetail .span5 .zoomContainer .pdImgContainer{width:100%}
.partDetails .productDetail .span5 .zoomContainer .pdImgContainer img{width:100%}
.partDetails .productDetail .span7{margin:0;width:57.265%;float:left;padding-left:2%}
.partDetails .productDetail .span7 #bundleBlock .bundleSpan p{font-size:11px;line-height:14px}
.partDetails .productDetail .span7 #bundleBlock h4{font-size:16px}
.partDetails .productDetail .span7 #bundleBlock #bundlePageBtn .new-btn-small{padding:1px 12px}
.partDetails .productDetail .span7 #bundleBlock .freeShippingBox p{font-size:11px}
.partDetails .productDetail .span5{width:40.4255%;float:left}
.partDetails .productDetail .responsivePinchImage{max-width:250px;max-height:250px}
.partDetails .productDetail .packOptions{font-size:14px;margin-bottom:5px;margin-top:10px}
.partDetails .productDetail .packBox{width:20%;min-width:75px;font-size:14px;margin:0;height:50px;padding:0}
.partDetails .productDetail .price{margin-top:0}
.partDetails .productDetail #bundleBlock.row-fluid [class*="span"]{box-sizing:border-box;display:block;float:left;margin-left:0;width:20%}
.partDetails .pdpageFitment .listContainer{overflow:visible}
.partDetails .pdpageFitment .new-btn-small{font-size:11px;padding:8px 20px}
#checkStoreModal{width:auto;height:auto}
#checkStoreModal .csModalInnerContent{width:100%;height:240px;overflow-x:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translatez(0)}
#checkStoreModal select{padding:0}
#checkStoreModal .new-btn-small{padding:1px 12px}
#checkStoreModal .span2{width:18%;height:auto;float:left}
#checkStoreModal .checkStoreLocations .span4{width:42%;float:left}
#checkStoreModal .checkStoreSub [class*="span"]{float:left}
#checkStoreModal .checkStoreSub #zipCodeSearch{width:93px;height:2px}
#checkStoreModal .checkStoreSub #localStoreZipCode{width:116px}
#checkStoreModal .checkStoreSub .span1{width:1%;margin-left:3px;margin-right:3px}
#checkStoreModal .checkStoreSub .green.span4{width:130px}
#checkStoreModal .checkStoreSub #localStoreMiles{width:80px!important}
#checkStoreModal .checkStoreSub .checkStoreBtn.span2{width:10%}
}
@media(max-width:640px) and (min-width:481px){.partDetails .productDetail #bundleBlock.row-fluid [class*="span"]{box-sizing:border-box;display:block;float:left;margin-left:0;width:20%}
.partDetails .productDetail .span7{clear:both;margin:5px auto;float:left;width:90%}
.partDetails .productDetail .span5{margin:0 auto;text-align:center;float:left;width:90%}
.partDetails .productDetail .span5 .zoomContainer{width:300px;height:320px;margin:0 auto 0 120px}
.partDetails .productDetail .span5 .zoomContainer .pdImgContainer{width:300px}
.partDetails .productDetail .span5 .zoomContainer .pdImgContainer img{width:300px}
.partDetails .productDetail .span5 #pdpImageLinks{margin:0 0 0 120px}
.partDetails #PDPTopAccessories .span3{width:46%;margin:24px auto 12px auto;float:none;clear:both}
.partDetails #PDPTopAccessories .span2{width:46%;margin:24px auto 12px auto;float:none;clear:both}
.partDetails .pdpageFitment .listContainer{overflow:visible}
.partDetails .pdpageFitment .new-btn-small{font-size:11px;padding:1px 12px}
#checkStoreModal{width:auto;height:auto;margin-left:auto;margin-right:auto}
#checkStoreModal select{padding:0}
#checkStoreModal .new-btn-small{padding:1px 12px}
#checkStoreModal .span2{width:20%;height:auto;float:left}
#checkStoreModal .csModalInnerContent{width:100%;height:300px;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transform:translatez(0)}
#checkStoreModal .checkStoreSub [class*="span"]{float:left}
#checkStoreModal .checkStoreSub #zipCodeSearch{width:106px}
#checkStoreModal .checkStoreSub #localStoreZipCode{width:135px}
#checkStoreModal .checkStoreSub .span1{width:10%;margin-left:3px;margin-right:3px}
#checkStoreModal .checkStoreSub .green{width:100%}
}
@media(max-width:480px){.partDetails .repairVideoHolder .span5{margin-top:0;padding-left:15px}
.partDetails #partDetailBreadcrumb{display:none}
.partDetails .productDetail>.span5{margin-top:0}
.partDetails .productDetail .span5{width:90%;margin-top:0}
.partDetails .productDetail .span5 .zoomContainer{height:200px;width:300px;margin:0 auto 0 50px}
.partDetails .productDetail .span5 .zoomContainer .pdImgContainer{width:300px}
.partDetails .productDetail .span5 .zoomContainer .pdImgContainer img{width:300px;height:auto}
.partDetails .productDetail .span5 #pdpImageLinks{margin:0 auto 0 50px}
.partDetails .productDetail .span7{clear:both}
.partDetails .productDetail .span7 #bundleBlock h4{font-size:16px}
.partDetails .productDetail .span7 #bundleBlock .bundleSpan p{font-size:11px;line-height:14px}
.partDetails .productDetail .span7 #bundleBlock #bundlePageBtn{width:40%}
.partDetails .productDetail .span7 #bundleBlock #bundlePageBtn .new-btn-small{padding:1px 12px}
.partDetails .productDetail .partName{font-size:22px}
.partDetails .productDetail .partNumber{font-size:18px}
.partDetails .productDetail p{font-size:13px}
.partDetails .productDetail .price{margin-top:10px}
.partDetails .productDetail .responsivePinchImage{max-width:260px;max-height:260px}
.partDetails .productDetail .packBox{max-width:85px;min-width:83px;font-size:13px;margin:3px 0;height:50px}
.partDetails .productDetail .packBox.wide{width:100%;height:50px;max-width:126px;margin:3px 0}
.partDetails .productDetail .freeShippingBox{width:235px}
.partDetails .productDetail .freeShippingBox p{font-size:11px}
.partDetails .productDetail .sameDayShip a{font-size:13px}
.partDetails .productDetail .shopYourWay p{font-size:13px}
.partDetails .productDetail .shopYourWay img{margin:0 3px 50px 0}
.partDetails .productDetail #bundleBlock.row-fluid [class*="span"]{box-sizing:border-box;display:block;float:left;margin-left:0;width:20%}
.partDetails .partDetails .repairVideoHolder .span5{margin-top:0}
.partDetails .pdpageFitment .listContainer{overflow:visible}
.partDetails .fitmentSearch #fitmentSearchBtn{line-height:12px;cursor:initial;height:38px!important}
.partDetails .fitmentSearch input[type="text"]{margin-top:10px;font-size:10px;height:12px;line-height:12px;width:175px}
.partDetails .fitmentSearch .new-btn{margin:0 0 0 5px}
#checkStoreModal{width:auto;height:auto;margin-left:auto;margin-right:auto}
#checkStoreModal .new-btn-small{padding:1px 12px}
#checkStoreModal select{padding:0}
#checkStoreModal .csModalInnerContent{width:100%;height:220px;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transform:translatez(0)}
#checkStoreModal .checkStoreSub [class*="span"]{float:left}
#checkStoreModal .checkStoreSub #zipCodeSearch{width:135px;padding:6px 4px}
#checkStoreModal .checkStoreSub #localStoreZipCode{width:160px}
#checkStoreModal .checkStoreSub .span1{width:10%;margin-left:3px;margin-right:3px}
#checkStoreModal .checkStoreSub .span2{width:50px}
.alsoBoughtItems .itemContainer:first-child{border-bottom:1px solid #dedede;border-right:0}
}
@media(max-width:335px){.partDetails .repairVideoHolder .span5{margin-top:0}
.partDetails .productDetail .span5{width:90%;margin-top:0}
.partDetails .productDetail .span5 .zoomContainer{margin:0}
.partDetails .productDetail .span5 #pdpImageLinks{margin:0}
.partDetails .productDetail .span7 #bundleBlock .bundleSpan p{font-size:11px;line-height:14px}
.partDetails .productDetail .span7 #bundleBlock #bundlePageBtn{width:40%}
.partDetails .productDetail .span7 #bundleBlock #bundlePageBtn .new-btn-small{padding:1px 12px}
#checkStoreModal{width:auto}
#checkStoreModal .new-btn-small{padding:1px 12px}
#checkStoreModal select{padding:0}
#checkStoreModal .checkStoreSub [class*="span"]{float:left}
#checkStoreModal .checkStoreSub #zipCodeSearch{width:105px;padding:6px 4px}
#checkStoreModal .checkStoreSub #localStoreZipCode{width:110px}
#checkStoreModal .checkStoreSub .span1{width:10%;margin-left:3px;margin-right:3px}
#checkStoreModal .checkStoreSub .span2{width:50px}
}
@media(max-width:640px) and (min-width:481px){.partDetails .repairVideoHolder .span5{margin-top:0}
.partDetails .pdpageFitment .new-btn-small{font-size:11px;padding:8px 20px}
.span7 #bundleBlock .bundleSpan p{font-size:11px;line-height:14px}
.span7 #bundleBlock .freeShippingBox p{font-size:11px}
.span7 #bundleBlock #bundlePageBtn{width:40%}
.span7 #bundleBlock #bundlePageBtn .new-btn-small{padding:1px 12px}
}
.menu-trigger{position:relative;padding-left:60px;font-size:.9em}
.menu-trigger:before{position:absolute;top:2px;left:0;width:40px;height:6px;background:#fff;box-shadow:0 6px #34495e,0 12px #fff,0 18px #34495e,0 24px #fff;content:''}
.mp-pusher{position:relative;height:100%;width:100%;-webkit-transform:translatex(0);transform:translatex(0);-webkit-transition:.3s ease all;transition:.3s ease all}
.mp-menu{position:absolute;width:280px;height:100%;top:0;left:0;z-index:1;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);overflow-y:hidden}
.mp-level{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.mp-pusher::after,.mp-level::after,.mp-level::before{position:absolute;top:0;right:0;width:0;height:0;content:'';opacity:0}
.mp-pusher::after,.mp-level::after{background:rgba(0,0,0,0.6);-webkit-transition:opacity .3s,width .1s .3s,height .1s .3s;-moz-transition:opacity .3s,width .1s .3s,height .1s .3s;transition:opacity .3s,width .1s .3s,height .1s .3s}
.mp-level::after{z-index:-1}
.mp-pusher.mp-pushed::after,.mp-level.mp-level-overlay::after{width:100%;height:100%;opacity:1;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}
.mp-level.mp-level-overlay{cursor:pointer}
.mp-level.mp-level-overlay.mp-level::before{width:100%;height:100%;background:transparent;opacity:1}
.mp-pusher,.mp-level{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.mp-overlap .mp-level.mp-level-open{box-shadow:1px 0 2px rgba(0,0,0,0.2);-webkit-transform:translate3d(-40px,0,0);-moz-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}
.mp-menu>.mp-level,.mp-menu>.mp-level.mp-level-open,.mp-menu.mp-overlap>.mp-level,.mp-menu.mp-overlap>.mp-level.mp-level-open{box-shadow:none;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mp-cover .mp-level.mp-level-open{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);overflow-y:auto}
.mp-cover .mp-level.mp-level-open>ul>li>.mp-level:not(.mp-level-open){-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.t1{background:#0191d7;color:#fff!important;pointer-events:none}
.t2{background:#f0f0f0;pointer-events:none}
.icon-angle-right{float:right}
.mp-menu ul{margin:0;padding:0;list-style:none}
.mp-menu h2{margin:0;padding:1em;color:rgba(0,0,0,0.4);text-shadow:0 0 1px rgba(0,0,0,0.1);font-weight:300;font-size:2em}
.mp-menu a{color:#666;text-decoration:none}
.mp-menu a:hover{color:#333;text-decoration:none}
.mp-menu a .navLinkLabel{font-family:'Open Sans',Helvetica,Arial,sans-serif}
.mp-menu ul li>a{display:block;padding:.7em 1em .7em 1.8em;outline:0;box-shadow:inset 0 -1px rgba(0,0,0,0.2);text-shadow:0 0 1px rgba(255,255,255,0.1);font-size:1.4em;-webkit-transition:background .3s,box-shadow .3s;-moz-transition:background .3s,box-shadow .3s;transition:background .3s,box-shadow .3s}
.mp-menu ul li>a .modDes{text-decoration:underline}
.mp-menu ul li>a .modDes:after{content:"\a";white-space:pre}
.mp-menu ul li::before{position:absolute;left:10px;z-index:-1;color:rgba(0,0,0,0.2);line-height:3.5}
.mp-level>ul>li:first-child>a{box-shadow:inset 0 -1px rgba(0,0,0,0.2),inset 0 1px rgba(0,0,0,0.2)}
.mp-menu .mp-level.mp-level-overlay>ul>li>a,.mp-level.mp-level-overlay>ul>li:first-child>a{box-shadow:inset 0 -1px rgba(0,0,0,0)}
.mp-back{background:rgba(0,0,0,0.3);color:#fff;letter-spacing:1px;font-weight:600;display:block;font-size:.8em;padding:1em;position:relative;box-shadow:inset 0 1px rgba(0,0,0,0.1);-webkit-transition:background .3s;-moz-transition:background .3s;transition:background .3s}
.mp-menu .mp-level.mp-level-overlay>.mp-back,.mp-menu .mp-level.mp-level-overlay>.mp-back::after{background:transparent;box-shadow:none;color:transparent}
.flyoutMobile{width:280px}
.flyoutMobile .form-inline{max-width:280px;margin:auto;text-align:left}
.flyoutMobile .form-inline .errorText{color:#e31616}
.flyoutMobile .form-inline input{border:1px solid #666;border-radius:5px;padding:10px;width:220px;margin:0 20px}
.flyoutMobile .form-inline input.error{background-color:#fff;border:1px solid #e31616;color:#666;margin:0 20px}
.flyoutMobile .form-inline input.error:focus{outline:0;border-width:2px 1px 1px}
.flyoutMobile .form-inline input.new-btn-search{background:#f78638;background:-moz-linear-gradient(top,#f78638 0,#f05f21 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f78638),color-stop(100%,#f05f21));background:-webkit-linear-gradient(top,#f78638 0,#f05f21 100%);background:-o-linear-gradient(top,#f78638 0,#f05f21 100%);background:-ms-linear-gradient(top,#f78638 0,#f05f21 100%);background:linear-gradient(to bottom,#f78638 0,#f05f21 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f78638',endColorstr='#f05f21',GradientType=0);border-radius:0;margin:20px;float:none;width:240px;border:0}
.flyoutMobile .form-inline label{color:#333;margin:20px 0 0 20px;font-weight:600;font-size:14px}
.flyoutMobile .form-inline .orderError,.flyoutMobile .form-inline .zipError,.flyoutMobile .form-inline .zipLengthError,.flyoutMobile .form-inline .modelNumberError{margin:0 0 0 20px}
.flyoutMobile .form-inline .modelFinderClose,.flyoutMobile .form-inline .modelFinderOpen{float:left;margin:20px 0 0}
.no-csstransforms3d .menu-open .mp-pusher{padding-left:300px}
.no-csstransforms3d .mp-menu .mp-level{display:none}
.no-csstransforms3d .mp-menu .submenu-open .mp-level{display:block}
.no-csstransforms3d .menu-open .mp-menu>.mp-level{display:block}
.tabFlyouts .menuHeading{text-align:left;font-size:15px;font-weight:600;margin:0 0 10px}
.tabFlyouts .menuLinks{margin:0 auto;list-style:none;padding:0}
.tabFlyouts .menuLinks li{list-style-type:none;text-align:left;height:30px}
.tabFlyouts .menuLinks li a{font-weight:normal}
.tabFlyouts .viewAll{font-size:12px;text-align:left;list-style:none;margin:0 0 20px 0}
.tabFlyouts .viewAll li{line-height:16px}
.tabFlyouts .flyoutShopFilters .promo{border-left:1px solid #aeaeae}
.tabFlyouts .flyoutShopFilters .promo img{max-width:350px;float:left;margin:20px 0 20px 30px}
.tabFlyouts .flyoutFindHelp{text-align:left}
.tabFlyouts .flyoutFindHelp .spanishStyle{color:#aeaeae;margin-left:0!important}
.tabFlyouts .flyoutFindHelp .sub{font-size:75%;bottom:0;line-height:0;vertical-align:baseline}
.tabFlyouts .flyoutFindHelp .telLink{font-size:22px;font-weight:600}
.tabFlyouts .flyoutFindHelp .faqLinks{margin:0;text-align:left;list-style:none;width:420px}
.tabFlyouts .flyoutFindHelp .faqLinks li{line-height:30px;float:left;width:200px}
.tabFlyouts .flyoutFindHelp .faq{border-left:1px solid #aeaeae;padding:0 0 0 30px}
.tabFlyouts .tab-content>.active{width:100%;height:auto;display:block;background:#fff;position:absolute;text-align:center;z-index:3;top:90px;-webkit-box-shadow:0 5px 5px #dedede;-moz-box-shadow:0 5px 5px #dedede;box-shadow:0 5px 5px #dedede}
.tabFlyouts .tab-content>.active#repairHelp,.tabFlyouts .tab-content>.active#shopFilters,.tabFlyouts .tab-content>.active#findHelp{padding:20px 0}
.tabFlyouts .tab-content>.active#manuals{min-height:240px}
.tabFlyouts .tab-content>.active#findHelp{min-height:200px}
.tabFlyouts .tab-content>.active .modelFinder{position:relative}
.tabFlyouts .tab-content>.active .modelFinder.is-open{border-top:1px solid #aeaeae}
.tabFlyouts .tab-content>.active .modelFinderWrapper{max-width:680px;margin:auto;text-align:left;border:0}
.tabFlyouts .tab-content>.active .modelFinderWrapper .modelFinderCriteria{width:300px;margin:20px 0}
.tabFlyouts .tab-content{background:#fff;margin:-8px 0 0 0}
.tabFlyouts .tab-content .icon-angle-down{z-index:999}
.tabFlyouts .tab-content .form-inline{max-width:380px;margin:auto;text-align:left}
.tabFlyouts .tab-content .form-inline .formHeading{margin:20px 0 0}
.tabFlyouts .tab-content .form-inline .errorText{color:#e31616}
.tabFlyouts .tab-content .form-inline input{border:1px solid #666;border-radius:5px;padding:10px;width:94%}
.tabFlyouts .tab-content .form-inline input.error{background-color:#fff;border:1px solid #e31616;color:#666;margin:0}
.tabFlyouts .tab-content .form-inline input.error:focus{outline:0;border-width:2px 1px 1px}
.tabFlyouts .tab-content .form-inline input.new-btn-search{background:#f78638;background:-moz-linear-gradient(top,#f78638 0,#f05f21 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f78638),color-stop(100%,#f05f21));background:-webkit-linear-gradient(top,#f78638 0,#f05f21 100%);background:-o-linear-gradient(top,#f78638 0,#f05f21 100%);background:-ms-linear-gradient(top,#f78638 0,#f05f21 100%);background:linear-gradient(to bottom,#f78638 0,#f05f21 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f78638',endColorstr='#f05f21',GradientType=0);background:#f78638;background:-moz-linear-gradient(top,#f78638 0,#f05f21 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f78638),color-stop(100%,#f05f21));background:-webkit-linear-gradient(top,#f78638 0,#f05f21 100%);background:-o-linear-gradient(top,#f78638 0,#f05f21 100%);background:-ms-linear-gradient(top,#f78638 0,#f05f21 100%);background:linear-gradient(to bottom,#f78638 0,#f05f21 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f78638',endColorstr='#f05f21',GradientType=0);border-radius:0;margin:20px 0;float:right;width:130px;border:0}
.tabFlyouts .tab-content .form-inline label{color:#333;margin:20px 0 0 0;font-weight:600;font-size:13px;display:block}
.tabFlyouts .tab-content .form-inline .modelFinderClose,.tabFlyouts .tab-content .form-inline .modelFinderOpen{float:left;margin:20px 0 0}
.tabFlyouts .tab-content .flyoutShopFilters,.tabFlyouts .tab-content .flyoutRepairHelp,.tabFlyouts .tab-content .flyoutFindHelp{padding:20px 30px}
.tabFlyouts .tab-content [class*="new-span3"]{padding:0 15px 0 0}
.tabFlyouts .flyoutManuals .searchPanelFinder_js{position:relative;bottom:0;left:0}
@media(max-width:650px){.flyoutMobile{width:280px}
.flyoutMobile .form-inline{max-width:280px;margin:auto;text-align:left}
.flyoutMobile .form-inline .errorText{color:#e31616}
.flyoutMobile .form-inline input{border:1px solid #666;border-radius:5px;padding:10px;width:220px;margin:0 20px}
.flyoutMobile .form-inline input.error{background-color:#fff;border:1px solid #e31616;color:#666;margin:0 20px}
.flyoutMobile .form-inline input.error:focus{outline:0;border-width:2px 1px 1px}
.flyoutMobile .form-inline input.new-btn-search{background:#f78638;background:-moz-linear-gradient(top,#f78638 0,#f05f21 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f78638),color-stop(100%,#f05f21));background:-webkit-linear-gradient(top,#f78638 0,#f05f21 100%);background:-o-linear-gradient(top,#f78638 0,#f05f21 100%);background:-ms-linear-gradient(top,#f78638 0,#f05f21 100%);background:linear-gradient(to bottom,#f78638 0,#f05f21 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f78638',endColorstr='#f05f21',GradientType=0);background:#f78638;background:-moz-linear-gradient(top,#f78638 0,#f05f21 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f78638),color-stop(100%,#f05f21));background:-webkit-linear-gradient(top,#f78638 0,#f05f21 100%);background:-o-linear-gradient(top,#f78638 0,#f05f21 100%);background:-ms-linear-gradient(top,#f78638 0,#f05f21 100%);background:linear-gradient(to bottom,#f78638 0,#f05f21 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f78638',endColorstr='#f05f21',GradientType=0);border-radius:0;margin:20px;float:none;width:240px;border:0}
.flyoutMobile .form-inline label{color:#333;margin:20px 0 0 20px;font-weight:500;font-size:14px}
.flyoutMobile .form-inline .modelFinderClose,.flyoutMobile .form-inline .modelFinderOpen{float:left;margin:20px 0 0}
}
.ui-tooltip{background:#ebeef6!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;width:226px!important;border:none!important}
.ui-tooltip .ui-tooltip-content{font-size:.8em!important;line-height:1.3!important}
#guaranteedFitModal h1{font-size:24px;line-height:24px}
#guaranteedFitModal p{font-size:13px;line-height:13px}
#checkoutModal{top:2%!important;width:672px;margin-left:-367px;padding:20px 30px;height:auto}
#checkoutModal h2{border-bottom:2px solid #dedede;margin:0 0 20px}
#checkoutModal .item-info h4{font-size:1.4em;font-weight:bold;margin:0 0 3px;max-width:300px;word-wrap:break-word}
#checkoutModal .item-info>div{float:left}
#checkoutModal .item-info>div.part-image{width:100px;height:100px;margin-right:15px}
#checkoutModal .item-info>div>span{display:block}
#checkoutModal .item-info>div>span.part-number,#checkoutModal .item-info>div>span.part-substitution{margin:0 0 5px}
#checkoutModal .item-info>div>div span{float:left;width:100px}
#checkoutModal .item-info>div>div strong{float:left;font-weight:normal}
#checkoutModal .item-info>div>div.part-price strong{color:#5a9145}
#checkoutModal .item-info>div.buttons{float:right;padding:30px 0 0}
#checkoutModal .item-info>div.buttons a{display:block;width:170px;padding:5px 10px;margin:0 0 10px;text-align:center}
#checkoutModal .item-info>div.buttons a.btn-continue{background:#ebf7ff}
#checkoutModal .free-ship-msg{display:block;font-weight:bold;margin:10px 0}
#checkoutModal .free-ship-msg strong{color:#d60400}
#checkoutModal h3{background:#dedede;padding:5px 10px;margin:10px 0 20px}
#checkoutModal .more-accessories ul{list-style:none;margin:0}
#checkoutModal .more-accessories ul li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:33.3%;padding-right:50px}
#checkoutModal .more-accessories ul li:last-child{padding-right:0}
#checkoutModal .more-accessories ul li .part-img{margin:0 0 10px;height:116px}
#checkoutModal .more-accessories ul li .part-img img{max-height:116px}
#checkoutModal .more-accessories ul li a{display:block;height:39px;font-weight:bold;overflow:hidden}
#checkoutModal .more-accessories ul li span{display:block}
#checkoutModal .more-accessories ul li span.more-partnumber{font-size:.85em;font-weight:bold;text-transform:capitalize;white-space:nowrap}
#checkoutModal .more-accessories ul li>div span{float:left;font-size:.85em}
#checkoutModal .more-accessories ul li>div strong{float:right;font-size:.85em;font-weight:normal;color:#5a9145}
#checkoutModal .more-accessories ul li>div input{float:right;width:24px;padding:1px;text-align:center}
#checkoutModal .more-accessories ul li button{padding:5px 10px}
#checkoutModal .subscriptionAdded{cursor:pointer!important}
#checkoutModal .waterFilterSubscriptionOptions{border-top:2px solid #dedede;padding:10px 0 0 0;margin:10px 0 0 0}
#checkoutModal .waterFilterSubscriptionOptions strong{font-size:16px;padding:0 0 10px 0}
#checkoutModal .waterFilterSubscriptionOptions .left{float:left;width:50%;margin-right:30px}
#checkoutModal .waterFilterSubscriptionOptions .left p{padding:0 0 5px 0}
#checkoutModal .waterFilterSubscriptionOptions .left ul{padding:0;margin:0 0 10px 17px}
#checkoutModal .waterFilterSubscriptionOptions .left ul li{line-height:normal;padding-bottom:5px}
#checkoutModal .waterFilterSubscriptionOptions .right{float:left}
#checkoutModal .waterFilterSubscriptionOptions .right .packBox{border:1px solid #067bb5;background:white;width:30%;max-width:90px;height:50px;color:#067bb5;line-height:1;outline:0;padding:0;margin:0 5px 15px 0}
#checkoutModal .waterFilterSubscriptionOptions .right .packBox.active{border:4px solid #067bb5;background:#e7f1f6;font-weight:bold}
#checkoutModal .waterFilterSubscriptionOptions .right #subscriptionsAtcModalCartLink{cursor:pointer}
#checkoutModal .waterFilterSubscriptionOptions .right .inactiveBtn{background-color:#ccc!important;border-color:#ccc!important}
#checkoutModal .waterFilterSubscriptionOptions .right .subscriptionMsg{padding:10px 0 0 0}
#checkoutModal .waterFilterSubscriptionOptions .right .subscriptionMsg .subscriptionError{color:#f00}
#checkoutModal .waterFilterSubscriptionOptions .right .subscriptionMsg .subscriptionSuccess{color:green}
@media(max-width:768px){#checkoutModal{font-size:120%;width:auto;margin:0}
#checkoutModal .more-accessories ul li span.more-partnumber{font-size:1em}
}
@media(min-width:960px) and (max-height:962px) and (orentation:landscape){#checkoutModal{bottom:20px}
}
@media(max-width:650px){#checkoutModal{width:auto;margin:0;top:10px;bottom:10px;padding:15px 10px}
#checkoutModal h2{position:relative;padding-left:30px;line-height:1.2;border-bottom:2px solid #dedede;margin:0 0 20px}
#checkoutModal h2 i{position:absolute;top:1px;left:0}
#checkoutModal .item-info{position:relative}
#checkoutModal .item-info h4{font-size:1.4em;font-weight:bold;margin:0}
#checkoutModal .item-info>div{padding-left:87px}
#checkoutModal .item-info>div.part-image{padding-left:0;position:absolute;top:0;left:0}
#checkoutModal .item-info>div.part-image img{max-width:72px;height:72px;margin-right:0}
#checkoutModal .item-info>div>span{display:block}
#checkoutModal .item-info>div>span.part-number{margin:0}
#checkoutModal .item-info>div>div span{float:left;width:80px}
#checkoutModal .item-info>div>div strong{float:left;font-weight:normal}
#checkoutModal .item-info>div>div.part-price strong{color:#5a9145}
#checkoutModal .item-info>div.buttons{float:none;clear:left;padding:30px 0 0}
#checkoutModal .item-info>div.buttons a{display:block;width:auto;padding:5px 10px;margin:0 0 10px;text-align:center}
#checkoutModal .item-info>div.buttons a.btn-continue{background:#ebf7ff}
#checkoutModal .free-ship-msg{display:none}
#checkoutModal h3{background:#dedede;padding:5px 10px;margin:10px 0 20px}
#checkoutModal .more-accessories{font-size:115%}
#checkoutModal .more-accessories ul li{position:relative;width:100%;float:none;padding:0 0 10px 87px;border-bottom:1px solid #dedede;margin:0 0 15px}
#checkoutModal .more-accessories ul li:last-child{border-bottom:0;margin:0}
#checkoutModal .more-accessories ul li .part-img{position:absolute;top:0;left:0;max-width:72px;height:72px;margin:0}
#checkoutModal .more-accessories ul li .part-img img{max-height:72px}
#checkoutModal .more-accessories ul li a{display:block;height:auto;font-weight:bold}
#checkoutModal .more-accessories ul li span{display:block}
#checkoutModal .more-accessories ul li span.more-partnumber{font-size:.85em;font-weight:bold;text-transform:capitalize}
#checkoutModal .more-accessories ul li>div span{float:left;font-size:.9em}
#checkoutModal .more-accessories ul li>div strong{float:right;font-size:.9em;font-weight:normal;color:#5a9145}
#checkoutModal .more-accessories ul li>div input{float:right;width:24px;padding:1px;text-align:center}
#checkoutModal .more-accessories ul li button{padding:5px 10px}
.waterFilterSubscriptionOptions .left{float:left;width:100%}
.waterFilterSubscriptionOptions .right{float:left;width:100%}
}
.categoryRepairGuides{padding:10px;text-align:left;margin:20px 0 0 0}
.categoryRepairGuides img[src="none"]{display:none}
.categoryRepairGuides .repairGuideCaption{margin:10px;font-size:18px}
.categoryRepairGuides .repairGuideList{list-style:none;margin:0}
.categoryRepairGuides .repairGuideList .repairGuideItem{display:inline-block;text-decoration:none;box-sizing:border-box;padding:10px;height:100%;width:100%;border-bottom:1px solid #aeaeae}
.categoryRepairGuides .repairGuideList .repairGuideItem .repairGuideLink{display:inline-block;width:100%}
.categoryRepairGuides .repairGuideList .repairGuideItem .repairGuideLink:hover{text-decoration:none}
.categoryRepairGuides .repairGuideList .repairGuideItem:first-child{border-top:1px solid #aeaeae}
.categoryRepairGuides .repairGuideList .repairGuideItem:last-child{border-bottom:0}
.categoryRepairGuides .repairGuideIcon{width:50px;height:100%;display:inline-block;vertical-align:top;text-decoration:none}
.categoryRepairGuides .repairGuideIcon i{height:50px;width:50px;text-decoration:none}
.categoryRepairGuides .repairGuideTitle{display:inline-block;margin:0 0 0 20px;width:70%;text-decoration:none}
@media(max-width:768px){.categoryRepairGuides .repairGuideTitle{width:73%}
}
@media(max-width:650px){.container-fluid.repairHelpSection{margin:20px 0}
.categoryRepairGuides{padding:0}
.categoryRepairGuides .repairGuideCaption{margin:10px 0}
.categoryRepairGuides .repairGuideTitle{margin:0 0 0 15px;width:70%}
.categoryRepairGuides .repairGuideItem:last-child{border-bottom:1px solid #aeaeae!important}
}
.repairVideo{padding:10px;text-align:left;margin:20px 0 0 0}
.repairVideo .repairVideoCaption{margin:10px 0;font-size:18px}
@media(max-width:650px){.repairVideo{padding:0}
.repairVideo .repairVideoCaption{margin:10px 0}
}
.homePagePromo{float:left;width:90%;padding:1% 5%;margin:10px 0 20px 0}
.homePagePromo a{text-decoration:none!important}
.homePagePromo .promoIcon{float:left;margin:0}
.homePagePromo .promoIcon i{height:40px!important;width:40px!important;margin:0;float:left}
.homePagePromo .promoText{float:left;line-height:40px}
.homePagePromo .promoText p{float:left;font-size:16px!important;margin:0!important;padding:0!important}
.homePagePromo .promoText p b{font-size:24px}
@media(max-width:650px){.homePagePromo{display:none}
}