h1 {font-size: 17px; color: #444; text-shadow: 0 1px 0 #fff;}
h2 {font-size: 16px;}
h3 {font-size: 12px;}
table {border-collapse: collapse; border-spacing: 0; }
h1, .product_details {display:inline;}
.product_details {color:#006c82;font-weight:bold;}
/** 2. Body First left Container Left Content **/
#prod_left_container {width: 645px; height: 445px; background-color: #f7f7f7; border: 1px solid #ccc; margin: 0px 0px 13px 10px; padding: 15px; float: left; }
#left_content {float: left; width: 326px; position: relative; }
#prod_img_container {height: 326px; width: 326px; overflow: hidden; position: relative; }
#prod_img_container ul {width: 3400px; }
#prod_img_container li {float: left; }
#thumb_controls {float: left; clear: both; width: 325px; position: relative; }
#thumb_controls h3 {display: inline; line-height: 30px; font-weight: normal; }
.moreimages {font-size: 9px; right: 40px; top: 10px; position: absolute; }
#prod_thumb_cont {clear: both; width: 325px; overflow: hidden; }
#prod_thumb_cont ul {width: 1000px; }
#prod_thumb_cont li {float: left; margin-right: 28px; list-style-type: none; }
#image_hover_pinit {
	display: none;
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 1;
	opacity: .7;
}
#prod_img_container:hover #image_hover_pinit {
	display: block;
}
#image_hover_pinit:hover {
	opacity: 1;
}
/** 2. Body First left Container Left Content - END **/
/** 3. Right Content In First Left Container Product Essentials **/

#right_content {float: right; width: 303px; }
#right_content .item h1 {margin:0; display:inline; line-height:20px; }
#right_content .item a {color:#006c82; line-height:20px; }
#prod_code_share {padding: 15px 0; position:relative; }
#prod_code {margin: 0 0; font-weight:bold; line-height:1; }
#prod_code span {color:red; }
#share_product {position:absolute; right:0; top: 3px; z-index:1; }
#share_product > a {display:block; font-weight:bold; color:#006c82; padding:10px 15px 10px 10px; }
#share_product > a span {display: inline-block; width:10px; height:10px; background:url(/betterbathrooms/images2/share_icon.png) -1px -1px no-repeat; position:relative; top:1px; left:5px; }
#share_product > a.active {background-color:#fff; text-decoration:none; }
#share_product > a.active span {background:url(/betterbathrooms/images2/share_icon.png) -14px -1px no-repeat; }
#product_social_widgets {display: none; position:absolute; right:0; top:100%; background:#fff; box-shadow:0 10px 10px -10px rgba(0,0,0,.5); -webkit-transition:all .3s; }
#product_social_widgets.active {display:block; }
#product_social_widgets > div {width:170px; height: 60px; padding:20px; }
#product_social_widgets > div > div {float:left; padding:5px; }
#facebook_widget {width: 71px; }
#google_widget {width: 59px; }
#twitter_widget {width: 79px; }
#pinterest_widget {width: 63px; margin-right:0 !important; }
div.rating {clear:both; }
div.rating a {font-weight:bold;color:#006c82;padding-left: 5px;text-decoration: underline;}
div.rating p {display:inline;font-weight:bold;color:#555;line-height: 13px;}
.stock_msg {display:inline-block; line-height:31px; text-transform:uppercase; font-weight:bold; color:#505050; }
#stock_vid_row {padding:10px 0; overflow:hidden; clear:both; }
#stock_info {float:left; }
.in-stock-ico, .no-stock-ico {float:left; margin-right:10px; }
.oos_msg {float:right; }
.oos_msg .stock_msg {line-height:1; }
#video-scroll {display:block; text-transform:uppercase; font-weight:bold; line-height: 26px; float:right; color:#505050; }
#video-scroll  span {display: block; width:27px; height:27px; background:url(/betterbathrooms/images2/play_button.png) 0 0; float: left; margin-right:7px; }
fieldset.dropDown {margin:0; padding:0; border:0 none; clear:both; }
fieldset.dropDown select {width:100%; margin: 0; }
#prod_price_info {margin: 10px 0 0 0; }
#prod_rrp {font-weight:bold; color:#505050; }
#prod_saving_you {font-weight:bold; color:#439e25;line-height:1.5; }
#prod_saving_you span {color:#505050;}
#prod_price {display:block; font-size:52px; font-weight:bold; color:red; line-height:1; margin:0; }
#prod_price small {font-size:14px; position:relative; left:-10px; top:-3px; }
#add_to_basket {display:inline-block; padding:10px 60px; margin: 5px 0; font-size:14px; }

/*mini tabs*/
#mini-product-top-tabs {margin-top:10px; }
.tab-top{display: block; background:#444; border:1px solid #999; color:#fff; border-bottom:none; padding: 5px 23px; float: left; margin-right:1px; text-transform:uppercase; font-size:9px;}
#last-mini-tab { padding: 5px 25px; }
.tab-pages {clear:both; position:relative; top:-1px; width:299px; }
.tab-page {background:#fff; border:1px solid #999; padding: 3px 5px 10px 5px; overflow:hidden; }
.tab-page p, .tab-page blockquote { font-size:12px !important; font-weight:normal !important; margin:0 5px !important; line-height:18px !important; padding:0 !important;}
.tab-page h5 { font-size:12px; font-weight:bold; margin:5px; color:#006c82; text-transform:uppercase; border-bottom:1px dashed silver; padding-bottom:3px; }
.tab-page .read_reviews_tab { float:right; clear:both; margin:5px;}
.tab-top.active { background:#fff; color:#444; position:relative;  z-index:3; }
#guarantee-info {width:220px; float:left; margin-right:10px;}
/* //mini tabs*/


/** Right Content In First Left Container Product Essentials - END **/
/** 4. Product Alternatives **/
.alternatives {float: right; background-color: #f7f7f7; border: 1px solid #ccc; /* margin-right: 14px; */ width: 245px; overflow: hidden; position: relative; height: 475px;   margin-bottom: 5px;}
.alt_controls {line-height: 30px; padding-left: 15px; }
.alt_carousel {width: 9999px; }
div.frame {height: 445px; float: left; width: 250px; }
.alternatives ul {list-style: none; }
.alternatives li {float: left; }
.alternatives .alt_controls > h3 {font-weight: normal; font-size: 16px; padding-top: 10px; padding-bottom: 10px; line-height: 16px; margin: 0px 13px 0px 0px; }
.alternatives li a h3 {color: #2A2A2A; font-weight: bold; font-size: 12px; line-height: 1.2; margin: 0; white-space:nowrap;position:relative; }
.alternative_title_fade {background: -moz-linear-gradient(left,  rgba(244,244,244,0) 0%, rgba(247,247,247,1) 75%, rgba(247,247,247,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(244,244,244,0)), color-stop(75%,rgba(247,247,247,1)), color-stop(100%,rgba(247,247,247,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left,  rgba(244,244,244,0) 0%,rgba(247,247,247,1) 75%,rgba(247,247,247,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left,  rgba(244,244,244,0) 0%,rgba(247,247,247,1) 75%,rgba(247,247,247,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left,  rgba(244,244,244,0) 0%,rgba(247,247,247,1) 75%,rgba(247,247,247,1) 100%); /* IE10+ */ background: linear-gradient(to right,  rgba(244,244,244,0) 0%,rgba(247,247,247,1) 75%,rgba(247,247,247,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f4f4f4', endColorstr='#f7f7f7',GradientType=1 ); /* IE6-9 */ display:block; height:14px; position: absolute; right: 0; bottom: 0; width: 20px; }
.frame a:hover h3 {text-decoration: underline; color: #2A2A2A; }
.frame img {border: 1px solid #f7f7f7; }
.frame a:hover img {border: 1px solid rgba(0,0,0,0.5); }
.altprice {font-weight: bold; color: #E42A24; font-size: 18px; text-decoration: none; }
.alt_image_count {font-size: 9px; position: absolute; right: 55px; top: 1px; }
/** Product Alternatives - END **/
/** 5. Matching Items **/
div#matching_items { background-color: #f7f7f7; border: 1px solid #ccc; clear: both; margin: 5px 0px 10px 0; position: relative; }
div#matching_items > h3 {font-size: 16px; padding: 10px; margin: 0; text-align:center; font-weight:normal; }
a#matching_items{display: block; clear:both; }
.carouselwrap {width: 810px; height: 215px; overflow: hidden; margin: 0 0 0 61px; }
.carouselwrap ul {width: 99999px; position: relative; *position: normal; }
.carouselwrap li {float: left; margin-right: 25px; list-style-type: none; border: 1px solid #ccc; background-color: #fff; width: 120px; text-align: center; padding: 10px; overflow:hidden;}
.carouselwrap li:hover {border:1px solid #aaa; }
.carouselwrap h3 {color: #2A2A2A; line-height: 1; font-weight: bold; text-align: center; margin:1px 0; padding:4px 0 3px 0; white-space:nowrap;position:relative;}
.matching_title_fade {
    display:block; height:14px; position: absolute; right: -10px; bottom: 0; width: 50px;
    background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.01) 1%, rgba(255,255,255,1) 75%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(1%,rgba(255,255,255,0.01)), color-stop(75%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.01) 1%,rgba(255,255,255,1) 75%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.01) 1%,rgba(255,255,255,1) 75%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.01) 1%,rgba(255,255,255,1) 75%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.01) 1%,rgba(255,255,255,1) 75%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */

}
.carouselwrap .altprice {line-height: 1; display: block; text-align: center; }
li.first_li {margin-left: 0px; }
/** Matching Items END **/
#product_lower_summary {border:1px solid #ccc; background:#f7f7f7;  padding:15px; clear: both;}
#lower_body_wrap {position: relative;  clear: both; }
.prod_title2 {font-size: 18px; margin-top:0; }
.tab_body_container h3 {color: #006C82; font-size: 16px; line-height: 30px; font-weight:normal; font-family:'TeXGyreAdventorRegular', Arial, Helvetica, sans-serif; margin:0;}
/*reviews quick layout fix for new-prod page*/
.customer_reviews_product_page {border-bottom:1px dashed silver; padding-bottom:15px; }
.customer_reviews_product_page h3 {font-size:16px; color:#006c82; font-weight:normal; }
.customer_reviews_product_page p.review-meta, .customer_reviews_product_page blockquote {margin:0; padding:0; }
p.review-meta { line-height:20px;}
.customer_reviews_product_page ul#customer_reviews {list-style-image:none; list-style-type:none; margin:0; padding:10px 0 0 0;}
ul#customer_reviews li {float:left; font-size:10px; font-weight:normal; margin-right:6px;}
ul#customer_reviews li img {position:relative; top:2px;}
.customer_reviews_product_page blockquote {clear:both; padding-top:15px; line-height:22px;}
/* //reviews quick layout fix for new-prod page*/
#tab-1 ul {margin-right: 0px; line-height:normal; }
#tab-1 li {list-style-image: url('/betterbathrooms/images2/variant/li-bullet.png'); padding: 5px 5px 5px 0px; font-size: 12px; }
#tab-1 ul ul li {list-style:none; list-style-image:none; }
.tab_body_container p {line-height: 1.7; }
#tab-2 h3 {color: #006C82; font-size: 14px; font-weight: normal; }
#guarantee-sheild-big {position: absolute; top:10px; right:10px;}
#switch_to_installation {display: block; text-align: center; padding: 15px 0 10px 0; background: #fff; border-top: 2px solid #006c82; box-shadow: 0 8px 10px -10px #666; margin:20px 12px; }
#switch_to_installation:hover {text-decoration: none; color: #006c82; box-shadow: 0 8px 10px -10px #333; }
#switch_to_installation span {font-size:12px; line-height:17px; position:relative; top:-12px; margin-left:10px; }
#installations_tab span {display: inline-block; width: 14px; height: 14px; background: url(/betterbathrooms/images2/sprites/prod-page_NEW.png) -111px -1px; position: relative; top: 3px; margin-left: 5px; margin-top: -1px; }
#as_sen_on_magazines img {margin:5px; max-width:100%; height:auto; }
#tab-1 .prod_title2 {display: block; width:500px; }
#med-description { width:500px; }
/* Tabs END */
.cat_banner {clear: both; width: 651px; display: block; border: 1px solid #ccc; background-color: #f7f7f7; padding: 11px; position: relative; text-shadow: 1px 1px 0 #fff; float: left; margin: 5px 0;}
.cat_banner:hover {text-decoration:none; /**CSS3**/ -webkit-box-shadow: inset 0 0 10px #ccc; -moz-box-shadow: inset 0 0 10px #ccc; box-shadow: inset 0 0 10px #ccc; }
.cat_banner span {position: absolute; font-size: 25px; color: #006c82; width: 380px; top: 20%; left: 35%; line-height: 35px; display: block; font-weight: bold; }
.cat_banner strong {font-weight: bold; color: black; }

/* 7. Cat Banner & policy Information*/
.policy_information {float:right; width:257px; }
#prod_tiles_banners a:first-child img {margin-right:5px; }
#prod_tiles_banners img {margin-bottom:2px; }
.policy_information > div img {margin-bottom:10px; }
#extra_prod_info {list-style:none; margin:0; padding:0; }
#extra_prod_info li {margin-bottom:10px; }
#extra_prod_info li a {background:#f7f7f7; display:block; vertical-align:middle; }
#extra_prod_info li a img, #extra_prod_info li a span {display:inline-block; vertical-align:middle; }
#extra_prod_info li a span {color:#505050; }
#extra_prod_info li a:hover {background:#eee; text-decoration:none; }
#prod_newsletter_signup {padding:10px; background:#444; box-shadow:inset 0 0 10px #000; }
#prod_newsletter_signup input {display:inline-block;margin-bottom:10px; }
#prod_newsletter_field {padding:7px; border:0 none; width:130px; }
#prod_newsletter_submit {padding:7px 10px; }
#prod_newsletter_signup p {display: inline-block; color: #fff; margin: 0; position: relative; top: -4px;margin-left:10px;}
#prod_newsletter_signup p b {
	text-transform: uppercase;
	color:#F90;
}

/* Cat Banner & policy Information END*/
/* Common Footer Starts  */
/* below are changes needed for compatability */
.main_body {width: auto !important; float:none; }
.main_body_padding {margin: 0; }
#prod_left_container {margin: 0;  position: absolute; }
.panel_cell {display: inline-block; padding: 3px 0px 6px 15px;width:102px; overflow: hidden; }
.cat_banner {width: 641px; height: 100px;  }
.support-links{margin-top:4px; }
.ie7floatfix{padding:4px; }
.customer_reviews_product_page{width:625px !important;}
.product_review_stars{margin-left:10px;}
/* STYLES for Expert Reviews */
.expert_review_container {background-color: white; display: block; clear: both; width: 626px; margin: 0 auto; border: 1px solid #c5c7c7;margin-bottom: 20px;}
.expert_review_person {float: left; display: block; padding: 21px 0pt 0pt 6px; width: 146px;}
.expert_review_person img {margin: auto; display: block; width: 108px;}
.expert_review_contents {color: grey; display: block; float: right; width: 468px;}
.expert_review_contents h6 {font-size: 12px; margin-left: 46px; margin-top: 44px;}
.expert_review_contents p {font-size: 12px; margin: 10px 15px 10px 46px; line-height:1.5;}
.expert_review_contents a {color:#006c82;}
.expert_review_contents a:hover {text-decoration:underline;}
.expert_name {color: grey; margin: 0 0 10px 24px; font-weight: bold;}
.expert_job {color: #006c82; margin-left: 24px; font-weight: bold; line-height:20px; }
/*************************** TILES PRODUCT PAGE**********************************/
#tiles-page ul {list-style-image:none; list-style-type:none; }
#tile-specs {padding-bottom:25px; overflow:hidden; }
.blue-link {color:#006C82; }
#spec-table { float:left;}
#spec-table td, #spec-table th {padding:7px 10px; border:1px solid #ccc; width:110px; }
#spec-table td {width:140px; }
#spec-table tr {background:#fff; }
#spec-table tr.odd {background:#f7f7f7;}
#spec-table tr td ul {margin:0; padding:0;}
#spec-table tr td ul li {float:left; margin:0 3px 0 0px; padding:0 4px 0 0; line-height:1; border-right:1px solid #2a2a2a;}
#spec-table tr td ul li.last {border:none; padding-right:0; margin-right:0;}
.tiles-in-stock, .tiles-out-stock {height:13px; padding-left:30px;background:url(/betterbathrooms/images2/tiles-pages/tiles-sprite.png) -214px -3px no-repeat;}
.tiles-out-stock {background-position:-214px -20px;}
#spec-buttons {float:right; width:102px; }

#tile-calculator-link, #tile-sample-link, #tile-single-sample {
	display:block;
	width: 102px;
	height: 102px;
	background:url(/betterbathrooms/images2/tiles-pages/order-samples.png);
	text-indent:-9999px;
    margin-bottom:10px;
    border-radius:3px;
}
#tile-calculator-link {
	background-position: -1px -1px;
}
#tile-sample-link {
	background-position: -1px -207px;
}
#tile-single-sample {
	background-position: -1px -104px;	
}


#purchase-box {clear:both; background:#81388a; color:#fff; padding:0 15px; padding-bottom:10px; }
#purchase-box h3 {width:230px; height:30px; text-indent:-9999px; margin:0 0 -15px 0; position:relative; top:-17px; left:-15px; background:url(/betterbathrooms/images2/tiles-pages/tiles-sprite.png) -1px -104px; }
#purchase-box .basket_but {float:right;position:relative;top:19px;line-height:30px;width:150px;}
#quantity-add .basket_but {float:right;line-height:30px;}
#product_lower_summary .basket_but {float:right;margin:-20px 0 0 0;}
p#price {color:yellow; font-size:18px; float:left; font-weight:bold; }
p#price span {font-size:180%; }
#required-m2, #gives-me {background:url(/betterbathrooms/images2/tiles-pages/tiles-sprite.png) -160px -82px no-repeat #fff; border:none; padding:3px 27px 3px 3px; width:40px; font-weight:bold; color: #444; font-weight:bold; }
#required-m2:focus, #gives-me:focus {outline:1px solid #fff000; outline-offset:1px; border:none; }
#gives-me {background-position:-55px -82px; width:35px; padding:3px 45px 3px 3px; }
/* info tabs */
#prod-page #tabscont-wrap {width: 665px;   float: left;}
#prod-page .tab_body_container {padding:20px; background:#f7f7f7; }
a#tile-calculator-tab {width:128px; }
a#tile-calculator-tab span {display:block; width:14px; height:18px; background:url(/betterbathrooms/images2/tiles-pages/tiles-sprite.png) -197px 0; float:right; margin-top:1px; }
#tiles-page #tab-3 h5 {color:#006c82; }
#tiles-page .tab_body_container {min-height:441px;margin-bottom:15px; }
/* LATEST Q&A'S TAB */
.latest_QnAs_tab > ul {padding:0;}
.latest_QnAs_tab > ul li {overflow:hidden; padding:15px 0 0 0; border-top:1px solid #fff; border-bottom:1px solid #ccc; list-style-image:none; list-style-type:none; }
.latest_QnAs_tab > ul li:first-child {border-top:none; padding-top:0; }
.latest_QnAs_tab > ul li:last-child {border-bottom:none; padding-bottom:0; }
.latest_QnAs_tab > ul li > div {float:left;}
.latest_QnAs_tab blockquote {line-height:24px; font-style:italic; color:#666; padding:20px 10px 10px 10px; margin:0; background:#fff; box-shadow:0 10px 10px -10px #888; display:block; width:610px; }
blockquote.latest_q {border-left:3px solid red; }
blockquote.latest_a {border-left:3px solid green; }
h5.latest_q_marker, h5.latest_a_marker {margin:0 0 -10px 15px; font-size:12px; }
h5.latest_q_marker {color:red; }
h5.latest_a_marker {color:green; }
/* LATEST REVIEWS TAB */
#customer_reviews_list {padding:0;list-style-type:none;list-style-image:none;}
#customer_reviews_list > li {border-top:1px solid #fff;border-bottom:1px solid #ccc;padding:20px 0 10px 0;}
#customer_reviews_list > li:first-child {border-top:none; padding-top:0; }
#customer_reviews_list > li:last-child {border-bottom:none; padding-bottom:0; }
ul.latest_review_ratings {padding:0;}
ul.latest_review_ratings li {border:none; display:inline-block; color:#505050; }
ul.latest_review_ratings li:last-child {font-weight:bold; font-size:14px; margin-top:5px; }
span.latest_review_stars {display:inline-block; width:100px; height:20px; background:url(http://www.betterbathrooms.com/betterbathrooms/images2/sprites/global.png) -1px -151px; margin-right:10px; position:relative; top:5px; }
.latest_reviews_tab blockquote {line-height:24px; font-style:italic; color:#666; padding:10px; background:#fff; box-shadow:0 10px 10px -10px #888; clear: both; margin: 10px 0 20px 0; border-left:3px solid #006c82; }
.latest_reviews_tab blockquote p {margin:0;}
/* END // LATEST REVIEWS TAB */
/* INSTALLATION INSTRUCTIONS */
#installation_video { }
#installation_pdf_links {padding-top:20px;}
#installation_pdf_links > div {clear:both; padding:15px 0 5px 0; overflow:hidden;}
#installation_pdf_links div.fleft {width: 85px; float:left;}
#installation_pdf_links div.fleft img {display: block; margin:0 auto; margin-bottom:5px; margin-top:7px;}
#installation_pdf_links div.fleft a {display: block; text-align: center; font-size:11px; line-height:17px;}
#installation_pdf_links div.fleft a:hover {text-decoration: none; color:#006c82;}
#installation_pdf_links div.fright {float:right; width: 530px;}
/* END // INSTALLATION INSTRUCTIONS */
/* tabs tile calculator */
#tile-calculator {padding-bottom:15px; }
#tile-calculator input {margin:0 3px; }
#cm-radio, #inches-radio {float:left; }
#tile-calculator table{width:380px; }
#tile-calculator table td {border:1px solid #ccc; padding:10px 15px; }
tr#dimensions-in td, td#quantity-add {background:#f7f7f7; padding:15px; font-weight:bold; }
td#quantity-add p {margin:0; }
td#quantity-add input {width:50px; }
td#quantity-add input[type=checkbox] {width:auto; }
div.wall-or-floor {border-bottom:1px dashed silver; }
div.wall-or-floor input {width:40px; font-weight:bold; color:#333; }
p#floor-and-wall-area, p#floor-and-wall-price {font-size:18px; color:red; line-height:18px; margin:8px 0; text-align:center; }
#tab-calc-area, #tab-calc-price {font-weight:bold; font-size:23px; }
a#add-another, a.remove-wall-or-floor {color:#006c82; display:block; padding:10px 0 10px 40px; text-decoration:none; }
a.remove-wall-or-floor {display: inline; }
a#calculate-button {display:block; width:102px; height:27px; background:url(/betterbathrooms/images2/tiles-pages/calculate.png); text-indent:-9999px; float:right; margin-top:-3px; }
#wastage_notice {
	color:red;
	font-weight:normal;
	font-size:12px;
}
#add_wastage {
	margin: 15px 0 !important;
	display: block;
	width: auto;
}
#add_wastage input {
	vertical-align: middle;
}
/* END // tabs tile calculator */
#tiles-right-panel {width:410px; float:right;  }
#tiles-left-panel {width: 495px; float:left; }
#prod-image-slider, #zoomer {height:452px; }
div#controlls {float:left; padding:0 15px; }
div.jcarousel-clip.jcarousel-clip-vertical {overflow:hidden; height:400px; }
ul#thumbnails {padding:0; width:80px; }
ul#thumbnails li {margin:10px 0; display:block; height:auto !important; }
a#up, a#down {display:block; width:20px; height:11px; background:url(/betterbathrooms/images2/tiles-pages/tiles-sprite.png); margin:0 auto; }
a#up {background-position: -150px -50px; margin-top:6px; }
a#down {background-position: -150px -62px; }
div#zoomer {display:block; padding:0; width: 385px; }
ul#zoom-video-buttons {width:401px; overflow:hidden; padding:0; margin:0; }
ul#zoom-video-buttons li {display:block; text-align:center; float:left }
#open-lytebox, #play-video {display:block;text-transform:uppercase; padding:10px 0; width:198px; border:1px solid silver; background:#f7f7f7; }
#play-video  {width:199px; }
#open-lytebox {border-right:none; }
#open-lytebox span, #play-video span {display:inline-block; width:16px; height:16px; background:#333; margin:0 5px -3px 0; background:url(/betterbathrooms/images2/tiles-pages/tiles-sprite.png); }
#open-lytebox span {background-position:-197px -38px; }
#play-video span {background-position:-197px -19px; }
.wider-zoom {width:383px !important; border:1px solid #ccc !important; }
#jc_product_main_swap li div a {display:block; }
/* matching tiles slider for tiles page */
#tiles-page div#matching_items {background:none; border:none;  }
#tiles-page .carouselwrap {width:420px; height:220px; margin:0 0 0 50px; clear:both; }
#tiles-page #jc_matching_items li {margin-right:5px; padding:20px 5px; width:124px; }
#tiles-page #jc_matching_items li a img {margin-bottom:10px; }
#tiles-page #matching_items > h3 {float:left; margin-bottom:5px; font-weight: bold; color:#006c82; }
#tiles-page #matchl_arrow, #tiles-page #matchr_arrow {width:14px; height:20px; background:url("/betterbathrooms/images2/tiles-pages/tiles-sprite.png") -170px -51px; top:135px; left:25px; }
#tiles-page #matchr_arrow {background-position:-183px -51px; left:480px; }
#tiles-page #tabscont {margin-top:20px; }
/* // matching tiles slider for tiles page */
#tiles-showrooms {margin: 15px 15px 15px 0; width:493px; height:98px; border:1px solid #ccc; }
#catalogues {display:block; margin: 15px 15px 15px 0; width:473px; padding:10px; border:1px solid #ccc; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; }
#catalogues:hover {box-shadow:inset 0 0 8px #ccc; }
#tiles-showrooms img {float:left; margin-right:10px; }
#tiles-showrooms p {padding:8px 10px; margin:0; line-height:1.5; }
#tiles-showrooms p a {font-weight:bold; color:#006c82; }
.hover-shadow {-moz-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s; }
.hover-shadow:hover {text-decoration:none; box-shadow:inset 0 0 15px 0 #999; }
#tile-calculator-link.hover-shadow:hover, #tile-sample-link.hover-shadow:hover {box-shadow:inset 0 0 8px 0 #999; }
#reviews-container {border:1px solid silver; padding:15px; clear:both; margin:0 auto;  }
#reviews-container h2 {color:#006c82; font-size:22px; clear:both; font-weight:bold; margin:0; padding:10px 15px 0 15px; }
#expert-review-title {color:#006c82; font-size:24px; position: relative; top:-14px; }
#expert-review-title span {display:inline-block; width:46px; height:49px; background:url("/betterbathrooms/images2/tiles-pages/tiles-sprite.png") -149px 0; position: relative; top:18px; }
#tiles-page .expert_review_container {width:auto; border:none; border-bottom:1px solid silver; margin-bottom:15px; }
#tiles-page .expert_review_contents {width:740px; color:#333; }
#tiles-page .expert_review_99 {left:675px; }
#tiles-page .expert_job {margin:0 0 15px 24px; }
.customer_reviews_tiles_page {border-bottom:1px dashed silver; padding:15px }
.customer_reviews_tiles_page h3 {color:#006c82; font-size:17px; font-weight:normal; }
.customer_reviews_tiles_page p.review-meta {margin:0; }
.customer_reviews_tiles_page ul {padding:5px 0 20px 0; margin:0; }
.customer_reviews_tiles_page ul#customer_reviews li {font-size:13px; margin-right:14px; }
.customer_reviews_tiles_page blockquote {margin:0; padding:0; clear:both; line-height:20px; }
/* TILES CATEGORY PAGES */
#tiles-cat-pages ul {list-style-type:none; list-style-image:none; margin:0; padding:0; }
#tiles-cat-pages #main_body {width:auto !important; float:none; padding:10px 9px; }
#tile-cat-sidebar {width:223px; float:left; }
#tile-search-box {background:#813889; padding:10px; margin-bottom:15px; }
#tile-search-box h3 {width:196px; height:33px; text-indent:-9999px; margin:-22px 0 10px -5px; background:url(/betterbathrooms/images2/sprites/top-level-tiles-cat-sprite.png) -1px -1px; }
#tile-search-box #spch-bubble {width:203px; height:118px; background:url(/betterbathrooms/images2/sprites/top-level-tiles-cat-sprite.png) -1px -36px; }
#tile-search-box p {width:111px; height:33px; margin-bottom:5px; background:url(/betterbathrooms/images2/sprites/top-level-tiles-cat-sprite.png) -206px -37px; text-indent:-9999px; }
#tile-search-box p#step-1 {background-position:-206px -72px; }
#tile-search-box p#step-1.active {background-position:-206px -38px; }
#tile-search-box p#step-2 {background-position:-206px -142px; }
#tile-search-box p#step-2.active {background-position:-206px -107px; }
#tile-search-box p#step-3 {background-position:-206px -212px; }
#tile-search-box p#step-3.active {background-position:-206px -176px; }
#tile-search-box select {width:203px; }
#tile-search-box #step-3-submit {display:block; width:190px; height:48px; margin:0 auto; border:none; text-indent:-9999px; cursor:pointer; background:url(/betterbathrooms/images2/sprites/top-level-tiles-cat-sprite.png) -12px -156px; }
#tiles-category-link {border:1px solid silver; background:#f7f7f7; }
#tiles-category-link h3 {background:#813889; line-height:30px; margin:0 -1px;padding:0 10px; color:#fff; font-size:13px; }
#tiles-category-link h2 span {color:#d8b0d2; }
#tiles-category-link ul {padding:10px; overflow:hidden; }
#tiles-category-link ul li {float:left; clear:both; margin-bottom:2px; }
#tiles-category-link ul li a {display:block; padding:4px 10px; }
#tiles-category-link ul li a span {color:#803989; font-weight:bold; }
#tiles-category-link ul li a:hover, #tiles-category-link ul li a:hover span,  #tiles-category-link ul li a.active, #tiles-category-link ul li a.active span {background:#813889; color:#fff; text-decoration:none; }
#tile-cat-sidebar img {margin-top:15px; }
#tiles-cat-main-area {float:right; width:697px; margin-bottom:15px; }
#tiles-cat-main-area h1 {float:right; margin:0; color: #813889; }
#special-offers-carousel {position:relative; clear:both; }
#special-offers-carousel h2 {width:176px; height:31px;  background:url(/betterbathrooms/images2/sprites/top-level-tiles-cat-sprite.png) -204px -5px; text-indent:-9999px; margin:-15px 0 0 6px; }
#special-offers-carousel ul {overflow: hidden; position: relative; top: 0px; margin: 0px; padding: 0px; left: 0px; width: 940px; }
#special-offers-carousel ul li {float:left; width: 118px; margin:0; padding:0; margin-right: 15px; list-style:none; border:1px solid silver; background:#f7f7f7;}
#special-offers-carousel ul li a {margin:0; min-height: 258px; padding: 5px; display:block; text-align:center; }
#special-offers-carousel ul li a:hover {text-decoration:none; background:#e9e9e9; }
#special-offers-carousel ul li p {display:block; text-align:center; margin:5px 0; }
#special-offers-carousel ul li img {display:block; margin:0 auto; }
#special-offers-carousel ul li h3 {height:38px; }
#special-offers-carousel ul li p {margin:0; }
p.tso-rrp {color:#006c82; }
p.tso-price {font-weight:bold; color:red; font-size:14px; }
p.tso-save {color:#666; font-weight:bold; padding-bottom:15px; }
#special-offers-carousel ul li p.view {width:50px; height:18px; background:url(/betterbathrooms/images2/sprites/top-level-tiles-cat-sprite.png) -318px -36px; text-indent:-9999px; margin:0 auto; margin-bottom:15px; }
#special-offers-carousel .offers-carouselwrap {width: 660px; margin-left: 20px; margin-right: 20px; overflow: hidden; }
.jcarousel-container, .offers-carouselwrap > div, .offers-carouselwrap > div > div {display:block; position: relative;}
#tiles-so-next, #tiles-so-prev {position:absolute; top: 145px; width:12px; height:20px; background:url(/betterbathrooms/images2/sprites/top-level-tiles-cat-sprite.png); }
#tiles-so-prev {background-position: -317px -55px; left:0; }
#tiles-so-next {background-position: -330px -55px; right:0; }
#tiles-cat-cat-list {width:715px; overflow:hidden; }
#tiles-cat-cat-list li {display:block; float:left; width:163px; margin:15px 15px 0 0; position:relative; }
#tiles-cat-cat-list li:hover {background:#f7f7f7; }
#tiles-cat-cat-list li a {display:block; height:345px;  border:1px solid silver; }
.top-level-cat-link {height:235px !important; background:#f7f7f7; }
.top-level-cat-link:hover {background:#e9e9e9; }
#tiles-cat-cat-list li a span.cat-txt-cont {display:block; text-align:center; padding:0 5px; }
#tiles-cat-cat-list li a h2, #tiles-cat-cat-list li a h3 {font-size:13px; margin-bottom:5px; }
#tiles-cat-cat-list li a:hover {text-decoration:none; }
span.cat-txt-cont p {margin:0; }
span.cat-txt-cont .tile-code {font-size: 12px; font-weight: bold; margin: 0; }
span.cat-txt-cont .tile-code span {color:red; }
span.cat-txt-cont p.tile-rrp {position: absolute; bottom: 13px; width: 150px; font-weight: bold; font-size: 12px; }
span.cat-txt-cont p.tile-rrp {text-decoration: line-through; position:absolute; bottom:25px; }
span.cat-txt-cont p.tile-price {position:absolute; bottom:5px; width:160px; margin-left:-5px; }
span.cat-txt-cont p.tile-price span {color:red; font-weight:bold; font-size:14px; }
span.cat-txt-cont p.tile-price-per {font-size:11px; font-weight:bold; color:red; }
span.cat-txt-cont p.tile-price-per span {color:#333; }
#free-samples-available {margin-top:15px; }
#free-samples-available a {display:block; padding:15px 15px 10px 0; border:1px solid silver; -moz-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s; }
#free-samples-available a:hover {box-shadow:inset 0 0 7px #ccc; }
#free-samples-available img {display:block; margin:0 auto; }
#free-tile-samples {display:block; margin:15px auto 0 auto; padding:18px; border:1px solid silver; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; }
#free-tile-samples:hover {box-shadow:inset 0 0 7px #ccc; }
#refine-your-search {background:#f7f7f7; border:1px solid silver; clear:both;}
#refine-your-search h3 {width:202px; height:25px; text-indent:-9999px; margin:-16px 0 0 15px; background:url(/betterbathrooms/images2/sprites/top-level-tiles-cat-sprite.png) 0 -206px; }
#refine-your-search h4 {color:#803889; font-weight:bold; font-size:13px; line-height:1; margin-top:0; }
#refine-your-search > ul > li {float:left; padding: 0; width:305px; margin:20px; } #refine-your-search > ul > li:first-child {border-right:1px solid silver; }
#refine-your-search > ul > li > ul > li {margin-bottom:6px; display: block; float:left; width:50%; }
#refine-your-search > ul > li > ul > li input {margin-right:8px; position:relative; top:-2px; }
#refine-your-search > ul > li > ul > li span {color:#803889; }
.pager {margin-top:15px !important; }
.tiles-sub-filter {clear:both; background:#813889; overflow:hidden; position:relative; padding:0 10px; color:#fff; margin-top:15px; border:1px solid silver; }
#previous-page a {width:34px; height:18px; text-indent:-9999px; background:url(/betterbathrooms/images2/sprites/top-level-tiles-cat-sprite.png) -318px -77px; border-radius:0; }
#next-page a {width:34px; height:18px; text-indent:-9999px; margin-right:0; background:url(/betterbathrooms/images2/sprites/top-level-tiles-cat-sprite.png) -318px -96px; border-radius:0; }
.tiles-sub-filter p a.show-all-button {background:url(/betterbathrooms/images2/sprites/top-level-tiles-cat-sprite.png) -318px -115px; border:none; width:60px; height:18px; text-indent:-9999px; cursor:pointer; display: inline-block; }
.tiles-sub-filter p {float:left; margin:0; margin-top:25px; font-weight:bold; }
.tiles-sub-filter p select {margin:0 10px 0 2px; }
.tiles-sub-filter span {position:absolute; top:5px; right:10px; color:#d8b1d0; }
.tiles-sub-filter ul {float:right; margin-top:25px !important; margin-bottom:10px !important; }
.tiles-sub-filter ul li {float:left; }
.tiles-sub-filter ul li a {display:block; padding:0 5px; background:#f7f7f7; margin-right:5px; border-radius:3px; }
.tiles-sub-filter div.refine-selects-pages-current {background:none; margin-right:5px; padding:2px 6px; }

/* SPRITES */
#mini_tab_guarantee img, .in-stock-ico, .no-stock-ico, #altr_arrow, #altl_arrow, #right_arrow, #left_arrow, #expert-review-tab, #prod-reviews-tab span, .expert_review_99, .expert_review_66, .expert_reviewer_logo, .showroom_ico, .Ldelivery_ico, .Sdelivery_ico, .Quest_ico, .tell_ico, .print_ico, #matchl_arrow, #matchr_arrow, #thumbr_arrow, #thumbl_arrow, .zoom span, .dimensions span {background:url(/betterbathrooms/images2/sprites/prod-page_NEW.png) no-repeat; }
#mini_tab_guarantee img { display: block; width:53px; height:59px; } 
.guarantee-sheild-1 { background-position:0 -135px !important; }
.guarantee-sheild-2 { background-position:-54px -135px !important; }
.guarantee-sheild-5 { background-position:-108px -135px !important; }
.guarantee-sheild-10 { background-position:0 -195px !important; }
.guarantee-sheild-lifetime { background-position:-52px -195px !important; }
.in-stock, .no-stock, .due-date { display:block; text-align:center; font-weight:bold; font-size: 13px; color:#006c82; }
.in-stock-ico, .no-stock-ico { display:inline-block; height: 31px; width: 35px; }
.in-stock-ico {background-position:-75px 0;}
.no-stock-ico {width: 30px; background-position: -75px -33px;}
#altr_arrow { display: inline; height: 13px; width: 13px; cursor: pointer; position: absolute; right: 13px; top: 10px;background-position:-130px -16px; }
#altl_arrow {display: inline; height: 13px; width: 13px; cursor: pointer; position: absolute; right: 34px; top: 10px;background-position:-130px 0; }
#prod-reviews-tab {padding-right:90px;position:relative; }
#prod-reviews-tab span {display:block; width:70px; height:13px;position:absolute;top:7px;right:10px;background-position:-167px -71px;}
#expert-review-tab {padding-left:38px; }
.expert_review_99 {height: 30px; position: relative; left: 404px; top: -10px; width: 38px;background-position:-37px -72px; }
.expert_review_66 {height: 29px; width: 38px; position: relative; top: 20px; float: left;background-position:0 -72px;}
.expert_reviewer_logo {height: 35px; width: 125px; position: relative; top: -10px; left: 10px;background-position:-134px -98px;}
.showroom_ico {width: 31px; height: 31px; margin: 10px 10px 10px 13px; }
.Ldelivery_ico {width: 21px; height: 32px; margin: 10px 10px 10px 18px;background-position:0 -102px; }
.Sdelivery_ico {width: 22px; height: 32px; margin: 10px 10px 10px 18px;background-position:-21px -102px; }
.Quest_ico {width: 23px; height: 34px; margin: 10px 10px 10px 17px;background-position:-43px -102px; }
.tell_ico {width: 39px; height: 32px; margin: 10px;background-position:-119px -64px; }
.print_ico {width: 38px; height: 34px; margin: 10px;background-position:-129px -32px }
#right_arrow {height: 35px; width: 36px; background-position:-39px 0; display: block; position: absolute; right:0; top: 145px; cursor: pointer; z-index: 1; }
#left_arrow {height: 35px; width: 36px; background-position:-1px 0; display: block; position: absolute; left:0; top: 145px; cursor: pointer; z-index:1; }
#right_arrow:hover {background-position:-39px -37px; }
#left_arrow:hover {background-position:-1px -37px; }
#matchl_arrow {height: 35px; width: 36px; background-position:-1px 0; left: 0px; display: block; position: absolute; top: 50%; margin-top:-21px; cursor: pointer; }
#matchr_arrow {height: 35px; width: 36px; background-position:-39px 0; display: block; position: absolute; right: 0px; top: 50%; margin-top:-21px; cursor: pointer; }
#matchl_arrow:hover {background-position:-1px -37px; }
#matchr_arrow:hover {background-position:-39px -37px; }
#thumbr_arrow { display: inline; height: 13px; width: 13px; cursor: pointer; position: absolute; right: 0px; top: 8px;background-position:-130px -16px; }
#thumbl_arrow { display: inline; height: 13px; width: 13px; cursor: pointer; position: absolute; right: 20px; top: 8px;background-position:-130px 0; }
.zoom, .dimensions {display:block; float:left; background:#fff; line-height:30px; width:161px; text-align:center; font-size:10px; border:1px solid #ccc; cursor:pointer; text-decoration:none; text-transform:uppercase; text-indent:10px; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; }
.dimensions {text-indent:5px;}
.zoom { border-right:none; width:162px; }
.zoom span, .dimensions span {display:block; float:left; position:relative; top:7px; left:25px; }
.zoom span {width:16px; height:16px; background-position:-75px -96px; }
.dimensions span {width:22px; height:16px; background-position:-112px -96px; left:8px; }
.zoom:hover, .dimensions:hover {box-shadow:inset 0 0 6px 0px #666; text-decoration:none; }
.zoom.one-link {width:324px; border-right:1px solid #ccc; text-indent:0; }
.zoom.one-link span {left:130px}

.star_0_small, .star_1_small, .star_2_small, .star_3_small, .star_4_small, .star_5_small {background:url(/betterbathrooms/images2/sprites/prod-page_NEW.png) no-repeat; margin-right:5px; }
.star_0_small { width: 70px; height: 13px; background-position:-167px 0;}
.star_1_small { width: 70px; height: 13px; background-position:-167px -14px;}
.star_2_small { width: 70px; height: 13px; background-position:-167px -29px;}
.star_3_small { width: 70px; height: 13px; background-position:-167px -43px;}
.star_4_small { width: 70px; height: 13px; background-position:-167px -57px;}
.star_5_small { width: 70px; height: 13px; background-position:-167px -71px;}

/* NEW STARS */
#rating_stars_cont {
    display: inline-block;
    height:13px;
    width: 70px;
    background:url(/betterbathrooms/images2/sprites/new_star.png);
    position: relative;
    top: 1px;
    margin-right: 5px;
}
.rating_stars {
    display: block;
    height:13px;
    background:url(/betterbathrooms/images2/sprites/new_star_active.png);
    min-width:14px;
    max-width:70px;
}

/* New styles for SHOWCASE on product pages */
.showcaseRow {width:100%; margin: 40px 0 0 0; }
.showcaseLeftPic {float:left; width:225px; margin-right:25px; }
.showcaseLeftPic img{padding: 10px; -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -o-transform: rotate(-3deg); -ms-transform: rotate(-3deg); transform: rotate(-3deg); background-color: #fff; box-shadow: 1px 1px 15px #ccc;}
.showcaseRightPic{float:right; width:225px; margin-left:25px; }
.showcaseRightPic img{padding: 10px; -webkit-transform: rotate(3deg); -moz-transform: rotate(3deg); -o-transform: rotate(3deg); -ms-transform: rotate(3deg); background-color: #fff; box-shadow: 1px 1px 15px #ccc;}
.showcaseText {width:372px; float:left;}
.showcaseText h3 {font-weight:normal; font-family: 'TeXGyreAdventorRegular',Arial,Helvetica,sans-serif; margin-top:0; }
/* END Showcase styles */

/* START PRODUCT_HEADER_PANEL.TPL - JQUERY SLIDE DOWN HEADER PANEL */
#prod_header_panel * {margin:0;padding:0;}
#prod_header_panel {width: 930px; padding:15px; background:rgba(255,255,255,0.9); position:fixed; top:-1px; /* hide border */ left:50%; margin-left: -480px; z-index:999; box-shadow:0 0 20px 3px rgba(0,0,0,0.5); border-radius: 0 0 6px 6px; }
#prod_header_panel a img {display:block; width: 100px; height: 100px; background:#000; float:left; margin-right:10px; }
#panel_content {float:left; width: 585px; }
#panel_content #panel_title {font-size:16px; color: #006c82; }
#panel_reviews {margin:7px 0 12px 0; overflow:hidden; }
#panel_reviews img {float:left; margin-right:5px; }
#panel_reviews a {padding:0 5px; display:block; float:left; margin-top:3px; }
#guarantee_7day {background:url(/betterbathrooms/images2/gurantee_money-back.png) 0 0 no-repeat; color:#808080; display:block; float:left; padding-left:15px; margin-right:10px; }
#exchange-period {background:url(/betterbathrooms/images2/gurantee_money-back.png) 0 -14px no-repeat; color:#808080; display:block; float:left; padding-left:15px; }
#panel_links {list-style-type:none; list-style-image:none; position: absolute; bottom: 15px; }
#panel_links li {float:left; margin-right:10px; }
#panel_links li a {line-height: 24px; padding: 0 15px; font-size: 10px; text-transform:uppercase; }
#rrp_cont {position: absolute; right: 300px; top: 87px; }
#rrp_cont span {font-weight: bold; font-size: 14px; color: #808080; }
#rrp_cont p {margin-top: 3px; color: #42A42A; font-weight: bold; font-size: 14px; }
#panel_options {float: right; padding-left:10px; }
#panel_options fieldset select {width: 270px; position:static; }
#panel_price {width: 235px; float:right; }
#panel_price p {line-height: 1; text-align:center; color:#006c82; font-weight:bold; }
#panel_price > p > span, p#panel_actual_price {color:red; }
p#panel_actual_price {display:block; padding: 8px 0; }
#panel_actual_price span.panel_price_amount {font-size: 40px; }
#panel_price .matchbuy_but {display:block; margin:0 auto; text-indent:-9999px; }
#panel_add_to_basket {line-height: 30px; height: 30px; font-size: 14px; }
.close_panel {height: 14px; width: 15px; position: absolute; right: 5px; top: 11px;  font-weight: bold;cursor: pointer;}
.close_panel:hover {color: red;}

/* TRADE REVIEWS */
.trade_review_container {border:1px solid silver; background:#fff; overflow:hidden; margin-bottom:20px; }
.trade_review_container > div.fleft {width:160px; padding:20px; float:left; background:url(/betterbathrooms/images2/trade-info-page/grid_pettern.png); }
.trade_review_container > div.fright {width:340px; float:right; padding:20px 20px 20px 60px; position:relative; }
.trade_review_container p, .trade_review_container h2, .trade_review_container li {color:#505050; }
.trade_review_container .bb_blue {color:#006c82; }
.trade_review_container > div.fleft img {display:block; width:100%; height:auto; margin-bottom:20px; }
.trade_review_container > div.fleft p {margin:0; }
#trade_profile_link {color:#006c82; display:block; margin:20px 0; text-decoration:underline; }
#trade_profile_link span {display: inline-block; background: url(/betterbathrooms/images2/trade-scheme/find-a-plumber-icons.png) -9px 0; width: 16px; height: 15px; margin-right: 5px; position: relative; top: 2px; }
#trade_profile_link:hover {color:#505050; }
#traders_score {margin:20px 0; width:90px; padding:10px; text-align:center; border: 1px solid #006c82; background: #eaf6fc; }
#traders_score span {font-size:36px; font-weight:bold; color:#006c82; }
#traders_score p {color:#006c82; font-weight:bold; }
.trade_review_score ul {list-style-type:none; list-style-image:none; padding:0; margin:0; }
.trade_review_score ul li {line-height:24px; }
.trade_review_container .expert_review_66 {position:absolute; top:20px; left:10px; }
.trade_review_container .expert_review_99 {position:absolute; bottom: 20px; right: 10px; left: auto; top: auto; }

#trade_review_badge {width: 100px; height: 104px; margin:15px 0 0 0; }
.trade_review_none {background: url(/betterbathrooms/images2/trade-scheme/product_reviews_0.png); }
.trade_review_bronze {background: url(/betterbathrooms/images2/trade-scheme/product_reviews_bronze.png); }
.trade_review_silver {background: url(/betterbathrooms/images2/trade-scheme/product_reviews_silver.png); }
.trade_review_gold {background: url(/betterbathrooms/images2/trade-scheme/product_reviews_gold.png); }
#trade_review_badge span {display:block; text-align:center; font-size:34px; font-weight:bold; padding-top:10px; }
.trade_review_bronze span {color:#fff; text-shadow:0 2px 0 #c55c2e; }
.trade_review_silver span {color:#767676; text-shadow:0 2px 0 #fff; }
.trade_review_gold span {color:#048398; text-shadow:0 2px 0 rgba(255,255,255,.4); }

/* PROD REVIEW FILTERS */
#prod_reviews_filter {overflow:hidden; border-bottom:1px solid #ddd; box-shadow:0 1px #fff; padding-bottom: 10px; margin-bottom:20px; }
#prod_reviews_filter h2 {margin:0; color:#006c82; }
#prod_reviews_filter h2, #write_review {display:inline;line-height:20px;float:left;}
#write_review {margin-left:20px;padding:0 5px;}
#prod_review_filters {margin:0; padding:0; list-style-type:none; list-style-image:none; float:right; }
#prod_review_filters li {float:left; padding:0 5px; border-right:1px solid #ddd; }
#prod_review_filters li:first-child, #prod_review_filters li:last-child {border-right:0; }
#prod_review_filters li:first-child {margin-right:20px; }
#prod_review_filters li a {color:#505050; font-weight:bold; }
#prod_review_filters li a.active {color:#006c82; text-decoration: underline; }
#show_more_reviews {display: block; clear:both; font-weight: bold; color: #505050; text-align: right; cursor: pointer; }
#show_more_reviews:hover {text-decoration: underline; color:#006c82; }
