/**
 * Settings for all stars.
 */
.fivestar-smileys_32x32 div.fivestar-widget-static .star,
.fivestar-smileys_32x32 div.fivestar-widget .star,
.fivestar-smileys_32x32 div.fivestar-widget div.on a {
  height: 32px;
  padding-right: 6px;
}

/**
 * Unique default setting for each star.
 */
.fivestar-smileys_32x32 div.fivestar-widget .star-1,
.fivestar-smileys_32x32 div.fivestar-widget .star-1 a,
.fivestar-smileys_32x32 div.fivestar-widget-static .star-1,
.fivestar-smileys_32x32 div.fivestar-widget-static .star-1 span.on,
.fivestar-smileys_32x32 div.fivestar-widget .star-2,
.fivestar-smileys_32x32 div.fivestar-widget .star-2 a,
.fivestar-smileys_32x32 div.fivestar-widget-static .star-2,
.fivestar-smileys_32x32 div.fivestar-widget-static .star-2 span.on {
  width: 32px;
  background-image: url(1.png);
}
.fivestar-smileys_32x32 div.fivestar-widget .star-3,
.fivestar-smileys_32x32 div.fivestar-widget .star-3 a,
.fivestar-smileys_32x32 div.fivestar-widget-static .star-3,
.fivestar-smileys_32x32 div.fivestar-widget-static .star-3 span.on,
.fivestar-smileys_32x32 div.fivestar-widget .star-4,
.fivestar-smileys_32x32 div.fivestar-widget .star-4 a,
.fivestar-smileys_32x32 div.fivestar-widget-static .star-4,
.fivestar-smileys_32x32 div.fivestar-widget-static .star-4 span.on {
  width: 32px;
  background-image: url(2.png);
}
.fivestar-smileys_32x32 div.fivestar-widget .star-5,
.fivestar-smileys_32x32 div.fivestar-widget .star-5 a,
.fivestar-smileys_32x32 div.fivestar-widget-static .star-5,
.fivestar-smileys_32x32 div.fivestar-widget-static .star-5 span.on,
.fivestar-smileys_32x32 div.fivestar-widget .star-6,
.fivestar-smileys_32x32 div.fivestar-widget .star-6 a,
.fivestar-smileys_32x32 div.fivestar-widget-static .star-6,
.fivestar-smileys_32x32 div.fivestar-widget-static .star-6 span.on {
  width: 32px;
  background-image: url(3.png);
}
.fivestar-smileys_32x32 div.fivestar-widget .star-7,
.fivestar-smileys_32x32 div.fivestar-widget .star-7 a,
.fivestar-smileys_32x32 div.fivestar-widget-static .star-7,
.fivestar-smileys_32x32 div.fivestar-widget-static .star-7 span.on,
.fivestar-smileys_32x32 div.fivestar-widget .star-8,
.fivestar-smileys_32x32 div.fivestar-widget .star-8 a,
.fivestar-smileys_32x32 div.fivestar-widget-static .star-8,
.fivestar-smileys_32x32 div.fivestar-widget-static .star-8 span.on {
  width: 32px;
  background-image: url(4.png);
}
.fivestar-smileys_32x32 div.fivestar-widget .star-9,
.fivestar-smileys_32x32 div.fivestar-widget .star-9 a,
.fivestar-smileys_32x32 div.fivestar-widget-static .star-9,
.fivestar-smileys_32x32 div.fivestar-widget-static .star-9 span.on,
.fivestar-smileys_32x32 div.fivestar-widget .star-10,
.fivestar-smileys_32x32 div.fivestar-widget .star-10 a,
.fivestar-smileys_32x32 div.fivestar-widget-static .star-10,
.fivestar-smileys_32x32 div.fivestar-widget-static .star-10 span.on {
  width: 32px;
  background-image: url(5.png);
}

/**
 * Some specific settings for the 5-star count version.
 */
.fivestar-smileys_32x32 div.fivestar-widget-5 .star-2,
.fivestar-smileys_32x32 div.fivestar-widget-5 .star-2 a,
.fivestar-smileys_32x32 div.fivestar-widget-static-5 .star-2,
.fivestar-smileys_32x32 div.fivestar-widget-static-5 .star-2 span.on {
  width: 32px;
  background-image: url(2.png);
}
.fivestar-smileys_32x32 div.fivestar-widget-5 .star-3,
.fivestar-smileys_32x32 div.fivestar-widget-5 .star-3 a,
.fivestar-smileys_32x32 div.fivestar-widget-static-5 .star-3,
.fivestar-smileys_32x32 div.fivestar-widget-static-5 .star-3 span.on {
  width: 32px;
  background-image: url(3.png);
}
.fivestar-smileys_32x32 div.fivestar-widget-5 .star-4,
.fivestar-smileys_32x32 div.fivestar-widget-5 .star-4 a,
.fivestar-smileys_32x32 div.fivestar-widget-static-5 .star-4,
.fivestar-smileys_32x32 div.fivestar-widget-static-5 .star-4 span.on {
  width: 32px;
  background-image: url(4.png);
}
.fivestar-smileys_32x32 div.fivestar-widget-5 .star-5,
.fivestar-smileys_32x32 div.fivestar-widget-5 .star-5 a,
.fivestar-smileys_32x32 div.fivestar-widget-static-5 .star-5,
.fivestar-smileys_32x32 div.fivestar-widget-static-5 .star-5 span.on {
  width: 32px;
  background-image: url(5.png);
}


/**
 * Dynamic rollovers.
 */
.fivestar-smileys_32x32 div.fivestar-widget-static .star span.off {
  background: none;
}
.fivestar-smileys_32x32 div.fivestar-widget-static .star span.on,
.fivestar-smileys_32x32 div.fivestar-widget-static .star span.on a,
.fivestar-smileys_32x32 div.fivestar-widget div.on a {
  background-position: 0 -64px;
}
.fivestar-smileys_32x32 div.fivestar-widget div.hover a,
div.rating div a:hover {
  background-position: 0 -32px;
}
.fivestar-smileys_32x32 div.fivestar-widget-static .star span.off {
  background-position: 0 0px;
}


/**
 * Cancel button.
 */
.fivestar-smileys_32x32 div.fivestar-widget .cancel,
.fivestar-smileys_32x32 div.fivestar-widget .cancel a {
  width: 32px;
  height: 32px;
  background: url(smiley-cancel.png) no-repeat 0 0;
}
.fivestar-smileys_32x32 div.fivestar-widget .cancel a:hover {
  background-position: 0 -32px;
}
