
div#main {width : 800px; height : 800px; text-align : center;}

/* header */
div#header {width : 800px; height : 120px; margin-top:5px;}
div#logo {
width : 490px;
height : 100px;
color:#990000;
float:left;
font-family: Century Gothic;
font-weight: lighter;
font-size:25px;
text-align:left;
padding-top:20px;
padding-left:10px;}

div#info {
width : 300px;
height : 95px;
float:right;
font-family: Century Gothic;
font-weight: lighter;
font-size:14px;
text-align:right;
line-height:120%;
padding-top:25px;}

/* middle */
div#middle {width : 800px; height : 440px;}
div#navigation {width : 150px; height : 440px; float:left;}
div#photo {
width:646px;
height:436px;
float:right;
background-color:#FFFFFF;
padding: 2px 2px 2px 2px;
text-align:left;
font-size:11px;
font-weight:bold;}
div#photohome {
width:650px;
height:440px;
float:right;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:11px;
font-weight:bold;}
div#intro {
width:570px;
height:400px;
float:right;
background-color:#FFFFFF;
padding: 20px 40px 20px 40px;
text-align:left;
font-size:11px;
font-family: verdana, arial, helvetica, sans-serif, Century Gothic;
line-height:150%;}

div#special {
width:650px;
height:910px;
float:right;
background-color:#FFFFFF;
padding: 0px 0px 0px 0px;
text-align:left;
font-size:11px;
font-family: verdana, arial, helvetica, sans-serif, Century Gothic;
line-height:150%;}

/* text */
div#text {width : 650px; margin-left:150px; line-height:110%;}

/* footer */
div#hours {
width : 800px;
height : 100px;
float:right;
font-family: Century Gothic;
font-weight: lighter;
font-size:12px;
text-align:right;
line-height:120%;}
div#footer {width:800px; height:100px;}

/*    */
body {
background-color:#cac0c0;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size: 11pt;
text-align:left;
text-decoration: none;}

a {color:#000000;text-decoration: none;}
a:hover {color:#777768;text-decoration: none;}

.copyright {
font-size:9px;
text-align:right;
width:800px;}

/* menu text */
.category {color:#990000; font-weight:bold; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:50px; margin-top:50px; padding-left:20px}

.subcategory {color:#990000; font-weight:bold; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style : normal; padding-left: 0px}
.subcategory_inline {color:#990000; font-weight:bold; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style : normal; padding-left: 00px}

.item {color:#333333; font-weight:bold; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.itemred {color:#990000; font-weight:bold; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.description {color:#333333; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal;}
.description_tabed {color:#333333;  font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;  font-style:normal; padding: 0px 10px 0px 10px; margin: 0px 10px 10px 10px;}	

.subitem_tab {color:#444444; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;  padding-left: 20px; padding-bottom: 40px; font-style:italic;}
.subitem {color:#444444; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic;}	

.subdescription {color:#333333;  font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;  font-style:normal; padding-left:20px; padding-bottom:40px;}	

.price {color:#333333; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:transparent; font-style:oblique; }
.spicy {font-family: Webdings; font-size: 16px; color: #CC0000; }
		
/* new nav */
.opaque {
	background-color: transparent;
	filter: alpha(opacity=90); /* ie */
	-moz-opacity: .9; /* mozilla */}

/* 1st */
#menu {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0;
	padding: 0;
	z-index: 30;
	color: #777768;
	background-color: #e5dcdc;
	list-style-type: none;
	/*list-style-type: square;*/}

#menu li { 
position: relative;
font-size: 9pt; 
margin: 0; 
padding: 0; 
list-style: none;}

#menu a {
	display: block;
	margin: 0 1px 0 0;
	padding: 14px 4px 13px 17px;
	border-bottom: dashed 1px;
	border-bottom-color: #777778;
	width: 125px;
	line-height: 12pt;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	color: #000000;
	background-color: transparent;}

#menu a:visited { color: #000000; background-color: transparent; }
#menu a:active { color: #000000; background-color: transparent; }
#menu a:hover, #menu a.unfolded, #menu a.unfolded:hover { color: #000000; background-color: #cac0c0; }

/* 2nd */
#menu li ul { 
	display: none;
	position: absolute;
	top: 0px;
	left: 150px;
	margin: 0; 
	padding: 0;
	z-index: 30; 
	color: #000000;
	background-color: #e5dcdc !important;
	list-style-type: none;}

#menu li ul a {
	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 180px;
	line-height: 10pt;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	color: #000000;
	background-color: transparent;}

ul#menu {
visibility: hidden;
/*list-style-type: square;*/ }

#menu li ul li ul { left: 150px; z-index: 30; width: 150px;}

#menu li ul li, #menu li ul li ul li { 	margin: 0; padding: 0; }


