	*									{ margin:0; padding:0; outline:none; }
	body 								{ font-family: Arial, sans-serif; font-size: 13px; background:url('./images/bk_1.jpg') #a0ccff repeat-x; color:#333; }
	h1									{ font-size:32px; }
	h2									{ font-size:16px; font-weight:normal; color:#5b190d; padding:0 0 0 120px; }
	h3									{ color:#5b190d; font-size:24px; padding:0; margin:0;  }
	h4									{ color:#5b190d; font-size:20px; padding:0; margin:0; }
	p									{ padding:5px 0 0 0; margin:0; }
	a 									{  }
	a:hover 							{ color:#ed6646; text-decoration:none; }
	
	.title 								{color:#f17326; font-size:28px; clear:both; padding-top:5px; }
	
/* main element layout */
	#container 							{ width:1000px; margin:0 auto; position:relative; }
	.pagewrapper						{ width:1000px; float:left; } 							/*gets the white background to expand */
	#header_container					{ width:1000px; height:125px; float:left; clear:left; position:relative; padding:0px; }
	#content							{ width:1000px; float:left; clear:left; padding:10px 0 0 0; }
	#main_col							{ float:left; clear:left; border-radius:5px; position:relative; background:#f5f5f5; width:990px; min-height:480px; margin:0px; padding:10px 0 10px 10px; font-size:14px; line-height:1.2; }
	#logo								{ position:absolute; top:0px; left:0px; width:600px; }
	#logo a								{ text-decoration:none; color:#333; }
	#tagline							{ position:absolute; top:60px; left:10px; font-size:16px; }
	#head_info							{ position:absolute; top:5px; left:780px;  }
	#head_info li						{ list-style-type:none; padding:0px; margin:0px; text-align:right; } 
	#head_info .name					{ font-size:16px; font-weight:bold; }
	.phone								{ font-size:20px; font-weight:bold; color:#333; text-shadow:1px 1px 1px #999; }
	#facebook_like_btn					{  }
	
/*	upper nav	*/
	#top_nav							{ position:absolute; top:90px; left:770px; padding:0px; margin:0px; width:240px; }
	#top_nav li							{ list-style-type:none; float:left; padding:0 10px; margin:0px; border-left:1px solid #999; }
	#top_nav li:first-child				{ border-left:0; }
	#top_nav li	a						{ font-size:16px; color:#fff; text-decoration:underline; font-weight:bold; text-shadow:1px 1px 1px #999; }
	#top_nav li	a:hover					{ color:#ed6646; text-decoration:none; }

/*	nav	*/
	#nav_wrap						{ float:left; clear:left; width:1000px; padding:5px 0; height:20px; background:#1b1464; border-radius:5px; }
	#nav							{ padding:0px; margin:0px;  }
	#nav li							{ list-style-type:none; float:left; padding:0 10px; margin:0px; border-left:1px solid #fff; }
	#nav li:first-child				{ border-left:0; }
	#nav li	a						{ font-size:18px; color:#fff; text-decoration:none; }
	#nav li	a:hover					{ color:#F00; }
	#nav li a#onpage				{ color:#F00; }

/*	social head		******************************************/
	#social_info					{ padding:0px; margin:0px; }
	#social_info li					{ padding:0px; margin:0px; float:left; }
	#social_info li span			{ font-size:14px; font-weight:bold; color:#333; }
	#social_info li.asdf			{ padding:10px 5px 0 0; }
	#social_info li img				{ margin:5px; }

/*	Home page	**********************************************/
	.home_left							{ float:left; width:650px; }
	.home_left h4		 				{ color:#f17326; font-size:28px; clear:both; padding-top:5px; }
	.home_info							{ padding:5px 0 0 5px; font-size:18px; } 
	.home_info2							{ padding:5px 0 0 5px; } 
	.home_left .home_img				{ margin:10px 0 0 50px; }
	
	.home_right							{ float:left; width:330px; margin:0 0 0 5px; }
	.home_right .home_side_info			{ text-align:center; font-weight:bold; font-size:13px; line-height:1; }
	.home_right .home_side_info span	{ color:#d71f1d; font-weight:bold; font-size:18px; }
	.home_right .home_side_info a		{ color:#d71f1d; font-size:16px; }
	.home_form_head						{ color:#fff; background:#f17326; font-family:; padding:5px; width:320px; font-size:24px; margin:10px 0 0 0; }
	.home_form_head	span				{ font-size:18px; font-style:italic; }
	.home_form_wrap						{ background:#f17326; padding:5px; color:#fff; margin:0; font-size:12px; }
	.home_form_wrap	.input				{ border:1px solid #999; width:200px; padding:2px; }
	.home_form_wrap	.textarea			{ border:1px solid #999; width:200px; padding:2px; margin:10px 0; }
	.home_form_wrap	#hsubmit			{ background:url("./images/home_button.png"); width:219px; height:60px; border:none; }
	.check_head							{ font-size:22px; font-weight:normal; padding-top:10px; }
	#home_quotes						{ margin:0; padding:0; }
	#home_quotes li						{ margin:0; padding:10px 0 0 20px; color:#3a7211; list-style-type:none; }
	
	.horizontal_ul						{ margin:0 0 20px 0; padding:0px;height:85px; }
	.horizontal_ul li					{ margin:0px; padding:0px; float:left; list-style-type:none; }
	.quick_wrap							{ padding:0 0 0 100px; }
	.fast								{ margin:0 0 0 75px; }
	
	.home_item1							{ padding:40px 5px 5px 5px; margin:2px; width:150px; height:30px; font-weight:bold; font-style:italic; text-align:center; background:url('./images/fast.png') no-repeat top center; }
	.home_item2							{ color:#f17326; text-shadow:1px 1px 1px #000; padding:0; margin:2px; width:110px; height:68px; overflow:hidden; font-weight:bold; font-style:italic; text-align:center; }
	.condo								{ background:url('./images/condo.jpg') no-repeat; }
	.home								{ background:url('./images/home.jpg') no-repeat; }
	.apt								{ background:url('./images/apt.jpg') no-repeat; }
	.girl								{ background:url('./images/girl.jpg') no-repeat; }
	.hands								{ background:url('./images/shakinghands.jpg') no-repeat; }
	.tools								{ background:url('./images/tools.jpg') no-repeat; }
	.margin_ul_left						{ margin:10px 0 0 130px; }
	.opaque								{ -moz-opacity:.80; filter:alpha(opacity=80); opacity:.80; background:#fff; padding:2px 5px; width:100px; }

	.bullet_ul							{ padding:0px; margin:10px 0 10px 30px; }
	.bullet_ul li						{ list-style-type:disc; }
	.numbered_ul						{ padding:0px; margin:10px 0 10px 40px; }
	.numbered_ul li						{ list-style-type:decimal; }

/* 	Social Media Page	*/
	#social_offsite						{ position:absolute; top:35px; left:450px; margin:0; padding:5px; border:1px solid #999999; background-color:#5b8bdd; width:259px; height:27px; }
	#social_offsite li					{ padding:0 0 0 5px; float:left; margin:0; list-style-type:none;  }
	
	#social_nav								{ margin:20px 0 0 0px; padding:0 0 0 10px; border-bottom:1px solid #999; height:38px; }
	#social_nav li							{ list-style-type:none; float:left; margin:0 1px; border:1px dotted #999;  border-bottom:1px solid #fff; text-align:center; height:36px; padding: 0px 5px; }
	#social_nav li img						{ width:60px; margin:8px 0 0 0; }
	#social_home							{ margin:10px;font-size:12px; }
	#lat_nav_links a#on_social_page_top		{ color:#CC0000; }
	#social_nav #on_social_page				{ border:1px solid #999; border-bottom:1px solid #fff; height:35px; margin:-8px 1px 0 1px; padding:5px; }
	#social_nav #on_social_page img			{ width:100px; margin:5px 0 0 0; }
	#social_wrap							{ position:relative; float:left; clear:left; width:100%; }
	#social_wrap h3							{ padding:5px 0; font-size:18px; font-weight:bold; margin:0 0px 10px 0; border-bottom:1px dotted #999; }
	#facebook_wrap							{ float:left; clear:left; }
	#twitter1_wrap							{ float:left; clear:left; }
	#linkedin_wrap							{ float:left; clear:left; }
	#youtube_wrap							{ float:left; clear:left; }

/*	contact page	*/
	#general_info			{ width:260px; min-height:100px; position:absolute; top:10px; left:450px; }
	#google_map_wrap		{ width:260px; min-height:200px; position:absolute; top:150px; left:450px; }
	#google_map				{ width:260px; height:300px; }
	#qr_code				{ width:260px; height:300px; position:absolute; top:10px; left:730px; }

/* Footer                */
	#footer 				{ float:left; clear:both; width:100%; height:400px; text-align:center; margin:25px auto 25px auto; }
	#footer table 			{ margin:auto; }
	#footer h2 				{ font-size:14px; font-weight: bold; margin:0 0 3px 0; }
	#footer p 				{ margin:0px; padding:2px; width:100%; font-size:12px; }
	#footer img 			{ margin:2px 0 0 0; }
	#footer a 				{ text-decoration:underline; font-size:12px; }
	#footer a:hover 		{  }
	#bottomNav 				{ text-align:center; }
	#bottomNav p 			{ font-size:12px; }
	#bottomNav li 			{ display:inline; padding:0 5px 0 5px; border-right:1px solid #999; margin:0px; }
	#bottomNav li:last-child 						{ border-right-width:0px; }
	#footer table tr td #bottonNav ul li a:link 	{  }
	#footer table tr td #bottonNav ul li a:hover 	{ }
	.kemteck 										{ text-align:center; }
	.kemteck p 										{ font-size:12px; }


	/* team page */
	.team_wrap				{width:640px;float:left;}
	
	.team_mem				{width:300px;margin:5px;float:left;border:1px solid #333;}	
	.team_mem h4			{margin:0px;padding:5px 0 0 5px;}
	.team_mem h6			{margin:0px;padding:5px 0 0 5px;font-size:12px;}
	.team_mem p				{margin:0px;padding:5px 5px 0 5px;}
	
	.team_mem img			{float:left;width:70px;margin:4px;border:1px solid #333;}
	.team_mem_info			{float:left;width:200px;padding:5px 0px 5px 0px ;}
	.team_mem_info a		{float:right;padding:3px ;clear:right;}
	
	.rteam_mem				{width:300px;margin:5px;float:left;clear:both;border:1px solid #333;}
	.rteam_mem h4			{margin:0px;padding:5px 0 0 5px;}
	.rteam_mem h6			{margin:0px;padding:5px 0 0 5px;font-size:12px;}
	.rteam_mem p				{margin:0px;padding:5px 5px 0 5px;}
	.rteam_mem img			{float:left;width:70px;margin:4px;border:1px solid #333;}
	.rteam_mem_info			{float:left;width:200px;padding:5px 0px 5px 0px ;}
	.rteam_mem_info a		{float:right;padding:3px ;clear:right;}
	.em						{font-size:11; font-style:italic;}

	.mem_img		{width:70px;float:left;margin:10px;}
	h5				{padding-left:15px;}
	a.back_link			{margin:-50px 0 0 0;float:right;text-decoration:none; z-index:101; position:relative;}
	a.back_link:hover	{text-decoration:underline;color:#999999;}
	.member_header		{background-color:#69c;border-top:1px solid #999;border-bottom:1px solid #999;margin:0 0 0 5px;color:#fff;float:left;clear:both;width:750px;}
	
/*	tenant	page	*/
	.tenant_list_wrap 			{ float:left; clear:left;  }  
	.tenant_list 				{ width:330px; float:left;  }  
	.tenant_list li				{ width:330px;  }  
	.tenant_list_image 			{ float:left;  }  











