@charset "utf-8";
/* CSS Document */

body {margin:0px; padding:0px; background-color:#abb937;}
img {border:none; outline:none;}
.wrapper {width:100%; float:left;}
.container {width:100%; float:left; background:url(../images/header_bg.jpg) repeat-x center top; min-height:350px;}
.content_wrapper {width:1000px; margin:0px auto;}
.footer {width:100%; float:left; background-color:#513317; height:60px; margin-top:30px; padding:10px 0px;}
.page_top_content {width:1000px; float:left;}
.page_left_colume {width:499px; float:left;}
.logo_container {width:499px; height:307px;float:left; padding-top:25px; background:url(../images/banner_background.png) no-repeat left top;}
.welcome_content {width:499px; float:left; margin-top:20px;}
.welcome_text {width:469px; float:left; padding-right:30px; font-family:Tahoma; font-size:14px; color:#d7e371; line-height:22px;}
.homepage_features_section {width:969px; float:left; margin:20px 0px 0px 0px; background:url(../images/homepage_features_bg.jpg) repeat-x left top; height:163px; padding:22px 18px 32px 18px;}
.homepage_features_title {width:969px; float:left; padding-bottom:20px;}
.homepage_features_box_container {width:969px; float:left;}
.homepage_features_box {width:303px; float:left; padding-right:20px;}
.homepage_features_box2 {width:479px; float:left; padding-right:20px;}
.homepage_features_box_icon {width:55px; float:left;}
.homepage_features_box_copy {width:248px; float:left;}
.homepage_features_box_copy2 {width:424px; float:left;}
.homepage_features_box_title {width:248px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#626b11; padding-bottom:10px;}
.homepage_features_box_title2 {width:424px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#626b11; padding-bottom:3px;}
.homepage_features_box_text {width:258px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#7c871e;}
.homepage_features_box_text2 {width:424px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#d7e371; line-height:18px;}
.welcome_title {padding-bottom:20px; width:499px; float:left;}
.page_right_colume {width:501px; float:left;}
.main_navigation {width:491px; float:left; height:68px; background:url(../images/menu_bg.png) no-repeat center top; padding:0px 5px;}
.main_navigation ul {margin:0px; padding:0px; list-style:none;}
.main_navigation ul li {float:left;}
.banner_phone {margin-top:18px; width:501px; float:left;}
.left_links {width:590px; float:left; text-align:left; font-family:Tahoma; font-size:12px; color:#a87f59; line-height:28px;}
.left_links span {font-family:Tahoma; font-size:14px; color:#d7e371;}
.left_links a {font-family:Tahoma; font-size:14px; color:#d7e371; padding:0px 8px; text-decoration:none;}
.left_links a:first-child {padding-left:0px;}
.left_links a:hover {color:#fff;}
.right_copyright {width:410px; float:right; text-align:right; font-family:Tahoma; font-size:12px; color:#a87f59; line-height:20px; padding-top:8px;}
a.footer_mail_link {font-family:Tahoma; font-size:12px; color:#a87f59; text-decoration:underline;}
a.footer_mail_link:hover {text-decoration:none;}
.margin-top-20px {margin-top:20px;}


.clear-both {clear:both;}

.testimonial_container{width:461px; float:left; margin-top:15px; padding-left:29px; padding-right:11px;}
.testimonial_top_quote {padding-left:46px; width:415px; float:left; padding-top:10px; background:url(../images/top_quote.jpg) no-repeat left top;}
.testimonial_right_quote {padding-right:46px; width:369px; float:left; padding-bottom:10px; background:url(../images/right_quote.jpg) no-repeat right bottom; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-style:italic; color:#626b11; line-height:22px; text-align:justify;}
.testimonial_author {padding-left:46px; width:386px; float:left; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#ffffff;}

a.mail_link {font-family:Tahoma; font-size:14px; color:#d7e371; text-decoration:underline;}
a.mail_link:hover {text-decoration:none;}

.contact_container {
	width:499px;
	float:left;
}

.contact_container_row {
	width:499px;
	float:left;
	padding-bottom:10px;
}

.contact_container_row_lable {
	width:125px;
	float:left;
}

.contact_container_row_input {
	width:374px;
	float:left;
}

.contact_container_row_input input {
	width:250px;
	padding:3px;
}

.contact_container_row_input select {
	width:260px;
	padding:3px;
}

.contact_container_row_input textarea {
	width:250px;
	height:75px;
	padding:3px;
}