	* 			{margin:0px; padding:0px;}
	body 		{font-family: Arial, helvetica, sans-serif;font-size: 12px;color: #181a2f;background:#5c80b0  url('./images/body_bg.jpg') top center no-repeat;margin:0px;padding:0px;}
	h1			{ margin:0px; padding:5px 10px 0 10px;font-size:28px;font-weight:bold;position:absolute;top:10px;left:175px;width:500px;color:#fff;font-family:"Times New Roman", Times, serif;}
	h2			{ margin:0px; padding:5px 5px;font-size:20px;font-weight:bold;position:absolute;top:35px;left:185px;z-index:99px;width:500px;color:#fff;font-family:"Times New Roman", Times, serif;}
	h3			{font-size:28px;float:left;clear:both;width:100%;}
	h4			{font-size:18px;float:left;clear:both;width:100%;}
	h5				{padding-left:15px;font-size:16px;width:100%;}
	p			{margin:5px;padding:5px;float:left;clear:both;width:100%;}
	input		{border:1px solid #999;}
	textarea	{border:1px solid #999;}
	a:link 		{color:#0000CC; text-decoration: underline; }
	a:hover 	{color:#FF6633; }
	
	.arrow_link	{ padding-left:12px; background:url('/images/arrow.png') no-repeat left center; }
	
/* *******************************************/
/* Page container ****************************/
	#container 			{ width:980px; margin-left:auto; margin-right:auto; position:relative; }

/* *****************************************/
/*  Start Header  **************************/
	#head_container 	{ position:relative; z-index:99; float:left; width:980px; height:131px; } 
	.top_star			{ position:absolute; top:5px; left:750px; z-index:101;  }
	#logo_img			{ float:left; margin:-10px 0 0 0; }
		  
	#top_nav_wrap					{ position:absolute; top:93px; left:10px; float:right; padding:0px 0px 0 0; margin:0 2px 0 0; width:800px; }
	#top_nav 						{ padding:0px 10px; margin:0px 0 0 0; width:800px; height:20px; z-index:55; }
	#top_nav li						{ float:left; list-style-type:none; margin:0 1px; position:relative; z-index:101; }
	#top_nav a.share_icons			{ padding:0px 3px 8px 3px; background:none; }
	#top_nav a.share_icons:hover	{ padding:0px 3px 8px 3px; background:none; }
	#top_nav li	a					{ color:#fff; font-weight: bold;padding:3px 10px; background:url('./images/nav_bg.jpg'); display:block; font-weight:bold; font-size:14px; text-decoration:none; }
	#top_nav li	a:hover				{ color:#F5f5f5; background:url('./images/nav_bg_over.jpg'); }	
	#top_nav li a#current_page_item		{ background:url('./images/nav_bg_over.jpg'); }

	#float_nav						{ position:absolute; top:95px; left:650px; z-index:99; }
	#float_nav li					{ float:left; list-style-type:none; margin:5px 0; padding:0 5px; border-left:1px solid #f5f5f5;}
	#float_nav a					{ color:#f5f5f5; font-size:14px; font-weight:bold; }
	#float_nav a:hover				{ color:#4A0000; text-decoration:none; }
	#float_nav li:first-child		{ border-left:0px; }
	#float_nav a#on_float_nav		{ color:#f63; }
	
	#share						{float:right;clear:both;padding:3px 30px 0 0;margin:0;}
	
	#facebook					{ position:absolute; top:15px; left:590px; }
	#twitter					{ position:absolute; top:15px; left:810px; }
	
/* *******************************************/
/*  Start Content ****************************/
	#content_container 		{ position:relative; float:left; width:980px; min-height:500px; padding:0 0 20px 0; }
	
/* *******************************************/
/*   map page	*/
	#map_wrap				{position:relative;width:940px; height:450px; margin:-10px 0 0 0; padding:10px; background:url('./images/map_bg.png') top left no-repeat ;}
	#map_wrap .key			{font-size:10px;margin:0 0 0 -1px;}
	#map_wrap .key img		{margin:0px 0 -5px -2px;}
	
	#map_search				{position:absolute;top:300px;left:650px;z-index:30;width:296px;height:136px;background:url('./images/search_bg.png') no-repeat;padding:8px 0 0 13px;}
	#map_search p			{padding:0px 0 2px 0px;margin:4px 0 0 5px;font-size:12px;font-weight:bold;color:#666;float:left;clear:left;}
	#map_search p.header	{width:290px;}
	#map_search #search_city		{border:1px solid #ccc;float:left;clear:left;font-size:12px;height:24px;width:190px; margin:0 5px 2px 5px;padding:2px 2px 4px 2px;}
	
	#map_search #search_submit		{float:left;height:26px;width:70px;color:#fff;font-size:11px;font-weight:bold;padding:0 0 6px 6px;background:url('./images/search_button.png') no-repeat;border:0;font-family:Arial, Helvetica, sans-serif;}
	#map_search #filter_group		{float:left;clear:left;font-size:11px;width:100%;border:1px solid #ccc;background-color:#fff;width:178px;padding:5px;margin:0 5px 0 5px;}
	#map_search #filter_group p		{float:left;clear:none;margin:0;padding:0px 0 0 0;}
	#map_search #filter_group input		{margin:0px 0 0 0;padding:0}
	#map_search #filter_group p span	{font-size:11px;margin:0 7px 5px 3px;padding:0px 0 0 0px;}
	#map_search #filter_update			{float:left;height:26px;width:70px;color:#fff;font-size:11px;font-weight:bold;padding:0 0 6px 6px;margin:16px 0 0 0;background:url('/images/search_button.png') no-repeat;border:0;font-family:Arial, Helvetica, sans-serif;}
	
	#map					{position:relative;z-index:10;float:left;width:940px;height:450px;}
	
	.bubble					{}
	.bubble_head			{font-size:18px; font-weight:bold;}
	.bubble_tagline			{font-size:12px; }
	.bubble_info			{float:left;clear:both;padding:5px 0 0 0;}
	.bubble_info img		{float:left;margin:0 5px 0 0;}
	.bubble_info_text		{float:left;}
	.bubble_info_text p 	{padding:2px 0 0 0;margin:0;font-size:11px;}
	.bubble_info_text .link	{padding-left:12px;background:url('./images/arrow.png') left center no-repeat;}

	.bubble2				{float:left;clear:both;padding-bottom:10px;}
	.bubble2 .head			{font-size:18px; font-weight:bold;}
	.bubble2 .tagline		{font-size:12px;}
	.bubble2 img			{float:left;margin:5px;}
	.bubble2 .bubble_info2	{float:left;padding:5px	;}
	.bubble2 p 				{padding:2px 0 0 0;margin:0;font-size:11px;}
	.bubble2 .links2		{float:left;clear:both;padding:0 0 0 5px;text-align:center;width:100%}
	
/*  Start Left Column ************************/
	#main_column {
		float:left;
		clear:left;
		width:960px;
		min-height:500px;
		height:100%;
		margin:0 10px 0 10px;
		padding:0 0 20px 0;
	}
	#main_column h3 { margin:10px; color:#000;}
	#main_column h4 { margin:10px 0 5px 10px; color:#181a2f;}
	#main_column ul { list-style:none; }
	#blue_grad_container {
		float:left;
		width:650px;
		min-height:105px;
		height:100%;
		margin-top:10px;
		background: url('./images/blueGradBg.jpg') no-repeat;
	}
	#blue_grad_container p { width:600px; margin:5px 10px 0 0; padding:0px 0px 0px 10px; color:#181a2f; }
	
	
/* ***************************************/
/*  Start SideBar ************************/
	#sidebar_column {
		float:left;
		width:300px;
		height:100%;
		min-height:800px;
		padding:10px 10px 0px 0px;
	}
	#sidebar_column h2 { color:#003399; font-size:18px; font-weight:100; margin-bottom:3px; padding-bottom:4px; border-bottom:dotted 1px #CCC;}
	#showing_ad {
		width:300px;
		height:150px;
		margin-bottom:10px;
	}
	#two_ads { width:300px; height:70px; }
	.ad1 {float:left; width:145px; height:70px; background:#CCC; }
	.ad2 {float:right; width:145px; height:70px; background:#CCC; }
	#ad-300x250 {width:300px; height:250px; margin:0px 0 10px 0;}	
	.side_mls 				{width:300px;text-align:left;clear:both;min-height:10px;padding:5px 0 10px 0;}
	.side_mls ul			{padding:0 0 0 25px;margin:0px 0 10px 0;}
	.side_mls ul li			{list-style-type:decimal;list-style-position:outside;margin:1px;padding:2px;}
	.side_mls ul li a		{font-size:11px;color:#000099;}
	.side_mls  p			{font-size:11px;padding:1px 0 1px 10px;margin:0px;}
	.side_mls h4			{font-size:18px;padding:4px 0 4px 0;}
	
/* Footer  */
	#footer 					{clear:both;width:1000px;height:400px;text-align:center;margin:auto;margin-top:25px;}
	#footer p					{font-size:11px; color:#000033;float:left;clear:both;text-align:left;width:100%}
	
	#bottomNav 					{margin:auto;width:940px;padding:15px 0 40px 0;}
	#bottomNav li 				{float:right;padding:0 3px 0 3px;border-left:1px solid #000033;margin:0px;list-style-type:none;}
	#bottomNav li:last-child 	{border-left:0px;}
	#footer a					{color:#000099; text-decoration:underline; font-size:12px; }
	#footer a:hover				{color:#B5B5B5;}
	
/* extra general styles */
	.white				{background-color:#FFFFFF;}
	
	
/* contact us lightbox 	*/

	.faded_overlay		{display: none;position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;background-color: #999;z-index:1001;-moz-opacity: 0.7;opacity:.70;filter: alpha(opacity=70);}	 
	.detail_content 	{position:relative;display: none;position: fixed;top: 100px;left: 30%;font-size:12px;width: 650px;height: 290px;padding: 0px;border: 2px solid #999;background-color: #f5f5f5;z-index:1002;}
	.detail_content h3	{position:relative;background-color:#000;padding:5px;margin:0;width:640px;font-size:36px;color:#ff0;}
	#header_sub			{position:absolute;top:0px;left:420px;z-index:99;background-color:#000;width:180px;color:#ff0;font-size:15px;text-align:center;font-weight:bold;}
	#close_x			{position:absolute;top:5px;left:630px;width:15px;height:15px;background-image:url("./images/close_button.gif");z-index:99;}
	#close_x:hover		{background-image:url("./images/close_button_over.gif");}
	.detail_input		{width:200px;}
	.detail_comments	{width:200px;}
	.detail_error		{display:none;color:#FF0000;font-size:11px; font-weight:bold; padding:0 0 0 5px;}
	#detail_submit		{width:60px;margin:0 40px 0 0;}
	#contact_table			{position:absolute;top:70px;left:330px;}
	#contact_side_wrap		{position:absolute;top:55px;left:0px;width:295px;height:223px;background-color:#FFFFDD;padding:5px;}
	.contact_side_header	{font-size:16px;font-weight:bold;padding:5px;}
	#contact_side			{padding:0px;margin:0px;}
	#contact_side li		{padding:2px 0;maring:0px;list-style-type:decimal;list-style-position:inside; font-weight:bold;}
	#contact_validation_code	{width:50px;}
	#assistance				{position:absolute;top:265px;left:325px;font-size:13px; font-weight:bold;}

/* team page */

	.rteam_wrap				{width:670px;float:left;padding:0 0 20px 0}
	
	.team_mem				{width:300px;margin:5px;float:left;border:1px solid #333;}	
	.team_mem h5			{margin:0px;padding:5px 0 0 5px;font-size:18px;font-weight:bold;}
	.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 h5			{margin:0px;padding:5px 0 0 5px;font-size:18px;font-weight:bold;}
	.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 ;}
	
	.em						{font-size:14px; font-style:italic;}

	#member_wrap			{width:650px;float:left;clear:left;position:relative;margin:0 20px 0 0;}
	.pad_left				{margin:0 0 0 40px;}
	.mem_img				{width:70px;float:left;margin:10px;}
	a.back_link				{margin:-40px 20px 0 0;float:right;text-decoration:none;}
	a.back_link:hover		{text-decoration:underline;color:#999999;}

	#side_ads				{margin:10px 0 0 0;width:300px;float:left;}

/* 	agents wanted page	*/
	#benefits_list			{margin:10px 0 10px 30px;float:left;clear:left;}
	#benefits_list li		{list-style-type:disc;padding:3px;}
	h3 span					{font-size:14px;font-style:italic;}
	#page_tagline			{font-size:14px;font-weight:bold;padding:0 0 0 15px;}
	.call_me				{font-size:22px;color:#000000;font-weight:bold;padding:0 0 0 0px;float:left;clear:both;}
	.mega_ad				{position:absolute;top:0px;left:700px;}
	.video_ad				{position:absolute;top:100px;left:420px;}
	.agent_video_link		{position:absolute;top:80px;left:420px;font-size:16px;}
	#vp1Rqdlf				{margin:0 0 0 40px;float:left;clear:left;}
	
/* 	contact form	*/	
	#formLeft				{float:left;}
	
/* about us page */
	.about_ad				{position:absolute;top:20px;left:440px;}
	#member_wrap	{width:640px;margin:0 10px 0 0;}
	#member_wrap ul	{width:100%;}
	#member_wrap ul li	{width:100%;}
	#member_wrap p {float:left;clear:left;}
	#member_wrap .about_list		{margin: 0 0 0 20px;float:left;clear:left;}
	#member_wrap .about_list li		{padding:2px;}
	#member_wrap .call_randy		{font-weight:bold;}
	#member_wrap .bullet li		{list-style-type:disc;list-style-position:inside;}
	#about_sub_nav		{margin:0;padding:0;float:left;clear:left;width:300px;}
	#about_sub_nav li	{margin:0 0 0 15px;padding:2px;list-style-position:inside;width:300px;}
	
	#member_wrap .top_link		{float:left;padding:0 10px 0 500px;margin:0 0 -20px 0;clear:both;width:100%;}
	#about_list	li				{ list-style-type:decimal; padding:5px; margin:0 0 0 45px; }
	#about_wrap					{ width:940px; }
	#about_address	li			{ list-style-type:none; padding:2px 0 0 0; margin:0 0 0 35px; }

/*	Agent Video		*/
	#info1		{position:absolute;top:60px;left:640px;}
	#info2		{position:absolute;top:80px;left:600px;}
	#info3		{position:absolute;top:10px;left:810px;}
	
	
/* 	rental services	*/
	.lists		{ margin:5px 0 0 15px; padding:0; }
	.lists li	{ margin:3px 0 0 0; padding:0; list-style:disc inside; }
	#rental_left		{ float:left; width:650px; }
	#rental_right		{ float:left; text-align:center; width:300px; }
	#rental_right img	{ margin:0 0 10px 0; }
	
	
/*  seller services  */
	.list_ul		{ margin:5px; padding:0; }
	.list_ul li		{ margin:5px 0 0 15px; padding:0; list-style-type:disc; list-style-position:inside; }
	
	
	
	
	
	
	
	
	
