.rating_wrapper *{
	margin:0; 
	border:0; 
	padding:0;
}
.rating_wrapper {
	overflow:hidden; 
	height:16px;
}
.sp_rating{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	line-height:1.7em; 
	color:#5f5f5f; 
	display:block;
	position: absolute;
	top: 296px;
	right: 4px;
}

.list-layout .sp_rating{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	line-height:1.7em; 
	color:#5f5f5f; 
	display:block;
	position: absolute;
	top: 48px;
	left: 270px;
	width: 86px;
}

.rating{
	float:left; 
	padding-right:4px;
}
.base{
	background:url(../img/ratings.gif) 0 0 no-repeat; 
	width:85px; 
	height:16px; 
	float:left; 
	padding: 0px 0px 0px 0px; 
	overflow:hidden;
	z-index: 35;
}
.average{
	background:url(../img/ratings.gif) 0 -16px no-repeat; 
	height: 16px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	text-indent:-9999px;
}

.list-layout .average{
	background:url(../img/ratings.gif) 0 -16px no-repeat; 
	float: left;
	height: 16px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	text-indent:-9999px;
	width: 120px;
}

.votes{
	float:left; 
	padding-right:4px;
}
.score{ 
	background:url(../img/ratings.gif) 0 100 no-repeat; 
	width:85px; 
	height:22px; 
	float:left; 
	position:relative;
}

.score a{
	display:block; 
	float:left; 
	text-indent:-9999px; 
	position:absolute; 
	overflow:hidden; 
	height: 26px;
}
		
.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(../img/ratings.gif) 0px -32px no-repeat;
}
.status {
	height:16px; 
	width:85px; 
	overflow:hidden; 
	position:absolute;
	z-index: 45;
	top: 12px;
	right: 1px;
}

.horizontal .status {
	top: 0px;
}
#pic div.status {
	margin: 0px;
}

#pic div.score {
	margin: 0px 0px 0px 0px;
}
		
.score_this{ 
	height:100%; 
	overflow:hidden;
}
.score_this a{
	color:#f37800;
}
