/*********************************/
/* Listing */
/*********************************/
/*
#listing0
*/
.page_headers{margin:0 0 15px;font-weight:bold}.page-content{padding-top:0}.product-reviews{margin:0 0 15px}span.reviews{margin-right:15px}.reviews-stars{margin-right:10px}.short-description{margin:0 0 15px}.product-id{margin:0 0 15px}.product-gtin{margin:0 0 15px}.header>.page_heading{margin-bottom:25px}.sub-section{margin:35px 0 0}.sub-section select{min-width:220px}h2.page_heading{font-size:24px}.breadcrumnb ol li>a{color:#000}label.gc-label{margin:0;line-height:36px}.prev-prod,.next-prod{margin:0 0 15px}.prev-prod a,.next-prod a{width:80px;display:block;text-align:center;background-color:#ececec;border:2px solid #ddd;position:relative}.prev-prod a span,.next-prod a span{line-height:30px;padding:0 5px;text-transform:uppercase;color:#000;font-size:12px}.prev-next a:hover>span{opacity:.7}.prev-next a:hover .prevnext-widget{display:block}.pricingBlock{margin:0 0 15px;line-height:1}.pricingBlock span{padding-left:5px}.pricingBlock .yourprice,.pricingBlock .saleprice{font-size:1.4em;font-weight:bold}.pricingBlock .retailprice{text-decoration:line-through;margin:10px 0}.availability-header{font-weight:bold}.multipleship-inner .send-to{margin-right:20px}.multipleShipToBlock .add-name,.multipleShipToBlock .note{display:none}.main-image>a img{display:block;margin-left:auto;margin-right:auto}.addl-images{margin:10px 0 40px 0;opacity:0;height:50px}.addl-images.addl-images-ready{opacity:1;height:auto}.addl-images .flexslider{padding:0 30px}.addl-images .flex-direction-nav .flex-prev,.addl-images .flex-direction-nav .flex-next{opacity:1;width:auto;height:20px;top:0;bottom:0;margin:auto}.addl-images .flex-direction-nav .flex-prev{left:0 !important}.addl-images .flex-direction-nav .flex-next{right:0 !important}.addl-images .flex-direction-nav a:before{font-size:20px;line-height:20px}.addl-images .flex-direction-nav a:hover{opacity:.7 !important}.addl-images ul.slides li{padding:0 10px}.addl-images ul.slides li a{display:block;width:100%;padding-top:100%;position:relative;background-color:#ececec}.addl-images ul.slides li a:hover{opacity:.8}.addl-images ul.slides li a img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%;width:auto;height:auto;box-shadow:none}#realmediaBlock{display:none}a#showRealMedia i{position:absolute;top:0;left:0;right:0;bottom:0;width:40px;height:40px;line-height:40px;text-align:center;margin:auto;color:#000;font-size:32px}.embedtool{position:relative;height:0;padding-top:56%;overflow:hidden;max-width:100%}.embedtool iframe,.embedtool object,.embedtool embed{position:absolute;top:0;left:0;width:100%;height:100%}.imagecaptiont{margin:10px 0 0;font-size:12px;padding:10px 0;text-align:center}.special-action{display:inline-block;margin:0 10px}.special-action .btn-link{padding:0;color:#000;font-weight:bold}.qaLink{margin:0 0 15px}.qaLink>a>i{color:#333}.qaLink>a>i{vertical-align:middle}.instorePickupDIV{margin:10px 0 10px 0}.instorePickupSPAN{color:#037a1d;font-weight:bold}.rTabs{margin:35px 0}.r-tabs{position:relative}.r-tabs .r-tabs-nav{border-bottom:1px solid #ececec}.r-tabs .r-tabs-nav .r-tabs-tab{position:relative;top:1px}.r-tabs .r-tabs-nav .r-tabs-anchor{background:#000;margin-bottom:1px;padding:10px 15px;display:inline-block;text-decoration:none;color:#fff;font-weight:bold}.r-tabs .r-tabs-nav .r-tabs-state-active{background-color:#fff;margin-bottom:-1px;border-top:none;border-right:1px solid #ececec;border-left:1px solid #ececec}.r-tabs .r-tabs-nav .r-tabs-state-disabled{opacity:.5}.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{color:#000;background-color:#fff;border-top:1px solid #ececec}.r-tabs .r-tabs-panel{border-right:1px solid #ececec;border-bottom:1px solid #ececec;border-left:1px solid #ececec;margin-bottom:3px;min-height:200px}.r-tabs .r-tabs-accordion-title .r-tabs-anchor{display:block;padding:10px;background-color:#000;color:#fff;font-weight:bold;text-decoration:none;margin-bottom:3px}.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled{opacity:.5}.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{background-color:#fff;color:#000;border-top:1px solid #ececec;border-right:1px solid #ececec;border-left:1px solid #ececec;margin-bottom:0}.r-tabs .r-tabs-nav{margin:0;padding:0}.r-tabs .r-tabs-tab{display:inline-block;margin:0;list-style:none}.r-tabs .r-tabs-panel{background:#fff;padding:25px;display:none}.r-tabs .r-tabs-accordion-title{display:none}.r-tabs .r-tabs-panel.r-tabs-state-active{display:block}@media(max-width:1023px){.r-tabs .r-tabs-nav{display:none}.r-tabs .r-tabs-accordion-title{display:block}}@media(max-width:767px){.rTabs{margin:20px 0 35px 0}}.mb--messagebar{position:fixed;top:-100px;left:0;right:0;opacity:0;transition:all .2s ease-in-out;background:#3498db;font-size:2em;line-height:2em;color:#fff;text-align:center;z-index:9999}.mb--messagebar.mb--messagebar--show{opacity:1;top:0}.mb--messagebar.mb--messagebar--hide{opacity:0;top:-100px}.mb--messagebar.mb--messagebar--danger{background:#d9534f}.mb--messagebar.mb--messagebar--success{background:#2ecc71}.mb--messagebar.mb--messagebar--warning{background:#f39c12}.modal-error{position:relative;padding-right:40px}.modal-error ul{padding-left:25px;margin-bottom:0}.modal-heading{margin:10px 0 25px;font-size:20px}.close-error{cursor:pointer;position:absolute;top:15px;right:15px}.rating{overflow:hidden;display:inline-block;font-size:0;position:relative}.rating-input{float:right;width:16px;height:16px;padding:0;margin:0 0 0 -16px;opacity:0;display:none}.rating:hover .rating-star:hover,.rating:hover .rating-star:hover~.rating-star,.rating-input:checked~.rating-star{color:#ffd700}.rating-star,.rating:hover .rating-star{color:#b8b8b8;font-size:24px;float:right;cursor:pointer}.rating-label{margin-bottom:0}.ajax-modal-content{position:relative}.ajax-modal-content .loading-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,.7);z-index:1000;display:none}.ajax-modal-content .modal-ajaxload{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:40px;height:40px;font-size:40px;line-height:40px}.modal-ajaxload.icon-spin2:before{margin:0}.modal-response{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;padding:10px;display:none}.modal-resout{display:table;width:100%;height:100%;text-align:center}.modal-resin{display:table-cell;vertical-align:middle}.answerBlock{margin:15px 0 0}p.answerBlock-q{margin:0 0 15px}.question-modal .answer-item{display:none !important}.answer-modal .question-item{display:none !important}#qalist-modal iframe,#reviewlist-modal iframe{border:none;margin:0;width:100%;height:480px}@media(max-width:767px){#qalist-modal iframe,#reviewlist-modal iframe{height:320px}}#qalist-modal .modal-dialog,#reviewlist-modal .modal-dialog{width:800px;max-width:100%}.qa_link{float:right;clear:both}.review_link{clear:both;margin:0 0 20px}.reviews_sorting>label{display:block}.reviewsBlock{margin:30px 0 0}.qa_list{padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed #ececec}.qa_list h4{margin:0 0 5px;font-size:1em;line-height:1.5em}.qa_list h4 strong{font-size:1.6em}.q-author{font-size:.85em;margin:0 0 20px;line-height:1.5em}.qa_answers{padding-left:30px;margin:0 0 20px}.qa_answer{font-size:1em;line-height:1.5em;margin:0 0 5px}.qa_answer strong{font-size:1.6em}.qa_allowratings{font-size:.85em;line-height:1.5em;margin:0 0 5px}.ans-author{font-size:.85em;line-height:1.5em}.btn.btnYes,.btn.btnNo{padding:3px 6px;line-height:1}.star-rating{float:left;width:100px}.user_reviews{margin-bottom:20px}.user_reviews:last-child{margin-bottom:0}.review-info{float:left;width:85%;margin-bottom:10px}.review-shortDesc{font-weight:bold;margin-bottom:10px}.review-longDesc{margin-bottom:10px}.rev_allowratings{font-size:.85em;line-height:1.5em;margin:10px 0 5px}.reviewed-by{margin-top:5px;display:block}.qa_allowratings{font-size:.85em;line-height:1.5em;margin:0 0 5px}.reviewed-by{font-size:.85em;line-height:1.5em}.offerField input.offer_amount{max-width:70px}.makeanoffer-product-details{margin:0 0 20px}.makeanoffer .product-item .price{height:auto}.waitinglist.sub-section{margin:20px 0 0}.productFeaturesBlock ul{padding:0;margin:0;list-style:none}.productFeaturesBlock ul li{margin:0 0 15px}.extrafieldsBlock{margin:15px 0 0}.extra_field{margin-bottom:10px}@media only screen and (max-width:767px){.breadcrumnb{display:none}.modal-open .modal{padding:30px 0}.btn.btn-addcart{padding:8px 12px}}@media only screen and (max-width:567px){.btn.btn-addcart i{display:none}}.likebutton{margin:25px 0 0}.product-dd{margin:0 0 20px;border:2px dashed #9f2424}.product-dd-left{background-color:#9f2424;font-weight:600;text-transform:uppercase;color:#fff;font-size:16px}.product-dd-left-inner{height:60px;display:table-cell;vertical-align:middle}.product-dd-right{background-color:#ececec;color:#000;padding:0 20px}.product-dd-right-inner{display:table;width:100%}.widgetCountdown{display:table-cell;vertical-align:middle;text-align:center;height:60px}.countdown-text{font-size:16px;font-weight:bold;color:#9f2424}.dd-timer{text-align:center}.dd-countdown .timer{list-style:none;display:inline-block;font-size:13px;font-weight:bold;padding-left:10px}@media(max-width:991px){.product-dd{margin-top:20px}}@media(max-width:767px){.product-dd-left{display:table;width:100%;text-align:center}}.product-gd{margin:0 0 20px;border:2px dashed #9f2424}.product-gd-timer{display:table;width:100%;background-color:#ececec;color:#333;padding:0 20px}.product-gd .timer{list-style:none;display:inline-block;font-size:13px;font-weight:bold;padding-left:10px}.gd-details-item{padding:10px;text-align:center}.gd-details-item span{display:block;font-weight:bold}@media(max-width:767px){.browsing_historyBlock .header h3{margin:0 0 25px;float:none !important}.history-disable-btn{float:none !important}}@media(max-width:767px){.addsample-btn{margin-top:10px}}.googlepay{width:239px !important;margin-left:auto;margin-right:auto}#apple-pay-button{width:239px !important;margin-left:auto;margin-right:auto}.stripe_applepay{margin-top:10px}#get_quote-modal .modal-content{-webkit-box-shadow:none;box-shadow:none;border:none;max-width:800px}#get_quote-modal .modal-body{padding:0}iframe#get_quote-iframe{width:100%;border:none;display:block;min-height:700px}#get_quote-modal .modal-content>.close{z-index:10;position:absolute;top:0;right:15px;line-height:1;font-size:36px}@media(max-width:767px){#get_quote-modal .modal-content{max-width:95%}}@media(min-width:992px){.product-items.product-items-3 .product-item:nth-child(-n+3){margin-bottom:0}}.samplerequest{margin:15px 0}.bv-cv2-cleanslate .bv-core-container-171 .bv-content-secondary-ratings-bars{position:absolute !important;width:100% !important;z-index:1 !important}.bv-cv2-cleanslate .bv-core-container-171 .bv-content-secondary-ratings-bars .bv-content-secondary-ratings-bar{-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.5),inset -1px 0 0 rgba(0,0,0,.25) !important;box-shadow:inset 1px 0 0 rgba(255,255,255,.5),inset -1px 0 0 rgba(0,0,0,.25) !important;width:20% !important;float:left !important;height:8px !important}.bv-cv2-cleanslate .bv-core-container-171 .bv-content-secondary-ratings-bars .bv-content-secondary-ratings-bar:first-child{-webkit-border-radius:2px 0 0 2px !important;border-radius:2px 0 0 2px !important}.bv-cv2-cleanslate .bv-core-container-171 .bv-content-secondary-ratings-bars .bv-content-secondary-ratings-bar:last-child{-webkit-border-radius:0 2px 2px 0 !important;border-radius:0 2px 2px 0 !important}.bv-cv2-cleanslate .bv-core-container-171 .bv-content-item .bv-content-secondary-ratings-value,.bv-cv2-cleanslate .bv-core-container-171 .bv-content-item:hover .bv-content-secondary-ratings-value{display:block !important;height:8px !important;-webkit-border-radius:2px !important;border-radius:2px !important}.bv-cv2-cleanslate .bv-core-container-171 .bv-content-item .bv-content-secondary-ratings-value,.bv-cv2-cleanslate .bv-core-container-171 .bv-content-item:hover .bv-content-secondary-ratings-value,.bv-cv2-cleanslate .bv-core-container-171 .bv-content-item .bv-content-secondary-ratings-container,.bv-cv2-cleanslate .bv-core-container-171 .bv-content-item:hover .bv-content-secondary-ratings-container{height:20px !important}#filteredSearchResults{display:none;min-height:25px;margin:15px 0 0 0}#filteredSearchResults span.btn>span{margin-left:5px}.bv-content-secondary-ratings-value{display:block !important;height:8px !important;-webkit-border-radius:2px !important;border-radius:2px !important;background-color:#d40202 !important;height:10px !important;margin-top:7px !important}.bv-content-secondary-ratings-container{display:block !important;box-shadow:inset 0 0 2px rgba(0,0,0,.25) !important;border-radius:2px !important;position:relative !important;overflow-x:clip}.reviews-snapshot-header{margin:0 0 20px}.reviews-snapshot-header-right{margin:0 0 8px}.reviews-snapshot-header h4{margin:0 0 5px;line-height:1;font-weight:bold}.reviews-snapshot-header p{margin:0;line-height:1}div#divLoadMore{margin:30px 0 0}.review-load-spinner{margin:0 0 10px;font-size:24px;display:none}@media(max-width:991px){.average-customer-rating-sm{margin-top:30px}.rating-filter-label{padding:0}}.showZipInput{max-width:320px}#ShipPreviewRates{margin:10px 0}div#tfe{font-weight:bold}.prevnext-widget{position:absolute;width:280px;left:-1px;top:31px;z-index:1000;background-color:#fafafa;border:1px solid #ddd;box-shadow:0 5px 20px rgba(0,0,0,.1);border-radius:2px;display:none}.prevnext-widget-col{display:flex;padding:10px}.prevnext-widget-img{flex-basis:50px;flex-grow:0;flex-shrink:0}.prevnext-widget-text{font-size:13px;text-align:left;padding-left:15px;padding-top:5px;line-height:1.5;color:#222}.next-prod a .prevnext-widget{left:auto;right:-1px}.next-prod a .prevnext-widget .prevnext-widget-img{order:2}.next-prod a .prevnext-widget .prevnext-widget-text{padding-left:0;padding-right:15px;text-align:right}.popover-content{max-height:250px;overflow-y:auto;overflow-x:hidden}.mz-expand-bg{display:none !important}.mz-expand{background:rgba(0,0,0,.9) !important}
@media (max-width: 767px) {
  .breadcrumbs {
    display: block;
  }
}
#listing0 h1 {
  font-weight: 700;
  font-size: 18px;
  color: #DC6E33;
  font-family: "Questrial";
}
@media (max-width: 767px) {
  #listing0 h1 {
    font-size: 16px;
  }
}

#listing0 h1, #listing0 .totalrating, #listing0 .s_description {
  margin-bottom: 5px;
}

#listing0 .s_description {
  display: none;
}

#listing0 .product-id {
  float: left;
  margin-right: 10px;
  font-size: 12px;
  font-weight: 400;
}
@media (max-width: 767px) {
  #listing0 .product-id {
    font-size: 13px;
  }
}

#listing0 .totalrating .review-count {
  line-height: 19px;
}

#listing0 .qaLinkFirst .pipe, #listing0 .qaLinkNew .pipe {
  display: none;
}

#listing0 .leftside {
  float: left;
  width: 74%;
  padding-right: 25px;
  margin-top: 15px;
}
@media (max-width: 1024px) {
  #listing0 .leftside {
    padding-right: 10px;
  }
}
@media (max-width: 767px) {
  #listing0 .leftside {
	width:100%;
    padding-right: 0px;
  }
}
#listing0 .rightside {
  float: left;
  width: 26%;
  padding: 0 30px;
  margin-top: 15px;
  background: url(images/dots.png) repeat-y left top;
}
@media (max-width: 1024px) {
  #listing0 .rightside {
    padding: 0 15px;
  }
}
@media (max-width: 767px) {
  #listing0 .rightside {
	width:100%;
    padding: 0px;
	height:auto !important;
	background:none;
	text-align:center;
  }
}

#listing0 .primary {
  width: 47%;
  float: left;
  padding-top: 12px;
}
@media (max-width: 1024px) {
  #listing0 .primary {
    width: 48%;
    padding-top: 15px;
  }
}
@media (max-width: 767px) {
  #listing0 .primary {
    width: 100%;
    padding: 0px;
    margin: 0;
  }
}

#listing0 .secondary {
  padding-top: 0px;
  padding-left: 40px;
  width: 53%;
  float: right;
}
@media (max-width: 1024px) {
  #listing0 .secondary {
    width: 52%;
    padding-right: 20px;
  }
}
@media (max-width: 767px) {
  #listing0 .secondary {
    width: 100%;
    padding: 0px;
  }
}

#mediaContainer {
  min-height: initial;
}

#listing0 .main-image {
  margin-bottom: 15px;
}
#listing0 .main-image img, #listing0 .main-image a {
	max-width:300px !important;
}
#listing0 .addl-images {
  height: auto;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  #listing0 .addl-images {
    height: auto;
  }
}

#listing0 .carousel li.prod-thumb {
  position: relative;
  height: 56px;
  border: 1px solid #ccc;
}

#listing0 .carousel li img {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

#listing0 #divOptionsBlock {
  margin-bottom: 5px;
}
#listing0 #divOptionsBlock h3 {
  color: #685A4B;
}
#listing0 #divOptionsBlock .container {
  margin: 0;
}

#listing0 .detail-section .alpha-col {
  width: 83%;
  margin: 0;
}
@media (max-width: 767px) {
  #listing0 .detail-section .alpha-col {
    margin: 5px 0px;
    width: 100%;
  }
}

#listing0 .primary .beta-col {
  width: 100%;
  margin: 20px 0;
  padding: 0;
}
@media (max-width: 1024px) {
  #listing0 .primary .beta-col {
    padding: 0;
  }
}
@media (max-width: 767px) {
  #listing0 .primary .beta-col {
    width: 100%;
    margin: 0 0 10px 0%;
    text-align: left;
  }
}

#listing0 .secondary .beta-col {
  margin: 0px 0;
  padding: 0;
}
@media (max-width: 1024px) {
  #listing0 .secondary .beta-col {
    padding: 0;
  }
}
@media (max-width: 767px) {
  #listing0 .secondary .beta-col {
    width: 100%;
    margin: 0 0 10px 0%;
    text-align: left;
  }
}

.social-mediaBlock {
  margin-bottom: 0;
  text-align: center;
}
.social-mediaBlock iframe {
	width:50px;
}
.social-mediaBlock > div:not(.clear) {
  display: inline-block;
  margin-top: 5px;
  vertical-align: top;
}
@media (max-width: 767px) {
  .social-mediaBlock {
    width: 100%;
    margin: 0 auto;
  }
  .social-mediaBlock .social-bookmarking {
    margin: 5px auto 15px;
  }
}

#listing0 .secondary .beta-col > div, #listing0 .primary .beta-col > div {
  display: inline-block;
  width: 49%;
  padding: 0px;
  margin: 0;
}
@media (max-width: 767px) {
  #listing0 .secondary .beta-col > div, #listing0 .primary .beta-col > div {
    width: 49%;
    min-width: inherit;
    padding: 0px;
    text-align: left;
  }
}

#listing0 .secondary .beta-col .lowprice a {
  font-size: 14px;
  text-decoration: underline;
  color: #DC6E33;
  font-weight: 700;
}
@media (max-width: 767px) {
  #listing0 .secondary .beta-col .lowprice a {
    font-size: 12px;
  }
}

#listing0 .secondary .beta-col button, #listing0 .primary .beta-col button {
  text-transform: none;
  text-align: left;
  font-size: 13px;
  width: 100%;
  height: 36px;
  line-height: 36px;
  padding: 5px;
  border: none;
  background: none;
  margin-bottom: 0;
  color: #685A4B;
  min-width: inherit;
}
#listing0 .secondary .beta-col button img, #listing0 .primary .beta-col button img {
  margin-right: 5px;
  float: left;
}
@media (max-width: 1024px) {
  #listing0 .secondary .beta-col button, #listing0 .primary .beta-col button {
    min-width: inherit;
  }
}
@media (max-width: 767px) {
  #listing0 .secondary .beta-col button, #listing0 .primary .beta-col button {
    min-width: inherit;
    font-size: 11px;
  }
}

#listing0 .secondary .beta-col button:hover, #listing0 .primary .beta-col button:hover {
  border: none;
  background: none;
  color: #DC6E33;
}

.quantityBlock ul {
  width: 100%;
}

.quantity-table .title-header, .quantityBlock li {
  width: 50%;
  margin: 0;
}

#listing0 .pricingBlock, #listing0 .detail-section {
  float: left;
  width: 100%;
}
@media (max-width: 1024px) {
  #listing0 .pricingBlock, #listing0 .detail-section {
    width: 100%;
    clear: both;
    padding: 0 !important;
  }
}
@media (max-width: 767px) {
  #listing0 .pricingBlock, #listing0 .detail-section {
    width: 100%;
    clear: both;
    padding: 0 !important;
    margin: 0;
  }
}

#listing0 .pricingBlock .savings {
  padding: 5px 0;
  text-decoration: none;
  font-weight: 400;
  font-size: 14px;
  color: #b32317;
}

#listing0 .pricingBlock .retailprice {
  text-decoration: line-through;
  padding: 5px 0;
  font-weight: 400;
  font-size: 14px;
  color: #696969;
}
#listing0 .pricingBlock .retailprice span {
  text-decoration: line-through;
}

#listing0 .pricingBlock .price {
  padding: 10px 0 0 0;
  text-decoration: none;
  font-weight: 700;
  font-size: 13px;
  color: #333;
}

.pricingBlock span {
  display: inline-block;
}

#listing0 .availabilityInfo div {
  color: #685A4B;
  vertical-align: top;
  font-size: 12px;
  font-weight: 400;
}
#listing0 .availabilityInfo div h4 {
  display: inline-block !important;
  visibility: visible;
  font-size: 14px;
  color: #E37940;
  font-weight: 700;
}

#listing0 .product_availability {
  margin-top: 10px;
}

.addToCartBlock label {
  color: #685A4B;
  display: inline-block;
  margin-top: 5px;
  margin-right: 10px;
  line-height: 25px;
  font-size: 12px;
  font-weight: 400;
  width: auto;
}

.addToCartBlock .qtybox-addcart input {
  height: 25px;
  padding-right: 5px;
}

.addToCartBlock .qtybox-addcart button {
  background: #E37940;
}

@media (max-width: 767px) {
  .addToCartBlock .qtybox-addcart input, .addToCartBlock .qtybox-addcart button {
    margin: 5px 10px 0 0;
  }
}

#listing0 .header {
  border-bottom: none;
}

#listing0 .header.special {
  background: #9D9A91;
  padding: 5px 5px 5px 15px;
  font-weight: 400;
  color: #fff;
  font-size: 14px;
  line-height: 28px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

#listing0 .rightside .header.special {
  background: #E37940;
  text-align: center;
}

#listing0 h3 {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  padding: 0;
  position: relative;
  float: none;
}

#listing0 .quantityBlock {
  margin: 20px 0 10px 0;
}
@media (max-width: 767px) {
  #listing0 .quantityBlock {
    text-align: left;
    margin-bottom: 10px;
  }
}
#listing0 .quantityBlock a {
  color: #685A4B;
}

#divOptionsBlock .opt-regular .label, .multipleShipToBlock label {
  color: #685A4B;
  font-size: 12px;
  font-weight: 400;
  line-height: 26px;
  margin: 2px 0;
}

#divOptionsBlock .opt-regular {
  margin-bottom: 5px;
}
#divOptionsBlock .opt-regular .required {
  display: none;
  margin-top: 7px;
}
#divOptionsBlock .opt-regular .help {
  padding-top: 5px;
}

#divOptionsBlock select {
  width: 50%;
  float: right;
  padding: 4px 1px 4px 8px;
  background: #E9E4D6;
  color: #000;
}


#divOptionsBlock .dropdown-image {
  display: none;
}
.drop-down { 
	position: relative;  
	display: block;    
}      
.drop-down .button {
	width: 100%;
    float: right;
    height: 60px;
	line-height: 50px;
    padding: 4px 1px 4px 8px !important;
    background: #ffffff;
    color: #000;
    -webkit-border-radius: 0px;
    border: 0;
    outline: 1px solid #9c9a8e;
	overflow: hidden;
}
.drop-down .button a {
	display: block;
}
.drop-down .button img {  
	 float: left;
	 margin-right: 25px;
	 max-height: 50px;
	 width: auto;
}	
.drop-down .button i {  
	float: right;
}
.drop-down select {   
	display: none;    
}      
.drop-down .select-list {
	display: none;
	position: absolute;
	top: 82px;
	left: 0;
	z-index: 1;    
	margin-top: 0px;    
	padding: 0;         
	background-color: #fff;
	border: 1px solid #9c9a8e;
	overflow-y: auto !important;
	max-height: 426px;
}      
.drop-down .select-list li {   
	display: list-item;
	list-style: none;
	border-bottom: 1px solid #9c9a8e;
}    
.drop-down .select-list li:nth-child(2n+1) {
	background: #ededed;
}
.drop-down .select-list li.active {   
	background: #e4701d;
	color: #fff;
}    

.drop-down .select-list li span {  
	display: block;
	display: table;
    min-height: 50px;
    min-width: 280px;
    /* line-height: 40px; */
    width: 100%;
    padding: 3px 13px 3px 3px;
    font-size: 12px;
    text-align: left;
    opacity: 0.9;
    box-sizing: border-box;     
}     
.drop-down .select-list li span:hover,  
.drop-down .select-list li span:focus {     
	opacity: 1;
	cursor: pointer;
	background: rgba( 0,0,0,.15);
}
.drop-down .select-list li span img {  
	 float: left;
	 margin-right: 10px;
	 max-height: 65px;
	 width: auto;
}
.drop-down .select-list li span > div {
	display: table-cell;
    vertical-align: middle;
    text-align: left;
    width: 70%;
}
#listing0 .descriptionBlock {
  margin-bottom: 15px;
}

/*options-titles:: Controls the way the option titles display on the product page.*/
.options-titles {
  font-size: 18px;
  font-weight: bold;
  color: #585C5F;
  padding: 5px;
  border: 1px dotted #cccccc;
  border-style: dotted none dotted none;
}

/*item:: Controls the item description and item details text.*/
.item {
  color: #000000;
  font-weight: 400;
}

/*availability-txt:: Controls the way the Availability of the product displays i.e. 'In Stock', 'Back Order'.*/
.availability-txt {
  color: #000;
  text-decoration: none;
  text-align: left;
  padding: 0.2em;
  font-style: italic;
}

/*reward-title:: Controls the title of the Reward Points section.*/
.reward-title {
  font-family: 'Open Sans Condensed', sans-serif;
  color: #850000;
  text-decoration: none;
  word-spacing: normal;
  text-align: left;
  letter-spacing: 7px;
  line-height: 10px;
  font-size: 16px;
}

#listing0 .addToCartBlock {
  margin-bottom: 5px;
}
#listing0 .addToCartBlock, #listing0 #divOptionsBlock, #listing0 #divOptionsBlock .header, #listing0 .beta-section {
  border: none;
  background: url(images/dots.png) repeat-x bottom left;
  padding: 0 0 20px 0;
}
#listing0 .beta-section {
  margin-bottom: 10px;
}
#listing0 .qaLinkNew a, #listing0 .qaLinkFirst a {
  font-size: 13px;
}
#listing0 .qaLinkNew a img, #listing0 .qaLinkFirst a img {
  float: left;
  margin-right: 5px;
}
#listing0 .product-container {
  width: 20% !important;
}
#listing0 .product-container .product-item {
  padding: 5px;
}
@media (max-width: 767px) {
  #listing0 .product-container {
    width: 50% !important;
    float: left !important;
  }
}
#listing0 .ask-question {
  position: absolute;
  top: 0px;
  right: 0px;
  color: #dc6e33;
  font-size: 14px;
  font-weight: bold;
  height: 34px;
  line-height: 34px;
}
#listing0 .ask-question a {
  color: #dc6e33 !important;
  font-size: 14px !important;
  font-weight: bold !important;
  line-height: 34px;
  height: 42px;
  padding: 4px 18px 4px 25px;
  background: url(images/question.png) no-repeat left center;
  display: block;
}
#listing0 .createReviewLink .btn, #listing0 .createFirstReview .btn, #listing0 .email_friend .btn {
  margin: 0 5px;
  padding: 0 2px;
  line-height: 22px;
  background: none;
  color: #685A4B;
  font-size: 13px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
#listing0 .createReviewLink .btn:hover, #listing0 .createFirstReview .btn:hover, #listing0 .email_friend .btn:hover {
  margin: 0 5px;
  padding: 0 2px;
  line-height: 22px;
  background: none;
  color: #E37940;
  font-size: 13px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
#listing0 .createReviewLink .btn img, #listing0 .createFirstReview .btn img, #listing0 .email_friend .btn img {
  margin-right: 5px;
  float: left;
}
#listing0 .browsing_historyBlock .product-item .img {
  border: 1px solid #ccc;
}
#listing0 .browsing_historyBlock .product-item .name, #listing0 .browsing_historyBlock .product-item .sku {
  text-align: center;
}
#listing0 .browsing_historyBlock .product-item .price {
  text-align: center;
  font-size: 13px;
  color: #1F1F1F;
  font-weight: 700;
}
#listing0 .browsing_historyBlock .product-item .action {
  text-align: center;
}
#listing0 .accessoriesBlock .product-container {
  width: 100% !important;
  margin-bottom: 10px;
}
#listing0 .accessoriesBlock .product-item {
  width: 125px;
  padding: 0;
}
#listing0 .accessoriesBlock .product-item .img {
  height: 125px;
}
#listing0 .accessoriesBlock .product-item .name {
  height: auto !important;
}
#listing0 .review-info {
  font-size: 12px;
}
#listing0 .review-shortDesc {
  font-size: 14px;
  font-weight: 400;
  color: #E37940;
}
#listing0 span[itemprop="author"] {
  color: #E37940;
}

.listing-paypal {
  margin-bottom: 15px;
}

.listing-history a {
  text-decoration: underline;
}

a.starterbg {
  background: url(/assets/images/main/Start_Background.jpg) no-repeat top center;
  display: block;
  height: 67px;
  width: 100%;
  position: relative;
  padding-top: 25px;
  margin-bottom: 10px;
}

.starter {
  font-size: 12px;
}
.starter a {
  font-size: 12px;
}
.starter img {
  vertical-align: text-bottom;
  margin-right: 8px;
}

#rTabs {
  margin: 0 0 15px 0;
}

.r-tabs .r-tabs-nav {
  border: none;
  /*
  	@media(max-width: 1024px) {
  		display:none;
  	}
  */
}

.r-tabs .r-tabs-nav .r-tabs-tab {
  margin: 0 5px 0 0;
  border: none;
  top: 2px;
}

.r-tabs .r-tabs-nav .r-tabs-state-active {
  border-bottom: 1px solid #E37940;
  top: 1px;
}

.r-tabs .r-tabs-nav .r-tabs-anchor {
  text-align: center;
  font-size: 13px;
  color: #4b4536;
  background: #fff;
  padding: 8px 15px;
  min-width: 100px;
  font-weight: 400;
  margin: 0 0 0 0;
  border: 1px solid #9d9a91;
  border-top-left-radius: 5px;
  -moz-border-top-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-top-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
}
.r-tabs .r-tabs-nav .r-tabs-anchor:hover {
  color: #fff;
  background: #4b4536;
}
@media (max-width: 1024px) {
  .r-tabs .r-tabs-nav .r-tabs-anchor {
    font-size: 13px;
  }
}

.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
  font-size: 13px;
  color: #fff;
  background: #E37940;
  border: 1px solid #E37940;
  border-top: 1px solid #E37940;
  border-top-left-radius: 5px;
  -moz-border-top-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-top-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
}
@media (max-width: 1024px) {
  .r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
    font-size: 13px;
  }
}

.r-tabs .r-tabs-accordion-title {
  /*
  	@media(max-width: 1024px) {
  		display:block;
  	}
  */
}

.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  color: #685A4B;
  background: #fff;
  border: none;
  border-top: 1px solid #E37940;
  border-bottom: 1px solid #E37940;
  margin-top: -4px;
}

.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  color: #fff;
  background: #E37940;
  border: none;
  border-top: 1px solid #E37940;
}

.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor:before {
  content: '-';
  display: inline-block;
  margin-right: 5px;
}

.r-tabs .r-tabs-accordion-title .r-tabs-anchor:before {
  content: '+';
  display: inline-block;
  margin-right: 5px;
}

.r-tabs .r-tabs-panel {
  border: 1px solid #9d9a91;
  background: #fff;
}
@media (max-width: 1024px) {
  .r-tabs .r-tabs-panel {
    margin-bottom: 15px;
  }
}

#listing0 .breadcrumbsBlock {
  display: none;
}
a#showRealMedia {
    display: block;
    max-width: 108px;
    height: 0;
    padding-top: 108px;
    background: #9c9a8e;
	position: relative;
}
a#showRealMedia > i {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 22px;
    height: 22px;
    font-size: 22px;
}
/* Questions & Answers */
.qaBlock {
	margin-bottom: 15px;
}
.qa_answers {
	margin: 5px 0 15px 2em;
}
.qa_answers em {
    display: block;
}
.qa_noanswers {
    text-align: center;
    background: #FFF;
	margin: 1em 0;
    padding: 1em;
}
.qa_list .q {
	font-size: 2em;
}
.qa_list .a {
	font-size: 2em;
}
.qaBlock .qa_list {
	padding: 15px;
}
.qaBlock .qa_list:nth-child(2n) {
	background: #EAE9E9;
	background: rgba(234, 233, 233, 0.3);
	background-color: #EAE9E9;
	background-color: rgba(234, 233, 233, 0.3);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99EAE9E9, endColorstr=#99EAE9E9)";
}
.qaBlock .q-author {
    margin-top: 15px;
} 
.qa_allowratings {
    margin-bottom: 10px;
}
.qa_allowratings input[type="button"] {
	cursor: pointer;
}
.embedtool {position: relative;height: 0;padding-top: 56%;overflow: hidden;max-width: 100%;} .embedtool iframe, .embedtool object, .embedtool embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.pricingBlock span {
    padding-left: 10px;
}