body { margin:0; padding:0; background:url(../images/1pixel.gif) repeat-y center #ffffff; font-family:Calibri, Arial, Helvetica, sans-serif; font-size:12px; color:#6e6e6e; overflow-y: scroll;} 
h1, h2, h3, h4, h5, h6, ul, ol, li, p, form, fieldset, legend, label, img { margin:0; padding:0; border:0}
.clear { clear:both}

h1 { margin:0; padding:0 0 10px; font-size:20px; color:#FFFFFF; margin-top:10px; display:block; font-family:Lucida sans , Arial, Helvetica, sans-serif; font-weight:normal;}
h2 { margin:0; padding:0; font-size:16px; color:#333}
h3 { margin:0; padding:0; font-size:16px; color:#333}
h4 { margin:0; padding:0; font-size:14px; color:#333}
h5 { margin:0; padding:0; font-size:14px; color:#ff0000}

a { color:#83a312; text-decoration:none}
a:hover { color:#0099CC; text-decoration:underline}
/* CSS Document */
/* CSS Document */
.main{ width:1020px; margin:0 auto;}
.header{ width:1020px; height:117px; padding:0 20px 0 0px; margin-bottom:66px;}
.socail-menu{ width:200px; height:32px; float:right; margin:86px 0 0 0px; }
.socail-menu p{ margin:5px; display:block; font-size:14px;  float:left; margin-right:10px; }
.socail-menu ul{ margin:0px; padding:0px; list-style-type:none;}
.socail-menu ul li{ float:left; margin-left:2px;}

.right-portion-header{ width:200px; height:79px; float:left; margin-top:57px; padding:0 20px 0 0px;}

.clear{ clear:both;}


.nav{ width:1020px; height:48px; display:block; margin:0 auto; background:url(../images/nav.png) no-repeat; padding:2px 0 0 0px;}


.nav-a-left{ float:right; width:101px; height:46px; margin-right:1px; display:block; }
.nav-a-lef-a{ background:url(../images/left-nav.jpg) no-repeat; width:80px; height:31px; float:left; padding:15px 0 0 20px; color:#000000; font-weight:normal;}

.nav-a-lef-a a{ color:#000000; text-decoration:none;}
.nav-a-lef-a a:hover{ color:##FFFFFF; text-decoration:none;}
#nav-a{	margin:0;padding:0; width:1020px;  height:46px;  display:block; margin-left:10px; position:relative }



#nav-a li{	margin: 0;padding: 0;list-style: none; float: left; font: normal 11px arial;height:46px; display:block; }

#nav-a li a{	display: block;color: #FFF;
	text-align: center;
	text-decoration: none; color:#FFFFFF;font-weight:bold;	
	height:46px; line-height:46px; 
	float:left; font-size:11px;
		
	
	}
#nav-a li a span{  margin-left:20px; display:block; padding-right:17px;}
#nav-a li a:hover
{	display:block; 
	color:#000000;
	background:#7f7f7f url(../images/btn_bg.png) no-repeat left top;  
	
}
#nav-a li a:hover span{ background:url(../images/btn_bg.png) no-repeat right top; margin-left:20px; display:block; padding-right:17px;  color:#000000; }

#nav-a li a.active
{	display: block;
	color: #FFF;
	text-align: center;
	text-decoration: none; font-weight:bold;	
	height:46px;line-height:46px; 
	float:left; font-size:12px;
	background:#7f7f7f url(../images/btn_bg.png) no-repeat left top;	
	}
#nav-a li a.active span{ background:url(../images/btn_bg.png) no-repeat right top; margin-left:8px; display:block; padding-right:8px; color:#FFFFFF;  }


.banner{ width:1020px; height:410px; margin-left:0px; background:url(../images/banner.jpg) no-repeat; margin-top:5px;}
.banner_veg{ width:1020px; height:410px; margin-left:0px; background:url(../images/vegbox_banner.jpg) no-repeat; margin-top:5px;}
.banner_delivery{ width:1020px; height:410px; margin-left:0px; background:url(../images/delivery_banner.jpg) no-repeat; margin-top:5px;}
.banner_blank{ width:1020px; height:410px; margin-left:0px; background:url(../images/header_blank.jpg) no-repeat; margin-top:5px;}
.banner_farm{ width:1020px; height:410px; margin-left:0px; background:url(../images/header_farm.jpg) no-repeat; margin-top:5px;}
.banner_directions{ width:1020px; height:410px; margin-left:0px; background:url(../images/header_contact.jpg) no-repeat; margin-top:5px;}
.banner_about{ width:1020px; height:410px; margin-left:0px; background:url(../images/about_banner.jpg) no-repeat; margin-top:5px;}
.banner_specials{ width:1020px; height:410px; margin-left:0px; background:url(../images/specials_banner.jpg) no-repeat; margin-top:5px;}
.banner_links{ width:1020px; height:410px; margin-left:0px; background:url(../images/banner_links.jpg) no-repeat; margin-top:5px;}
.banner_stall{ width:1020px; height:410px; margin-left:0px; background:url(../images/header_gallery.jpg) no-repeat; margin-top:5px;}
.banner_testimonilas{ width:1020px; height:800px; margin-left:0px; background:url(../images/header_testimonial.jpg) no-repeat; margin-top:5px;}
.banner_right{
	width:650px;
	height:315px;
	display:block;
	float:left;
	padding-top: 50px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 75px;
}
.banner_right img{  display:block; margin-bottom:10px;}
.banner_right p{ width:549px; font-family:Lucida sans , Arial, Helvetica, sans-serif; font-style:normal; font-size:12px; margin-left:0px;}
.banner_right-img{ margin-top:18px; display:block; margin-bottom:20px; width:199px;}

.banner_right_t{
	width:550px;
	height:315px;
	display:block;
	float:left;
	padding-top: 75px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 75px;
}
.banner_right_t img{  display:block; margin-bottom:10px;}
.banner_right_t p{ width:700px; font-family:Lucida sans , Arial, Helvetica, sans-serif; font-style:normal; font-size:12px; margin-left:0px;}
.banner_right_t-img{ margin-top:18px; display:block; margin-bottom:20px; width:199px;}

.bannerbenefits{ width:985px; height:150px; margin-left:6px; background:url(../images/banner_benefits.jpg) no-repeat; margin-top:5px;}


.content{ height:relative; width:1020px; float:left; margin-left:-20px; display:block;}
.content-left{ width:500px; float:left; display:block; padding:5px 0 0 20px;}
.content-left img{ margin-bottom:0px; display:block;}
.content-left p{
	width:457px;
	display:block;
	font-family: "Lucida sans", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding:10px 0 0 20px;
}

.content-right{ width:457px; float:left; display:block;  padding:5px 0 0 10px;}
.content-right img{ margin-bottom:0px; display:block;}
.content-right span{ width:457px; display:block; }
.content-right p{
	width:457px;
	display:block;
	font-family: "Lucida sans", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding:10px 0 0 20px;
}

.foote-img{ width:1020px; height:60px; background:url(../images/footter.jpg) no-repeat;}
.footer{ width:943px; display:block; padding:25px 20px 0 30px; margin-bottom:10px; }
.footer-left-link{ width:125px; height:auto; float:left; margin-right:34px;} 
.footer-left-link ul{ list-style-type:none;}
.footer-left-link ul li{  display:block;}
.footer-left-link ul li a{  color:#6e6e6e; text-decoration:none;}
.footer-left-link a:hover{  color:#6e6e6e; text-decoration:underline;}

.footer-right{ width:400px; height:83px; float:right; text-align:right; margin-right:20px;}

.left-banner{ width:300px; height:200px; float:left; margin-left:58px; padding-top: 50px;}

.left-banner-regis{ width:260px; height:62px; margin-top:296px; margin-left:58px; float:left;  }
.left-banner-regis a{background:url(../images/register.png) no-repeat 0 -5px; width:260px; height:62px; display:block}
.left-banner-regis a:hover {background:url(../images/register.png) no-repeat 0 -67px;}
