/*  styles for the star rater  */	
.star-rating-noh li { background: none !important; }
.star-rating,
.star-rating-noh {
    list-style:none;
    margin:-2px 10px 0 0;
    padding:0;
    width: 125px;
    height: 25px;
    position: relative;
    float:left;
    background: url('../img/alt_star.gif') top left repeat-x;		
}

.star-rating li,
.star-rating-noh lidd {
    padding:0;
    margin:0;
    float: left;
}
.star-rating li a,
.star-rating-noh li {
    display:block;
    width:25px;
    height: 25px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 20;
    position: absolute;
    padding: 0;
    margin:0;
    overflow:hidden;
}

.star-rating li a:hover{
	background: url('../img/alt_star.gif') left bottom;
    margin-top:0;
	z-index: 2;
	left: 0;
}

.star-rating a.one-star,
.star-rating-noh li.one-star {left: 0;}
.star-rating a.one-star:hover{width:25px;}
.star-rating a.two-stars,
.star-rating-noh li.two-stars {left:25px;}
.star-rating a.two-stars:hover{width: 50px;}
.star-rating a.three-stars,
.star-rating-noh li.three-stars {left: 50px;}
.star-rating a.three-stars:hover{width: 75px;}
.star-rating a.four-stars,
.star-rating-noh li.four-stars {left: 75px;}	
.star-rating a.four-stars:hover{width: 100px;}
.star-rating a.five-stars,
.star-rating-noh li.five-stars {left: 100px;}
.star-rating a.five-stars:hover {width: 125px;}

.star-rating li.current-rating {background: url('../img/alt_star.gif') left center  !important;}
.star-rating-noh li.current-rating {background: url('../img/alt_star.gif') left bottom  !important;}

.star-rating li.current-rating,
.star-rating-noh li.current-rating {
	position: absolute;
	height: 25px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
