h1,h2,h3,h4,h5,h6,div,table,td,tr,ul,li{
	padding:0;	
	margin:0;
	}

/* ###SETTING MENU STATES### */

#cult #nav-cult a,
#wild #nav-wild a,
#farm #nav-farm a,
#conserv #nav-conserv a,
#commun #nav-commun a,
#about #nav-about a { 

	color: #C8B666;
	display: inline;
	}

#home #nav-home a,
#contact #nav-contact a,
#concept #nav-concept a,
#newsletter #nav-newsletter a,{

	color: #BF9737;

	}

.scroller{ 
	scrollbar-arrow-color: black;
	scrollbar-darkshadow-color:#8C6B3A;
	scrollbar-face-color:#D5B770;
	}

body{
	background-color: #BBA57A;
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
	font-family: verdana;
	font-size: 11px;
	}

div#header{
	padding: 0px;
	}

/* ###CONTENT### */

div#content_block_1{
	width: 515px;	
	height: 228px;
	margin-left: 60px;
	margin-top: 30px;
	overflow: auto;
	padding: 10px;
	position: absolute;
	}
	
#container_div_home{
border:1px solid black;
	width:655px;
	margin-left:auto;
	margin-right:auto;
}

div#container_div{
	width: 689px;
	margin-top:15px;
	margin-left: auto;
	margin-right: auto;
	}
	
div#main_content{
	background: url(images/main_content.gif);
	width: 693px;
	height: 295px;
	color: #584422;
	}
	
div#main_content_2{
	background: url(images/main_content_2.gif);
	background-repeat: no-repeat;
	width: 654px;
	height: 295px;
	margin-left: 20px;
	color :#584422;
	}

div#footer{
	background: url(images/footer.gif);
	width: 696px;
	height: 94px;
	
	}
	
div#mainnav{
	position: relative;
	margin-left: 22px;
	margin-top: -32px;
	color: white;
	}
	
ul.mainnav{
	display: inline;
	}
	
ul.mainnav li{
	display: inline;
	padding: 3px;
	}
	
ul.mainnav li a{
	color: white;
	text-decoration:none;
	font-size: 11px;
	}
	
ul.mainnav li a:hover{
	color: #C8B666;
	}
		
div#prodg{
	position: absolute;
	color : white;
	margin-top: -63px;
	margin-left: 432px;

	}
	
div#prodg a{
	color: white;
	text-decoration: none;
	
	}
	
div#logo_home{
	position: absolute;
	margin-left: 230px;
	margin-top: 1px;
	}
	
td#bread{
	position: absolute;
	font-size: 9px;
	}
	
td#bread a{
	color: black;
	}
	
table#bread_table{
	position: absolute;
	font-size: 9px;
	}

table#bread_table a{
	color: black;
	}

div#topnav{
	position : absolute;
	margin-left: 33px;
	margin-top: 40px;
	color: #4E3B21;
	}

ul.topnav li{
	display: inline;
	padding: 10px;
	}
	
ul.topnav li a{
	text-decoration: none;
	color: #4E3B21;

font-size: 11px;
	}
	
ul.topnav li a:hover{
	color: #BF9737;
	}
	
div#topnav_right{
	position: absolute;
	margin-left: 482px;
	margin-top: 40px;
	color: #4E3B21;
	}
	
ul.topnav_right li{
	display: inline;
	padding: 10px;
	}
	
ul.topnav_right li a:hover{
	color: #BF9737;
	}
	
ul.topnav_right li a{
	text-decoration: none;
	color: #4E3B21;

font-size: 11px;
	}
	
	
div.content{
	width: 350px;
	margin-left: 60px;
	padding-top: 30px;
	}
	
table#main_page_table{
	margin-left: 70px;
	padding-top: 70px;
	}
	
td.text{	
	text-align: justify;
	padding-top: 5px;
	padding-left: 25px;
	padding-right: 17px;

	}
	
td.text_link{	
	text-align: justify;
	padding-top: 5px;
	padding-left: 25px;
	padding-right: 17px;

	}
	
table#main_page_table a{
	color: black;
	}
	
table#main_page_table a:hover{
	color: #C8B666; 
	}
	
div#page_header, h2{
	color: #695433;	
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 10px;
	}
	
h3{
	color: #695433;	
	font-weight: bold;
	font-size: 12px;
	}
	
	
div#content_block_1_contact{
	width: 515px;
	position: absolute;
	height: 228px;
	margin-left: 60px;
	margin-top: 30px;
	overflow: auto;
	padding: 10px;
	}
	
.error{
	color: red;
	}
	
div#rates{
	padding: 10px;
	text-align: center;
	}
	
div#rates li{
	text-align: left;	
	}
		
img#pictures{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
	}
	
table.txt_only td{
	padding-top:10px;
	padding-bottom: 10px;
	}
	
td p{
	text-align:justify;
	}
	


div#newsletter{
	position :absolute;
	margin-top: 25px;
	margin-left: 420px;
	}
	
.clearboth {
	clear: both;
}

.left_image{
	float: left;
	border: 1px solid #000000;
	margin-right: 15px;
	margin-bottom: 6px;
}

.clearboth {
	clear: both;
}

.right_image{
	float: right;
	border: 1px solid #000000;
	margin-left: 15px;
	margin-bottom: 6px;
}

.clearboth {
	clear: both;
}

table#newsletter_archive__table{
	position: absolute;
	margin-left: 75px;
	margin-top: 30px;
	}
	
table#newsletter_archive{
	position: absolute;
	height: 200px;
	margin-left: 75px;
	margin-top: 40px;
	}
	
table#newsletter_inc{
	margin-top: 4px;
	}

div#gear_zone{
	position: absolute;
	margin-top: -68px;
	margin-left: 71px;
	color: white;
	}
	
div#gear_zone a{
	color: white;
	text-decoration: none;
	}	

div#gear_zone p{
	position: relative;
	margin-left:53px;
	margin-top: -21px;
	}	
	
a.txtbld{
	color: #695433;	
	font-weight:bold;
}

a.txtbld:hover{
	color: #695433;	
	font-weight:bold;
	text-decoration:none;
}