.onsale, .gst-incl{ display:none}

.product-collateral { margin-top: 32px; float: none; clear: both; width: 100%; padding: 0; }
.box-related .hide, #upsell-product-list .hide { display: none; }
.product-view { margin:0; padding:15px 0 35px; background: none; border: none; width:100%; }
.catalog-product-view .col1-layout .col-main { padding: 0; margin: 0; }
.product-view .product-img-box { float: left; width: 420px; padding: 0; margin: 0; }
.product-view .product-img-box .product-image { width: 421px; height: 421px; display: block; padding: 0; margin: 0; text-align:center; line-height:420px }
.product-view .product-img-box .product-image img { padding: 0; border: none; margin: 0; vertical-align: middle; }
.product-essential { height: 296px; clear: both; width: 100%; border: none; }
.collateral-tabs { border: 1px solid #bab9b9; padding: 0; float: left; margin-top: 30px; width:100%; box-shadow: 0px 3px 5px 1px #d1d1d1 }
.collateral-tabs .tab-container { background:none }
.collateral-tabs .tab-content { border: none; padding:0px 17px 20px 17px; background:none }
.product-collateral { position: relative; z-index: 1; }
.product-collateral .collateral-tabs .tab { width: auto !important; padding: 0; margin:-34px 0px 0 0; background: none; float: none; display:block; vertical-align: top; }
.product-collateral .collateral-tabs .tab span { padding:0 12px; text-align: center; margin: 0 5px 0 0; line-height: 32px; background:url("../images/bkg_collateral-tabs.png") repeat-x center top transparent; border:1px solid #bab9b9; border-bottom: 0px; font-family: 'DINProMedium'; font-size:14px }
.product-collateral .collateral-tabs .active { background: none; font-weight: normal }
.product-collateral .collateral-tabs .active span { height: 34px; background:#fff; }
.box-collateral .box-title { background:transparent; height: 29px; line-height: 29px; border:0; color: #515151; padding: 5px 12px 0; font-size: 14px; margin: 0;  text-transform:inherit}
.mini-products-list li.item { border: none; }
.product-view .product-shop { padding: 0; margin: 0 0 0 16px; width: 484px; border: none; }
.product-view .product-shop .product-main-info { background: none; margin: 0; padding: 0; border: none; clear: both; }
.product-view .product-shop .product-main-info .call-for-price { font-size: 18px; }
.product-view .product-shop .price-box { float: left; width: 50%; margin: 0; padding: 0;  }
#product-warranty {margin: 17px 0 0;  width: 37%; float: left;  background: #F9F3F3; padding:10px; box-sizing:border-box; float: right;}
#product-warranty select{ margin:5px 0; width:160px }
.price-box .cashback-price{ display:block}
.catalog-product-view .cashback_toc { display: block; padding: 0;}

.product-view .product-shop .availability { float: left; width: 95px; height: 60px; margin: 0; padding: 0; overflow: hidden; }
.add-to-cart .qty { background: #fff; border:1px solid #363636; margin:18px 0 0; height: 18px; text-align: center; border-radius: 0px; max-width:24px; width:auto; font-size: 11px; }
#bundleProduct .add-to-cart .qty { margin-top: 0px; }
.product-view .product-shop div.add-to-cart { width:100%; padding: 0; float: left; }
.product-view .product-shop .availability { background: transparent url(../images/product-in-stock.png) center 25px no-repeat; height: 60px; }
.product-view .product-shop .in-stock { width:150px; text-align:center; font-size:10px; color:#474747; font-weight:normal }
/*.product-view.wide-view .product-shop .availability { clear: right; height: 40px; }
.product-view.wide-view .product-shop .availability.in-stock { background-position-y: -7px; margin-right: 65px; }*/
.product-view .product-shop .availability.out-of-stock { background-image: none; float: left; width: 175px; height: auto; text-align: right; color: #444; }
.product-view .product-shop .availability.out-of-stock.salable { height:69px; width: 153px; font-weight: normal; font-size: 9px; background-image: url(../images/out-of-stock-text.png); text-align:center; background-position: center 31px; padding:1px 0 0; color:#474747 }
.product-view .product-shop .availability.out-of-stock.salable.text { width: 135px; background-image: none; text-indent: 0; text-align: right; }
.product-view .product-shop .add-to-cart-disabled { background-image: url(../images/product-add-to-cart-disabled.png); width: 172px; height: 32px; float: right; margin-top: 10px; }
.product-view .product-shop .add-to-box { float: right; width: 330px; height: auto; padding: 0 0 20px; }
.product-view .product-shop .out-of-stock .add-to-box { display: none; }
.product-view .product-essential button.btn-cart { display: inline; margin-top: 15px; margin-left: 22px; }
.product-view .product-essential button.btn-cart span, .add-to-cart button.btn-cart span { background: none; height: 35px !important; padding: 0 !important; margin: 0 !important; }
.product-view .product-essential button.btn-cart span span, .add-to-cart button.btn-cart span span { background: transparent url(../images/product-add-to-cart.png) 0 0 no-repeat; height: 34px !important; padding: 0 !important; margin: 0 !important; width:163px; text-indent: -5000px; overflow: hidden; }
.product-view .product-essential button.btn-cart span span, .add-to-cart button.btn-cart span span, .product-view .product-essential button.btn-cart span span, .add-to-cart button.btn-cart span span { height: 32px; }
.product-view .short-description { clear: both; width: 633px; display: block; }
.product-img-box { position: relative; }
.product-img-box .product-image { border: 1px solid #e6e6e6; }
.more-views { bottom: 0; left: 0; padding: 0; margin: 0; z-index: 100; }
.product-view .product-img-box .more-views { margin: 0; }
.more-views ul { }
.product-view .product-img-box .more-views li { margin: 2px 2px 0 0; }
.product-view .product-img-box p.notice { padding: 8px 0 8px 5px; text-align:left; font-size:11px }
.product-view .product-name h1 { color: #474747; font-size: 25px; line-height:25px; margin:10px 0 7px }
.breadcrumbs strong { font-weight: normal; }
#jquery-lightbox { z-index: 6000; }
#jquery-overlay { z-index: 5000; }
.product-view .product-essential .common-price { color: #e41f27; display: block; font-size: 20px; padding: 5px 4px 2px 0; display:inline-block }
.product-view .product-essential .rrp-box { clear: left; color: #444; font-size: 11px; margin: 16px 0 0 0; width:100%; line-height: 15px; display:block }
.product-view .product-essential .rrp-box span{text-decoration: line-through;}
.product-view .product-essential .onsale {  display: inline-block;  font-size: 11px;   margin: 0 5px 0 0; color: #e41f27;}
.product-view .product-essential .gst-incl { color: #444; font-size: 11px; margin: 0; display: inline-block;  }
.product-view .product-essential .special-save { color: #fd0001; font-size: 11px !important; margin: 0; display:block }
.product-view .shipping-calculator { float: left; width: 100%; padding-top: 6px; margin-bottom: 30px; }
.product-view .purchase-information-static { float: right; width: 100%; padding-top: 10px; }
.product-view .shipping-calculator .title, .product-view .purchase-information-static .title { color: #1ab5e3; font-size: 14px; }
.product-view .shipping-calculator p, .product-view .purchase-information-static p { font-size: 12px; }
.product-view .shipping-calculator input { line-height: 19px; width: 63px; font-size: 10px; height: 19px; padding: 0 6px; }
.product-view .shipping-calculator button { background: #b6b6b6; border: 1px solid #a1a1a1; border-radius: 3px; height: 19px; line-height: 19px; font-size: 10px; color: white; padding: 0 6px; margin-left: 8px; }
.product-view input, .product-view textarea { background: #F3F3F3; border-bottom: none; border-bottom-left-radius: 2px 2px; border-bottom-right-radius: 2px 2px; border-left: 1px solid #DDD; border-right: none; border-top: 1px solid #DDD; border-top-left-radius: 2px 2px; border-top-right-radius: 2px 2px; margin-right: 4px; }
.box-related button.related-show-more { text-indent: -5000px; overflow: hidden; width:  91px; height: 18px; background-image: url(../images/related-show-more.png); margin-left: 10px; cursor: pointer; background-color: transparent }
.box-up-sell button.bundled-show-more { text-indent: -5000px; overflow: hidden; width:  93px; height: 19px; background-image: url(../images/bundled-show-more.png); margin-left: 10px; cursor: pointer; }
.box-related button.show-less { margin-left: 9px; width:91px; height: 18px; background-image: url(../images/related-show-less.png); }
.box-up-sell button.show-less { margin-left: 10px; width:  93px; height: 19px; background-image: url(../images/bundled-show-less.png); }
.box-related .product span.related-product-checkbox { margin-top:4px; }
.related-product-view span.checkbox { margin-top: 13px; }
.box-related .product span.fancy, .related-product-view span.fancy { width: 147px; height:23px; display: block; background-image: url(../images/related-include-with-product-unticked.png); cursor: pointer; }
.box-related .product span.ticked, .related-product-view span.ticked { background-image: url(../images/related-include-with-product-ticked.png); }
.product-view .box-related ol { padding: 5px 0 20px 10px !important; }
.product-view .box-related ol img { border: 1px solid #e2e2e2; }
.product-view .box-related li.item .product-name a { font-size: 12px; text-decoration: none; color: #333; font-weight: normal; }
.product-view .box-related li.item .product-name { margin: 3px 0 10px 0; float: none; }
.product-view .box-related li.item { margin-right: 2%; }
.product-view .box-related li:nth-child(3n+2).item { margin-right: 0; }
.product-view .box-related .price-box { margin: 8px 0 4px; height: 18px; }
.product-view .box-related .regular-price { font-size: 15px; color: #333; font-weight: bold; }
.product-view .box-related .special-price { font-size: 15px; color: #333; font-weight: bold; }
.product-view .box-related .special-price .special-save { color:#FD0400; font-size:13px; }
.product-view .box-related span.rrp-box { display: none; }
.box-up-sell { border: 1px solid #05a2cb; }
.product-view .product-shop .box-up-sell .price-box { float: left; width: 100%; margin: 0; padding: 0; text-align:center }
.product-view .box-up-sell .box-title, .product-view .box-up-sell .box-title h2 { border: none; height: 29px; line-height: 29px; font-size: 15px; color: #31302b; font-weight: normal; }
.box-up-sell .box-title { border-bottom: 1px solid #05a2cb; }
.box-up-sell .box-title h2.left { font-size: 16px; }
.box-up-sell .box-title .right { font-size: 13px; }
#upsell-product-list { padding: 23px 26px 24px 26px; margin: 0; }
#upsell-product-list li.item { padding: 0; margin: 0 42px 0 0; width: 429px; float: left; }
/* 0 margin so that the upsell products/cost saving bundles won't go down/break */
#upsell-product-list li.item.no-margin { margin: 0; }
#upsell-product-list li.even { margin-left: 49px; }
#upsell-product-list li .product-image { float: left; width: 148px; height: 160px; line-height: 24px; text-align: center; color: #26aed2; font-size: 13px; }
#upsell-product-list li .product-image img { border: 1px solid #e1e1e1; }
#upsell-product-list li .bundle-information { float: left; width: 268px; margin-left: 13px; position: relative; }
#upsell-product-list li .bundle-information .specials-buy-now { position: absolute; top: 0; right: 0; padding: 9px 13px 0 0; }
#upsell-product-list li h3.product-name { float: left; }
#upsell-product-list li .price-box { clear: both; float: left; width: 100%; margin-top: 0; margin: 0 0 5px 0; }
#upsell-product-list li .special-price { width: 100%; }
#upsell-product-list li .price-box .common-price { float: left; width: 100%; font-size: 16px; height: 36px; line-height: 36px; border-bottom: 1px solid #b7b7b7; background: #e5e5e5; margin-bottom: 16px; padding-left: 5px; font-weight: bold; }
#upsell-product-list li .price-box .rrp-box { float: left; clear: left; font-size: 13px; font-weight: bold; }
#upsell-product-list li .price-box .save-box { float: left; color: #fc0003; padding-left: 4px; font-size: 13px; font-weight: bold; }
#upsell-product-list .bundle-items-title { color: #676767; }
#upsell-product-list li.item ul.bundled-items { margin: 0 0 19px; }
#upsell-product-list li.item ul.bundled-items li { clear: both; color: #676767; font-size: 12px; width: auto; display: block; margin: 2px 0; font-size: 12px; }
#upsell-product-list .bundle-price { background: #E5E5E5; border-bottom: 1px solid #B7B7B7; color: #333; float: left; font-family: Arial; font-size: 17px; font-weight: bold; height: 36px; line-height: 36px; margin-bottom: 8px; padding-left: 12px; width: 256px; }
#upsell-product-list .rrp-box { font-family: Arial; }
.product-view #upsell-product-list .short-description { width: auto; padding: 0; margin-bottom: 6px; font-size: 13px; }
.bundle-items-title { font-size: 12px; padding-top: 4px; border-top: 1px solid #ddd; }
.catalog-product-view .share-this { float: right; margin: 20px 0 0; width: 285px; }
.catalog-product-view .product-name { float: left; }
.product-essential-promotion-container { margin-top: 65px; float: left; clear: both; width:100% }
.product-essential-promotion-container p img { max-width: 100%; }
.product-essential-promotion-container .widget-banner li { margin: 0; }
.product-collateral-promotion-container { margin-top: 27px; }
.product-collateral-promotion-container .widget-banner li { margin: 0; }
.product-essential .short-description { padding-bottom: 0; margin-bottom: 0; }
.product-view #product-attribute-specs-table { border: 1px solid #e9e9e9; }
.product-view #product-attribute-specs-table tr { background: #f9f9f9; }
.product-view #product-attribute-specs-table tr th { background: #f1f1f1; border-bottom: 1px solid #e8e8e8; border-right: 1px solid #dbdbdb; }
.product-view #product-attribute-specs-table tr td { background: #f9f9f9; border-bottom: 1px solid #e8e8e8; }
.product-view #product-attribute-specs-table tr.odd { background: white; }
.product-view #product-attribute-specs-table tr.odd th { background: #f7f7f7; }
.product-view #product-attribute-specs-table tr.odd td { background: white; }
.product-view #product-attribute-specs-table tr.last th { border-bottom: none; }
.product-view #product-attribute-specs-table tr.last td { border: none; }
#review-form .recaptchatable #recaptcha_response_field { left: 0; }
#customer-reviews { background: transparent url(../images/grey-dot.png) repeat-y 450px 0; }
#customer-reviews .box-title { border: none; background: none; padding: 0; margin: 0; }
.existing-reviews-column { /*width: 592px;*/ width: 413px; padding-right: 30px; }
.write-review-column { width: 413px; }
.existing-reviews-column .box-title { padding: 0; margin: 0; border: none; }
.existing-reviews-column .box-title h2 { font-size: 16px; color: #05b5e6; padding: 0; margin: 0; }
.product-view .box-title h2 { font-size: 16px; color: #05b5e6; padding: 0; margin: 0; }
#review-form { display: none; }
#review-form input { padding: 7px; width: 221px; }
#review-form textarea { width: 390px; }
#review-form .form-buttons { width: auto; }
#review-form p.required { width: auto; font-size:10px; float:left; color: #f02800; }
#product-review-table { }
.write-review-column .box-content { padding: 0; }
.write-review-column label { text-align: left; width: 100%; }
.rating-box { width: 75px; height: 13px; background: url(../images/product-reviews-ratings-bg.png); }
.rating-box .rating { width: 75px; height: 13px; background: url(../images/product-reviews-ratings-fg.png); }
button.add-your-own-review { background: url(../images/add-review-button.png) no-repeat; width: 192px; height: 30px; display: block; overflow: hidden; text-indent: -5000px; margin: 0 auto; cursor: pointer; }
#review-form .form-buttons button { background: url(../images/btn-submit.png) no-repeat; width: 118px; height: 35px; float:left }
#review-form .form-buttons button span { background: none; display:block; width: 118px; height: 35px; padding:0; margin:0 }
#review-form .form-buttons button span span { background: none; text-indent: -5000px; overflow: hidden; display:block; width: 118px; height: 35px; padding:0; margin:0 }
.box-up-sell { margin-top: 20px; }
.tab-container h2 { color: #05B5E6; font-size: 16px; margin: 0px; padding: 0px; }
.related-product-out-of-stock { background: url(../images/btn-out-of-stock.png); display: block; height: 21px; overflow: hidden; text-indent: -5000px; width: 83px; margin-top: 15px; }
#messages_product_view { margin: 0; }
.bundle-price { float: left; width: 100%; height: 36px; border-bottom: #b7b7b7; background: #e5e5e5; }
.product-collateral .tab-container p { margin-bottom: 1em; color:#5d5d5d; line-height: 22px; font-size: 13px; }
.product-collateral .tab-container ul { font-size: 13px; line-height: 22px; list-style: none; margin-bottom: 2em; padding-left: 0; color:#5d5d5d; list-style:inherit; margin-left:20px }
.product-collateral .tab-container ul li { margin-bottom:0; }
#related-products-form p { margin-bottom: 0; height: 51px; overflow: hidden; }
#related-products-form ul { list-style: none; padding-left: 0; margin-bottom: 0; }
#related-products-form ul li { margin-bottom: 0; }
.box-collateral .box-title h2 { font-weight: normal; }
.product-view .tab-container h2, .product-view .box-title h2 { margin-bottom: 15px; font-weight: bold; color:#759a21; text-transform: uppercase; font-size: 15px; }
/* catalog-product-view price-box */

.catalog-product-view #upsell-product-list .bundle-information .price-box .bundle-price, .catalog-product-view #upsell-product-list .bundle-information .price-box .rrp-box, .catalog-product-view #upsell-product-list .bundle-information .price-box .special-save { /*	width: 220px;*/ display: block !important; margin-left: 0; }
/* catalog-product-view product-bundled */
.catalog-product-view .write-review-column .box-content ul { padding-left: 5px; }
.catalog-product-view .write-review-column .box-content ul li { list-style: none; }
.calculated-shipping-total { color: black; }
.after-accessories-add-to-box { margin-top: 27px; }
.after-accessories-add-to-box label { display: none; }
.after-accessories-add-to-box .add-to-cart { float: right; }
.product-collateral { margin-bottom: 5px; }
#lightbox-image { z-index: 0; }
.product-page-sku { width: 100%; text-align: left; font-size:12px; color:#5d5d5d }
.product-page-secure { clear: right; float: right; height: 24px; margin-right: 8px; margin-top: 12px; width: 168px; }
#review-form .data-table { width: auto; }
.rating-box { margin: 0; padding: 0; }
#review-form input.radio { width: auto; }
#review-form .rating-box { background: none; }
#review-form .rating-box .rating { background: none; font-size: 10px; }
#review-form .data-table th { text-align: center; text-transform: lowercase; }
#product-review-table { border: 1px solid #E9E9E9; }
#product-review-table thead { background: #F7F7F7; }
#product-review-table thead tr th { border-right: 1px solid #E8E8E8; }
#product-review-table tbody tr { background: #F9F9F9; }
#product-review-table tbody tr td.label { background: #F1F1F1; padding-left: 10px; }
#product-review-table tbody tr td.label { border-top: 1px solid #E8E8E8; border-right: 1px solid #DBDBDB; }
#product-review-table tbody tr td { border-top: 1px solid #E8E8E8; }
#review-form .form-list label { padding-bottom: 8px; }
.product-view .box-reviews dt { font-size: 11pt; font-style: normal; color: black; }
.product-view .box-reviews dd .review-content { padding-bottom: 2px; line-height: 11pt; font-size: 10pt; }
.product-view .box-reviews dd .review-author-date { font-style: italic; }
#product-reviews-list { padding: 0; }
.related-product-view { max-width: 700px; clear: both; text-align: left; }
.related-product-view .product-name { float: none; margin: 10px 0; text-align: left; }
.related-product-view .product-name h2 { color: #262525; font-size: 18px; }
.related-product-view .product-image { float: left; width: 200px;  border: 1px solid #ccc; padding:2px; margin-right: 15px;}
.related-product-view .price-short-description { float: right; width: 465px; clear: right; }
.related-product-view .price-short-description .price-box .common-price { font-size: 20px; display: block;  color: #fd0400; margin: 4px 0;}
.related-product-view .price-short-description .price-box p { font-size: 11px; }
.related-product-view .price-short-description .price-box .save-box { font-size: 11px; display:block }
.related-product-view .short-description { font-size: 12px; margin:10px 0 20px; line-height: 18px; }
.related-product-view .product-info { clear: both; padding-top: 19px; }
.related-product-view .product-info h3 { font-size: 16px; color: #262525; }
.related-product-view .product-info .description { font-size: 13px; margin: 10px 0; line-height: 18px; }
.related-product-view .more-info { font-style: italic; }
.onsale-product-container-inside { font-size: 14px; font-weight: bold; left: -38px; padding: 21px 20px 0; position: absolute; text-align: center; top: -10px; z-index: 23; font-family: "DINPro-Regular"; }
.zoomContainer { width:420px !Important; height: 420px !important; }
#track_hint { text-align: left; margin-top: 9px }
.product-view .product-shop .add-to-box, .qty-container { float: left; }
.add-to-cart > .qty-container label { display:inline-block; text-align: center; width: 103%; font-weight: normal; font-size: 10px; margin-right:0px; margin-left: -1px; background: #fff; }
.add-to-box .add-to-cart { float:left; }
.qty-container { width:90px; text-align: center; border-right:1px solid #e1e1e1; border-left:1px solid #e1e1e1; height: 65px; }
#gallery_01 { margin-top: 16px; }
#gallery_01 .elevatezoom-gallery { border:1px solid #e5e5e5; display: inline-block; width: 59px; height: 59px; margin-right:8px; }
.product-collateral .collateral-tabs > .first > span { margin-left: -1px; margin-right: 5px; }
.product-collateral .collateral-tabs > .first > span { color: #222 !important; font-weight: normal !important; }
.product-collateral .collateral-tabs > .first > span > div { background: transparent !important; margin-right: 0px !important; font-weight: normal !important; }
/*.product-collateral .collateral-tabs > .first > span > div { color: #222 !important }*/
#related-products-form > .box-collateral { background: transparent url("../images/box-collateral-bg.png") repeat-x center top; border:1px solid #d3d3d3; margin-bottom: 40px; border-radius: 4px 4px 0 0; position:relative }
.box-collateral .box-title > strong { text-transform: uppercase }
.box-up-sell.box-collateral .box-title > span { font-weight: bold;font-size: 18px;position: absolute;top: 0;right: 0px;width: 60px;text-align: center;cursor: pointer; }
.product-view .box-related li.item .product-details { margin-left: 100px; text-align:left }
.after-accessories-add-to-box > .add-to-cart { float: right; width: auto !important }
.after-accessories-add-to-box { margin:35px 0 0; float: right; }
.after-accessories-add-to-box > .add-to-cart .qty-container { margin-right: 25px; border-left:none }
.after-accessories-add-to-box > .add-to-cart .button { margin-top: 20px; border-left:none; float:right; }
.product-view .product-image > img { max-width: 85%; height:auto }
.catalog-product-view .product-name { width: 100%;font-family: "DINPro-Regular";font-size: 11px; text-transform:uppercase}
.catalog-product-view .product-name a{ color:#000; text-decoration:none}
.product-view .shipping-calculator p { font-size:11px; }
.product-view .shipping-calculator p strong { font-size:12px; }
.pr-out-stock { /*background:url(../images/product-outstock.png) no-repeat left;*/ float: right; padding: 12px 12px 0 0; text-align: right;   }
.add-to-links .link-wishlist { float:right; color:#ae0001; font-size:11px; text-decoration:underline; margin: -5px; }
.add-to-box .add-to-links { width:188px; }
.product-collateral .collateral-tabs .accessories span { background: url(../images/tab-active-product.png) repeat-x left top; height: 34px; border-left: 1px solid #af2020; border-top: 1px solid #af2020; border-right: 1px solid #af2020; color:#fff !important; }
.after-accessories-add-to-box .add-to-links { clear: right; width: inherit }
.after-accessories-add-to-box .add-to-links .link-wishlist { margin:0 80px 0 0; float:left; margin-left:43%; }
#lightbox-container-image-data-box { box-sizing: unset; margin: 1px auto; padding: 7px 10px 0; }
.col1-layout .breadcrumbs { margin: 16px 0 10px !important; width:100% }
#review-form .form-list .validation-advice { margin: 2px 0 0 229px; position: absolute; width: auto; }
#review-form .form-list #advice-required-entry-review_field { margin: -26px 0 0; position: absolute; right: 33px; }
.cms-page-view .col-main p a, .cms-page-view .col-main li a { text-decoration:underline; color:#000 }
#advice-validate-rating-validate_rating{margin: -9px 0 0 !important; position: relative !important;  width: 100% !important;}
.mini-products-list .special-price .special-save{ font-size:11px !important;  }
.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at4-icon, .addthis_default_style .at300bo, .addthis_default_style .at300m, .addthis_default_style .at300bs{ float:right}
.product-collateral .review-count{display: inline-block; margin: 0 2px;}
.add-to-box .order-now{ background:url(../images/order-now.jpg) no-repeat; width:218px; height:96px; float:right; margin-bottom:15px}
.add-to-box .order-now span{ background:none !important; text-indent:-2323px; font-size:0px; display:block}
.add-to-box .order-now span span{ width:218px; height:96px; float:left }
.after-accessories-add-to-box > .add-to-cart .order-now {margin-top: -10px; }
#___plusone_0{ width: 58px !important;}
.addthis_button_facebook_like{ z-index:2323; position:relative}
#twitter-widget-0{width: 83px !important;}
.product-view .box-reviews .data-table td:nth-child(2n){ width:auto}

/****************Media css*****************/
@media screen and (max-width: 960px) {
 .product-view .product-img-box { width: 40%; }
 .product-view .product-img-box .product-image { width: 100%; }
 .product-view .product-shop { width: 57%; }
 .product-view .product-img-box .product-image { height: 305px; line-height:305px }
 .product-essential-promotion-container { margin-top: 22px; width: 100% }
 .product-view .box-related .special-price, .product-view .box-related .special-price .special-save { display: block; }
 #related-products-form p, .product-view .box-related .price-box { height: auto; }
 .product-view .box-related li.item { width: 47%; }
 .product-view .box-related li.item:nth-child(3n+3) { margin-right: 2%; }
 .zoomContainer { display: none; }
 .product-view .shipping-calculator { margin-bottom: 20px; }
 .product-view .product-shop .add-to-box { width: 67%; }
 .qty-container { width: 80px; }
 .product-view .box-related li.item { min-height: 140px; }
 .product-view .product-shop .availability.out-of-stock.salable { width: 35%; }
 .product-collateral .collateral-tabs .active span { margin-right: 5px; }
 #gallery_01 .elevatezoom-gallery { margin-bottom: 5px; }
 .write-review-column { width: 35%; }
 #review-form textarea { width: 100%; }
 .form-list .input-box { float: left; width: 100%; }
 #customer-reviews { background-position:61% 0 }
 #review-form input { width: 100%; }
 #review-form .form-list .input-box { width: 100%; }
 #review-form .form-list .validation-advice { margin: 25px 0 0; }
 .catalog-product-view .write-review-column .box-content ul li { margin-top: 15px; }
}
@media screen and (max-width: 850px) {
 .pr-out-stock { padding-left: 30px; width: 258px; }
 .write-review-column { width: 45%; }
 .existing-reviews-column { padding-right: 30px; width: 50%; }
 #customer-reviews { background-position: 54% 0; }
 .collateral-tabs .tab-container iframe{ width:100%}
 .add-to-box .order-now{background-size: 100% 100%; height: 77px; width: 175px;}
}
@media screen and (max-width: 799px) {
 .related-product-view .price-short-description{ width:445px}
}

@media screen and (max-width: 767px) {
 .product-view .shipping-calculator { margin-bottom: 10px; }
 .add-to-cart .qty { margin-top: 14px; }
 .write-review-column { padding-left: 0px; }
 button.add-your-own-review { display: inline-block; }
 #related-products-form p, .product-view .box-related .price-box { min-height: 44px; }
 #customer-reviews { background-image:none; }
 .product-view .box-related li.item .product-details { margin-left: 42%; }
 .pr-out-stock { float:left; background:none; padding:12px 0 0; text-align:left}
 .catalog-product-view .share-this { float:left; width:100% }
 .tab-content object { width:100% }
 .collateral-tabs { height: auto !important; }
 .collateral-tabs .tab-container { border:1px solid #bab9b9; }
 .collateral-tabs { border:none; }
 .product-collateral .collateral-tabs .active span { background:url("../images/bkg_collateral-tabs.png") repeat-x center top transparent; margin-bottom: 10px; }
 .tab-content img { max-width: 100% }
 .product-collateral .collateral-tabs .accessories span { background: url("../images/tab-active-product.png") repeat-x scroll left top rgba(0, 0, 0, 0); }
 .product-collateral .collateral-tabs .tab { margin:0 }
 .product-view .product-img-box .product-image { height: 420px; line-height:420px }
 .related-product-view .price-short-description{ width:100%; margin-top:10px}
 .box-related .product span.fancy, .related-product-view span.fancy {  background-position: left top; margin-top: 7px;}
 .add-to-box .order-now{ float:left; margin-left:30px}
 .after-accessories-add-to-box > .add-to-cart .order-now { margin-left:0}
}
@media screen and (max-width: 767px) {
 .product-collateral .collateral-tabs .tab span { width: 100%; }
 .product-collateral .collateral-tabs > .first > span { margin-left: 0px; }
 .collateral-tabs .tab-container { position: static; }
 .product-view .box-related li.item .product-details { margin-left: 114px; padding-right:10px  }
 .product-view .box-related li.item { width: 100%; }
 #related-products-form p, .product-view .box-related .price-box { min-height: 0px; }
 .product-view .product-img-box { width: 100%; }
 .product-view .product-shop { width: 100%; }
 .product-collateral { margin:10px 0 0 }
 .existing-reviews-column { width:100% }
 .product-view .product-shop .add-to-box, .write-review-column { width: 100%; }
 .add-to-box .order-now span span{ width:auto; }
}
@media screen and (max-width: 600px) {

 .product-view .product-shop .availability.out-of-stock.salable {  background-position: left 25px;  margin-bottom: 0;}
 .qty-container { text-align: left; border-left: 0px; }
 .add-to-cart > .qty-container label { text-align: left; }
 .product-view .product-shop .availability.out-of-stock.salable { text-align: left;  width: 45%; }
}
@media screen and (max-width: 540px) {
 .product-view .box-related li.item .product-image { margin-right: 0px; }
 .product-view .product-img-box .product-image { height: auto; }
 #gallery_01 .elevatezoom-gallery { margin-right: 3px; }
 .qty-container { width: 70px; text-align:center }
 .add-to-cart > .qty-container label { text-align: center; }
 .product-view .product-essential button.btn-cart { margin-left: 10px; }

 .qty-container{ margin:0}
 .collateral-tabs .tab-container iframe{ width:100%; height:250px}
 .tab-content object {  height:250px}
 #lightbox-container-image-box, #lightbox-container-image-data-box { width:95% !important; height:auto !important}
 #lightbox-image{ width:100% !important; height:auto !important}
 #jquery-lightbox{ left:0 !important}
 #lightbox-nav-btnNext, #lightbox-nav-btnPrev { height:100% !important}
 .after-accessories-add-to-box .add-to-links .link-wishlist {  float: right; }
 .product-view .product-shop .price-box { width: 95%; }
 #product-warranty {margin: 10px 0 0;  width: 100%; float:left }
 #product-warranty #warranty_toc{ display:block}
 div#warranty-terms-and-conditions{ padding:20px}
}
@media screen and (max-width: 420px) {
 .product-view .box-related li.item .product-image { width: 100%; text-align: center }
 .product-view .box-related li.item .product-details { text-align: center; width: 97%; margin-left: 0px; float: left; }
 .box-related .product span.fancy, .related-product-view span.fancy { background-position: left top; background-repeat: no-repeat; width:155px; margin: 8px auto; }
 #related-products-form ul li, #related-products-form > .box-collateral { margin-bottom: 10px; }
 #related-products-form p, .product-view .box-related .price-box { margin-top: 0px; }
 .product-view .box-related li.item { margin-right: 0px; padding-bottom: 0px; }
 .box-collateral .box-title { padding: 0 5px }
 .after-accessories-add-to-box { margin-top: 20px }
 .product-view .product-img-box { width: 100%; }
 #gallery_01 .elevatezoom-gallery { margin-bottom: 8px; }
 .product-view .product-shop { width:100%; }
 #gallery_01 .elevatezoom-gallery { margin-right: 5px; }
 /*#review-form .form-list .input-box {   overflow: scroll;  width: 100%;}*/
 .collateral-tabs .tab-container iframe{ width:100%; height:200px}
 .tab-content object {  height:200px}
 .collateral-tabs .tab-content { padding: 0 5px 20px;}
 .review-summary-table th, .review-summary-table td { padding: 2px 3px; font-size:10px;  }
 #product-review-table tbody tr td.label {  padding-left: 5px;}
 .product-view .product-img-box .product-image { height: 300px; line-height:300px }
 .fancybox-wrap .cashback_toc {   display: block;   padding: 0;}
 .product-view .box-related li.item .product-details { padding-right:0}
}

#billing_address_list .control, #shipping_address_list .control{ padding: 6px 0 0;}
.product-essential-promotion-container ul{list-style:inherit; margin-left:20px}
.fancybox-skin .brand-terms-and-conditions{box-shadow: 0 19px 49px #000;border: 10px solid #f4f4f4;}


.product-collateral .tab-container .mini-products-list ul { margin-left:0}
.product-view .box-related .special-price .special-save{ display:block}
.product-view .box-related .product{ min-height: 135px;}
.mini-products-list .special-price .special-save{ line-height:14px;}
.product-collateral .tab-container p{ line-height:20px}
.product-view .box-related li.item .product-image{ margin-top:4px; margin-right: 10px;width: 90px;}


#product-warranty #warranty_toc a{color: #ae0001;text-decoration: underline;}
div#warranty-terms-and-conditions { position: fixed; top: 50%; left: 50%; margin: -320px 0 0 -230px; padding: 10px; border: none; background-color: white; z-index: 9999; overflow: auto; width: 460px; font-size:12px; height:650px; text-align:center}
div#warranty-terms-and-conditions img { width:100% }
#jquery-overlay { width:100% !important; height:100% !important; position:fixed }
div#warranty-terms-and-conditions .close { position: absolute; right: 0; top: 0; padding: 8px; font-size: 13px; background-color: #ccc; border-radius: 50%; width: 25px; height: 25px; margin: 5px; line-height: 10px; cursor: pointer; }
div#warranty-terms-and-conditions .close a{ display: block; position: absolute; top: 0px; right: 0px; height: 27px; width: 25px; font-size: 18px;  line-height: 27px; text-align: center;}
.catalog-product-view .cashback_toc { display: block; padding: 0;}

@media screen and (max-width: 767px) {
 div#warranty-terms-and-conditions { margin: 0 auto !important; right: 5% !important; width: 90% !important; top: 10% !important; left: 5% !important; height:310px}
}

/*RYDA-Nov-114 FREE Shipping Skin-  Product page add cart button css changes */
.product-view .product-essential button.btn-cart, .add-to-cart button.btn-cart { padding-bottom:10px}

@media screen and (max-width: 850px) {
 .product-view .product-essential button.btn-cart{ margin-left:10px}
}


/* RYDA-Nov-113 Discontinue products */
.box-up-sell{ border: 1px solid #bab9b9; box-shadow: 0 3px 5px 1px #d1d1d1; clear:left; margin-bottom:30px; position:relative}
.box-up-sell .box-title{ padding:0 12px; text-align: left; margin: 0 5px 0 0; line-height: 32px; background:url("../images/bkg_collateral-tabs.png") repeat-x center bottom transparent; border:1px solid #bab9b9; border-bottom: 0px; margin:0; background-size: contain;  }
.product-view .box-up-sell .box-title h2{ background:none; font-family: 'DINProMedium'; font-size:14px; margin:0; text-transform: inherit; cursor:pointer}
.product-view .box-up-sell .products-grid { margin: 0; padding: 20px!important; }
.product-view .box-up-sell .special-save{ display:block; font-size:11px;}
.product-view .box-up-sell .special-price{ font-size:11px;  color: #000; font-family: "DINPro-Regular";}
.product-view .box-up-sell .cashback-price span{ font-size:12px}

@media screen and (max-width: 850px) {
 .box-up-sell .cashback-price > span{ display: inline-block !important;}
}
@media screen and (max-width: 767px) {
 .product-view .box-up-sell .products-grid li { margin-right: 20px; width: 28%;}
}

@media screen and (max-width: 500px) {
 .product-view .box-up-sell .products-grid li { margin-right: 10px; width: 47%;}
 .product-view .box-up-sell .box-title, .product-view .box-up-sell .box-title h2{ height:auto !important; /*background:#e5e5e5 !important*/}
}
@media screen and (max-width: 400px) {
 .product-view .box-up-sell .products-grid li { margin-right: 10px; width: 45%;}
}
@media screen and (max-width: 340px) {
 .product-view .box-up-sell .products-grid li { margin-right: 10px; width: 46%;}
 /*.product-view .box-up-sell .products-grid { margin: 0; padding: 20px 0 0 10px !important;}	*/
 .product-name{ font-size:11px}
}

.product-view .box-up-sell .products-grid li .onsale{ display:inline-block !important}
.product-view .box-up-sell .products-grid li .rrp-box{ display:block; margin:0}

/*  RYDA-Jan-132 */
.add-to-box-options{ width:100% !important; box-sizing:border-box;}
.add-to-box-options dd select, .add-to-box-options dd input, .add-to-box-options dd textarea{ padding:5px; padding:5px; background:#fff; border:solid 1px #e1e1e1; margin-top:2px; max-width:265px;}
.add-to-box-options dd textarea{ width:100%; max-width:inherit}
.add-to-box-options dd input, .add-to-box-options dd select{ height:30px;}
.add-to-box-options .options-container-big{ padding:0; border:none }
.add-to-box-options dt { padding: 0px 15px 0 0;}
.add-to-box-options dd { border: medium none;  margin: 0; padding: 0 0 12px;}
.add-to-box-options .product-options-bottom { float: right; margin-right: 30px;}
.add-to-box-options p.required{ padding: 0 !important;  margin: 0px 0 0 !important; text-align: left; float: left;  width: 100% !important;}
.add-to-box-options dd .checkbox, .add-to-box-options dd .radio{ float: none;  width: auto !important; display: inline-block; margin:5px 0 0 !important; height:auto}
.add-to-box-options dd .options-list .label { display: inline-block; margin-left: 6px !important;}
.add-to-box-options dl{ background:#faf8f5; padding:15px 0px 8px 18px; margin-bottom:15px}
.add-to-box-options dt .required em{ margin-left:0}
.add-to-box-options .price-notice{ color:#e41f27}
.add-to-box-options dt label {  font-weight: normal; font-size: 12px; letter-spacing: 0.8px;}
.add-to-box-options .options-list{ margin:0}
.options-container-big .validation-error .options-list {background: none !important; border: none !important; padding:0 !important;}
.product-view .shipping-calculator{ margin-bottom:10px}
.add-to-box-options .options-list li{ line-height:2}

@media screen and (max-width: 767px) {
 .add-to-box-options .product-options-bottom { float: left;}
}



.owl-stage-outer, .owl-stage-outer .owl-item { -webkit-tap-highlight-color:transparent; position:relative }
.owl-stage-outer { width:100%; z-index:1; position: relative; overflow: hidden; }
.owl-stage-outer .owl-stage { position:relative; -ms-touch-action:pan-Y; touch-action:manipulation; -moz-backface-visibility:hidden; overflow:hidden }
.owl-stage-outer .owl-stage:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0 }
.owl-stage-outer .owl-stage-outer { position:relative; overflow:hidden; -webkit-transform:translate3d(0, 0, 0) }
.owl-stage-outer .owl-item, .owl-stage-outer .owl-wrapper { -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0) }
.owl-stage-outer .owl-item { min-height:1px; float:left; -webkit-backface-visibility:hidden; -webkit-touch-callout:none }
.owl-stage-outer .owl-item img { display:block; width:100% }
.owl-stage-outer .owl-dots.disabled, .owl-stage-outer .owl-nav.disabled { display:none }
.no-js .owl-stage-outer, .owl-stage-outer.owl-loaded { display:block }
.owl-loaded .owl-dot, .owl-loaded .owl-nav .owl-next, .owl-loaded .owl-nav .owl-prev { cursor:pointer; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; position:absolute; top:45%; }
.owl-loaded .owl-nav button.owl-next, .owl-loaded .owl-nav button.owl-prev, .owl-loaded button.owl-dot { background:0 0; color:inherit; border:none; padding:0!important; font:inherit; font-size: 50px;font-weight: 100; }
.owl-loaded .owl-nav button.owl-next{ right:0px; width:30px}
.owl-loaded .owl-nav button.owl-prev{ left:0px; width:30px}

.owl-stage-outer.owl-loading { opacity:0; display:block }
.owl-stage-outer.owl-hidden { opacity:0 }
.owl-stage-outer.owl-refresh .owl-item { visibility:hidden }
.owl-stage-outer.owl-drag .owl-item { -ms-touch-action:pan-y; touch-action:pan-y; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none }
.owl-stage-outer.owl-grab { cursor:move; cursor:grab }
.owl-stage-outer.owl-rtl { direction:rtl }
.owl-stage-outer.owl-rtl .owl-item { float:right }
.owl-stage-outer .animated { animation-duration:1s; animation-fill-mode:both }
.owl-stage-outer .owl-animated-in { z-index:0 }
.owl-stage-outer .owl-animated-out { z-index:1 }
.owl-stage-outer .fadeOut { animation-name:fadeOut }
.owl-loaded .owl-nav button.disabled{ bottom: auto !important }
.owl-loaded .owl-nav.disabled{position: absolute;width: 100%;left: 0;top: 45%;}
.box-up-sell.box-collateral .box-title > span:after{ content:"+"; position:absolute; right:10px; top:-2px; width:20px; height:20px; font-family:Verdana, Geneva, sans-serif; font-size:20px; font-weight: 100;}
.box-up-sell.box-collateral .box-title > span.active:after{ content:"--"; top:-2px; letter-spacing: -3px;}
.box-up-sell-product-options.box-up-sell .products-grid .product-image{ width:auto}

.product-view .box-up-sell.box-up-sell-product-options .products-grid{ display:none; padding:20px !important; padding:20px 40px 20px 40px !important}
.products-grid .box-up-sell.box-up-sell-product-options .product-image{ text-align:center}

.box-up-sell-product-options ul.products-grid li.item { width:100%; float:left; padding-bottom:0; }
.box-up-sell-product-options ul.products-grid li.item .upsell-product-description {float:left; margin-bottom:7px;}
.box-up-sell-product-options ul.products-grid li.item .price-box { text-align:left; }
.box-up-sell-product-options ul.products-grid li.item .price-box .special-price { margin:0;line-height:normal; }
.box-up-sell-product-options ul.products-grid li.item .price-box .special-price span { vertical-align: top; padding: 0; }

.catalog-product-view .product-name.title-only{ margin:0 }
.product-view .box-up-sell.box-up-sell-product-options .products-title-grid { padding:10px 0 !important; text-align:left; display: block !important;}
.product-view .box-up-sell.box-up-sell-product-options .products-title-grid li.item{ width: auto; margin: 0 5px 2px 0 !important; text-align:center; min-height:inherit; border: solid 1px #e1e1e1; float: none; display: inline-block; padding:4px 8px; /*background:url("../images/bkg_collateral-tabs.png") repeat-x center bottom transparent;  background-size: auto 80px; border-radius: 2px;*/}
.box-up-sell-product-options-titles{ border:none; box-shadow:none; margin-bottom: 5px;}
.box-up-sell-product-options-titles .box-title{ background:none; border-bottom: solid 1px #e1e1e1 !important; padding: 0;}
.product-view .box-up-sell.box-up-sell-product-options .products-title-grid li.item:hover{ border-color:#000}
.product-main-info .zip-oos > .widget-product{
 clear: both;
 margin-top: -54px;
 float: left;
 margin-left: -19px;
 width: 294px;
}

.product-main-info .zip-normal{
 clear: both;
 margin-top: -34px;
 float: left;
}
.product-main-info .zip-normal > .widget-product{
 clear: both;
 width: 294px;
 margin-left: -5px;
 margin-top: -10px;
}

.wishlist__text--cont{
 position: relative;
}
.wishlist__text--cont .add-to-links{
 position: absolute;
 bottom: 0px;
 margin-left: -8px !important;
}

@media screen and (max-width: 840px) {
 .wishlist__text--cont  .add-to-links {
  position: static;
  bottom: 0;
  margin-left: -28px !important;
 }
 .product-main-info .zip-normal{
  margin-top: -25px;
 }

}

@media screen and (max-width: 767px) {
 .product-view .box-up-sell .product-image > img{ max-width: 125px; margin: 0 auto; width:auto}
 .box-up-sell-product-options ul.products-grid li.item{ text-align: center;}
 .box-up-sell-product-options ul.products-grid li.item .upsell-product-description{ text-align: center;width:100%; }
 .box-up-sell-product-options ul.products-grid li.item .price-box{ text-align: center; }
 .catalog-product-view .box-up-sell-product-options .product-name{ text-align:center; margin:0}
 .product-view .product-shop .box-up-sell-product-options .price-box p{ margin:0; line-height: 10px;}
 .box-up-sell{margin-bottom: 20px;}
 .product-main-info > .widget-product{
  position: static;
  margin-top: 0px;
  margin-bottom: 20px;
 }
 .product-main-info .zip-normal > .widget-product {
  margin-top: 15px;
 }
}
@media screen and (max-width: 500px) {
 .product-view .box-up-sell.box-up-sell-product-options .products-grid{padding: 10px 40px 0px 40px !important;}
 .product-view .box-up-sell.box-up-sell-product-options .products-title-grid { padding:10px !important}
}


/* Product page  */
.product-view .product-shop .product-main-info{
 width: 100%;
 float: left;
}

.product-view .product-name h1{
 font-family: Arial;
 font-size: 24px;
 font-weight: bold;
}
.product-view .product-essential .product-main-info .onsale,
.product-view .product-essential .product-main-info .gst-incl,
.product-view .product-shop .product-main-info .price-box .special-save,
.product-view .product-main-info .qty-container{
 display: none;
}
.product-view .product-main-info .product-page-sku{
 float: left;
 margin-top: 10px;
 clear: both;
 color: #000;
}
.catalog-product-view .product-view {
 padding-top: 0px;
}
.product-view .product-shop .product-main-info .in-stock{
 font-size: 0px;
}

.product-view .product-essential .product-main-info .common-price{
 font-size: 25px;
 font-weight: bold;
}

.product-view .product-essential .product-main-info  button.btn-cart{
 margin-left: 0px;
}


.product-view .product-shop .product-main-info .in-stock{
 width: 212px;
 height: 33px;
 margin-top: 20px;
}
.product-view .product-shop .product-main-info .availability{
 background-position: 0px 0px;
}
.product-view .product-essential .product-img-box .product-image{
 border:none;
}
.product-view .product-shop .product-main-info .add-to-box{
 clear: both;
 width: 100%;
 margin-top: 15px;
}

.product-view .product-shop .product-main-info div.add-to-cart{
 width: 190px;
}
.product-view .product-shop .product-main-info .add-to-links{
 position: static;
 margin: 0 !important;
 float: left;
}
.product-view .product-main-info .add-to-links .link-wishlist{
 margin:10px 0 0 0;
 float: left;
}
.product-view .product-essential .product-main-info button.btn-cart{
 margin-top: 0px
}
.product-view .product-essential .product-main-info .rrp-box{
 margin-top: 0px;
 font-size:0px;
 display: none;
}
.product-view .product-shop .product-main-info .price-box{
 width: 210px;
}
.product-view .product-essential .product-main-info .rrp-box span{
 font-size: 11px;
}
.product-shop .product-main-info .special-price.common-price{
 float: left;
}
.cut__price-cont{
 float: left;
 margin-left: 10px;
 margin-top: 6px;
}
.cut__price-cont span{
 text-decoration: line-through;
}
.product-shop .product-main-info .chat-link{
 float: left;
 width: 50%;
 margin-top: 6px;
}
.product-shop .product-main-info .chat-link a{
 margin-top: 5px;
 float: left;
 margin-left: 9px;
}
.product-shop .product-main-info .chat-link:before{
 content:"";
 background: transparent url(../images/cheaper__icon.png) no-repeat center top;
 width: 24px;
 height: 24px;
 background-size: cover;
 float: left;
}

.product-shop .product-main-info .shipping-calculator{
 float: left;
 width: 50%;
 margin-bottom: 0px;
 margin-top: 10px;
}
.product-shop .product-main-info .shipping-calculator p{
 text-indent: 8px;
}
.product-shop .product-main-info .price-data{
 float: left;
}
.product__free-shipping--icon:before{
 content:"";
 background: transparent url(../images/product__shipping_car.svg) no-repeat center top;
 width: 26px;
 height: 20px;
 float: left;
 padding-right: 10px;

}
.product-view .product-shop{
 position: relative;
}
.product-main-info .zip-oos > .widget-product{
 margin-top: 0;
 margin-bottom: 18px;
}
.product-main-info .zip-normal{
 margin-top: 0;
 margin-bottom: 17px;
}
.product-view .product-shop .product-main-info .add-to-cart-disabled{
 float: left;
 width: 191px;
 margin-top: 19px;
 background-repeat: no-repeat;
 clear: both;
}
.product-view #product-warranty{
 clear: both;
 position: absolute;
 width: 180px;
 right: 0;
 top: 104px;
}
.product-view .product-shop .availability.out-of-stock.salable{
 width: 190px;
 height: 26px;
 background-position: left 0;
 margin-top: 26px;
 font-size: 0px;
 float: left;
 clear: both;
}
.product-view .product-shop .product-main-info .add-to-box .order-now{
 background: transparent url("../images/product-add-to-cart.png")no-repeat;
 float: left;
 width: 163px;
 height: 44px;
}
.product-view .product-shop .product-main-info .add-to-box .order-now{
 margin-left: 0px;
}
.product-view .box-up-sell.box-up-sell-product-options .products-title-grid li.item{
 border-color: #bcd08b;
 border-radius: 4px;
}
.product-view .product-img-box,
.product-view .product-essential > .product-shop{

 margin-top: 10px;
}
.product-view .product-shop .product-main-info.out-of-stock-main-info .zip-oos > .widget-product{
 margin-top: -10px;
 margin-left: -5px;
}

.add-to-box .add-to-cart .order-now span span,
.add-to-box .order-now span span
{
 width: auto;
 height: auto;
}
.after-accessories-add-to-box .add-to-links .link-wishlist{
 margin: 0 0px 0 0;
 float: left;
 width: 100%;
}
.add-to-box .order-now{ background:url(../images/order_now-updated.png) no-repeat; width:165px; height:37px; float:right; margin-bottom:15px}
.qty-container{
 display: none !important;
}
.product-view .shipping-calculator p strong{
 display: block
}
.product-view .shipping-calculator p em{
 padding-left: 8px;
}

.product-shop .box-collateral .products-grid.owl-loaded .special-price.common-price{
 font-size: 11px;
 float: none;
}

.deal-of-the-day-wrapper {
 float:left;
 width:100%;
}

.product-shop .price-box .cashback-price{
    clear: both;
    margin-top: 15px;
    color: #717171;
    display: inline-block;
}
.catalog-product-view .product-shop .cashback-price .cashback__price{
    float: left;    
    color: #000;
    font-weight: bold;
    font-size: 25px;
}
.catalog-product-view .product-shop .cashback-price .cashback__desc{
    margin: 0;
    margin-top: 1px;
    padding-left: 10px;
    float: left;
    color: #717171;
    font-size: 12px;
}
.catalog-product-view .product-shop .cashback-price .cashback_tc{
    margin-top: 8px;
    clear: both;
    float: left;
}

@media screen and (max-width: 900px) {
 .product-view #product-warranty{
  position: static;
  float: left;
  margin-top: 10px;
 }
 .product-main-info .zip-oos > .widget-product{
  margin-top: 3px;
 }
 .product-main-info .zip-normal{
  margin-top: 0px;
 }

}
@media screen and (max-width: 767px) {
 .add-to-box .order-now{
  margin-left: 0px;
 }
 .product-view .product-shop .product-main-info .add-to-box{
  padding-bottom: 0px;
 }
 .product-view .product-shop .product-main-info.out-of-stock-main-info .zip-oos > .widget-product{
  margin-top: 15px;
 }
 .deal-countdown-timer{
     margin: 0;
 }
 .product-view .product-shop .product-main-info .add-to-links{
     width: 108px;
 }
}
@media screen and (max-width: 500px) {
 .product-shop .product-main-info .chat-link{
  width: 100%;
  margin: 20px 0 3px 0;
 }
 .product-view .product-main-info .product-page-sku{
  margin-top: 0px;
 }
 .product-shop .product-main-info .shipping-calculator{
  width: 100%;
  margin-top: 0px;
 }

 .product-main-info.discontinued-main-info .zip-oos > .widget-product{
    margin-left: 0px;
 }
 
 .product-view .product-main-info .product-page-sku{
  margin-top: 10px;
 }
 .product-shop .product-main-info.in-stock-main-info .availability.in-stock{
  margin-top: 5px;
 }
 .product-view .product-shop .availability.out-of-stock.salable{
  margin-top: 20px;
 }
}