* {
	margin:0 auto;
	padding:0px;

}

body{

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333132;
	line-height:20px;
	background-color:#E4D9B9;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
}


#wrapper{

	width:976px;
	height:100%;
}

#top{

	width:958px;
	height:113px;
	float:left;
	padding-left:6px;
}

#top_bg{

	width:952px;
	height:113px;
	float:left;
	background-image:url(images/logo_bg.jpg);
	background-repeat:repeat-x;
	
}

.top_left{

	width:15px;
	height:113px;
	float:left;
}

#logo{

	width:238px;
	height:53px;
	float:left;
	margin-top:27px;
	padding:0 25px 0 5px;
}


#logo_caption{

	width:301px;
	height:53px;
	float:left;
	margin-top:27px;
	padding:0 67px 0 25px;
}

#call{

	width:259px;
	height:53px;
	float:left;
	margin-top:27px;
}

#top_line{

	width:2px;
	height:105px;
	float:left;
}




#menu_box{

	width:952px;
	height:73px;
	float:left;
	padding-left:6px;
}

.menu_left{

	width:15px;
	height:73px;
	float:left;
}

#menu{

	width:922px;
	height:73px;
	float:left;
	background-image:url(images/satisfaction.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	
}

#nav {
	margin: 0 auto; padding: 0px 0px 0 0;
	width: 922px; height: 16px;
	background-image:url(images/menu_bg.jpg);
	background-repeat:no-repeat;
		
	
}

#nav img {
	float: left; display: block;
	margin: 0; padding: 0px 16px 0 0;
	border: 0;
}


#header{

	width:976px;
	height:308px;
	float:left;
	
}


#header_sub{

	width:976px;
	height:160px;
	float:left;
	
}



#content{

	width:976px;
	height:100%;
	background-image:url(images/content_bg.jpg);
	background-repeat:repeat-y;
	float:left;
	
	
}

#box1{

	width:297px;
	height:100%;
	float:left;
	padding-left:25px;
	padding-right:8px;
	line-height:23px;
	
}

#box1_sub{

	width:657px;
	height:100%;
	float:left;
	padding-left:25px;
	padding-right:8px;
	line-height:23px;
	border-right:2px #C7BE9F dotted;
	
}


#box2{

	width:360px;
	height:100%;
	float:left;
	border-left:2px #C7BE9F dotted;
	border-right:2px #C7BE9F dotted;
	font-style:italic;
	padding:0 10px 0 10px;
	margin-bottom:20px;
	
}




#box3{

	width:220px;
	height:100%;
	float:left;
	margin-bottom:20px;
	
}


#box4{

	width:683px;
	height:100%;
	float:left;
	padding-left:25px;
	padding-right:8px;
	line-height:23px;
	
	
}

h1{ font-size:10px; font-weight:bold; font-style:normal; color:#B9B193; margin-top: -5px;}
h1.top{ font-size:24px; font-weight:bold; font-style:normal; color:#195883; margin-botton: 0px;}

h1.contact { font-size:16px; font-weight:bold; font-style:normal;}

h3{ font-size:10px; font-weight:bold; font-style:normal; color:#B9B193; margin-top: -5px; align:middle;}




a{

	color:#195883;
	font-weight:normal;
	text-decoration:underline;
}

a link{

	color:#195883;
	font-weight:normal;
	text-decoration:none;
}

a:hover{

	color:#195883;
	font-weight:normal;
	text-decoration:none;
}

a visited{

	color:#195883;
	font-weight:normal;
	text-decoration:none;
}


#form{ 
	width:193px; 
	height:100%; 
	float:left;
	color:#333333;
	padding-left:15px;
	font-weight:bold;
	font-size:11px;
}

.input{ 
	width:193px; 
	height:20px; 
	margin:5px 0 5px 0;
	padding:5px 0 0 10px;
	color:#000; 
	line-height:15px;
	border:1px solid #C7BE9F;
	
}



ul.sub, li.sub {font-size: 100%; margin-top: 0.5em; margin-bottom: 0; margin-left: 2.0em; margin-right: 4.0em; text-indent: 0.0em; line-height: 115%;}


.button{

	height:29px;
	float:left;
	margin-top:10px;	
}


#bottom{
	
	width:950px;
	height:4px;
	float:left;
	padding-left:7px;
}


#footer{

	width:950px;
	height:100%;
	float:left;
	margin-top:10px;
	padding-left:10px;
}


#footer_left{

	width:450px;
	height:100%;
	float:left;
	color:#7A6E43;
	
}

#footer_right{

	height:100%;
	float:right;
	padding-right:4px;

	
}


