#product-list{ float:left; width:100%; }
	#product-list dl{ background:url(/img/bg-hr.jpg) no-repeat 0 bottom; float:left; margin:0 0 10px; }
		#product-list dl dt{ float:right; width:614px; }
		#product-list dl dt.details{ width:567px; }
			#product-list dl dd{ padding:0; }
				#product-list dl dd.img{ float:left; padding:0 15px 5px 0; }
				#product-list dl dd.link{ text-align:right; }
				
form{ background:none; border:none; float:left; width:452px; }
	form .note{ float:right;}
	form fieldset{ border: 1px dotted #938D81; padding:6px; }
		form fieldset legend{}
		form fieldset ol{}
			form fieldset ol li{ list-style-type:none; margin:0 0 15px; }
				form fieldset ol li label{ display:block; }
				form fieldset ol li input{ padding:3px; width:285px; }
				form fieldset ol li textarea{ height:160px; padding:3px; width:400px; }
		#submit{ background:transparent url(/img/btn-submit.png) no-repeat scroll 0 center; font-size:140%; margin:0 0 0 22px; }
	
	#alert{ display:none; border:1px dotted #878689; float:left; margin:0 0 15px; }	
		#alert p{ border-bottom:1px dotted #878689; padding:0 5px; }
		#alert ol{ background:#F1B752; }
			#alert ol li { color:#902616; margin:0 0 0 22px; }
			
