#form_review {
   color: Black;
   background-color: transparent;
   width: 355px;
   font: .9em Tahoma, Arial, Helvetica, sans-serif;
   padding-bottom: 10px;
}

#form_review p {
   text-align: justify;
}

#form_review p.error {
 color: Red;
 font-weight: bold;
 border: 2px dashed Red;
 padding: 4px;
}

#form_review fieldset {
	border: 1px solid #D5E6F6;
 background: #EDF1F9;
	padding: 4px;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
 margin-bottom: 10px;
 padding-bottom: 8px;
}

#form_review input {
 margin-bottom: 5px;
}

#form_review legend {
	color: Navy;
	background-color: transparent;
	font: italic 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#form_review img.required {
	width: 11px;
	height: 20px;
	margin-left: 5px;
}

#form_review td.title {
	width: 80px;
	font: bold 13px/1.4em Tahoma, Arial, Helvetica, sans-serif;
	vertical-align: top;
 padding-top: 4px;
 padding-right: 5px;
}








