﻿html,body,#main{height:100%}
body{background:#e4af85 url("images/bg_hazyBeach.gif") repeat-x;padding:0px;margin:0px;font-family:arial,sans-serif;font-size:12pt;}
body > #main{height:auto;min-height:100%;}
#main{background-color:#fff;width:1000px;margin-left:auto;margin-right:auto;padding-bottom:5px;border-left:4px solid #7d5e46;border-right:4px solid #7d5e46;}
#header{height:90px;}
#logo{width:327px;height:90px;}
#contactInfo{float:right;width:200px;height:90px;text-align:right;margin-right:5px;margin-top:5px;}
/* Navigation Styles */
#mainNav{background-color:#7d5e46;height:42px;}
#mainNav .navGroup{color:#fff;width:800px;list-style:none;padding:0px 10px;margin:0px;position:relative;top:8px;font-family:verdana,arial,sans-serif;}
#menuNav{background-color:#e4af84;height:42px;}
#menuNav .navGroup{color:#fff;width:950px;list-style:none;padding:0px 10px;margin:0px;position:relative;bottom:2px;font-family:verdana,arial,sans-serif;}
.navItem {display:inline;}
#mainNav .navItem a {color:#fff; font-size:14pt; text-decoration:none;padding:8px 10px 11px 10px;}
#mainNav .navItem a:hover {background-color:#e4af84;color:#000;padding:8px 10px 11px 10px;}
#menuNav .navItem a {color:#000; font-size:8pt; text-decoration:none;padding:4px 4px 11px 4px;}
#menuNav .navItem a:hover {background-color:#7d5e46;color:#fff;padding:4px 4px 4px 4px;}
#content{padding:10px;padding-bottom:5px;min-height:700px;}
.sectionTitle{margin:0px;font-family:verdana,arial,sans-serif;font-size:18pt;}
.subSectionTitle{margin:0px;padding:0px;font-family:verdana,arial,sans-serif;font-size:13pt;}
.contentParagraph{margin:0px 0px 15px 0px;}
#samplePhotoGroup{float:right;width:100px;margin-left:10px;margin-right:5px;}
.samplePhoto{margin:5px 0px;}
#footer {width:1000px;position:relative;clear:both;height:30px;padding-top:5px;border-top:1px solid #7d5e46;font-size:8pt;text-align:center;}
/* Menu Styles */
.caterItem,.menuItem{float:left;background-color:#efefef;width:230px;height:200px;padding:10px;margin:5px;font-size:10pt;}
.caterItem{width:296px;}
.itemImage{float:left;margin-right:10px;height:180px;}
.itemTitle{font-weight:800;}
.itemDesc{margin-top:10px;}
.itemPrice{font-weight:400;}
.subSectionTitle{margin:0px;}
.menuNav{float:left;padding-bottom:50px;width:190px;}
.menuNavItem{background-color:#999;padding:0px 5px;}
.menuNavItem a{text-decoration:none;color:#000;}
.menuNavItem:hover{background-color:#e2e2e2;}
.selectedMenuItem{background-color:#efefef;font-weight:bold;border-top:1px solid #999;border-bottom:1px solid #999;}
/* Contact Form Styles */
.formContainer{width:300px;border:1px solid #999;padding:10px;}
.formObjContainer{margin-bottom:5px;}
.formObjTitle{float:left;width:80px;text-align:right;margin-right:10px;font-size:11pt;font-weight:bold;}
#formObjName, #formObjPhone, #formObjEmail, #formObjComments{width:190px;font-size:8pt;}
#formObjComments{width:190px;height:140px;font-family:arial;}
.buttonContainer{width:300px;padding:10px;text-align:center;}
/* Misc. Styles */
.shopPhoto{float:right;margin-left:10px;margin-bottom:10px;}
.pdfMenuLinks{text-align:center;overflow:auto;}
.pdfMenu{float:left;margin:0px 20px;width:200px;text-align:center;}
#opt {
	font-size:x-small;
	font-family:"Times New Roman", Times, serif;
	text-align:center
	}
