h1,h2 {
width:100%;
float:left;
}
/*======================================== LAYOUT.CSS ========================================*/
/*============================== CONTENT STYLES ==============================*/

/*=========== IMAGES ==========*/
.image-left {float: left; clear: left; margin: 0 10px 10px 0;}
.image-inline {display:block;}
.image-right {float:right; clear: right; margin: 0 0 10px 10px;}


/*========== FORM STYLES ==========*/
#content form .description-text {margin: 5px 10px;}
#content form .description-text p {padding: 0;}
#content form p {padding: 5px 10px 2px 10px;}

#content form h1, #content form h2 {padding: 5px 10px; margin: 0;}
#content .row, #content .submit-row {padding: 5px 10px 5px 10px; margin: 0; clear: both;}
#content .row p {padding-left: 0;}

#content .row-title {margin-bottom: 0.5em;}
#content label {padding: 0; margin: 0 0 0.5em 0; display: block;} 

#content form .row input, #content form .row select, #content form .row textarea {margin: 0 10px 0 0; width: 50%;}

#content form .question-checkbox input, #content form .question-radio input {width: auto;}
#content form .question-checkbox label, #content form .question-radio label {padding-left: 25px; position: relative; margin-left: -5px;}
#content form .question-checkbox input, #content form .question-radio input {position: absolute; top: 3px; left: 5px;}

#content .info {clear: both; padding-left: 0; padding-right: 0;}
#content .submit-row {position: relative; width:100%; min-height: 3.5em; padding: 0.5em 0 10px 10px;}
#content .submit-button {position: absolute;width: 33%; margin-left: 33%;}
#main-wrap .submit-button .submit {width: 100%; font-size: 1.5em; padding: 3px 10px;}

form .row .acceptable-entry {margin-bottom: 0.25em; margin-left: 3px;}
form .tandc_row .acceptable-entry {margin-left: 0;}

/*====== FORM STYLES FOR OVER 1024 ======*/
.switch-four #content .question-text label, .switch-four #content .question-select label, .switch-four #content .question-textarea label, .switch-five #content .question-text label, .switch-five #content .question-select label, .switch-five #content .question-textarea label {float: left; width: 33%; padding-right: 5px;}

.switch-four #content form .question-text input, .switch-four #content form .question-select select, .switch-four #content form .question-textarea textarea, .switch-four #content form .row-title, .switch-five #content form .question-text input, .switch-five #content form .question-select select, .switch-five #content form .question-textarea textarea, .switch-five #content form .row-title {width: 33%;}

.switch-four #content form .row-title, .switch-five #content form .row-title  {float: left; padding-top: 0;}
.switch-four #content form .question-radio, .switch-five #content form .question-radio {padding-top: 10px;}
        
.switch-four #content form .question-checkbox label, .switch-four #content form .question-radio label, .switch-five #content form .question-checkbox label, .switch-five #content form .question-radio label {margin-left: 10%;}    

.switch-four #content form .info, .switch-five #content form .info {width: 33%; margin-left: 33%; padding-left: 5px;}

/*========== ROUNDED CORNERS ==========*/
#outer-wrap .rounded {position: relative;}
#wrap-two #wrap-four .rounded{position: relative; float:left; width:100%;}

 .sw,  .se,  .ne,  .nw {
    position: absolute;
    margin: 0;
    font-size: 1px;
    overflow: hidden;
    padding: 0;
    background-repeat: no-repeat;
    height: 5px; 
    width: 5px;
    }

/*=== CORNERS FOR STANDARD BOXES ===*/
#outer-wrap .ne, #outer-wrap .submit-button .ne {right: 0;top: 0; margin-top: 0; margin-right: 0;}
#outer-wrap .nw, #outer-wrap .submit-button .nw {left: 0;top: 0; margin-top: 0; margin-left: 0;}
#outer-wrap .se, #outer-wrap .submit-button .se {right: 0;bottom: 0; margin-bottom: 0; margin-right: 0;}
#outer-wrap .sw, #outer-wrap .submit-button .sw{left: 0;bottom: 0; margin-bottom: 0; margin-left: 0;}

/*=== CORNERS FOR BOXES WITH A 1PX BORDER ===*/

/*=== NORTH WEST CORNERS ===*/
#content form .nw, #content blockquote .nw, #navigation .nw, #outer-wrap #featured-reviews .stars .nw, #inner-hot-stuff .nw, #outer-wrap #related .nw, #main-menu .nw {left: -1px; top: -1px;}

/*=== NORTH EAST CORNERS ===*/
#content form .ne, #content blockquote .ne, #navigation .ne, #featured-reviews .special-review .box .ne, #outer-wrap #featured-reviews .stars .ne, #inner-hot-stuff .ne, #outer-wrap #related .ne, #main-menu .ne {right: -1px; top: -1px;}

/*=== SOUTH EAST CORNERS ===*/
#content form .se, #content blockquote .se, #navigation .se, #featured-reviews .special-review .box .se, #outer-wrap #featured-reviews .stars .se, #inner-hot-stuff .se, #outer-wrap #related .se {right: -1px; bottom: -1px;}

/*=== SOUTH WEST CORNERS ===*/
#content form .sw, #navigation .sw, #featured-reviews .special-review .box .sw, #inner-hot-stuff .sw, #outer-wrap #related .sw {left: -1px; bottom: -1px;}

/*=== CORNERS WITH DIFFERENT HEIGHTS/WIDTHS ===*/
#content blockquote .sw {left: -1px; bottom: -17px; width: 31px; height: 21px;}
#featured-reviews .special-review .box .nw {height:34px; width: 46px; top: -12px; left: -1px;}
#featured-reviews .special-review .box .stars .nw {height:5px; width: 5px;}
#outer-wrap #featured-reviews .stars .sw {left: -1px; bottom: -17px; width: 31px; height: 21px;}

/*============================== SITE WIDE PAGE ELEMENTS ==============================*/

/*========== MAIN LAYOUT ==========*/ 
#outer-wrap {position: relative; padding: 1px; }
#user-details, #main-menu, #search-area {padding: 0 10px;}

/*============================== TEMPLATE LAYOUTS ==============================*/

/*=============
STANDARD SET-UP 
===============*/
.block {margin-bottom: 15px;}


/*=========================== 
LAYOUT SWITCH FOR HEADER AREA
=============================*/


#main-wrap-one {padding: 0;position: relative;}
#wrap-one {margin: 0; padding: 15px 20px 1px 20px;}
#main-wrap-two {margin: 0; padding: 15px 20px;}
#wrap-two {float: left; width: 100%; margin: 0; padding: 0;}
#wrap-three {padding: 0;}
#wrap-four {margin: 0;}
#content {padding: 0; margin: 0;}
#main-wrap-three {padding: 0;}

/*================= 
VERTICAL SKY ADVERT 
==================*/
#wrap-advert {padding: 15px 20px;}

/*=============
SPONSORED-LINKS
===============*/
#content #sponsored-links {margin-top: 20px; padding: 20px 0; clear: both;}
#main-wrap-three #sponsored-links {padding: 20px;}
#wrap-product-details #sub-wrap-three ul {padding: 0;}

#sponsored-links h4 {margin-bottom: -5px;}

#sponsored-links ul, #content #sponsored-links li, #wrap-product-details #sub-wrap-three li {padding-left: 0;}

.placeholder-advert {clear: both;}
.placeholder-advert img {margin-bottom: 10px;}
#placeholder-three .placeholder-advert img {margin-bottom: 20px; margin-right: 10px;}

/*=============================== 
LAYOUT SWITCH FOR SPONSORED LINKS
=================================*/
.switch-four #content #placeholder-one, .switch-five #content #placeholder-one, #main-wrap-three #placeholder-one {float: left; width: 100%; margin: 0 -320px 0 0;}

.switch-four #content #placeholder-two, .switch-five #content #placeholder-two, #main-wrap-three #placeholder-two {margin-right: 320px; padding-bottom: 10px;}

.switch-four #content #placeholder-three, .switch-five #content #placeholder-three, #main-wrap-three #placeholder-three {float: right; width: 300px;}

.switch-four #placeholder-three .placeholder-advert img, .switch-five #placeholder-three .placeholder-advert img {margin-right: 0;}

/*======= 
WEB LINKS 
=========*/
#content #web-links {padding: 20px 20px 0 0;}
#main-wrap-three #web-links {padding: 20px;}
#web-links h4 {margin-bottom: -5px;}
#web-links ul, #content #web-links li {padding-left: 0;}

/*=========================================================== 
LAYOUT SWITCH - MOVES ADVERT FROM BOTTOM OF PAGE TO TOP RIGHT 
=============================================================*/
/*.switch-five #wrap-advert {position: absolute; right: 0; top: 0;}
.switch-five #inner-wrap-one, .switch-five #inner-main-wrap-two {margin-right: 180px;}*/

/*========
LAYOUT ONE 
==========*/
/*.layout-one #wrap-three {float: left; margin: 0 -320px 0 0;}
.layout-one #wrap-four {float: right; width: 300px;}
.layout-one #content {margin-right: 320px;}*/

/*======== 
LAYOUT TWO 
=========*/
.layout-two #wrap-three {float: left; width:620px; margin-right:10px;}
.layout-two #wrap-four {float: left; width: 300px;}
.layout-two .switch-five #content {margin-right: 0;float: left;}


/*======================== 
LAYOUT SWITCH - LAYOUT TWO
==========================*/
.layout-two .switch-five #main-wrap-three #sponsored-links, .layout-two .switch-five #main-wrap-three #web-links {padding-right: 200px;}

/*==========
LAYOUT THREE 
============*/
.layout-three #wrap-three {float: left; margin: 0 -320px 0 0;}
.layout-three #wrap-four {float: right; width: 300px;}
.layout-three #content {margin-right: 320px;}

/*========================== 
LAYOUT SWITCH - LAYOUT THREE
============================*/
.layout-three .switch-five #sub-wrap-one {float: left; width: 100%; margin: 0 -250px 0 0; padding: 0;}
.layout-three .switch-five #sub-wrap-two {margin: 0 250px 0 0;}
.layout-three .switch-five #sub-wrap-three {float: right; width: 230px;}

/*========= 
LAYOUT FOUR 
===========*/
.layout-four #wrap-three {margin: 0;}

/*=========
LAYOUT FIVE 
===========*/
.layout-five #sponsored-links {padding-right: 20px;}
.layout-five .switch-five #main-wrap-three #sponsored-links, .layout-five .switch-five #main-wrap-three #web-links {padding-right: 200px;}

/*======== 
LAYOUT SIX 
==========*/
.layout-six #wrap-three {float: left; margin: 0 -320px 0 0;}
.layout-six #wrap-four {float: right; width: 300px;}
.layout-six #content {margin-right: 320px;}
.layout-six #wrap-four .placeholder-advert {width: 300px;}
.layout-six #wrap-four .placeholder-advert img {margin-bottom: 20px;}


/* LAYOUT SEVEN
--------------------------*/

/*================ 
LAYOUT CONTENT ONE
==================*/
.layout-content-one #main-wrap-one {padding: 20px; position: relative;}
.layout-content-one #wrap-one {float: right; width: 100%; margin: 0 0 0 -218px; padding: 0;}
.layout-content-one #wrap-two {width: 100%; float: left; margin: 0 -180px 0 0;}
.layout-content-one #content {margin: 0 0 0 218px; padding: 0 0 0 20px; position: relative;}
.layout-content-one #wrap-three {float:left; width: 218px;}
.layout-content-one #navigation {margin: 0;}
.layout-content-one #wrap-advert {clear: both; padding: 20px 0 0 0; border-top: none;}

/*================================ 
SWITCH LAYOUT - LAYOUT CONTENT ONE
==================================*/
.layout-content-one .switch-five #content {margin-right: 180px;}
.layout-content-one .switch-five #wrap-advert {padding: 20px;}

/*================ 
LAYOUT CONTENT TWO
==================*/
.layout-content-two #main-wrap-one {padding: 20px 20px 40px 20px; position: relative;}
.layout-content-two #wrap-one {float: right; width: 100%; margin: 0 0 0 -300px; padding: 0; position: relative;}
.layout-content-two #wrap-two {width: 100%; float: left; margin: 0 -180px 0 0;}
.layout-content-two #content {margin: 0 0 0 300px; padding: 0 0 0 20px; position: relative;}
.layout-content-two #wrap-three {float:left; width: 300px;}
.layout-content-two #wrap-benefits {margin: 0;}
.layout-content-two #corners {width: 300px; height: 5px; position: absolute; bottom: 0; left: 0;}
.layout-content-two #wrap-advert {clear: both; padding: 20px 0 0 0; border-top: none;}

/*================================ 
SWITCH LAYOUT - LAYOUT CONTENT TWO
==================================*/
.layout-content-two .switch-five #content {margin-right: 180px;}
.layout-content-two .switch-five #wrap-advert {padding: 20px;}

    
/*===
TABS 
====*/
.tabs {padding: 0 4px;}
.tabs ul, .layout-seven #content .tabs ul {margin: 0; padding: 0;}
.tabs li {float: left; margin-right: 1px; margin-bottom: 2px;}
.tabs li a, .tabs li strong {display: block; padding: 10px;}
.tabs li strong {padding-bottom: 11px; margin-bottom: -2px;}
.tabs li a {padding-bottom: 9px;}

/*======== 
BREADCRUMB 
==========*/
#breadcrumb {padding: 5px 20px;}
#breadcrumb ol li {float: left; padding: 0 5px 0 0;}
#breadcrumb ol li a, #breadcrumb ol li strong {display: block; padding: 0 10px 0 0; }

/*======== 
NAVIGATION 
==========*/
#navigation h2 {padding: 5px 10px;}
#navigation li a, #navigation li strong {display: block; padding: 5px 10px;}

/*=== LEVEL 2 ===*/
#navigation ul ul a, #navigation ul ul strong {padding-left: 25px;}

/*=== LEVEL 3 ===*/
#navigation ul ul ul a, #navigation ul ul ul strong {padding-left: 40px;}

/*==== LEVEL 4 ==== */
#navigation ul ul ul ul a, #navigation ul ul ul ul strong {padding-left: 55px;}

/*==== LEVEL 5 ====*/
#navigation ul ul ul ul ul a, #navigation ul ul ul ul ul strong {padding-left: 70px;}

/*===== 
RELATED 
=======*/
#related h3 {padding: 5px 10px; clear: both;}
#related h4 {padding-left: 10px; padding-left:10px;}
#related ol {padding: 0 0 0 30px; margin: 5px 0 10px 0;}
#related ol li {padding:1px;}

#related ul {padding: 0 0 0 6px; margin: 5px 0 7px 0;}
#related ul li {padding-left: 10px; padding-right: 8px;}

         
/*============================== 
			HOME PAGE 
==============================*/





/*=========================================== 
SWITCH LAYOUT - PROMOTION SPACE AND HOT STUFF 
============================================*/
#outer-wrap .switch-one .position-1 #hot-stuff, #outer-wrap .switch-one .position-2 #hot-stuff, #outer-wrap .switch-one .position-4 #hot-stuff, #outer-wrap .switch-one .position-5 #hot-stuff {width: 32%;}

#outer-wrap .switch-one .position-1 #promotion-space, #outer-wrap .switch-one .position-2 #promotion-space, #outer-wrap .switch-one .position-4 #promotion-space, #outer-wrap .switch-one .position-5 #promotion-space {margin-right: 32%;}

#outer-wrap .switch-one .position-1 #wrap-two, #outer-wrap .switch-one .position-2 #wrap-two, #outer-wrap .switch-one .position-4 #wrap-two, #outer-wrap .switch-one .position-5 #wrap-two {margin-right: -32%;}

#outer-wrap .switch-one .position-3 #hot-stuff, #outer-wrap .switch-one .position-6 #hot-stuff {width: 36%;}
#outer-wrap .switch-one .position-3 #promotion-space, #outer-wrap .switch-one .position-6 #promotion-space {margin-right: 36%;}
#outer-wrap .switch-one .position-3 #wrap-two, #outer-wrap .switch-one .position-6 #wrap-two {margin-right: -36%;}

/*======================= 
POPULAR REVIEW CATEGORIES 
========================*/
.home #popular-review-categories {padding-top: 20px; padding-bottom: 20px;}
.home #popular-review-categories ul {margin-top: 20px;}
.home #popular-review-categories li {float: left; margin: 0 10px 10px 0;}
.home #popular-review-categories li a {display: block; padding: 5px;}

/*===================================================== 
					COMMON PAGE ELEMENTS 
======================================================*/
#main-wrap-two #content h2 {padding: 5px 10px;}

/*=============================		
	PRODUCT PAGE - PRODUCT AREA	
===============================*/
#wrap-products {padding: 0;margin-bottom: 10px;background:#fff;}
#wrap-products h2 {padding-top: 0.25em; padding-bottom: 0.1em;}
#wrap-products .nw, #wrap-products .ne {z-index: 2;}/* to make sure top corners show */
#wrap-products h2 span {position: absolute;  top: 0; padding: 0;}
#wrap-products .se, #wrap-products .sw {display: none;}
#wrap-products #watch-this-item {position: absolute; right: 10px; top: 6px; z-index: 2;}
#wrap-products .col-1 {position: relative;}
/*==================== 
AVERAGE PRODUCT RATING 
======================*/
#average-rating {margin: 10px 10px 0 10px;position: relative; padding: 4px;}
#average-rating img {margin-bottom: 4px;}

#average-rating .nw, #average-rating .ne, #average-rating .se, #average-rating .sw {display: block;}
#average-rating .nw {height:19px; width: 32px; top: -15px;}
#average-rating .ne {top: -1px;}

#average-rating .se, #average-rating .sw {bottom: -1px;}
#average-rating .se, #average-rating .ne {right: -1px;}
#average-rating .sw, #average-rating .nw {left: -1px;}

#average-rating-product {margin-bottom: 10px;}
#member-recommendation {margin-top: 5px; min-height:32px; width: 17em; margin: 20px auto 0 auto;}
#member-recommendation img {float: left; margin-right: 5px; margin-top: -10px;}

#bestPrice {width:200px; clear:left; text-align:left; font-weight: bold; color:#333385; padding-top:4px;}
#bestPrice a{font-weight: bold;}
/*==================================== 
LAYOUT SWITCH - AVERAGE PRODUCT RATING
======================================*/
.switch-four #average-rating img, .switch-five #average-rating img {float: left; margin-bottom: 0;}
.switch-four #inner-average-rating, .switch-five #inner-average-rating {min-height: 130px; margin-left:180px; padding:0 10px;}
.switch-four #inner-average-rating #average-rating-score, .switch-five #inner-average-rating #average-rating-score {margin-bottom: 15px;}
.switch-four #inner-average-rating img, .switch-five #inner-average-rating img {float: none;}
.switch-four #inner-average-rating #average-rating-product, .switch-five #inner-average-rating #average-rating-product {margin-bottom: 10px;}

.switch-four #member-recommendation, .switch-five #member-recommendation {width: auto; margin: 10px 0 0 0;}
.switch-four #member-recommendation img, .switch-five #member-recommendation img {margin-top: 0;}

#be-the-first-one{padding-top:35px;}

/*============================ 
LAYOUT SWITCH - COMPARE PRICES
=============================*/
.switch-four #compare-prices .product, .switch-five #compare-prices .product {float: left; width: 70%;}
.switch-four #compare-prices .price, .switch-five #compare-prices .price  {float: right; width: 25%; line-height: 1.2em;}



/*=========
STAR RATING 
==========*/
#product-rating .rating {
	margin: 0.25em 0 0 10px;
	padding: 0;
	width: 95px;
	height: 15px; 
	position: relative;
	float: left;}
	
#product-rating .rating li {padding: 0; margin: 0; float: left;}

#product-rating .rating li a {
	position:absolute;
	left:0;
	top:0;
	width:15px;
	height:15px;
	margin: 0;
	}
	
#product-rating .rating li.one a {left:0;}
#product-rating .rating li.two a {left:20px;}
#product-rating .rating li.three a {left:40px;}
#product-rating .rating li.four a {left:60px;}
#product-rating .rating li.five a {left:80px;}


#product-rating .rating li a:hover, #product-rating .rating li a:focus, #product-rating .rating li a:active {
	height:15px;
	overflow:hidden;
	left:0;	
	}


/*============================================================================== 
NARROW YOUR SEARCH, EXPAND YOUR SEARCH AND RELATED NAMES IN COMPARE PRICES SPACE
================================================================================*/
#wrap-products .col-2 #wrap-search {margin-bottom: 0;}

#wrap-search .one-column .col-1 {width: 100%;}
#wrap-search .one-column .col-1 .col-1, #wrap-search .one-column .col-1 .col-2 {width: 50%;}

#wrap-search .two-column .col-1, #wrap-search .two-column .col-2 {width: 50%;}




#wrap-products .col-2 #wrap-search .col-1 {float: none; width: auto;}
#wrap-products .col-2 #wrap-search .col-2 {width: 50%;}
#wrap-products .col-2 #wrap-search .col-3 {width: 50%; float: right;}

#wrap-products .col-2 #wrap-search .col-1 .col-1 {float: left; width: 50%;}
#wrap-products .col-2 #wrap-search .col-1 .col-2 {float: right; width: 50%; clear: none;}

#wrap-products .col-2 #wrap-search .col-2 {clear: both;}
#wrap-products .col-2 #wrap-search .col-1 h2 {padding-top: 0.4em; padding-bottom: 0.4em;}


#outer-wrap .no-price-comparison .sw, #outer-wrap .no-price-comparison .se {display: block;}
#outer-wrap .no-price-comparison {margin-bottom: 15px;}

#outer-wrap .no-price-comparison #wrap-search .se, #outer-wrap .no-price-comparison #wrap-search .sw {display: none;}

/*========== 
REVIEWS WRAP 
============*/
#reviews-wrap .reviews {padding: 0; margin: 0;}
#reviews-wrap .reviews ul {padding: 5px 20px; margin: 0;}
#reviews-wrap .reviews li {padding: 0; margin: 0;}
.reviews .block {clear: both;}

#reviews-wrap .reviews .nw {height:18px; width: 33px; top: -13px; left: 0;}
#reviews-wrap .reviews .ne {right: 0; top: 0;}
#reviews-wrap .reviews .se {right: 0; bottom: 0;}
#reviews-wrap .reviews .sw {left: 0; bottom: 0;}

#reviews-wrap .reviews .user {width: 56%; float: left; padding:10px 0 0 10px; margin: 0 0 15px 0;}
#reviews-wrap .reviews .reviewer-rating {float: right; width:40%; padding:0; margin:0 0 15px 0;}

.reviews .user-review {padding: 15px 20px 10px 20px;}
#content .reviews .user-review p {padding-left: 0; padding-right: 0;}
.reviews .on-average {padding-bottom: 10px;}





/*==============		
MEMBER COMMENTS (FULL REVIEW AND FORUM PAGES)
================*/
#wrap-comments {padding: 10px 15px;}
#wrap-comments h2 {padding-left: 0; padding-right: 0;}
#content #wrap-comments ul {padding: 0;}
#content #wrap-comments li {padding: 0;}
#wrap-comments .member-comment {margin-top: 20px; padding: 10px;}

#content #wrap-comments .nw {height:19px; width: 32px; top: -14px; left: 0;}
#content #wrap-comments .ne {top: -1px; right: 0;}
#content #wrap-comments .se {right: 0; bottom: 0;}
#content #wrap-comments .sw {left: 0; bottom: 0;}



/*===============================================
			PRODUCT PAGE OVERVIEW
===================================================*/
/*=========================================== 
REVIEWS OVERVIEW (SUMMARY AND AVERAGE RATINGS)
=============================================*/
#reviews-overview {margin:5px;}
#reviews-overview .col-1, #reviews-overview .col-2 {float: none; width: 100%;}
#reviews-overview li .col-1 {float:left;}
#reviews-overview li .col-2 {float: right;}
#reviews-overview .inner-col-1, #reviews-overview .inner-col-2 {padding: 10px;}
#reviews-overview .inner-col-1 ul {padding-left:0px; }
#reviews-overview .inner-col-1 ul li {margin-left:5px;background: url(/renata-b/renata_layout/arrow-purple.gif) no-repeat 0 0.5em;}
#reviews-overview .inner-col-1 li {list-style-type:none;padding-left:10px;margin-left:5px;background: url(/renata-b/renata_layout/arrow-purple.gif) no-repeat 0 0.5em;}
	
#reviews-overview .inner-col-2 ul {padding-top: 20px;}
#reviews-overview .inner-col-2 li {padding: 4px 0 4px 0; position: relative;}
#outer-wrap #content .no-summary .col-2 {float: none; width: 100%;}

#reviews-overview .inner-col-2 li img {padding-left:5px;position:relative;top:0px;}
span.attribute_ratings_row{ position:absolute; right:0px;}

#reviews-overview li .col-1, #reviews-overview li .col-2 {width: 50%;}

/*============================ 
SWITCH LAYOUT REVIEWS OVERVIEW
==============================*/
.switch-four #reviews-overview .col-1, .switch-five #reviews-overview .col-1 {float: left; width: 50%;}
.switch-four #reviews-overview .col-2, .switch-five #reviews-overview .col-2 {float: right;width: 50%;}




/*===============================================
			PRODUCT PAGE FULL REVIEW
===================================================*/
/*==================== 
FULL REVIEW PAGINATION
======================*/
#wrap-full-review .full-review-pagination {padding: 0 10px 10px 10px;}
#wrap-full-review .full-review-pagination p {width: auto;}
#wrap-full-review .full-review-pagination ul {margin: 0; padding: 0; width: 300px;}
#wrap-full-review .full-review-pagination li {padding: 0; margin: 0 5px 5px 0; display: inline;}

/*==================================== 
SWITCH LAYOUT - FULL REVIEW PAGINATION
=====================================*/
.switch-four #wrap-full-review .full-review-pagination p, .switch-five #wrap-full-review .full-review-pagination p {float: left; width: auto;}
.switch-four #wrap-full-review .full-review-pagination ul, .switch-five #wrap-full-review .full-review-pagination ul {margin: 0; padding: 0; float: right; width:300px;}
.switch-fo #wrap-full-review .full-review-pagination li, .switch-five #wrap-full-review .full-review-pagination li {padding: 0; margin: 0 0 5px 5px; display: inline;}

/*================= 
OVERALL STAR RATING
===================*/
#wrap-overall-rating {padding: 10px;}
#wrap-overall-rating img {margin-top: -5px;}

#inner-wrap-overall-rating {clear: both; padding-bottom: 20px; margin: 0 20px;}
#content #wrap-overall-rating h3 {float: left; margin-right: 10px; margin-left: 20px;}
#wrap-overall-rating ul {padding: 0; margin: 20px 0 0 0;}
#wrap-overall-rating .col-2 ul {margin-top: 0;}
#inner-wrap-overall-rating .col-1, #inner-wrap-overall-rating .col-2 {float: none; width: 100%;}
#inner-wrap-overall-rating .col-1 .col-1, #inner-wrap-overall-rating .col-1 .col-2, #inner-wrap-overall-rating .col-2 .col-1, #inner-wrap-overall-rating .col-2 .col-2 {width: 50%;}

#inner-wrap-overall-rating .col-1 .col-1, #inner-wrap-overall-rating .col-2 .col-1 {float: left;}
#inner-wrap-overall-rating .col-2 .col-2, #inner-wrap-overall-rating .col-1 .col-2 {float: right;}

#outer-wrap #wrap-overall-rating li {padding: 4px 0 2px 0; position: relative;}
#outer-wrap #wrap-overall-rating li img {position: absolute; right: 0; top: 7px; margin-top: 0;}

/*============================ 
SWITCH LAYOUT - OVERALL STAR RATING
==============================*/
.switch-four #inner-wrap-overall-rating .col-1, .switch-five #inner-wrap-overall-rating .col-1, .switch-four #inner-wrap-overall-rating .col-2, .switch-five #inner-wrap-overall-rating .col-2 {width: 50%;}

.switch-four #inner-wrap-overall-rating .col-1, .switch-five #inner-wrap-overall-rating .col-1 {float: left;}
.switch-four #inner-wrap-overall-rating .col-2, .switch-five #inner-wrap-overall-rating .col-2 {float: right;}

.switch-four #wrap-overall-rating .col-1 ul, .switch-five #wrap-overall-rating .col-1 ul {margin-right: 10px;}

.switch-four #wrap-overall-rating .col-2 ul, .switch-five #wrap-overall-rating .col-2 ul {margin-left: 10px; margin-top: 20px;}

/*============= 
HELPFUL REVIEWS
===============*/

#wrap-helpful-reviews {padding: 10px;}

/*=====================		
FULL REVIEW WRAP SUBMIT
=======================*/
#wrap-full-review #wrap-submit {padding: 0 15px;margin-bottom: 10px;}
#wrap-full-review #wrap-submit .submit-button {width: auto; display: inline-block; margin: 0 10px 10px 0;}
#wrap-full-review #wrap-submit .submit-button a {padding: 10px; width: auto;}

/*================ 
REPORT THIS REVIEW 
==================*/
#wrap-report {clear: both; margin: 10px 15px; padding: 10px 0 20px 0;}
#wrap-report ol {margin-left: 20px;}

#wrap-report .col-1, #wrap-report .col-2 {float: none; width: auto;}

/*================================ 
SWITCH LAYOUT - REPORT THIS REVIEW 
==================================*/
.switch-four #wrap-report .col-1, .switch-five #wrap-report .col-1, .switch-four #wrap-report .col-2, .switch-five #wrap-report .col-2 {width: 50%;}

.switch-four #wrap-report .col-1, .switch-five #wrap-report .col-1 {float: left;}
.switch-four #wrap-report .col-2, .switch-five #wrap-report .col-2 {float: right; padding-top: 4px;}







/*===============================================
			PRODUCT PAGE DETAILS
=================================================*/
#wrap-product-details h2 {padding: 5px 10px;}
#wrap-product-details #wrap-summary {padding-bottom: 5px;}
#wrap-product-details .block p {padding-left: 10px; padding-right: 10px;}
#wrap-product-details .block dl {padding: 0 10px;}

/*===================================
SWITCH LAYOUT - PRODUCT PAGE DETAILS
====================================*/
.switch-four #wrap-product-details .block dt, .switch-five #wrap-product-details .block dt {float: left; clear: left; width: 45%; padding-right: 10px;}
.switch-four #wrap-product-details .block dd, .switch-five #wrap-product-details .block dd {width: 45%; float:left; padding-left: 10px;}

/*===============================================
			CATEGORY VERDICT VARIATION
===================================================*/

/*============= 
PRODUCT DETAILS
===============*/
#product-details {margin-bottom: 0;}
#product-details h1 {padding-left: 10px; padding-right: 10px;}

#product-details .se, #product-details .sw {display: none;}

#product-details p {margin-bottom: 0.5em;}

#product-details #sub-wrap-one {float: left; width: 100%; margin: 0 -320px 0 0;}
#inner-product-details {margin: 0; padding: 10px;}

#product-details #wrap-sponsored-links {float: right; width: 300px; padding: 10px;}

/*=============== 
VERDICT VARIATION
=================*/
#wrap-verdict-variation #verdict-summary {padding: 10px;}
#wrap-verdict-variation #verdict-summary .col-1, #wrap-verdict-variation #verdict-summary .col-2 {float: none; width: auto;}

#wrap-verdict-variation #verdict-summary .submit-button {width: auto; margin: 0 10px 10px 0; float: left;}
#wrap-verdict-variation #verdict-summary .submit-button a {display: block; width: auto; height: auto; padding: 10px;}

#wrap-verdict-variation #verdict-summary .submit-button .ne, #wrap-verdict-variation #verdict-summary .submit-button .nw {top: -1px;}

#wrap-verdict-variation #verdict-summary .submit-button .se, #wrap-verdict-variation #verdict-summary .submit-button .sw {bottom: -1px;}

#wrap-verdict-variation #verdict-summary .submit-button .ne, #wrap-verdict-variation #verdict-summary .submit-button .se {right: -1px;}

#wrap-verdict-variation #verdict-summary .submit-button .nw, #wrap-verdict-variation #verdict-summary .submit-button .sw {left: -1px;}

#verdict-variation-products {clear: both;}

/*=============================== 
SWITCH LAYOUT - VERDICT VARIATION
=================================*/
.switch-four #wrap-verdict-variation #verdict-summary .col-1, .switch-five #wrap-verdict-variation #verdict-summary .col-1 {float: left; width: 60%;}

.switch-four #wrap-verdict-variation #verdict-summary .col-2, .switch-five #wrap-verdict-variation #verdict-summary .col-2 {width: 39%; float: right;}

.switch-four #wrap-verdict-variation #verdict-summary .submit-button, .switch-five #wrap-verdict-variation #verdict-summary .submit-button {margin-right: 0; float: right; clear: right;}

/*======================== 
VERDICT VARIATION PRODUCTS
==========================*/
#verdict-variation-products ul {padding: 0;}
#wrap-verdict-variation #verdict-variation-products li {padding: 10px; position: relative; padding-top: 0px; }
#wrap-verdict-variation #verdict-variation-products .number {position: absolute; top: 0; left: 0; padding: 5px 10px;}
#wrap-verdict-variation #verdict-variation-products h3 {margin: 15px 0 0px 0px;}

#content .number .ne {top: -1px; right: -1px;}
#content .number .se {bottom: -16px; right: -1px; height: 20px; width: 32px;}













/*===============================================
			ASK A QUESTION/ WRITE A REVIEW
===================================================*/
#content #wrap-ask-a-question form {padding: 0;}
#content #wrap-ask-a-question .ne, #content #wrap-write-a-review .ne {top: -1px; right: -1px;}
#content #wrap-ask-a-question .nw, #content #wrap-write-a-review .nw {top: -1px; left: -1px;}
#content #wrap-ask-a-question .sw, #content #wrap-write-a-review .sw {left: -1px; bottom: -1px;}
#content #wrap-ask-a-question .se, #content #wrap-write-a-review .se {right: -1px; bottom: -1px;}

#wrap-ask-a-question h2, #wrap-write-a-review h2 {padding:3px 10px 4px 10px; margin-bottom: 0;}

#wrap-ask-a-question .row, #wrap-write-a-review .row {position: relative; padding: 0 0 0 0;}
#wrap-ask-a-question .number, #wrap-write-a-review .number {padding: 5px 10px; width: 40%; margin: 0;}
#wrap-write-a-review .number h3 {padding: 0; margin: 0;}
#content #wrap-ask-a-question .number .se, #content #wrap-write-a-review .number .se {bottom: -16px;}

/*====================
TOPIC OF YOUR QUESTION
======================*/
#wrap-ask-a-question #wrap-question {padding-top: 0; padding-bottom: 50px;}
#wrap-ask-a-question #wrap-question .col-2 {width: 55%; float: right;}
#wrap-ask-a-question #wrap-question .col-2 li {display: inline; padding: 0;}

#content #wrap-ask-a-question #wrap-question .inner-row {margin-top: 40px;clear: both;}
#content #wrap-question ul {padding: 0 10px; margin:10px 0; float: right;}
#content #wrap-question li {margin: 0 5px 5px 0;}

/*====================
YOUR QUESTION DETAILS
======================*/
#content #wrap-question-details {padding-bottom: 55px;}
#wrap-question-details .inner-row {margin: 30px 30px 5px 30px;}
#wrap-question-details #wrap-smileys {margin: 10px 0 0 0;}
#wrap-question-details #wrap-smileys ul {padding: 0;}
#wrap-question-details #wrap-smileys li {padding: 0; float: left; margin: 0 5px 5px 0;}
#wrap-question-details .inner-row label {}
#wrap-question-details .inner-row label .required {padding-right: 10px;}

#content #wrap-question-details textarea, #content #wrap-write-a-review textarea {width: 99.3%; margin: 0; padding: 0;}

#content #wrap-question-details .error {margin-left: 5px; text-align: left;}

/*================
QUESTION CONTROLS
=================*/
#content #wrap-question-details #question-controls ul {float: right; margin: 0 3px 10px 0; padding: 0;}
#content #wrap-question-details #question-controls li {padding: 0; margin: 0 0 0 5px; float: left;}
#wrap-question-details #question-controls .submit-button a {margin: 0; padding: 10px; height: auto; width: auto; display: block;}
#content #wrap-question-details #question-controls .ne, #content #wrap-question-details #question-controls .nw {top: 0;}
#content #wrap-question-details #question-controls .se, #content #wrap-question-details #question-controls .sw {bottom: 0;}
#content #wrap-question-details #question-controls .se, #content #wrap-question-details #question-controls .ne {right: 0;}
#content #wrap-question-details #question-controls .sw, #content #wrap-question-details #question-controls .nw {left: 0;}

/*====================
REVIEW CENTRE ACCOUNT
======================*/
#wrap-review-centre-account .col-1, #wrap-review-centre-account .col-2 {float: none; width: auto; margin: 20px 0;}
#wrap-review-centre-account .col-1 p, #wrap-review-centre-account .col-2 p {padding-left: 10px; padding-right: 10px;}
#content #wrap-review-centre-account .submit {margin: 0; width: auto; height: auto; padding: 10px; display: block;}
#wrap-review-centre-account h4 {clear: both; padding: 5px 10px;}

#wrap-review-centre-account .row {margin-bottom: 0; padding: 5px 10px;}
#wrap-review-centre-account #login-form .submit-row, #wrap-review-centre-account #sign-up-form .submit-row {padding-left: 5px;}

#wrap-review-centre-account #login-form .submit-button, #wrap-review-centre-account #sign-up-form .submit-button {margin-left: 5px; float: left; width: auto;}

#wrap-review-centre-account #login-form p, #wrap-review-centre-account #sign-up-form p {padding-left: 10px; padding-right: 10px;}

#content #wrap-review-centre-account .ne {top: 0; right: 0;}
#content #wrap-review-centre-account .nw {top: 0; left: 0;}
#content #wrap-review-centre-account .se {bottom: 0; right: 0;}
#content #wrap-review-centre-account .sw {bottom: 0; left: 0;}

#next-step h5 {padding: 5px 10px;}

#wrap-review-centre-account #login-form .error, #wrap-review-centre-account #sign-up-form .error {margin-left: 0; padding-left: 0;}

.switch-four #wrap-review-centre-account #sign-up-form .error, .switch-five #wrap-review-centre-account #sign-up-form .error, .switch-four #wrap-review-centre-account #login-form .error, .switch-five #wrap-review-centre-account #login-form .error  {margin-left: 33%; padding-left: 5px;}


/*===================================
SWITCH LAYOUT - REVIEW CENTRE ACCOUNT
======================================*/
.switch-four #wrap-review-centre-account .col-1, .switch-five #wrap-review-centre-account .col-1 {float: left; width: 48%;}
.switch-four #wrap-review-centre-account .col-2, .switch-five #wrap-review-centre-account .col-2 {float: right; width: 48%;}
.switch-four #content #wrap-review-centre-account .submit-row .submit-button, .switch-five #content #wrap-review-centre-account .submit-row .submit-button {display: inline-block;/*margin-left: 33%;*/}

/*===========
SUBMIT BUTTON
=============*/
#wrap-ask-a-question .submit-button, #wrap-write-a-review .submit-button {margin: 0 10px 10px 10px; width: auto;}
#wrap-ask-a-question .submit-button input, #wrap-write-a-review .submit-button input {margin: 0; width: auto;}

/*=====
RELATED 
=======*/
.layout-two #related p {padding: 10px;}

/*========================
RATINGS FOR WRITE A REVIEW
==========================*/
#wrap-write-a-review #wrap-ratings{border-top:1px solid #ccc;}
#wrap-write-a-review #wrap-ratings .number {margin-bottom: 30px;}
#wrap-write-a-review #wrap-ratings .row {margin: 0 0 5px 0;}
#wrap-write-a-review #wrap-ratings .sub-row {width: 80%; margin: 0 auto; padding: 5px 0;}
#wrap-write-a-review #wrap-ratings h4 {float: left; margin-left: 10px; width: 33%;}
#wrap-write-a-review #wrap-ratings .inner-row {clear: both; width: 80%; margin: 0 auto;}
#wrap-write-a-review #wrap-ratings .inner-row h4 {width: auto;}
#wrap-write-a-review #wrap-ratings .inner-row label {width: auto; margin: 0 10px; float: left;}
#wrap-write-a-review #wrap-ratings .inner-row input {margin: 0 3px 0 0; width: auto;}
#wrap-write-a-review #wrap-ratings p {padding-left: 10px; padding-right: 10px;}
#wrap-write-a-review #wrap-ratings p .required {float: none; padding: 0; margin: 0;}
#wrap-write-a-review #wrap-ratings .required {float: left; padding-top: 5px; margin: 0 0 0 -15px;}
#wrap-write-a-review .sub-row p {padding:0 0 0 10px; float: left;}


/* STAR RATINGS WITHOUT JAVASCRIPT
----------------------------------*/

#content #wrap-ratings .sub-row label {float: left;padding-right: 5px; margin-right: 5px;}
#content #wrap-ratings .sub-row input {width: auto; margin: 0 5px 0 0;}

/*============================
STAR RATING FOR WRITE A REVIEW
=============================*/	
#wrap-ratings .star-rating {
	margin: 0.25em 0 0 10px;
	padding: 0;
	width: 95px;
	height: 15px; 
	position: relative;
	float: left;}
	
#wrap-ratings .star-rating li {padding: 0; margin: 0; float: left;}

#wrap-ratings .star-rating li a {
	position:absolute;
	left:0;
	top:0;
	width:15px;
	height:15px;
	margin: 0;
	}
	
#wrap-ratings .star-rating li.star-1 a {left:0;}
#wrap-ratings .star-rating li.star-2 a {left:20px;}
#wrap-ratings .star-rating li.star-3 a {left:40px;}
#wrap-ratings .star-rating li.star-4 a {left:60px;}
#wrap-ratings .star-rating li.star-5 a {left:80px;}


#wrap-ratings .star-rating li a:hover, #wrap-ratings .star-rating li a:focus, #wrap-ratings .star-rating li a:active {
	height:15px;
	overflow:hidden;
	left:0;	
	}



/*=== LARGE STARS ===*/
#wrap-write-a-review #wrap-ratings #star-rating-overall .star-rating {
	margin: -5px 0 0 10px;
	padding: 0;
	position: relative;
	float: left;
	width: 170px; 
	height: 30px;
	}
	
#wrap-write-a-review #wrap-ratings #star-rating-overall li {padding: 0; margin: 0; float: left;}	
	
#wrap-write-a-review #wrap-ratings #star-rating-overall li a {
	position: absolute; 
	top: 0; 
	margin: 0; 
	left: 0; 
	width:30px;
	height:30px;
	}

#wrap-write-a-review #wrap-ratings #star-rating-overall li.star-1 a {left:0;}
#wrap-write-a-review #wrap-ratings #star-rating-overall li.star-2 a {left:35px;}
#wrap-write-a-review #wrap-ratings #star-rating-overall li.star-3 a {left:70px;}
#wrap-write-a-review #wrap-ratings #star-rating-overall li.star-4 a {left:105px;}
#wrap-write-a-review #wrap-ratings #star-rating-overall li.star-5 a {left:140px;}

#wrap-write-a-review #wrap-ratings #star-rating-overall li a:hover, #wrap-write-a-review #wrap-ratings #star-rating-overall li a:focus, #wrap-write-a-review #wrap-ratings #star-rating-overall li a:active {height:30px; overflow:hidden; left:0;}



/* REVISED PRODUCT PAGE LAYOUT
---------------------------*/


/* TABS
--------*/
/* .layout-seven .tabs {margin-top: 15px; padding: 0;} */
.layout-seven #content .tabs li {padding-left: 0; margin-right: 1px; margin-bottom: 0;}

.layout-seven .tabs li {float: left; margin-right: 1px; margin-bottom: 0;}
.layout-seven .tabs li a, .layout-seven .tabs li strong {display: block; padding: 10px;}
.layout-seven .tabs li strong {padding-bottom: 11px; margin-bottom: -2px;}
.layout-seven.tabs li a {padding-bottom: 9px;}






#product-page-content-wrap {padding-top: 15px;}

#product-page-content-wrap #reviews-overview h2 {padding: 5px 10px;}

#product-page-container #wrap-products .col-1 {width: 380px;}
#product-page-container #wrap-products .col-2 {width: 280px;margin-top:5px;text-align:center;}
.col-1 {float: left;width:380px;padding-left:40px;border:solid 0px red; }
.col-2 {float: left;width:280px;padding-left:40px;border:solid 0px black; }

#product-page-container #wrap-products .se, #product-page-container #wrap-products .sw {display: block;}

