div.rating-cancel,div.star-rating{float:left;width:18px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{display: none;}
div.star-rating,div.star-rating a{background:url(../images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:18px;height:100%;background-position:0 -1px;border:0}
div.star-rating-on a{background-position:0 -16px}
div.star-rating-hover a{background-position:0 -31px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
form.rating fieldset {margin: 0; padding:0 }

div.small.stars div.star-rating, 
div.small.stars div.star-rating a {background:url(../images/small-star.gif) no-repeat 0 0px; width: 8px;}
div.small.stars div.star-rating-on a {background-position:0 -8px}
div.small.stats div.star-rating-hover a{background-position:0 -16px}
div.small.stars div.rating-cancel, 
div.small.stars div.star-rating {width: 9px; height: 8px;}

div.big.stars div.star-rating, 
div.big.stars div.star-rating a {background:url(../images/big-star.gif) no-repeat 0 0px; width: 33px;}
div.big.stars div.star-rating-on a {background-position:0 -61px}
div.big.stars div.star-rating-hover a{background-position:0 -31px}
div.big.stars div.rating-cancel, 
div.big.stars div.star-rating {width: 33px; height: 30px;}

div.odd.stars div.star-rating a {background:url(../images/star-odd.png) no-repeat 0 0px}
div.even.stars div.star-rating a {background:url(../images/star-even.png) no-repeat 0 0px}

span.avg-stars,
span.count-stars {
	font-size: 0.91em;
	line-height: 0.94em;
	vertical-align: middle;
	margin-left: 50px;
}



span.avg-stars strong {
	font-size: 2.40em;
	color: #0f94c0;
	vertical-align: middle;
}

span.count-stars strong {
	color: #c75016;
	font-size: 1.10em;
	vertical-align: middle;
}
