@charset "utf-8";
body {
	background-color: #cfc7a6;
	margin-top: 15px;
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 85%;
}
#container{
	width: 913px;
	border: solid 1px #817a5f;
	background-color: #FFFFFF;
	padding: 9px;
	margin: auto;
}
#container_bg{
	width: 913px;
	background-image:url(../images/content_bg.gif);
	background-repeat:repeat-y;
}
#left_col{
	width: 229px;
	float: left;
	background-image:url(../images/left_col_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.clear{
	clear:both;
}
#logo{
	width: 227px;
	height: 206px;
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
}
#logo h1{
	text-indent: -90000em;
}
#nav{
	padding: 0px;
	padding-left: 24px;
	margin-top: 17px;
}
#nav ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#nav ul li a{
	border-bottom: solid 1px #403A25;
	color: #000000;
	text-decoration: none;
	width: 180px;
	display:block;
	line-height: 39px;
}
#nav ul li a:hover{
	text-decoration: underline;
}
#nav ul ul{
	margin-left: 20px;
	padding: 0px;
	list-style-type: none;
    width: 160px;
}
#nav ul ul li a{
	border-bottom: solid 0px #a89f7f;
	color: #000000;
	text-decoration: none;
	width: 160px;
	display:block;
	line-height: 30px;
}
.subnav ul li a{
  width: 160px;
  margin-left: 20px;
  border-bottom: solid 0px #a89f7f;
	color: #ffffff;
	text-decoration: none;
	display:block;
	line-height: 25px;
 }

    
#right_col{
	width: 682px;
	
	float: left;
   
}
#right_col2{
	
	width: 682px;
	float: left;

}
#flashcontent{
width: 682px;
height: 203px;

 }
#content_container{
	border-top: solid 10px #FFFFFF;

}
#content{
	border-top: solid 1px #627841;
    border-right: solid 1px #627841;
	padding: 10px;
	width: 651px;
    
	float: right;
	color: #333333;
    background-color: #97B66A;
	
}
#content img{
	border: solid 1px #627841;
    
   
}
#content td img{
	border: solid 1px #627841;
    
   
}
#testimonial{
	background-color: #988e69;
	border: solid 1px #5f5634;
	color: #ffffff;
	padding: 22px;
	width: 140px;
	margin: auto;
	margin-top: 30px;
	margin-bottom: 50px;
}
#testimonial *{
	margin: 0px;
}
#home_intro, #content_right_col{
	float: right;
	width: 196px;
	margin-right: 15px;
}
#contact_page, #content_right_col{
	float: left;
	width: 300px;
	margin-right: 15px;
}
.title{
	margin-top: 0px;
	background-repeat: no-repeat;
	text-indent: -90000em;
}
#title_home{
	background-image:url(../images/home_title.gif);
	width: 186px;
	height: 81px;
}
#contact_form{
	width: 297px;
	float: right;
}
#contact_form table{
	    border: solid 1px #627841;
}


#home_teasers{
	width: 416px;
	float: left;
}
#content_left_col{
	width: 645px;
	float: left;
}
#home_teasers p{
	border: solid 1px #c4c4c4;
	margin: 0px;
	width: 199px;
	float: left;
}
#home_teasers a{
	width: 179px;
	height: 198px;
	display:block;
	text-decoration: none;
	color: #333333;
	font-size: 0.95em;
	background-image:url(../images/teaser_tint.png);
	background-repeat:repeat-x;
	padding: 10px;
}
#teaser_1{
	background-image:url(../images/teaser_1.gif);
}
#teaser_2{
	background-image:url(../images/teaser_2.gif);
}
#teaser_3{
	background-image:url(../images/teaser_3.gif);
}
#teaser_4{
	background-image:url(../images/teaser_4.gif);
}
#teaser_5{
	background-image:url(../images/teaser_5.gif);
}
#teaser_6{
	background-image:url(../images/teaser_6.gif);
}
#home_teasers a:hover{
	text-decoration: underline;
}
#teaser_1, #teaser_3, #teaser_5{
	margin-right: 10px !important;
	margin-bottom: 10px !important;
}
#teaser_5{
	margin-bottom: 0px !important;
}
#teaser_2{
	margin-bottom: 10px !important;
}
.calltoaction{
	background-image:url(../images/more_button.gif);
	background-repeat:no-repeat;
	width: 134px;
	height:41px;
	display:block;
	text-align:center;
	line-height: 37px;
	color: #ffffff;
	text-decoration: none;
}
.calltoaction:hover{
	text-decoration: underline;
}
#footer{
	width: 878px;
	margin: auto;
	color: #988e6d;
	font-size: 0.9em;
	padding-top: 10px;
}
#footer a{
	color: #988e6d;
	text-decoration: none;
}
#footer a:hover{
	text-decoration: underline;
}
#credit{
	float: right;
}
#copyright{
	float: left;
}
h1{
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 180%;
    color: #3D4D28;
    margin-top: 0px;
 }

h2{
font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 150%;
    color: #3D4D28;
 }

a {
 color: #3D4D28;
  }
a:hover {
 color: #ffffff;
  }  
