BODY {
  font-family:  verdana, arial, tahoma, arial, san-serif;
  background: #EBE7E7;
  margin: 0;
  padding: 0;
  font-size: smaller;
}

.food{
  background-image: url(img/food.jpg);
  background-repeat: no-repeat;
}

.category{
  background-image: url(img/cat_bg.gif);
  background-repeat: repeat-y;
}
.catbrd{
  border: #738597 solid 1px;
}


UL.cat{
  list-style-image: url(img/bullet.gif);
  list-style-type: disc;
}


.menubg{
  background-image: url(img/menu_bg.gif);
  background-repeat: repeat-x;
}

.SearchTable TD
{
  border-color:99ccff;
  border-style:solid;
}

TD{
  font-size: smaller;
}

A, A:visited {
  color: #11779D;
  text-decoration: none;
}

A:hover {
  text-decoration: underline;
}

.shdw{
  background-image: url(img/shdw.gif);
  background-repeat: repeat-y;
}
.botmenu{
  background-image: url(img/menu_bot_bg.gif);
  background-repeat: repeat-x;
  border-top: 1px solid #C8C8C8;
  padding: 5px 0 5px 180px;
  color: #F55B07;
  font-size: 12px;
}

A.bmenu, A.bmenu:visited,A.bmenu:hover{

}

.copyright{
  border-top: 5px solid #EBE7E7;
  background-repeat: repeat-x;
  border-bottom: solid 1px #999;
}

.copyright2{
  padding: 5px;
  font-size: 10px;
}

.top{
  background-image: url(img/top_bg.gif);
  background-repeat: repeat-x;
}

.top2{
  background-image: url(img/calorie-chart2.gif);
  background-repeat: no-repeat;
}

A.menu, A.menu:visited, A.menu:hover{
  color: #415A74;
  text-decoration: none;
  font-size: 12px;
}

.menu{
  color: #415A74;
  font-size: 12px;
}

.bct{
  font-size: 10px;
  padding: 3px 0 3px 10px;
}

.fddnametd{
  BACKGROUND-COLOR: #AFC4D7
}

.gridheader{
  color: #FFFFFF;
  font-weight: bold;
  background: #7C9DBC;
}


.AltDataRow{
}

.DataRow{
  BACKGROUND-COLOR: #D6E3EE
}
.SearchTable
{
  border-color: #cccccc;
  border-style: solid;
  width: 100%;
  border-collapse: collapse;
  background-color: #ECEBEB;
}

.searchpanel
{

  background: #D6E3EE;
  border: solid 1px #CCC;
}

.flatbutton
{ 
  background-image: url(img/button_bg.gif);
  background-position: 50% 50%;
  color: #000;
  border: solid #DDD 1px;
}

.flatbuttonhover
{
  border: solid #DDD 1px;
  background-image: url(img/button_bg.gif);
  background-position: 50% 80%;
  color: #FFF;
}

.invisible
{ 
  visibility: hidden;
}

.IdbcAsLabel {
  background-color: #EEE;
  color: #555;
}


.sample {
  BORDER-RIGHT: #000000 1px solid; 
  BORDER-TOP: #000000 1px solid; 
  BORDER-LEFT: #000000 1px solid; 
  BORDER-BOTTOM: #000000 1px solid; 
  WIDTH: 25px; 
  HEIGHT: 25px; 
  BACKGROUND-COLOR: #333366; 
  TEXT-ALIGN: center;
}

.cc_table
{
  BORDER: #215294 1px solid; 
}

.cc_adv
{
  margin: 10px;
  text-align: center;
  width: 550;
  border: #617B94 1px solid; 
  padding: 10px; 
  background-color: #C1D2E2;
  
}

.cc_adv A, A:visited
{
  text-decoration: none;
}

.cc_adv A:hover
{
  color: #F68425;  
  text-decoration: none;
}
