

/* Text Divs */
h2		{ text-align: center; font-family: Times New Roman; }
h3		{ text-align: center; font-family: Times New Roman; font-size: 18pt; line-height: 1; word-spacing: 1; }
#products h2	{ text-align: left; font-family: Times New Roman; font-size: 14pt; font-style: italic }
p.contacthead	{ text-align: left; font-weight: bold }
p.contact	{ text-align: left; margin-left: 25px }
p.center	{ text-align: center; text-indent: 0px; }
p.nospace	{ text-align: center; line-height: 1; word-spacing: 1; }
td.right	{ color: #000000; text-align: right; border: 0px; cellspacing: 0px; }
td.left		{ color: #000000; text-align: left; border: 0px; cellspacing: 0px; }
tr.odd td	{ background: url(layout/semitransparent.png) repeat; }
p		{ text-align: left; text-indent: 1em; }


/* Main Divs */
#header		{ width: 395px; height: 90px; background: url(layout/pgbkgrnd.gif); margin: 0px auto 0px auto; padding: 0px; text-align: center }
#menu		{ width: 520px; height: 37px; margin: 0px auto 0px auto; text-align: center; }
#container 	{ width: 685px; background: url(layout/mainbkgrnd.gif) repeat-y top left; margin: 0px auto 20px auto; vertical-align: top; }
#main		{ text-align: center; margin: 0px auto 0px auto; padding: 30px }
#footer		{ width: 685px; height: 60px; background: url(layout/footerbkgrnd.gif) no-repeat bottom left; margin: 0px auto 0px auto; clear: both; text-align: center; }
#feature	{ background: url(layout/tpmainbkgrnd.gif) no-repeat top left; }
#slideshow	{ background: #ffffff; width: 375px; height: 281px; margin: 5px auto 5px auto; }
#slideshowbkgrnd{ background: #ffffff; width: 385px; height: 291px; margin: 0px auto 0px auto; border-color: #000000; border-width: 2px; border-style: outset; }
div.menudiv	{ border-color: #000000; border-width: 2px; padding: 5px; }



/* Menu */
#nav		{ margin: 0px auto 0px auto; padding: 0px; list-style-type: none; width: 520px; float: left; }
#nav li		{ margin: 0px auto 0px auto; padding: 0px; float: left; }
#nav a		{ float: left; width: 125px; height: 37px; line-height: 55px; text-align: center; color: #F1DAC3; text-decoration: none; background: url(layout/menubkgrnd.jpg) no-repeat; background-position: 0 1px; font-style: none;  }
#nav a:hover	{ background-position: 0 -71px; }

#body_hom #nav_hom a,#body_abo #nav_abo a,#body_men #nav_men a,#body_cat #nav_cat a
		{ background: url(layout/menubkgrnd.jpg) no-repeat; background-position: 0 -121px; color: #762F05; }


/* Global */
body 		{ background: url(layout/pg-bkgrnd.gif) repeat; background-attachment: fixed; margin: 0px }
span		{ display: none }
img 		{ border: none; }
img.header	{ border: none; margin-top: 8px }
img.left	{ float: left; padding: 10px }
img.right	{ float: right; padding: 10px }
img.center	{ margin: 0px auto 0px auto; text-align: center; padding: 10px }
a:link 		{ color: #042604; text-decoration: underline; font-style: italic }
a:hover 	{ color: #042604; text-decoration: none; font-style: italic }
a:visited 	{ color: black; text-decoration: underline; font-style: italic }
hr		{ width: 70%; text-align: center; margin: 0px auto 0px auto; }


table.foodmenu	{ width: 290px; float: left; margin: 0px; border: 0px; }
table.foodmenur	{ width: 290px; margin-left: 30px; border: 0px; }

