.feedback_loading { height: 30px; background: url('/includes/feedback/working.gif') 50% 50% no-repeat; }

/* Stars for Rating */
.feedback {
	list-style:none; margin: 0px; padding:0px; height: 30px; position: relative; background: url('/includes/feedback/stars_rater.png') top left repeat-x; }
.feedback li {
    text-indent: -90000px; padding:0px; margin:0px; float: left; }
.feedback li a {
	outline: none; display:block; width:30px; height: 30px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px; }
.feedback li a:hover {
	left: 0px; z-index: 2; background: url('/includes/feedback/stars_rater.png') left center; }
.feedback li.rating {
	position: absolute;	height: 30px; display: block; text-indent: -9000px; z-index: 1; background: url('/includes/feedback/stars_rater.png') left bottom; }

/* Normal Size Stars */
.feedback_normal {
	list-style:none; margin: 0px; padding:0px; height: 25px; position: relative; background: url('/includes/feedback/stars_normal.png') top left repeat-x; }
.feedback_normal li {
    text-indent: -90000px; padding:0px; margin:0px; float: left; }
.feedback_normal li.rating {
	position: absolute; height: 25px; display: block; text-indent: -9000px; z-index: 1; background: url('/includes/feedback/stars_normal.png') left bottom; }

/* Small Size Stars */
.feedback_small {
	list-style:none; margin: 0px; padding:0px; height: 20px; position: relative; background: url('/includes/feedback/stars_small.png') top left repeat-x; }
.feedback_small li {
    text-indent: -90000px; padding:0px; margin:0px; float: left; }
.feedback_small li.rating {
	position: absolute; height: 20px; display: block; text-indent: -9000px; z-index: 1; background: url('/includes/feedback/stars_small.png') left bottom; }

/* Mini Size Stars */
.feedback_mini {
	list-style:none; margin: 0px; padding:0px; height: 15px; position: relative; background: url('/includes/feedback/stars_mini.png') top left repeat-x; }
.feedback_mini li {
    text-indent: -90000px; padding:0px; margin:0px; float: left; }
.feedback_mini li.rating {
	position: absolute;	height: 15px; display: block; text-indent: -9000px;	z-index: 1; background: url('/includes/feedback/stars_mini.png') left bottom; }

/* Star Spacing Styles */
.feedback a.star_1	 		{ left:0px; }
.feedback a.star_1:hover	{ width:30px; }
.feedback a.star_2			{ left:30px; }
.feedback a.star_2:hover	{ width:60px; }
.feedback a.star_3			{ left:60px; }
.feedback a.star_3:hover	{ width:90px; }
.feedback a.star_4			{ left:90px; }	
.feedback a.star_4:hover	{ width:120px; }
.feedback a.star_5			{ left:120px; }
.feedback a.star_5:hover	{ width:150px; }
.feedback a.star_6			{ left:150px; }
.feedback a.star_6:hover	{ width:180px; }
.feedback a.star_7			{ left:180px; }
.feedback a.star_7:hover	{ width:210px; }
.feedback a.star_8			{ left:210px; }
.feedback a.star_8:hover	{ width:240px; }
.feedback a.star_9			{ left:240px; }
.feedback a.star_9:hover	{ width:270px; }
.feedback a.star_10			{ left:270px; }
.feedback a.star_10:hover	{ width:300px; }