
#vote-star { margin:5px auto 0; width:360px; overflow:hidden; height:20px;
}
#vote-star dl { float:left; margin:0px; padding:0px; width:200px; line-height:20px; 
}
#vote-star dl dt { float:left; color:#FF6600; font-weight:bold;
}
#vote-star dl dd { float:left; margin:0px 10px 0px; padding:0px; background: url(http://v.hlgnet.com/images/star.gif) bottom left repeat-x; text-indent: -9000px;
}
#vote-star ul { float:right; 
}
#vote-star .star-rating{
list-style:none;
margin: 0 10px 0 0;
padding:0px;
width: 100px;
line-height:20px;
height: 20px;
position: relative;
background: url(http://v.hlgnet.com/images/star.gif) top left repeat-x; 
}
input,textarea{ border:1px solid #CCCCCC; background-color:#FFFFF9; font-size:1em; overflow:auto;
}

#vote-star .star-rating li{
color:#FF6600; 
font-weight:bold;
padding:0px;
margin:0px;
/*\*/
float: left;
/* */
}
#vote-star .star-rating li a{
display:block;
width:20px;
height: 20px;
text-decoration: none;
text-indent: -9000px;
z-index: 20;
position: absolute;
padding: 0px;
}
#vote-star .star-rating li a:hover{
background: url(http://v.hlgnet.com/images/star.gif) left bottom;
z-index: 1;
left: 0px;
}
#vote-star .star-rating a.one-star{
left: 0px;
}
#vote-star .star-rating a.one-star:hover{
width:20px;
}
#vote-star .star-rating a.two-stars{
left:20px;
}
#vote-star .star-rating a.two-stars:hover{
width: 40px;
}
#vote-star .star-rating a.three-stars:hover{
width: 60px;
}
#vote-star .star-rating a.three-stars{
left: 40px;
}
#vote-star .star-rating a.four-stars{
left: 60px;
} 
#vote-star .star-rating a.four-stars:hover{
width: 80px;
}
#vote-star .star-rating a.five-stars{
left: 80px;
}
#vote-star .star-rating a.five-stars:hover{
width: 100px;
}
