
div.rateThis
{
	background: url(images/rateThisBg.gif) repeat-x;
	color: #000;
	margin: 0 0 5px 0;
	padding: 10px;
}

div.discussThisReview div.rateThis,
div.discussThisReviewAlternate div.rateThis
{
	background-color: #bbb;
	color: #000;
}

div.rateThis h2
{
   color: #000;
   font-size: 1.1em;
   float: left;
   display: inline;
   margin-right: 10px;
   margin-top: 5px;
}

div.discussThisReview div.rateThis h2,
div.discussThisReviewAlternate div.rateThis h2
{
	background-color: #bbb;
	color: #000;
}

div.rateThis ul {
	list-style: none;
	float: left;
	width: auto;
	margin-right: 10px;
	display: inline;
}

div.rateThis ul li {
	float: left;
	display: inline;
	width: 9px;
	padding: 3px;
	text-align: center;
}

div.rateThis ul li a:link, div.rateThis ul li a:visited {
	display: block;
	padding-top: 9px;
	background: url(images/rate_this_off.gif) 0 0 no-repeat;
	color: #000;
}

div.discussThisReview div.rateThis ul li a:link, div.discussThisReviewAlternate div.rateThisul li a:visited {
	background-color: #bbb;
	color: #000;
}

div.rateThis ul li a:hover,div.rateThis ul li a:active, div.rateThis ul li a.hilight {
	background: url(images/rate_this_on.gif) 0 0 no-repeat;
}

div.userAverageRating {
	float: left;
	width: auto;
	margin-right: 10px;
	font-size: 1.1em;
	color: #000;
	margin-top: 5px;
	padding-bottom: 5px;
}

div.averageRating {
	float: right;
	width:auto;
	color: #000;
	font-size: 1.1em;
	margin-top: 5px;
}
