div.userReviewDisplay
{
	background:#cccccc;
	margin-bottom:10px;
}

div.userReviewDisplay div.header
{
	color:#fff;
	background:#000;
	padding:10px;
}

div.userReviewDisplay div.header p
{
	position:relative;
	font-family:Trebuchet MS, Arial, Sans-Serif;
	color:#cacaca;
	font-size:1.3em;
	font-weight:bold;
}

div.userReviewDisplay div.header p img
{
	position:absolute;
	left:184px;
	top:4px;
}

div.userReviewDisplay div.header p a
{
	font-size:0.9em;
	font-weight:normal;
	color:#fff;
	text-decoration: none;
}

div.userReviewDisplay div.header p a:hover
{
	text-decoration:underline;
}

div.userReviewDisplay div.coureRanking
{
	padding: 10px;
}

div.userReviewDisplay div.coureRanking p
{
	font-size: 1.1em;
}

div.userReviewDisplay div.attributeRatings
{
	position:relative;
	padding: 10px;
	font-size: 1.1em;
	color: #fff;
	background: #555555;
}

div.userReviewDisplay div.attributeRatings p.attribute
{
	clear: both;
	float: left;
	width: 110px;
	display: inline;
	margin-bottom: 10px;
}

div.userReviewDisplay div.attributeRatings p.rating
{
	float:right;
	display:block;
	width:auto;
	margin:0 0 10px 0;
	border:1px solid #555;
}

div.userReviewDisplay div.controls
{
	background:#dcdcdc;
	padding:10px;
}
