.rating,
.rating a:hover, 
.rating a:active, 
.rating a:focus, 
.rating .current-rating {
    background: url(/img/_redesign/star-rating.svg) left -1000px repeat-x;
}
.rating { 
    position:relative;
    width:70px;
    height:13px;
    overflow:hidden;
    list-style:none;
    margin:0;
    padding:0;
    background-position: left top;}
.rating li {
    display: inline;
    margin:0;
    padding:0;
    list-style:none;
}
.rating a, 
.rating .current-rating {
    position:absolute;
    top:0;
    left:0;
    text-indent:-1000em;
    height:13px;
    line-height:13px;
    outline:none;
    overflow:hidden;
    border: none;
}
.rating a:hover, 
.rating a:active, 
.rating a:focus{
    background-position: left bottom;
    outline:none;
}
.rating a.one-star{width:14px;z-index:6;}
.rating a.two-star{width:28px;z-index:5;}
.rating a.three-star{width:42px;z-index:4;}
.rating a.four-star{width:56px;z-index:3;}
.rating a.five-star{width:70px;z-index:2;}
.rating .current-rating{z-index:1;background-position: left bottom;}	

div.ratingHolder {
    margin:0 auto 5px; 
    padding-top:0;
    float: right;
}
h3.thanks{
    font-size:12px;
    text-align:center; 
    margin:0; 
    padding:0; 
    color:#F10A61;
    clear: both;
    width: 100%;
    font-weight: 600;
    text-transform: capitalize;
    margin-top: 5px;
}

.voting { 
    position: relative;
    margin-top: 5px;
    clear: both;
}
