body
{
	background-color:#d6e3bc;
	padding:0;
	margin:0;
}
#page_wrapper
{
	width:970px;
	margin:0 auto;
}
.float_left
{
	float:left;
}
.float_right
{
	float:right;
}
.clear_both
{
	clear:both;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}
.home
{
	width:97px;
	height:50px;
}
.news
{
	width:292px;
	height:50px;
}
.help
{
	width:209px;
	height:50px;
}
.about_us
{
	width:122px;
	height:50px;
}
.contact_us
{
	width:163px;
	height:50px;
}
.menu_area
{
	margin-left:40px;
}
.main_body_internal
{
	background-image:url(images/flower_bg_1.jpg);
	background-repeat:no-repeat;
	width:970px;
}
.annual_spring_area
{
	width:359px;
	height:472px;
	margin-top:270px;
	margin-right:12px;
	.margin-right:12px;
	-margin-right:6px;	
	_margin-right:6px;
}
.house_area
{
	margin-top:439px;
}
.house_area_bottom_area_top
{
	background-image:url(images/green_house_top.jpg);
	background-repeat:repeat-y;
	width:312px;
}
.house_area_bottom_area_top_text
{
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	text-align:center;
	color:#231f20;
	
	font-weight:bold;
}
.house_area_bottom_area
{
	padding-left:5px;
}
.house_area_bottom_area_bottom
{
	background-image:url(images/green_house_bottom.jpg);
	background-repeat:no-repeat;
	width:312px;
	height:18px;
}
.house_right_area_top
{
	background-image:url(images/light_green_top.jpg);
	background-repeat:no-repeat;
	width:266px;
	height:15px;
}
.house_right_area_middle
{
	background-image:url(images/light_green_middle.jpg);
	background-repeat:repeat-y;
	width:266px;
	padding-bottom:15px;
}
.house_right_area_bottom
{
	background-image:url(images/light_green_bottom.jpg);
	background-repeat:no-repeat;
	width:266px;
	height:14px;
}
.house_right_area
{
	margin-top:445px;
	margin-left:7px;
}
.top_image_text
{
	padding-left:15px;
	padding-top:5px;
}
.lower_text_light_green_box_image
{
	padding-top:20px;
	padding-left:10px;
}
.image_disc
{
	padding-top:3px;
}
.disc_text
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#258dc9;
	font-weight:bold;
	line-height:15px;
	padding-left:10px;
}
.disc_text
{
	width:200px;
}
.filed_name_area
{
}
.fileld_name_seting
{
	width:100px;
}
.fileld_name_seting_zip
{
	width:25px;
}
.field
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-top:3px;
	color:#000000;
}
.field_box
{
	padding-left:25px;

}
.field_box_zip1
{
	padding-left:25px;

}
.hover_text
{
	color:#000000;
}
.hover_text a
{
	color:#000000;
}
.hover_text :hover
{
	color:#e5133d;
}
.field_box_inner
{
	width:500px;
}
.field_box_state
{
	width:350px;
}
.field_box_zip
{
	width:95px;
	.width:75px;
}
.field_box_inner_2
{
	width:100px;
}
.contact_us_upper_text
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	width:850px;
	margin-left:60px;
	margin-top:15px;
	line-height:23px;
}
.contact_us_upper_text_1
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	
	width:850px;
	margin-left:60px;
	margin-top:15px;
	line-height:23px;
}
.contact_us_form_area
{
	width:650px;
	margin-left:175px;
}
.submenu_link_color
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:19px;
	color:#692a2a;
}.submenu_link_color a
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:19px;
	color:#692a2a;
	text-decoration:none;
}
.submenu_link_color :hover
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:19px;
	color:#692a2a;
	text-decoration:underline;
}
.body_heading
{
	font-family:Verdana, Geneva, sans-serif;
	color:#d42e28;
	font-size:22px;
}
.post_heading
{
	font-family:Verdana, Geneva, sans-serif;
	color:#000000;
	font-size:18px;
}
.success{ vertical-align:text-top; text-align:center; width:100%; border:0px solid;  height:auto; position:relative; color:#0F0; font-family:Verdana; font-size:16px; font-weight:bold; }
.error{ vertical-align:text-top;text-align:center; width:100%; border:0px solid;  height:auto; position:relative; color:#F00; font-family:Verdana; font-size:16px; font-weight:bold; }
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
	.post {
	margin: 0 0 40px;
	text-align: justify;
	}

.post hr {
	display: block;
	}
#content {
	width:650px;
	margin-left:50px;
	position:relative;
	padding-top:20px;
	padding-left:75px;
	height:auto;
}
.entry p a:visited {
	color: #b85b5a;
	}
.contact_us_upper_text_color
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#0000ff;
	font-weight:bold;
	width:850px;
	margin-left:60px;
	margin-top:15px;
	line-height:23px;
}