html, body
{
	background-color:#5ba421;
	height:100%;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.3; 
	color:#5D5F5E;
	background-image:url('../images/ffback.jpg');
	background-repeat:no-repeat;
	background-position:top center;
}

p
{
	font-size:8pt;
}

a
{
	color:#5D5F5E;
	text-decoration:none;	
}

a:hover
{
	color:#5ba421;
	text-decoration:underline;
}

div#container
{
	position:relative;
	width:100%;
	margin:0 auto;
	height:auto;
	height:100%;
	min-height:100%;
}

div#header
{
	width:100%;
	height:232px;	
}

div#cheader
{
	height:232px;
	width:800px;
	margin:0 auto;
}

div#clheader
{
	float:left;
	width:400px;
	height:204px;
}

img#logo
{
	margin-top:40px;
	margin-left:10px;
}	

div#crheader
{
	float:right;
	width:400px;
	height:204px;
	text-align:right;
}

div#crheader label
{
	color:#FFFFFF;
	font-size:8pt;
	font-weight:bold;
	margin-right:6px;
}

div#crheader input
{
	border:none;
	margin-bottom:6px;
	padding:1px;
	width:118px;
}

div#login
{
	padding-top:40px;
	padding-right:20px;
}

div#login a
{
	color:#FFFFFF !important;	
}

div#nav
{
	height:28px;
	width:800px;
	clear:both;
}

ul#navlist li
{
	float:left;
	height:28px;
	margin-right:9px;
}

ul#navlist a span
{
	display:none;	
}

ul#navlist a
{
	display:block;
	height:28px;
	background-position:0px 0px;
}

ul#navlist a:hover
{
	background-position:0px -28px;	
}

.nav_active a
{
	background-position:0px -28px !important;	
}

/* Navigation Items (P) */
li#nav_home { width:83px; }
li#nav_home a { width:83px;background-image:url('../images/nav_home.png'); }
li#nav_about { width:113px; }
li#nav_about a { width:113px;background-image:url('../images/nav_about.png'); }
li#nav_freshproducts { width:157px; }
li#nav_freshproducts a { width:157px;background-image:url('../images/nav_freshproducts.png'); }
li#nav_delivery { width:101px; }
li#nav_delivery a { width:101px;background-image:url('../images/nav_delivery.png'); }
li#nav_newcustomers { width:160px; }
li#nav_newcustomers a { width:160px;background-image:url('../images/nav_newcustomers.png'); }
li#nav_contactus { width:128px; }
li#nav_contactus a { width:128px;background-image:url('../images/nav_pcontact.png'); }


div#content
{
	width:100%;
	height:auto;
	overflow:auto;
	background-image:url('../images/wbg.gif');
	background-position:top center;
	background-repeat:repeat-x;
	margin-bottom:40px;
	position:relative;
}

div#first_content, div#second_content, div#third_content
{
	width:100%;
	background-position:top center;
	background-repeat:no-repeat;
	position:relative;
}

div#first_content { height:186px; }
div#second_content { height:105px; }
div#third_content { /*height:300px;*/ }

div#ccontent
{
	background-color:#FFFFFF;
	overflow:auto;
	width:800px;
	margin:0 auto;
	position:relative;
	display:block;
}

div#lccontent
{
	width:400px;
	height:auto;
	float:left;
	position:relative;
	display:block;	
}

div#rccontent
{
	width:400px;
	height:auto;
	float:right;
	position:relative;
	display:block;
}

div#lccontent p, div#rccontent p
{
	padding:0px 20px 14px 20px;
}

div#footer
{
	width:100%;
	height:42px;
	margin-top:30px;
	padding-bottom:30px;
}

div#cfooter
{
	width:800px;
	height:42px;
	margin:0 auto;
}

div#clfooter
{
	float:left;
	width:470px;
	height:22px;
	padding-top:10px;
	color:#FFFFFF;
}

div#crfooter
{
	float:right;
	width:325px;
	height:42px;
	text-align:right;
}

.credit,
.credit:hover{
	float: left;
	clear: left;
	color: #ffffff;
	text-decoration: none;
}


img#welcome
{
	margin-top:29px;
}

p.po_green
{
	font-size:11pt;
	color:#5ba421;
	font-weight:bold;
}

p.welcome
{
	color:#FFFFFF;
	font-size:12pt;
	margin-top:4px;
	margin-bottom:6px;	
}

p.welcome span
{
	font-weight:bold;	
}

p.subline
{
	color:#FFFFFF;
	font-size:7pt;
	margin-top:3px;
}

.green 
{
	color:#5ba421;
}

.bgreen
{
	color:#5ba421;
	font-weight:bold;
}

.imgpad
{
	margin-left:20px;
	margin-bottom:14px;	
}

ul.dlist
{
	margin-top:4px;
	margin-left:20px;
	margin-bottom:12px;	
}

ul.dlist li
{
	padding-bottom:4px;	
}

/* HOME */

.fc_home { background-image:url('../images/home_back1.jpg'); }
.sc_home { background-image:url('../images/home_back2.jpg'); }
.tc_home { background-image:url('../images/home_back3.jpg'); }
.cc_home { height:280px;margin-bottom:66px !important; }
.cl_home { padding-top:20px;width:364px !important; }
.cr_home { padding-top:20px;width:436px !important; }

img#home_cimg
{
	position:absolute;
	left:50%;
	top:442px;
	z-index:1;
	margin-left:-50px;
}

/* ABOUT */

.fc_about { background-image:url('../images/about_back1.jpg'); }
.sc_about { background-image:url('../images/about_back2.jpg'); }
.cl_about, .cr_about { padding-top:20px; }

img#about_cimg
{
	position:absolute;
	left:50%;
	top:224px;
	z-index:1;
	margin-left:101px;	
}

/* PRODUCTS */

.fc_products { background-image:url('../images/products_back1.jpg'); }
.sc_products { background-image:url('../images/products_back2.jpg'); }
.tc_products { background-image:url('../images/products_back3.jpg'); }
.cl_products, .cr_products { padding-top:20px; }

img#products_cimg
{
	position:absolute;
	left:50%;
	top:224px;
	z-index:1;
	margin-left:101px;	
}

div#c_products
{
	float:left;
	width:800px;
	clear:both;	
}

/* DELIVERY */

.fc_delivery { background-image:url('../images/delivery_back1.jpg'); }
.sc_delivery { background-image:url('../images/delivery_back2.jpg'); }
.cl_delivery, .cr_delivery { padding-top:20px; }

img#delivery_cimg
{
	position:absolute;
	left:50%;
	top:224px;
	z-index:1;
	margin-left:101px;	
}

/* CUSTOMERS */

.fc_customers { background-image:url('../images/customers_back1.jpg'); }
.sc_customers { background-image:url('../images/customers_back2.jpg'); }
.tc_customers { background-image:url('../images/customers_back3.jpg'); }
.cl_customers, .cr_customers { padding-top:20px; }

img#customers_cimg
{
	position:absolute;
	left:50%;
	top:224px;
	z-index:1;
	margin-left:234px;	
}

img#cust_dimg
{
	float:right;
	margin-right:30px;
}

table#newcustomers
{
	width:380px;
	margin-left:20px;
	margin-bottom:30px;	
}

table#newcustomers th
{
	text-align:right;
	color:#5ba421;
	vertical-align:middle;
}

table#newcustomers label
{
	padding-right:10px;	
}

table#newcustomers td
{
	padding:4px;	
}

table#newcustomers input, textarea
{
	border:1px solid #CFCFCF;
	padding:2px;
	color:#5D5F5E;
	width:240px;	
}

td#nc_submit
{
	text-align:right;
	padding-right:20px !important;
}

ul.error_list
{
	color:#FF0000;	
}

p.application img
{
	float:left;
	padding-right:6px;	
}

/* CONTACT */

.fc_contact { background-image:url('../images/contact_back1.jpg'); }
.sc_contact { background-image:url('../images/contact_back2.jpg'); }
.cl_contact, .cr_contact { padding-top:20px; }

img#contact_cimg
{
	position:absolute;
	left:50%;
	top:224px;
	z-index:1;
	margin-left:101px;	
}

/* COMING SOON */

div.comingsoon
{
	text-align:center;
	padding-top:40px;
	padding-bottom:40px;
	font-size:11pt;
}

div#cerror
{
	padding-left:40px;
	padding-right:40px;	
}

h1.error
{
	font-size:20pt;
		
}