#gallery .pricing .seperator{display:inline-block;margin:0 .5em}#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{width:680px;vertical-align:top;display:none;position:absolute;top:0;left:0;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;margin:2px 10px;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}#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:80px}#gallery.adjacentGrid .buttons a.button:not(:last-child){margin-bottom:5px}.pagnation{display:none}@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;background-color:#222;color:#fff;min-height:200px;text-align:center;max-width:220px;padding-bottom:1em}.InlinePartFinder.block{display:block;max-width:none;clear:right}.InlinePartFinder.block .panel.models{width:420px}.InlinePartFinder h2{color:#fff;font-size:18px;font-family:Arial,sans-serif;margin:0;padding:7px;text-align:center;background-color:#444}.InlinePartFinder .supwrap{width:100%;margin:1em 0}.InlinePartFinder .brandbox{display:inline-block;vertical-align:middle;line-height:29px;background-color:#fff;color:#000;height:33px;border:none;padding:4px 6px;text-align:left;opacity:.8;transition:opacity 200ms;cursor:pointer;font-style:italic;border:5px solid transparent}.InlinePartFinder .brandbox.active,.InlinePartFinder .brandbox:hover{opacity:1}.InlinePartFinder .brandbox span{margin-left:0 8px;vertical-align:top;display:inline-block;line-height:normal;width:77px;float:right;cursor:pointer;text-align:right}.InlinePartFinder .brandbox img{max-width:64px}.InlinePartFinder .brandbox.imgonly{text-align:center}.InlinePartFinder .brandbox.imgonly img{max-width:100%}.InlinePartFinder .brandbox.husqvarna span{font-size:12px}.InlinePartFinder .suppheader{text-align:center;position:relative;max-height:200px;overflow:auto}.InlinePartFinder .suppheader .brandbox{width:150px;margin:3px}.InlinePartFinder .suppheader .brandbox.active{border-color:#008000}.InlinePartFinder .suppheader .brandbox img{vertical-align:middle}.InlinePartFinder .darkbutton{display:inline-block;vertical-align:middle;line-height:33px;overflow:hidden;cursor:pointer}.InlinePartFinder .panel.years,.InlinePartFinder .panel.models{display:inline-block;vertical-align:top;width:210px;min-height:220px;margin-top:3px}.InlinePartFinder .panel.years{margin-right:6px}.InlinePartFinder .selectWidget{line-height:33px;background-color:#222;color:#fff;min-width:3.5em;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:pointer}.InlinePartFinder .selectWidget.disabled{opacity:.5}.InlinePartFinder .selectWidget p{margin:0}.InlinePartFinder .selectWidget .drop{position:relative;margin-top:1em}.InlinePartFinder .selectWidget .drop .wrap{white-space:nowrap;text-align:left;position:relative;border:1px solid #8a7e7e}.InlinePartFinder .selectWidget .drop .wrap .label{padding-left:1em}.InlinePartFinder .selectWidget .drop .menu{position:absolute;top:100%;left:0;right:0;width:100%;max-height:0;overflow:hidden;overflow-y:scroll;transition:max-height 200ms}.InlinePartFinder .selectWidget .drop .menu div{background-color:transparent;transition:background-color 200ms;text-align:left;max-width:100%;padding:0 1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InlinePartFinder .selectWidget .drop .menu div.active,.InlinePartFinder .selectWidget .drop .menu div:hover{background-color:#111}.InlinePartFinder p.help{text-align:left;font-style:italic;font-size:12px;padding-left:5em}#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 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{display:inline-block;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%}}.textWLogo.wide.small{width:160px}.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;padding:5px;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{display:inline-block}.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){.breadSlices{max-width:350px}#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}}