.star-rating-control {
  display: block;
  clear: both;
  overflow: auto;
  margin: 0 auto;
  width: 155px;
  padding-bottom: 2em; }

.rating-cancel, .star-rating {
  float: left;
  width: 31px;
  height: 29px;
  text-indent: -999em;
  cursor: pointer;
  display: block;
  background: transparent;
  overflow: hidden; }

.star-rating {
  background: url(/images/rating_stars.png) no-repeat 0 0px; }
  .star-rating a {
    background: url(/images/rating_stars.png) no-repeat 0 0px; }

.rating-cancel a, .star-rating a {
  display: block;
  width: 30px;
  height: 30px;
  background-position: 0 0px;
  border: 0; }

.star-rating-on a {
  background-position: 0 -30px !important; }

.star-rating-hover a {
  background-position: 0 -60px; }

.star-rating-readonly a {
  cursor: default !important; }

.star-rating {
  background: transparent!important;
  overflow: hidden!important; }
