@charset "utf-8";

html{ background:url(../images/bg_main.gif) top left repeat-x; }
body{ font-family:Arial, Helvetica, sans-serif; font-size: 62.5%; font-weight: normal; }

#main_wrapper { width:965px; margin:0 auto 0 auto; }

#header { height:157px; margin:0 0 0 0; background:url(../images/bg_header.gif) 0 0 no-repeat; }
	#header a.home { height:150px; width:220px; display:block;  }



#main_nav { margin:30px 0 10px 5px; }
	#main_nav a { color:#fff; font-size:1.4em; font-weight:bold; text-decoration:none; display:inline-block; padding:5px 18px 5px 18px;}
	#main_nav a:hover { color:#004b16;}	

#main_content { width:681px; float:left; margin:30px 30px 0 25px; }

	.content {}
	.content {}
		.content h1 { font-size:2.3em; color:#008752; font-weight:bold; margin:0 0 13px 0; padding:0; }
		.content h2 { font-size:2.1em; color:#008752;  margin:0 0 13px 0; padding:0; line-height:25px; }
		.content h3 { font-size:2.0em; color:#008752;  margin:0 0 13px 0; padding:0; line-height:25px; font-weight:bold; }
		.content h4, .content h5, .content h6 { font-size:1.7em; color:#ababab; font-weight:bold;  margin:0 0 6px 0; padding:0; }
		.content p 	{ font-size:1.3em; color:#666666; margin:0 0 10px 0; line-height:18px; }
		.content a 	{ color:#666666; text-decoration:none;}
		.content a:hover	{ color:#008752; text-decoration:underline;}
		.content ul, .content ol { margin:15px 0 15px 0px;}
		.content li { font-size:1.2em; color:#666666; margin:0 0 8px 1px; padding:0 0 0 5px; text-align:left;  background:url(../images/bullet_green_arrow.gif) 0 3px no-repeat; padding:0 0 5px 18px ;}
		
		.content h3 a { font-size:0.9em; color:#008752;  margin:5px 0 13px 0; padding:0; line-height:25px; font-weight:bold; }

#news img{ padding:0 0 8px 8px; float:right; }

.estate_agent_logos img { margin:15px 20px 10px 0;}

#search_results { padding:20px 0 0 10px;}
.conRow { clear:both; padding:3px 0; }
	.conRow .conName	{ font-size: 1.2em;	width: 235px; float:left; color:#008852; }
	.conRow .conName a	{ color:#008852; }
			.conPhone 	{ font-size: 1.2em;}

select { width:290px; font-size:1.4em;}
	
	.long_fade 	{ background:url(../images/fade_long.jpg) 0 20px no-repeat; height:5px; width:671px; padding:20px 0 23px 5px;}
	.short_fade { background:url(../images/fade_short.jpg) left top no-repeat; height:8px; width:202px; margin:25px 0 25px 0;}


#col_right { width:204px; float:left; margin:30px 25px 0 0;}
#col_right h2 {  font-size:2.2em; color:#008752; font-weight:bold;  margin:0 0 10px 0; padding:0; line-height:normal; text-decoration:none; }
#col_right h2 a {  text-decoration:none; color:#008752;}

	#col_right li { background:url(../images/bullet_green_arrow.gif) 0 3px no-repeat; padding:0 0 8px 18px ; }
	#col_right li a { text-decoration:none; color:#ababab; font-size:1.4em; font-weight:bold; padding:0 0 0 0; margin:0;}
	#col_right li a:hover { text-decoration:none; color:#008752;}
	
	#col_right p.news_date { font-size:1.2em; color:#008752;}
	#col_right p.news_headline, #col_right p.testimonial_text { font-size:1.2em; color:#666; padding:5px 0; line-height:18px;}
	#col_right p.news_link a, #col_right p.testimonial_link a   { font-size:1.2em; color:#666; text-decoration:none; background:url(../images/bullet_green_arrow.gif) 0 2px no-repeat; padding:0 0 0 18px;}
	#col_right p.news_link a:hover, #col_right p.testimonial_link a:hover   { color:#008752;}

#footer { clear:both; height:55px; }
	#footer p, #footer a { color:#ababab; text-decoration:none;}
	#footer p	{ width:600px; float:left; padding:0 0 0 25px; }
	#get_noticed{ float:right; margin-right:45px;}


a.hot_button_lawyer { background:url(../images/btn_hot_law_u.jpg) left top no-repeat; width:197px; height:175px; padding:17px 0 0 20px; margin:0 14px 14px 0; display:block; float:left;  }
a.hot_button_lawyer:hover { background:url(../images/btn_hot_law_d.jpg) left top no-repeat; text-decoration:none; }
a.hot_button_agent { background:url(../images/btn_hot_agent_u.jpg) left top no-repeat; width:197px; height:175px; padding:17px 0 0 20px; margin:0 14px 14px 0; display:block; float:left;  }
a.hot_button_agent:hover { background:url(../images/btn_hot_agent_d.jpg) left top no-repeat; text-decoration:none; }
a.hot_button_removals { background:url(../images/btn_hot_removal_u.jpg) left top no-repeat; width:197px; height:175px; padding:17px 0 0 20px; margin:0 0 14px 0; display:block; float:left;  }
a.hot_button_removals:hover { background:url(../images/btn_hot_removal_d.jpg) left top no-repeat; text-decoration:none; }
a.hot_button_survey { background:url(../images/btn_hot_survey_u.jpg) left top no-repeat; width:197px; height:175px; padding:17px 0 0 20px; margin:0 14px 14px 0; display:block; float:left;  }
a.hot_button_survey:hover { background:url(../images/btn_hot_survey_d.jpg) left top no-repeat; text-decoration:none; }
a.hot_button_support { background:url(../images/btn_hot_support_u.jpg) left top no-repeat; width:197px; height:175px; padding:17px 0 0 20px; margin:0 14px 14px 0; display:block; float:left;  }
a.hot_button_support:hover { background:url(../images/btn_hot_support_d.jpg) left top no-repeat; text-decoration:none; }
a.hot_button_ifa { background:url(../images/btn_hot_ifa_u.jpg) left top no-repeat; width:197px; height:175px; padding:17px 0 0 20px; margin:0 0 14px 0; display:block; float:left;  }
a.hot_button_ifa:hover { background:url(../images/btn_hot_ifa_d.jpg) left top no-repeat; text-decoration:none; }

	.hot_buttons_title { color:#fff; font-size:2.2em; font-weight:bold; margin-bottom:15px; text-decoration:none; display:block;}
	.hot_buttons_copy  { color:#fff; font-size:1.4em; text-decoration:none;}

	 .italic		{ font-style:italic; }
	 .bold 			{ font-weight:bold; }
	 .bold_italic 	{ font-weight:bold; font-style:italic; }
	 .bold_green	{ font-weight:bold; color:#008752 }
	 p.green		{ color:#008752 }

/*
NOTES
green			#008752
blue/green dark	#177280
*/
