.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;

}
		