.star_rating,.star_rating li a:hover,.star_rating .current_rating {
	background: url(../../../images/star_rating.gif) left -1000px repeat-x;
	vertical-align: middle;
}

.star_rating {
position: relative;width:80px;height:16px;overflow: hidden;list-style: none;margin: 0;padding: 0;background-position: left top;
}

td .star_rating {
margin: auto;
}

.star_rating li {
display: inline;
}

.star_rating li a,.star_rating .current_rating {
position: absolute;text-indent: -1000px;height: 16px;line-height: 16px;outline: none;overflow: hidden;border: none;top:0;left:0;
}

.star_rating_notrated li a:hover {
background-position: left bottom;
}

.star_rating li a.one_star {
width:20%;z-index:6;
}

.star_rating li a.two_stars {
width:40%;z-index:5;
}

.star_rating li a.three_stars {
width:60%;z-index:4;
}

.star_rating li a.four_stars {
width:80%;z-index:3;
}

.star_rating li a.five_stars {
width:100%;z-index:2;
}

.star_rating .current_rating {
z-index:1;background-position: left center;
}

.star_rating_success, .success_message {
color: #00b200;font-weight: bold;font-size: 10px;margin-bottom: 10px;
}

.inline_rating {
float: left;vertical-align: middle;padding-right: 5px;
}


		
