body, html {margin:0; padding:0;}

body{font-family:"lucida grande",tahoma,verdana,arial,sans-serif; background:#fff; font-size:12px; color:#333; line-height:22px;}

h1, h3, h4, h5, h6 {margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#212121; font-size:12px;}
h1 {font-size:28px; margin-bottom:5px; color:#212121;}
h2 {font-family:"lucida grande",tahoma,verdana,arial,sans-serif; color:#212121; font-size:18px; font-weight:normal;}

#mainHeaders {margin-top:20px; float:left; margin-left:9px;font-size:28px; margin-bottom:10px; display:block; background:#212121; padding: 11px 20px 0px; height:33px; width:778px; color:#fff;}

p {margin:5px 0;}

a, a:hover, a:visited {color:#0099CF; text-decoration:none;}
a:hover {color:#00759F;}

.clear {clear:both;}

#mainContainer {width:984px; margin:20px auto 0 auto}

#logo {width:157px; height:457px; background:url(images/logo.gif) no-repeat; float:left; }
	#logo a{display:block; width:157px; height:457px;}
	#logo span{display:none;}
	
#nav {width:818px; height:53px; background:url(images/nav.gif) no-repeat; position:relative; float:left; margin:0 0 0 9px;}
	#nav li {margin: 0px; padding: 0px; list-style: none; position: absolute; top: 0; margin-left:0px;}
	#nav li, #nav a {height:53px; display: block; }
	#nav span { display:none; }
	#nav li a {	display:block; height:53px;}

		#nav-1	{ width:60px; left:0px; background-image:none; }
		#nav-2	{ width:117px; left:60px; background-image:none; }
		#nav-3	{ width:134px; left:177px; background-image:none; }
		#nav-4	{ width:115px; left:311px; background-image:none; }
		#nav-5	{ width:163px; left:426px; background-image:none; }
		#nav-6	{ width:94px; left:589px; background-image:none; }
		#nav-7	{ width:63px; left:683px; background-image:none; }
		#nav-8	{ width:72px; left:746px; background-image:none; }
		
		#nav-1 .hover { background:transparent url(images/nav.gif) no-repeat -0px -53px; }
		#nav-2 .hover { background:transparent url(images/nav.gif) no-repeat -60px -53px; }
		#nav-3 .hover { background:transparent url(images/nav.gif) no-repeat -177px -53px; }
		#nav-4 .hover { background:transparent url(images/nav.gif) no-repeat -311px -53px; }
		#nav-5 .hover { background:transparent url(images/nav.gif) no-repeat -426px -53px; }
		#nav-6 .hover { background:transparent url(images/nav.gif) no-repeat -589px -53px; }
		#nav-7 .hover { background:transparent url(images/nav.gif) no-repeat -683px -53px; }
		#nav-8 .hover { background:transparent url(images/nav.gif) no-repeat -746px -53px; }

		#nav-1 a.current { background:transparent url(images/nav.gif) no-repeat -0px -106px; }
		#nav-2 a.current { background:transparent url(images/nav.gif) no-repeat -60px -106px; }
		#nav-3 a.current { background:transparent url(images/nav.gif) no-repeat -177px -106px; }
		#nav-4 a.current { background:transparent url(images/nav.gif) no-repeat -311px -106px; }
		#nav-5 a.current { background:transparent url(images/nav.gif) no-repeat -426px -106px; }
		#nav-6 a.current { background:transparent url(images/nav.gif) no-repeat -589px -106px; }
		#nav-7 a.current { background:transparent url(images/nav.gif) no-repeat -683px -106px; }
		#nav-8 a.current { background:transparent url(images/nav.gif) no-repeat -746px -106px; }

.hover {opacity:0; filter:alpha(opacity=0)}

#mainPic {width:818px; height:354px; /*background:url(images/mainPic.jpg);*/ float:left; margin:20px 0 0 9px;}

#contentSub {width:789px; height:auto; float:left; margin:0px 0 0 22px; min-height:440px;}

#bottomHome {width:984px; height:200px; margin:20px 0 0 0; background:url(images/bottomHome.jpg); }
#bottomHome ul{ padding: 0px; list-style: none; padding:0; margin:0;}
	#bottomHome li {height:200px; display: block; padding:0; float:left;}
	#bottomHome span { display:none; }
	#bottomHome a {display:block; height:200px;}

		#bottomHome-1 { width:156px;  background-image:none;}
		#bottomHome-2 { width:197px;  background-image:none; margin-left:10px;}
		#bottomHome-3 { width:197px;  background-image:none; margin-left:10px;}
		#bottomHome-4 { width:197px;  background-image:none; margin-left:10px;}
		#bottomHome-5 { width:197px;  background-image:none; margin-left:10px;}
		
		#bottomHome-1 a.hover { background:transparent url(images/bottomHome.jpg) no-repeat -0px -200px; }
		#bottomHome-2 a.hover { background:transparent url(images/bottomHome.jpg) no-repeat -166px -200px; }
		#bottomHome-3 a.hover { background:transparent url(images/bottomHome.jpg) no-repeat -373px -200px; }
		#bottomHome-4 a.hover { background:transparent url(images/bottomHome.jpg) no-repeat -580px -200px; }
		#bottomHome-5 a.hover { background:transparent url(images/bottomHome.jpg) no-repeat -787px -200px; }

		#bottomHome-1 a.current { background:transparent url(images/bottomHome.jpg) no-repeat -0px -200px; }
		#bottomHome-2 a.current { background:transparent url(images/bottomHome.jpg) no-repeat -166px -200px; }
		#bottomHome-3 a.current { background:transparent url(images/bottomHome.jpg) no-repeat -373px -200px; }
		#bottomHome-4 a.current { background:transparent url(images/bottomHome.jpg) no-repeat -580px -200px; }
		#bottomHome-5 a.current { background:transparent url(images/bottomHome.jpg) no-repeat -787px -200px; }


#footerMain {font-family:Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size:10px; font-style:italic; color:#444; float:left; width:984px; height:54px; margin:0 0 0 0; padding-top:23px; padding-bottom:20px}


#footerMain a {text-decoration:none; color:#698395;}
#footerMain a:hover {color:#4d4f51;}


/****  Form Styles  ****/
.form { border:#cecdcd solid 1px; padding:3px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; margin:5px 0 5px 4px;}
.form:focus {border:#BFBFBF solid 1px;}
.submitBTN {background:#3F3F3F; border:none; padding:6px 25px; color:#fff; margin:3px 0 0 5px; cursor:pointer;}
.submitBTN:hover {background:#212121; border:none;}

.error {color:#fff; display:block; background:#e02d2d; border:1px solid #bd1f1f; padding:1px 15px; margin:0 0 10px;}
.errorStar {color:#999;}
.success {color:#fff; display:block; background:#11c147; border:1px solid #0da63c; padding:1px 15px; margin:0 0 10px;}

#menuIMG {background:url(images/ourMenus.gif) top left no-repeat; width:292px; height:59px; margin:0 0 0 37px;}
#lunchMenu {background:url(images/lunchMenu.gif) top left; width:146px; height:101px; float:left; margin-left:39px}
#lunchMenu a{display:block; width:146px; height:101px;}
#lunchMenu a.hover {background:url(images/lunchMenu.gif) 0 -101px;}
#cateringMenu {background:url(images/cateringMenu.gif) top left; width:146px; height:101px; float:left;}
#cateringMenu a{display:block; width:146px; height:101px;}
#cateringMenu a.hover {background:url(images/cateringMenu.gif) 0 -101px;}


