div#moreimage {padding: 0px}
span#moresku {display: block; text-align: inherit}
span#morestars {display: block; text-align: inherit; line-height: 16px}
span#morestarsmake {display: inline-block}
span#morestars:after {content:''; display: block; max-height: 1px; overflow: hidden; width: 100%; max-width: 100%; clear: both}
span#morestars a {display: inline-block; font-size: 90%; line-height: 16px; float: left; clear: none; margin-left: 10px}
span#morestars a.reviews_write_review_link {padding: 0px; margin: 0px 0px 0px 10px; color: #2984BC; background: transparent; border: 0px}
span#morestars a.reviews_write_review_link:hover {color: #0C5B89}
span#nostars {display: inline-block; zoom: 1; *display: inline; width: 80px; max-width: 80px; overflow: hidden; height: 16px; position: relative; padding: 0px; margin: 0px; float: left; clear: none}
span#nostars img {max-width: 320px; padding: 0px; margin: 0px; display: block}
div.reviews_stars > div, div.reviews_stars > span {display: inline-block; vertical-align: middle; height: 100%; text-align: left}
div.reviews_stars > div:before, div.reviews_stars > span:before {content: ''; display: inline-block; vertical-align: middle; height: 100%}
span.review_microdata_wrapper, div.reviews_count {display: inline-block}
span.review_product_name {display: none}
div.reviews_stars_wrapper {max-height: 16px; overflow: hidden; position: relative; top: -1px}
div.reviews_stars_wrapper img {padding: 0px; margin: 0px; max-width: 320px !important; display: block}
div.reviews_stars_wrapper > div {position: absolute; top: 0px}
span.reviews_stars_text {display: none !important}
div.reviews_count {padding: 0 0 0 8px; position: relative; top: -2px;}
div.review div.reviews_stars {display: inline-block}
span.review_date  {float: right; display: inline-block; clear: none; font-size: 90%}
span.review_title {font-weight: bold; display: inline-block; padding: 0px 0px 0px 8px}
span.review_author_text {font-size: 90%; text-transform: lowercase}
span.review_author {font-size: 90%}
.nav-tabs > li > a {font-size: 90%}
div#moreoptions > span {display: block}
.video-contain {position: relative; padding-bottom: 56.25%; padding-top: 35px; height: 0; overflow: hidden}
.video-contain iframe, .video-contain embed {position: absolute; top:0; left: 0; width: 100%; height: 100%}
span.ss_in_stock {display: block; color: green; font-size: 90%}
span.ss_low_stock, span.ss_out_of_stock {display: block; color: red; font-size: 90%; font-weight: bold}
div#moreside span.saleprice {font-size: 150%}
img#bb-miimage {background: #FFFFFF; max-width: 100%}
div#bb-miimghalf div#bb-zoomcontain {margin-bottom: 0px auto 50px auto; text-align: left}
.clearfix:after {clear:both; content:"."; display:block; font-size:0; height:0; line-height:0; visibility:hidden}
.clearfix {display:block; zoom:1}

