.ratingbar p {
	margin: 0;
	}
.ratingbar ul {
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	width: 150px;
	position: relative;
	background: url('/design/images/rating/starrating.gif') top left repeat-x;
	}
.ratingbar ul li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	float: left;
	}
	
.ratingbar ul li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.ratingbar ul li a:hover{
	background: url('/design/images/rating/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

.ratingbar ul a.vote1{left: 0px;}
.ratingbar ul a.vote1:hover{width:30px;}
.ratingbar ul a.vote2{left:30px;}
.ratingbar ul a.vote2:hover{width: 60px;}
.ratingbar ul a.vote3{left: 60px;}
.ratingbar ul a.vote3:hover{width: 90px;}
.ratingbar ul a.vote4{left: 90px;}	
.ratingbar ul a.vote4:hover{width: 120px;}
.ratingbar ul a.vote5{left: 120px;}
.ratingbar ul a.vote5:hover{width: 150px;}

.ratingbar ul li.current {
	background: url('/design/images/rating/starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}
.ratingbar ul li.loading div {
	position: absolute;
	height: 30px;
	line-height: 30px;
	display: block;
	z-index: 30;
	text-indent: 0px;
	width: 150px;
	background-color: #ffffff;
	color: #c6c6c6;
}
.ratingbar ul li.loading div img {
	vertical-align: middle;
}
