/*-------------------------------------------------------------*/
/* Defaults
/*-------------------------------------------------------------*/
* {
	margin:0px;
	padding:0px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

html {
min-width: 970px;
height:100%;
}

p {
padding-top:20px;
}




h1 {
padding:1em 0 .5em 0;
color:#060;
font-size:15pt;
line-height:1.3em;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13pt;
padding:1em 0 .1em 0;
line-height:.5em;
font-weight:bold;

}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:1em 0 .1em 0;
font-size:12pt;
line-height:.5em;
font-weight:bold;
}

h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:.9em 0 .1em 0;
font-size:11pt;
line-height:.5em;
font-weight:bold;

}
.last{
padding-bottom:18px;
}


body {
font: 9pt Verdana, Arial, Helvetica, sans-serif;
/*background-color:#7DC06F;*/
background: #7ac070 url(images/grad4.gif) repeat-y;
color: #000;
height:100%;
line-height:1.6em;
}

a {text-decoration: none;}
a img {border: none;}
a img:link a img:hover {border: none;}
a:link  {color: #124921;}
a:visited {color:#666;}
a:hover {color: #a95f00;}

.img_farmer{
padding:6px 6px 6px 0;
}

.img_farmer_rt{
margin:-50px 0 6px  6px;
z-index:40;

}



/*-------------------------------------------------------------*/
/* Container
/*-------------------------------------------------------------*/

#header_content_nav_container_home {
position:relative;
/*background:url(images/farm-home3.gif) no-repeat;
background-position:100% 40px;*/
min-height:500px;
}

#header_content_nav_container_non_home {
position:relative;
/*background:url(images/farm-home3.gif) no-repeat;
background-position:100% 40px;*/
min-height:500px;
}



/*-------------------------------------------------------------*/
/* Sidebar Left
/*-------------------------------------------------------------*/

#sidebar_left {
width:150px;
margin-left:-560px;
float:left;
padding-right:10px;
}


#sidebar_left ul{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
margin-top:16px;

}

#sidebar_left ul li{
white-space:nowrap;
padding:.5em;
}



/*-------------------------------------------------------------*/
/* Sidebar Right
/*-------------------------------------------------------------*/

#sidebar_right {
position:absolute;
top:250px;
left:750px;
width:200px;
/*margin:10px 15px 0 750px;
padding-right:12px;*/

}

#sidebar_right_image {/*grapes*/
position:absolute;
width:600px;
margin:150px 0 0 650px;
background:url(pix-prod/grapes3.gif) no-repeat;
z-index:1;
}

#sidebar_right_image_gl {/*grapes with leaves*/
position:absolute;
width:600px;
margin:200px 0 0 730px;
background:url(pix-prod/carignan.jpg) no-repeat;
z-index:50;
}

#sidebar_right_image_gl2 {/*grapes with leaves brushed*/
position:absolute;
width:600px;
margin:200px 0 0 730px;
background:url(pix-prod/carignan3.jpg) no-repeat;
z-index:50;
}

#sidebar_right_produce {
position:absolute;
width:600px;
margin:300px 0 0 730px;
background:url(pix-prod/produce2.jpg) no-repeat;
z-index:50;
}

#sidebar_right_melon {
position:absolute;
width:600px;
margin:100px 0 0 730px;
background:url(pix-prod/melonsH.jpg) no-repeat;
z-index:1;
}


#sidebar_right_image2 {/*grapes*/
position:absolute;
width:600px;
margin:150px 0 0 500px;
background:url(pix-prod/grapes3.gif) no-repeat;
z-index:1;
}

#sidebar_right_orange {/*orange*/
position:absolute;
width:600px;
margin:220px 0 0 675px;
background:url(pix-prod/orange3.gif) no-repeat;
z-index:1;
}

#sidebar_right_about {
position:relative;
width:600px;
margin:400px 0 0 325px;

}

/*-------------------------------------------------------------*/
/* Navigation
/*-------------------------------------------------------------*/

#navigation {
position:relative;
width:400px;
height:42px;
background-color:#6DAE45;
}

#navigation2 {
position:relative;
_position:absolute;
_width:400px;
top:-148px;
_top:0;
height:42px;
left:-180px;
_left:430px;
_clear:right;
_background-color:#6BA940;
}

#navigation3 {
position:relative;
_position:absolute;
_width:400px;
top:-148px;
_top:0;
height:42px;
left:-290px;
_left:430px;
_clear:right;
_background-color:#6BA940;
}

#navigation_gg {
position:relative;
_position:absolute;
_width:400px;
top:-148px;
_top:0;
height:42px;
left:-280px;
_left:330px;
_clear:right;
_background-color:#6BA940;
margin-top:5px;
}


#navigation a, #navigation2 a, #navigation3 a, #navigation_gg a{
color: #fff;
text-decoration: none;
}

#navigation ul, #navigation2 ul, #navigation3 ul, #navigation_gg ul {
position:relative;
_top:17px;
list-style: none;
padding: 1.4em 0 0 0;
_padding:0;
white-space: nowrap;
}

#navigation li, #navigation2 li, #navigation3 li, #navigation_gg li {
display: inline;
font-size: 10px /*0.9em*/;
font-weight: bold;
}

#navigation li a, #navigation2 li a, #navigation3 li a,  #navigation_gg a{
/*padding: 0.8em;*/
padding: 10px 1em;
}

#navigation li a:hover, #navigation2 li a:hover, #navigation3 li a:hover, #navigation_gg a:hover {
color: #000000;
background-color: #515815;
background-image: url(images/a2.gif);
background-repeat: repeat-x;
}





/*-------------------------------------------------------------*/
/* farm image under navigation /* steve edit - addition (entire div)*/
/*-------------------------------------------------------------*/
#short_wide_farm_graphic {
position:absolute;
left:440px;/*520*/
top:60px;
z-index:40;
}



/*-------------------------------------------------------------*/
/* Footer
/*-------------------------------------------------------------*/

#footer {
clear:both;
 /*background-image: url('images/header_footer_bg.gif');*/
background-repeat: repeat-x;
height:42px;
background-color:#9fd194;

}

#footer img#ccof_logo {
position:relative;
bottom:150px;
padding-left:33px;
}

#footer ul#phone_numbers {
position:relative;
bottom:150px;
list-style:none;
padding-left:20px;
width:150px;
}

#footer ul#footer_nav {
position:relative;
width:800px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding-left:10px;
padding-top:12px;

}

#footer ul#footer_nav li {
display:inline;
padding:0 10px;
white-space: nowrap;
font-size:11px;
}

#footer ul#footer_nav li a {
color: #000;
text-decoration: none;
}

#footer ul#footer_nav li a:hover {
color: #5f9558;
}


/*-------------------------------------------------------------*/
/* Farmer detail page image placement
/*-------------------------------------------------------------*/
.farmer_detail_pic_1 {
position:absolute;
top:170px;
left:600px;
_left:700px;
z-index:100;
}

.farmer_detail_pic_2 {
position:absolute;
top:350px;
left:600px;
_left:700px;
z-index:101;
}

/*-------------------------------------------------------------*/
/* Produce detail page image placement
/*-------------------------------------------------------------*/
#content_produce {
	width:560px;
	margin-left:160px;
	_margin-left:80px;/* steve edit - addition */
	float:left;
	padding-bottom:50px;
/*background: #7ac070 url(images/160-560bg.gif) repeat-y;*/
}

#image_container_right_produce_detail {
	position:relative;
	float:right;
	
}
#content_produce h1{
padding:6px 0;
font-size:1.5em;
color:#060;
}

	

/*----------------TABLES--------------------*/
.gg {
	font-size:11px;
	text-align:center;
	font-weight:bold;
	
}

#table{
	background-color:#c4e1b5;
	border: medium solid #007515;
	/*width:560px;*/
	width:45em;
	text-align:center;
	
}

#table td{
	border: 1px solid #007515;
	/*padding:3px .1em;*/
	padding:.1em .2em;
	table-layout:auto;
	background-position: center top;
}
#table p{
	font-size:11px;
	padding:1px 3px;
	white-space: nowrap;
	text-align:center;
	font-style:italic;
	
}
#table h1{
	/*font-size:1.2em;*/font-size:12px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	
}
#table h2{
	font-size:11px;
	text-align:center;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	
}

.grower_bio {
	padding-bottom:12px;
}
.produce_detail_pic_1 {
position:absolute;
top:170px;
left:600px;
}

.produce_detail_pic_2 {
position:absolute;
top:350px;
left:600px;
}


.script{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:11pt;

}.copyright{
	font-size:9px;
	line-height:1.3em;
	margin: 0 0 0 12px;
}
.wide{
margin-right:-300px;
}