/*basic-theme*/

.site-master-body:before { content:""; position: absolute; left: 0 ;right: 0 ;z-index: -1; display: block; width: 100%; height: 987px; background:url("/images/basic-theme/bg.png") center top no-repeat; filter: hue-rotate(86deg); }
.site-master-header-row2 { padding-right: 80px !important; }
@media (max-width: 1400px) {
    .site-master-header-row2 { padding-right: 0px !important; }
}
@media (max-width: 992px) {
    .site-master-top-header-row-cell21 { padding-right: 10px !important; }
}
/*.site-master-left-menu { width: 290px; margin-left: 10px; }*/
.campaign-banner-html { max-width: 675px !important; }
.campaign-banner-html.wide { max-width: 845px !important; }

.basic-logo { width: 240px; height: 110px; display: block; border-radius: 10px; border: 2px dashed white; background: url("/images/basic-theme/logo.png") no-repeat center 20px; color: white; }
.basic-logo > span { width: 100%; font-size: 16px; top: 70px; display: block; position: relative; text-align: center; }

.basic-cart-banner { width: 240px; height: 40px; display: block; border-radius: 10px; border: 2px dashed white; color: white; float: right; }
@media (max-width: 992px) {
    .basic-cart-banner { border: 2px dashed #B7B7B7; color: #B7B7B7; }
}
.basic-cart-banner > span { width: 100%; font-size: 16px; top: 8px; display: block; position: relative; text-align: center; }
.basic-order-call { clear: both; padding-right: 10px !important; }
.basic-order-call > a { width: 170px; height: 32px; line-height: 28px; margin-top: 5px; text-indent: 45px; background: url("/images/basic-theme/call-bg.png") no-repeat scroll 0 0; color: #FFFFFF !important; display: block; float: right; text-decoration: none !important; filter: hue-rotate(86deg);  }

.basic-adv { width: 1197px; height: 36px; text-align: center; display: block; border-radius: 10px; border: 2px dashed #B7B7B7; color: #B7B7B7; margin-left: 50px; margin-top: 0px; }
@media (max-width: 1400px) {
    .basic-adv { width: 100%; margin-left: 0px; }
}
.basic-adv > span { font-size: 18px; top: 5px; position: relative; }

.basic-vertbanner { width: 100%; height: 465px; margin-top: 40px; display: block; border-radius: 10px; border: 2px dashed #B7B7B7; color: #B7B7B7; }
.basic-vertbanner > span { width: 100%; font-size: 16px; top: 200px; display: block; position: relative; text-align: center; }

.product-view-price-label { width: 415px; height: 270px; background: url("/images/basic-theme/price-label.png") no-repeat 0 0; background-size: 100% 100%; }
@media (max-width: 1400px) {
    .product-view-price-label { width: 350px; height: 227px;}
}
.product-view-price { width: 100%; height: 60px; color: #656565; font-size: 52px; font-weight: normal; text-align: center; top: 20px; position: relative; }
.product-view-price-dimension { display: inline; }
.product-view-price-dimension-alt { display: none; }
.product-view-status { width: 100%; text-align: center; top: 25px; position: relative; }
.product-view-order { width: 100%; height: 50px; line-height: 50px; top: 60px; left: 60px; position: relative; }
.product-view-quick-order .product-quick-order-button { margin-left: 60px; }
@media (max-width: 992px) {
    .product-view-price { top: 5px; }
    .product-view-status { top: 15px; }
    .product-view-quick-order .product-quick-order-button { margin-left: 30px; }
}
.product-view-quick-order .product-quick-order, .product-view-quick-order .product-quick-order-button { width: 160px; height: 50px; background-image: url("/images/basic-theme/buy-bg.png"); }
.product-view-quick-order .product-quick-order a, .product-view-quick-order .product-quick-order-button a { width: 160px; height: 50px; line-height: 44px; display: block; color: white; text-decoration: none; text-indent: 50px; background: url("/images/basic-theme/checkout.png") no-repeat 10px 12px; font-size: 24px; }
.product-view-order .product-cart-button { width: 120px; height: 50px; background-image: none; }
.product-view-order .product-cart-button a { width: 120px; height: 50px; line-height: 45px; display: inline; color: #2186A5; text-decoration: underline; background: none; font-size: 16px; }
.product-view-order .product-cart-button a:hover { color: #19677F; }
.product-view-cart, .product-view-quick-order { background-color: transparent; }
.product-view-cart { margin-left: 10px; }
.product-icon .product-quick-order-button { background-image: url("/images/basic-theme/buy-bg-prod.png"); filter: hue-rotate(86deg); }
.product-icon .product-cart-button { background-image: url("/images/basic-theme/buy-bg-prod.png"); filter: hue-rotate(86deg); }