@charset "utf-8";
/* CSS Document */

.home_header
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
color:#FFFFFF;
}
.content_text
{
width:383px;
padding:0px 20px;
position:relative;
color:#8cf668;
font-size:12px;
font-family: Arial, sans-serif;
}
.content_vendor
{
	width:702px;
	padding:0px 20px;
	position:relative;
	color:#8cf668;
	font-size:12px;
	font-family: Arial, sans-serif;
}
.content_about
{
	padding:0px 20px;
	position:relative;
	color:#8cf668;
	font-size:12px;
	font-family: Arial, sans-serif;
}
.content_text_long
{
width:325px;
height:650px;
padding:0px 20px;
position:relative;
color:#8cf668;
font-size:12px;
font-family: Arial, sans-serif;
color:#ffffff;
overflow-y:scroll;
overflow-x:hidden;
}

.content_text2
{
width:325px;
height:650px;
padding:0px 0px;
position:relative;
color:#8cf668;
font-size:14px;
font-family: Arial, sans-serif;
color:#ffffff;
}

.content_header
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#FFFFFF;
font-variant:small-caps;
}
.view_map
{
width:70px;
height:15px;
padding:3px 0px 5px 0px;
background:url(../img/link_map.jpg) top no-repeat;
text-align:center;
font-size:11px;
font-family: Arial, sans-serif;
color:#FFFFFF;
}
.view_map a:link, .view_map a:visited
{
text-align:center;
font-size:11px;
font-family: Arial, sans-serif;
color:#FFFFFF;
text-decoration:none;
}
.view_map a:hover
{
text-align:center;
font-size:11px;
font-family: Arial, sans-serif;
color:#FFFFFF;
text-decoration:underline;
}
.xtradiv
{
	width:205px;
	height:179px;
	position:absolute;
	float:right;
	left: 236px;
	top: 80px;
}
.xtradiv2
{
	width:193px;
	height:206px;
	position:absolute;
	float:right;
	left: 228px;
	top: 400px;
}

.large_txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#FFFFFF;
}
#logo_container
{
	width:700px;
	height:650px;
	position:relative;
	margin:20px auto;
	background:url(../img/logo_back.jpg) top repeat-x;
	bottom:0px;
}
#about_container
{
	width:722px;
	height:647px;
	position:absolute;
	left:14px;
	top:93px;
	margin:12px auto;
	background:url(../img/about_back.jpg) top repeat-x;
	bottom:0px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.about
{
	width:370px;
	height:630px;
	padding:0px;
	padding-left:15px;
	padding-top:1px;
	margin:0px;
	font-size:11px;
	position:relative;
}

#info_container
{
	width:706px;
	height:550px;
	position:absolute;
	top:85px;
	left:15px;
	margin:20px auto;
	background:url(../img/about_back.jpg) top repeat-x;
	bottom:0px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.hydroponics
{
	width:350px;
	height:550px;
	padding:0px;
	padding-left:15px;
	padding-top:15px;
	margin:0px;
	font-size:14px;
	position:relative;
}

.logo
{
	width:660px;
	height:610px;
	position:absolute;
	background-color:transparent;
	z-index:0;
	left: 170px;
	top: 300px;
}
#calendar_event
{
	width:696px;
	position:absolute;
	z-index:500;
	padding-bottom:10px;
	background-color:#FFFFFF;
	border:2px solid #4c7509;
	left: 185px;
	top: 480px;
}
.box
{
width:805px;
height:316px;
position:absolute;
z-index:100;
bottom:100px;
left:103px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:1.5em;
}
.box1
{
width:268px;
height:315px;
position:relative;
float:left;
background:url(../img/box1.png) top no-repeat;
}
.box2
{
width:266px;
height:315px;
position:relative;
float:left;
background:url(../img/box2.png) top no-repeat;
}
.box3
{
width:267px;
height:315px;
position:relative;
float:right;
background:url(../img/box3.png) top no-repeat;
right:5px;
}
.box_content1
{
width:210px;
height:260px;
position:relative;
margin-top:20px;
margin-left:20px;

}
.box_content2
{
width:210px;
height:260px;
position:relative;
margin-top:20px;
margin-left:25px;
}
.box_content3
{
width:210px;
height:260px;
position:relative;
margin-top:20px;
margin-left:25px;
line-height:1.2em;
}
.newssubmit
{
width:82px;
height:25px;
border:0px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
outline:none;
padding-bottom:3px;
}