.bs_otherUser,.bs_otherUser a:hover,.bs_otherUser a:active,.bs_otherUser a:focus,.bs_otherUser .bs_currentRating
  {
  background: url(../../images/new_default/star_community.gif) left -1000px repeat-x;
}

.bs_ratingCurrentUser,.bs_ratingCurrentUser a:hover,.bs_ratingCurrentUser a:active,.bs_ratingCurrentUser a:focus,.bs_ratingCurrentUser .bs_currentRating
  {
  background: url(../../images/new_default/star_user.gif) left -1000px repeat-x;
}

.bs_starRating {
  position: relative;
  width: 65px;
  height: 12px;
  overflow: hidden;
  list-style: none;
  margin: 0;
  padding: 0;
  background-position: left top;
}

.bs_starRating li {
  display: inline;
}

.bs_starRating a,.bs_starRating span,.bs_starRating .bs_currentRating {
  position: absolute;
  top: 0;
  left: 0;
  text-indent: -1000em;
  height: 12px;
  line-height: 12px;
  outline: none;
  overflow: hidden;
  border: none;
}

.bs_starRating a:hover,.bs_starRating a:active,.bs_starRating a:focus {
  background-position: left bottom;
}

.bs_starRating a.bs_star1,.bs_starRating span.bs_star1 {
  width: 20%;
  z-index: 6;
}

.bs_starRating a.bs_star2,.bs_starRating span.bs_star1 {
  width: 40%;
  z-index: 5;
}

.bs_starRating a.bs_star3,.bs_starRating span.bs_star1 {
  width: 60%;
  z-index: 4;
}

.bs_starRating a.bs_star4,.bs_starRating span.bs_star1 {
  width: 80%;
  z-index: 3;
}

.bs_starRating a.bs_star5,.bs_starRating span.bs_star1 {
  width: 100%;
  z-index: 2;
}

.bs_starRating .bs_currentRating {
  zIndex: 1;
  background-position: left center;
}
