html, body{
	margin:0;
	padding:0;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 150%;
	background: #1b1412 url(../images/bg_content_home.gif);
} 

a:link, a:visited  {
  	color: #e9cea7;
	text-decoration: underline;
	padding-bottom: 2px;
}

a:hover {
	text-decoration: none;
	color: #fef3e0;
}

div{ 
 overflow: hidden; /*clearing floats in FF*/
}

#bg_header{ 
 width:100%; 
 background: #1b1412 url(../images/bg_top.gif) repeat-x;
}

	#header1{ 
	 width:950px; 
	 margin-left:auto; 
	 margin-right:auto;  
	 text-align: left;
	}

		#header1 .left{
	width:600px;
	float: left;
	text-align: left;
	font-size: 100%;
	color: #e9ca95;
	font-weight: normal;
	padding: 10px 0;
		}

		#header1 .right{ 
		 width:208px;  
		 height: 25px;
		 float: right;
		 text-align: center;
		 background: transparent url(../images/bg_contact_top.gif) no-repeat;
		 font-size: 150%;
		 color: #e9ca95;
		 font-weight: bold;
		 padding: 5px 0 0 0;
		 margin: 13px 0 0 0;
		}

	#header2{ 
	 clear: both;
	 width:950px; 
	 margin-left:auto; 
	 margin-right:auto;  
	 text-align: left;
	}

		#header2 .left{ 
		 width:300px;  
		 float: left;
		 text-align: left;
		}

			#header2 .left img.logo{ 
			 margin: 10px 0 20px 20px;
			}

		#header2 .right{ 
		 width:208px;  
		 float: right;
		 text-align: center;
		 font-size: 200%;
		 color: #e8e8e8;
		 padding: 5px 0 0 0;
		}

		#header2 .mainmenu{
	position: absolute;
	z-index: 1;
	margin: 72px 0 0 270px;
	width:670px;
	height:48px;
	text-align: left;
	aborder: 1px solid #cccccc;
		}


#header2 .mainmenu ul{
list-style: none;
padding: 0;
margin:0;
}

#header2 .mainmenu li{
	float: right;
	width: 111px;
	height: 50px;
	margin: 0;
}

#header2 .mainmenu li a, #header2 .mainmenu li a:visited {
display: block;
background: transparent url(../images/bg_menu.gif) no-repeat 0;
padding: 15px 0;
text-align: center;
text-transform: uppercase;
color: #ffffff;
font-weight: bold;
font-size: 14px;
text-decoration: none;
font-family: "Times New Roman", Times, serif;
}

#header2 .mainmenu li a:hover, #header2 .mainmenu li.active a {
background: transparent url(../images/bg_menu_hover.gif) no-repeat;
color: #000000;
text-decoration: none;
}


#bg_illustration{ 
background-color: #ffffff;
padding: 10px 0;
}

	#illustration{ 
	 clear: both;
	 width:950px; 
	 margin-left:auto; 
	 margin-right:auto; 
	 text-align: left;
	}

/* home */
#content_area{ 
 width:950px; 
 margin-left:auto; 
 margin-right:auto;  
 text-align: left;
 padding: 20px 0;
 color: #e8e3d9;
 font-family: "Arial", " Tahoma", "Verdana";
}

	#content_area .left{
	width:615px;
	padding: 0 20px 0 0;
	float: left;
	text-align: left;
	border-right: 1px solid #3d322f;
	}

	#content_area .right{ 
	 width:300px;  
	 float: right;
	 text-align: left;
	}

/* content */
#bg_content_content{ 
 width:100%; 
 background: #ffffff url(../images/bg_content.gif) repeat-x bottom left;
}

	#content_area2{ 
	 width:950px; 
	 margin-left:auto; 
	 margin-right:auto;  
	 background: transparent url(../images/bg_content_left.gif) repeat-y top left;
	 text-align: left;
	 padding: 20px 0;
	 color: #e8e3d9;
	 font-family: "Arial", " Tahoma", "Verdana";
	}

		#content_area2 .left{
	width:190px;
	float: left;
	padding: 0 20px;
	text-align: left;
	background-color: #271C1A;
		}

			#content_area2 .left img.ornamen{ 
			 margin: 0 0 20px 10px;
			}

		#content_area2 .right{
	width:680px;
	float: right;
	text-align: left;
	color: #281d1b;
	padding: 0 20px 0 0;
	border-right: 1px solid #dbdada;
		}


#bg_footer{ 
 width:100%; 
 background-color: #211715;
}

	#footer{ 
	 width:950px; 
	 margin-left:auto; 
	 margin-right:auto;  
	 text-align: left;
	 padding: 20px 0;
	 color: #e8e3d9;
	 font-family: "Arial", " Tahoma", "Verdana";
	}

		#footer .left{ 
		 width:635px;  
		 float: left;
		 text-align: left;
		 font-size: x-small;
		}

		#footer .right{ 
		 width:300px;  
		 float: right;
		 text-align: right;
		 text-transform: uppercase;
		 font-size: x-small;
		}

#menu_bottom{ 
 width:950px; 
 margin-left:auto; 
 margin-right:auto;  
 text-align: center;
 padding: 10px 0;
 line-height: 250%;
 font-family: "Arial", " Tahoma", "Verdana";
}

		#menu_bottom ul{
		list-style: none;
		padding: 0;
		margin:0;
		}

		#menu_bottom li{
		display: inline;
		margin: 0;
		padding: 0 10px;
		border-right: 1px solid #6b5939;
		}






#box{ 
 width:208px; 
 color: #ffffff;
 font-weight: bold;
 float: right;
 margin: 0 0 20px 20px;
}

	#box .bg_box1{ 
	 padding: 8px 10px 0 10px;
	 text-align: center;
	 background: transparent url(../images/bg_box1.gif) no-repeat;
	}

		#box .bg_box1 img.contact_img{ 
		 margin: 15px 0 0 0;
		}

	#box .bg_box2{ 
	 padding: 5px 10px;
	 text-align: center;
	 background: transparent url(../images/bg_box2.gif) no-repeat;
	}

		#box .bg_box2 a, #box .bg_box2 a:visited{ 
		color: #ffffff;
		text-decoration: underline;
		}

		#box .bg_box2 a:hover{ 
		 color: #cccccc;
		 text-decoration: none;
		}
_____________________________

div.contentHeaderContainer {
	overflow: hidden;
	height: 1%;
	border-top: 1px 000000;
}

div.imgBoxLeft {
	
	margin: 0px 0px 10px 0px;
	float: left;
	font-size: 0px; 
}

.textFloat {
	padding-left: 10px;
	margin-left: 204px;
}

div.hr {
	height: 1px;
	margin: 10px 0px 14px 0px;
	line-height: 1px;
	border-bottom: 1px solid #627850;
}
