.list-with-image{min-height:130px}.list-with-image .pr-snippet-stars{float:none;margin-left:96px;height:26px}.list-with-image .p-w-r .pr-snippet .pr-snippet-stars-png{display:block}.btn.btn-lg{min-width:0}.listing-item .stock{right:0;left:auto;width:120px}#categorybanner .block{padding-bottom:0}.productgrid [class*="column"]+[class*="column"]:last-child{float:left}.productgrid .badge{position:absolute}.gridheader{padding:.5em 0;font-size:14px}.gridheader ul.bvpagination{margin:0 0 1em}.gridheader ul.pagination{margin:20px 0 0}.gridheader .viewswrapper{display:none}@media only screen and (min-width:768px){.gridheader .sortby{display:block;float:right}.gridheader .sortby label{display:inline-block;padding:0 .3em 0 0;line-height:2.2em}.gridheader .sortby select{width:auto;display:inline-block}.gridheader .viewswrapper{display:block;line-height:2.2em;font-size:.875em;margin-left:15px;margin-top:40px}.gridheader .viewswrapper a#GridView{outline:0;float:left;width:29px;height:29px;overflow:hidden;text-indent:50px;background:url(../images/grid-list.png) no-repeat 0 0;margin-right:4px;opacity:.5}.gridheader .viewswrapper a#ListView{outline:0;float:left;width:29px;height:29px;overflow:hidden;text-indent:50px;background:url(../images/grid-list.png) no-repeat -31px 0;opacity:.5}.gridheader .viewswrapper a#GridView.active,.gridheader .viewswrapper a#ListView.active{opacity:1}}@media only screen and (min-width:992px){.gridheader ul.bvpagination{margin:0}}.gridfooter{border-top:1px solid #ddd;padding:.5em 0}.gridfooter ul.pagination{margin:.5em 0 1.5em}@media only screen and (min-width:768px){.gridfooter{border-top:0}}.SingleProductDisplayPanel .record{overflow:hidden;padding:10px 0;border-top:1px solid #ddd;background:#fff}.SingleProductDisplayPanel .productgrid div:nth-child(even) .record{background:#f2f2f2}.SingleProductDisplayPanel .productgrid .SingleProductDisplayPanel .record:hover{background:#fff}.SingleProductDisplayPanel .listing-item{border:0}.SingleProductDisplayPanel .listing-item:hover .listing-item-body{background-color:#fff}.SingleProductDisplayPanel .record .SingleProductDisplayImage{margin-left:auto;margin-right:auto;border:0}.SingleProductDisplayPanel .record .product-info .recordname a{display:inline-block;font-size:small;margin:0 0 5px;text-decoration:none;line-height:1.2;color:#555;font-weight:700}.SingleProductDisplayPanel .record .product-info .recordname a:hover{color:#43a4ff;text-decoration:underline}.SingleProductDisplayPanel .record .product-info img.recordrating{margin:0 0 .5em -.3em}.SingleProductDisplayPanel .record .product-info a.recordreviewcount{display:none}.SingleProductDisplayPanel .record .productrating{min-height:18px}.SingleProductDisplayPanel .record .p-w-r{margin:0}.SingleProductDisplayPanel .record .pr-snippet-stars{border:0;float:none;background:transparent;margin:0;padding:0}.SingleProductDisplayPanel .record .product-info .recordprice{margin-bottom:7px;line-height:1.2}.SingleProductDisplayPanel .record .product-info .recordprice span{color:#555;font-size:12px;font-weight:700}.SingleProductDisplayPanel .record .product-info .recordprice .recordlistprice{display:inline}.SingleProductDisplayPanel .record .product-info .recordprice .recordlistprice span{display:none}.SingleProductDisplayPanel .record .product-info .recorddesc{display:block;line-height:1.2;clear:both;margin-right:100px;margin-bottom:.5em}.SingleProductDisplayPanel .record .product-info .recordqty{display:none}.SingleProductDisplayPanel .record .product-info .availability{font-size:small}.SingleProductDisplayPanel .record .recordAddToCart{float:right}.SingleProductDisplayPanel .record .recordAddToCart span{float:left;margin:12px 10px 0 0}.SingleProductDisplayPanel .record .recordAddToCart a{float:left;margin:2px}.SingleProductDisplayPanel .record input[type="checkbox"]{display:none}.SingleProductDisplayPanel .record .product-info .specs{display:none}@media only screen and (min-width:480px){.SingleProductDisplayPanel .record .product-info .recordname a{font-size:medium;float:left;margin-right:100px}.SingleProductDisplayPanel .record .product-info img.recordrating{position:absolute;right:-.3em;top:20px;float:right}.SingleProductDisplayPanel .record .product-info a.recordreviewcount{display:block;width:60px;position:absolute;top:34px;right:0}.SingleProductDisplayPanel .record .product-info .recordprice span{font-size:14px}.SingleProductDisplayPanel .record .product-info .recorddesc{display:block;line-height:1.2;clear:both;margin-right:100px;margin-bottom:.5em}.SingleProductDisplayPanel .record .product-info .recordqty{display:inline}.SingleProductDisplayPanel .record .product-info .recordqty>span>span{display:inline;float:left;vertical-align:top;line-height:30px}.SingleProductDisplayPanel .record .product-info .recordqty label{display:inline;float:left;line-height:30px;padding-right:.5em}.SingleProductDisplayPanel .record .product-info .recordqty input{width:50px;font-size:13.5px;margin:0;margin-right:2px;float:left}.SingleProductDisplayPanel .record .product-info .recordAddToCart{display:inline}.SingleProductDisplayPanel .record .product-info .recordAddToCart span{display:inline}.SingleProductDisplayPanel .record .product-info .recordAddToCart input{margin:1px;line-height:1;display:inline}}@media only screen and (min-width:768px){.SingleProductDisplayPanel{position:relative;width:100%;margin-top:.75em;margin-bottom:.75em}.productgrid .SingleProductDisplayPanel{height:600px}.SingleProductDisplayPanel .record{display:block;margin:0;padding:0;overflow:hidden;position:relative;border:1px solid #dbdbdb}.productgrid .SingleProductDisplayPanel .record .listing-item-body{height:285px}.SingleProductDisplayPanel .listing-item:hover .listing-item-body{background-color:#fafafa}.SingleProductDisplayPanel .record .recordimage{background:#fff;height:300px}.SingleProductDisplayPanel .record .recordimage img{z-index:1;width:auto}.SingleProductDisplayPanel .record input[type=checkbox]{position:absolute;bottom:5px;left:5px;z-index:6;margin:0}.SingleProductDisplayPanel .record .product-info{margin-top:0}.SingleProductDisplayPanel .record .product-info .recordname a{margin:10px 0;overflow:hidden;font-weight:400;float:none;display:block}.SingleProductDisplayPanel .record .product-info .recordname a:hover,.SingleProductDisplayPanel .record:hover .product-info .recordname a{color:#43a4ff}.SingleProductDisplayPanel .record .product-info img.recordrating{position:relative;top:auto;right:auto;float:none;display:block;margin:.5em auto 0}.SingleProductDisplayPanel .record .product-info a.recordreviewcount{position:relative;top:auto;right:auto;float:none;font-size:.95em;width:auto;display:inline}.SingleProductDisplayPanel .record .product-info .recordprice{position:absolute;bottom:0}.SingleProductDisplayPanel .record .product-info .recordprice span{font-size:small}.SingleProductDisplayPanel .record .product-info .recorddesc{margin-right:0}.SingleProductDisplayPanel .record .product-info .availability{margin-bottom:10px;line-height:1em}.SingleProductDisplayPanel .record .product-info .recordqty label{float:none;display:inline-block;vertical-align:top}.SingleProductDisplayPanel .record .product-info .recordqty input{float:none;display:inline-block;vertical-align:top}.SingleProductDisplayPanel .record .product-info .recordqty>span>span{float:none;display:inline-block;vertical-align:top;line-height:30px}.SingleProductDisplayPanel .record .recordAddToCart{position:absolute;bottom:1px;right:20px}.SingleProductDisplayPanel .record .recordAddToCart a.details{display:block}.SingleProductDisplayPanel .record input[type="checkbox"]{display:block}.SingleProductDisplayPanel .new-label{background:url(../images/buttons/misc/label.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:91px;position:absolute;width:91px;z-index:9}.SingleProductDisplayPanel .new-top-left{background-position:0 0;left:-3px;top:-3px}.SingleProductDisplayPanel .new-top-right{background-position:-91px 0;right:-3px;top:-3px}.SingleProductDisplayPanel .new-bottom-left{background-position:0 -91px;bottom:-3px;left:-3px}.SingleProductDisplayPanel .new-bottom-right{background-position:-91px -91px;bottom:-3px;right:-3px}.SingleProductDisplayPanel .record .sale-label{background:url(../images/buttons/misc/label.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:91px;position:absolute;width:91px;z-index:9}.SingleProductDisplayPanel .record .sale-top-left{background-position:-182px 0;left:-3px;top:-3px}.SingleProductDisplayPanel .record .sale-top-right{background-position:-273px 0;right:-3px;top:-3px}.SingleProductDisplayPanel .record .sale-bottom-left{background-position:-182px -91px;bottom:-3px;left:-3px}.SingleProductDisplayPanel .record .sale-bottom-right{background-position:-273px -91px;bottom:-3px;right:-3px}.SingleProductDisplayPanel .record:hover .product-info{border-color:#b71313;bottom:0}}@media only screen and (min-width:1200px){.WideSingleProductDisplayPanel .record .product-info .recordAddToCart{position:absolute;top:42px;right:0}}.WideSingleProductDisplayPanel{margin:10px 0}.WideSingleProductDisplayPanel .record{overflow:visible;height:auto;padding:10px;border-top:1px solid #ddd;background:#f8f8f8;position:relative}.WideSingleProductDisplayPanel .productgrid div:nth-child(even) .record{background:#f2f2f2}.WideSingleProductDisplayPanel .productgrid .SingleProductDisplayPanel .record:hover{background:#fff}.WideSingleProductDisplayPanel .record .SingleProductDisplayImage{width:auto;height:auto;border:2px solid #ddd;margin:20px 15px 0 0}.WideSingleProductDisplayPanel .record .product-info{overflow:hidden;min-height:80px;padding:0;position:relative}.WideSingleProductDisplayPanel .record .product-info .recordname a{display:block;font-size:12px;margin:0 0 5px;text-decoration:none;line-height:1.2;color:#555;font-weight:700}.WideSingleProductDisplayPanel .record .product-info .recordname a:hover{color:#777}.WideSingleProductDisplayPanel .record .product-info img.recordrating{margin:0 0 .5em -.3em}.WideSingleProductDisplayPanel .record .product-info a.recordreviewcount{display:none}.WideSingleProductDisplayPanel .record .p-w-r{margin:0}.WideSingleProductDisplayPanel .record .pr-snippet-stars{background:transparent}.WideSingleProductDisplayPanel .record .product-info .recordprice{margin-bottom:7px;line-height:1.2}.WideSingleProductDisplayPanel .record .product-info .recordprice span{color:#555;font-size:12px;font-weight:700}.WideSingleProductDisplayPanel .record .product-info .recordprice .recordlistprice{display:inline}.WideSingleProductDisplayPanel .record .product-info .recordprice .recordlistprice span{display:none}.WideSingleProductDisplayPanel .record .product-info .recorddesc{display:none;margin-left:4px}.WideSingleProductDisplayPanel .record .product-info .availability{margin-left:4px}.WideSingleProductDisplayPanel .record .product-info .recordqty{display:none}.WideSingleProductDisplayPanel .record .recordAddToCart{position:relative;top:10px;right:10px;float:right}.WideSingleProductDisplayPanel .record .recordAddToCart a{float:left;margin-right:10px}.WideSingleProductDisplayPanel .record input[type="checkbox"]{display:none}.WideSingleProductDisplayPanel .record .product-info .specs{display:none}.WideSingleProductDisplayPanel .record .product-info ul.typedisplay{display:block;margin:5px}.WideSingleProductDisplayPanel .record.vehiclelist .productdetail{margin:40px 0 0}.WideSingleProductDisplayPanel .record.vehiclelist .productdetail table{overflow:scroll}@media only screen and (min-width:480px){.WideSingleProductDisplayPanel .record .product-info .recordname a{width:70%;font-size:14px;margin:10px 0 4px 4px}.WideSingleProductDisplayPanel .record .product-info img.recordrating{position:absolute;right:-.3em;top:20px;float:right}.WideSingleProductDisplayPanel .record .product-info a.recordreviewcount{display:block;width:60px;position:absolute;top:34px;right:0;text-align:right}.WideSingleProductDisplayPanel .record .product-info .recordprice{position:absolute;right:0;top:0;float:right}.WideSingleProductDisplayPanel .record .product-info .recordprice span{font-size:14px}.WideSingleProductDisplayPanel .record .product-info .recorddesc{display:block;line-height:1.2;clear:both;margin-right:120px;margin-bottom:.5em;width:70%}.WideSingleProductDisplayPanel .record .product-info .recordqty{display:inline}.WideSingleProductDisplayPanel .record .product-info .recordqty label{display:none}.WideSingleProductDisplayPanel .record .product-info .recordqty input{width:50px;font-size:13.5px;margin:0;margin-right:2px;float:left}.WideSingleProductDisplayPanel .record .recordAddToCart{display:inline}.WideSingleProductDisplayPanel .record .recordAddToCart span{display:inline}.WideSingleProductDisplayPanel .record .recordAddToCart input{margin:0;line-height:1;display:inline}.WideSingleProductDisplayPanel .record .product-info .specs{float:left;display:inline}}@media only screen and (min-width:768px){.WideSingleProductDisplayPanel .record .SingleProductDisplayImage{width:400px;height:300px}.WideSingleProductDisplayPanel .record .productdetail{clear:both;display:block}.WideSingleProductDisplayPanel .record .recordAddToCart{position:relative;top:10px;right:80px;float:right}.WideSingleProductDisplayPanel .record .product-info .specs{width:100%;float:left}.WideSingleProductDisplayPanel .record input[type="checkbox"]{display:block}.WideSingleProductDisplayPanel .new-label{background:url(../images/buttons/misc/label.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:91px;position:absolute;width:91px;z-index:9}.WideSingleProductDisplayPanel .new-top-left{background-position:0 0;left:0;top:0}.WideSingleProductDisplayPanel .new-top-right{background-position:-91px 0;right:0;top:0}.WideSingleProductDisplayPanel .new-bottom-left{background-position:0 -91px;bottom:0;left:0}.WideSingleProductDisplayPanel .new-bottom-right{background-position:-91px -91px;bottom:0;right:0}.WideSingleProductDisplayPanel .record .sale-label{background:url(../images/buttons/misc/label.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:91px;position:absolute;width:91px;z-index:9}.WideSingleProductDisplayPanel .record .sale-top-left{background-position:-182px 0;left:0;top:0}.WideSingleProductDisplayPanel .record .sale-top-right{background-position:-273px 0;top:0;right:0;bottom:auto;left:auto}.WideSingleProductDisplayPanel .record .sale-bottom-left{background-position:-182px -91px;bottom:0;left:0}.WideSingleProductDisplayPanel .record .sale-bottom-right{background-position:-273px -91px;bottom:0;right:0}.WideSingleProductDisplayPanel .record:hover .product-info{border-color:#b71313;bottom:0}}@media only screen and (min-width:992px){.WideSingleProductDisplayPanel .record.vehiclelist{display:inline-table;width:100%}.WideSingleProductDisplayPanel .record .recordAddToCart{float:left;top:10px;left:40px}.WideSingleProductDisplayPanel .record .SingleProductDisplayImage{margin-bottom:10px;float:left}.WideSingleProductDisplayPanel .record.vehiclelist .recordname a{font-size:large;width:80%}.WideSingleProductDisplayPanel .record.vehiclelist .recorddesc{font-size:medium;width:80%;margin:15px 0;line-height:1.5em}.WideSingleProductDisplayPanel .record.vehiclelist .productdetail{margin:0 10px}}@media only screen and (min-width:1200px){.WideSingleProductDisplayPanel .record .recordAddToCart{position:absolute;top:70px;right:10px;float:none;left:auto}}#productSKU{margin:0 0 10px}.availability{margin:10px 0}#rating{margin:10px 0}#shipping{border:0}.shipIcon{margin-top:10px;font-weight:700;font-size:16px;line-height:20px;margin-bottom:10px;display:inline-block}.pricebox{border-bottom:0;margin:10px 0}.pricebox .SitePrice{font-size:1.5em;font-weight:700}.variantsdisplay{background:none repeat scroll 0 0 #e5e5e5;border:0;padding:1em 1.25em;font-size:.875em}.variantsdisplay .variantsdisplay{background:#efefef;margin-top:.5em;margin-bottom:.5em;font-size:1em}.variantsdisplay table{width:100%}.variantsdisplay table td{padding-top:.5em;padding-bottom:.5em;vertical-align:top}.variantsdisplay table tr:last-child td{border:0}.variantsdisplay table tr.fileupload td.choicelabel{border:0;padding-bottom:0}.variantsdisplay table td.choicelabel{width:35%;font-weight:700}.variantsdisplay table td.choicelabel span{line-height:1.7em}.variantsdisplay table table{background:0;margin:0}.variantsdisplay table td tr{background:0}.variantsdisplay table td td{background:0;padding-top:0;padding-bottom:0;border:0;vertical-align:middle}.variantsdisplay table td input,.variantsdisplay table td select,.variantsdisplay table td textarea{margin-bottom:0}.variantsdisplay table td td input[type=radio]{float:left;margin:3px 5px 3px 0}.variantsdisplay table td td input[type=radio]+label{float:left;margin:.3em 0}.variantsdisplay table td.choiceerror span{color:red;line-height:2.2em}#VolumeDiscounts{background:none repeat scroll 0 0 #efefef;border:1px solid #dbdbdb;border-top:0;padding:1.25em;font-size:.875em}#VolumeDiscounts table{width:100%;border:1px solid #dbdbdb !important}#VolumeDiscounts table tr.VolumePricingHeader td{background:#222;color:#fff;font-weight:700}#VolumeDiscounts table tr td{padding:.5em;background:#fff}#VolumeDiscounts table tr td:first-child{width:40%}.productcontrolspanel{border:1px solid #dbdbdb;border-top:0;padding:1.25em;font-size:.875em;margin-bottom:2em}.productcontrolspanel table{width:100%}.productcontrolspanel table tr:first-child td label{float:left;line-height:2.2em;margin-right:.5em}.productcontrolspanel table tr:first-child td input{float:left;margin-bottom:0;margin-right:.5em}.productcontrolspanel table tr:first-child td input+span{line-height:2.2em}.productcontrolspanel table tr:last-child td{padding-top:1em}.productcontrolspanel table td .addtocartbutton{margin-top:1em;float:left}.productcontrolspanel #wishlist{margin-top:1em}#expert-assist .fa-question{font-size:32px;background-color:#fff;padding:6px;border:5px solid #e5e5e5;border-radius:100%;text-align:center;min-width:57px;left:-12px;top:-6px;float:left}#expert-assist .section-heading{border:0;border-radius:0;background-color:#e5e5e5;display:block;line-height:36px;margin-top:10px;margin-left:12px}#expert-assist .section-title{padding-left:10px;font-weight:700}#expert-assist .section-body{margin-left:40px}#expert-assist .section-body img{float:right}#expert-assist .section-body .fa-phone{margin-right:10px}#expert-assist .section-body .fa-envelope{margin-right:10px;margin-top:10px}#expert-assist .section-body #hours{margin-top:20px}#expert-assist .section-body #hours .row{text-align:center;margin-bottom:10px}.footer-content .list-icons .phone-label{display:block;margin-left:26px;font-size:.85em}#expert-assist .section-body .icons .phone-label{display:block;margin-left:20px;font-size:.85em}.printMail{display:none}#productimage .MagicScroll{height:120px;margin-bottom:10px}#productpage .owl-carousel .owl-controls .owl-buttons div{top:100%}#productpage .owl-carousel .owl-buttons div.owl-next{right:10px}#productpage .owl-carousel .owl-buttons div.owl-prev{left:10px}#productpage .owl-carousel .owl-controls .owl-pagination{bottom:-20px}#productpage #suggestedItems .owl-carousel .owl-buttons div.owl-next{left:40px}#productpage #suggestedItems .owl-carousel .owl-buttons div.owl-prev{left:0}#productpage .SingleProductDisplayPanel .listing-item{border:1px solid #dbdbdb;padding:4px}#productpage .SingleProductDisplayPanel .record{border:0}#productpage .SingleProductDisplayPanel .record .recordimage{min-height:210px}#productpage .SingleProductDisplayPanel .record .recordAddToCart a.details{margin-top:6px}#productpage #relatedItems .SingleProductDisplayPanel .record{width:100%}#productpage #relatedItems .SingleProductDisplayPanel .record .recordimage{min-height:60px}#productpage #relatedItems .SingleProductDisplayPanel .record .recordimage img{width:100%;height:auto;min-height:0}#productpage #relatedItems .SingleProductDisplayPanel .listing-item-body{padding:0 15px 14px}#productpage #relatedItems .SingleProductDisplayPanel .record .product-info .recordname{margin-bottom:7%}#productpage #relatedItems .SingleProductDisplayPanel .record .product-info .recordname a{font-weight:400;margin:0}#productpage #relatedItems .SingleProductDisplayPanel .record .product-info .availability{display:none}#productpage #relatedItems .SingleProductDisplayPanel .record .product-info .productrating{display:none}#productpage #relatedItems .SingleProductDisplayPanel .record .recordAddToCart{clear:both}@media only screen and (min-width:768px){#productpage #relatedItems .SingleProductDisplayPanel .record .recordimage img{height:100%;width:auto;min-height:0}#productpage #relatedItems .SingleProductDisplayPanel .record .recordAddToCart{bottom:16px}#productpage #relatedItems .SingleProductDisplayPanel .record .product-info .recordprice{bottom:14px}}@media only screen and (min-width:992px){#productpage #relatedItems .SingleProductDisplayPanel .record .recordimage img{width:100%;height:auto}#productpage #relatedItems .SingleProductDisplayPanel .record .product-info{width:100%;float:none}#productpage #relatedItems .SingleProductDisplayPanel .record .product-info .recordname a{font-size:small}#productpage #relatedItems .SingleProductDisplayPanel .record .product-info .recordprice{bottom:-10px}#productpage #relatedItems .SingleProductDisplayPanel .record .recordAddToCart{bottom:0}}@media only screen and (min-width:1200px){#productpage #relatedItems .SingleProductDisplayPanel .record{height:100%}#productpage #relatedItems .SingleProductDisplayPanel .record .recordimage img{width:150px;height:auto}#productpage #relatedItems .SingleProductDisplayPanel .record .product-info .recordprice{left:10px}}#productpage .owl-carousel .pr-snippet-rating-decimal{line-height:15px}#productpage .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-review-snapshot-block-headline{font-size:large}#productpage .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-review-snapshot-tag-def span{font-size:medium}#productpage .p-w-r .pr-review-display .pr-rd-main-header h1{font-size:large}#productpage .p-w-r .pr-review-display .pr-rd-side-content-block .pr-rd-details{font-size:small}#productpage .p-w-r .pr-review-display .pr-rd-display-desktop .pr-rd-review-tag dt{font-size:large}#productpage .p-w-r .pr-review-display .pr-rd-display-desktop .pr-rd-review-tag dd{font-size:medium}#productpage .p-w-r .pr-reviewsnippet .pr-snippet-rating-decimal{background-color:#fff;color:#666;padding:2px;float:none;line-height:inherit}#productpage .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-label,#productpage .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def span,#productpage .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-highlight,#productpage .p-w-r .pr-review-snapshot .pr-msq-list dt,#productpage .p-w-r .pr-review-snapshot .pr-msq-list dd,#productpage .p-w-r .pr-review-snapshot .pr-review-snapshot-msqs .pr-snapshot-highlight{font-size:medium}#productpage .p-w-r .pr-qa-display .pr-qa-sort-headline,#productpage .p-w-r .pr-qa-display .pr-subscript,#productpage .p-w-r .pr-qa-display .pr-qa-display-item-details time{font-size:small}#productpage .p-w-r .pr-qa-display .pr-qa-display-answer-text{font-size:medium}#productpage ul.typedisplay span.productpropertylabel,.productgrid .productdetail ul.typedisplay span.productpropertylabel,.productgrid .product-info ul.typedisplay span.productpropertylabel{font-weight:700;margin-right:10px}#wait{display:none;position:fixed;left:0;top:150px;right:0;bottom:0;height:146px;width:100%;background:#fff;opacity:.9;z-index:201;box-shadow:0 0 10px #222}#wait div{text-align:center;top:35%;color:#222;font-weight:700;vertical-align:middle}#wait div span{display:block;line-height:1.5}#wait img{display:inline}#mask{position:fixed;top:0;left:0;right:0;bottom:0;background:#f3f3f3;z-index:99}#loading_text{font-family:sans-serif,arial;top:50%;left:50%;height:24px;margin:85px 0 0;padding:2px 0}#spinner4{display:block;position:absolute;top:50%;left:50%;height:50px;width:50px;margin:-25px 0 0 -25px;border:5px solid transparent;border-top-color:#000;border-bottom-color:#000;box-shadow:0 0 10px #0057e7;border-radius:50%;-webkit-animation:spinner4 1s linear infinite;animation:spinner4 1s linear infinite}#spinner4:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:5px solid transparent;border-radius:50%;background:rgba(0,0,0,0.25);-webkit-animation:spinner4_after 2s linear infinite;animation:spinner4_after 2s linear infinite}@keyframes spinner4{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner4{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner4_after{0%{background:#008744}25%{background:#ffa700}50%{background:#0057e7}100%{background:#d62d20}}@-webkit-keyframes spinner4_after{0%{background:#008744}25%{background:#ffa700}50%{background:#0057e7}100%{background:#d62d20}}#circle5{display:block;position:absolute;top:50%;left:50%;height:50px;width:50px;margin:-25px 0 0 -25px;border:4px rgba(0,0,0,0.25) solid;border-top:4px #008744 solid;border-right:4px #0057e7 solid;border-bottom:4px #d62d20 solid;border-radius:50%;-webkit-animation:spin5 1s infinite linear;animation:spin5 1s infinite linear}@-webkit-keyframes spin5{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin5{from{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.cart .main-container,#Checkout .main-container{padding:40px 0}.cart .cartErrorRow{border:2px solid red}.cart .cartErrorRow td{padding-left:10px;padding-right:10px}.cart .cartErrorRow *{color:red}.cart .cartErrorRow .cartitemdescription:after{content:" You cannot checkout until you select options for this product."}.cart .cartitemdescription{line-height:1.3;margin-bottom:.5em}.cart .cartitemdescription .cartitemname{display:block;margin-bottom:.25em}.cart .cartitemdescription .cartsku{float:left;width:100%}.cart .cartitemdescription .cartitemname span{font-weight:700;text-transform:uppercase}.cart .cartitemdescription .inputvalue,.cart .cartitemdescription .modifiervalue{overflow:hidden;border-top:1px solid #dbdbdb;padding-top:.25em;padding-bottom:.25em}.cart .cartitemdescription .inputvalue a,.cart .cartitemdescription .modifiervalue a{color:#555}.cart .cartitemdescription .inputmodifiername{float:left;font-weight:700;width:30%}.cart .cartitemdescription .inputmodifiervalue{float:left;width:50%}.cart .cartitemdescription .inputmodifierdiscount{float:right;text-align:right;width:20%}.cart .cartqty input{margin-bottom:0;float:left;margin-right:.5em;text-align:center}.cart .cartitemtotals .lineitemnodiscounts{float:right;line-height:2em;margin-right:.5em;text-decoration:line-through}.cart .cartitemtotals .totallabel{line-height:2em;font-weight:700}.cart .section.trust{top:40px;background-color:#fafafa}.cart .section.trust .arrow i.fa{top:-90px}.table.cart>tbody>tr>th{border-bottom:1px solid #3d78d8;background-color:#3d78d8;color:#fff}.shop-confidently img{float:left;margin-right:10px}.shop-confidently img.mfes-trustmark{width:125px;height:55px;margin-top:20px}.shop-confidently .authorizeNet{width:90px;height:72px;margin-top:10px}.shop-confidently .coe{margin-top:5px}.shop-confidently .returns{margin-top:10px;width:90px;height:72px}.shop-confidently .col-xs-12 .returns{margin-top:16px;width:90px;height:72px}.shop-confidently .bbb img{margin-top:20px}.cart .carttotals table{width:100%}.cart .carttotals table td{vertical-align:top;padding:.4em;border-top:1px solid #fff}.cart .carttotals table tr.estimatorRow td{padding:0;border:0}.cart .carttotals table tr.estimatedTotal td{font-weight:700}.cart .carttotals table tr.discountsRow td+td{color:green}.cart .carttotals .form-group{margin-bottom:15px}.cart .cartcontainer .carttotals input[type=checkbox]+label,.cart .cartcontainer .carttotals input[type=radio]+label,.cart .cartcontainer .carttotals span.checkbox+label{padding-left:5px;display:inline}.cart .cartcontainer .carttotals table tr.estimatorRow td div.calcBox>div{background:#f6f6f6;padding:1em;border-top:1px solid #dbdbdb}.cart .cartcontainer .carttotals table td table td{border:0}#ShippingCalculatorMethod{background:#fff;padding:.4em .6em;box-shadow:0 1px 5px #333}.popup{padding:15px}ul.rates{list-style:none;margin:1em 0;padding:0}ul.rates li{background:#fff;border:1px solid #aad4ed;margin:3px 0;padding:5px;font-weight:700}.addressform{background:#aad4ed;border:1px solid #fff}.shippingdiscount{text-decoration:line-through}.cart .cartcontainer .cartupdates{background:#f6f6f6;padding:.5em;border:1px solid #dbdbdb;line-height:1.3}.cart .cartcontainer .cartupdates .smallText{display:block;margin-bottom:.5em}.cart #EstimateShipping{margin-bottom:5px}.popup .close a{margin:10px;font-weight:700}.popup .panel-heading{font-size:24px;text-align:center;padding:10px}.popup ul{list-style-type:none}.popup .modal-footer .closeBtn a{color:#fff}#AccountPages img{display:inline}.highlight input[type="image"]{vertical-align:middle}.topSellers,.related-categories{clear:both}.topSellers .title,.related-categories .title{padding-top:10px;margin-bottom:10px}.topSellers .title h2,.related-categories .title h2{background:#3d78d8;color:#fff;padding:10px;text-align:center}.p-w-r .pr-war{max-width:100%}.p-w-r fieldset{padding:20px}.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-ask-question{float:none}.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-ask-question .pr-question-form{width:900px}.adminbar{max-width:100%;background:#424242;position:relative;bottom:0;left:0;right:0}.adminbar .row>div{text-align:left}.adminbar .row>div+div a{padding-left:0}.adminbar .row>div a{font-size:.8em;color:#959595;line-height:35px;display:inline-block;padding:0 1em;color:#fff;text-decoration:none}.adminbar .row>div a:hover{color:#fff}.adminbar .row>div a i{opacity:.4}.adminbar .row>div a:hover i{opacity:1}.adminbar .row>div:first-child a{background:#b0d35a;color:#424242}.adminbar .row>div:first-child a:hover{color:#000}@media only screen and (min-width:768px){.adminbar .row>div+div{text-align:right}.adminbar{position:fixed;z-index:3000}.adminbar .row>div a{margin-left:1em}}.roundbox{margin:10px 0 30px;box-shadow:2px 2px 2px 2px #888;padding:10px;border-radius:5px;overflow:hidden}.roundbox .noshadow{box-shadow:none;border:1px solid #888}#mfgDetail .roundbox{margin-top:40px 20px 0 20px;padding:10px 20px 20px}#mfgDetail .roundbox h3{margin:10px 0;text-decoration:underline}#mfgDetail .roundbox p{margin:10px}dl{margin:10px 20px}dt{font-weight:700;text-decoration:underline}dd{margin:5px 10px}.ts-rating .p-w-r .pr-snippet-rating-decimal{border:0}.ts-rating .p-w-r:focus,.ts-rating .p-w-r a:focus{outline:0;outline:0;-webkit-box-shadow:none;box-shadow:none}#rating.ts-rating{margin-left:20px;font-size:12px}.ts-rating .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-stars-reco-stars,.ts-rating .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-stars-reco-reco{float:left}.ts-rating .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-stars,.ts-rating .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-reco{float:left}.ts-rating .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write{display:block}.ts-rating .p-w-r .pr-snippet-reco-to-friend{margin-left:15px}.ts-rating .p-w-r .pr-snippet-reco-to-friend .pr-reco-to-friend-message{display:block !important}.ts-rating .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-stars-reco-reco{margin-top:0}ts-rating .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-reco,.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write{margin-top:0}.ts-rating .p-w-r{margin:15px 0 5px}.ts-rating .p-w-r .pr-snippet-qa.pr-snippet-minimal .pr-ask-question-link{display:inline-block}.ts-rating .p-w-r .pr-snippet-qa.pr-snippet-minimal .pr-ask-question-link,.ts-rating .p-w-r .pr-snippet-qa.pr-snippet-minimal .pr-snippet-qa-metrics{float:left}.ts-rating .p-w-r .pr-snippet-qa .pr-ask-question-link{margin:6px 0 10px 10px}#productpage .BaseSitePrice{text-decoration:line-through;margin-right:6px}#productpage .SitePrice{margin-right:6px}.WideSingleProductDisplayPanel .record .product-info .RegularPriceLabel{text-decoration:line-through}.SingleProductDisplayPanel .record .product-info .RegularPriceLabel{text-decoration:line-through;font-size:small}#footer-ts{float:left}#footer-newsweek,#footer-newsweek21{float:right}#footer-bizrate{margin:auto}.footer-text{margin-top:20px}.footer-content img{margin:4px}.desktop-category-nav{background-color:#f3f3f3;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.desktop-category-nav .header-small,.desktop-category-nav .main-navigation,.desktop-category-nav .navbar,.desktop-category-nav .navbar-default,.desktop-category-nav .container,.desktop-category-nav .container-fluid{background-color:transparent}#ts-suggested-items .SingleProductDisplayImage{height:auto;min-height:0}#ts-suggested-items .listing-item-body{position:relative;padding:0 10px 10px}#ts-suggested-items .product-info{display:flex;flex-direction:column;padding-bottom:36px}#ts-suggested-items .SingleProductDisplayRating{order:1;display:flex;align-items:center;width:100%;height:30px;min-height:30px;margin:0 0 4px 0;padding:0}#ts-suggested-items .SingleProductDisplayRating .productrating{display:flex;align-items:center;width:100%;height:24px;min-height:24px;margin:0}#ts-suggested-items .recordname{order:2;height:auto;min-height:44px;margin:0}#ts-suggested-items .recordname h3{margin:0;font-size:12px;line-height:16px;font-weight:normal}#ts-suggested-items .availability{order:3;height:auto;min-height:20px;margin:5px 0 4px;line-height:18px}#ts-suggested-items .recordprice{order:4;position:static;float:none;width:auto;margin:0}#ts-suggested-items .recordAddToCart{position:absolute;right:10px;bottom:8px;left:auto;float:none;margin:0}#ts-suggested-items .owl-wrapper{display:flex !important;align-items:stretch !important}#ts-suggested-items .owl-item{float:none !important;display:flex !important;align-items:stretch !important}#ts-suggested-items .owl-item>div{display:flex !important;width:100% !important}#ts-suggested-items .SingleProductDisplayPanel{display:flex !important;width:100% !important}#ts-suggested-items .listing-item{display:flex !important;flex:1 1 auto !important}#ts-suggested-items .record{display:flex !important;flex:1 1 auto !important;flex-direction:column !important}#ts-suggested-items .listing-item-body{display:flex !important;flex:1 1 auto !important;flex-direction:column !important}#ts-suggested-items .badge{position:absolute !important;top:4px !important;left:4px !important;z-index:5 !important;display:inline-block !important;width:auto !important;min-width:0 !important;height:auto !important;padding:2px 4px !important;white-space:nowrap !important}.productgrid .SingleProductDisplayPanel .SingleProductDisplayImage{position:relative !important;height:230px !important;min-height:230px !important;padding:42px 10px 10px !important;box-sizing:border-box !important}.productgrid .listing-item-body{padding:10px 12px 12px !important}.productgrid .SingleProductDisplayPanel .record{display:flex !important;flex-direction:column !important}.productgrid .SingleProductDisplayPanel .listing-item-body{display:flex !important;flex-direction:column !important;flex:1 1 auto !important}.productgrid .SingleProductDisplayPanel .product-info{display:flex !important;flex-direction:column !important;flex:1 1 auto !important}.productgrid .SingleProductDisplayPanel .availability{margin-top:auto !important;margin-bottom:6px !important}.productgrid .SingleProductDisplayPanel .bottom-row{position:relative !important;display:flex !important;align-items:flex-end !important;justify-content:space-between !important;gap:4px !important;margin-top:0 !important}.productgrid .SingleProductDisplayPanel .SingleProductDisplayPrice{position:static !important;margin:0 !important;font-weight:700 !important}.productgrid .SingleProductDisplayPanel .recordAddToCart{position:static !important;right:auto !important;bottom:auto !important;margin:0 !important;display:flex !important;flex-wrap:nowrap !important;align-items:flex-end !important;gap:4px !important}.productgrid .SingleProductDisplayPanel .recordAddToCart>*{float:none !important;flex:0 0 auto !important}.productgrid .SingleProductDisplayPanel .badge{top:8px !important;left:8px !important;z-index:5 !important}.productgrid .SingleProductDisplayPanel .productrating{position:absolute !important;top:8px !important;left:auto !important;right:4px !important;transform:none !important;width:185px !important;min-width:0 !important;max-width:185px !important;margin:0 !important;text-align:right !important;white-space:nowrap !important;z-index:4 !important}.productgrid .SingleProductDisplayPanel .trustpilot-widget,.productgrid .SingleProductDisplayPanel .trustpilot-widget iframe{width:185px !important;max-width:185px !important}.productgrid .listing-item-body,.productgrid .recordname a{transition:none !important;-webkit-transition:none !important;-o-transition:none !important}.productgrid .WideSingleProductDisplayPanel .listing-item-body{position:relative !important;z-index:1 !important;transition:none !important;-webkit-transition:none !important;-o-transition:none !important}.productgrid .WideSingleProductDisplayPanel .listing-item:hover .listing-item-body{background-color:transparent !important}.productgrid .WideSingleProductDisplayPanel .bottom-row{position:absolute !important;top:8px !important;right:12px !important;display:flex !important;flex-direction:column !important;align-items:flex-end !important;gap:6px !important}.productgrid .WideSingleProductDisplayPanel .record.vehiclelist .product-info{padding-right:160px !important;box-sizing:border-box !important}.productgrid .WideSingleProductDisplayPanel .SingleProductDisplayPrice{position:static !important;margin:0 !important}.productgrid .WideSingleProductDisplayPanel .SingleProductDisplayPrice .PriceLabel{font-weight:700 !important}.productgrid .WideSingleProductDisplayPanel .bottom-row .recordprice .recordlistprice span{display:none !important}.productgrid .WideSingleProductDisplayPanel .recordAddToCart{position:static !important;margin:0 !important}.productgrid .WideSingleProductDisplayPanel .recorddesc{margin-bottom:2px !important}.productgrid .WideSingleProductDisplayPanel .availability{margin-top:0 !important;margin-bottom:4px !important}.productgrid .WideSingleProductDisplayPanel .specs,.productgrid .WideSingleProductDisplayPanel .specs ul{margin-top:0 !important}.productgrid .WideSingleProductDisplayPanel .SingleProductDisplayImage{position:relative !important;z-index:2 !important;height:330px !important;min-height:330px !important;padding-top:30px !important;box-sizing:border-box !important;overflow:visible !important;background:#fff !important}.productgrid .WideSingleProductDisplayPanel .productrating{position:absolute !important;top:6px !important;left:50% !important;right:auto !important;transform:translateX(-50%) !important;width:auto !important;min-width:170px !important;text-align:center !important;margin:0 !important;z-index:4 !important;white-space:nowrap !important}.productgrid .WideSingleProductDisplayPanel .badge{top:6px !important;left:8px !important;z-index:5 !important}.productgrid .WideSingleProductDisplayPanel .trustpilot-widget,.productgrid .WideSingleProductDisplayPanel .trustpilot-widget iframe{width:260px !important}.productgrid .WideSingleProductDisplayPanel .record::after,.productgrid .WideSingleProductDisplayPanel .listing-item::after{content:"";display:table;clear:both}.productgrid .WideSingleProductDisplayPanel .record{height:auto !important}.productgrid .WideSingleProductDisplayPanel .product-info{display:flex;flex-direction:column}.productgrid .WideSingleProductDisplayPanel .sku{order:1}.productgrid .WideSingleProductDisplayPanel .recordname{order:2}.productgrid .WideSingleProductDisplayPanel .recorddesc{order:3}.productgrid .WideSingleProductDisplayPanel .availability{order:4}.productgrid .WideSingleProductDisplayPanel .recordqty{order:5}.productgrid .WideSingleProductDisplayPanel .specs{order:6}.productgrid .WideSingleProductDisplayPanel .recordadded{order:7}#productpage #relatedItems .SingleProductDisplayPanel,#productpage #relatedItems .listing-item,#productpage #relatedItems .record{height:auto !important;min-height:0 !important}#productpage #relatedItems .listing-item-body{position:relative !important;min-height:95px !important;padding:10px !important;box-sizing:border-box !important}#productpage #relatedItems .recordname{margin-bottom:38px !important}#productpage #relatedItems .recordprice{position:absolute !important;left:10px !important;bottom:8px !important;margin:0 !important}#productpage #relatedItems .recordAddToCart{position:absolute !important;right:10px !important;bottom:8px !important;margin:0 !important}#footer .footer-content>#footer-ts{float:left !important;margin:4px !important}#footer .footer-content>a{display:inline-block !important}#footer #footer-newsweek,#footer #footer-newsweek21{float:right !important;margin:4px !important}#footer #footer-bizrate{display:block !important;margin:4px auto !important}#footer .footer-text{clear:both !important;padding-top:12px !important;margin-top:0 !important}.ts-search-results .productgrid .SingleProductDisplayPanel .recordprice .recordlistprice span{display:none !important}.ts-search-results .productgrid .SingleProductDisplayPanel,.ts-search-results .productgrid .SingleProductDisplayPanel .listing-item{height:auto !important;min-height:0 !important}.ts-search-results .productgrid .SingleProductDisplayPanel .record{display:flex !important;flex-direction:column !important;height:auto !important;min-height:0 !important}.ts-search-results .productgrid .SingleProductDisplayPanel .listing-item-body{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;height:auto !important;min-height:0 !important}.ts-search-results .productgrid .SingleProductDisplayPanel .product-info{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;height:auto !important;min-height:0 !important}.ts-search-results .productgrid .SingleProductDisplayPanel .availability{margin-top:auto !important;margin-bottom:6px !important}.ts-search-results .productgrid .SingleProductDisplayPanel .bottom-row{margin-top:0 !important}.ts-search-results .productgrid .SingleProductDisplayPanel .badge{top:8px !important;left:0 !important;right:auto !important;z-index:5 !important;transform:scale(.9) !important;transform-origin:left top !important}.ts-search-results .productgrid .SingleProductDisplayPanel .productrating{position:absolute !important;top:8px !important;left:auto !important;right:4px !important;transform:none !important;width:185px !important;min-width:0 !important;max-width:185px !important;margin:0 !important;text-align:right !important;white-space:nowrap !important;z-index:4 !important}.ts-search-results .productgrid .SingleProductDisplayPanel .trustpilot-widget,.ts-search-results .productgrid .SingleProductDisplayPanel .trustpilot-widget iframe{width:185px !important;max-width:185px !important}.productgrid .SingleProductDisplayPanel .record .product-info .recorddesc{display:none;font-size:medium}.productgrid .SingleProductDisplayPanel .record .recordAddToCart span{margin:0}.productgrid .SingleProductDisplayPanel .record .recordAddToCart a{margin:0 !important}@media only screen and (min-width:480px){.productgrid .SingleProductDisplayPanel .record .product-info .recorddesc{display:block}.productgrid .WideSingleProductDisplayPanel .record .product-info .recordname a{width:auto}.productgrid .WideSingleProductDisplayPanel .record .product-info .recorddesc{width:80%}}@media only screen and (min-width:768px){.productgrid .SingleProductDisplayPanel{height:auto}.productgrid .SingleProductDisplayPanel .record .listing-item-body{height:100%}}
