.tx-ratings { 
	position: relative;
	left: 0;
	top: 0;
}

*html .tx-ratings { 
	position: relative;
	left: 0;
	top: -1px;
	border:1px solid #ffffff;
}

.tx-ratings-display {
	position: absolute;
	left: 0;
	top: 0;
	height: 12px;
	color:#333333;
}

.tx-ratings-grey-bar { 
	position: absolute;
	left: 0;
	top: 0;
	width: 55px;
	height: 12px;
	background: url(rating_stars.gif) repeat-x;
	font-size: 1px;
}

.tx-ratings-gold-bar { 
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 12px;
	background: url(rating_stars.gif) repeat-x 0 -12px;
	font-size: 1px;
	font-size: 1px;
}

.tx-ratings-vote-bar { 
	position: absolute;
	left: 0;
	top: 0;
	width: 55px;
	height: 12px;
	font-size: 1px;
}

.tx-ratings-vote-bar div a { 
	position: absolute;
	left:0;top: 0;
	width: 11px;
	height: 12px;
	border: none;
	text-decoration: none;
}

.tx-ratings-vote-bar div a:hover { 
	background: url(rating_stars.gif) 0 -24px;
}

.tx-ratings-vote-bar div a.tx-ratings-star-1 { 
	left: 0;
	width: 11px;
	z-index: 5;
}

.tx-ratings-vote-bar div a.tx-ratings-star-2 { 
	left: 0;
	width: 22px;
	z-index: 4;
}

.tx-ratings-vote-bar div a.tx-ratings-star-3 { 
	left: 0;
	width: 33px;
	z-index: 3;
}

.tx-ratings-vote-bar div a.tx-ratings-star-4 { 
	left: 0;
	width: 44px;
	z-index: 2;
}

.tx-ratings-vote-bar div a.tx-ratings-star-5 { 
	left: 0;
	width: 55px;
	z-index: 1;
}

.tx-ratings-cleaner { 
	clear: left;
}

.tx-ratings-text { 
	color: #606060;
	font-size: 11px;
}

.tx-rating-display-wrap { 
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
	z-index: 1;
}

.tx-rating-display-wrap img { 
	float: left;
	margin-right: 5px;
}




.tx-ratings-grey-bar { width: 75px; height: 16px; background-image: url(ratings.gif); }
.tx-ratings-gold-bar { height: 14px; background: url(ratings.gif) repeat-x 0 -16px; }
.tx-ratings-vote-bar { width: 75px; height: 16px; }
.tx-ratings-vote-bar DIV A { width: 30px; height: 16px; }
.tx-ratings-vote-bar DIV A:hover { background-image: url(ratings.gif); background-position: 0 -32px; }
.tx-ratings-text { font-size: 11px; }

.tx-ratings-vote-bar DIV A.tx-ratings-star-1 { left: 0px; width: 15px; z-index: 5; }
.tx-ratings-vote-bar DIV A.tx-ratings-star-2 { left: 0px; width: 30px; z-index: 4; }
.tx-ratings-vote-bar DIV A.tx-ratings-star-3 { left: 0px; width: 45px; z-index: 3; }
.tx-ratings-vote-bar DIV A.tx-ratings-star-4 { left: 0px; width: 60px; z-index: 2; }
.tx-ratings-vote-bar DIV A.tx-ratings-star-5 { left: 0px; width: 75px; z-index: 1; }


.tx-ratings-text {
	margin-left:80px;
}

