.loading {
  height:12px;
  background:url('/images/rating/working.gif') 50% 50% no-repeat;
}
.freestars {
  margin:4px 0 8px;
  float:left;
}
ul.unit-rating {
  overflow:hidden;
  list-style:none;
  margin:0;
  padding:0;
  width:60px;
  height:12px;
  position:relative;
  background:url('/images/rating/starrating.gif') top left repeat-x;
  float:right;
  display:inline;
}
ul.unit-rating li {
  text-indent:-90000px;
  padding:0 !important;
  margin:0;
  display:inline !important;
  float:left;
  min-height:auto;
}
ul.unit-rating li.current-rating {
  background:url('/images/rating/starrating.gif') left bottom;
  height:12px;
  z-index:1;
}
ul.unit-rating li a {
  outline:none;
  display:inline;
  width:12px;
  height:12px;
  text-decoration:none;
  text-indent:-9000px;
  z-index:20;
  position:absolute;
  padding:0;
  overflow:hidden;
}
ul.unit-rating li a:hover {
  background:url('/images/rating/starrating.gif') repeat left 24px;
  z-index:2;
  left:0;
}
.unit-rating a.r1-unit { left:0; }
.unit-rating a.r1-unit:hover { width:12px; }
.unit-rating a.r2-unit { left:12px; }
.unit-rating a.r2-unit:hover { width:24px; }
.unit-rating a.r3-unit { left:24px; }
.unit-rating a.r3-unit:hover { width:36px; }
.unit-rating a.r4-unit { left:36px; }
.unit-rating a.r4-unit:hover { width:48px; }
.unit-rating a.r5-unit { left:48px; }
.unit-rating a.r5-unit:hover { width:60px; }
.voted { color:#999999; }
.reviewstar {
  font-size:12px;
  float:left;
  margin-left:8px;
  color:#991b1e;
}
.bigrating {
  display:block;
  text-align:center;
  font-weight:bold;
  vertical-align:top;
}
.bigrating img { padding-left:2px; }
