/* Static View-only Star Version */
div.fivestar-widget-static .star {
  background-image: url(star.png);
}

div.fivestar-widget-static .star span.on {
  background-image: url(star.png);
}

div.fivestar-widget-static .star span.off {
  background-image: url(star.png);
}

/* Javascript Star Version */
div.fivestar-widget .cancel,
div.fivestar-widget .cancel a {
  background-image: url(cancel.png);
}
li.five-star div.fivestar-widget .star,
li.five-star div.fivestar-widget .star a {
  background-image: url(star.png);
}

div.fivestar-widget div.hover a,
div.rating div a:hover {
  background-image: url(star.png);
}

.content-utility li.five-star .fivestar-rate-link {
  background: none;
  font-size: 11px;
}
.content-utility li.five-star .fivestar-rate-link a {
	padding: 2px 2px 0 0;
	background: none;
}

/* Combo Static and Rate Widget */
.fivestar-combo-stars .fivestar-static-form-item {
  float: left; /* RTL */
  margin-right: 40px; /* RTL */
}
.fivestar-combo-stars .fivestar-form-item {
  float: left; /* RTL */
}

/* Fivestar form items */
.fivestar-static-form-item .form-item,
.fivestar-form-item .form-item {
  margin: 0;
}

/* Static View-only Star Version */
div.fivestar-widget-static {
  display: block;
}
div.fivestar-widget-static br {
  clear: left; /* RTL */
}
div.fivestar-widget-static .star {
  float: left; /* RTL */
  width: 12px;
  height: 15px;
  overflow: hidden;
  text-indent: -999em;
  background: url(star.png) no-repeat 0 0; /* RTL */
}
div.fivestar-widget-static .star span.on {
  display: block;
  width: 100%;
  height: 100%;
  background: url(star.png) no-repeat 0 -32px; /* RTL */
}

div.fivestar-widget-static .star span.off {
  display: block;
  width: 100%;
  height: 100%;
  background: url(star.png) no-repeat 0 0; /* RTL */
}

/* Javascript Star Version */
div.fivestar-widget {
  display: block;
}

div.fivestar-widget .cancel, div.fivestar-widget .star {
  float: left; /* RTL */
  width: 12px;
  height: 15px;
  overflow: hidden;
  text-indent: -999em;
}
div.fivestar-widget .cancel, div.fivestar-widget .cancel a {
  background: url(cancel.png) no-repeat 0 -16px; /* RTL */
  text-decoration: none;
}
div.fivestar-widget .star, div.fivestar-widget .star a {
  background: url(star.png) no-repeat 0 0; /* RTL */
  text-decoration: none;
}

.fivestar-rate-link,
.fivestar-extra-wrapper {
  background: none;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #999;
  vertical-align: text-top;
}

form.fivestar-widget {
clear: both;
display: block;
float: left;
margin: -2px 3px 0 0;
}


div.fivestar-static-form-item {
  float: left;
  margin: -1px 3px 0 0;
}
div.fivestar-extra-wrapper {
  display: inline;
}

html, body, form {
  padding: 0;
  margin: 0;
}
