.review-star { 
    display:inline-block;
    width:50px; 
    cursor:pointer; 
    height: 50px; 
    overflow: hidden; 
    background-image:url(/review/images/stars/0star);
    background-size:100% 100%;
}

.star-fill-0 { background-image:url(/review/images/stars/0star); }
.star-fill-25 { background-image:url(/review/images/stars/25star); }
.star-fill-50 { background-image:url(/review/images/stars/50star); }
.star-fill-75 { background-image:url(/review/images/stars/75star); }
.star-fill-100 { background-image:url(/review/images/stars/100star); }
.star-hover { background-image:url(/review/images/stars/100star); }   


.missing, .missing:hover {
  border-color: red;
  box-shadow: 0 0 2px 2px red;
}