@charset "utf-8";

html{ height:100%; }

body { 
	background: url(../images/global/body.bkg.png) repeat-x top #d3d2cc; 
	font: 62.5% Helvetica, Arial, sans-serif; 
	padding: 0px; 
	margin: 0px; 
	text-align: center; 
	min-width:760px;
	height:100%;
	
	
}

html>body { font-size: 10px; }

a { color: #333333; }

sup { font-size:10px; } 

td{	font-size:10px; }

#container { position:relative; min-height:100%; width: 760px; margin: 0 auto; text-align: left; }
* html #container { height:100%; }


#layover{ position:absolute; top:0px; background:url(../images/global/body.layover.png) no-repeat top left; width:760px; height:751px; }

#main_container{ position:relative; top:0px; left:0px; width:760px; background:url(../images/global/content.bkg.png) repeat-y; padding-bottom:275px;}

#header { position:relative; top:0px; left: 10px; width: 740px; height:113px; }

/* Mainmenu	 ----------------------------------------------------------------------------------------------------------------*/

#menu_container{ height: 97px; width: 760px; position:absolute; top:113px; left: 0px; color:#3a4d67; z-index:2; display:none}
#flashmovie{ position: relative; }

/* Mainmenu	 ----------------------------------------------------------------------------------------------------------------*/




#main_content_container { position: relative; top:0px; left:0px; width:760px; font-size:12px; margin:0px;  }

	#m_c_c_sub_header{ position: relative; margin-top:60px; left:30px; width:700px; height:191px; z-index:1;}
	
	#m_c_c_body{ padding-bottom:40px; line-height:16px; }
	
	
	
	/* 1 Column Layout -------------------------------------------------------------------------------------------------------*/
	
	/* main wrapper with subheader pic */
	#m_c_c_b_1_column_w_header{ position:relative; width:700px; padding-top:20px; left:30px; }
	
	/* main wrapper withOUT subheader pic */
	#m_c_c_b_1_column{ position: relative; margin-top:60px; left:30px; width:700px; }
	
	
	
	/* 1 Column Layout -------------------------------------------------------------------------------------------------------*/
	
	
	
	
	
	/* 2 Column Layout 	-------------------------------------------------------------------------------------------------------*/
	
	#m_c_c_b_left{ width:450px; margin-top:20px; padding-left:30px;float:left; display: inline;}
	
	
		#m_c_c_b_l_title{ font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; letter-spacing:1px; padding-bottom:10px; padding-top:10px; }
		#m_c_c_b_l_title_2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; padding-bottom:10px; padding-top:10px; }
		
		.m_c_c_b_l_content{ padding-right:20px; }
		
		#m_c_c_b_l_content_end{ margin-bottom:30px; }



			/* OUR AGENTS GROUP	*******************************************************************/		
		
			#a_l_title{ position:relative; font-size:10px; padding-top:30px; position:relative; }
			#a_l_sort{ position:relative; padding-top:5px; padding-bottom:40px; }
			#a_l_sort a{ color:#000000; }
			
			#agents_list_group{ position:relative; left:0px; width:440px; padding-bottom:40px; }
			
				.a_l_div{ position:relative; left:0px; width:440px; padding-bottom:20px; }
					
					
					.a_l_title{ font-size:12px; font-weight:bold; }
					.a_l_subtitle{ font-size:11px; font-style:italic; font-weight:bold; }
					
					
					/* agent rows css */
					.a_l_content{ position:relative; font-size:11px; }
						
						/* the inner layout css, these are done using floats!!! NEEDS TO HAVE A DIV WITH A CLASS OF 'a_l_footer' PLACED BELOW THEM IN THE HTML FILE TO WORK (see class below for the 'clear' attribute) */
						.a_l_pic{ width:106px; height:106px; float:left; display: inline; }  
						.a_l_info{ width:320px; float:right; display: inline; margin-left:auto; }
						
						/* class to show or hide agent bio */
						.a_l_hide_agent{ visibility:hidden; display:none; }
						
						/* footer to space agents */
						.a_l_footer{ font-size:10px; text-align:center; padding: 15px 0px; clear:both; }
						
		
			/* OUR AGENTS GROUP	*******************************************************************/
			
			
			/* OUR COMMUNITIES	*******************************************************************/		
		
			#comm_list_group{ position:relative; left:0px; width:700px; }
			
			
				.comm_div{ margin-bottom:40px; }

						.comm_pic{ width:106px; height:106px; float:right; display: inline; margin-left:auto;}
						.comm_info{ width:320px; float:left; display: inline;  }
							.comm_title{ font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:1px; }
							.comm_content{padding-left:10px; padding-right:20px; padding-top:7px; }
						
						.comm_footer{ font-size:10px; text-align:center; padding-bottom: 40px; clear:both; }
			
			/* OUR COMMUNITIES	*******************************************************************/
		
		
		
		
			/* FEATURED GROUP	*******************************************************************/		
			
			#m_c_c_b_l_home_featured_group{ position:relative; left:0px; width:460px; padding-bottom:40px; }
		
				.featured_group_row{ position:relative; left:0px; width:460px; height:358px; padding-bottom:20px; }
				
					.f_g_r_left { position:absolute; background:url(../images/global/featured.box.dark_blue.png); left:0px; top:0px; width:205px; height:358px; }
					.f_g_r_right{ position:absolute; background:url(../images/global/featured.box.dark_blue.png); left:225px; top:0px; width:205px; height:358px; }
					
						.f_l_title{ color:#FFFFFF; width:205px; text-align:center; padding:14px 0px; font-size:12px; font-weight:bold; }
						.f_l_pic{ width:205px; text-align:center; }
						.f_l_content{ text-align:left; padding:20px; font-size:11px; }
			
		
				.m_c_b_l_contentend{ position:relative; padding-bottom:40px; }

			/* FEATURED GROUP	*******************************************************************/		







	
	#m_c_c_b_right{ width:240px; margin-left:auto; margin-right:30px; margin-top:20px; float:right; display: inline; }
	 
	 
		/* MODULES GROUP	*******************************************************************/		
	 
	 	.m_c_c_b_r_module1_top{ width:240px; height:10px; }
	 	.m_c_c_b_r_module1_middle{ width: 240px; text-align:center; background:url(../images/global/module_1.bkg.middle.jpg); padding-top:5px; }
			.m_c_c_b_r_module1_middle_title{ padding-top:10px; text-align:center; padding-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
			.m_c_c_b_r_module1_middle_content{ padding:10px; font-size:10px; }
			.m_c_c_b_r_module1_middle_button{ padding:10px 0px; text-align:center; }
		
		.m_c_c_b_r_module2_top{ width:240px; height:10px; }
	 	.m_c_c_b_r_module2_middle{ padding:10px 20px; text-align:left; background:url(../images/global/module_1.bkg.middle.jpg); }
			
			.m_c_c_b_r_module2_middle_container{ background-color:#f8f7f5;}
			.m_c_c_b_r_module2_middle_title{ padding-top:10px; text-align:center; padding-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
			.m_c_c_b_r_module2_middle_content{ padding:10px; font-size:10px; }
			.m_c_c_b_r_module2_middle_button{ padding:10px 0px; text-align:center; }
			
			.m_c_c_b_r_module3_middle_content{ padding:11px; font-size:10px; }
			
			
		/* Module Button */	
		
		.module_button{ cursor:hand; }
			
		/* showcase */
		
		#showcase_address{ text-align:center; }
		
		#showcase_info{ text-align:center; }
				
		/* contact agent */
		
		#agent_select{ text-align:center; }
		
		.agent_bio{ color:#FF0000; cursor: pointer; }
		
		/* weather */
		
		#weather_location{ font-weight:bold; text-align:center; }
		
		#weather_data{ text-align:center; }
		
			
		/* MODULES GROUP	*******************************************************************/

	
		/* Toolbox Group *********************************************************************/
		
		.div_tab{ height:35px; float:left; text-align:center; cursor:pointer; }
		
		.show_advanced{ cursor:pointer; }
		
		.show_tabs{ cursor:pointer; }
			
		.clear_calc{ cursor:pointer; }
		
		#container-1{ display:none; }
		
		/* Toolbox Group *********************************************************************/
	
	#m_c_c_b_clear{ clear:both; }
	/* 2 Column Layout 	-------------------------------------------------------------------------------------------------------*/


	.submit_button{ cursor:pointer; }

	






#footer{ margin: 0 auto; position:relative; margin-top:-123px; background-image:url(../images/global/footer.gr.jpg); background-repeat:no-repeat; font-size:10px; text-align:center; width: 760px; height:123px; padding: 0px; }


#footer_ss{ margin: 0 auto; position:relative; margin-top:-119px; background-image:url(../images/global/ss.footer.gr.jpg); background-repeat:no-repeat; font-size:10px; text-align:center; width: 760px; height:119px; padding: 0px; }
