
/*======================================== CUSTOM.CSS ========================================*/

/*============================== CONTENT STYLES ==============================*/

hr.thin { height: 1px; border: 0; color: #333385; background-color: #333385; width: 80%; } 


#content blockquote {border: 1px #a3a3c2 solid; background: #dce6f4 url(/images/ratings-bubble-bg.gif) repeat-x 0 0;}
#content blockquote p span {color: #990099; font-weight: bold;}
#content q {font-weight: bold; font-style: italic; color: #666;}

/*================
BLOCKQUOTE CORNERS 
==================*/
#content blockquote .se {background-position: 100% -5px;}
#content blockquote .ne {background-position: 100% 0;}
#content blockquote .nw, #content blockquote .ne, #content blockquote  .se, #content blockquote .sw {background-image: url(/images/ratings-bubble.gif);}

.linkified-box, .linkified-multi-box {cursor: pointer;}

/*====
table .odd td {background:#f3f3f3;}

/*========= 
FORM STYLES 
===========*/
#content form {border: 1px #ccc solid; background: #fff;}
form .nw, form .ne, form .se, form .sw {background-image: url(/images/highlight-box-light.gif);}

#content form h1, .layout-content-one #content form h2 {color: #000;  }

#content form .description-text {border-bottom: 1px #ccc solid;}

#content fieldset {border: none;}
#content legend {font-size: 1.3em; font-weight: bold;}

#content .required {    
    font-size: 2em;
    vertical-align: middle;
    color:#000;
    font-weight: bold;
    }
    
#content form .question-text label, #content form .question-textarea label, #content form .question-select label, .row-title {
    text-align: left;
    color: #000;
    font-weight: bold;
    }
    
.rouge-hint{font-size:1.4em; color:#940B94; margin-left:10px; }
#content form .info {font-size: 0.85em;}

#outer-wrap #wrap-three form {background: none; border: none;}

.content-error-hint{font-size:12pt; text-align:center; background:#FFC1D2; color:#BF4264; margin:5px; margin-right:5px;}

/*========= 
FORM ERRORS 
==========*/
#user-details .error {color: #cc0000; font-weight: bold;}
#content .error-row {border-top: 1px #ffcccc solid; background: url(/images/error-bg.gif) repeat-x 0 0;}   

#content form .error-row label, #content form .error-row .info, #outer-wrap #main-wrap #content form label.checkbox-error {color:#cc0000;}

#outer-wrap #content form .question-checkbox label {color: #000;}

/*============ 
SUBMIT BUTTONS 
=============*/
form .submit {border: 1px #660066 solid; border-bottom: 1px #660066 solid;}

.submit-button .nw, .submit-button .ne, .submit-button .se, .submit-button .sw {background-image: url(/images/button-white.gif);}

#outer-wrap .submit-button a, #outer-wrap .submit-button input {font-family: Arial, sans-serif;}

#outer-wrap .submit-button input:hover, #outer-wrap .submit-button a:hover, #outer-wrap .submit-button input:focus, #outer-wrap .submit-button a:focus, #outer-wrap .submit-button input:active, #outer-wrap .submit-button a:active {background-image: none;}

#content #rc-submit-button-1, #content #rc-submit-button-2 {
	display: inline-block;
	margin-right: 10px;
	position: relative;
}

#content #wrap-write-a-review #rc-submit-button-1 .submit, #content #wrap-write-a-review #rc-submit-button-2 .submit {
  font-size: 1.25em;
  font-weight: bold;
  font-family: Arial, sans-serif;
  display: inline;
}

#content #rc-submit-button-holder {
	margin-bottom: 20px;
	margin-top: 30px;
	text-align: left;
	padding-left: 25px;
}

#content #wrap-helpful-reviews #rc-submit-button-1 .ne,
#content #wrap-helpful-reviews #rc-submit-button-1 .nw,
#content #wrap-helpful-reviews #rc-submit-button-1 .se, 
#content #wrap-helpful-reviews #rc-submit-button-1 .sw,
#content #wrap-helpful-reviews #rc-submit-button-2 .ne,
#content #wrap-helpful-reviews #rc-submit-button-2 .nw,
#content #wrap-helpful-reviews #rc-submit-button-2 .se, 
#content #wrap-helpful-reviews #rc-submit-button-2 .sw {
	background-image: url(/images/button-white.gif);
}

/*========================= 
SWITCH LAYOUT - FORM STYLES
===========================*/
.switch-four #content form .question-text label, .switch-four #content form .question-select label, .switch-four #content form .question-textarea label, .switch-five #content form .question-text label, .switch-five #content form .question-select label, .switch-five #content form .question-textarea label {text-align: right;}

.switch-four #content form .row-title, .switch-five #content form .row-title  {text-align: right;}

/*============= 
ROUNDED CORNERS 
==============*/
#outer-wrap .sw {background-position: 0 100%;}
#outer-wrap .se {background-position: 100% 100%;}
#outer-wrap .ne {background-position: 100% 0;}
#outer-wrap .nw {background-position: 0 0;}
#outer-wrap .sw, #outer-wrap .se, #outer-wrap .ne, #outer-wrap .nw {
	z-index: 150;
}
#outer-wrap .sw {
background-position:0 100%;
}
#outer-wrap .se {
background-position:100% 100%;
}
#outer-wrap .ne {
background-position:100% 0;
}
#outer-wrap .nw {
background-position:0 0;
}
#outer-wrap .sw, #outer-wrap .se, #outer-wrap .ne, #outer-wrap .nw {
z-index:150;
}
/*==================================== 
		SITEWIDE PAGE ELEMENTS 
=====================================*/

/*========= 
MAIN LAYOUT 
==========*/ 

/*========== 
USER-DETAILS
============*/
#user-details {border-bottom: 1px #ccc solid;background: #e1edf6;}
#user-details label {color: #000;}
#user-details input {border: 1px #666699 solid;}
#user-details .submit-button input {border: 1px #660066 solid;}
#user-details .submit-button input:hover, #user-details .submit-button input:focus, #user-details .submit-button input:active {background-image: none;}
#user-details label, #user-details p, #user-details input {font-size: 0.85em;}
#user-details #sign-up {background: #ffffcc;border-color: #ccc; border-width: 0 1px; border-style: solid;} 

/*======= 
LOGGED IN 
=========*/
#user-details .logged-in {float: right;}
#user-details .logged-in .logout {background: url(/images/user-details-bg.gif) no-repeat 0 50%;}

/*======== 
SUB-HEADER 
==========*/
#sub-header {background: #fff; padding-bottom: 0 !important; }
#sub-header #logo a:hover{background:#FFFFFF;}
/*========= 
SEARCH-AREA 
===========*/
#search-area h2 {color: #660066; font-weight: normal; font-size: 1.54em;}

/*=============== 
INNER-SEARCH-AREA 
=================*/
#inner-search-area .nw, #inner-search-area .ne, #inner-search-area .se, #inner-search-area .sw {background-image: url(/images/search.gif);}

.submit {background: #8f008f url(/images/button-bg.gif) repeat-x 0 50%; color: #fff; cursor: pointer;}

#inner-search-area .row input {border: 1px #666699 solid; font-size: 1em;}

#user-details .submit-button .nw, #user-details .submit-button .ne, #user-details .submit-button .sw, #user-details .submit-button .se {background-image: url(/images/button-blue.gif);}

#inner-search-area .submit-button .nw, #inner-search-area .submit-button .ne, #inner-search-area .submit-button .se, #inner-search-area .submit-button .sw {background-image: url(/images/button-dark-blue-bg.gif);}

/*======= 
MAIN-MENU 
=========*/

#main-menu .sw, #main-menu .se {display: none;}
#main-menu {border-top: 1px #ccc solid; background: #ECF4F9 url(/images/nav-bg.gif) repeat-x 0 100%;}

#main-menu li {background: url(/images/nav-divider.gif) no-repeat 0 50%;}
#main-menu .first-item {background: none;}
#outer-wrap #main-menu ul ul .last-item a {border-bottom: none;}

#main-menu .sw, #main-menu .se {display: none;}
#main-menu .ne {background-image: url(/images/tag-ne.png);}
#main-menu .nw {background-image: url(/images/tag-nw.png);}

#main-menu #current-tab strong, #main-menu #current-tab a {background: #C6DFF6 url(/images/nav-tab-bg.gif) repeat-x 0 0; border: 1px #ccc solid; border-bottom: none;}

#main-menu #current-tab span {background-image: url(/images/nav-tab.gif);}

#main-menu li a, #main-menu li a:link, #main-menu .non-link {text-decoration: none; font-weight: bold; color: #333385;}
#main-menu li a:hover, #main-menu li a:focus, #main-menu li a:active {background: none; text-decoration: underline; color: #660066;}

#main-menu #current-tab:hover strong, #main-menu #current-tab:focus strong, #top-nav #current-tab.sffocusparent strong {background: #fff; color: #660066;}

/*=== 
TABS 
====*/
.tabs {background: #c6dff6 url(/images/tabs-bg.gif) repeat-x 0 100%;}

.tabs #current strong {border: 1px #ccc solid; border-bottom: none; background: #e1edf6 url(/images/sub-nav_selected-bg.gif) repeat-x 0 0;}

#outer-wrap .tabs li {background: none;}

#outer-wrap .tabs li a {border: 1px #ccc solid; border-bottom: none; text-decoration: none; background: #e4e4e4 url(/images/sub-nav_bg.gif) repeat-x 0 0; font-weight: bold; color: #333385;}

#outer-wrap .tabs li a:hover, #outer-wrap .tabs li a:focus, #outer-wrap .tabs li a:active, #outer-wrap .tabs .tab-prices.hover a, #outer-wrap .tabs .tab-prices.hover strong, #outer-wrap .tabs .tab-reviews.hover a, #outer-wrap .tabs .tab-reviews.hover strong {background-image: none; background-color: #e4e4e4; color: #660066; text-decoration: underline;}

.tabs .nw, .tabs .ne {background-image: url(/images/sub-nav_tab.gif);}
.tabs .sw, .tabs .se {display: none;}

/*======== 
BREADCRUMB 
==========*/
#breadcrumb { background: #c6dff6;}
#breadcrumb li {list-style-type: none;}
#breadcrumb li a {background-image: url(/images/arrow-blue.gif); background-repeat: no-repeat; background-position: 100% 50%; color: #000;}

#breadcrumb li a:hover, #breadcrumb li a:focus, #breadcrumb li a:active {background-color: #333385; background-image: url(/images/arrow-white.gif); color: #fff;}

/*======== 
NAVIGATION 
==========*/
#navigation {border: 1px #ccc solid;}
#navigation h2 {font-size:1.23em; background: #900290 url(/images/highlight-box-head.gif) repeat-x 0 0; color: #fff;}

#navigation li a {text-decoration: none; color: #333385;}
#navigation li a:hover, #navigation li a:focus, #navigation li a:active {color: #fff;}
#navigation li strong {background: #b8d8f6 url(/images/nav-selected-bg.gif) repeat-x 0 0; color: #333385;}
#navigation li a, #navigation li strong {border-bottom: 1px #6b98d1 solid;}
#navigation .last a, #navigation .last strong, #navigation ul ul li a, #navigation ul ul li strong {border: none;}

#navigation .nw, #navigation .ne, #navigation .se, #navigation .sw {background-image: url(/images/highlight-box-white.gif);}

/*=== LEVEL 2 ===*/
#navigation ul ul .last a, #navigation ul ul .last strong {border-bottom: 1px #6b98d1 solid;}
#navigation ul ul li {background: url(/images/arrow-purple.gif) no-repeat 10px 0.8em;}
#navigation ul ul li a:hover {background: #990099 url(/images/arrow-white.gif) no-repeat 10px 0.8em;}
#navigation ul ul li strong {border-top: 1px #6b98d1 solid; border-bottom: 1px #6b98d1 solid;}

/*=== LEVEL 3 ===*/
#navigation ul ul ul li, #navigation ul ul ul li a:hover, #navigation ul ul ul li a:focus, #navigation ul ul ul li a:active {background-position: 25px 0.8em;}

/*=== LEVEL 4 ===*/
#navigation ul ul ul ul li, #navigation ul ul ul ul li a:hover, #navigation ul ul ul ul li a:focus, #navigation ul ul ul ul li a:active {background-position: 40px 0.8em;}

/*=== LEVEL 5 ===*/
#navigation ul ul ul ul ul li, #navigation ul ul ul ul ul li a:hover, #navigation ul ul ul ul ul li a:focus, #navigation ul ul ul ul ul li a:active {background-position: 55px 0.8em;}


/*============ 
RELATED COLUMN 
=============*/
#related { background: #fff;}
#related h2, #related h3 { 
background-image: url(/images/reviews_top.png);
background-repeat: no-repeat;
color: #fff;font-size: 1em; }

#related h3 {border-color: #6b98d1; border-width: 1px 0; border-style: solid;}
#related.related-brands h3 {border:none;}

#related ul li {background: url(/images/arrow-purple.gif) no-repeat 0 0.5em;}

#related ul ol li {background: none; padding-left: 0;}

#outer-wrap #related .nw, #outer-wrap #related .ne, #outer-wrap #related .se, #outer-wrap #related .sw {background-image: url(/images/related.gif);}

#related .first-heading {border-top: none;margin:0;}
#related #related-products .higher-price span {font-weight: normal;}
#related ol {text-align: left; font-weight: bold;}
#related ol a {font-weight: normal;}
#related a.icon {width:100%;}
#related .box-brands a.icon {width:15px;}

/*=============== 
RELATED PRODUCTS 
================*/
#related #related-products {border-bottom: 1px #ccc solid;}
#related #related-products div {border-top: 1px #ccc solid;}
#related #related-products #inner-related-products, #related #related-products .related-product-details {border: none;}
#related #related-products li {background: none;}
#related #related-products h4 {font-size: 1em; margin-left: 10px; font-weight: normal; }
#related-products .clearfix{cursor:pointer;}
#related .price .shop {text-align: left;}
#related .price span {text-align: right; font-weight: bold;}

.merchant-price a {font-weight: bold; color: #000; text-decoration: none;}
.merchant-price a:hover, .merchant-price a:focus, .merchant-price a:active {color: #fff;}
.similar-prices .merchant-price { margin-right: 4px; float: right; font-weight: normal !important; }

/*===== 
FOOTER 
======*/

#outer-wrap .rss {background-image: url(/images/icon-rss.gif);}
#outer-wrap .delicious {background-image: url(/images/icon-delicious.gif);}
#outer-wrap .yahoo {background-image: url(/images/icon-yahoo.gif);}
#outer-wrap .stumble-upon {background-image: url(/images/icon-stumbleupon.gif);}
#outer-wrap .share-this {background-image: url(/images/icon-sharethis.gif);}
#outer-wrap .furl {background-image: url(/images/icon-furl.gif);}
#outer-wrap .digg {background-image: url(/images/icon-digg.gif);}
#outer-wrap .facebook {background-image: url(/images/icon-facebook.gif);}
#outer-wrap .magnolia {background-image: url(/images/icon-magnolia.gif);}
#outer-wrap .google {background-image: url(/images/icon-google.gif);}
#outer-wrap .tell-a-friend {background-image: url(/images/icon-tellafriend.gif);}






/*====================================== 
				STANDARD SET-UP 
========================================*/

.block {background: #fff;}
.block .nw, .block .ne, .block .sw, .block .se {background-image: url(/images/product-info.gif);}
#main-wrap-two .block .nw, #main-wrap-two .block .ne, #main-wrap-two .block .sw, #main-wrap-two .block .se {background-image: url(/images/box-light.gif);}


/*=================
VERTICAL SKY ADVERT 
===================*/
.switch-five #wrap-advert {border: none;}

/*===========================
SPONSORED LINKS AND WEB LINKS 
=============================*/
#sponsored-links h4, #sponsored-links h3, #web-links h4, #web-links h3, #wrap-sponsored-links h2, #wrap-sponsored-links h3 {color: #666; font-size: 1em; font-weight: normal; text-align: left;}

#content #sponsored-links li, #content #web-links li, #wrap-product-details #wrap-sponsored-links li {background: none;}
#sponsored-links a, #wrap-sponsored-links a, #web-links li a {font-size: 0.9em; color: #666699;}
#web-links a:hover, #web-links a:focus, #web-links a:active, #sponsored-links a:hover, #sponsored-links a:focus, #sponsored-links a:active, #wrap-sponsored-links li a:hover, #wrap-sponsored-links a:focus, #wrap-sponsored-links a:active {background: #666699; color: #fff;}

#sponsored-links {border-width: 1px 0; border-color: #ccc; border-style: solid;}
/*============
LAYOUT CONTENT
==============*/
.layout-content-one #wrap-one, .layout-content-two #wrap-one, .layout-seven #wrap-one {background: none;}









/*============================================ 
			COMMON PAGE ELEMENTS 
=============================================*/


/*============ 
AVERAGE RATING 
==============*/
#average-rating {border: 1px #d9d9d9 solid; background: #f3f3f3; text-align: center;}
#average-rating .nw, #average-rating .ne, #average-rating .se, #average-rating .sw {background-image: url(/images/product-image.gif);}

#average-rating .ne {background-position: 100% -14px;}

#average-rating img {border: 1px #d9d9d9 solid;}
#inner-average-rating img {border: none;}

#inner-average-rating #average-rating-score {font-size:3.46em; color: #333385; font-weight: normal;}
#inner-average-rating p {font-weight: bold;}
#inner-average-rating em {color: #333385;}
#average-rating #member-recommendation span {color: #333385;}
#average-rating #member-recommendation, #average-rating #member-rating {font-size: 0.9em;}

.average-rating-score .review-page-summary { font-size: 45px; color:#333385; font-weight:bold;}
.average-rating-score .review-page-summary .middle-words{ font-size: 18px;}



/*============ 
COMPARE PRICES 
=============*/
#compare-prices li .nw, #compare-prices li .ne, #compare-prices li .se, #compare-prices li .sw {background-image: url(/images/prices.gif);}

#compare-prices .linkified-box:hover, #compare-prices .linkified-box.hover {background: #f8ea91 url(/images/prices-bg.gif) repeat-x 0 0;}

#compare-prices .number {font-weight: bold;}
#compare-prices .product {font-weight: bold;}
#compare-prices ul {list-style-type: none;}
#compare-prices ul li {border-bottom: 1px #6b98d1 solid; background: none;}
#compare-prices .price {font-size: 1.23em; font-weight: bold;}
#compare-prices .price span {font-size: 0.8em; font-weight: normal;}
#wrap-products h1, #wrap-products h2 {
background:#F2F2F2 url(/images/box-head.gif) repeat-x scroll 0 0;
font-weight:bold;
}/*=======
GO BUTTON 
========*/
#compare-prices .go-button span {background-image: url(/images/button-yellow.gif);}
#compare-prices .go-button a {background: #8f008f url(/images/button-bg.gif) repeat-x 0 50%; color: #fff; border: 1px #660066 solid; border-bottom: 1px #660066 solid; text-align: center; font-size: 1.25em; font-weight: bold; text-decoration: none;}

#compare-prices .go-button a:hover, #compare-prices .go-button a:focus, #compare-prices .go-button a:active {background-image: none;}

#compare-prices .go-button span {background-image: url(/images/button-white.gif);}


/*======== 
SUB MENU 
==========*/
a#sub-menu,a#sub-menu:active,a#sub-menu:link,a#sub-menu:visited{ text-decoration:none;  }
a#sub-menu:hover{ text-decoration:underline;  color:#660066;}


/*=== ADS IN RELATED COLUMN ===*/
#related #ads h3 {border: none;}
#related #ads li {background: none;}

/*========= 
RATE IT NOW 
===========*/
#product-rating h3 ,
#product-rating li 
{ vertical-align: middle; }
#product-rating h3 {color: #000; font-size: 1.23em;}
#outer-wrap #product-rating form {border: none;}
#outer-wrap #product-rating .submit-button {border: 1px #660066 solid;}
#outer-wrap #product-rating form .submit {font-size: 1.25em; font-weight: bold; border-color: #990099;}
#outer-wrap #product-rating .submit-button a {font-size: 1.25em; text-decoration: none; color: #fff; text-align: center; font-weight: bold;}
#product-rating .submit-button span {background-image: url(/images/button-white.gif);}
#product-rating,
#product-rating ul {
  margin: 0px 0 0 0 !important;
  padding: 5px 0 0 0 !important;
  
}

#product-rating li {
  line-height: 0 !important;
  float: left;
  margin: 0 0 0 0 !important;
  padding: 0 0 0 0 !important;
}

/*========= 
STAR RATING 
==========*/
#product-rating .rating {background: url(/images/stars-small.gif) no-repeat 0 0;}
#product-rating ul.rating li {background: none; cursor: pointer; text-indent:-999em;}

#product-rating .rating li a {text-decoration:none; z-index: 200;}

#product-rating .rating li a:hover, #product-rating .rating li a:focus, #product-rating .rating li a:active {
	z-index:2;
	background: none;
	background: url(/images/stars-small.gif) no-repeat 0 0;
	}

#product-rating .rating li.one a:hover, #product-rating .rating li.one a:focus, #product-rating .rating li.one a:active {background-position:0 -30px; width: 15px;}

#product-rating .rating li.two a:hover, #product-rating .rating li.two a:focus, #product-rating .rating li.two a:active {background-position:0 -75px; width: 40px;}

#product-rating .rating li.three a:hover, #product-rating .rating li.three a:focus, #product-rating .rating li.three a:active {background-position:0 -105px; width: 60px;}

#product-rating .rating li.four a:hover, #product-rating .rating li.four a:focus, #product-rating .rating li.four a:active {background-position:0 -135px; width:80px; }

#product-rating .rating li.five a:hover, #product-rating .rating li.five a:focus, #product-rating .rating li.five a:active {background-position:0 -150px; width: 95px;}




/*========== 
REVIEWS WRAP 
============*/
.reviews ul {
	border-top: 1px #d9d9d9 solid; 
	background: #f3f3f3 url(/images/ratings-bg.gif) repeat-x 0 0;
	}
	
.reviews ul a {font-size: 1.23em; font-weight: bold;}
	
#reviews-wrap .reviews li {background: none;}
#reviews-wrap .reviews .nw, #reviews-wrap .reviews .ne, #reviews-wrap .reviews .se, #reviews-wrap .reviews .sw {background-image: url(/images/review.gif);}

#reviews-wrap .reviews .ne {background-position: 100% -13px;}
.reviews .reviewer-rating {font-weight: bold; text-align: right;}

.reviews .on-average {color: #666; font-weight: bold; border-bottom: 1px #ccc dotted;}

#content #wrap-write-a-review span.somewhat-helpful {color:#996633;font-weight: bold; background: none;} 
#content #wrap-write-a-review span.helpful {color:#336633;font-weight: bold; background: none;}
#content #wrap-write-a-review span.very-helpful {color:#336633;font-weight: bold; background: none;} 
#content #wrap-write-a-review span.not-helpful {color:#993333;font-weight: bold; background: none;} 

#content div.helpful-buttons {
	display: inline-block;
	cursor: pointer;
	margin: 0px;
	margin-right: 5px;
  margin-bottom: 8px;
}

#content .helpful-buttons input {
  padding: 5px 10px;
	color: #ffffff;
  height: 30px;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-weight: bold;
  border: none;
  background: transparent;
  margin: 0px;
  cursor: pointer;
}

#content .somewhat-helpful-button {
  background: #979797 url(/images/helpful-grey.gif) repeat-x 0 0;
  border: 1px solid #666666;
}

#content .somewhat-helpful-button:hover {
  background: #666666;
}

#outer-wrap #content #wrap-write-a-review .somewhat-helpful-button span {
  background-image: url(/images/helpful-grey-corner.gif);
}

#content .helpful-button {
  background: #359732 url(/images/helpful-dark-green.gif) repeat-x 0 0;
  border: 1px solid #336832;
}

#content .helpful-button:hover {
	background: #336832;
}

#outer-wrap #content #wrap-write-a-review .helpful-button span {
  background-image: url(/images/helpful-dark-green-corner.gif);
}

#content .very-helpful-button {
	background: #32cb00 url(/images/helpful-green.gif) repeat-x 0 0;
	border: 1px solid #329900;
}

#content .very-helpful-button:hover {
	background: #329900;
}

#outer-wrap #content #wrap-write-a-review .very-helpful-button span {
	background-image: url(/images/helpful-green-corner.gif);
}

#content .not-helpful-button {
  background: #cc0001 url(/images/helpful-red.gif) repeat-x 0 0;
  border: 1px solid #9a0000;
}

#content .not-helpful-button:hover {
  background: #9a0000;
}

#outer-wrap #content #wrap-write-a-review .not-helpful-button span {
  background-image: url(/images/helpful-red-corner.gif);
}






/*===============================================
			PRODUCT PAGE OVERVIEW
===================================================*/

/*============== 
REVIEWS OVERVIEW 
================*/
#reviews-overview h2 {background: #f2f2f2 url(/images/box-head.gif) repeat-x 0 0; font-size: 1.25em;}
#reviews-overview .inner-col-2 .col-2, #inner-wrap-overall-rating .col-1 .col-2, #inner-wrap-overall-rating .col-2 .col-2 {text-align: right;}

/*============================== 
LAYOUT SWITCH - REVIEWS OVERVIEW 
===============================*/
.switch-four #reviews-overview .col-1 h2, .switch-five #reviews-overview .col-1 h2 {border-right: 1px #ccc solid;}
.switch-four #reviews-overview .col-2 h2, .switch-five #reviews-overview .col-2 h2 {border-left: 1px #fff solid;}

#reviews-overview .col-2 ul {border-bottom: 1px #6b98d1 solid;}
#reviews-overview .col-2 li {background: none; border-top: 1px #6b98d1 solid; font-weight: bold;}

#reviews-overview .col-2-100 ul {border-bottom: 1px #6b98d1 solid;}
#reviews-overview .col-2-100 li {background: none; border-top: 1px #6b98d1 solid; font-weight: bold;}


/*===============================================
			PRODUCT PAGE FULL REVIEW
===================================================*/
#wrap-full-review h2 {background: #f2f2f2 url(/images/box-head.gif) repeat-x 0 0; font-size: 1.25em; padding: 5px 10px;}

/*==================== 
FULL REVIEW PAGINATION
======================*/
#wrap-full-review .full-review-pagination li {background: none;}
#wrap-full-review .full-review-pagination li strong {font-weight: normal;}

/*============ 
OVERALL RATING
===============*/
#wrap-overall-rating h3 {font-weight: bold; font-size: 1.23em;}
#outer-wrap #wrap-overall-rating ul {border-bottom: 1px #6b98d1 solid;}
#outer-wrap #wrap-overall-rating li {background: none; border-top: 1px #6b98d1 solid; font-weight: bold;}
#outer-wrap #wrap-overall-rating .col-1 ul {border-bottom: none;}

/*============================ 
SWITCH LAYOUT - OVERALL RATING
==============================*/
.switch-four #content #wrap-overall-rating .col-1 ul, .switch-five #content #wrap-overall-rating .col-1 ul {border-bottom: 1px #6b98d1 solid;}

/*============= 
HELPFUL REVIEWS
===============*/
#wrap-helpful-reviews {text-align: center; background: #f3f3f3 url(/images/white-border-bg.gif) repeat-x 0 0; border-top: 1px #d9d9d9 solid;}

#wrap-helpful-reviews p, #wrap-helpful-reviews h3 {color:#333399;}
#wrap-helpful-reviews h3 {font-size: 1.23em;}
#wrap-full-review #wrap-helpful-reviews ul {text-align: center;}
#wrap-full-review #wrap-helpful-reviews li {border-width: 1px; border-style: solid;}
#wrap-full-review #wrap-helpful-reviews li a {color: #fff; text-decoration: none; font-size: 1.25em; font-weight: bold;}
#wrap-full-review #wrap-helpful-reviews li a:hover, #wrap-full-review #wrap-helpful-reviews li a:focus, #wrap-full-review #wrap-helpful-reviews li a:active {background-image: none;}

/*=== BORDERS AND BG IMAGES ===*/
#wrap-helpful-reviews #not-helpful-button {border-color:#660000; background: #850000 url(/images/button-bg_not-helpful.gif) repeat-x 0 50%;}

#wrap-helpful-reviews #somewhat-helpful-button {border-color:#98612C; background: #98612c url(/images/button-bg_s-helpful.gif) repeat-x 0 50%;}

#content #wrap-helpful-reviews #helpful-button {border-color:#336633; background: url(/images/button-bg_helpful.gif) repeat-x 0 50%;}

#wrap-helpful-reviews #very-helpful-button {border-color:#1F9200; background: #1f9200 url(/images/button-bg_v-helpful.gif) repeat-x 0 50%;}

/*=== CORNERS ===*/
#wrap-helpful-reviews #not-helpful-button span {background-image: url(/images/button-not-helpful.gif);}
#wrap-helpful-reviews #somewhat-helpful-button span {background-image: url(/images/button-s-helpful.gif);}
#wrap-helpful-reviews #helpful-button span {background-image: url(/images/button-helpful.gif);}
#wrap-helpful-reviews #very-helpful-button span {background-image: url(/images/button-v-helpful.gif);}

/*=== HOVER STATES ===*/
#wrap-helpful-reviews #not-helpful-button a:hover, #wrap-helpful-reviews #not-helpful-button a:focus, #wrap-helpful-reviews #not-helpful-button a:active {background-image: none; background-color:#850000;}

#wrap-helpful-reviews #somewhat-helpful-button a:hover, #wrap-helpful-reviews #somewhat-helpful-button a:focus, #wrap-helpful-reviews #somewhat-helpful-button a:active {background-image: none; background-color:#98612c;}

#wrap-helpful-reviews #helpful-button a:hover, #wrap-helpful-reviews #helpful-button a:focus, #wrap-helpful-reviews #helpful-button a:active {background-image: none; background-color:#336633;}

#wrap-helpful-reviews #very-helpful-button a:hover, #wrap-helpful-reviews #very-helpful-button a:focus, #wrap-helpful-reviews #very-helpful-button a:active {background-image: none; background-color:#1f9200;}

/*==============		
MEMBER COMMENTS
================*/
#content #wrap-comments h2 {background: none;}
#content #wrap-comments li {background: none;}
#content #wrap-comments .member-comment {border: 1px #999999 solid;}
#content #wrap-comments .nw, #content #wrap-comments .ne, #content #wrap-comments .se, #content #wrap-comments .sw {background-image: url(/images/comment.gif);}

#content #wrap-comments .ne {background-position: 100% -13px;}

/*========= 
WRAP SUBMIT
===========*/
#wrap-full-review #wrap-submit .submit-button span {background-image: url(/images/button-white.gif);}

/*================ 
REPORT THIS REVIEW 
==================*/
#wrap-report {border-top: 1px #6b98d1 solid;}
#wrap-report .col-2 {font-size: 0.85em;}



/*===============================================
			PRODUCT PAGE DETAILS
=================================================*/
#wrap-product-details h2 {font-size: 1.25em;background: #f2f2f2 url(/images/box-head.gif) repeat-x 0 0; color: #333385;}
#wrap-product-details #wrap-summary {background-image: none;}

/*===================================
SWITCH LAYOUT - PRODUCT PAGE DETAILS
====================================*/
.switch-four #wrap-product-details .block, .switch-five #wrap-product-details .block {background-image: url(/images/grey-border-bg.gif); background-position: 46% 0; background-repeat: repeat-y;}








/*===============================================
			ASK A QUESTION / WRITE A REVIEW
===================================================*/

#content #wrap-ask-a-question .nw, #content #wrap-ask-a-question .ne, #content #wrap-ask-a-question .se, #content #wrap-ask-a-question .sw, #content #wrap-write-a-review .nw, #content #wrap-write-a-review .ne, #content #wrap-write-a-review .se, #content #wrap-write-a-review .sw {background-image: url(/images/highlight-box-light.gif);}

#content #wrap-ask-a-question .number .nw, #content #wrap-write-a-review .number .nw {display: none;}
#content #wrap-ask-a-question li {font-weight: bold; background: none;}
#content #wrap-ask-a-question .number, #content #wrap-write-a-review .number {text-align: left; font-size: 1.25em;}
#content #wrap-ask-a-question .number span, #content #wrap-write-a-review .number span {font-size: 1.5em;}

#wrap-question, #wrap-question-details, #wrap-ratings {border-bottom: 1px #ccc solid;}
#wrap-question-details .inner-row .required {font-size: 1.5em;}
#wrap-question-details .inner-row label {text-align: left;}
#wrap-ask-a-question h2, #wrap-write-a-review h2 {color: #fff; background: #900290 url(/images/highlight-box-head.gif) repeat-x 0 0; font-size: 1.23em;}

#wrap-ask-a-question #wrap-question .col-2 {text-align: right;}
#content #wrap-ask-a-question .number h3, #content #wrap-write-a-review .number h3 {font-size: 1em; color:#c50000;}
#content #wrap-ask-a-question .number h3 span, #content #wrap-write-a-review .number h3 span {background: none;}

/*====================
TOPIC OF YOUR QUESTION
======================*/
#content #wrap-ask-a-question #wrap-question .inner-row, #content #wrap-write-a-review .inner-row {text-align: center;}

/*================
QUESTION CONTROLS
=================*/
#wrap-question-details #question-controls .submit-button a {text-decoration: none; color: #fff; text-align: center; font-size: 1.25em; font-weight: bold;}

#wrap-question-details #question-controls #italic-button a {font-style: italic;}
#wrap-question-details #question-controls #underline-button a {text-decoration: underline;}

/*===================
REVIEW CENTRE ACCOUNT
====================*/
#wrap-review-centre-account .col-1, #wrap-review-centre-account .col-2 {text-align: center;}
#wrap-review-centre-account .cols-wrap p {font-size: 1em; color:#333385; font-weight: bold;}
#content #wrap-review-centre-account .submit-button a {text-decoration: none; color: #fff; font-size: 1.25em; font-weight: bold;}

#wrap-review-centre-account h4 {color: #333385; background: #f2f2f2 url(/images/box-head.gif) repeat-x 0 0; font-size: 1.25em;}

#wrap-review-centre-account .info {font-weight: normal;}

#next-step h5 {font-size: 1.1em; color: #333385;}

#content #wrap-write-a-review .number-holder {
	width: 100%;
	text-align: left;
}

#content #wrap-write-a-review .number-holder .number .se {
	right: -1px;
}

#content .rc-rate-form {
	border: 0;
}

/*===========
SUBMIT BUTTON
=============*/
#content #wrap-ask-a-question .submit-button input, #content #wrap-write-a-review .submit-button input {font-size: 1.25em; font-weight: bold;}

#content #wrap-ask-a-question .submit-button span, #content #wrap-write-a-review .submit-button span {background-image: url(/images/button-white.gif);}

/*=====
RELATED 
=======*/
.layout-two #related ol {font-weight: normal;}

/*========================
RATINGS FOR WRITE A REVIEW
==========================*/
#wrap-write-a-review #wrap-ratings #heading-overall-rating {font-weight: bold;}
#wrap-write-a-review #wrap-ratings h4 {font-size: 1.1em; font-weight: normal;}

#wrap-write-a-review #wrap-ratings .inner-row {text-align: left;}
#wrap-write-a-review #wrap-ratings .inner-row h4 {font-weight: bold;}

#wrap-write-a-review #wrap-ratings .error-row {border-bottom:none;}
#wrap-write-a-review #wrap-ratings .error-row h4, #wrap-write-a-review #wrap-ratings .error-row p {color:#cc0000;}

#content #wrap-write-a-review h3.rc-rate-review-form {
	background: #900290 url(/images/highlight-box-head.gif) repeat-x scroll 0 0;
	color: #ffffff;
	padding: 5px 10px;
}

#content #wrap-write-a-review div.rc-rate-value-wrap {
	border-top: 1px solid #ccc;
	text-align: left;
}

#content #wrap-write-a-review div.rc-rate-content {
	width: auto;
	padding-left: 25px;
}

#content #wrap-write-a-review.rc-rate-a-review {
	background-color: #ffffff;
}

/*============================
STAR RATING FOR WRITE A REVIEW
==============================*/

#wrap-ratings .star-rating {background: url(/images/stars-small.gif) no-repeat 0 0;}
#wrap-ratings ul.star-rating li {background: none; cursor: pointer; text-indent:-999em;}

#wrap-ratings .star-rating li a {text-decoration:none; z-index: 200;}

#wrap-ratings .star-rating li a:hover, #wrap-ratings .star-rating li a:focus, #wrap-ratings .star-rating li a:active {
	z-index:2;
	background: none;
	background: url(/images/stars-small.gif) no-repeat 0 0;
	}

#wrap-ratings .star-rating li.star-1 a:hover, #wrap-ratings .star-rating li.star-1 a:focus, #wrap-ratings .star-rating li.star-1 a:active {background-position:0 -30px; width: 15px;}

#wrap-ratings .star-rating li.star-2 a:hover, #wrap-ratings .star-rating li.star-2 a:focus, #wrap-ratings .star-rating li.star-2 a:active {background-position:0 -75px; width: 40px;}

#wrap-ratings .star-rating li.star-3 a:hover, #wrap-ratings .star-rating li.star-3 a:focus, #wrap-ratings .star-rating li.star-3 a:active {background-position:0 -105px; width: 60px;}

#wrap-ratings .star-rating li.star-4 a:hover, #wrap-ratings .star-rating li.star-4 a:focus, #wrap-ratings .star-rating li.star-4 a:active {background-position:0 -135px; width:80px; }

#wrap-ratings .star-rating li.star-5 a:hover, #wrap-ratings .star-rating li.star-5 a:focus, #wrap-ratings .star-rating li.star-5 a:active {background-position:0 -150px; width: 95px;}

#wrap-write-a-review #wrap-ratings .required {font-size: 1.5em;}


/*=== LARGE STARS ===*/
#wrap-write-a-review #wrap-ratings #star-rating-overall .star-rating {background: url(/images/stars-large.gif) no-repeat 0 0;}
#wrap-write-a-review #wrap-ratings #star-rating-overall ul.star-rating li {background: none; cursor: pointer; text-indent:-999em;}

#wrap-ratings #star-rating-overall li a {text-decoration:none; z-index: 200;}

#wrap-write-a-review #wrap-ratings #star-rating-overall li.star-1 a:hover, #wrap-write-a-review #wrap-ratings #star-rating-overall li.star-1 a:focus, #wrap-write-a-review #wrap-ratings #star-rating-overall li.star-1 a:active {background-position:0 -30px; width: 30px;}

#wrap-write-a-review #wrap-ratings #star-rating-overall li.star-2 a:hover, #wrap-write-a-review #wrap-ratings #star-rating-overall li.star-2 a:focus, #wrap-write-a-review #wrap-ratings #star-rating-overall li.star-2 a:active {background-position:0 -60px; width: 65px;}

#wrap-write-a-review #wrap-ratings #star-rating-overall li.star-3 a:hover, #wrap-write-a-review #wrap-ratings #star-rating-overall li.star-3 a:focus, #wrap-write-a-review #wrap-ratings #star-rating-overall li.star-3 a:active {background-position:0 -90px; width: 100px;}

#wrap-write-a-review #wrap-ratings #star-rating-overall li.star-4 a:hover, #wrap-write-a-review #wrap-ratings #star-rating-overall li.star-4 a:focus, #wrap-write-a-review #wrap-ratings #star-rating-overall li.star-4 a:active {background-position:0 -120px; width:135px; }

#wrap-write-a-review #wrap-ratings #star-rating-overall li.star-5 a:hover, #wrap-write-a-review #wrap-ratings #star-rating-overall li.star-5 a:focus, #wrap-write-a-review #wrap-ratings #star-rating-overall li.star-5 a:active {background-position:0 -150px; width: 170px;}
	
/*===============
word count bar
================*/
#word-count {
    text-align: left; 
    font-weight: bold; 
    padding: 10px;
    }
    
#word-count #progress-bar {
  background-image: url(/images/word-counter.gif);
  height: 20px;
  width: 100px; 
  position: absolute;
  margin-left: 10px;
  text-indent: -9999em;
  }

#word-count .poor {background-position: left -20px; }
#word-count .average {background-position: left -40px; }
#word-count .good {background-position: left -60px; }
#word-count .excellent {background-position: left -80px; }	

#review-hints-help {margin-top: 10px; font-weight: normal;}

/*===============================================
			WRITE A REVIEW CONFIRMATION
===================================================*/
#wrap-confirmation h2, #wrap-confirmation h3, #wrap-confirmation h4 {font-size: 1.25em; color: #333385;}
#wrap-confirmation h2, #wrap-confirmation h4 {background: #f2f2f2 url(/images/box-head.gif) repeat-x 0 0;}
#wrap-confirmation .date {text-align: right;}

/*===============
TELL YOUR FRIENDS
================*/
#inner-tell-your-friends {border: 2px #ccc dashed; text-align: center; background:#f3f3f3;}

/*===============================================
			SUB CATEGORY BRAND PAGE
===================================================*/
#wrap-search-results h1, #wrap-search-results h2 {font-size: 1.92em; font-weight: bold; background: #f2f2f2 url(/images/box-head.gif) repeat-x 0 0;}

#wrap-search-results h1 {font-size: 1.8em;}

#wrap-search-results h2 {font-size: 1.23em; border-color: #ccc;}

#content #content-search-results h2, #content-search-results #wrap-comments .user {background: #F2F2F2 url(/images/box-head.gif) repeat-x 0 0;}


/* REVISED PRODUCT PAGE 
------------------------------*/


#product-page-content-wrap {background: #E1EDF6; border: 0px #ccc solid;}

#product-page-content-wrap #compare-prices h2 {background:#F2F2F2 url(/images/box-head.gif) repeat-x scroll 0 0; font-size: 1.25em;}

#product-page-content-wrap #compare-prices h2 span {font-size: 0.8em; font-weight: normal;}

#product-page-content-wrap #compare-prices .ne, #product-page-content-wrap #compare-prices .nw {z-index: 2;}

#product-page-content-wrap #compare-prices .number {background: none; font-weight: bold; border: none; font-size: 1em; color: #000;}

#product-page-content-wrap .block .ne, #product-page-content-wrap .block .nw, #product-page-content-wrap .block .se, #product-page-content-wrap .block .sw {background-image: url(/images/box-light.gif);}

#product-page-content-wrap #compare-prices li .sw, #product-page-content-wrap #compare-prices li .se, #product-page-content-wrap #compare-prices li .ne, #product-page-content-wrap #compare-prices li .nw {background-image: url(/images/prices.gif)}

#product-page-content-wrap #compare-prices .go-button span {background-image: url(/images/button-white.gif);}

#product-page-content-wrap #reviews-wrap .ne, #product-page-content-wrap #reviews-wrap .nw {background-image: url(/images/review.gif);}


.layout-seven #related {border-color: #a1c3e3; }

#outer-wrap .no-image-available {border: none;}


/* RELATED
---------------------------*/
.layout-seven #outer-wrap #related .ne, .layout-seven #outer-wrap #related .nw, .layout-seven #outer-wrap #related .se, .layout-seven #outer-wrap #related .sw {background-image: url(/images/related-product-page.gif);}

#div bestPrize{background:#cccccc; width:100px;}

.large-star { margin-right: 3px; margin-left: 3px; }
.rating-stars { margin: 0px !important; text-align:center;width:210px;padding-left:20px;padding-top:10px; }
.average-rating-score {  text-align:center; }
#forum-advanced-search .submit-button .nw, #forum-advanced-search .submit-button .ne, #forum-advanced-search .submit-button .se, #forum-advanced-search .submit-button .sw {background-image: url(/images/button-white.gif);}
.radio-group .radio {
  float: left !important;
  position: relative !important;
}
.radio-group label {
  clear:right;
}
.forums-search #main-wrap-one {
  border-top: none !important;
}

/*** Add a comment ***/
#content form.rc-add-comment {
	border: none;
}

#submit-guest-button {
  float:right;
  width: 200px;
  margin-right: 28px;
}

#submit-guest-button input {
  padding: 10px;
}

#confirm_own_work_row label {
  margin-top: 2em;
}







