
/* -------------------- Ratings -------------------- */
ul.rating {
	list-style: none;
	margin: 0;
	padding: 0px;
	width: 68px;
	height: 13px;
	position: relative;
	background: url(../images/ratingStars.gif) 0 0 repeat-x;
	z-index: 10;
	font-size: 1em;
}

ul.rating.small {
	width: 65px;
	height: 13px;
	background-image: url(../images/ratingStars_sm_outline.gif);
}

ul.rating li {
	padding: 0px;
	margin: 0px;
	/*\*/
	float: left;
	/* */
}

ul.rating li a {
	display: block;
	width: 13px;
	height: 13px;
	text-decoration: none;
	text-indent: -5000em;
	z-index: 20;
	position: absolute;
	padding: 0px;
}

ul.rating.small li a {
	width: 13px;
	height: 13px;
}

ul.rating li a:hover,
ul.rating li a:focus {
	background: url(../images/ratingStars.gif) 0 53%;
	z-index: 11;
	left: 0px;
}

ul.rating.small li a:hover,
ul.rating.small li a:focus {
	left: 0px;
	background-image: url(../images/ratingStars_sm_outline.gif);
}

ul.rating a.one-star { left: 0px; }
ul.rating a.one-star:hover, ul.rating a.one-star:focus { width: 13px; }
ul.rating.small a.one-star { left: 0px; }
ul.rating.small a.one-star:hover, ul.rating.small a.one-star:focus { width: 13px; }

ul.rating a.two-stars { left: 13px; }
ul.rating a.two-stars:hover, ul.rating a.two-stars:focus { width: 26px; }
ul.rating.small a.two-stars { left: 13px; }
ul.rating.small a.two-stars:hover, ul.rating.small a.two-stars:focus { width: 26px; }

ul.rating a.three-stars { left: 26px; }
ul.rating a.three-stars:hover, ul.rating a.three-stars:focus { width: 39px; }
ul.rating.small a.three-stars { left: 26px; }
ul.rating.small a.three-stars:hover, ul.rating.small a.three-stars:focus { width: 39px; }

ul.rating a.four-stars { left: 39px; }	
ul.rating a.four-stars:hover, ul.rating a.four-stars:focus { width: 52px; }
ul.rating.small a.four-stars { left: 39px; }	
ul.rating.small a.four-stars:hover, ul.rating.small a.four-stars:focus { width: 52px; }

ul.rating a.five-stars { left: 52px; }
ul.rating a.five-stars:hover, ul.rating a.five-stars:focus { width: 65px; }
ul.rating.small a.five-stars { left: 52px; }
ul.rating.small a.five-stars:hover, ul.rating.small a.five-stars:focus { width: 65px; }

ul.rating li.clear {
	margin-left: 0;
}

ul.rating li.clear a,
ul.rating li.clear a:hover {
	left: 0;
	width: 13px;
	background: url(../images/ratingClear.png) 0 0;
}

ul.rating.small li.clear a,
ul.rating.small li.clear a:hover,
ul.rating.small li.clear a:focus {
	width: 13px;
	background-image: url(../images/ratingClear.small.png);
}

ul.rating li.current-rating,
ul.rating li.set-rating {
	background: url(../images/ratingStars.gif) 0 100%;
	position: absolute;
	height: 13px;
	left: 0px;
	display: block;
	text-indent: -5000em;
	z-index: 11;
}

ul.rating.small li.current-rating,
ul.rating.small li.set-rating {
	height: 13px;
	background-image: url(../images/ratingStars_sm_outline.gif);
}

ul.rating li.set-rating {
	background-position: 0 53%;
}

ul.rating li.total-ratings {
	position: absolute;
	left: 68px;
	top: 0;
	width: 50px;
	padding: 0.5em 0;
	font-size: 0.8em;
}

ul.rating.small li.total-ratings {
	left: 68px;
}

