.rabidRating .wrapper {	
	cursor: pointer;
	background: #ccc;
}

.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;
	background: url('hearts.png') no-repeat center;
}

.rabidRating .ratingFill {
	background-color: #669933;
}

.rabidRating .ratingVoted {
	cursor: default;
	background-color: #669933;
}

.rabidRating .ratingActive {
	background-color: #595959;
}

.rabidRating .ratingText {
	color: #000;
}

.rabidRating .ratingText.ratingError {
	color: #f00;	
}

.rabidRating .ratingText.loading {
	background: url('ajax-loading.gif') no-repeat;
	text-indent: -999em;
}


/* ****************** RatingStar ****************** */
.ratingStar
{
	white-space:nowrap;
	/*margin:1em;
	height:14px;*/
	/*float:right;*/
	
	margin-top:4px;
}
.starsFloat {
	position:absolute;
	margin-left:320px;
	top:500;
	background:none;
	z-index:0;
	display:block;
}
.ratingStar .ratingItem {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
	cursor:pointer;
}
.ratingStar .FilledSpring {
    background-image: url(../images/buttons/spring/ratingStarFilledSPRING.png);
}

.ratingStar .FilledSummer {
    background-image: url(../images/buttons/summer/ratingStarFilledSUMMER.png);
}

.ratingStar .FilledAutumn {
    background-image: url(../images/buttons/autumn/ratingStarFilledAUTUMN.png);
}

.ratingStar .FilledWinter {
    background-image: url(../images/buttons/winter/ratingStarFilledWINTER.png);
}

.ratingStar .Empty {
    background-image: url(../images/buttons/spring/ratingStarEmpty.png);
}
.ratingStar .Saved {
    background-image: url(../images/buttons/spring/ratingStarSaved.png);
}