#totals {
    padding: 4px 0;
}
#message {
    background: #B1D900;
    padding: 2px 5px;
    color: #000;
}
#help {
    /*font-size: 8pt;*/
    color: #579;
}


/********* / styles for the star rater /***********/	
.star-rating {	line-height:12px; list-style:none; margin: 0px;	padding:0; width: 60px; height: 12px;	position: relative; background: url(/images/stars.gif) top left repeat-x; }
.star-rating li { padding:0px; margin:0px;
	/*\*/
	float: left;
	/* */
}

.star-rating li a { display:block; width:12px; height: 12px; text-decoration: none; text-indent: -9000px;	z-index: 20; position: absolute; padding: 0px; }
.star-rating li a:active, .star-rating li a:focus { outline: 0; }
.star-rating li a:hover{ background: url(/images/stars.gif) left center; z-index: 2; left: 0px; }

.star-rating a.one-stars { left: 0px; }
.star-rating a.one-stars:hover { width:12px; }
.star-rating a.two-stars { left:12px; }
.star-rating a.two-stars:hover { width: 24px; }
.star-rating a.three-stars { left: 24px; }
.star-rating a.three-stars:hover { width: 36px; }
.star-rating a.four-stars{ left: 36px; }	
.star-rating a.four-stars:hover{ width: 48px; }
.star-rating a.five-stars { left: 48px; }
.star-rating a.five-stars:hover { width: 60px; }

.star-rating li.current-rating { background: url(/images/stars.gif) left bottom; position: absolute; height: 12px; display: block; text-indent: -9000px; z-index: 1; }		
.star-rating li.current-rating-rated { background: url(/images/stars-rated.gif) left bottom; position: absolute; height: 12px; display: block; text-indent: -9000px; z-index: 1; }
.star-rating li.rating-text { position: absolute; padding-left: 65px;}

	
	/* remove halo effect in firefox   */
	a:active{
		outline: none;
	}		