BODY
{
background-color:#FFFFFF;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
}
INPUT
{
    FONT-SIZE: 12px;
    COLOR: black;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Tahoma, Verdana, Arial
}
.text
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Tahoma, Verdana, Arial
}
.bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Tahoma, Verdana, Arial
}
.boldheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Verdana, Arial
}
.textDkGrayBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #333333;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Tahoma, Verdana, Arial
}
.textHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #666666;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    BACKGROUND-COLOR: #e0e0e0
}
.topping A:hover
{
    COLOR: #666666;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    TEXT-DECORATION:underline;
}
A:link
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Verdana, Arial
}
A:visited
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Verdana, Arial
}
A:hover
{
    COLOR: #666666;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #666666;
    FONT-FAMILY: Tahoma, Verdana, Arial
}
#hide {
    display:none;
}
 
.rating input.yeah {
    position:absolute;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity:0;
    opacity:0;
    cursor:pointer;
    width:17px;
}

 
.rating span {
    width:24px;
    height:16px;
    line-height:16px;
    padding:1px 22px 1px 0; /* 1px FireFox fix */
    background:url(stars.png) no-repeat -22px 0;
}
 
/* Change span immediately following the checked radio */
 
.rating input.yeah:checked + span {
    background-position:-22px 0;
}
 
/* Reset all remaining stars back to default background.
   This supersedes the above due to its ordering. */
 


.rating input.yo {
    position:absolute;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity:0;
    opacity:0;
    cursor:pointer;
    width:17px;
}

 

/* Change span immediately following the checked radio
 */
.rating input.yo:checked + span {
    background-position:0 0;
} 
 
/* Reset all remaining stars back to default background.
   This supersedes the above due to its ordering. 
 
.rating input.yo:checked + span ~ span {
    background-position:0 0;
} */
.rating input:checked + span ~ span {
    background-position:0 0;
}