.rater-star { position: relative; list-style: none; margin: 0; padding: 0; background-repeat: repeat-x; background-position: left top; float:left; } .rater-label{ padding-left:8px; float:left; } .rater-star-item, .rater-star-item-current, .rater-star-item-hover { position: absolute; top: 0; left: 0; background-repeat: repeat-x; } .rater-star-item { background-position: -100% -100%; } .rater-star-item-hover { background-position: left center; cursor:pointer; } .rater-star-item-current { background-position: left center; }