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