.rating_wrapper *{margin:0; border:0; padding:0;}
.rating_wrapper {overflow:hidden; height:16px;}
.sp_rating{ font-family:Tahoma; font-size:11px; line-height:1.7em; color:#5f5f5f; display:block; }
	.rating{float:right; padding-right:4px;}
	.base{background:url(../images/ratings.gif) 0 0 no-repeat; width:85px; height:100%; float:right; padding-right:4px; overflow:hidden;}
	.average{ text-indent:-9999px; background-image: url(../images/ratings.gif); background-repeat: no-repeat; background-position: right -16px; }
	.votes{float:right; padding-right:4px;}
	.score{ background:url(../images/ratings.gif) 0 0 no-repeat; width:85px; height:100%; float:right; position:relative;}
		.score a{display:block; height:100%; float:right; text-indent:-9999px; position:absolute; overflow:hidden; line-height:1em;}
		.score1 {width:20%; z-index:55;}
		.score2 {width:40%; z-index:54;}
		.score3 {width:60%; z-index:53;}
		.score4 {width:80%; z-index:52;}
		.score5 {width:100%; z-index:51;}
		.score a:hover{ background-image: url(../images/ratings.gif); background-repeat: no-repeat; background-position: left bottom; }
	.status {height:16px; width:100px; overflow:hidden; position:relative;}
		
	.score_this{ height:100%; overflow:hidden;}
		.score_this a{color:#f37800;}
