.tx-ratings { position: relative; padding: 0; margin: 5px 0px 5px 0 }
	.tx-ratings-display { position: relative; height: 16px; }
		#body_container .tx-ratings-grey-bar,
    .tx-ratings-grey-bar { position: absolute; left: 0; top: 0; width: 80px; height: 16px; background: url(rating_stars.gif) repeat-x; font-size: 1px; }
		#body_container .tx-ratings-gold-bar,
    .tx-ratings-gold-bar { position: absolute; left: 0; top: 0; width: 0px; height: 16px; background: url(rating_stars.gif) repeat-x 0 -16px; font-size: 1px; }
		#body_container .tx-ratings-vote-bar,
    .tx-ratings-vote-bar { position: absolute; left: 0; top: 0; width: 80px; height: 16px; font-size: 1px; }
			#center .tx-ratings-vote-bar DIV A:link,
      #center .tx-ratings-vote-bar DIV A:visited { position: absolute; left:0; top: 0; width: 16px; height: 16px; border: none; text-decoration: none; }
			#center .tx-ratings-vote-bar DIV A.tx-ratings-star-1 { left: 0px; width: 16px; z-index: 5; }
			#center .tx-ratings-vote-bar DIV A.tx-ratings-star-2 { left: 0px; width: 32px; z-index: 4; }
			#center .tx-ratings-vote-bar DIV A.tx-ratings-star-3 { left: 0px; width: 48px; z-index: 3; }
			#center .tx-ratings-vote-bar DIV A.tx-ratings-star-4 { left: 0px; width: 64px; z-index: 2; }
			#center .tx-ratings-vote-bar DIV A.tx-ratings-star-5 { left: 0px; width: 80px; z-index: 1; }
			#center .tx-ratings-vote-bar DIV A:hover { background: transparent url(rating_stars.gif) 0 -32px repeat-x; }
			#center .tx-ratings-cleaner { clear: left; }
	.tx-ratings-text { color: #606060; padding-top: 6px; font-size: 0.9em; font-family: Helvetica, Arial; }
	#body_container .tx-rating-display-wrap,
  .tx-rating-display-wrap { position: absolute; left: 0; top: 0; font-size: 12px; visibility: hidden; z-index: 1; }
			.tx-rating-display-wrap IMG { float: left; margin-right: 5px; }
.tx-ratings-voted-text {
  margin-left: 82px;
  font-size: 0.9em;
  color: #606060;
  font-family: Helvetica, Arial;
  padding-top: 2px;
}
