
.ratemh, ul.ratemh{
    font-size:1px;
    display:block;
    list-style:none;
    margin:0 0 0 16px;
    padding:0px;
    width:80px;
    height:16px;
    font-size:10px;
    position:relative;
    line-height:1em;
    background:transparent url(../../Images/rating_stars.gif) 0 0 repeat-x;
}
.ratemh li, .movie .ratemh li{
    padding:0;
    margin:0;
    display:inline;
    position:static;
    border:0;
}
.ratemh a{
    position:absolute;
    display:block;
    margin:0;
    padding:0;
    left:0;
    top:0;
    width:8px;
    height:16px;
    text-decoration:none;
    z-index:2;
    padding:0;
    background-color:transparent;
    background-image:url(../../Images/rating_stars.gif);
    background-position:0 16px;
    background-repeat:repeat-x;
}
* html .ratemh, * html ul.ratemh, * html .ratemh a{
    background-image:url(../../Images/rating_stars.gif);
}
.rateagg a{
    width:0;
    background-position:0 -32px;
    z-index:1;
}
.ratemh a span{
    display:block;
    position:absolute;
    left:-9999px;
    overflow:hidden;
}
.ratemh a:link:hover, .ratemh a:visited:hover, .ratemh a:active, .ratemh a:focus{
    background-position:0 -16px;
    z-index:1;
    left:0px;
    overflow:hidden;
}
.ratemh a.rate-1{left:-16px; width:16px; background-position:0 -64px;}
a.rate05{left:0;}
a.rate5{left:0;}
a.rate10{left:8px;}
a.rate15{left:16px;}
a.rate20{left:24px;}
a.rate25{left:32px;}
a.rate30{left:40px;}
a.rate35{left:48px;}
a.rate40{left:56px;}
a.rate45{left:64px;}
a.rate50{left:72px;}
a.rate-1:link:hover, a.rate-1:visited:hover, a.rate-1:active, a.rate-1:focus, .rateagg a.agg-1{background-position:0 -48px; left:-16px; z-index:3;}
a.rate05:link:hover, a.rate05:visited:hover, a.rate05:active, a.rate05:focus, .rateagg a.agg05{width:8px;}
a.rate5:link:hover, a.rate5:visited:hover, a.rate5:active, a.rate5:focus, .rateagg a.agg5{width:8px;}
a.rate10:link:hover, a.rate10:visited:hover, a.rate10:active, a.rate10:focus, .rateagg a.agg10{width:16px;}
a.rate15:link:hover, a.rate15:visited:hover, a.rate15:active, a.rate15:focus, .rateagg a.agg15{width:24px;}
a.rate20:link:hover, a.rate20:visited:hover, a.rate20:active, a.rate20:focus, .rateagg a.agg20{width:32px;}
a.rate25:link:hover, a.rate25:visited:hover, a.rate25:active, a.rate25:focus, .rateagg a.agg25{width:40px;}
a.rate30:link:hover, a.rate30:visited:hover, a.rate30:active, a.rate30:focus, .rateagg a.agg30{width:48px;}
a.rate35:link:hover, a.rate35:visited:hover, a.rate35:active, a.rate35:focus, .rateagg a.agg35{width:56px;}
a.rate40:link:hover, a.rate40:visited:hover, a.rate40:active, a.rate40:focus, .rateagg a.agg40{width:64px;}
a.rate45:link:hover, a.rate45:visited:hover, a.rate45:active, a.rate45:focus, .rateagg a.agg45{width:72px;}
a.rate50:link:hover, a.rate50:visited:hover, a.rate50:active, a.rate50:focus, .rateagg a.agg50{width:80px;}
.rateagg a.rate-1, .rate-1 .rateagg a{left:-16px; background-position:0 -48px; width:16px; z-index:3;}
.rateagg a.rate05, .rate05 .rateagg a{left:0; background-position:0 -16px; width:8px;}
.rateagg a.rate5, .rate5 .rateagg a{left:0; background-position:0 -16px; width:8px;}
.rateagg a.rate10, .rate10 .rateagg a{left:0; background-position:0 -16px; width:16px;}
.rateagg a.rate15, .rate15 .rateagg a{left:0; background-position:0 -16px; width:24px;}
.rateagg a.rate20, .rate20 .rateagg a{left:0; background-position:0 -16px; width:32px;}
.rateagg a.rate25, .rate25 .rateagg a{left:0; background-position:0 -16px; width:40px;}
.rateagg a.rate30, .rate30 .rateagg a{left:0; background-position:0 -16px; width:48px;}
.rateagg a.rate35, .rate35 .rateagg a{left:0; background-position:0 -16px; width:56px;}
.rateagg a.rate40, .rate40 .rateagg a{left:0; background-position:0 -16px; width:64px;}
.rateagg a.rate45, .rate45 .rateagg a{left:0; background-position:0 -16px; width:72px;}
.rateagg a.rate50, .rate50 .rateagg a{left:0; background-position:0 -16px; width:80px;}
.rateagg a.pending{
    display:none !important;
}	
