body {
	font-family: Georgia, "Times New Roman", Times, serif;  
	font-size: 10pt;
	background: #FFFFFF;
}
a:link {
	color: #990000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:visited {
	color: #003300;
	text-decoration: none;
}
p {
	margin-top: 5px;
	margin-bottom: 0px;	
	padding-top: 0px;
	padding-bottom: 0px;	
	color: #006633;
}
img {
	border: 0px solid #000000;
}
/*=========================================================== CLASSES =======================================================*/
.p1 {					/* 10pt - green - Use for general text */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #006633;
	font-weight: none;
	margin-top: 0px;
}
.address {					/* 8pt - green - Use for general text */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #006633;
	font-weight: none;
	margin-top: 0px;
}
.p2 {							/* 12pt - Green - bold - use for special text */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #006633;
	font-weight: bold;
}
.p3 {							/* 10pt - black - bold - use for special text */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
}
.p4 {							/* 10pt - green - underline - use for special text */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: ##006633;;
	text-decoration: underline;
}
.p5 {							/* 10pt - Red - bold - use for special text */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #990000;
	font-weight: bold;
}
.p6	{							/* 10pt - Red - italic */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #990000;
	font-style:italic;
}	
.first_letter {					/* 14pt - Red - Used for first letters in paragraphs */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	color:#990000;
}
.heading1 {						/* the actual heading text */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #990000;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	margin-top: 0px;
}
.heading1 .first_letter {
	color: #006633;
}
.heading2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight: bold;
	color: #006633;
	margin-left: 10px;
	margin-top: 10px;
}
.hr_heading {					/* this is the line under the headings */
	width: 100%;
	border-top: 1px solid #006633;
	border-bottom: 0px solid #006633;
	height: 0px;
	margin-left: 10px;
	margin-top: 0px;
}
.tblgeneral {
	border: 0px solid #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight: bold;
	color: #006633;	
}
/*-----------------------------------------Individual Divs---------------------------------------------*/
#shadow {
	position: absolute;
	/* background-color: #34282C; */
	background-color: #FFFFFF;
	width: 803px;
	height: 602px;
	left: 50%;
	top: 10px;
	margin-left: -400px;	
	z-index: 1;

}
#container {					/* main container for entire content - centered w/black background */
	position: absolute;
	width: 800px;
	height: 600px;
	margin-top: -5px;
	margin-left: -5px;
	background-color: #FFFFFF;
	border: 1px solid #003300;
	background: url(Images/aerial_view99.jpg) no-repeat;	
	z-index: 2;
}
#bg_image {
	position: absolute;
	width: 800px;
	height: 600px;
	margin-top: -5px;
	margin-left: -5px;
	border: 0px solid #000000;
	background: url(Images/aerial_view.jpg) no-repeat;
	opacity: .70;
	filter: alpha(opacity=70); 
	-moz-opacity: 0.7;	
	z-index: 1;
	display: none;
}
#pageheader {						/* Image at Top of Page */
	position: absolute;
	background: url(Images/banner.jpg) no-repeat;
	height: 100px;
	width: 798px;
	top: 0px;
	left: 0px;
	z-index: 1;
	border-bottom: 1px solid #003300;
}
#Company_Address {
	position: absolute;
	height: 100px;
	width: 700px;
	top: 105px;
	left: 150px;
	text-align: left;
	z-index: 2;
}
#hours {
	position: absolute;
	height: 60px;
	width: 668px;
	top: 125px;
	left: 127px;
	z-index: 2;
	text-align: center;
	font-size: 11px;	
	color: #006633;
	border-bottom: 1px solid #006633;
}
#hours p {
	font-style: italic;
}
#misc_text1 {
	position: absolute;
	height: 45px;
	width: 668px;
	top: 130px;
	left: 127px;
	z-index: 2;
	text-align: center;
	color: #006633;
	border-bottom: 1px solid #006633;
}
#misc_text1 p {
	font-style: italic;
}
								/* ================= Menu Bar Properties ======================== */
#menubg {
	position: absolute;
	height: 470px;
	width: 120px;
	top: 105px;
	left: 5px;	
	z-index: 2;
	border: 1px solid #990000;	
	background-color: #006600;
	opacity: .30;
	filter: alpha(opacity=30); 
	-moz-opacity: 0.3;
	z-index: 1;
}								
#menubar {
	position: absolute;
	height: 70px;
	width: 120px;
	top: 105px;
	left: 5px;	
	z-index: 5;
}
#menuitem1 {
	font-size: 14pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 110px;
	height: 20px;
	margin-left: 10px;
	color: #006633
}
#menuitem1 a {
	color: #006633;
}
#menuitem1 a:hover {
	text-decoration: underline;
}
#menuitem1 .first_letter {
	font-size: 18pt;
}
#coupons {
	position: absolute;
	top: 350px;
	left: 5px;
	width: 110px;
	height: 45px;
	border: dashed 3px #990000;
	font-size: 22px;
	text-align: center;
}
#coupons p {

}
#directions {
	position: absolute;
	top: 450px;
	left: 6px;
}
								/* ================= END Menu Properties ====================== */
 							  /* ================= Common Page Properties ====================== */
#content {							/* Main Content of Page */
	position: absolute;
	font-family: Arial;
	font-size: 10pt;
	color: #827839;
	position: absolute;
	width: 670px;
	height: 390px;
	margin-left: 125px;
	margin-top: 0px;
	top: 185px;
	padding-right: 0px;
	overflow: auto;
	z-index: 10;
	border: 0px solid #ff0000;	
}
#content .p1 {
	margin-left: 10px;
	margin-top: 10px;
	width: 620px;
	text-align: left;
}
								/* ================= Individual Page Properties ====================== */
										/* ================= Index Page ====================== */							
#index #content {
	margin-top: -10px;
}
#idx_textbox1_bg {
	position: absolute;
	height: 140px;
	width: 550px;
	top: 240px;
	left: 50px;	
	border: 1px solid #990000;	
	background-color: #006600;
	opacity: .30;
	filter: alpha(opacity=30); 
	-moz-opacity: 0.3;
	z-index: 1;
}
#idx_textbox1 {
	position: absolute;
	top: 240px;
	left: 50px;
	width: 550px;
	height: 140px;
	text-align: left;
	z-index: 5;
}
#idx_textbox_title {
	left: 5px;
	margin-top: 2px;
	font-size: 14pt;
	font: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	color: #990000;
}
#index #idx_colA { 
	position: absolute;
	top: 20px;	
	margin-left: 5px;
	margin-top: 0px;
}
#index #idx_colA .p1 {
	width: 200px;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 0px;
}
#index #idx_colB { 
	position: absolute;
	top: 20px;
	margin-left: 200px;
	margin-top: 0px;
}
#index #idx_colB .p1 {
	width: 200px;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 0px;
}
#index #idx_colC { 
	position: absolute;
	top: 20px;
	margin-left: 400px;
	margin-top: 0px;
}
#index #idx_colC .p1 {
	width: 200px;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 0px;
}
#index #tbl_bee {
	width: 800px;
	border: #000000 solid 1px;
}
#index #tbl_bee table {
	width: 555px;
}
										/* ================= Tree Page ====================== */
#trees .tblgeneral {
	margin-top: 20px;
}
#trees .tblgeneral img {
	width: 100px;
	margin-left: 30px;
}
#trees .tblgeneral .p1, .tblgeneral .p2, .tblgeneral .p6 {
	width: 400px;
}
#trees .tblgeneral .p2, .tblgeneral .p6 {
	text-align: center;
}
										/* ================= Food Page ====================== */
#food .p2 {
	text-align: center;
}		
										/* ================= Opening Page ====================== */
#opening .p1 {
	text-align: center;
}	
										/* ================= KIDS Page ====================== */
#kids .p1 {
	text-align: center;
}							
#kids_textbox1 {
	margin-top: 10px;
	margin-left: 50px;
	width: 550px;
	height: 160px;
	border: 3px inset #006633;
	text-align: left;
}
#kids_textbox_title {
	margin-top: 2px;
	font-size: 14pt;
	font: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	color: #990000;
}
#kids_colA { 
	position: absolute;
	margin-left: 5px;
	margin-top: 0px;
}
#kids_colA .p1 {
	width: 530px;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 0px;
}
										/* ================= Fall Page ====================== */
#fall .p1 {
	text-align: center;
}										
										/* ================= Special People Page ====================== */
#sp_textbox1 {
	margin-top: 10px;
	margin-left: 50px;
	width: 550px;
	height: 310px;
	border: 3px double #006633;
	text-align: left;
}
#sp_textbox_title {
	margin-top: 2px;
	font-size: 14pt;
	font: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	color: #990000;
}
#sp_colA { 
	position: absolute;
	margin-left: 2px;
	margin-top: 0px;
}
#sp_colA .p1 {
	width: 530px;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 0px;
}
 										 /* ================= Links Page ====================== */
#links .p1 {
	text-align: center;
}									 
										/* ================= Contact Page ====================== */									
#contact .p1 {
	width: 500px;
	text-align: center;
	margin-left: 120px;
	margin-top: 30px;
}
#form_contact {
	width: 350px;
	height: 150px;	
	margin-top: 20px;
	margin-left: 120px;
	border: 0px solid #000000;
}
.form_label {
	width: 100px;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #006633;
}
.form_input {
	margin-left: 10px;
	margin-top: -5px;
	border: 0px solid #000000;
}
.form_label_comments {
	margin-left: 33px;
	margin-top: 5px;
	position: absolute;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #006633;	
}
.form_textarea {
	margin-left: 110px;
	margin-top: -135px;
	border: 0px solid #000000;
}
.form_button {
	margin-left: 110px;
	margin-top: 10px;
}
.form_submit {
	color: #FFFFFF;
	background: #999966;
	border: 0px #999966 outset;
}
										/* ================= Thank You Page ====================== */									
#thanks .heading1 {
	text-align: center;
}
#thanks .p1 {
	text-align: center;
}
								/* ================= Global Footer Properties ======================== */
#footer {
	position: absolute;
	height: 50px;
	width: 800px;
	top: 570px;
	margin-left: 0px;
	text-align: center;
}
#footer .p2 {
	font-size: 8pt;
	margin-top: -3px;
	font-weight: normal;
}
.hr_footer {
	width: 100%;
	height: 0px;
	border-top: 1px solid #006633;
	border-bottom: 0px solid #006633;
	
}
#counter {
	position: absolute;
	width: 55px;
	height: 20px;
	left: 50%;
	top: 615px;
	margin-left: -30px;
	color: #006633;
	text-align: center;
	border: 0px solid #000000;
}
