/*-------------------------------------------------------------*/
/* 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 {
font-size:15pt;
padding:1em 0 .1em 0;
line-height:1.2em;
font-weight:bold;
}

h2 {
font-size:14pt;
padding:1em 0 .1em 0;
line-height:1.3em;
font-weight:bold;
}

h3 {
padding:1em 0 .1em 0;
font-size:13pt;
line-height:1.4em;
font-weight:bold;

}

h4 {
padding:1em 0 .1em 0;
font-size:12pt;
line-height:1.4em;
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;}

#bg_gradient {
/*background: #7ac070 url(images/grad4.gif) repeat-y;*/
height:100%;
}

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

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

#image_container_right_farmer_detail {
position:relative;
/*background:url(pix-prod/grapes350.jpg) no-repeat;*/
/*background-position:100% 100px;*/
background-position:100% 90%;
height:100%;
}

/*grapes on right*/
#image_container_right_about {
position:relative;
/*background:url(pix-prod/grapes3.gif) no-repeat;*/
/*background:url(pix-prod/grapes425.jpg) no-repeat;*/
/*background-position:100% 100px;*/
background-position:100% 90%;
height:100%;
}

#image_container_grapes {
position:relative;
background:url(pix-prod/grapes.jpg) no-repeat;
background-position:100% 40px;
height:100%;
}

/*-------------------------------------------------------------*/
/* 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;
}

/*-------------------------------------------------------------*/
/* Header
/*-------------------------------------------------------------*/

#header {
position:relative;
background-image: url(images/header_footer_bg.gif);
background-repeat: repeat-x;
}

#header h1 {
text-indent:-9000px;
position: absolute;
}

/*-------------------------------------------------------------*/
/* Content
/*-------------------------------------------------------------*/

#content {
width:400px;
/*_width:500px;*/
margin-left:160px;
float:left;
display:inline;
padding-bottom:50px;
background: #7ac070 url(images/160-560bg.gif) repeat-y;
}

#content_resources {
width:400px;
_width:500px;
margin-left:160px;
float:left;
display:inline;
padding-bottom:50px;
background: #7ac070 url(images/grad4.gif) repeat-y;
}

#content_about {
width:400px;
_width:520px;
margin-left:160px;
float:left;
display:inline;
padding-bottom:50px;
background: #7ac070 url(images/160-560bg.gif) repeat-y;
}


#content_FAQ {
width:400px;
_width:500px;
margin-left:160px;
float:left;
display:inline;
padding-bottom:50px;
background: #7ac070 url(images/160-560bg.gif) repeat-y;
}

#content_grower {
width:400px;
_width:500px;
margin-left:160px;
float:left;
display:inline;
padding-bottom:50px;
background: #7ac070 url(images/160-560bg.gif) repeat-y;
}


#content_grower_group {
width:450px;
_width:470px;
margin-left:160px;
float:left;
display:inline;
padding-bottom:50px;
background: /*#7ac0708*/url(images/160-960.gif) repeat-y;
}

#content_grower_group p{
font-weight:bold;
width:100px;
font-size:11px;
text-align:center;
}
/*_________GROWER GROUP________________________*/


#content_grower_group2 {
width:550px;
_width:570px;
margin-left:160px;
float:left;
display:inline;
padding-bottom:50px;
background: /*#7ac0708*/url(images/160-960.gif) repeat-y;
}

#content_grower_group2 p{
font-weight:bold;
width:100px;
font-size:11px;
text-align:center;
line-height:1.3em;
}

/*-------------------------------------------------------------*/
/* Grower Group page list
/*-------------------------------------------------------------*/
ul#farmer_list {
list-style: none;
margin-bottom:100px;
}

ul#farmer_list li {
margin-right:70px;
}

ul#farmer_list p {
padding-top:0;
padding-bottom:30px;
}

li.farmer_thumb_float_left {
float:left;
}


/*-------------------------------------------------------------*/
/* 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:relative;
	width:736px;
	top:6px;
/*margin:10px 15px 0 750px;
padding-right:12px;*/

}


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

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

#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 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: .7em 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;
font-size:11px;
}

#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;
font-weight:bold;
}

#footer ul#footer_nav {
position:relative;
width:800px;
/*bottom:122px;*/
bottom:130px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding-left:10px;
}

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

#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: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;
}

#FAQs{
font-size:.9em;
line-height:1.1em;
}
.tight{padding:.3em 0;
}

.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;
}
