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

