﻿body {
background-image: url(images/background.jpg);
margin: 0; padding:0; 
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

/* Headings H1-H6 */

h {font: bold 14pt verdana, sans-serif; 
	margin: 30px 10px 5px 0;  
	color: #2A55A0;}

h1 {font: bold 12pt verdana, sans-serif; 
	margin: 0 10px 5px 0;  
color: #7d775c;}

h2 {-x-system-font:none;
color:#758BAF;
font-family:verdana,sans-serif;
font-size:8pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:0.044em;
line-height:10px;
margin:0 10px 5px;}	

h3 {font: bold 11pt verdana, sans-serif; 
	margin: 0 10px 0 0;
	line-height: .99em;  
	color: #2A55A0;
	padding-top: 10px;
	}
	
h4 {font:  12pt georgia; 
	letter-spacing: 1px;
	line-height: 20px; 
	margin: 0 50px 0 20px;   
	color: #7d775c;}
	
h5 {font: bold 12pt verdana, sans-serif; 
	letter-spacing: .044em;
	line-height: 10px; 
	margin: 0 0 10px 0;  
	color: #758BAF;}	
	
h6 {font: bold 12pt verdana, sans-serif; 
	letter-spacing: .044em;
	line-height: 10px; 
	margin: 20px 0 0 0;  
	color: #758BAF;}

/* Paragraph and Link Styles */	

p {font-style:normal;  font-variant:normal; font-weight:normal; font-size: .88em; font-family:verdana, sans-serif;
color:#000000;
	margin: 0 0 5px 0; }
	
	
div#wrap {
	background: white;
	border-right: 3px outset #2A55A0;
	border-bottom: 3px outset #2A55A0;
	border-left: 3px outset #2A55A0;
	position:absolute;
	margin: 0 13% 0 13%;
	width: 900px;
}


	
/* Lists and Navigation */
 
div#toplinks{
	position: absolute;
	width: 900px;
	top: 195px;
	text-align: right;
	margin: 0;
	padding: 0;
	background: #2B549A;
	font: bold 13px Tahoma;
	left: 0px;
	z-index: 9;
}

div#toplinksbio{position: absolute; width: 900px; top: 195px; text-align: right;
margin: 0; padding: 0; background: #2B549A;
font: bold 13px Tahoma;
left: 0px;
}
div#toplinks li{
display: inline;
}

div#toplinks li a{
float: right;
color: white;
padding: 4px 11px; /*padding of tabs*/
text-decoration: none;
background: transparent url(images/bluebk.gif);
 /*top border style*/
border-bottom: 3px solid #2B549A; /*thick bottom border below tabs*/
}

div#toplinks li a#leftmostitem{ /*Extra CSS for left most menu item*/
border-left: 1px solid #305491; /*left border style*/
}

div#toplinks li a#rightmostitem{ /*Extra CSS for right most menu item*/
 /*right border style*/
background-position: top right; /*Position background image to the left instead of default right, to hide indented underline for this link*/
}

div#toplinks li a:visited{
color: white;
}

div#toplinks li a:hover{
color: #7d775c;
background-image: url(images/bluebkover.gif); border-bottom: 3px solid #224685;  /*background image swap on hover*/
}


div#innerwrap {
height: auto;
text-align: left;
border-left: solid .08em #2A55A0;
margin:14px 0 0 130px;
padding-left: 10px;
}


 /*this is for the body flash*/
div#innerwrapflash {
height: auto;
text-align: center;
border-left: solid .08em #2A55A0;
margin: 0px 185px 0 130px;
padding-top: 30px;
padding-bottom: 30px;
}
div#innerwraphome {
height: 284px;
text-align: left;
border-left: solid .08em #2A55A0;
margin:0px 0 0 130px;
padding-left: 10px;
}
div#innerwrap {
height: auto;
text-align: left;
border-left: solid .08em #2A55A0;
margin:0 0 0 130px;
padding-left: 10px;
}
div#sidedeli {
	position: absolute;
	top: 615px;
	right: 770px;
	z-index: 200;
	width: 130px;
	height: 190px;
	padding: 0;
	border-top:solid .99em #2A55A0;
	background-image:url(images/img04.gif);
	text-align: center;
	line-height: 1.3em;
	visibility: visible;
}

div#sidedepartflash {
	position: absolute;
	top: 1152px;
	right: 772px;
	z-index: 200;
	width: 130px;
	height: 190px;
	padding: 0;
	border-top:solid .60em #2A55A0;
	background-image:url('images/img04.gif');
	text-align: center;
	line-height: 1.3em;
	visibility: visible;
}
div#innerwrap span {display: block;
	}
span.indexbody {margin: 5px 0 0px 30px;
	text-align: justify;
	line-height: 1.3em;}

span.historybody {float: center;
padding: 20px 15px 10px 20px;
text-align:left;
background-image:url(images/historyback.gif);
margin-right: 180px;}

span.dates {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #2A55A0;
width: 540px;
border-bottom:dashed 1px #989794;
padding: 5px 0px 5px 0;
	text-align: left;
	line-height: 1.3em;}
	
div#sidedates {position: absolute;
 top: 682px;
 right: 770px;
 z-index: 200;
width: 130px;
height: 700px;
 padding: 0;
background-color: #2A55A0;
text-align: center;
line-height: 1.3em;}

div#sidedates p {font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
padding-top: 5px;
text-align: center;
padding-bottom:5px;
line-height: 16px;
color:#B5B5B5;}

div#sidedates h3 {font: bold 9pt verdana, sans-serif;
text-align: center; 
	line-height: 1em; 
	color: white;
margin: 0;
	}
	div#sidelabel {position: absolute;
 top: 610px;
 right: 769px;
 z-index: 200;
width: 132px;
height: 487px;
 padding: 0;
background-color: #2A55A0;
text-align: center;
line-height: 1.3em;}

div#sidelabel h3 {font: bold 12pt verdana, sans-serif;
text-align: center; 
	line-height: 1.2em; 
	color: white;
margin: 0;
padding-bottom: 5px;
	}
	
	div#sidelabel p {font: 10pt Verdana, Arial, Helvetica, sans-serif;
padding: 5px;
text-align: center;
line-height: 17px;
color:#B5B5B5;}

div#historybar {
	position: absolute;
	left: 723px;
	top: 192px;
	width: 175px;
	height: 330px;
	z-index: 100;
	margin: 30px 0 30px 0;
	background: transparent url(images/sidebar_history.jpg) top center repeat;
	background-position: top left;
	text-align: center;
	padding: 220px 0 0 0;
	font:  bold 10px verdana, sans-serif;
	color: #514D39;
	line-height: 15px;}
	
div#historybar h3 {font: bold 11pt verdana, sans-serif;
text-align: center; 
	line-height: .99em;  
	color: #2A55A0;
	padding-top: 10px;
	padding-left: 8px;
	}
	
	span {display: block;
	}
span.david {position:relative;
 top: 12px;
	text-align: center;
	line-height: 1.3em;}

span.woody {position:relative;
 top: 195px;
	text-align: center;
	line-height: 1.3em;}
	
	
	
div#meat {position: absolute;
z-index: 10;
width:580px;
padding-top:100px;
text-align:center;

}
		
div#innerwrap img.storepic {float: center;
padding-left: 0px;
padding-top: 0px;}
	
span.woodybio {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #2A55A0;
width: 720px;
height:530px;
text-align:justify;
padding: 10px 0px 0 10px;
	text-align: justify;
	line-height: 1.3em;}	
	

span.careersbody {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
width: 445px;
height:530px;
text-align:justify;
padding: 10px 0px 0 10px;
	text-align: justify;
	line-height: 1.3em;}

span.careersbody h1 {font: bold 12pt verdana, sans-serif; 
	margin: 0 10px 5px 0; 
color: #7d775c;}

span.careersbody h2 {font: bold 10pt verdana, sans-serif; 
	margin: 0 10px 5px 0; 
		padding-top: 10px; 
color: #000000;}



span.careersbody h3
 {font: bold 11pt verdana, sans-serif; 
	margin: 0 10px 5px 0;
	line-height: .99em;  
color: #7d775c;
	padding-top: 10px;
	}
span.careersbody h6 {font: bold 12pt verdana, sans-serif; 
	letter-spacing: .044em;
	line-height: 10px; 
	margin: 20px 0 10px 0;  
color: #7d775c;}
	
span.howtohead {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-align: justify;
padding: 10px 20px 0 5px;
	text-align: justify;
	line-height: 1.3em;}
	
span.howtohead h1 {font: bold 12pt verdana, sans-serif; 
	margin: 0 10px 5px 0;  
	color: #7d775c;}
	
	span.howtohead h3
 {font: bold 10pt verdana, sans-serif; 
	margin: 0 10px 2px 0;
	line-height: .99em;  
	color: #7d775c;
	padding-top: 10px;
	}
div#howtohead h6 {font: bold 12pt verdana, sans-serif; 
	letter-spacing: .044em;
	line-height: 10px; 
	margin: 20px 0 10px 0;  
	color: #7d775c;}	
	
		span.colors {float: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
width: 252px;
margin-right: 12px;
border: dashed .09em #63666C;
margin-left: 0px;
margin-top: 15px;
height:auto;
line-height: 1.3em;}
	
span.colors h1
 {font: bold 10pt verdana, sans-serif;
text-align: left; 
	color: #000000;}
		
span.Green {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #CAD9CE;
height:auto;
padding: 5px 5px 5px 5px;
		line-height: 1.3em;}
	
span.yellow {		
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #FEEB94;
height:auto;
padding: 5px 5px 5px 5px;
line-height: 1.3em;}
	
span.purple {		
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #CA9EBC;
height:auto;
padding: 5px 5px 5px 5px;
	text-align: justify;
	line-height: 1.3em;}
	
	
	
	span.left {float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;;
width: 235px;
margin-top: 15px;
border: dashed .09em #63666C;
height:auto;
line-height: 1.3em;}
		
	span.left h1 {font: bold 10pt verdana, sans-serif;
text-align: left; color: #000000;}

span.blue {		
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #9FC0F0;
height:auto;
padding: 5px 5px 5px 5px;
	line-height: 1.3em;}
	
	
	span.calories {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
height:auto;
padding: 5px 5px 5px 5px;
line-height: 1.3em;}

	span.footnote {position: absolute;
	top: 990px;
	left: 408px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
width: 470px;
border: dashed .09em #63666C;
height:auto;
line-height: 1.3em;
padding: 5px;}
		
	
span.hraddress
{position: absolute;
	left: 228px;
	top: 645px;
	width: 258px;
	height: 135px;
	padding: 10px;
border: dashed .07em #2A55A0;}

.hraddress h5 {font: bold 11pt verdana, sans-serif; 
	line-height: .99em;
	letter-spacing: .010em;  
	color: #7D775C;}
	
.hraddress p{
font-size: .77em; font-family:verdana, sans-serif;
color:#000000;
margin: 5px 0 0 0;}
	
div#innerwrap img.lime {float: center;
padding-left: 0px;
padding-top: 10px;
    height: 388px;
}

span.form {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
padding: 10px 0px 0px 10px;
height:530px;
width: 445px;
}

span.fffaddress
{position: absolute;
	left: 650px;
	top: 245px;
	width: 215px;
	height: 571px;
border: solid .05em #2A55A0;
}

span.fffaddress h1 {-x-system-font:none;
color:#2A55A0;
font-family:verdana,sans-serif;
font-size:11pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0 10px 5px;
    height: 162px;
    width: 195px;
}

div#sidebar {
	position: absolute;
	left: 715px;
	top: 224px;
	width: 177px;
	height: 295px;
	z-index: 100;

	background: url('images/sidebar_back.jpg') left top;
	text-align:center;
	padding: 3px 3px 0 3px;
	color: #514D39;
	line-height: 15px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 10px;
    font-family: verdana, sans-serif;
}
	
	span {display: block;
	}
	span.address {
	padding-top:2px;
	text-align: center;
	padding-bottom: 5px;
	background-position: top;
	line-height: 1.3em;}
	
	span.special {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #2A55A0;
width: 445px;
height:930px;
text-align:center;
padding: 10px 0px 0 10px;
	line-height: 1.3em;}
	
	span.special h1
 {font: bold 10pt verdana, sans-serif;
text-align: center; 
	color: #000000;}

span.flyerback {
	width: 720px;
	height: 220px;
	margin-top: 30px;
background-color: #FEF5B2;
border: dashed .09em #63666C;}

span.specialbody {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color: #000000;
width: 445px;
height:530px;
text-align:justify;
padding: 10px 0px 0 10px;
	text-align: justify;
	line-height: 1.3em;}
	
	
	span.promcopy {
font: bold 15px verdana, sans-serif;
margin-top: 75px;
color: #2A55A0;
width: 260px;
height: 70px;
padding-top: 20px;
padding-left: 5px;
text-align:left;
border: dashed .09em #63666C;
	line-height: 1.5em;}

span.specialbody {clear: both;}
span.specialbody a {display: inline; text-align: center; text-decoration: none; color: #FFC;}
span.specialbody a:link {color: #2A55A0;}
span.specialbody a:visited {color: #2A55A0;}
span.specialbody a:hover {color: #555555; text-decoration: underline;}

span.departhead {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
width: 720px;
height:80px;
text-align:justify;
padding: 10px 0px 0 10px;
	text-align: justify;
	line-height: 1.3em;
}
	
	span.depart {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
width: 720px;
height:100px;
text-align:justify;
padding: 10px;
	text-align: justify;
	line-height: 1.2em;}


span.depart h3
 {font: bold 11pt verdana, sans-serif; 
	line-height: .99em;  
	color: #7d775c;
	padding-bottom: 5px;
	}

span.departback { 
	background: transparent url(images/departback.jpg) bottom center no-repeat;}
	
div#sidedepart {position: absolute;
 top: 616px;
 right: 770px;
 z-index: 200;
width: 130px;
height: 650px;
 padding: 0;
 background-image:url(images/img04.gif);
text-align: center;
line-height: 1.3em;}


span.foodsafety {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
height:auto;
text-align:justify;
padding: 10px 25px 10px 10px;
	text-align: justify;
	line-height: 1.3em;}

span.foodsafety h3
 {font: bold 11pt verdana, sans-serif; 
	margin: 0 10px 5px 0;
	line-height: .99em;  
color: #7d775c;
	padding-top: 10px;
	}
	
span.meatbody {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
width: 90%;
height:680px;
text-align:justify;
padding: 10px 0px 0 10px;
	text-align: justify;
	line-height: 1.3em;}

span.meatbody h1 {font: bold 12pt verdana, sans-serif; 
	margin: 0 10px 5px 0; 
color: #7d775c;}

span.meatbody h2 {font: bold 10pt verdana, sans-serif; 
	margin: 0 10px 5px 0; 
		padding-top: 20px; 
color: #000000;}	
	
span.body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
width: 90%;
height:730px;
text-align:justify;
padding: 10px 0px 0 10px;
	text-align: justify;
	line-height: 1.3em;}

span.body h1 {font: bold 12pt verdana, sans-serif; 
	margin: 0 10px 5px 0; 
color: #7d775c;}

span.body h2 {font: bold 10pt verdana, sans-serif; 
	margin: 0 10px 5px 0; 
		padding-top: 20px; 
color: #000000;}

span.roll {
	position: absolute;
	left: 600px;
	top: 245px;
	width: 280px;
	font: bold 10pt verdana, sans-serif;
	color: #000000;
	text-align: center;
	z-index: 1;
}	
div#sidedepartmeat {position: absolute;
 top: 613px;
 right: 770px;
 z-index: 200;
width: 130px;
height: 350px;
 padding: 0;
 background-image:url(images/img04.gif);
text-align: center;
line-height: 1.3em;}	

span.fishbody {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
width: 530px;
height: auto;
text-align:justify;
padding: 10px 10px 10px 10px;
	text-align: justify;
	line-height: 1.3em;}
	
	span.pharmacybody {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	height:479px;
	line-height:1.3em;
	padding:10px;
	text-align:justify;
	width:524px;
	}

span.fishbody h1 {font: bold 12pt verdana, sans-serif; 
	margin: 0 10px 5px 0; 
color: #7d775c;}

span.fishbody h2 {font: bold 11pt verdana, sans-serif; 
padding: 5px 0 5px 0px; 
color: #000000;
text-align: center;
background-color:#EDEDD7;}


span.fishbody h3 {font: bold 10pt verdana, sans-serif; 
padding-top: 0px; 
color: #000000;}

span.fish {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
width: 90%;
text-align:left;
height:auto;
padding: 0px 10px 10px 0px;
line-height: 1.3em;}

ul.fish2 {
list-style:outside;
margin: 0 0 0 10px;
padding: 10px 10px 10px 10px;
}

span.seafoodinfo
{
	position: absolute;
	left: 696px;
	top: 454px;
	width: 180px;
	height: 380px;
	padding: 6px;
	font: 10pt arial;
	color: #000000;
	background:#D0D7E6;
	border: dashed .10em #000000;
}

span.seafoodinfo2
{position: absolute;
	left: 696px;
	top: 860px;
	width: 180px;
	height: 295px;
	padding: 6px;
	font: 9pt arial;
	color: #000000;
	background:#EDEDD7;
	text-align: center;
border: dashed .10em #000000;}

span.seafoodinfo h1 
 {font: bold 12pt verdana, sans-serif; 
text-align: center; 
	color: #000000;
	padding-top: 10px;}
	

	span.seafoodinfo2 h1
	{font: bold 12pt verdana, sans-serif; 
	margin: 0 10px 5px 0; 
		text-align: center; 
color: #7d775c;
padding-top: 10px;}

span.donationbody {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
width: 65%;
height:500px;
text-align:justify;
padding: 10px 0px 0 10px;
	text-align: justify;
	line-height: 1.3em;}

ul.donation {
list-style:outside;
margin: 0 0 0 10px;
padding: 10px 10px 10px 10px;
line-height: 1.5em;
}	

span.donationbody a {font: 12pt verdana;
margin-top: 25px;
padding-left:150px;
line-height: 100px;}

span.givingbody {
font: 11pt Verdana, Arial, Helvetica, sans-serif;
color: #000000;
width: 95%;
height:830px;
text-align: center;
padding: 20px 0px 0 10px;
	line-height: 1.2em;}
	
span.givingbody h1 {font: bold 12pt verdana, sans-serif; 
	margin: 0 10px 5px 0; 
color: #000000;}

span.press {clear: both;
font: .88em verdana;
color: #000000;
width: 85%;
height: 100%;
text-align: left;
padding: 10px 0px 0 10px;
	line-height: 1.2em;}
	
	 
span.presslist {clear: both;
font: .88em verdana;
color: #000000;
width: 95%;
height: 25px;
text-align: left;
padding: 0px 0px 0 5px;}
	
span.press h1 {
font: bold 10pt verdana, sans-serif; 
margin: 0 10px 15px 0; 
color: #000000;}

span.pressrelease {clear: both;
font: .88em verdana;
color: #000000;
width: 85%;
height: auto;
text-align: left;
padding: 10px 0px 0 10px;}

span.pressrelease h2 {
font: bold 12pt verdana, sans-serif; 
color: #000000;
padding: 10px;
text-align: center;
line-height: 25px;}

span.pressrelease h3 {
font: bold 10pt verdana, sans-serif; 
margin: 0 10px 15px 0; 
color: #000000;
width: 620px;
border-bottom: solid .08em #000000;}

span.pressrelease p {
font: 10pt verdana, sans-serif; 
color: #000000;
padding: 0 30px 5px 30px;
text-align: justify;
line-height: 20px;}


span.press a {displany: block; margin: 0.66em;}
span.press a {text-decoration: underline; color: #000000;}
span.press a:link {color: #000000;}
span.press a:visited {color:#000000;}
span.press a:hover {color: #999999; text-decoration: underline;}


span.entertainhead {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-style:italic;
color: #000000;
width: 380px;
height:auto;
text-align:justify;
padding-bottom: 55px;
text-align: justify;
	line-height: 1.2em;}

span.entertaining {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
width: 720px;
height:auto;
text-align:justify;
padding: 10px 0px 0 12px;
	text-align: justify;
	line-height: 1.3em;}
	
			
	span.entertain {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
width: 480px;
height:150px;
text-align:justify;
padding-bottom: 22px;
	text-align: justify;
	line-height: 1.2em;}

	span.entertain h2
 {font: bold 11px verdana, sans-serif; 
	line-height: 1.30em; 
	letter-spacing: -.04em; 
	color: #000000;
	padding-top: 5px;
	} 

span.entertain h3
 {font: bold 11pt verdana, sans-serif; 
	line-height: .99em;  
	color: #7d775c;
	padding-top: 15px;
	padding-bottom: 5px;
	}
div#sideentertain {position: absolute;
 top: 615px;
 right: 770px;
 z-index: 200;
width: 130px;
height: 517px;
 padding: 0;
 background-image:url(images/img04.gif);
text-align: center;
line-height: 1.3em;}

span.entertaininfo
{position: absolute;
	left: 678px;
	top: 470px;
	width: 200px;
	height: auto;
	padding: 6px;
	font: 10pt arial;
	color: #000000;
	background-image:url(images/entertainback.gif);
	text-align: center;
	border:dashed .10em #000000;}
	
	span.entertaininfo h1 
 {font: bold 12pt verdana, sans-serif; 
text-align: center; 
	color: #000000;
	padding-top: 12px;}

span.entertaininfo p 
 {font: 9pt arial, sans-serif; 
text-align: justify; 
	color: #000000;
	padding-top: 10px;
	}	
		
span.trays {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
width: 340px;
height:auto;
text-align:justify;
margin-top: 20px;
line-height: 1.2em;
padding-bottom: 10px;}


span.trays h1
 {font: bold 8pt verdana, sans-serif; 
	line-height: 3em;  
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	}

span.trays h2
 {font: bold 11px verdana, sans-serif; 
	line-height: 1.30em; 
	letter-spacing: -.04em; 
	color: #000000;
	padding-top: 5px;
	}

span.trays h3
 {font: bold 10pt verdana, sans-serif; 
	line-height: .99em;  
	color: #7d775c;
	padding-top: 0px;
	padding-bottom: 5px;
	}
		span.traysright {position: absolute;
	left: 530px;
	top: 390px;
	width: 360px;
	height: auto;}



span.traysright h3
 {font: bold 10pt verdana, sans-serif; 
	line-height: .99em;  
	color: #7d775c;
	padding-top: 15px;
	padding-bottom: 5px;
	}


	
span.partytrayhead 
{font: Bold, 14pt, Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
width: 440px;
height:auto;
text-align: center;
padding-bottom: 5px;
padding-top: 5px;}
	
span.partytrayhead {clear: both;}
span.partytrayhead a {display: inline; text-align: center; text-decoration: underline; color: #000000;
padding-right: 15px; padding-left: 15px;}
span.partytrayhead a:link {color: #000000;}
span.partytrayhead a:visited {color: #2A55A0}
span.partytrayhead a:hover {color: #555555; text-decoration: underline; background-color: #D7D2BD;}

span.bakeryhead {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-style:italic;
color: #000000;
width: 480px;
height:auto;
text-align:justify;
padding-top: 20px;
padding-bottom: 20px;
text-align: justify;
	line-height: 1.2em;}
	
		span.bakery {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
width: 640px;
height:180px;
text-align:justify;
padding-bottom: 0px;
padding-top: 5px;
	line-height: 1.2em;}

	span.bakery h2
 {font: bold 12px verdana, sans-serif; 
	line-height: 1.30em; 
	letter-spacing: -.04em; 
	color: #000000;
	padding-top: 10px;
	} 
	
	span.bakery h3
 {font: bold 11pt verdana, sans-serif; 
	line-height: .99em;  
	color: #7d775c;
	padding-top: 15px;
	padding-bottom: 5px;
	}
	
	span.bakerysm {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
width: 640px;
height:150px;
text-align:justify;
padding-bottom: 0px;
padding-top: 15px;
	line-height: 1.2em;}

	span.bakerysm h2
 {font: bold 12px verdana, sans-serif; 
	line-height: 1.30em; 
	letter-spacing: -.04em; 
	color: #000000;
	padding-top: 5px;
	} 
	
	span.bakerysm h3
 {font: bold 11pt verdana, sans-serif; 
	line-height: .99em;  
	color: #7d775c;
	padding-top: 15px;
	padding-bottom: 5px;
	}

span.pharmacyhead {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
height:auto;
line-height:1.2em;
padding-bottom:13px;
padding-top:13px;
width:451px;
}

.sidebartxt p {
	text-align:center;
	font-size:90%:
	}

span.pharmacy
{position: absolute;
	left: 696px;
	top: 455px;
	width: 180px;
	height: 380px;
	padding: 6px;
	font: 10pt arial;
	color: #000000;
	background:#D0D7E6;
border: dashed .10em #000000;
text-align:center;}

span.pharmside {
	background:#D0D7E6 none repeat scroll 0 0;
	border:0.1em dashed #000000;
	font-size:9pt;
	left:696px;
	line-height:normal;
	padding:6px;
	position:absolute;
	text-align:center;
	top:454px;
	width:180px;
}


span.pharmside a{
	text-decoration:none;
	border:none;
	}

	span.pharmacy h2
 {font: bold 11px verdana, sans-serif; 
	line-height: 1.30em; 
	letter-spacing: -.04em; 
	color: #000000;
	padding-top: 5px;
	} 

	span.pharmacy h3
 {font: bold 11pt verdana, sans-serif; 
	line-height: .99em;  
	color: #7d775c;
	padding-top: 15px;
	padding-bottom: 5px;
	}




span.floral {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
width: 640px;
height:190px;
text-align:justify;
padding-bottom: 0px;
padding-top: 5px;
	line-height: 1.2em;}

	span.floral h2
 {font: bold 12px verdana, sans-serif; 
	line-height: 1.30em; 
	letter-spacing: -.04em; 
	color: #000000;
	padding-top: 10px;
	} 
	
	span.floral h3
 {font: bold 11pt verdana, sans-serif; 
	line-height: .99em;  
	color: #7d775c;
	padding-top: 15px;
	padding-bottom: 5px;
	}


span.servicehead {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
width: 650px;
height:auto;
text-align:justify;
padding: 10px 0px 15px 10px;
	text-align: justify;
	line-height: 1.4em;}
	
	span.service {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
width: 650px;
height:115px;
text-align:justify;
padding-left: 10px;
	text-align: justify;
	line-height: 1.2em;}


span.service h3
 {font: bold 11pt verdana, sans-serif; 
	line-height: .99em;  
	color: #7d775c;
	padding-bottom: 5px;
	}

div#sideservice {position: absolute;
 top: 615px;
 right: 770px;
 z-index: 200;
width: 131px;
height: 655px;
 padding: 0;
 background-image:url(images/img04.gif);
text-align: center;
line-height: 1.3em;}
	
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckerdiv ul{
	position: absolute;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	/* background color */
	width: 130px; /* Width of Menu Items */
	top: 222px;
	border-bottom: 5px solid #2A55A0;
	z-index: 8;
}

/* style for main buttons */
.suckerdiv ul li{
position: relative;
}

/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
z-index:100;
background-image:url(images/img04.gif);
border-top: solid 1px #2A55A0; /*for submenu only*/
border-right: solid 1px #2A55A0; 
border-left: solid 1px #2A55A0;
border-bottom: 2px solid #2A55A0;  /*bottom border for submenu*/
width: 130px /*sub menu width*/
margin-left: 0;
top: 0;
visibility: hidden;

}

/* Sub level menu links style and home*/
.suckerdiv ul li a{
display: block;
padding: .66em 0em .66em .77em;
overflow: auto; /*force hasLayout in IE7 */
color: #2A55A0;
text-decoration: none;
background: url(images/mouseover.gif) top center repeat;
/*background color of links */
/*border bottom for link*/
}

.suckerdiv ul li a:visited{
color: #2A55A0;
}

/* Style for when mouse hovers over link */
.suckerdiv ul li a:hover {background: url(images/bluebkover2.jpg) top left no-repeat;
border-left: 0.3em solid #2A55A0;
padding: .66em 0em .66em .66em;
font-weight: 600; color: #7D775C;
font-size: 9pt;

}

.suckerdiv .subfolderstyle{
background: url(images/mouseover.gif) top center repeat;
} /*background of main buttons only*/

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */


div#footer {text-align: center;
font: 7pt Verdana, Arial, Helvetica, sans-serif;
color: #7d775c; 
padding: 5px;
border-top: 1px solid #336699;}
div#footer {clear: both;}
div#footer a {display: inline; text-align: center; text-decoration: none; color: #FFC;}
div#footer a:link {color: #7d775c;}
div#footer a:visited {color: #7d775c;}
div#footer a:hover {color: #555555; text-decoration: underline;}

span.recipebody {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
width: 600px;
height:1000px;
text-align:justify;
margin-top: 25px;
padding: 10px 0px 0 10px;
	text-align: justify;
	line-height: 1.3em;
	background:url(images/recipe_back.jpg) no-repeat;}
	
	span.recipehead {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
width: 90%;
text-align:left;
height:auto;
margin-top:55px;
padding: 10px 10px 10px 10px;
line-height: 1.3em;}

span.recipebody h1 {font: bold 12pt verdana, sans-serif; 
	margin: 0 10px 5px 0; 
color: #7d775c;}

span.recipebody h2 {font: bold 10pt verdana, sans-serif; 
	margin: 0 10px 5px 0; 
		padding-top: 10px; 
color: #000000;}

span.morerecipes
{position: absolute;
	left: 733px;
	top: 319px;
	width: 152px;
	height: 620px;
	padding: 50px 3px 0px 5px;
	font: 8pt arial;
	color: #000000;
	line-height: 1.5em;
		background:url(images/morerecipesbk.jpg) no-repeat;}

span.morerecipes {clear: both;}
span.morerecipes a {display:block; margin: .77em; text-align: center; text-decoration: underline; color: #000000;}
span.morerecipes a:link {color: #000000;}
span.morerecipes a:visited {color: #000000}
span.morerecipes a:hover {color: #555555; text-decoration: underline; background-color: #D7D2BD;}

	div#siderecipe {position: absolute;
 top: 610px;
 right: 770px;
 z-index: 200;
width: 130px;
height: 623px;
 padding: 0;
 background-image:url(images/img04.gif);
text-align: center;
line-height: 1.3em;}

div#siderecipe h3 {font: bold 12pt verdana, sans-serif;
text-align: center; 
	line-height: 1.2em; 
	color: white;
margin: 0;
padding-bottom: 5px;
	}
	
	div#siderecipe p {font: 11pt Verdana, Arial, Helvetica, sans-serif;
padding: 5px;
text-align: center;
line-height: 24px;
color:#B5B5B5;}


span.listback {
	width: 720px;
	height: 220px;
	margin-top: 30px;
background-color: #FEF5B2;
border: dashed .09em #63666C;}

span.listback h1 {font: bold 12pt verdana, sans-serif; 
	margin: 0 10px 5px 10px; 
		padding-top: 20px; 
color: #000000;}

span.listback p {font: 10pt verdana, sans-serif; 
	margin: 0 250px 5px 10px; 
		padding-top: 10px; 
color: #000000;}

div#airportmap {
	position: absolute;
	top: 670px;
	left: 140px;
	background-color:#FFFFFF;
	visibility: hidden;
}

div#Savannahmap {
	position: absolute;
	top: 670px;
	left: 140px;
	background-color:#FFFFFF;
	visibility: hidden;
}
div#strandemap {
	position: absolute;
	top: 670px;
	left: 140px;
	background-color:#FFFFFF;
	visibility: hidden;
}
div#republixmap {
	position: absolute;
	top: 670px;
	left: 140px;
	background-color:#FFFFFF;
	visibility: hidden;
}
div#morrittsmap {
	position: absolute;
	top: 670px;
	left: 140px;
	background-color:#FFFFFF;
	visibility: hidden;
}

span.map {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
width: 750px;
height:auto;
padding: 10px 0px 0 12px;
	line-height: 1.3em;}

span.maphead {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-style:italic;
color: #000000;
height:600px;
width: 720px;
text-align:center;
padding-bottom: 30px;
line-height: 1.2em;}
	
span.location {display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
width: 742px;
height:220px;
	text-align: left;
	line-height: 1.3em;
	}
	
span.location h1
 {font: bold 15px verdana, sans-serif; 
	line-height: 1.30em; 
	letter-spacing: .02em; 
	color: #000000;
	padding-top: 15px;
	background-color:#CCCC99;}

span.location h2
 {font: bold 14px verdana, sans-serif; 
	line-height: 1.30em; 
	color: #000000;
	padding-top: 10px;}

div#sidemap {position: absolute;
 top: 616px;
 right: 770px;
 z-index: 200;
width: 130px;
height: 286px;
 padding: 0;
 background-image:url(images/sand.jpg);
text-align: center;
line-height: 1.3em;}

div#innerwraptanya 
{height: auto;
text-align: left;
border-left: solid .08em #2A55A0;
margin:0px 0 0 130px;
padding-left: 10px;
}


span.tanyabody {
height:945px;
top: 220px;
width: 0 auto;
padding-right: 25px;
line-height: 1.3em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
}


span.tanyabody h1 {font: bold 14pt verdana, sans-serif; 
	padding: 40px 20px 5px 0; 
color: #7d775c;}

span.tanyabody h2 {font: bold 10pt verdana, sans-serif; 
	margin: 0 10px 5px 0; 
		padding-top: 10px; 
color: #000000;}

div#player {position: absolute;
top: 430px;
left: 350px;
width: 500px;
height: 580px;
padding: 0px;
 text-align:center;
	border: 1px outset #FBE7C6;
	background:#FBE7C6;
	z-index:10;
}

span.tanyarecipes h2
 {font: bold 10px verdana, sans-serif; 
	line-height: 1.30em; 
	letter-spacing: -.04em; 
	color: #000000;
	padding-top: 5px;
	}

span.tanyamorerecipes
{position: absolute;
	left: 140px;
	top: 430px;
	width: 160px;
	height: 720px;
	padding: 40px 3px 0px 5px;
	font: 7pt verdana, sans-serif;
	color: #000000;
	line-height: 1.1em;
		background:url(images/tanyarecipebk.jpg) no-repeat;
		z-index: 1;}

span.tanyamorerecipes {clear: both;}
span.tanyamorerecipes a {display:block; margin: .77em; text-align: center; text-decoration: underline; color: #000000;}
span.tanyamorerecipes a:link {color: #000000;}
span.tanyamorerecipes a:visited {color: #000000}
span.tanyamorerecipes a:hover {color: #555555; text-decoration: underline; background-color: #D7D2BD;}



span.producebody {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
width: 680px;
height:450px;
text-align:justify;
padding: 10px 0px 0 10px;
	text-align: justify;
	line-height: 1.3em;}
	
	div#sideproduce {
	position: absolute;
	top: 615px;
	right: 770px;
	z-index: 200;
	width: 130px;
	height: 107px;
	padding: 0;
	border-top:solid .60em #2A55A0;
	background-image:url(images/img04.gif);
	text-align: center;
	line-height: 1.3em;
	visibility: visible;
}
div#sidecareerflash {
	position: absolute;
	top: 610px;
	right: 770px;
	z-index: 200;
	width: 130px;
	height: 190px;
	padding: 0;
	border-top:solid .60em #2A55A0;
	background-color: #2A55A0;
	text-align: center;
	line-height: 1.3em;
	visibility: visible;
}


span.team {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
width: 680px;
height:175px;
padding-bottom: 25px;
	text-align: left;
	line-height: 1.4em;}
	
	span.team h1{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
width: 680px;
	text-align: left;
	line-height: 1.2em;}
	
	div#sideteam {position: absolute;
 top: 617px;
 right: 770px;
 z-index: 200;
width: 130px;
height: 3570px;
 padding: 0;
background-image:url(images/img04.gif);
text-align: center;
line-height: 1.3em;}

span.thankyou {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #000000;
width: 650px;
height:335px;
text-align:center;
padding: 50px 0px 20px 10px;
		line-height: 1.4em;}

/*IMAGES* Below has the ccs for images--------------------------------------------------------------------------------/

 /*this is for the page titles*/
 
img.team {float: left;
border: solid .12em #63666C;
margin: 0px 15px 15px 15px;
}
 
img.produce {
	position: absolute;
	top: 222px;
	left: 717px;
	z-index:0;
	clear:left;
}  
 
 
 img.fruit {
	position: absolute;
	top: 420px;
	left: 637px;
	z-index:0;
	clear:left;
}  
 
img.logo {float: left;
clear:right;
padding-left: 2px;
padding-top: 15px;
padding-right: 10px;}

img#tanyaside {
	position: absolute;
	top: 603px;
	left: 0px;
	width: 130px;
	border-top: solid 3px #2A55A0;
} 

img.location {float: left;
clear:left;
padding-right: 17px;
padding-top: 10px;
padding-bottom: 10px;
}

img.bag {position: absolute;
top: 240px;
right: 10px;
}
img.list_1 {position: absolute;
top: 450px;
right: 450px;
}
img.list_2 {position: absolute;
top: 450px;
right: 230px;
}


img.listcopy {float: left;
padding-left: 10px;
padding-top: 35px;
background-color: #FEF5B2;
}

img.recipe {float: left;
padding: 10px 10px 7px 15px;

}
img#fruitside {
	position: absolute;
	top: 608px;
	left: 0px;
	width: 130px;
	border-top: solid 10px #2A55A0;
}

img#rolls {
	position: absolute;
	top: 608px;
	left: 0px;
	width: 130px;
	border-top: solid 10px #2A55A0;
} 

img.cake {float: left;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
img.cake2 {float: left;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;
}

img.trays {float: left;
padding-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
}

img.trays2 {float: left;
padding-right: 5px;
padding-top: 20px;
padding-bottom: 10px;
}
img.sushihead {
	position: absolute;
	top: 222px;
	left: 633px;
} 

img#silveware {
	position: absolute;
	top: 610px;
	left: 0px;
	width: 130px;
	border-top: solid 5px #2A55A0;
} 
img.brochure {
padding: 5px 0px 7px 3px;
}

img.plates {
	position: absolute;
	top: 222px;
	left: 567px;
} 

img.woodygive {
	position: absolute;
	top: 370px;
	left: 280px;
} 
img.woodygive2 {
	position: absolute;
	top: 750px;
	left: 280px;
} 

img#dollar {
	position: absolute;
	top: 270px;
	left: 670px;
} 

img#fishplate {
	position: absolute;
	top: 1176px;
	left: 692px;
} 

img#seafoodside {
	position: absolute;
	top: 614px;
	left: 0px;
	width: 130px;
	border-top: solid 3px #2A55A0;
} 

img.lobster{position: absolute;
top: 222px;
right: 510px;
left: 623px;}

img.pills{position: absolute;
top: 222px;
right: 510px;
left: 580px;}

img.neckpic{float: left;
padding: 0px 10px 20px 0px;
}

img.meatballs{position: absolute;
top: 290px;
right: 535px;}

img.beefdiagram {position: absolute;
top: 290px;
left: 600px;
}

img.lambdiagram {
	position: absolute;
	top: 412px;
	left: 606px;
	z-index: 2;
}

img.porkdiagram {
	position: absolute;
	top: 515px;
	left: 625px;
	z-index: 3;
}


img.foodtips {
padding: 10px 0 10px 30px;
}

img.bakery {float: left;
padding-right: 10px;
}

img.promo {position: absolute;
top: 600px;
left: 480px;
}
img.flyers {position: absolute;
top: 250px;
right: 20px;
}

img.flyerscopy {float: left;
padding-left: 25px;
padding-top: 25px;
background-color: #FEF5B2;
}


img.bottle {
	position: absolute;
	top: 222px;
	left: 646px;
}

 /*this allows you to adjust image inside of wrap*/

div#flash  /*this is for the page titles*/
{width:600px;
z-index:10;
padding-left: 20px;
padding-top: 22px;}

div#innerwrap img.wecare {padding-top: 5px;}

img.wecare {
padding-top: 10px;
padding-bottom: 6px;
}

img#deli {
	position: absolute;
	top: 614px;
	left: 0px;
	width: 130px;
	height: 190px;
	border-top: solid 13px #2A55A0;
} 


div#innerwrap img.title /*this is for the page titles*/
{
padding-left: 5px;
padding-top: 30px;}

div#innerwrap img.name /*this is for the page titles*/
{float: right;
padding-left: 5px;
padding-top: 22px;}

div#innerwrap img.woodybig {
float: left;
padding: 0px;
top:290px;
right: 7px;
}

div#innerwrap img.label
{position: relative;
margin-left: auto;
margin-top: auto;
margin-right: auto;
margin-bottom: 125px;
padding-top: 15px;
padding-left: 10px;
}

img.ourteam {
position: absolute;
top:250px;
left: 610px;
}
img.david {
position: absolute;
top:70px;
right: 12px;
}

img.steve {
position: absolute;
top:290px;
right: 12px;
}

img.woody {
position: absolute;
top:290px;
right: 12px;
}

img.bioname {      /*this the biography title*/
position: absolute;
top:18px;
right: 3px;
}

img.ffftext {
position: absolute;
top:650px;
left: 5px;
}

img.facts {
position: absolute;
top:624px;
}
img.map {
top:490px;
right: 5px;
}

img.oldfff {
position: absolute;
top:860px;
right: 2px;
}
/*Form Style*/
.cssform {
width: 450px;
padding-top: 10px;
}

.cssform p{
width: 300px;
clear: left;
margin: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #7d775c;
padding: 5px 0 8px 0;
padding-left: 160px; /*width of left column containing the label elements*/
height: 1%;
}

.cssform label{
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
background-color : #FFFFFF;
  color : #000;
}

.cssform textarea{
width: 250px;
height: 150px;

}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}

.clear-both { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	float: none;
    height:20px;
    font-size: 0px;
    line-height: 0px;
	border: 0px
	background: #FFFFFF;

