/* Product details update 1 February 2010
---------------------------------------------------------- */
	div#product_detail div.product_header { clear: both; min-height: 300px; position: relative; width: 100%; }
	div#product_detail div.product_header div.image { width: 210px; padding: 5px 0 0; margin: 0 0 0 9px; float: left; }
	div#product_detail div.product_header div.image img { border: 3px solid #D1D1D1; }
	
	div#product_detail div.product_header div.price_info { float: right; width: 353px; margin: 0 8px 0 0; display: inline; position: relative; }
	
	div#product_detail div.product_header h2{font-size:18px; color:#ff0000; font-weight:bold; padding-top: 4px; }
	div#product_detail div.product_header h2 strong{color:#686868; font-size:12px; white-space: nowrap; }
	div#product_detail div.product_header h2 a:hover { color: #F20200 !important; }
	div#product_detail div.product_header div.data_extra { clear: both; height: 100%; overflow: hidden; margin-right: 2px; padding:5px 0 0 8px; }
	
	div#product_detail div.price_info ul.data { line-height: 20px; border-top: 1px solid #CCC; margin-top: 6px; padding-top: 5px; }
	div#product_detail div.price_info ul.data li{ padding: 0; height: 100%; overflow:hidden; }
	div#product_detail div.price_info ul.data li em{color:#686868; font-weight:bold; width:79px; display:block; float:left;}
	div#product_detail div.price_info ul.data li strong{font-weight:normal; width:228px; padding-left:10px; text-indent:-7px; display:block; float:left;}
	div#product_detail div.price_info ul.data li a{color:#000; font-weight:normal;}
	div#product_detail div.price_info ul.data li a:hover { color: #F20200; }
	div#product_detail div.price_info ul.data li b.soldout { color: #FF0018; }
	
	div#product_detail div.price_info ul.data div.big_price_action { float: left; width: 228px; padding-left: 10px; }
	div#product_detail div.price_info ul.data div.big_price_action b.price { font-size: 32px; padding: 18px 15px; display: block; }
	div#product_detail div.price_info ul.data div.big_price_action p { clear: both; padding-left: 15px; line-height: 15px; }
	div#product_detail div.price_info ul.data div.big_price_action p span.available { color: #7dce27; font-weight: bold; }
	div#product_detail div.price_info ul.data div.big_price_action a.button { float: left; margin: 10px 0 10px 15px; }
	div#product_detail div.product_detail { width: 589px; display: block; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; margin: 15px 0; overflow: hidden; }

	div#product_detail div.product_detail div.left_detail { width: 200px; float: left; }
	div#product_detail div.product_detail div.right_detail { width: 353px; float: right; }
	
	div#product_detail div.product_detail div.left_detail ul.data { line-height: 20px; width: 200px; margin: 0 0 0 8px; }
	div#product_detail div.product_detail div.right_detail ul.data { line-height: 20px; width: 344px; }
	div#product_detail div.product_detail ul.data li { border-bottom:1px solid #CCC; padding:5px 0; height: 100%; overflow:hidden; }
	div#product_detail div.product_detail div.left_detail ul.data li em{color:#686868; font-weight:bold; width:52px; display:block; float:left;}
	div#product_detail div.product_detail div.right_detail ul.data li em{color:#686868; font-weight:bold; width:79px; display:block; float:left;}
	div#product_detail div.product_detail div.left_detail ul.data li strong{font-weight:normal; width:130px; padding-left:10px; text-indent:-7px; float:left; display: block; }
	div#product_detail div.product_detail div.right_detail ul.data li strong{font-weight:normal; width:250px; padding-left:10px; text-indent:-7px; float:left; display: block;}
	div#product_detail div.product_detail ul.data li a{color:#000; font-weight:normal;}
	div#product_detail div.product_detail ul.data li a:hover { color: #F20200; }
	
	div#product_detail div.product_header ul li.last { border: 0; padding-bottom: 72px; }
	div#product_detail div.product_detail ul li.last { border: 0; }
	
	

	div#product_detail div.product_text { margin: 10px 0; padding: 0 8px 10px; border-bottom: 1px solid #CCCCCC; }
	div#product_detail div.product_text a { color: #000; }
	div#product_detail div.product_text a:hover { color: #F20200; }
	
	div#product_detail div.buttons span.price{margin:3px 0 5px 8px; float:left; }
	div#product_detail div.buttons em.advised { font-size: 11px; float: left; line-height: 11px; clear: left; color:#837C7E; padding-left: 7px; }
	div#product_detail div.buttons a.shoppingcart { color: #837c7e; display: block; float: right; clear: right; background:url(../images/layout/icons/cart.png) left no-repeat; padding-left: 15px; font-size: 11px; }
	div#product_detail div.buttons a.shoppingcart:hover{color:#f20200 !important; }
	
	div#product_detail div.product_header a img{border:3px solid #d1d1d1;}
	div#product_detail div.product_header div.images{margin:6px 0 0 0; position: absolute; bottom: -3px; left: 235px; }
	div#product_detail div.product_header div.images a{margin:0 3px 6px 0;}

	div#product_detail a.button.mailme { background-image: url(../images/layout/button_mailme.png); width: 87px; float: left; }

	div#product_detail div#keepmeposted { border: 1px solid #CCC; padding: 5px; position: relative; bottom: 60px; }
	div#product_detail div#keepmeposted a.close { position:absolute; top:0; right:0; display: block; width: 18px; height: 17px; text-decoration: none; background: #CCC; font-weight: bold; color: #FFF; text-align: center }
	div#product_detail div#keepmeposted a.close:hover { color: #666; }
	div#product_detail div#keepmeposted p { font-size: 11px; color: #837c7e; }
	div#product_detail div#keepmeposted div.entry { padding: 3px 0; }
	div#product_detail div#keepmeposted div.entry.error { color: red; }
	div#product_detail div#keepmeposted div.entry label { color: #666; }
	div#product_detail div#keepmeposted div.entry input { border: 1px solid #666; padding: 3px; width: 200px; }
	div#product_detail div#keepmeposted div.entry button.submit { border: 1px solid #CCC; background: #FD4C00; color: white; font-size: 11px; cursor: pointer; height: 24px; }
	div#product_detail div#keepmeposted div.entry span.error { color:red; background:url(../images/layout/nicefield/error.gif) no-repeat 0 0; font-weight:bold; font-size:11px; padding: 3px 0 5px 20px; margin:3px 0 0 0; display: block; }

	div#product_detail div.notification_success { border: 1px solid green; color: green; text-align: center; padding: 10px; width: 80%; margin: 0 auto; font-weight: bold; }

