/* REVIEWS */
 	.reviews_bottom { background: #fff; border:1px solid #cdc3c7; padding: 10px 10px 0 10px!important; margin: 0 0 10px 0; width: 925px;}
	.reviews_header { padding: 10px 0 10px 0!important; font-weight: bold; font-size: 12px!important; text-transform: uppercase;}
	.reviews_top { background: #f9f9f9; border: 1px solid #cdc3c7; padding: 10px 10px 10px 10px; margin: 0 0 10px 0; width: 925px;}
	.reviews_pod_overall { width: 215px; float:left; margin: 0 10px 0 0;}
		.reviews_pod_overall h4 { font-family: Arial, Helvetica, sans-serif!important; margin: 25px 0 3px 0; padding:0;}
	.reviews_pod_container { float:left; width: 490px;}
	.reviews_pod { display: none; background: #f3f3f3; border: 1px solid #c3c3c3; padding: 5px 10px 5px 10px; width: 170px; margin: 0 10px 10px 0; float:left;}
		.reviews_top .reviews_pod { height: 85px!important; margin: 25px 18px 0 0!important;}
		.reviews_top h2 { margin:0; padding:0;}
		.reviews_pod h2, .reviews_pod_overall h2 { font-family: Arial, Helvetica, sans-serif!important; float:left; width: 105px;}
		.reviews_pod_overall h3 { font-family: Arial, Helvetica, sans-serif!important; color: #000; font-size: 12px; float:left; width: 105px!important; padding:0; margin: 3px 0 0 0;}
		.reviews_pod_dark { border: 1px solid #c3c3c3!important; background: #ebebeb!important; height: 102px; overflow:auto; width: 170px;}
		.reviews_pod_dark p { font-size: 11px;}
		.reviews_pod_imageslist li { float:left; padding: 0 10px 10px 0;}
		.reviews_pod_imageslist img { border: 1px solid #c3c3c3;}
	h2.reviews_green { font-family: Arial, Helvetica, sans-serif!important; color: #8bc216; float: none; background: url(../_images/assets/icons/thumbs_yes.gif) no-repeat scroll center left; padding: 0 0 0 20px; line-height:25px; margin: 0 0 4px 0;}
	h2.reviews_red { font-family: Arial, Helvetica, sans-serif!important; color: #ff0000; float: none; background: url(../_images/assets/icons/thumbs_no.gif) no-repeat scroll center left; padding: 0 0 0 20px; line-height:25px; margin: 0 0 4px 0;}
	h2.reviews_blue { font-family: Arial, Helvetica, sans-serif!important; color: #000; float: none; background: url(../_images/assets/icons/thumbs_bestuses.gif) no-repeat scroll center left; padding: 0 0 0 20px; line-height:25px; margin: 0 0 4px 0; width: 160px;}
	h2.reviews_reviewedby { float:left; padding: 5px 0 10px 0;}

	.reviews_snapshot_container { float:left; width: 210px;}
		.reviews_snapshot_container h4 { font-family: Arial, Helvetica, sans-serif!important; margin: 0 0 3px 0; padding:0;}
	.reviews_snapshot { padding: 5px; border: 1px solid #c3c3c3; background: #f0f0f0; margin: 10px 0 0 0; width: 180px;}
	.reviews_snapshot ul.reviews_stars_smaller { width: 72px!important;}
		.reviews_snapshot h3 { font-family: Arial, Helvetica, sans-serif!important; color: #000; font-size: 12px; float:left; width: 105px!important; padding:0; margin: 3px 0 0 0;}

	.reviews_single { border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 20px 0 20px 0; background: #fff url(../_images/backgrounds/faded_bkg.gif) repeat-y scroll;}
	.reviews_author {color: #666; width: 190px; float:left; padding: 0 0 0 10px;}
	.reviews_author strong { float:left; width: 50px;}
	.reviews_author .reviews_title { float:left; margin: 3px 0 0 0; width: 65px;}
	.reviews_author .reviews_title_overall { float:left; margin: 3px 0 0 0; width: 65px; font-weight: bold;}
	.reviews_content { float:left; width: 720px;}
	.reviews_filter { float: right; width: 470px; text-align: right;}
	.reviews_filter_line { border-top: 1px solid #ccc; width: 100%;}
	.reviews_filter_bottom { float: right; width: 470px; margin: 5px 0 0 0; text-align: right;}
	.reviews_recommend_yes { color: #fff; background: green url(../_images/assets/icons/thumbs_yes.gif) no-repeat scroll top left; font-weight: bold; font-size: 11px; width: 140px; padding: 2px 0 2px 20px;}
	.reviews_recommend_no { color: #fff; background: #b61510 url(../_images/assets/icons/thumbs_no.gif) no-repeat scroll top left; font-weight: bold; font-size: 11px; width: 140px; padding: 2px 0 2px 20px;}

	.reviews h2 { font-size: 15px; color: #000;}
	.reviews_number { color: #999999; font-size: 11px; width: 95px; margin: -2px 0 15px 0; float: left;}
	.reviews ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
	.reviews li { list-style-type: none;}
	.reviews_stars_details { width: 399px; padding: 3px 0 0 0;}
	.reviews_stars_details select { float:left; width: 86px;}

	.reviews_stars .message { float:left; text-indent:10px; font-weight: bold; font-style: italic;}
	.reviews_stars .product_rating { margin: 0 10px 0 0;}
	.reviews_stars_details { width: 399px; padding: 3px 0 0 0;}
	.reviews_stars_title {font-weight: bold; color: #000; float:left; width: 160px; padding: 3px 0px 6px 0px;}
	.reviews ul.reviews_stars { margin: 3px 0 0 0; padding:0; float: left; width: 100px;}
	.reviews ul.reviews_stars li { list-style-type: none; border: none; float:left!important; width: 16px; margin:0!important;}
	.reviews ul.reviews_stars_smaller { margin: 2px 0 0 0; padding:0; float: left; width: 100px;}
	.reviews ul.reviews_stars_smaller img { width: 11px; height: 10px;}
	.reviews ul.reviews_stars_smaller li { list-style-type: none; border: none; float:left!important; width: 11px; margin:0!important;}

	.reviews p { padding-bottom: 5px;}
	.reviews_helpful_ratings { float: left; padding: 2px 10px 0 0;}
	.reviews_helpful_label { float: left; padding: 2px 10px 0 0;}
	.reviews .reviews_helpful_yes, .reviews .reviews_helpful_no { line-height: 20px; font-weight: bold; margin: 5px 0 5px 0;}
	.reviews_hover:hover { display: block\0/; filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7; zoom:1;}
	.reviews .reviews_thanks {background: url(../_images/assets/icons/thumbs_yes.gif) no-repeat scroll center left; color: #8bc216; padding: 0 0 0 23px; line-height:20px; font-weight: bold;}
	.reviews .reviews_nothanks {background: url(../_images/assets/icons/thumbs_no.gif) no-repeat scroll center left; color: #FF0000; padding: 0 0 0 23px; line-height:20px; font-weight: bold;}

	h2.reviews_main_title { font-size: 20px;}

	.reviews_description { color: #000; margin: 10px 0 10px 0; font-size: 13px;}
	.reviews_description .reviews_pod { background: #fafafa; border: 1px solid #e7e7e7; width: 190px!important;}
	.reviews_comment { background:#f1f1f1; border:1px solid #d5d5d5; padding:5px 5px 0px 5px; margin: 10px 0 0 0; color: #000;}
	.reviews_comment h2 { font-family: Arial, Helvetica, sans-serif!important; font-style: italic; margin-bottom:4px!important; padding:0; color: #999999!important; font-size:11px!important; float: none!important;}

	.reviews_link { float: right; margin: 1px 0 0 0; padding: 6px 0 0 0;}
	.reviews_link a { color: #fff; font-size: 9px!important; text-decoration: none; padding:2px 5px 2px 3px!important; background:#3d3d3d; text-align: center; text-transform: uppercase; font-weight: bold; margin: 0 3px 0 0;}
	.reviews_link a:hover { display: block\0/; filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7; zoom:1;}
	.reviews_permanlink { float: none!important; margin: 10px 0 0 0;}
	.reviews .reviews_popup_form img { margin: 0 0 10px 0!important;}

	.reviews_members { display: none; /* This div displays the product image and title for use in the members area */}

/* WRITE A REVIEW */

.reviews_create_container .reviews_create_container_popups { position: absolute; z-index: 2!important; margin: 164px 0 0 261px; border: 1px solid #ccc; background: #fff; width: 416px; padding: 20px 20px 0 20px;}
.reviews_create_container .reviews_create_container_popups .correctbox { width: 386px!important;}
.reviews_create_container .reviews_create_container_popups .correctbox h2 { font-size: 16px;}
.reviews_create_on { display: block\0/; filter:alpha(opacity=30); opacity: 0.3; -moz-opacity:0.3; z-index:1; zoom:1;}
.reviews_create { margin: 10px 0 0 0;}

	.reviews_create_info { float: left; width: 365px; padding: 10px 0 0 0;}
	.reviews_create_info h1 { padding:0; margin:0;}
	.reviews_create_form { min-height: 465px!important; width: 558px; border: 1px solid #dfdadc; background:#efebed; float: right; padding: 10px;}
	* html .reviews_create_form { height: 465px!important;}
	.reviews_create_content { width: 558px; float: right; padding: 20px; background: #fbfbfb;}

	.reviews_create_info .infobox { width: 330px;}
	.reviews_create_info .infobox h2 { font-size: 12px; padding-top: 3px;}

	.reviews_create_product { margin: 20px 0 20px 0;}
	.reviews_create_product img { border: 1px solid #ccc!important; float:left; margin: 0 10px 0 0;}
	.reviews_create_product_description { float: left; width: 220px;}
	.reviews_create_product h3 { line-height:11px; font-family: Arial, Helvetica, sans-serif!important; padding-bottom: 3px!important; margin:0!important;}
	.reviews_create_product h3 a { padding-bottom: 0!important; margin:0!important; font-size:11px; font-weight: normal!important; color: #545454; text-transform: none;}
	.reviews_create_product_rrp { font-weight: bold; color: #000; text-decoration: line-through; float:left; font-size: 12px; margin: 0 3px 0 0;}
	.reviews_create_product_price { font-weight: bold; color: #000; font-size: 12px;}
	.reviews_create_product_price_now { font-weight: bold; color: #c40667; font-size: 12px; float:left; margin: 0 3px 0 0;}

	.reviews_radio_checkbox { width: 15px; margin: 0 3px 0 0; float:left;}
	.reviews_radio_radio { width: 15px; margin: 0 3px 0 0; float:left;}
	.reviews_radio_title { float:left; padding-right: 20px; font-weight: bold; /padding-top: 3px; _padding-top: 3px; padding-top: 3px\0/;}
	a.reviews_radio_clear { float:right; text-decoration: none; border: 1px solid #c3c3c3; line-height:12px; height: 12px; width: 40px; display: block; text-align: center; background:#ebebeb; color: #888888; font-weight: bold; font-size: 9px;}
	a.reviews_radio_clear:hover { color: #888888; background-color: #e5e5e5;}
	a.reviews_stars_clear { float:right; text-decoration: none; border: 1px solid #c3c3c3; line-height:12px; height: 12px; width: 40px; display: block; text-align: center; background:#ebebeb; color: #888888; font-weight: bold; font-size: 9px;}
	a.reviews_stars_clear:hover { color: #888888; background-color: #e5e5e5;}

.review_ratings h2 { font-size: 12px!important; font-weight: bold; width: 550px!important;}
	.reviews_rating_left { width: 250px; float:left;}
	.review_checkboxes .reviews_rating_title { width: 220px!important; /padding-top: 2px; _padding-top: 2px; padding-top: 2px\0/;}
	.reviews_rating_right { width: 250px; margin: 0 0 10px 0; border: 1px solid #c3c3c3; background: #ebebeb; float:right; padding:5px;}
		.reviews_rating_right p { margin: 0 0 4px 0; padding:0;}
	.reviews_rating_smalltext { font-size: 10px; color: #999999;}
	label.reviews_rating_title { float:left; width: 128px!important; margin: 0 0 0 0; line-height: 16px;}
	label.reviews_rating_title_long { float:left; width: 190px!important; margin: 0 0 0 0; line-height: 16px;}
	.reviews_radio { float:left;}
	.reviews_other_purchases label.reviews_rating_title { width: 219px!important;}
	.reviews_rating_textfield { width: 180px; margin: 0 0 5px 0; float: left; height: 20px; border: 1px solid #c3c3c3; background:#fff;}
	.reviews_rating_button { float:right;}

	.reviews_form { margin:0; padding:0;}
		.reviews_form .textfield { width: 390px; float: left; border: 1px solid #ccc; background: #fff; margin: 0 0 10px 0; height: 20px;}
		.reviews_form .textfield_upload { float: left; border: 1px solid #ccc; background: #fff; margin: 0 0 10px 0; height:20px;}
		.reviews_form textarea { width: 388px; height: 150px; overflow: auto; float: left; border: 1px solid #ccc; background: #fff; margin: 0 0 10px 0;}
		.reviews_form textarea , x:-moz-last-node { width: 390px;}
		.reviews_form label { width: 160px; float:left;}
		.reviews_form .label_error { font-weight: bold; color: #FF0000;}
		.reviews_form .sub_error { margin: 0 0 5px 160px; font-weight: bold; color: #FF0000;}
		.reviews_form .required { font-weight: bold; color: #FF0000;}
		.reviews_characters { margin-left: 160px;}
		.review_title_characters, .review_description_characters { color: #FF0000;}


.ui-rating-empty  {display:inline-block;margin:0px 1px; padding:0px;width:13px;height:13px;background:url(/templates/quiz.co.uk.new/_images/assets/icons/stars_off.png) no-repeat 0px / contain;cursor:pointer}
.ui-rating-full  {display:inline-block;margin:0px 1px; padding:0px;width:13px;height:13px;background:url(/templates/quiz.co.uk.new/_images/assets/icons/stars_on.png) no-repeat 0px / contain;cursor:pointer}



/* PERMALINK */
.reviews_permalink .reviews { border-bottom: 1px solid #ccc; border-top: none;}

/* Autocomplete */
.ac_results { padding: 0px; border: 1px solid #595959; background-color: #eeeeee; overflow: hidden; z-index: 99999;}
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0;}
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block;
	 /*
	    if width will be 100% horizontal scrollbar will apear
	    when scroll mode will be used
	  */
	 /*width: 100%;*/
	font: menu; font-size: 11px;
      /*
	 it is very important, if line-height not setted or setted
	 in relative units scroll will be broken in firefox
       */
      line-height: 16px; overflow: hidden;}

.ac_loading { background: white url('indicator.gif') right center no-repeat;}
.ac_odd { background-color: #e0e0e0;}
.ac_over { background-color: #595959; color: white;}


.details_reviews .infobox h2 { font-size: 15px!important;}
