body{
	background-color:#5F7E7B;
	font-family:verdana;
	font-size:9pt;
}
#content{
	width:732px;
	margin-right:auto;
	margin-left:auto;
	
}

#bodyDiv{
	background-color:#FFFFFF;	
	padding-bottom:15px;
}
#bulletPts {
	padding-top:5px;
	margin-left:2px;
}
#bulletPts ul{
	text-align:left;
	line-height:1.5em;
}
#copy{
	float:left;
	width:310px;
	text-align:left;
	color:#2D5F5B;
	font-size:10pt;
	line-height:12pt;
	padding-left:2px;
	background-color:#FFFFFF;	
	position:relative;
	z-index:100;
}
#copy,#anuga_info, #field,#flags{
	border:1px solid #CCCCCC;
}
#copy p{
	margin-top:2px;
}
#copy a:hover,
#copy a{
	color:#719C1A;
}
.contact_info{
	margin-bottom:10px;
	margin-left:8px; 
	float:left;
	width:225px;
}
.contact_flag{
	height:25px;
	
	margin-left:8px; 
	margin-bottom:22px;
	margin-top:5px;
	padding-left:5px;
	border:1px dashed black;
}
.contact_flag img{
	border:1px solid black;
	margin-top:2px;
}
.contact_name{
	background:url('../images/contact_tab.jpg') no-repeat;
	height:2em;
	padding-left:15px;
	padding-top:4px;
	font-weight:bold;
	margin-left:14px; 
	/*color:#FFFFFF;*/
}
.contact_details{
	background-color:#ECF8C5;
	width:218px;
	padding:5px;
	padding-left:5px;
	border:1px solid #C4DF6E;
}	
.body_copy{
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	
	color:#2D5F5B;
	text-align:left;
	background-color:#FFFFFF;
	z-index:100;
	position:relative;
}

.defaults{
	width:727px;
}

#logo{
	float:left;
	padding-left:5px;
	margin-left:-80px;
}
#header{
	z-index:101;
	background:url('../images/header_bkgd.gif');
	background-repeat:no-repeat;
	height:114px;
	position:relative;
}
#menu{
	
	float:left;
	background-repeat:no-repeat;
	height:199px;
	position:relative;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	margin-left:-80px;
}
#menu a{
	color:#666666;
	text-decoration:none;
}
#menu a:hover{
	color:#666666;
	text-decoration:underline;
}
#menu ul.main{
	list-style:none;
}
#menu ul li{
	z-index:70;
	background:url('../images/tab1.gif');
	background-repeat:no-repeat;
	height:85px;
	_cursor: hand;
	cursor:pointer;
	margin-bottom:2px;
}

#menu ul li img{
	margin-left:5px;
	margin-right:5px;
	margin-top:4px;
	margin-bottom:4px;
	vertical-align:middle;	
	
}

#header2{
	z-index:100000;
	width:723px;
	height:103px;
	background-color:#85A22B;
	padding-top:8px;
	padding-bottom:8px;
	position:relative;
	padding-left:4px;
	margin-top:0px;
}
#header2 img{
	top:-80px;
	margin-left:3px;
	position:relative;
	border:1px solid #666666;
}
#factory{
	float:right;
	padding-right:5px;
	padding-top:14px;
}

#main_content{
	width:727px;
	vertical-align:top;
	margin-top:0px;
	top:0px;
	position:relative;
	z-index:1000;
	
	background-color:#FFFFFF;
}

#fruitingMap{
	margin-bottom:10px;
	border:1px solid black;
}
#right_side{
	float:right;
	width:411px;
}
#addtnl_content{

	height:160px;

}
#flags{
	float:right;
	margin-right:6px;
	height:158px;
}
#flags ul.flag_holder{
	list-style:none;
	margin: 0 0 0 0;
	left:0px;
	padding:0px;
	
}
#flags ul.flag_holder li{
	/*float:left;*/
	padding:2px;
}

#flags ul img{
	border:1px solid #3B6864;
	
}
#field{
	width:396px;
	padding-bottom:5px;
	padding-right:2px;
	padding-left:5px;
	margin-bottom:3px;
	margin-top:3px;
}
#map{
	float:left;
	width:210px;
	border:1px solid gray;
	padding-bottom:9px;
	padding-top:5px;
}
#anuga_info{
	padding-bottom:5px;
	padding-top:5px;
	padding-right:3px;
	padding-left:3px;
	width:353px;
	float:left;
}
#extra{
	/*float:right;
	width:195px;*/
}

img{
	border:0px;
}
#intro_paragraph{
	/*background:url('../images/about_copy_bkgd.jpg');	
	background-color:#ECF8C5;
	font-style:italic;*/
	height:82px;
	margin-bottom:0px;
	padding:2px;
	color:black;
	line-height:12pt;
}
#intro_paragraph p{
	margin-top:3px;
}
#about_copy{
	padding-left:5px;
	border:1px solid gray;
}
.bioHeader{
	background-color:#DFECB5;
	border:1px solid #CEDE98;
}
.empBio{
	border:1px solid gray;
}
.empBio,.bioHeader{
	margin-bottom:5px;
	padding:3px;
}
.empName{
	font-weight:bold;

}
.empBranch{
	font-style:italic;
	color:#2D5F5B;	
}

#paging{
	height:20px;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:13px;
	width:170px;
	position:relative;
	float:right;
}
#paging .pgNum{
	margin-right:15px;
}
.product{
	float:left;
	
	margin-bottom:5px;
	margin-right:5px;
	height:182px;
	color:black;
	background-color:#ECF8C5;
	padding:5px;
	border:1px solid #C4DF6E;
}
.product img {
	border:1px solid gray;
}
.product a{
	color:#FF941B;
}
/*************************************
     Fruit detail page
*************************************/

.fruitDetailDefaults{margin-bottom:5px;margin-left:10px;}
/*td.tdCol{border-bottom:1px solid gray;padding-left:3px;}*/
td.tdCol1,td.tdCol{	border-bottom:1px solid gray;padding-left:3px;	}
td.tdCol1{font-weight:bold;color:#85A22B;}
#fruitImg{position:relative;margin-right:auto;margin-left:auto;width:500px;margin-top:5px;margin-bottom:5px;padding:5px;border:2px solid #DBDBDB;}
#fruitImg img{	border:1px solid #CCCCCC;	}
#fruitname{
	/*position:relative;
	top:40px;
	float:right;
	right:40px;*/
	border-right:1px solid gray;
	border-left:1px solid gray;
	border-bottom:1px solid gray;
	padding:2px;font-size:12pt;margin-left:10px;
	background-color:#85A22B;color:#FFFFFF;
	clear:both;
}
#bulletPts{margin-left:130px;top: 5px; position:relative;border:1px solid gray;width:600px;margin-right:auto;margin-left:auto;}
#specification{margin-left:130px;top: 5px; position:relative;border:1px solid gray;width:600px;margin-right:auto;margin-left:auto;}
#seasonality{margin-left:130px;top: 5px; position:relative;width:600px;margin-right:auto;margin-left:auto;}
table.fruitSpecs{font-size:10pt;}
