.tabnavcontainer {clear:both; height: 40px; width: 100%; font-family: verdana,arial,sans-serif; font-size: 0.80em; background: url('images/food.jpg') repeat-x left top;; margin-left:0; margin-right:0; margin-top:15px; margin-bottom:0}

.tabnav a
{
color: #ffffff;
background: url('images/tab-left-food.jpg') no-repeat left top;
text-decoration: none;
font-weight: bold
}

.tabnav a span
{
background: url('images/tab-right-food.jpg') no-repeat right top;
padding-left:0; padding-right:15px; padding-top:10px; padding-bottom:5px
}

.tabnav a, #tabnav a span
{
display: block;
float: left;
padding: 10px 0 5px 15px;
}

/* Hide from IE5-Mac \*/
.tabnav a, #tabnav a span
{
float: none
}
/* End hide */

.tabnav a:hover
{
color: #ffffff;
background: url('images/tab-left-hover-food.jpg') no-repeat left top;
text-decoration: none;
font-weight: bold;
padding-left: 15px;
}

.tabnav a:hover span
{
background: url('images/tab-right-hover-food.jpg') no-repeat right top;
padding-right: 15px
}

ul.tabnav 
{
list-style-type: none;
padding: 0;
margin: 0;
}

.tabnav li
{
float: left;
margin: 0;
}

a.tabfirst 
{
color: #ffffff;
background: url('images/tab-left-first-food.jpg') no-repeat left top;
text-decoration: none;
font-weight: bold
}

a:hover.tablast span
{
background: url('images/tab-right-last-hover-food.jpg') no-repeat right top;
padding-left:0; padding-right:23px; padding-top:10px; padding-bottom:5px
}

a.tablast span
{
background: url('images/tab-right-last-food.jpg') no-repeat right top;
padding-left:0; padding-right:23px; padding-top:10px; padding-bottom:5px
}

a.tabthis 
{
color: #ffffff;
background: url('images/tab-left-hover-food.jpg') no-repeat left top;
text-decoration: none;
font-weight: bold
}

a.tabthis span
{
background: url('images/tab-right-hover-food.jpg') no-repeat right top;
padding-left:0; padding-right:15px; padding-top:10px; padding-bottom:5px
}

a.tabthislast
{
color: #ffffff;
background: url('images/tab-left-hover-food.jpg') no-repeat left top;
text-decoration: none;
font-weight: bold
}

a.tabthislast span
{
background: url('images/tab-right-last-hover-food.jpg') no-repeat right top;
padding-left:0; padding-right:23px; padding-top:10px; padding-bottom:5px
}

a:hover.tabthislast span
{
background: url('images/tab-right-last-hover-food.jpg') right top no-repeat;
padding: 10px 23px 5px 0;
}

body {background: #B8EAB9;}

.highlighted {color: #007000; font-weight: bold;}
.house {color: #007000;}
.menuheading {padding: 0 0 5px 0; border-bottom: solid 1px #007000; color: #007000; font-weight: bold;}

a{color: #007000; text-decoration: underline;}

a.boxlink{color: #007000; text-decoration: none; font-weight: bold; font-size: 1.4em; text-transform: capitalize;}
a.boxlink:visited{text-decoration: none;}
a.boxlink:hover{text-decoration: underline;}
a.boxlink:active{text-decoration: none;}

a.menunavlink:link {color: #007000; text-decoration:none; font-weight: bold;} 
a.menunavlink:visited {color: #007000; text-decoration:none; font-weight: bold;} 
a.menunavlink:hover {color: #000000; text-decoration:underline; font-weight: bold;}
a.menunavlink:active {color: #007000; text-decoration:none; font-weight: bold;}

a.navlink{color: #000000; text-decoration: none; font-weight: bold; font-size: 0.9em; letter-spacing: 1px;}
a.navlink:visited{color: #000000; text-decoration: none; font-weight: bold; font-size: 0.9em; letter-spacing: 1px;}
a.navlink:hover{color: #007000; text-decoration: none; font-weight: bold; font-size: 0.9em; letter-spacing: 1px;}
a.navlink:active{color: #000000; text-decoration: none; font-weight: bold; font-size: 0.9em; letter-spacing: 1px;}

a.navlinkthis{color: #007000; text-decoration: none; font-weight: bold; font-size: 0.9em; letter-spacing: 1px;}
a.navlinkthis:visited{color: #007000; text-decoration: none; font-weight: bold; font-size: 0.9em; letter-spacing: 1px;}
a.navlinkthis:hover{color: #000000; text-decoration: none; font-weight: bold; font-size: 0.9em; letter-spacing: 1px;}
a.navlinkthis:active{color: #007000; text-decoration: none; font-weight: bold; font-size: 0.9em; letter-spacing: 1px;}

a.subnav:link {color: #000000; text-decoration:none; font-weight: bold;} 
a.subnav:visited {color: #000000; text-decoration:none; font-weight: bold;} 
a.subnav:hover {color: #007000; text-decoration:underline; font-weight: bold;}
a.subnav:active {color: #007000; text-decoration:none; font-weight: bold;}

a.submenunavlink:link {color: #000000; text-decoration:none; font-weight: bold;} 
a.submenunavlink:visited {color: #000000; text-decoration:none; font-weight: bold;} 
a.submenunavlink:hover {color: #007000; text-decoration:underline; font-weight: bold;}
a.submenunavlink:active {color: #007000; text-decoration:none; font-weight: bold;}