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

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

.reviewlist {
	margin-top: 20px;
}

.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: 6px;
}

.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: 6px;
}

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

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