@charset "utf-8";
/* CSS Document */
.productheading {color: #404040; font-size:16px; margin-left: 20px; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
.product_reviews { padding-left:0px;  color:#000; font-size:12px;}
.product_reviews a {font-size:12px; color:#848484;}
	.product_reviews .top_bar { clear:both; width:700px; height:36px; background:#eee; color:#404040; border-bottom:1px dotted #DDDDDD;}
		.product_reviews .top_bar .title { float:left; padding:7px; padding-left: 12px; font-weight:bold; font-size:18px;}
		.product_reviews .top_bar .quick_reference { float:right; padding-right:5px; font-size:11px; margin-top:11px;}
			.product_reviews .top_bar .quick_reference .text { float:left; }
			.product_reviews .top_bar .quick_reference .value { float:left; padding-left:5px; }
	
	.product_main_box {padding: 10px; margin: 15px; border: solid 1px #eee;}
	.product_reviews .picture { float:left; width:200px; height:200px; border: 2px dotted #eee;}
	.product_reviews .right_box { float:left; width:420px; min-height:200px; margin-left: 10px; padding-left: 10px; border: 2px dotted #eee;}
		.product_reviews .right_box .left_side { float:left; padding:10px; text-align:left; position:absolute; font-size:12px;   }
			.product_reviews .right_box .left_side .purchase_area { clear:both; height:100px; } 
				.product_reviews .right_box .left_side .purchase_area .add_to_basket { float:left; width:112px; height:29px; text-align:center; padding-top:13px; padding-left:0px; background:url(../../../images/buttons/button_medium_blue.jpg); } 
				.product_reviews .right_box .left_side .purchase_area .add_to_basket a{ color:#ffffff; text-decoration:none; } 
				.product_reviews .right_box .left_side .purchase_area .add_to_basket a:hover{ color:#ffffff; text-decoration:underline; } 
			.product_reviews .right_box .left_side .shipping { clear:both; margin-top: 2px;} 
				.product_reviews .right_box .left_side .shipping .comment { float:left; padding-left:5px; font-style:italic; }
			.product_reviews .right_box .left_side .weight { clear:both; padding-top: 2px;} 
				.product_reviews .right_box .left_side .weight .type { float:left; padding-left:5px; }
			.product_reviews .right_box .left_side .manufacturer { clear:both; padding-top: 2px;} 
			.product_reviews .right_box .left_side .categories { clear:both; padding-top: 2px;}
				.product_reviews .right_box .left_side /* . */ .text { float:left; font-weight:bold;  }
				.product_reviews .right_box .left_side /* . */ .value { float:left; padding-left:5px; }
		.product_reviews .right_box .right_side { float:right; padding:10px; padding-right: 10px; text-align:right; }
		.product_reviews .right_box .right_side .product_price_title {margin-top: 6px; color:#404040; text-align:center; margin-bottom: 2px; }
			.product_reviews .right_box .right_side .price_area { clear:both; }
				.product_reviews .right_box .right_side .price_area .product_price { font-size:22px; color:#CC0000; text-align:center; background: #f5f5f5; padding: 3px; border: 1px solid #ddd; border-bottom: 0;}
				.product_reviews .right_box .right_side .price_area .product_price_exc_tax { font-size:12px; text-align:center; background: #eee; padding: 3px;border: 1px solid #ddd; border-top: 0;}
				.product_reviews .right_box .right_side .price_area .product_discount_price { font-size:22px; text-align:center; background: #f5f5f5; padding: 3px; border: 1px solid #ddd; border-bottom: 0; margin-top: 5px;}
				.product_reviews .right_box .right_side .price_area .product_discount_price_exc_tax { font-size:12px; text-align:center; background: #eee; padding: 3px;border: 1px solid #ddd; border-top: 0;}
			.product_reviews .right_box .right_side .additional_currency_area { clear:both; padding-top:8px; }	
				.product_reviews .right_box .right_side .additional_currency_area .currency { float:right; }
				.product_reviews .right_box .right_side .additional_currency_area .line_seperator { float:right; padding-left:5px; padding-right: 5px; }
			.product_reviews .right_box .right_side .stock_area { clear:both; padding-top:8px; }
				.product_reviews .right_box .right_side .stock_area .value { float:right; font-weight:bold; }
				.product_reviews .right_box .right_side .stock_area .text { float:right; padding-left:5px; }
				
				
				
				
				
	.product_navigation { clear:both; width:680px; padding:1px; padding-left:10px; padding-right:10px; border-bottom:0px; font-size:11px; margin-top:10px; }
		.product_navigation .nav_description { width:85px; height:18px; text-align:center; float:right; background:url(../../../images/buttons/button_small.jpg); padding-top:3px; margin:4px; }
		.product_navigation .nav_reviews { width:85px; height:18px; text-align:center; float:right; background:url(../../../images/buttons/button_small.jpg); padding-top:3px; margin:4px; }			
	.product_reviews .review_details { clear:both; width:658px; padding:10px; margin-top:20px;}
		.product_reviews .review_details .review_heading { text-align:center; font-weight:bold; padding:3px; font-size:20px; color:#404040;}
		.product_reviews .review_details .review { clear:both; padding:5px; margin-top:10px; border: 1px solid #eee;}
			.product_reviews .review_details .review .review_title { font-weight:bold; float:left; font-size:16px; color:#404040; margin-bottom: 5px;}
			.product_reviews .review_details .review .reviewer { font-style:italic; float:left; padding-left:20px; font-size:12px; padding-top:3px; color: #666; margin-bottom: 5px;}
			.product_reviews .review_details .review .review_contents { clear:both; padding-top:5px; padding-bottom:5px; padding-left:5px; border-top: 2px dotted #eee;}
			.product_reviews .review_details .review .rating { clear:both; padding-left:5px; margin: 5px; }
				.product_reviews .review_details .review .rating .text { float:left; }
				.product_reviews .review_details .review .rating .value { float:left; padding-left:5px; }
			.product_reviews .review_details .add_review_button { clear:both; padding:10px; padding-top:20px; }
	
	.product_reviews .product_attributes { clear:both; width:658px; padding:10px; border:solid 1px; border-top:0px; } 
		.product_reviews .product_attributes .message { clear:both; }
		.product_reviews .product_attributes .textbox_attribute { clear:both; padding:5px; }
			.product_reviews .product_attributes .textbox_attribute .text { float:left; font-weight:bold; }
			.product_reviews .product_attributes .textbox_attribute .value { float:left; padding-left:10px; }
		.product_reviews .product_attributes .radio_attribute { clear:both; padding:5px; }
			.product_reviews .product_attributes .radio_attribute .text { float:left; font-weight:bold; }
			.product_reviews .product_attributes .radio_attribute .alert { padding-left:5px; float:left; }
			.product_reviews .product_attributes .radio_attribute .attribute_option { clear:both; padding-left:10px; }
				.product_reviews .product_attributes .radio_attribute .attribute_image { float:left; width:50px; padding:3px; padding-left:5px; padding-right:5px;  }
				.product_reviews .product_attributes .radio_attribute .label { float:left; padding-left:5px; }
				.product_reviews .product_attributes .radio_attribute .button { float:left; padding-left:5px; }
				.product_reviews .product_attributes .radio_attribute .label_w_image { float:left; padding-top:15px; }
				.product_reviews .product_attributes .radio_attribute .button_w_image { float:left; padding-top:15px; padding-left:5px; }
		.product_reviews .product_attributes .select_attribute { clear:both; padding:5px; }
			.product_reviews .product_attributes .select_attribute .text { float:left; font-weight:bold; }
			.product_reviews .product_attributes .select_attribute .input_box { float:left; padding-left:10px; }
		.product_reviews .product_attributes .checkbox_attribute { clear:both; padding:5px; }
			.product_reviews .product_attributes .checkbox_attribute .text { float:left; font-weight:bold; }
			.product_reviews .product_attributes .checkbox_attribute .alert { padding-left:5px; float:left; }
			.product_reviews .product_attributes .checkbox_attribute .attribute_option { clear:both; padding:3px; padding-left:10px; }
				.product_reviews .product_attributes .checkbox_attribute .attribute_image { float:left; width:50px; padding:3px; padding-left:5px; padding-right:5px;  }
				.product_reviews .product_attributes .checkbox_attribute .label { float:left; padding-left:5px; }
				.product_reviews .product_attributes .checkbox_attribute .button { float:left; padding-left:5px; }
				.product_reviews .product_attributes .checkbox_attribute .label_w_image { float:left; padding-top:15px; }
				.product_reviews .product_attributes .checkbox_attribute .button_w_image { float:left; padding-top:15px; padding-left:5px; }
	.product_reviews .purchase { clear:both; width:658px; padding:10px; border:solid 1px; border-top:0px; } 
		.product_reviews .purchase .message { clear:both; }
		.product_reviews .purchase .quantity_select { float:left; padding-left:10px; padding-top:20px; }
			.product_reviews .purchase .quantity_select select { font-size:16px; }
		.product_reviews .purchase .add_to_basket { float:left; padding-left:10px; padding-top:20px; } 
			.product_reviews .purchase .add_to_basket input { font-size:15px; }
			
.recomended_products { clear:both; padding:10px; padding-left: 0; padding-right: 0; margin-top:10px; margin-bottom: 10px;}
	.recomended_products .heading { font-weight:bold; padding-left:20px; color:#404040; }
	.recomended_products .product { clear:both; padding:3px;  border:1px solid #ddd; background:#fff;  margin: 15px; font-size: 12px;}
		.recomended_products .product .thumbnail { float:left; width:100px; }
		.recomended_products .product .product_name { float:left; width:350px; margin-top: 17px;}
		.recomended_products .product .price { float:left; width:150px; text-align: right; margin-top: 17px;}
		
		.product_details h2 { color:#404040; }
