/* Plain HTML Version */
form.fivestar-widget {
  clear: both;
  display: block;
}
form.fivestar-widget select,
form.fivestar-widget input {
  margin: 0;
}

/* 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;
  height:20px;
}

div.fivestar-widget-static br {
  clear: left; /* RTL */
}

div.fivestar-widget-static .star {
  float: left; /* RTL */
  width: 17px;
  height: 15px;
  overflow: hidden;
  text-indent: -999em;
  background: url(../widgets/default/star.gif) no-repeat 0 0; /* RTL */
}

div.fivestar-widget-static .star span.on {
  display: block;
  width: 100%;
  height: 100%;
  background: url(../widgets/default/star.gif) no-repeat 0 -32px; /* RTL */
}

	.userratings_small div.fivestar-widget-static .star {  background: url(../widgets/default/star_user.gif) no-repeat 0 0 !important; /* RTL */}
	.userratings_small div.fivestar-widget-static .star span.on {background: url(../widgets/default/star_user.gif) no-repeat 0 -32px !important; /* RTL */}

div.fivestar-widget-static .star span.off {
  display: block;
  width: 100%;
  height: 100%;
  background: url(../widgets/default/star.gif) 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: 17px;
  height: 15px;
  overflow: hidden;
  text-indent: -999em;
}
div.fivestar-widget .cancel, div.fivestar-widget .cancel a {
  background: url(../widgets/default/delete.gif) no-repeat 0 -16px; /* RTL */
  text-decoration: none;
}

div.fivestar-widget .star, div.fivestar-widget .star a {
  background: url(../widgets/default/star.gif) no-repeat 0 0; /* RTL */
  text-decoration: none;
}

div.fivestar-widget .cancel a, div.fivestar-widget .star a {
  display: block;
  width: 100%;
  height: 100%;
  background-position: 0 0; /* RTL */
  cursor: pointer;
}

div.fivestar-widget div.on a {
  background-position: 0 -16px; /* RTL */
}
div.fivestar-widget div.hover a, div.rating div a:hover {
  background-position: 0 -32px; /* RTL */
}
form.fivestar-widget div.description {
  margin-bottom: 0;
}

/* Star Ratings - GameZebo */

.gzratings div.fivestar-widget-static {
	display:block;
	height:37px;
}
.gzratings div.fivestar-widget-static .star {
	background:transparent url(../widgets/default/star_big.gif) no-repeat scroll 0 0;
	float:left;
	width:37px;	
	height:35px;
	overflow:hidden;
	text-indent:-999em;
}
.gzratings div.fivestar-widget-static .star span.on {
	background:transparent url(../widgets/default/star_big.gif) no-repeat scroll 0 -32px;
	display:block;
	height:100%;
	width:100%;
}
.gzratings div.fivestar-widget-static .star span.off {
	background:transparent url(../widgets/default/star_big.gif) no-repeat scroll 0 0;
	display:block;
	height:100%;
	width:100%;
}

/* Star Ratings - User Ratings*/

.userratings div.fivestar-widget-static {
	display:block;
	height:37px;
}
.userratings div.fivestar-widget-static .star {
	background:transparent url(../widgets/default/star_big_user.gif) no-repeat scroll 0 0;
	float:left;
	width:37px;	
	height:35px;
	overflow:hidden;
	text-indent:-999em;
}
.userratings div.fivestar-widget-static .star span.on {
	background:transparent url(../widgets/default/star_big_user.gif) no-repeat scroll 0 -32px;
	display:block;
	height:100%;
	width:100%;
}
.userratings div.fivestar-widget-static .star span.off {
	background:transparent url(../widgets/default/star_big_user.gif) no-repeat scroll 0 0;
	display:block;
	height:100%;
	width:100%;
}

/* Star Ratings - User Ratings - Dynamic Input*/
/* Javascript Star Version */
.userratings div.fivestar-widget {
  display: block;
}

.userratings div.fivestar-widget .cancel, .userratings div.fivestar-widget .star {
  float: left; /* RTL */
  width: 37px;
  height: 35px;
  overflow: hidden;
  text-indent: -999em;
}
.userratings div.fivestar-widget .cancel, .userratings div.fivestar-widget .cancel a {
  background: url(../widgets/default/star_big_user.gif) no-repeat 0 0; /* RTL */
  text-decoration: none;
}

.userratings div.fivestar-widget .star, .userratings  div.fivestar-widget .star a {
  background: url(../widgets/default/star_big_user.gif) no-repeat 0 0; /* RTL */
  text-decoration: none;
}

.userratings div.fivestar-widget .cancel a, .userratings div.fivestar-widget .star a {
  display: block;
  width: 100%;
  height: 100%;
  background-position: 0 0; /* RTL */
  cursor: pointer;
}

.userratings div.fivestar-widget div.on a {
  background-position: 0 -32px; /* RTL */
}
.userratings div.fivestar-widget div.hover a, .userratings div.rating div a:hover {
  background-position: 0 -32px; /* RTL */
}
.userratings form.fivestar-widget div.description {
  margin-bottom: 0;
}