.hRotator {
/*
  width:160px;
  height:120px;
  overflow:hidden;
*/
  position:relative;
  display:block;

  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin-top: 5px;
}

a.hRotator, a.hRotator:link{
  text-decoration:none;
  display: block;
}

.hRotator span {
  display:block;
  position:absolute;
  top:3px;
  left:132px; 
  width:23px;
  height:5px;
  *height:7px;
  *width:25px;
  background-repeat:no-repeat;
  background-image:url(../images/ajax-loader.rot.gif);
  z-index:1;
  background-position:0 -19px;
  border:1px solid #666;
  font-size:1px;
}

.hSprite {
  position:absolute;
  top:0;
  left:0px; 
  width:160px;
  height:120px;
  background-repeat:no-repeat;
  z-index:2;
}

.hSpriteHD, .hd_hint {
  width:28px;
  height:13px;
  background-image:url(../images/hd2.png);
  background-repeat:no-repeat;
}

.hd_hint {
  margin-top: 8px;
  margin-right: 4px;
}
.hSpriteHD {
  position:absolute;
  top:1px;
  left:1px; 
  z-index:3;
}

.hintPromo {
  float:left;
  margin: 3px 5px 0 0;
}

.hRotator img {
  border:none;
  display:block;
}

.hRate {
  width:60px;
  height:12px;
  overflow:hidden;
  margin:2px auto;
}

.hRate {
  background:url(../images/star.small.gif) no-repeat;
}

.hRate0 {  background-position:-60px -13px; }
.hRate1 {  background-position:-60px 0px; }
.hRate2 {  background-position:-48px -13px; }
.hRate3 {  background-position:-48px 0px; }
.hRate4 {  background-position:-36px -13px; }
.hRate5 {  background-position:-36px 0px; }
.hRate6 {  background-position:-24px -13px; }
.hRate7 {  background-position:-24px 0px; }
.hRate8 {  background-position:-12px -13px; }
.hRate9 {  background-position:-12px 0px; }
.hRate10 {  background-position:0px -13px; }
.hRateno { background:transparent; display:none;}


.hRotator u {
    line-height: 15px;
    height: 30px;
    overflow: hidden;
    display: block;
}