body {background: url(images/radial_blue.gif) repeat-y; 
font-family: verdana, sans-serif;
margin: 0;
padding: 0;}

#header1 ul{position: absolute; top: 0px; right: 10px; margin-left: 10%; margin-right: 10%; }

#header1 img{border: 0;}
#header1 li {
margin: 0;
padding: 0;
display: inline;
list-style: none;
}

#header, #content {
background: #ffffff;
margin-left: 10%; margin-right: 10%;
border-bottom: 4px solid #CCCC33; 
font-size: 12px;
line-height: 175%;}

#header {padding: 7px; height: 110px; margin-top: 60px; }







#blue {color: #6699cc;}



#horizlogo {width: 573px; height: 95px; background: url(images/dinnerrev_horizontal.gif)  no-repeat;}
#horizlogo span {
display: none;
}

h3 {font-size: 14px;}

h4 {font-size: 12px;}


span.highlight{font-weight: bold; color: black;}



#text {padding: 5px 0px 0px 0px; margin-left: 19%; margin-right: 25%;}



#text a{color: #6699cc; font-weight: bold; text-decoration: none;}
#text a:hover{color:cccc33; font-weight: bold;}

#text p{padding: 0;}


#text img {padding: 5px 5px 10px 5px;}



h3 span{color: #CCCC33; font-weight: bold;}

#about {width: 300px; height: 29px; background: url(images/about.png)  no-repeat;}
#about span {
display: none;
}

#lifestyle {width: 300px; height: 29px; background: url(images/lifestyle.png)  no-repeat;}
#lifestyle span {
display: none;
}

#facts {width: 300px; height: 29px; background: url(images/facts.png)  no-repeat;}
#facts span {
display: none;
}

#healthy {width: 300px; height: 29px; background: url(images/healthy.png)  no-repeat;}
#healthy span {
display: none;
}

#join {width: 300px; height: 29px; background: url(images/join.png)  no-repeat;}
#join span {
display: none;
}

#new {width: 300px; height: 29px; background: url(images/new.png)  no-repeat;}
#new span {
display: none;
}

#season {width: 300px; height: 29px; background: url(images/season.png)  no-repeat;}
#season span {
display: none;
}

#team {width: 300px; height: 29px; background: url(images/team.png)  no-repeat;}
#team span {
display: none;
}



#sidebar {
position: absolute;
top: 200px;
right: 0;
margin-left: 72%;
margin-right: 10%;
background: #ffffff;
border-left: 2px dotted #6699cc;
}



#sidebar img{margin-left: auto; margin-right: auto; padding: 0 1px 0 1px; width: 200px;}

#leftbar {
position: absolute;
top: 200px;
left: 0;
margin-right: 78%;
margin-left: 10%;
background: #ffffff;
border-right: 2px dotted #6699cc;
font-family: verdana, sans-serif;
font-size: 10px;

}

#leftbar li {
position: relative; left: -30px;
list-style: none;
color: #6699CC;
text-decoration: none;
font-weight: bold;
padding-bottom: 5px;
border-bottom: 1px dotted #CCCC33;
}


#leftbar a {
color: #6699CC;
text-decoration: none;
font-weight: bold;

}

#leftbar a:active, #leftbar a:hover {
color: #CCCC33;
font-weight: bold;

}

#leftbar li.initiatives {position: relative; left: -20px;}

#savings li{padding-top: 10px;}


#footer{background: #20558a; border-top: 1px solid #cccc33; margin-right: 10%; margin-left: 10%; color: #6699cc; height: 50px; font-size: 10px; text-align: center; padding: 5px;} 

#footer a {text-decoration: none; color: #6699cc;}

#footer a:hover {color: #ffffff;}

.gross table {border-collapse: collapse;}
.gross th, .gross td {padding: 5px 10px 0 10px; border: 1px solid #6699cc;} 
.gross th {text-align: center;}
.gross td {text-align: left;}
.gross th {font-size: 12px; font-weight: bold; color: #ffffff; background: #6699cc; border-right: 1px solid #ffffff;}

.ick table {border-collapse: collapse;}
.ick th, .ick td {padding: 5px 10px 0 10px; border: 1px solid #cccc33;}
.ick th {text-align: center;}
.ick td {text-align: left;}
.ick th {font-size: 12px; font-weight: bold; color: #ffffff; background: #cccc33; border-right: 1px solid #ffffff;}

label {color:#6699cc;}

#homedisp {border: 4px solid #cccc33; background: #ffffff; margin-left: 30%; margin-right: 30%; margin-top: 10%;}

#homedisp img{display:block; 
margin-left:auto; 
margin-right:auto;
padding: 10px;
border: 0px;} 

#hometxt{margin-right, margin-left: 20%; color: #ffffff; font-size: 14px; text-align: center;}

.joinimg{position: relative; float: right; top: -18px;}

#joinlinks li{list-style: none;}

#joinlinks a:hover {color: #cccc33;}

#joinlinksy li{list-style: none; line-height: 200%;}

#joinlinksy a:hover {color: #cccc33; text-decoration: none;}


#twitter img{position: relative; left: -3px; padding: 0 3px 0 0; }

#fineprint {color: gray; font-size: 8pt;}
#fineprint2 {color: gray; font-size: 7pt; line-height: 100%;}

#fiximg img{width: 100%;}
