@charset "utf-8";
body {
margin-top: 0px;
background-position: center top;
background-image: url(images/head_bg.png);
background-repeat: repeat-x;
background-color: #dadfbc;
font-family: verdana;
}
/*top side*/
.head_side {
background-image: url(images/head_bg.png);
background-repeat: repeat-x;
height: 173px;
width: 962px;
float: left;
z-index: 1;
}

.head_inner2{
width: 962px;
float: left;
height: 173px;
background-image: url(images/head_inner_bg.png);
background-repeat: no-repeat;
background-position: right top;

}
.cont {
width: 974px;
background-image: url(images/bg.png);
margin-left: auto;
margin-right: auto;
z-index: 10;
}
.head_inner {
width: 962px;
float: left;
/*height: 173px;*/
/*background-image: url(images/head_inner_bg.png);
background-repeat: no-repeat;
background-position: right top;
*/}
.logo_area {
width: 426px;
height: 98px;
float: left;
background-image: url(images/logo.png);
background-repeat: no-repeat;
margin-top: 18px;
margin-left: 30px;
}
.logo_area  h1{
font-size: 0px;
width: 426px;
height: 98px;
text-decoration: none;
color: #E8E2BE;
}
.logo_area a{
color: #E8E2BE;
}
.phone_number {
width: 400px;
/*height: 100px;*/
/*float: right;*/
/*text-align: right;*/
margin-top: 125px;
margin-left: 40px;
font-family: "Times New Roman";
font-size: 24px;
color: #5b2748;
}
/*main area*/
.main_side {
width: 974px;
float: left;
background-image: url(images/ge_left.png);
background-repeat: repeat-y;
background-position: left;
/*margin-top: -20px;*/
}
.main_side_1 {
width: 974px;
float: left;
background-image: url(images/ge_left_1.png);
background-repeat: repeat-y;
background-position: left;
/*margin-top: -20px;*/
}
/*
.main_side ul {
padding: 0px;
float: right;
list-style: none;
margin-left: 0px;
margin-right: 15px;
}
.main_side ul li{
text-align: right;
}
.main_side ul li a{
color: #3c5541;
font-size: 14px;
line-height: 28px;
}
.main_side ul li a:hover{
text-decoration: none;
color: #5b2748;
}*/
.left_side {
width: 208px;
margin-left: 19px;
float: left;
}
.right_area {
width: 720px;
float: left;
margin-left: 10px;
background-repeat: repeat-y;
background-position: right top;
}
.right_top_area {
float: left;
width: 99.8%;
background-color: #dadfbc;
}
.photo_side {
float: left;
width: 400px;
}
.right_top_area_right {
float: right;
width: 312px;
color: #a68563;
font-size: 12px;
}
.right_top_area_right h1{
color: #24736a;
font-size: 24px;
border-bottom: 1px double #24736a;
display: block;
width: 300px;
font-weight: normal;
}
.right_top_area_right a {

font-size: 11px;
color: #675441;
text-decoration: none;
}
.right_top_area_right a.see_all {
font-size: 11px;
color: #24736a;
float: right;
margin-right: 12px;
}
.right_top_area_right a:hover {
text-decoration: underline;
}
.main_content_area {
width: 505px;
float: left;
}
.main_content_area h1 a{
text-decoration:none;
}
.main_content_area ul li,.main_content_area ul li a,.main_content_area p a {
font:normal 14px Verdana;
/*text-decoration:none;*/
color:#4B4229;
}
a.text {
text-decoration:none;
}
.post {
float: left;
width: 500px;
}
.ngg-galleryoverview {
float: left;
width: 500px;
}
.ngg-gallery-thumbnail {
float: left;
width: 500px;
}
.ngg-gallery-thumbnail-box {
float: left;
width: 500px;
}
.main_right_module_area {
float: right;
width: 203px;
background-image: url(images/other_logos.gif);
background-position: bottom;
background-repeat: no-repeat;
padding-bottom: 150px;
}
.main_left_module_area {
width: 203px;
background-image: url(images/other_logos.png);
background-position: bottom;
background-repeat: no-repeat;
padding-bottom: 150px;
}
/*footer area*/
.footer_side {
width: 954px;
padding-left: 10px;
padding-right: 10px;
margin-left: auto;
margin-right: auto;
background-image: url(images/footer_bg.png);
background-repeat: no-repeat;
padding-top: 45px;
text-align: center;
color:#000000;
font-size: 12px;
}
.footer_side .footer_links {
color: #24736a;
font-size: 11px;
}
.footer_side a {
color: #24736a;
font-size: 11px;
}
.footer_side_1 {
width: 954px;
padding-left: 10px;
padding-right: 10px;
margin-left: auto;
margin-right: auto;
background-image: url(images/footer_bg_1.png);
background-repeat: no-repeat;
padding-top: 45px;
text-align: center;
color:#000000;
font-size: 12px;
}
.footer_side_1 .footer_links {
color: #24736a;
font-size: 11px;
}
.footer_side_1 a {
color: #24736a;
font-size: 11px;
}
a h1,h1 a, h1 {
color: #528e7f;
font-size: 20px;
font-weight: normal;
}
h1.bb {
color: #528e7f;
font-size: 24px;
font-weight: normal;
}
a h2,h2 a, h2 {
color: #857156;
font-size: 18px;
font-weight: normal;
}
a h3,h3 a, h3 {
color: #857156;
font-size: 15px;
font-weight: bold;
}
a {
color: #528e7f;
}
a img {
border: none;
text-decoration: none;
}
p {
font-size: 14px;
color: #4b4229;
}

.spacer {clear:both;}
.main_right_module_area input,.main_right_module_area select {
width: 173px;
height: 22px;
border: #DEC2A1 1px solid;
}
.main_right_module_area textarea {
width: 173px;
height: 75px;
border: #DEC2A1 1px solid;

}
.main_right_module_area fieldset {
float: left;
background-image: none;
border: none;
color: #759164;
font-size: 12px;
width: 190px;
}
.main_left_module_area input,.main_left_module_area select {
width: 173px;
height: 22px;
border: #DEC2A1 1px solid;
}
.main_left_module_area textarea {
width: 173px;
height: 75px;
border: #DEC2A1 1px solid;

}
.main_left_module_area fieldset {
float: left;
background-image: none;
border: none;
color: #759164;
font-size: 12px;
width: 190px;
}
input.submit-image {
width: 70px;
height: 20px;
float: right;
background-image: url(images/submit_but.png);
border: none;
margin-right: 7px;
margin-top: 3px;
background-repeat: no-repeat;
}
p.times {
font-family: "Times New Roman";
font-size: 12px;
padding-left: 7px;
padding-right: 7px;
}
.textarea{
width: 300px;	
height: 100px;
}

#commentform #comment {
width:350px;
}