div.rating{
	cursor:pointer;
	margin:2em;
	clear:both;
	display:block
}

div.rating:after{
	content:'.';
	display:block;
	height:0;
	width:0;
	clear:both;
	visibility:hidden
}

div.star-rating{
	float:left;
	width:16px;
	height:16px;
	text-indent:-999em;
	cursor:pointer;
	display:block;
	background:transparent;
	overflow:hidden;
	margin:0 2px;
}

div.rating-cancel,div.rating-cancel a{
	/*background:url('../images/cancel.png') no-repeat 0 -16px*/
	display:none;
}

div.star-rating,div.star-rating a{
	background:url('../images/star_small.png') no-repeat 0 0px
}

div.star-rating a{
	display:block;
	width:16px;
	height:16px;
	background-position:0 0px;
	/*border:1 solid #FF0000*/
}

div.star-rating-on a{
	background-position:0 -16px!important;
}

div.star-rating-hover a,div.star-rating-live a:hover{background-position:0 -32px}

div.star-rating-readonly a,div.star-rating-readonly a:hover{cursor:default !important}

div.star-rating{
	background:transparent!important;
	overflow:hidden!important
}