@charset "utf-8";
/*  styles for the unit rater
--------------------------------------------------------- 
ryan masuga, masugadesign.com
ryan@masugadesign.com 
Licensed under a Creative Commons Attribution 3.0 License.
http://creativecommons.org/licenses/by/3.0/
See readme.txt for full credit details.
--------------------------------------------------------- */
.star-rating-small {
	margin:0;
}
	.star-rating-small ul.unit-rating { /* the UL */
		margin:0 3px 0 0;
		float:right;
		height:13px;
		width: 65px;
		position: relative;
		background: url('/images/rating_star_small.png') top left repeat-x;		
	}
		.star-rating-small ul.unit-rating li.current-rating {
			background:url('/images/rating_star_small.png') bottom left; /*dark*/
			position: absolute;
			height:13px;
			text-indent: -9000px;
			line-height:1px;
			z-index: 1;
		}
	.star-rating-small .star-rating-text {
		font-size:10px;
		float:right;
		margin:0;
	}		
	
.starRatingSmallLeft {
	margin:0;
}
	.starRatingSmallLeft ul.unitRating { /* the UL */
		margin:0 3px 0 0;
		float:left;
		height:13px;
		width: 65px;
		position: relative;
		background: url('/images/rating_star_small.png') top left repeat-x;		
	}
		.starRatingSmallLeft ul.unitRating li.currentRating {
			background:url('/images/rating_star_small.png') bottom left; /*dark*/
			position: absolute;
			height:13px;
			text-indent: -9000px;
			line-height:1px;
			z-index: 1;
		}
	.starRatingSmallLeft .starRatingText {
		font-size:10px;
		float:left;
		margin:0;
	}		
		.starRatingSmallLeft .starRatingText span.score{
			font-weight:bold;
			color:#bc4563;
			font-size:12px;
		}		
	

.star-rating-large {
	display:block;
}
	.star-rating-large .unit-rating { /* UL */
		list-style:none;
		margin: 0;
		padding:0;
		height: 23px;
		width: 115px;
		position: relative;
		background: url(/images/rating_star_large.png) top left repeat-x;		
	}
		.star-rating-large .unit-rating li{
			text-indent: -90000px;
			padding:0px;
			margin:0px;
			/*\*/
			float: left;
			/* */
		}
		.star-rating-large .unit-rating li.loading {
			position:absolute;
			display:none;
			height: 23px;
			background: url(/images/progress.gif) 50% 50% no-repeat;
			width: 115px;
			z-index: 200;
		}
		.star-rating-large .unit-rating li.current-rating {
			background: url(/images/rating_star_large.png) left center;
			position: absolute;
			height: 23px;
			display: block;
			text-indent: -9000px;
			z-index: 1;
		}
			.star-rating-large .unit-rating li a {
				outline: none;
				display:block;
				width:23px;
				height: 23px;
				text-decoration: none;
				border:none;
				text-indent: -9000px;
				position: absolute;
				padding: 0px;
				left: 0px;
				z-index: 20;
			}
			.star-rating-large .unit-rating li a:hover{
				background: url(/images/rating_star_large.png) left bottom;
				left: 0px;
				z-index: 2;
			}
			.star-rating-large .unit-rating a.r1-unit{left:0;}
			.star-rating-large .unit-rating a.r1-unit:hover{width:23px;}
			.star-rating-large .unit-rating a.r2-unit{left:23px;}
			.star-rating-large .unit-rating a.r2-unit:hover{width:46px;}
			.star-rating-large .unit-rating a.r3-unit{left:46px;}
			.star-rating-large .unit-rating a.r3-unit:hover{width:69px;}
			.star-rating-large .unit-rating a.r4-unit{left:69px;}	
			.star-rating-large .unit-rating a.r4-unit:hover{width:92px;}	
			.star-rating-large .unit-rating a.r5-unit{left:92px;}
			.star-rating-large .unit-rating a.r5-unit:hover{width:115px;}
			
			
	.star-rating-large .star-rating-text{
		margin-top:2px;
		margin-bottom:0;
		position:relative;
		height:2em;
	}		
		.star-rating-large .star-rating-text div.thankyou{
			margin-top:3px;
			color:#bc4563;
			position:absolute;
			display:none;
		}		
		.star-rating-large .star-rating-text div.status span.score{
			font-weight:bold;
			color:#bc4563;
			font-size:133%;
		}		
	.star-rating-note{
		font-size:83%;
	}		

