.reviewlist .review .headline
{
background: #e9e9e9 url(../gui/corner-614.gif) no-repeat top left;
float: left;
width: 614px;
margin-left: -18px;
height: 23px;
padding-top: 5px;
padding-bottom: 2px;
padding-left: 0px;
padding-right: 0px;
font-weight:bold;
}

.reviewlist .review .headline .submit-date
{
margin-left: 18px;
}

.reviewlist .line
{
float: left;
width: 580px;
padding-top: 10px;
padding-right: 0px;
padding-left: 0px;
}

.reviewlist .line .title
{
float: left;
width: 25%;
}

.reviewlist .line .value
{
float: right;
text-align: left;
width: 72%;
}

.reviewlist .line .value .sub-value
{
width: 42%;
float: left;
}

.shortlist .line
{
float: left;
width: 100%;
padding-top: 1px;
padding-right: 0px;
padding-bottom: 1px;
padding-left: 2px;
}

.shortlist .line .title
{
float: left;
width: 25%;
margin-left: 6px;
}

.shortlist .line .value
{
float: right;
text-align: left;
width: 70%;
margin-right: 6px;
}

.shortlist .line .value .sub-value
{
float: left;
padding-right:20px;
}

.longlist
{
height:400px;
}

.longlist h3
{
margin-top: 10px;
margin-left: 0;
}

.longlist .line
{
float: left;
width: 100%;
padding-top: 1px;
padding-right: 0px;
padding-bottom: 1px;
padding-left: 0px;
}

.longlist .line .title
{
float: left;
width: 39%;
margin-left: 0;
}

.longlist .line .value
{
float: right;
text-align: left;
width: 56%;
margin-right: 0;
}

.longlist .line .value .sub-value
{
float: left;
padding-right:20px;
}

.reviewlist {
	margin-top: 20px;
}

#review-rating {
	width: 255px;
	float: right;
	display: inline-block;
}

#review-rating td {
	margin: 0;
	padding: 0;
}
