/* --- Multi Rating --- */

.itemRatingBlock-multi span.itemRatingTitle-block {
	display: block;
	clear: both;
	margin: 10px 0;
}

.itemRatingForm-multi {
	display:block;
	vertical-align:middle;
	line-height:25px;
	float:left;
	height: 80px;
	width: 170px;
}

.itemRatingLog-multi {
	font-size:11px;
	margin:0;
	padding:0 0 0 4px;
	float:left;
}

div.itemRatingForm-multi .formLogLoading-multi {background:url(../images/system/loading.gif) no-repeat left center;height:25px;padding:0 0 0 20px;}

.itemRatingList-multi,
.itemRatingList-multi a:hover,
.itemRatingList-multi a.active,
.itemRatingList-multi .itemCurrentRating-multi {
	background:transparent url(../images/system/transparent_star.gif) left -1000px repeat-x;
}

span.siteRoot {display:none;}

.itemRatingList-multi {
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position:left top;
}

.itemRatingList-multi li {
	display:inline;
	background:none;
	padding:0;
}

.itemRatingList-multi a,
.itemRatingList-multi .itemCurrentRating-multi {
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000px;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border:none;
	cursor:pointer;
}

.itemRatingList-multi a:hover, .itemRatingList-multi a.active {background-position:left bottom;}

.itemRatingList-multi a.one-star {width:20%;z-index:6;}

.itemRatingList-multi a.two-stars {width:40%;z-index:5;}

.itemRatingList-multi a.three-stars {width:60%;z-index:4;}

.itemRatingList-multi a.four-stars {width:80%;z-index:3;}

.itemRatingList-multi a.five-stars {width:100%;z-index:2;}

.itemRatingList-multi .itemCurrentRating-multi {z-index:1;background-position:0 center;margin:0;padding:0;}