#rater {border-width:0 1px 1px; border-color: #eaeaea; border-style:solid; display:none;padding:5px 0; background-color:#fff; width:78px;}
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating #current-rating,
#side-bar .star-rating, #side-bar .star-rating a:hover, #side-bar .star-rating a:active, #side-bar .star-rating a:focus, #side-bar .star-rating #current-rating 
{background: url(../images/star-ratesm.gif) left -1000px repeat-x;}
#content ul.star-rating, #side-bar ul.star-rating{ position:relative; width:75px; height:14px; overflow:hidden; list-style:none; margin:0; padding:0; background-position: left top; }
.star-rating li,#side-bar ul.star-rating li{ display: inline; margin:0}
#icons .star-rating a,
.star-rating a,
.star-rating #current-rating{ position:absolute; top:0; left:0; text-indent:-1000em; height:14px; line-height:14px; outline:none; overflow:hidden; border: none; padding:0; margin:0}
#side-bar ul.star-rating a:hover,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{ background-position: left bottom; }
.star-rating a.one-star{width:20%; z-index:6;}
.star-rating a.two-stars{width:40%; z-index:5;}
.star-rating a.three-stars{ width:60%;z-index:4;}
.star-rating a.four-stars{width:80%;z-index:3;}
.star-rating a.five-stars{width:100%;z-index:2;}
#side-bar ul.star-rating #current-rating, .star-rating #current-rating{z-index:1;background-position: left center;}
#avg_rate{font-size:.8em; color:#666666;text-align:center;display:block; line-height:.85em;padding-top:.4em;}