.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating { background: url('images/star.gif') left -1000px repeat-x;}
.star-rating { position:relative; width:125px; height:25px; overflow:hidden; list-style:none; margin:0; padding:0; background-position: left top;}
.star-rating li { display: inline;}
.star-rating a, 
.star-rating .current-rating{ position:absolute; top:0; left:0; text-indent:-1000em; height:25px; line-height:25px; outline:none; overflow:hidden; border: none;}
.star-rating a:hover, 
.star-rating a:active, 
.star-rating a:focus { background-position: left bottom;}
.star-rating a.star1 { width:20%; z-index:6;}
.star-rating a.star2 { width:40%; z-index:5;}
.star-rating a.star3 { width:60%; z-index:4;}
.star-rating a.star4 { width:80%; z-index:3;}
.star-rating a.star5 { width:100%; z-index:2;}
.star-rating .current-rating { z-index:1; background-position: left center;}
.inline-rating { display:-moz-inline-block; display:-moz-inline-box; display:inline-block; vertical-align: middle;}
.medium-star { width:75px; height:15px;}
.medium-star, 
.medium-star a:hover, 
.medium-star a:active, 
.medium-star a:focus, 
.medium-star .current-rating{ background-image: url('images/star_medium.gif'); line-height: 8px; height: 15px; }
.small-star { width:50px; height:10px;}
.small-star, 
.small-star a:hover, 
.small-star a:active, 
.small-star a:focus, 
.small-star .current-rating{ background-image: url('images/star_small.gif'); line-height: 8px; height: 10px; }
.popstar-rating,
.popstar-rating a:hover,
.popstar-rating a:active,
.popstar-rating a:focus,
.popstar-rating .current-pop { background: url('images/popstar.gif') left -1000px repeat-x;}
.popstar-rating { position:relative; width:125px; height:25px; overflow:hidden; list-style:none; margin:0; padding:0; background-position: left top;}
.popstar-rating li { display: inline;}
.popstar-rating a, 
.popstar-rating .current-pop{ position:absolute; top:0; left:0; text-indent:-1000em; height:25px; line-height:25px; outline:none; overflow:hidden; border: none;}
.popstar-rating a:hover, 
.popstar-rating a:active, 
.popstar-rating a:focus { background-position: left bottom;}
.popstar-rating a.star1 { width:20%; z-index:6;}
.popstar-rating a.star2 { width:40%; z-index:5;}
.popstar-rating a.star3 { width:60%; z-index:4;}
.popstar-rating a.star4 { width:80%; z-index:3;}
.popstar-rating a.star5 { width:100%; z-index:2;}
.popstar-rating .current-pop { z-index:1; background-position: left center;}
.inline-pop { display:-moz-inline-block; display:-moz-inline-box; display:inline-block; vertical-align: middle;}
.medium-popstar { width:75px; height:15px;}
.medium-popstar, 
.medium-popstar a:hover, 
.medium-popstar a:active, 
.medium-popstar a:focus, 
.medium-popstar .current-pop{ background-image: url('images/popstar_medium.gif'); line-height: 8px; height: 15px; }
.small-popstar { width:50px; height:10px;}
.small-popstar, 
.small-popstar a:hover, 
.small-popstar a:active, 
.small-popstar a:focus, 
.small-popstar .current-pop{ background-image: url('images/popstar_small.gif'); line-height: 8px; height: 10px; }
