	dl, dd, ol {
		margin: 0;
		padding: 0;
	}
	
	dl.star-rating ol {
		margin: 0;
		padding: 0;
		list-style: none;
		width: 160px;
		height: 16px;
		position: relative;
		background: url(img/stars.gif) left top;
	}
	dl.star-rating li {
		float: left;
		margin: 0;
		padding: 0;
	}
	dl.star-rating li a {
		display: block;
		width: 16px;
		height: 16px;
		text-indent: -9999px;
		position: absolute;
		text-decoration: none;
		z-index: 10;
	}
	dl.star-rating li a:hover {
		background: url(img/stars.gif) left center;
		left: 0;		
		z-index: 2;
	}
	dl.star-rating a.star1 {
		left: 0;
	}	dl.star-rating a.star1:hover {
		width: 16px;
	}
	dl.star-rating a.star2 {
		left: 16px;
	}	dl.star-rating a.star2:hover {
		width: 32px;
	}
	dl.star-rating a.star3 {
		left: 32px;
	} dl.star-rating a.star3:hover {
		width: 48px;
	}
	dl.star-rating a.star4 {
		left: 48px;
	}	dl.star-rating a.star4:hover {
		width: 64px;
	}
	dl.star-rating a.star5 {
		left: 64px;
	} dl.star-rating a.star5:hover {
		width: 80px;
	}
	dl.star-rating a.star6 {
		left: 80px;
	} dl.star-rating a.star6:hover {
		width: 96px;
	}	
	dl.star-rating a.star7 {
		left: 96px;
	} dl.star-rating a.star7:hover {
		width: 112px;
	}
	dl.star-rating a.star8 {
		left: 112px;
	} dl.star-rating a.star8:hover {
		width: 128px;
	}
	dl.star-rating a.star9 {
		left: 128px;
	} dl.star-rating a.star9:hover {
		width: 144px;
	}
	dl.star-rating a.star10 {
		left: 144px;
	} dl.star-rating a.star10:hover {
		width: 160px;
	}		
	dl.star-rating li.current {
		background: url(img/stars.gif) left bottom;
		height: 16px;
		z-index: 1;
	}

