
.rating{
	cursor:pointer;
	/*margin:1em;*/

	display:block;
}

.rating_inactive {
	display:block;
}

.rating:after,
.rating_inactive:after{
	content:'.';
	display:block;
	height:0;
	width:0;
	clear:both;
	visibility:hidden
}
.cancel,.star{
	float:left;
	width:17px;
	height:15px;
	overflow:hidden;
	text-indent: -999em;
	cursor:pointer
}
.star-left, .star-right{
	width:8px
}
.cancel, .cancel a{
	background:url(../../imgs/ratings/delete.gif) no-repeat 0 -16px;
}
.star, .star a{
	/*background:url(../../imgs/ratings/star.gif) no-repeat 0 0px;*/
}
.star-left, .star-left a{
	background:url(../../imgs/ratings/star-left.gif) no-repeat 0 0px;
}
.star-right, .star-right a{
	background:url(../../imgs/ratings/star-right.gif) no-repeat 0 0px;
}
.cancel a, .star a{
	display:block;
	width:100%;
	height:100%;
	background-position:0 0px;
}
div.rating div.on a,
div.rating_inactive div.on a{
	background-position:0 -16px;
}

#content div.rating_inactive p,
#content div.rating p{
	margin:0
}

.highlighter{
	background:#ff3;
	cursor:pointer;
}
a.local{
	text-decoration:underline;
}

div.rating div.hover a, div.rating div a:hover {
	background-position:0 -32px;
}

div.rating_inactive div.hover a, div.rating_inactive div a:hover{
}

div.rating_inactive a:hover {
	cursor:default;
}
