.tx-ratings { position: relative; left: 0; top: 0; padding-top: 16px; margin: 5px 0px; }
	.tx-ratings-display { position: absolute; left: 0; top: 0; height: 13px; }
/*
		.tx-ratings-grey-bar { position: absolute; left: 0; top: 0; width: 90px; height: 13px; background: url(rating_stars.png) repeat-x; font-size: 1px; }
		.tx-ratings-gold-bar { position: absolute; left: 0; top: 0; width: 0px; height: 13px; background: url(rating_stars.png) repeat-x 0 -13px; font-size: 1px; font-size: 1px; }
		.tx-ratings-vote-bar { position: absolute; left: 0; top: 0; width: 90px; height: 13px; font-size: 1px; }
*/
		.tx-ratings-grey-bar { 
        position: absolute; left: 0; top: 0; width: 90px;  height: 13px; 
        font-size: 1px; 
        background: url(rating_stars.png) repeat-x transparent; 
        _background-image: none; 
      }
		* html .tx-ratings-grey-bar { 
        background-image: url('rating_stars.gif');
		}
		
		.tx-ratings-gold-bar { 
        position: absolute; left: 0; top: 0; width: 0px; height: 13px; 
        background: url(rating_stars.png) repeat-x transparent 0 -13px; 
        font-size: 1px;
        background-image: url('rating_stars.png');
      }
		* html .tx-ratings-gold-bar {
        background-image: url('rating_stars.gif');
      } 

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

			.tx-ratings-vote-bar DIV A { position: absolute; left:0; top: 0; width: 18px; height: 13px; border: none; text-decoration: none; }
			.tx-ratings-vote-bar DIV A:hover { background: url(rating_stars.png) repeat-x transparent 0 -26px; }
			* html .tx-ratings-vote-bar DIV A:hover { background-image: url(rating_stars.gif); }
			.tx-ratings-vote-bar DIV A.tx-ratings-star-1 { left: 0px; width: 18px; z-index: 5; }
			.tx-ratings-vote-bar DIV A.tx-ratings-star-2 { left: 0px; width: 36px; z-index: 4; }
			.tx-ratings-vote-bar DIV A.tx-ratings-star-3 { left: 0px; width: 54px; z-index: 3; }
			.tx-ratings-vote-bar DIV A.tx-ratings-star-4 { left: 0px; width: 72px; z-index: 2; }
			.tx-ratings-vote-bar DIV A.tx-ratings-star-5 { left: 0px; width: 90px; z-index: 1; }
			.tx-ratings-cleaner { clear: left; }
	.tx-ratings-text { color: #606060; font-size: 11px; font-family: Helvetica,Arial; }
	.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; }
