/*             styles for the star rater                */
.star-rating,
.star-rating a:hover,
.star-rating .current-rating {
	background: url(../images/vote/star-vote.gif) left center repeat-x;
	height:20px;
}
.star-rating  {
	position:relative;
	width:100px;
	height:20px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position:left top;
}

.star-rating li {
	display:inline;
	background-image:none;
	padding:0;
}
.star-rating a, 
.star-rating .current-rating {
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:14px;
	line-height:14px;
	outline:none;
	overflow:hidden;
	border:none;
}

.star-rating a:hover {background-position:left center;}
.star-rating a.r1-unit {width:20%;z-index:6;}
.star-rating a.r2-unit {width:40%;z-index:5;}
.star-rating a.r3-unit {width:60%;z-index:4;}
.star-rating a.r4-unit {width:80%;z-index:3;}
.star-rating a.r5-unit {width:100%;z-index:2;}

.star-rating .current-rating {
	z-index:1;
	background-position:left bottom;
	margin-top:0px;
	height:20px;
}

.star-rating span.r5-unit {
	background:url(../images/vote/star-vote.gif) left -1000px repeat-x;
	background-position:left top; 
	height:20px; 
	width:100px;
	z-index:2;
}

