* { margin: 0; padding: 0; }
body { background-color: #4E3B10; margin-top:0px; margin:0; padding:0; }
h1 { text-align: center; color: #4E3B10; font-size: 12pt; font-family: verdana; }
h2 { color: #4E3B10; font-size: 10pt; font-family: verdana; margin: 10px 40px 0px 40px; }
h3 { text-align: center; color: #4E3B10; font-size: 11pt; font-family: verdana;}
h4 { text-align: center; color: #ffffff; font-size: 12pt; font-family: verdana; }
a.webdesign:link     {text-decoration: none; color: #ffffff;}
a.webdesign:visited  {text-decoration: none; color: #ffffff;}
a.webdesign:hover    {text-decoration: underline; color: #FFFF00;}
a.webdesign:active   {text-decoration: none; color: #ffffff;}
hr { color: #004000; width: 60%; text-align: center; font-size: 8pt;}
p { font-size: 10pt; font-family: verdana; margin: 10px 40px 10px 40px; color: #4E3B10; }
a:link     { color: #4E3B10; }
a:visited  { color: #4E3B10; }
a:hover    { color: #FF0000; }
a:active   { color: #FF0000; }
.mainpage { position: relative; text-align: left; margin: 0px auto; width: 750px; background-color: #ffffff; }
.top { position: relative; text-align: center; background-color: #ffffff; margin: 0px; }
.page { position: relative; text-align: left; background-color: #ffffff; margin: 0px; }
.contactpage { position: relative; text-align: left; margin: 30px; }
.right { position: relative; text-align: right; width: 600px;font-size: 10pt; font-family: verdana; }
.centre { position: relative; text-align: center; font-size: 10pt; font-family: verdana; }
.copyright { position: relative; margin: 25px; text-align: center; font-size: 8pt; font-family: verdana; color: #ffffff; }
.bottom { text-align: center; font-size: 11pt; font-family: verdana; color: #ffffff; }
.metermargin { margin: 25px; }
.rpics { float: right;  margin: 20px 50px 20px 50px; }
.badge { margin: 10px 20px 10px 40px; }
.walk { float: right;  margin: 40px 120px 20px 20px; }
.menuimage { float: left;  margin: 0px; }
.text_right {text-align: right; margin 10px 40px 20px 40px; }
.white { color: #ffffff }
.noborder {border: 0px}
.item { font-size: 10pt; font-family: verdana; margin: 0px 40px 0px 40px; color: #008000; }
.price { font-size: 10pt; font-family: verdana; margin: 0px 40px 0px 40px; color: #FF0000; }
.keytext { display: none; font-size: 0pt; font-family: verdana; margin: 0px; color: #ffffff }

table.bottom
{
background-color: #FF0000; text-align: center; color:#4E3B10; border: 2px solid #FF0000;
}

/*Top*/
.topmenu ul { margin: 0px 0px 0px 80px; padding: 0; list-style-type: none; }
.topmenu ul li { position: relative; display: inline; float: left; }

/*Top Style*/
.topmenu ul li a { display: block; width: 110px; padding: 5px 5px; border: 0px solid #4E3B10; border-left-width: 0; text-decoration: none; background-color: #4E3B10; font: 12px arial; color: #ffffd7; }
	
/*Sub*/
.topmenu ul li ul { left: 0; top: 0; border-top: 0px solid #4E3B10; position: absolute; display: block; visibility: hidden; z-index: 100; }
.topmenu ul li ul li { display: inline; float: none; }

/* Sub Style */
.topmenu ul li ul li a { margin: 0px 0px 0px -80px; width: 110px; font: 12px arial; padding: 5px 5px; background: #4E3B10; border-width: 0px; }

/* Hover */
.topmenu ul li a:hover { color: #ffffd7; background-color: #6A733A; }
.topmenu ul li ul li a:hover { color: #ffffd7; background-color: #6A733A; }
