/* MTSS_1; css/custom.css */
.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:none;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:none;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:none}}.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:none}.SingleProductDisplayPanel .listing-item:hover .listing-item-body{background-color:#fff}.SingleProductDisplayPanel .record .SingleProductDisplayImage{margin-left:auto;margin-right:auto;border:none}.SingleProductDisplayPanel .record .product-info{/*overflow:hidden;padding:0 5px 5px;float:right*/}.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:none;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:none;font-size:medium}.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:12px 0 0}.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}.SingleProductDisplayPanel .record{display:block;margin:0;padding:0;overflow:hidden;position:relative;border:1px solid #DBDBDB}.SingleProductDisplayPanel .record .listing-item-body{height:100%}.SingleProductDisplayPanel .listing-item:hover .listing-item-body{background-color:#fafafa}.SingleProductDisplayPanel .record .recordimage{background:#fff; margin-top:20px;}.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:4px;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{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:80%}.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:-182px -91px;bottom:0;left:0}.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:none; /*border-top:2px dotted #cbcbcb;border-bottom:2px dotted #cbcbcb;margin:5px 0 10px */}.shipIcon{margin-top:10px;font-weight:700;font-size:16px;line-height:20px;margin-bottom:10px;display:inline-block}.pricebox{border-bottom:none;margin:10px 0}.pricebox .SitePrice{font-size:1.5em;font-weight:700}.variantsdisplay{background:none repeat scroll 0 0 #E5E5E5;border:none;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:none}.variantsdisplay table tr.fileupload td.choicelabel{border:none;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:none;margin:0}.variantsdisplay table td tr{background:none}.variantsdisplay table td td{background:none;padding-top:0;padding-bottom:0;border:none;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:none;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:none;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:none;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}.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:none}#productpage .SingleProductDisplayPanel .record .product-info .recordname{/*min-height:100px*/}#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{/* width:100%;float:none;margin:0 */}#productpage #relatedItems .SingleProductDisplayPanel .record .product-info .recordname{margin-bottom:7%; /* min-height:0 */}#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 .product-info{/* width:35%;float:right;margin: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(0deg);transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}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(0deg);transform:rotate(0deg)}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(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin5{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}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:none}.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:none}#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: none;
    outline: none;
    -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;}