body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
body,td,th {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
}
.title {
        font-weight: bolder;
        font-size: 16px;
        color: #ffffff;
}
#rate-box{
        height: 30px;
}
        /*             styles for the star rater                */
.star-rating{
        clear: none;
        list-style:none;
        margin: 0px;
        padding:0px;
        width: 150px;
        height: 30px;
        position: relative;
        background: url(star_rating.gif) top left repeat-x;
}
.star-rating li{
        padding:0px;
        margin:0px;
        /*\*/
        float: left;
        /* */
}
.star-rating li a{
        display:block;
        width:30px;
        height: 30px;
        text-decoration: none;
        text-indent: -9000px;
        z-index: 20;
        position: absolute;
        padding: 0px;
}
.star-rating li a:hover{
        background: url('star_rating.gif') left center;
        z-index: 2;
        left: 0px;
        border:none;
}
.star-rating a.one-star{
        left: 0px;
}
.star-rating a.one-star:hover{
        width:30px;
}
.star-rating a.two-stars{
        left:30px;
}
.star-rating a.two-stars:hover{
        width: 60px;
}
.star-rating a.three-stars{
        left: 60px;
}
.star-rating a.three-stars:hover{
        width: 90px;
}
.star-rating a.four-stars{
        left: 90px;
}
.star-rating a.four-stars:hover{
        width: 120px;
}
.star-rating a.five-stars{
        left: 120px;
}
.star-rating a.five-stars:hover{
        width: 150px;
}
.star-rating li.current-rating{
        background: url(star_rating.gif) left bottom;
        position: absolute;
        height: 30px;
        display: block;
        text-indent: -9000px;
        z-index: 1;
}

a.footer_link:link,a.footer_link:active,a.footer_link:visited {
 color: #ffffff;
 text-decoration: none;
}
a.footer_link:hover {
 color: #ffffff;
 text-decoration: underline;
}

a.sub_nav:link,a.sub_nav:active,a.sub_nav:visited {
 color: #ffffff;
 text-decoration: none;
 font-weight: bolder;
 padding: 1px;
 margin: 1px;
}

a.sub_nav:hover {
 color: #ffffff;
 text-decoration: underline;
 font-weight: bolder;
 padding: 1px;
 margin: 1px;
}

a.pop_nav:link,a.pop_nav:active,a.pop_nav:visited {
 color: #ffffff;
 text-decoration: underline;
 font-weight: bolder;
 padding: 1px;
 margin: 1px;
}

a.pop_nav:hover {
 color: #ffffff;
 text-decoration: underline;
 font-weight: bolder;
 padding: 1px;
 margin: 1px;
}

