/* Ratings and Reviews */

.review {
padding: 10px 0px 10px 0px;
border-bottom: 1px solid #999;
font-size: 12px;
font-weight: normal;
line-height:18px;
font-family : Arial;
}

.proscons {
margin: 5px 0px 5px 0px;
font-size: 10px;
color: #666666;
font-weight: normal;
line-height: 15px;
font-family : Arial;
}

.rules {
font-size: 10px;
color: #666666;
font-weight: normal;
line-height: 11px;
font-family : Arial;

}

.errors {
   font-weight: bold;
   color: #F00;
   font-family: Arial, Helvetica, sans-serif;
}
form.review, form.review td, form.preview, form.preview td {
   margin: 0px;
   background-color: #FFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   padding: 0;
}
form.review h3, form.preview h3 {
   background-color: #011F5B;
   margin: 0px 0px 5px 0px;
   padding: 1px;
   color: #FFF;
}
form.review label {
   text-align: right;
   font-weight: bold;
}
form.review fieldset {
   border: 0;
}
form.review fieldset.email legend {
   font-weight: bold;
   float: left;
   clear: none;
}
form.review fieldset.email label {
   font-weight: normal;
}
form.review label.limit {
   vertical-align:text-top;
   font-weight: normal;
   font-size: 10px;
   line-height : 10px;
}
form.review input.limit {
   vertical-align:text-top;
   border: 0px;
   background: #FFF;
   font-size: 10px;
   line-height : 10px;
}
form.review .submit {
   text-align: center;
}
