#review-form {

}

#review-form h3 {
  font-size: 100%;
  font-weight:bold;
  letter-spacing:1px;
  margin-bottom:15px;
  text-transform:uppercase;
}

#review-form h4 { 
  font-size: 100%;
  font-weight:normal;
}

#review-form h4 span {
  color: #fd8901;
}

#review-form input,
#review-form textarea {
  width: 400px;
  border: 0;
  padding: 5px;
  font-size: 12px;
  border: 0px;
}





/** Rating **/

.ratings {
line-height:1em;
margin:7px 0;
}
.rating-box {
background:transparent url(../images/product_rating_blank_star.gif) repeat-x scroll 0 0;
float:left;
height:13px;
margin-right:5px;
position:relative;
width:69px;
}
.rating-box .rating {
background:transparent url(../images/product_rating_full_star.gif) repeat-x scroll 0 0;
height:13px;
left:0;
position:absolute;
top:0;
}
.ratings-list {
margin:4px 0;
}
.ratings-list td {
padding:3px 0;
}
.ratings-list td.label {
font-size:0.95em;
font-weight:bold;
line-height:1em;
padding-right:8px;
}




.rating_container {  
   clear:both;  
} 

.rating_container a {  
   float: left;  
   display: block;  
   width: 15px;  
   height: 21px;
   border: 0;  
   background: #fff url(../images/rating.png) no-repeat 0 0; 
   text-indent: -1000em;
} 
.rating_container a:hover {
    background-color: #fff;
}
.rating_container a.rating_off {  
    background-position:0 0px;  
} 
 
.rating_container a.rating_half {  
    background-position:0 -25px;  
} 
 
.rating_container a.rating_on {  
    background-position:0 -50px;  
} 
 
.rating_container a.rating_selected {  
    background-position:0 -65px;  
}  

