form.fivestar-widget {
  clear: both;
  display: block
}
form.fivestar-widget select,
form.fivestar-widget input {
  margin: 0
}
.fivestar-combo-stars .fivestar-static-form-item {
  float: left;
  margin-right: 40px
}
.fivestar-combo-stars .fivestar-form-item {
  float: left
}
.fivestar-static-form-item .form-item,
.fivestar-form-item .form-item {
  margin: 0
}
div.fivestar-widget-static {
  display: block
}
div.fivestar-widget-static br {
  clear: left
}
div.fivestar-widget {
  display: block
}
div.fivestar-widget .cancel, div.fivestar-widget .star {
  float: left;
  width: 17px;
  height: 15px;
  overflow: hidden;
  text-indent: -999em
}
div.fivestar-widget .cancel a, div.fivestar-widget .star a {
  display: block;
  width: 100%;
  height: 100%;
  background-position: 0 0;
  cursor: pointer
}
div.fivestar-widget div.on a {
  background-position: 0 -16px
}
div.fivestar-widget div.hover a, div.rating div a:hover {
  background-position: right -20px
}
form.fivestar-widget div.description {
  margin-bottom: 0
}
html.js .fivestar-submit {
  display: none
}
.fivestar-combo-stars .form-type-fivestar .form-item {
  float: left
}
/*! ExpertusoneV2 theme changes */
div.fivestar-widget-static .star {
  float: left;
  width: 12px;
  height: 9px;
  overflow: hidden;
  text-indent: -999em;
  margin-top: 1px;
  background: url(../widgets/default/star_v2.png) no-repeat 0 0
}
div.fivestar-widget-static .star span.on {
  display: block;
  width: 100%;
  height: 100%;
  background: url(../widgets/default/star_v2.png) no-repeat right -10px
}
div.fivestar-widget-static .star span.off {
  display: block;
  width: 100%;
  height: 100%;
  background: url(../widgets/default/star_v2.png) no-repeat 0 0
}
div.fivestar-widget .star, 
div.fivestar-widget .star a {
  background: url(../widgets/default/star_v2.png) no-repeat 0 0;
  text-decoration: none
}
div.fivestar-wbt div.on a {
  background-position: right -60px
}
div.fivestar-vod div.on a {
  background-position: right -40px
}
div.fivestar-vcl div.on a {
  background-position: right -50px
}
div.fivestar-ilt div.on a {
  background-position: right -30px
}
div.fivestar-crt div.on a {
  background-position: right -70px
}
div.fivestar-cur div.on a {
  background-position: right -80px
}
div.fivestar-trn div.on a {
  background-position: right -90px
}
div.fivestar-summary span.empty,
#select-class-dialog div.fivestar-summary span.empty {
  margin-right: 5px;
  color: #999;
  /*white-space:nowrap*/
}
div.fivestar-widget .star,
div.fivestar-widget .star:hover,
div.fivestar-widget .star a,
div.fivestar-widget .star a:hover {
  display: block
}
.page-learning-catalog-search #select-class-dialog div.fivestar-widget {
  float: left;
  margin: 3px 10px 7px 0	
}
.form-item .description {
  margin-left: 10px;
  float: left
}
div#learning-plan-details-display-content div.fivestar-widget {
  float: left
}
div.fivestar-widget-static .star, div.fivestar-widget .cancel, div.fivestar-widget .star {
  float: left
}
div.fivestar-widget .cancel, div.fivestar-widget .star {
  width: 12px;
  height: 10px
}
#paintContentResults div.fivestar-widget {
  margin : 2px 10px 7px 0;
  float  : left
}
#paintContentResults form.fivestar-widget .form-item .description {
  margin-left: 0;
  margin-top: -2px
}
div.clsdet-node form#fivestar-rating-widget .form-item .description {
  min-width: 65px;
  margin-left : 0
}
div.prgdet-node form#fivestar-rating-widget .form-item .description {
  min-width: 105px;
  margin-left : 0
}
span.total-votes,
span.total-votes span,
#select-class-dialog span.total-votes,
#select-class-dialog span.total-votes span {
  font-size: 10px;
  color:#999;
}
span.total-votes{
  margin-right: 5px
}
span.average-rating,
span.average-rating span {
  font-size: 10px
}
div.fivestar-summary span.empty,
#select-class-dialog div.fivestar-summary span.empty {
  font-size: 10px;	
  margin-right : 2px
}
div#class_details_display_area div.fivestar-widget {
  margin : 4px 0 0 0
}
.page-learning-enrollment-search .fivestar-static-form-item .form-item, .page-learning-enrollment-search .fivestar-form-item .form-item {
  margin: 0;
  position: absolute;
  top: 20px;
  width: 130px;
  z-index: -2
}