#product_reg_form{
	width:500px;
}

#product_reg_form .form_field{
	text-align: left;
}

#product_reg_form .form_field label{
	float:left;
	display:block;
	text-align:left;
	width:200px;
}

.form_field.required label {font-weight: bold;}

#product_reg_form .form_field_with_list{padding-top:5px;}
 
#product_reg_form .form_field_with_list .label{
	float:left;
	width:200px;
}
#product_reg_form .form_field_with_list .check_list{float:left;}

.check_list p{
	display:block;
	margin:0;
	padding:0;
}
.check_list_clear{clear:both;}

.fieldWithErrors label{	
	float:left;
	display:block;
	text-align:left;
	width:200px;
	font-weight:bold;
}

#errorExplanation{
display:block;	
color:#cc0000
}
#errorExplanation h2{
	font-size:20px;
	color:#000;
}
#errorExplanation p{}
