body
{
background-color:#F9EEDA;
padding:0;
font:12px/20px "Trebuchet MS", arial, verdana;
margin:0px auto auto auto;
color:#fff;
}
p{
padding:3px 25px 10px 25px;
color:#000000;
margin:0px;
}
.indent{
padding:0px;
margin:0px;
text-indent:15px;
}
img.center{
border:3px #ceb89c solid;
margin-top:10px;
}
img.center-about{
border:3px #ceb89c solid;
margin-bottom:10px;
margin-top:10px;
}
img.center-about-left{
border:3px #ceb89c solid;
margin-left:36px;
margin-bottom:10px;
margin-top:10px;
}
img.left{
padding-left:100px;
}
img.right{
float:right;
padding:10px 0 10px 10px;
}
img.right-border{
float:right;
margin:10px 35px 10px 10px;
border:3px #ceb89c solid;
}
h3{
padding:2px 0 2px 0px;
margin:0px;
color:#972223;
font-size:20px;

}
h2{
padding:2px 0 2px 0px;
margin:0px;
color:#972223;
font-size:16px;
font-weight:bold;
}
#bg_container{
width:100%;
height: auto;
min-height:700px;
background:url(images/bg.jpg) no-repeat top center;
}
#main_container{
width:800px;
height: auto;
margin:auto;
padding:0px;
}
#header{
width:800px;
height:135px;
background:none;
margin:auto;
}
#right_header{
float:right;
width:255px;
text-align:right;
height: auto;
padding-top:40px;
}
#logo{
width:412px;
height:79px;
float:left;
padding-top:20px;
}

/*-----------------menu-----------------*/
#menu{
width: auto;
height: auto;
margin-top:13px;
}
#menu ul{
display:block;
list-style:none;
padding-left:30px;
margin: auto;
}
#menu ul li{
display:inline;
padding:0px;
margin:0px;
height: auto;
}
#menu ul li a{
display:block;
padding-left:80px;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
float:left;
height: auto;
text-decoration:none;
}
#menu ul li a:hover{
color: #f9eeda;
}
/*---------------center_menu---------------*/
.center_menu{
width:728px;
height:67px;
margin:auto;
background:url(images/center_menu_bg.jpg) no-repeat top center;
}
.center_menu_title{
padding:8px 0 0 10px;
font-size:20px;
float:left;
font-weight:bold;
}
.center_menu_list{
clear:both;
color:#fff;
text-align:center;
padding:8px 0 0 0;
}
.center_menu_list a{
text-decoration:none;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding-left:7px;
padding-right:7px;
}
.center_menu_list a:hover{
text-decoration:none;
color:#f9eeda;
}
.testimonials_box{
float:right;
padding:25px 20px 0 0;
width:530px;
}
/*------------------center content---------------*/
#center_content{
clear:both;
padding-top:25px;
width:800px;
color:#000000;
font-size:16px;
text-align:center;
height:auto;
}
.center_buttons{
width:0 auto;
text-align:center;
padding:25px 0 10px 0;
}
.left-text{
width:460px;
float:left;
color:#000000;
text-align:left;
padding:10px 10px 10px 45px;
}
.right-content{
width:250px;
height:auto;
float:left;
padding:100px 0 0 10px;
}
.center-text-wide{
width:auto;
text-align:left;
color:#000000;
padding-left:35px;
}
/*---------------contact-----------------*/
.contact_text{
font-size:14px;
width:auto;
text-align:left;
font-weight:bold;
padding:20px 0 10px 150px;
}
.form{
width:390px;
clear:both;
color:#000000;
margin:auto;
padding:25px 0 0 0px;
}
.form-row{
width:auto;
text-align:left;
padding:8px 0 8px 0;
clear:both;
}
input.form_input{
width:225px;
height:20px;
background:url(images/input_bg.gif) no-repeat center;
padding:4px 0 0 2px;
border:none;
}
textarea.form-textarea{
width:225px;
height:83px;
background:url(images/textarea_bg.gif) no-repeat 0 0;
padding:1px 0 0 2px;
border:none;
}
label.form-label{
font-size: 14px;
width:100px;
float:left;
text-align:right;
padding-right:10px;
}
/*-------------------footer------------------------*/
#footer{
width:100%;
height:60px;
clear:both;
font-size:11px;
margin:0px;
padding-top:10px;
text-align:center;
background:url(images/footer_bg.jpg) no-repeat top center;
}
#footer a{
text-decoration:none;
color:#FFFFFF;
} 
#footer a:hover{
text-decoration:underline;
}
.email_link
{
	color:#FFFFFF;
	text-decoration:none;
}
.email_link:hover
{
	text-decoration:underline;
}
.sitemap a
{
	color:#972223;
	text-decoration:underline;
}

.sitemap a:hover
{
	text-decoration:none;
}

