.rating {
	cursor: pointer;
	clear:left;
	margin-bottom: 0;
/*	background-color: white; */
  margin-bottom:0;
  height: 20px;
  width:85px;
  padding: 0 5px;
  text-indent: -9999em;
  line-height: 0;
}
/*
.dashboard .rating {
  background-color: #e5e5e5;
}
*/
.rating: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;
	margin-bottom: 0;
	position: relative;
	top: -2px;
}
td.rating .star {
  top: 4px;
}
.star-left,
.star-right {
  width: 8px
}
.cancel,
.cancel a {background: url(../furniture/delete.gif) no-repeat 0 -16px;}

.star,
.star a {background: url(../furniture/star.gif) no-repeat 0 0px;}
.star-left,
.star-left a {background: url(../furniture/star-left.gif) no-repeat 0 0px;}
.star-right,
.star-right a {background: url(../furniture/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,
td.rating div.on a {
	background-position: 0 -32px;
/*	background-position: 0 -16px; */
}
td.rating,
td.rating a {
  cursor: default;
}
div.rating div.hover a {
	background-position: 0 -32px;
}


