.rating_wrapper *{
	margin:0; 
	border:0; 
	padding:0;
	}
	
.rating_wrapper {
	overflow:hidden; 
	height:16px;
	}

.sp_rating {
	line-height:1.7em; 
	display:block;
	}
	
.rating {
	float:left; 
	padding-right:4px;}

.base {
	background:url(ratings.gif) 0 0 no-repeat; 
	width: 85px; 
	height: 100%; 
	float: left; 
	padding-right: 4px; 
	overflow: hidden;}
	
.average {
	background: url(ratings.gif) 0 -16px no-repeat; 
	text-indent:-9999px;
	}
	
.votes {
	float:left; 
	padding-right:4px;
	}
	
.score { 
	background:url(ratings.gif) 0 0 no-repeat; 
	width:85px; 
	height:100%; 
	float:left; 
	position:relative;
	}

.score a {
	display:block; 
	height:100%; 
	float:left; 
	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: url(ratings.gif) 
	bottom right no-repeat;}
	
.status {
	height:16px; 
	width:100px; 
	overflow:hidden; 
	position:relative;}
		
.score_this{ 
	height:100%; 
	overflow:hidden;}
		
.score_this a{
	color:#f37800;
	}
