*{
	margin:0;
	padding:0;
	list-style:none;
	border:0;
}
img, 
object{
	display: block;
}

/*--------------------*/
body{
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/bg_body.gif) center top repeat-y #dce19f;
}
#bg {
	position: absolute;
	top: 0;
	left: 0;
}
html, body, #bg {
	min-height: 100%;
	width: 100%;
	height: 100%;
} 

html>body, html>body #bg {
	height: auto;
}

p{
	margin:0 0 17px 0;
	font-size:13px;
	line-height:160%;
}
h1{
	margin:0 0 17px 0;
	color:#859002;
	font-size:18px;
}
h2{
	margin:0 0 2px 0;
	color:#859002;
	font-size:16px;
	font-weight:normal;
}
a{
	color:#d35600;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
table{
	font-size:13px;
	line-height:160%;
	border-collapse:collapse;
}
table td{
	padding:2px 4px;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;	
}
table td span{
	color:#7c7c7c;
}
input, textarea{
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
input[type=text]{
	width:150px;
}
input[type=submit]{
	font-weight:bold;
	color:#FFFFFF;
	background:#808a13;
}
.button{
	font-weight:bold;
	color:#FFFFFF;
	background:#808a13;
}

/*--------------------*/
#bg{
	/*position:relative;*/
	background:url(../images/bg_body_top.gif) center top no-repeat;
}

#container{
	position:relative;
	left:50%;
	width:1000px;
	margin:0 0 100px -500px;
}



#nav{
	float:left;
	margin:20px 26px 0 12px;
}
html>body #nav{
	margin:20px 26px 0 24px;
}
#nav :focus {
	outline: 0;
}

#nav ul li{
	padding:0 68px 0 0;
	border-bottom:1px solid #e5e5e5;
}
#nav ul li a{
	display:block;
	width:140px;
	height:23px;
	color:#d66111;
	text-indent:-3000px;
}
#nav ul li a#nav1{	background:url(../images/menu/nav_01.gif) 0 0 no-repeat;}
#nav ul li a#nav2{	background:url(../images/menu/nav_02.gif) 0 0 no-repeat;}
#nav ul li a#nav3{	background:url(../images/menu/nav_03.gif) 0 0 no-repeat;}
#nav ul li a#nav4{	background:url(../images/menu/nav_04.gif) 0 0 no-repeat;}
#nav ul li a#nav5{	background:url(../images/menu/nav_05.gif) 0 0 no-repeat;}
#nav ul li a#nav6{	background:url(../images/menu/nav_06.gif) 0 0 no-repeat;}
#nav ul li a#nav7{	background:url(../images/menu/nav_07.gif) 0 0 no-repeat;}

#nav ul li a#nav1:hover,
#nav ul li a#nav2:hover,
#nav ul li a#nav3:hover,
#nav ul li a#nav4:hover,
#nav ul li a#nav5:hover,
#nav ul li a#nav6:hover,
#nav ul li a#nav7:hover{
	background-position:-144px;
}


#logo{
	margin:0 0 32px 0;
}


#columns a.accent{
	padding:0 0 0 15px;
	background:url(../images/icon_link.gif) 0 5px no-repeat;
}

#nr1{
	float:left;
	width:323px;
	height:400px;
	min-height:400px;
	margin:0 0 0 125px;
	padding:40px 25px 25px 40px;
	background:url(../images/bg_left.gif) 0 0 no-repeat;
}
html>body #nr1{
	margin:0 0 0 248px;
}
#contact #nr1{
	width:auto;
}
#nr2{
	position:relative;
	width:290px;
	height:380px;	
	min-height:380px;
	top:13px;
	margin:0 0 13px 642px;
	padding:27px 25px 25px 30px;
	background:#e3e7b2;
}

#nr3{
	position:absolute;
	left:27px;
	width:186px;
	height:259px;
	margin:-250px 0 0 0;
	background:url(../images/your_own_soy_sauce.jpg) 0 0 no-repeat;
}

#nr1 h1, 
#nr2 h1, 
#nr3 h1{
	padding:0 0 3px 0;
	text-indent:-3000px;
}
html>body #nr1,
html>body #nr2{
	height:auto;	
}
#nr3 a{
	display:none;
}

#footer{
	clear:both;
	position:absolute;
	left:50%;
	bottom:0;
	width:1000px;
	margin:0 0 0 -500px;
	padding:12px 0 0 0 ;
	background:url(../images/bg_footer.gif) right top no-repeat #e5e5e5;
}
#footer p{
	float:left;
	margin:0 10px 15px 26px;
	color:#351809;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#footer p a{
	color:#351809;
	text-decoration:none;
}
#footer p#copy{
	float:right;
	color:#69554b;
	margin:0 65px 0 0;
}
#footer p#copy a{
	color:#69554b;
}
#formulier{
	padding:10px;
	background:#e3e7b2;
}
#formulier table td{
	border:none;

}

h1#fof{
	background:url(../images/titles/freelineorganicfood.gif) 0 0 no-repeat;
}
h1#car{
	background:url(../images/titles/certified_and_reliable.gif) 0 0 no-repeat;
}
h1#cop{
	background:url(../images/titles/company_profile.gif) 0 0 no-repeat;
}
h1#lin{
	background:url(../images/titles/links.gif) 0 0 no-repeat;
}
h1#con{
	background:url(../images/titles/contact.gif) 0 0 no-repeat;
}
h1#cer{
	background:url(../images/titles/certificates.gif) 0 0 no-repeat;
}
h1#pri{
	background:url(../images/titles/private_label.gif) 0 0 no-repeat;
}
h1#pro{
	background:url(../images/titles/products.gif) 0 0 no-repeat;
}
h1#dis{
	background:url(../images/titles/disclaimer.gif) 0 0 no-repeat;
}
h1#ose{
	background:url(../images/titles/organic_seeds.gif) 0 0 no-repeat;
}
h1#ooi{
	background:url(../images/titles/organic_oil.gif) 0 0 no-repeat;
}
h1#ori{
	background:url(../images/titles/organic_rice.gif) 0 0 no-repeat;
}
h1#osa{
	background:url(../images/titles/organic_sauce.gif) 0 0 no-repeat;
}
h1#dow{
	background:url(../images/titles/downloads.gif) 0 0 no-repeat;
}
h1#exp{
	background:url(../images/titles/experienced_dedicated.gif) 0 0 no-repeat;
}


.clear{
	clear:both;
}