body {
   font-family: Tahoma, Verdana, Arial;
   font-size: 11px;
   text-align: center;
   margin: 0px auto;
   background-color: #232323;
}

.hmItems     {
    color:#232323; 
    z_index:105;
    background-image: url(/images/menu_bg.jpg);
   }
.hmItemsOver {
    color:#232323; 
    z_index:105;
    background-image: url(/images/menu_bg_on.jpg);
   }  

#searchbox A {
   color:#90c73d;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 11px ;   
   text-decoration: none;
   z-index:100;
}

#searchbox A:hover {  
   text-decoration: underline;
   z-index:100;
}

#news {
   color:#333333;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 11px ;   
   text-decoration: none;
   position: left;
   z-index:100;
}

#news_signup SPAN {
   color:#90c73d;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 11px ;   
   text-decoration: none;
   z-index:100;
}

#news_signup INPUT {
   color:#90c73d;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 11px ;   
   text-decoration: none;
   z-index:100;
}

#news_signup A {
   color:#90c73d;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 11px ;   
   text-decoration: none;
   z-index:100;
}

#news_signup A:hover {  
   text-decoration: underline;
   z-index:100;
}

/*  PUB SECTION */

#pub_topright {
   position: relative;
   width:665px;
   height:82px;
   top: 5px;
   left: 30px;
   z-index:105;
}

#pub_bannerleft {
   position: relative;
   width:217px;
   top: 0px;
   left: 0px;
   z-index:105;
}

#pub_bannerleftsub {
   position: relative;
   width:217px;
   top: 4px;
   left: 0px;
   z-index:105;
}

#pub_contleft {
   position: relative;
   width:217px;
   top: 0px;
   left: 0px;
   z-index:105;
}

#pub_contright {
   position: relative;
   width:198px;
   top: 0px;
   left: 0px;
   z-index:105;
}

/* END PUB SECTION */


#header {
   background-image: url(/images/top_header1.jpg);
   width:1050px;
   height:169px;
   z-index:100;
}

#foodbanner {
   background-image: url(/images/top_banner1_food.jpg);
   width:1050px;
   height:127px;
   z-index:100;
}

#bannersection {
   background-image: url(/images/top_banner1.jpg);
   width:1050px;
   height:253px;
   z-index:100;
}

#bannersectionsub {
   background-image: url(/images/top_banner1_sub.jpg);
   width:1050px;
   height:127px;
   background-repeat:no-repeat;
   z-index:100;
}

#bannersectionsub2 {
   background-image: url(/images/top_banner2_sub.jpg);
   width:1050px;
   height:127px;
   background-repeat:no-repeat;
   z-index:100;
}

#bannersectionsub3 {
   background-image: url(/images/top_banner3_sub.jpg);
   width:1050px;
   height:127px;
   background-repeat:no-repeat;
   z-index:100;
}

#bannersectionsub4 {
   background-image: url(/images/top_banner4_sub.jpg);
   width:1050px;
   height:127px;
   background-repeat:no-repeat;
   z-index:100;
}

#bannersectionsub5 {
   background-image: url(/images/top_banner5_sub.jpg);
   width:1050px;
   height:127px;
   background-repeat:no-repeat;
   z-index:100;
}

#bannersectionsub6 {
   background-image: url(/images/top_banner6_sub.jpg);
   width:1050px;
   height:127px;
   background-repeat:no-repeat;
   z-index:100;
}

#bannersectionsub7 {
   background-image: url(/images/top_banner1_food.jpg);
   width:1050px;
   height:127px;
   background-repeat:no-repeat;
   z-index:100;
}

#contentarea {
   background-image: url(/images/content_bg.jpg);
   background-repeat: repeat-y;
   width:1050px;
   z-index:100;
}

#footer {
   background-image: url(/images/footer_bg1.jpg);
   width:1050px;
   height:76px;
   color:#333333;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 11px ;   
   z-index:100;
}

#footer TD{
   color:#666666;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 10px ;   
   z-index:100;
}

#footer A{
   color:#666666;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 10px ;   
   text-decoration: none;
   z-index:100;
}

#footerlinks {
   background-color:#454545;
   width: 980px;
   color:#81c240;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 10px ;
   z-index:110;
}

#footerlinks A{
   color:#81c240;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 10px ;   
   text-decoration: none;
   z-index:110;
}

#footerlinks A:hover{
   text-decoration: underline;
}

#botaddress {
  width:980px;
  z-index:100;
  color:#FFFFFF;
  font-size:12px;  
  font-family:Tahoma
  text-align: center;
}

#botaddress A{
  color:#FFFFFF;
  font-size:12px;  
  font-family:Tahoma
  text-decoration: none;
}

#botaddress A:hover{
  text-decoration: underline;
}

#midcol {
   color:#333333;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 11px ;
   width: 550px;
   background-color: #transparent;
   z-index: 105;
}


#midcol P {
   font-size: 12px;
   line-height: 125%;
   color:#333333;
}

#midcol UL {
   font-size: 11px;
   line-height: 135%;
   vertical-align: top;
   display:block;
   list-style-image: url(/images/arrow.gif);
}

#midcol TD {
   font-size: 11px;
   color: #333333;
}


#midcolsub {
   color:#333333;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 11px ;
   width: 760px;
   background-color: #transparent;
   z-index: 105;
}


#midcolsub P {
   font-size: 12px;
   line-height: 125%;
   color: #333333;
}

#midcolsub H2 {
   font-size: 14px;
   line-height: 100%;
   color: #78aa2b;
}


#midcolsub UL {
   font-size: 11px;
   line-height: 135%;
   vertical-align: top;
   display:block;
   list-style-image: url(/images/arrow.gif);
}

#midcolsub TD {
   font-size: 11px;
   color: #333333;
}

#midcolsubdir {
   color:#333333;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 11px ;
  /* width: 760px; */
   background-color: #transparent;
   z-index: 105;
}


#midcolsubdir P {
   font-size: 11px;
   line-height: 125%;
   color: #333333;
   margin-left: 13px;
}


#midcolsubdir A {
   font-size: 11px;
   line-height: 125%;
   color: #333333;
}

#midcolsubdir H2 {
   font-size: 14px;
   line-height: 100%;
   color: #78aa2b;
}


#midcolsubdir LI {
   font-size: 12px;
   color: #f5861d;
   /* line-height: 135%; */
   vertical-align: top;
   display:block;
   list-style-image: url(/images/arrow.gif);
}

#midcolsubdir TD {
   font-size: 11px;
   color: #333333;
}


Table.listings {
   border-style: solid;
   border-width: 1px;
   border-color: #669900;
}