.rabidRating .wrapper {	
	cursor: pointer;
	background:#F2F2F2 url(../img/hearts.png) no-repeat scroll -92px -35px;
}

.rabidRating .wrapper {
	overflow: hidden;
}

.rabidRating span,.rabidRating .wrapper {
	display: block;
	width: 110px;
	height: 25px;
}

.rabidRating span {
	position: relative;
	top: 0;
	left: 0;
	text-indent: -999em;
}

.rabidRating .ratingStars {
	display: block;
	clear: both;
	padding: 5px 0px 0px 5px;	
	background: url('../img/hearts.png') no-repeat center;
}

.rabidRating .ratingFill {
	background-color: #ffa800;
}

.rabidRating .ratingVoted {
	cursor: default;
	background-color: #ffa800;
}

.rabidRating .ratingActive {
	background-color: #FFFF00;
}

.rabidRating .ratingText {
	font-size: 11px;
	font-weight: bold;
	display: block;
	clear: both;
	color: black;
	padding: 0px 5px 0px 0px;
	float:left;
	line-height:25px;
}

.rabidRating .ratingText.ratingError {
	font-size: 11px;
	font-weight: bold;
	display: block;
	clear: both;
	color: red;
	padding: 0px 0px 0px 5px;
}
.left_review{
	float:left;
	width:75%;	
	border-right:1px dotted #888888;
	padding:3% 0;
}
.right_review{
	float:right;
	width:20%;
	padding:3% 0 3% 2%;
}
.right_review span{
	color:#171717;
}
.right_review a{
	display:block;
	float:left;
	width:21px;
	height:21px;
	background:url(../images/thumb2.png) no-repeat;
}
.right_review a.thumbsup{
	background-position: 0 0;
}
.right_review a.positive{
    background-position: 0 -42px;
}

.right_review a.thumbsup:hover,.right_review a.up_clicked{
	background-position: 0 -21px;
}
div.v_numbers {
    float:left;
    width:15px;
}
.right_review a.thumbsdown{
	background-position: -21px 0;
}
.right_review a.negative{
    background-position: -21px -42px;
} 
.right_review a.thumbsdown:hover,.right_review a.down_clicked{
	background-position: -21px -21px;
}
.rabidRating .ratingText.loading {
	background: url('../img/ajax-loading.gif') no-repeat;
	text-indent: -999em;
	padding: 0px 0px 0px 5px;	
}

