body {
	margin: 0;
	padding: 16px 0 0 0;
	font-size: 62.5%;
	font-family: arial, sans-serif;
	color: #ffffff;
	background-color: #000000;
}

img	{ border: 0px; }

div#mainWrap {
	font-size: 1em;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	width: 800px;
}

div#logowrap	{
	width: 800px;
	height: 76px;
	clear: both;	
	padding: 0 0 0px 0;
	}
	
div#logo	{
	width: 154px;
	height: 76px;
	float: left;
	padding: 0 0 0 0px;
	}

div#head {	
	height: 76px;
	float: right;
	top: -76px;
	}
	
div#mainNav {
	clear: both;
	margin: 0px 0px 0 0;
	padding: 0;
	width: 800px;
	height: 30px;
  background-color: #808990; /* A7AAB6 D5A765 A35931 */
	}

div#mainNav ul {
	margin: 0 0 0 15px;
	padding:0;
	list-style:none;
}

div#mainNav ul li {
	float: left;
	position: relative;
}

div#mainNav ul li ul {
  display: none;
  position: absolute; 
  top: 28px;
  left: -15px;
  }
	
div#mainNav ul li ul li a {
	display: block;
	background: #B2B6BA;
	color: #000;
	width: 10em;
	font-weight: normal;
	padding: 5px 10px 5px 11px;
	border-bottom: #000 1px solid;
	text-align: left;
}

div#mainNav ul li ul li {
	list-style: none;
	display:block;
	clear:left;
}

div#mainNav ul li a {
	font-size: 1.4em;
	color: #fff; 
	font-family: arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	display: block;
	text-align: left;
	padding: 8px 1em 6px 1em;
}

div#mainNav li > ul {
	top: auto;
	left: auto;
	}
	
div#mainNav ul#nav li:hover ul, ul#nav li.over ul{ display: block; }

div#mainNav ul li a:hover {
	background:  #D4D8D3;
}


div#bodytexthome	{
	/* position: relative; 
	top: 0px;
	height: 330;
	width: 800px;
	left: 0px; */
	margin: 0 0px 0 1px;
	padding:6px 6px 6px 6px;
	height: 330px;
	width: 798px;
	background: url(images/scallops-hp-back.jpg) no-repeat left top;
	}
	
div#bodytexthome2	{
	width: 260px; 
	margin: 25px 0 0px 45px;
	font-family: arial;
	font-size: 14px;	
	color: #000000; 
	}
	
div#bodytexthome2 p.ptitle	{
	font-family: arial;
	font-size: 1.2em;
	font-weight: bold;	
	color: #000000; 
	}
	
div#bodytextWide	{
	width: 460px; 
	margin: 25px 0 0px 45px;
	font-family: arial;
	font-size: 14px;	
	color: #000000; 
	}
	
div#bodytextWide p.ptitle	{
	font-family: arial;
	font-size: 1.2em;
	font-weight: bold;	
	color: #000000; 
	}
	
div#menutext	{
	/* position: absolute; */ 
	float: left;
	width: 260px; 
	margin: -20px 0 0 25px;
	color: #000000; 
	}
	
div#menutext td	{
	font-family: arial;
	font-size: .8em;	
	line-height: 1.2em;
	color: #000000; 
	}
	
div#menutext td	a:link {
	font-family: arial;
	font-size: 1.2em;	
	line-height: 1.2em;
	color: #000000; 
	text-decoration: none; 
	}
	
div#menutext td	a:hover {
	font-family: arial;
	font-size: 1.2em;	
	line-height: 1.2em;
	color: #0054a6; 
	text-decoration: underline;
	}
	
div#menutext td	a:visited {
	font-family: arial;
	font-size: 1.2em;	
	line-height: 1.2em;
	color: #252525; 
	text-decoration: none;
	}
	
div#himage	{
	float: right;
	width: 322px; 
	height: 292px;
	margin: -90px 25px 25px 5px;
	color: #000000; 
	}
	
div#upimage	{
	float: right;
	width: 322px; 
	height: 292px;
	margin: 80px 25px 25px 5px;
	color: #000000; 
	}
	
div#hFlash	{
	float: right;
	width: 322px; 
	height: 292px;
	margin: 50px 25px 25px 5px;
	color: #000000; 
	}
	
div#footer	{
	width: 800px;
	top: 14px;
	margin: 15px 0px 0px 0px;
	}	
	
	
div#homeRowPics	{
	/* position: relative; */
	top: 0px;
	height: 60;
	width: 800px;
	left: 0px;
	margin: 0px 0px 0px 1px;
	}	
	

div#bodytextinnergreek	{
	margin: 0 0px 0 0px;
	padding:6px 0px 6px 0px;
	height: 590px;
	width: 800px;
	background: url(images/greek_back.jpg) left top; 
	}
	
div#bodytextinnercaribe	{
	margin: 0 0px 0 0px;
	padding:6px 0px 6px 0px;
	height: 590px;
	width: 800px;
	background: url(images/coconut_back.jpg) left top; 
	}
	
div#bodytextinnerclassic	{
	margin: 0 0px 0 0px;
	padding:6px 0px 6px 0px;
	height: 610px;
	width: 800px;
	background: url(images/turkey_back.jpg) left top; 
	}
	
div#bodytextinnerbbq	{
	margin: 0 0px 0 0px;
	padding:6px 0px 6px 0px;
	height: 600px;
	width: 800px;
	background: url(images/bbq_back.jpg) left top; 
	}
	
div#bodytextinneritalian	{
	margin: 0 0px 0 0px;
	padding:6px 0px 6px 0px;
	height: 620px;
	width: 800px;
	background: url(images/italian_back.jpg) left top; 
	}
	
div#bodytextinnertapas	{
	margin: 0 0px 0 0px;
	padding:6px 0px 6px 0px;
	height: 536px;
	width: 800px;
	background: url(images/olives_back.jpg) left top; 
	}
	
div#bodytextinnersouthwest	{
	margin: 0 0px 0 0px;
	padding:6px 0px 6px 0px;
	height: 536px;
	width: 800px;
	background: url(images/burrito_back.jpg) left top; 
	}
	
div#bodytextinnerwinter	{
	margin: 0 0px 0 0px;
	padding:6px 0px 6px 0px;
	height: 610px;
	width: 800px;
	background: url(images/winter_back.jpg) left top; 
	}
	
div#bodytextinnerbrunch	{
	margin: 0 0px 0 0px;
	padding:6px 0px 6px 0px;
	height: 540px;
	width: 800px;
	background: url(images/pear_back.jpg) left top; 
	}
	
div#bodytextinnerlunch	{
	margin: 0 0px 0 0px;
	padding:6px 0px 6px 0px;
	height: 600px;
	width: 800px;
	background: url(images/lunch_salad_back.jpg) left top; 
	}
	
div#bodytextinnerhot	{
	margin: 0 0px 0 0px;
	padding:6px 0px 6px 0px;
	height: 620px;
	width: 800px;
	background: url(images/hot_buffet_back.jpg) left top; 
	}	
	
div#bodytextinnercorp	{
	margin: 0 0px 0 0px;
	padding:6px 0px 6px 0px;
	height: 540px;
	width: 800px;
	background: url(images/handshake_back.jpg) left top; 
	}
	
div#bodytextinnerparty	{
	margin: 0 0px 0 0px;
	padding:6px 0px 6px 0px;
	height: 1120px;
	width: 800px;
	background: url(images/bread_salad_back.jpg) left top; 
	}	
	
div#bodytextinnerhalloween	{
	margin: 0 0px 0 0px;
	padding:6px 0px 6px 0px;
	height: 620px;
	width: 800px;
	background: url(images/hllween_back.jpg) left top; 
	}	
	
div#bodytextinnerxmas	{
	margin: 0 0px 0 0px;
	padding:6px 0px 6px 0px;
	height: 1320px;
	width: 800px;
	background: url(images/xmas_back.jpg) left top; 
	}			
	
div#bodytextinnergrad	{
	margin: 0 0px 0 0px;
	padding:6px 0px 6px 0px;
	height: 620px;
	width: 800px;
	background: url(images/grad_back.jpg) left top; 
	}
	
div#bodytextinnerbox	{
	margin: 0 0px 0 0px;
	padding:6px 0px 6px 0px;
	height: 620px;
	width: 800px;
	background: url(images/veggies_back.jpg) left top; 
	}
	
div#bodytextinnersandwich	{
	margin: 0 0px 0 0px;
	padding:6px 0px 6px 0px;
	height: 620px;
	width: 800px;
	background: url(images/sandw_back.jpg) left top; 
	}
	
div#bodytextinnercontact	{
	margin: 0 0px 0 0px;
	padding:6px 0px 6px 0px;
	height: 540px;
	width: 800px;
	background: url(images/avocado_back.jpg) left top; 
	}
	
div#bodytextinnerphoto	{
	margin: 0 0px 0 0px;
	padding:6px 0px 6px 0px;
	height: 540px;
	width: 800px;
	background: url(images/phto_scallps_back.jpg) left top; 
	}
	
div#bodytextinnermusic	{
	margin: 0 0px 0 0px;
	padding:6px 0px 6px 0px;
	height: 540px;
	width: 800px;
	background: url(images/okra_eggplant_back.jpg) left top; 
	}
	
div#bodytextinnergift	{
	margin: 0 0px 0 0px;
	padding:6px 0px 6px 0px;
	height: 560px;
	width: 800px;
	background: url(images/gift_card-back.jpg) left top; 
	}
	
div#bodytextinnershirt	{
	margin: 0px 0px 0 0px;
	padding:6px 0px 6px 0px;
	height: 560px;
	width: 800px;
	background: url(images/t-shirt_back.jpg) left top; 
	}
	
div#bodytextinnercoffee	{
	margin: 0 0px 0 0px;
	padding:6px 0px 6px 0px;
	height: 560px;
	width: 800px;
	background: url(images/ellis_coffee-back.jpg) left top; 
	}	