#gallery{flex:1 0 auto}#gallery .pricing .seperator{display:inline-block;margin:0 .5em}#gallery .pricing .price.discount{text-decoration:line-through}#gallery .webDiscount .priceValue:before,#gallery .webDiscount .kvp>.value:before{content:"$"}#gallery .webDiscount .priceValue .dollarsymb,#gallery .webDiscount .kvp>.value .dollarsymb{display:none}.comboBox.wqty .container .row{display:flex;justify-content:space-between}.feednote{text-decoration:none;text-align:center;padding:6px 0;color:inherit;margin:10px auto;font-style:italic}#autoloader{text-align:center}#gallery.list{padding-top:10px;text-align:left;clear:right;max-width:914px;margin:10px auto}#gallery.list>.row{margin:8px 0;border:1px solid #b8baba;position:relative}#gallery.list>.row.odd{background-color:#f1f8f1}#gallery.list>.row img{max-width:100%;max-height:100%}#gallery.list>.row:after{display:block;clear:right;content:''}#gallery.list .pricing{padding-top:3px;text-align:center}#gallery.list .pricing .seperator{display:block}#gallery.list .format:before{content:"#"}#gallery.list .head .header{word-break:break-all;display:inline-block}#gallery.list .format{padding-right:20px}#gallery.list .head{font-size:15px}#gallery.list .right{direction:rtl;text-align:right;display:inline-block;float:right;margin-right:8px;margin-top:8px;width:120px}#gallery.list .right *{direction:ltr}#gallery.list .right select{width:120px;margin:4px 0}#gallery.list .right a.button{display:block;margin:3px 0;text-align:center;padding:2px}#gallery.list .right .price{display:block;white-space:nowrap}#gallery.list .right .pricing .webDiscount.full>span{display:block;margin-bottom:5px;word-break:normal}#gallery.list .right .discount{text-decoration:line-through}#gallery.list .center{vertical-align:top;display:none;position:absolute;top:0;left:0;width:500px;height:120px;overflow:auto}#gallery.list .center.visible{display:inline-block;position:relative}#gallery.list .center p{margin-top:0}#gallery.list .center .stocktype{font-style:italic;font-size:12px;display:inline-block;background-color:#fff;border:1px solid #aaa;margin:3px;padding:3px}#gallery.list .center .stocktype.nc{color:#3a3a3a}#gallery.list .center .stocktype.oostock{color:#f00}#gallery.list .center .stocktype.stocked{color:#008000}#gallery.list .discounted .center{height:172px}#gallery.list .webDiscount{margin:3px 0;padding:3px;display:inline-block;border:1px dashed #aaa}#gallery.list .imgwrapper{height:80px;text-align:center;position:relative;display:inline-block;width:80px}#gallery.list .imgwrapper image{max-height:79px;max-width:79px;display:block;box-sizing:border-box}#gallery.list .imgwrapper span{display:block;padding:3px;background-color:rgba(255,255,255,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff);position:absolute;bottom:-2px;right:-5px;border:1px solid #aaa;box-sizing:border-box;font-size:10px}body.InternetExplorer #gallery.list>.row{display:table;white-space:nowrap;line-height:0}body.InternetExplorer #gallery.list>.row>*{line-height:normal;white-space:normal}body:not(.InternetExplorer) #gallery.list>.row{display:flex;justify-content:space-between}body:not(.InternetExplorer) #gallery.list>.row .center{flex:1 0 auto}body:not(.InternetExplorer) #gallery.list>.row .right{float:none;margin:0;padding-right:10px}body:not(.InternetExplorer) #gallery.list>.row .imgwrapper{flex:0 0 80px}#gallery.adjacentGrid{width:95%;text-align:center;max-width:100%}#gallery.adjacentGrid .cell{margin:5px 5px 40px 5px;display:inline-block;vertical-align:top}#gallery.adjacentGrid .titlebox{line-height:normal;font-size:16px;text-align:center;margin-bottom:10px;max-width:340px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}#gallery.adjacentGrid .title.top{display:none}#gallery.adjacentGrid .title{text-align:center}#gallery.adjacentGrid .multi .item{display:none}#gallery.adjacentGrid .multi .item.visible{display:block}#gallery.adjacentGrid .imgwrapper{width:180px;height:180px;display:inline-block;vertical-align:top;overflow:hidden;position:relative;text-align:center}#gallery.adjacentGrid .imgwrapper img{max-width:100%;max-height:100%}#gallery.adjacentGrid .imgwrapper span{position:absolute;bottom:0;width:100%;background-color:rgba(0,0,0,0.8);color:#fff;display:block;line-height:20px;font-size:14px}#gallery.adjacentGrid .center{display:inline-block;vertical-align:top}#gallery.adjacentGrid .right{width:140px;padding:0 10px;display:inline-block;vertical-align:top;text-align:center}#gallery.adjacentGrid .right .center{text-align:justify}#gallery.adjacentGrid .cell.noimg .imgwrapper{display:none}#gallery.adjacentGrid .cell.noimg .right{width:320px}#gallery.adjacentGrid .buttons a.button{min-width:85px}#gallery.adjacentGrid .buttons a.button:not(:last-child){margin-bottom:5px}.pagnation{display:none}@media (max-width:1023px){#cms>.twrap .pagnation{display:block;margin:8px 0}#cms>.twrap .pagnation a{display:inline-block;flex:1 0 auto}#cms>.twrap .pagnation .parent{display:none}#cms>.twrap .pagnation .current{display:none}#cms>.twrap .pagnation .wrap{display:block;overflow-x:auto;text-align:center;display:flex;border-top:1px solid #aaa;border-bottom:1px solid #aaa}}@media (min-width:1024px){.twrap{width:100%}body:not(.InternetExplorer) .twrap{display:flex;flex-direction:row}body:not(.InternetExplorer) .pagnation{display:block;flex:0 0 260px}body:not(.InternetExplorer) #cms{flex:auto}body.InternetExplorer .twrap{display:table;width:100%}body.InternetExplorer .twrap .pagnation{display:table-cell;vertical-align:top;width:260px}body.InternetExplorer .twrap #cms{width:auto;display:table-cell;vertical-align:top}body.InternetExplorer .twrap #cms #gallery{width:auto}body.InternetExplorer .twrap #cms .galleryControl{width:500px}}.quotespan{display:block;margin:0 auto;width:auto;height:300px;box-sizing:border-box;text-align:center;background-position:center center;background-size:100% auto}.quotespan .text{font-size:30px;font-style:italic;font-weight:bold;line-height:normal}.quotespan .text:before{content:'“'}.quotespan .text:after{content:'”'}.quotespan.backpadded .text,.quotespan.backpadded a{background-color:rgba(255,255,255,0.6)}.quotespan.backpadded .text{padding:10px 0}.quotespan.backpadded a{padding:8px}.quotespan.invert .text,.quotespan.invert a{background-color:rgba(0,0,0,0.6)}.quotespan.invert .text{padding:10px 0}.quotespan.invert a{padding:8px}@media (max-width:960px){.quotespan{background-size:auto}}@media (max-width:300px){.quotespan{padding:10px}}.quotespan.forcefit{background-size:100% 100%}.quotespan a{color:inherit;font-size:18px;line-height:normal;text-decoration:none;display:inline-block;margin-top:1em;font-weight:bold}.quotespan .hslider{height:300px;box-sizing:border-box;position:relative;overflow:hidden}.quotespan .slide{height:300px;position:absolute;top:0;left:-100%;width:100%;transition:left 400ms;padding:60px 30px 50px 30px;box-sizing:border-box}.quotespan .slide.active{left:0}.quotespan .slide.right{left:100%}.InlinePartFinder{display:inline-block;vertical-align:top;text-align:center;max-width:220px;padding-bottom:1em;display:inline-flex;flex-wrap:wrap}.InlinePartFinder .header{font-size:18px;margin:0 0 8px 0;flex-grow:1;padding:7px;text-align:center}.InlinePartFinder .panel{flex-grow:1;flex-basis:50%}.InlinePartFinder .panel.brand{flex-basis:100%}.InlinePartFinder .panel.years{flex-shrink:1;flex-basis:120px}.InlinePartFinder .panel p{display:block;min-height:1.2em}.InlinePartFinder .subheader{font-size:16px;line-height:normal;padding:4px}.InlinePartFinder .group{background-color:#fff;display:flex;flex-wrap:wrap}.InlinePartFinder .brandbox{display:inline-block;vertical-align:middle;background-color:transparent;transition:background-color 200ms;flex:1 0 auto;color:#000;border:none;text-align:center;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;font-style:italic;padding:10px 4px}.InlinePartFinder .brandbox span{display:block}.InlinePartFinder .brandbox .imgwrap{line-height:47px}.InlinePartFinder .brandbox .imgwrap img{vertical-align:middle}.InlinePartFinder .brandbox.imgtext span{display:none}.InlinePartFinder .brandbox.imgtext .imgwrap{line-height:63px}.InlinePartFinder .brandbox:hover{background-color:#f0f0f0}.InlinePartFinder .brandbox.active{background-color:#c7c7c7}.InlinePartFinder .years,.InlinePartFinder .models{display:inline-block;vertical-align:top;width:210px;margin-top:8px}.InlinePartFinder .years .subheader,.InlinePartFinder .models .subheader{margin-bottom:8px}.InlinePartFinder .comboBox{width:100%}.InlinePartFinder .comboBox .head{display:flex}.InlinePartFinder .comboBox .head .title{flex-grow:1}#gallery.grid .UnitSpecification .header,#gallery.list .UnitSpecification .header{display:block;width:auto;text-align:center;height:auto}#gallery.grid .UnitSpecification .value,#gallery.list .UnitSpecification .value{width:auto}#gallery.grid .UnitSpecification .pricing,#gallery.list .UnitSpecification .pricing{height:auto}.googleMap{text-align:center;overflow:hidden}.googleMap iframe{width:100%;min-height:450px;border:1px solid #e9e5dc;box-sizing:border-box}.cms #gallery .comboBox .container{min-width:160px;padding:0}.cms #gallery .comboBox .container div{text-align:left;white-space:nowrap;line-height:25px;font-size:14px;display:flex;flex-direction:row;flex-wrap:wrap}.cms #gallery .comboBox .container .label{flex:1 0 auto}.cms #gallery .comboBox .container .qtyonhand{flex:1 1 30px;text-align:right}.padleft{padding-left:20px}.galleryControl{clear:right;line-height:34px;border:1px solid #c6c6c6;vertical-align:middle;padding:3px;text-align:right;background-color:#eee}.galleryControl a.button{margin-right:5px}.galleryControl .fa{display:inline-block;font-size:15px;width:17px;height:17px;text-align:center;line-height:17px;vertical-align:middle}#gallery.grid{clear:right;text-align:center}#gallery.grid .cell{vertical-align:top;display:inline-block;width:298px;height:372px;margin:5px;border:1px solid #aaa}#gallery.grid .head{border-bottom:1px solid #aaa}#gallery.grid .cell .header{overflow:hidden;text-overflow:ellipsis;height:32px}#gallery.grid p{margin-top:0}#gallery.grid .textitems{height:110px;overflow:auto;border-bottom:1px solid #aaa;text-overflow:ellipsis}#gallery.grid .textitems .stocktype{font-style:italic;font-size:12px;display:inline-block;background-color:#fff;border:1px solid #aaa;margin:3px;padding:3px}#gallery.grid .textitems .stocktype.nc{color:#3a3a3a}#gallery.grid .textitems .stocktype.oostock{color:#f00}#gallery.grid .textitems .stocktype.stocked{color:#008000}#gallery.grid .pricing{height:97px}#gallery.grid .pricing .webDiscount span{margin-right:10px}#gallery.grid .imgwrapper{height:80px;display:block;overflow:hidden}#gallery.grid .imgwrapper img{max-height:80px}#gallery.grid .cell>.buttons{padding:5px 0}@media screen and (max-width:960px){#gallery.grid .cell{width:244px}}#gallery.grid .cell.multi .imgwrapper{position:relative}#gallery.grid .cell.multi .imgwrapper span{position:absolute;bottom:0;right:0;border:1px solid #aaa;border-right:none;padding:5px;background-color:#fff}#gallery.grid .cell.multi .center .item{display:none}#gallery.grid .cell.multi .center .item.visible{display:block}#pages{margin:10px 0}#pages .pagenum span{margin-right:10px}#pages a[href="#"],#pages a[disabled="disabled"]{background:#f0f0f0;cursor:default;color:#404040}#pages a[href="#"]:hover,#pages a[disabled="disabled"]:hover{border-color:#aaa}#pages>span{text-align:right;margin:0 2em 0 1em}#pages .nppOptions{display:inline-block;line-height:34px;vertical-align:middle}#pages .nppOptions span{margin-right:1em}.breadSlices{list-style:none;padding:0;margin:0}.breadSlices ul{max-height:0;transition:1s 1s overflow linear,max-height 1s ease,border-color 1s ease,border-width 1s ease;overflow:hidden;position:absolute;top:100%;left:0;margin:0;padding:0;padding-left:10px;background-color:#fff;display:inline-block;z-index:1}.breadSlices ul li{padding-left:1em}.breadSlices li:hover>ul{max-height:300px;overflow:auto}.breadSlices li{display:block;list-style:none;vertical-align:top;background-color:inherit;position:relative;border:none}.breadSlices a{background:none transparent;display:block;text-decoration:none;font-weight:bold;font-size:12px;border:none}.breadSlices a[target="_blank"]:after{content:"\f08e";font-family:"Font Awesome\ 5 Pro";color:inherit;opacity:.8;margin-left:10px}.breadSlices a:hover{color:#000}.breadSlices a:active{border:1px solid #fff}.breadSlices>li{display:inline-block;border:1px solid #ddd;line-height:33px;margin:5px;vertical-align:middle;margin-bottom:5px;width:340px;transition:border-color 500ms ease}.breadSlices>li:hover{border-color:#222}.breadSlices>li>ul{display:block;padding:0 16px 0 1px;border:0 solid transparent}.breadSlices>li:hover>ul{border-color:#555;border-width:1px;margin-left:-1px;border-left:1px solid #aaa;border-bottom:1px solid #aaa;z-index:2}.breadSlices>li>a{color:#000;font-size:14px;overflow:hidden;margin:0}.bcgroups>*{vertical-align:top}.bcgroups .last{position:relative}.bcgroups .last .breadcrumbs{position:absolute;z-index:2;top:0;left:100%;padding-left:0;transition:max-width 600ms ease,padding-left 400ms ease;max-width:0;overflow:hidden;line-height:7px;font-size:10px;background-color:#222}.bcgroups .last .breadcrumbs>span{display:block}.bcgroups .last .breadcrumbs.active{max-width:220px;padding-left:5px}.center{text-align:center;margin-left:auto;margin-right:auto}.block{display:block}.inline{display:inline-block;vertical-align:top}.textWLogo{box-sizing:border-box}.textWLogo *{box-sizing:border-box}.textWLogo h2{color:inherit}.textWLogo a{text-decoration:none;color:inherit}.textWLogo img{max-width:100%}.textWLogo.medium,.textWLogo.small{text-align:center;display:inline-block;vertical-align:top;margin:10px auto auto}.textWLogo.medium .ilt,.textWLogo.small .ilt{text-align:center;display:flex}.textWLogo.medium .col,.textWLogo.small .col{display:inline-block;vertical-align:top}.textWLogo.medium .col:first-child,.textWLogo.small .col:first-child{flex:0 1 auto}.textWLogo.medium .col:nth-child(2),.textWLogo.small .col:nth-child(2){flex:1 1 50%;padding-left:10px;padding-right:10px}.textWLogo.medium .header,.textWLogo.small .header{font-weight:bold}.textWLogo.medium .col:nth-child(2){text-align:left}@media (max-width:500px){.textWLogo.medium{display:block}.textWLogo.medium .ilt{flex-wrap:wrap}}.textWLogo.small .col:nth-child(2){text-align:justify}.textWLogo.large,.textWLogo.medium.tall{position:relative;max-width:100%;display:inline-block;vertical-align:top}.textWLogo.large h2,.textWLogo.medium.tall h2{font-weight:bold}.textWLogo.large .col,.textWLogo.medium.tall .col{display:inline-block}.textWLogo.large .col:first-child,.textWLogo.medium.tall .col:first-child{text-align:center}.textWLogo.large .col:last-child,.textWLogo.medium.tall .col:last-child{padding:10px;box-sizing:border-box}@media (min-width:451px){.textWLogo.large .col:last-child,.textWLogo.medium.tall .col:last-child{position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,0.75);width:100%;color:#fff}}@media (max-width:450px){.textWLogo.large,.textWLogo.medium.tall{position:static}.textWLogo.large .col:last-child,.textWLogo.medium.tall .col:last-child{position:static}}.textWLogo.extralarge{display:block}.textWLogo.extralarge .col{display:block}.textWLogo.wide.large{max-width:100%}@media (min-width:640px){.textWLogo.wide.large{width:640px}}@media (max-width:640px){.textWLogo.wide.large{width:100%}}.textWLogo.wide.medium .col:first-child{max-width:100%}@media (min-width:300px){.textWLogo.wide.medium .col:first-child{width:300px}}@media (max-width:300px){.textWLogo.wide.medium .col:first-child{width:100%}}body.InternetExplorer .textWLogo.medium .ilt,body.InternetExplorer .textWLogo.small .ilt{display:block}.floatRight{float:right}.floatLeft{float:left}div.AboutContent{float:left}div.AboutMapHolder{clear:right;float:right;margin:15px}div.AboutMapHolder iframe{border:1px solid #aaa}.brandSelector{width:100%;border:5px solid #fff;padding:0;overflow:hidden;max-width:930px;max-height:330px;clear:right;text-align:left;line-height:0;position:relative}.brandSelector .brands{display:inline-block;list-style:none;margin:0;padding:0;overflow:auto;z-index:10;max-height:330px;position:relative}.brandSelector .brands a{display:block;padding:20px;height:57px;line-height:57px;white-space:nowrap;overflow:hidden;background-color:#222;background-position:center center;background-repeat:no-repeat;color:transparent;text-align:center}.brandSelector .brands a:hover{background-color:#000}.brandSelector .brands a img{max-width:100%;max-height:100%;line-height:57px;vertical-align:middle}.brandSelector div.imageGroup{opacity:0;transition:opacity 1s;z-index:1}.brandSelector div.imageGroup.active{opacity:1}.brandSelector div.imageGroup img{position:absolute;top:0;right:0;opacity:0;transition:opacity 1s;box-shadow:1px 1px 2px #000;max-width:none}.brandSelector div.imageGroup img.active{opacity:1}.ImageGallery>h2{background-color:#5a5a5a;color:#fff;text-align:center;font-size:16px;padding:5px 0}.ImageGallery .box{display:inline-block;border:1px solid #aaa;margin:5px;vertical-align:top}.ImageGallery .box.inside{position:relative}.ImageGallery .box.inside .textbox{position:absolute;bottom:0;background-color:rgba(255,255,255,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff);color:#000;display:block;width:100%;border-top:1px solid #aaa;box-sizing:border-box;left:0}.ImageGallery.singular .box{border-style:none;padding:0;margin:0}a.page{text-decoration:none;display:inline-block;vertical-align:top;margin:8px;padding:5px}a.page:hover{border:1px solid #aaa;border-radius:3px;padding:4px}a.page h4{font-size:16px;line-height:18px;text-decoration:underline;font-weight:bold;margin:0}a.page p{color:#555;margin-top:0;font-size:12px;line-height:14px;margin-bottom:0}@media screen and (max-width:960px){#gallery.list div.center{max-width:70%}}@media screen and (max-width:800px){#gallery.list div.center{max-width:60%}}@media screen and (max-width:608px){#gallery.list div.center{display:inline-block;vertical-align:top}#gallery.list .right{display:block;width:auto;float:none;direction:ltr;text-align:left}#gallery.list .right .price{display:inline-block;margin:5px}#gallery.list .right div{display:inline-block}#gallery.list .right div a.button{display:inline-block;margin:5px}}@media screen and (max-width:565px){li.breadcrumb{width:auto}.breadSlices{max-width:none;margin-top:10px}}@media screen and (max-width:480px){div.breadSlices div.children a.button{border-radius:0;padding:5px 6px}}@media screen and (max-width:360px){div.breadSlices{width:auto}}