.LineCell {
padding-top:10px;
text-align:center;
}
.Validator {
margin-top:1px;
border:1px solid #000000;
padding:5px;
background-color:#ffffcc;
color:#cc0000;
}
.Rating {
list-style:none;
width:100px;
height:20px;
position:relative;
background:url(/Images/Icon/23.gif) top left repeat-x;
}
.Rating li {
float:left;
}
.Rating li a {
position:absolute;
display:block;
z-index:2;
width:20px;
height:20px;
text-decoration:none;
text-indent:-9000px;
}
.Rating li a:hover {
background:url(/Images/Icon/23.gif) left bottom;
z-index:1;
left:0px;
}
.Rating a.One-Star {
left:0px;
}
.Rating a.One-Star:hover {
width:20px;
}
.Rating a.Two-Star {
left:20px;
}
.Rating a.Two-Star:hover {
width:40px;
}
.Rating a.Three-Star {
left:40px;
}
.Rating a.Three-Star:hover {
width:60px;
}
.Rating a.Four-Star {
left:60px;
} 
.Rating a.Four-Star:hover {
width:80px;
}
.Rating a.Five-Star {
left:80px;
}
.Rating a.Five-Star:hover {
width:100px;
}
#MagicDiv {
position:absolute;
z-index:3;
top:0;
left:0;
}
#LoadBox {
position:absolute;
z-index:5;
top:40%;
width:100%;
left:0;
text-align:center;
}
#Load {
display:block;
margin:0 auto;
padding:10px 0 16px 0;
border:1px solid #5a667b;
background-color:#ffffff;
width:130px;
color:#000000;
font-size:12px;
font-family:Tahoma,Verdana,Arial;
text-align:left;
}
#Progress {
position:relative;
background-color:#8894a8;
top:1px;
left:0px;
width:1px;
height:5px;
font-size:1px;
}
#LoadBack {
position:relative;
background-color:#e4e7eb;
top:8px;
left:8px;
width:113px;
height:7px;
font-size:1px;
}