.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
    background: transparent url(../images/rating.png) repeat-x scroll left -1000px;
}



.ajaxOptions {
    margin-top: 4px;
    margin-bottom: 5px;
}

.ajaxOptions span{
    float: left;
}

.star-rating {
    background-position: left -19px;
    clear: right;
    display: block;
    float: right;
    height: 19px;
    left: 2px;
    list-style: none;
    overflow: hidden;
    position: relative;
    top: -3px;
    width: 95px;
}

.result .star-rating {
    top: 0;
}

.even .star-rating{
    background-position: 0 -57px;
}

.star-rating li{
    display: inline;
    }

.star-rating a,
.star-rating .current-rating{
    position:absolute;
    top:0;
    left:0;
    text-indent:-1000em;
    height:18px;
    line-height:19px;
    outline:none;
    overflow:hidden;
    border: none;
}

.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
    background-position: left 0px;
}

.even .star-rating a:hover,
.even .star-rating a:active,
.even .star-rating a:focus{
    background-position: left -38px;
}

.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;
    }

.star-rating .current-rating {
    background-position: left -0px;
    z-index:1;
    }

.even .star-rating .current-rating {
    background-position: left -38px;
    z-index:1;
    }

.content .star-rating .current-rating { margin-left: 0; margin-top: 0 }