.review h2 {
	text-decoration: none;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
margin: 0.5em 0 1.5em 1em;
}

.restOfTitle {
font-weight: normal;
color: #666666;
padding-left: 10px;
}

.leftCol {
width: 480px;
float: left;
padding: 0 40px 0 10px;
}

.rightCol {
width: 390px;
float: left;
}

.review h3 {
margin-top: 30px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color: #333333;
}

.leftCol h3 {
background: url("/images/review-h3-header.jpg") no-repeat;
padding: 10px;
color: #333333;
text-decoration: none;
}

.rightCol h3 {
background: url("/images/review-h3-right-header.jpg") no-repeat;
padding: 10px;
color: #333333;
text-decoration: none;
}

h3#prices {
background: url("/images/review-price.jpg") no-repeat;
margin-top: 0;
padding: 10px;
color: #333333;
text-decoration: none;
}

.area {
border-bottom: 1px solid #f1f1f1;
padding: 10px;
}


.videoReview {
padding: 5px 0;
text-align: center;
}

.expertReview {
border: 1px solid #F5F5F5;
padding: 10px;
margin: 5px 0;
}

.expertReview .sitename {
font-weight: bold;
}

.expertReview .reviewContent {
padding: 0 10px;
font-style: italic;
}

.expertReview .link {
text-align: right;
}

.review #respond {
border: none;
background: #fff;
color: #000;
padding: 0;
}

#reviewForm textarea{
width: 480px;
}

#pricesBox {
padding: 10px;
}

.review cite {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.3em;
padding-right: 5px;
}

#specs {
padding: 0 8px;
}

#specs h4 {
background: none;
color :#000;
padding: 5px 0;
border-top: 1px solid #e1e1e1;
border-bottom: 1px solid #e1e1e1;
}

#specs dl {
padding: 2px 5px;
}

#specs dt {
float: left;
padding: 2px;
clear: left;
}

#specs dd {
margin-left: 200px;
padding: 2px;
}


.rate {
padding: 10px;
margin-left: 100px;
}

.rate b {
display: block;
margin-bottom: 5px;
}

