/* STAR RATING */
#rating-info-recipe,#rating-info-chef
{
	font-size:10px;
	color:#fff;
}
.rating-info-recipe-detail, .rating-info-recipe-detail a:link,.rating-info-recipe-detail a:active,.rating-info-recipe-detail a:visited
{
	margin-left:3px;
	font-size:11px;
	color:#715426;
}
.star-rating{
	list-style:none;
	padding:0px;
	margin:0;
	width: 150px;
	height: 30px;
	position: relative;
	background: url("../images/stars/star_rating.gif") top left repeat-x;		
}
.star-rating-chef{
	list-style:none;
	padding:0px;
	margin:0;
	width: 90px;
	height: 30px;
	position: relative;
	background: url("../images/stars/star_rating.gif") top left repeat-x;		
}

.star-rating li,.star-rating-chef li{
	text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.star-rating li a,.star-rating-chef li a{
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.star-rating li a:hover,.star-rating-chef li a:hover{
	background: url("../images/stars/star_rating.gif") left bottom;
	z-index: 2;
	left: 0px;
}
.star-rating a.one-star,.star-rating-chef a.one-star-chef{
	left: 0px;
}
.star-rating a.one-star:hover,.star-rating-chef a.one-star-chef:hover{
	width:30px;
}
.star-rating a.two-stars,.star-rating-chef a.two-stars-chef{
	left:30px;
}
.star-rating a.two-stars:hover,.star-rating-chef a.two-stars-chef:hover{
	width: 60px;
}
.star-rating a.three-stars,.star-rating-chef a.three-stars-chef{
	left: 60px;
}
.star-rating a.three-stars:hover,.star-rating-chef a.three-stars-chef:hover{
	width: 90px;
}
.star-rating a.four-stars,.star-rating-chef a.four-stars-chef{
	left: 90px;
}	
.star-rating a.four-stars:hover,.star-rating-chef a.four-stars-chef:hover{
	width: 120px;
}
.star-rating a.five-stars,.star-rating-chef a.five-stars-chef{
	left: 120px;
}
.star-rating a.five-stars:hover,.star-rating-chef a.five-stars-chef:hover{
	width: 150px;
}
.star-rating li.current-rating,.star-rating-chef li.current-rating-chef{
	background: url("../images/stars/star_rating.gif") left center;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

/*WHITE BACKGROUND*/
/* STAR RATING */
.star-rating-w{
	list-style:none;
	padding:0px;
	margin:0;
	width: 150px;
	height: 30px;
	position: relative;
	background: url("../images/stars/wstar_rating.gif") top left repeat-x;		
}
.star-rating-chef-w{
	list-style:none;
	padding:0px;
	margin:0;
	width: 90px;
	height: 30px;
	position: relative;
	background: url("../images/stars/wstar_rating.gif") top left repeat-x;		
}

.star-rating-w li,.star-rating-chef-w li{
	text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.star-rating-w li a,.star-rating-chef-w li a{
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.star-rating-w li a:hover,.star-rating-chef-w li a:hover{
	background: url("../images/stars/wstar_rating.gif") left bottom;
	z-index: 2;
	left: 0px;
}
.star-rating-w a.one-star,.star-rating-chef-w a.one-star-chef{
	left: 0px;
}
.star-rating-w a.one-star:hover,.star-rating-chef-w a.one-star-chef:hover{
	width:30px;
}
.star-rating-w a.two-stars,.star-rating-chef-w a.two-stars-chef{
	left:30px;
}
.star-rating-w a.two-stars:hover,.star-rating-chef-w a.two-stars-chef:hover{
	width: 60px;
}
.star-rating-w a.three-stars,.star-rating-chef-w a.three-stars-chef{
	left: 60px;
}
.star-rating-w a.three-stars:hover,.star-rating-chef-w a.three-stars-chef:hover{
	width: 90px;
}
.star-rating-w a.four-stars,.star-rating-chef-w a.four-stars-chef{
	left: 90px;
}	
.star-rating-w a.four-stars:hover,.star-rating-chef-w a.four-stars-chef:hover{
	width: 120px;
}
.star-rating-w a.five-stars,.star-rating-chef-w a.five-stars-chef{
	left: 120px;
}
.star-rating-w a.five-stars:hover,.star-rating-chef-w a.five-stars-chef:hover{
	width: 150px;
}
.star-rating-w li.current-rating,.star-rating-chef-w li.current-rating-chef{
	background: url("../images/stars/wstar_rating.gif") left center;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}