/* CSS Document */
body {
	font-family: Geneva, Arial, helvetica, sans-serif,Verdana ;
	font-size: 14px;
	color: #333333;
	background-color:#69c;
	margin:0px;
	padding:0px;
	line-height:1.2;
	background:#69c url('images/body_bg.png') repeat-x;
}
iframe	{padding:0px;margin:0px;}
h1 		{font-size: 36px;color: #ffffff;padding:15px 10px 0px 10px;margin:0;}
h2		{font-size:18px;color:#fff;padding:0px 0 0 20px;margin:0;}
h3 		{font-size: 22px;color: #333333;padding:0 10px;margin:0;clear:both;}
h4 		{font-size: 16px;color: #333333;padding:5px 10px;margin:0;}
h5 		{font-size: 14px;color: #333333;padding:5px 10px;margin:0;clear:both;}
					
ol		{margin:5px;padding-left:15px;}
ol li		{padding:3px;margin-left:15px;list-style-type:decimal;}
ul		{margin:5px;padding-left:15px;}
ul li		{padding:3px;margin-left:15px;list-style-type:disc;}

a:link 		{color:#3300FF;}
a:visited 	{color: #453e35;}
a:hover 	{color: #f3720a;}
p			{margin:0px;padding:5px 10px;}
input 		{border:1px solid #999;}
textarea	{border:1px solid #999;}

.stripe_bak		{background-color:#CCCCCC;}

/* Page container ****************************/
#middle		{float:left;background-color:#f5f5f5;}
#container {width:1120px;margin:auto;}

/* Header Area ************************************/
#horz 							{clear:both;float:left;width:980px;min-height:3px;margin:5px 0px 0px 0px;background-color:#CCCCCC;}

#headline_featured 				{clear:both;float:left;width:1120px;height:119px;position:relative;}

#logo							{float:left;margin:5px 0 0 0;}
#title							{position:relative;float:left;width:650px;}
#header_link					{color:#ffffff;text-decoration:none;}
#featured_container 			{float:right;width:530px;margin:5px 0px 0px 0px;background-color:#F5F5F5;}
#featuredText 					{margin-left:auto;margin-right:auto;width:530px;text-align:center;}
#featuredText p 				{margin:5px 0px 0px 0px;padding:0px;}
#featured_container a:link 		{color: #ffffff;text-decoration: underline;}
#featured_container a:hover 	{color: #f3720a;}					
.featuredCondo 					{float:left;width:160px;height:120px;margin:8px;background-color:#FFFFFF;}
.clear							{clear:both;}

#contact_info_box 					{ position:absolute; top:0px; left:640px; width:320px;min-height:60px;margin:10px 0 0px 0;padding:0 10px 0 0;text-align:right;color:#ffffff;}
#contact_info_box .contact_img		{float:right;}
#contact_info_box img 				{margin:5px 0 0 5px;}

#contact_info_box .contact_info					{float:right;padding:5px 20px 0 0;}
#contact_info_box p 							{padding:0;clear:none;font-size:12px;}
#contact_info_box  .contact_info a 				{color:#ffffff;text-decoration:none;}
#contact_info_box  .contact_info a:hover 		{color:#999999;text-decoration:underline;}

	#contact_info_box2 								{ position:absolute; top:5px; left:960px; width:70px; height:60px; text-align:center; font-size:14px; }
	#contact_info_box2 a							{ color:#fff; }


#extra_links					{position:absolute;top:100px;left:570px;width:500px;text-align:left;}
#extra_links ul					{margin:0;padding:0;}
#extra_links li					{float:left;margin:0;padding:0 5px;border-left:1px solid #ffffff;list-style-type:none;}
#extra_links li:first-child		{border-left:0;}
#extra_links li	a				{color:#ffffff;text-decoration:none;}
#extra_links li	a:hover			{color:#999999;text-decoration:underline;}


/* Navigation ************************************/
#nav_container			{clear:both;float:left;width:1120px;height:34px;font-size:13px;color:#FFFFFF;padding:4px 0 0 0;font-weight:bold;margin:0 0 6px 0;}

#button 				{float:left;width:1120px;color:#333;}
#button ul 				{padding:5px 0 0 0;margin:0px;}		
#button li 				{margin: 0px;padding:1px;list-style-type:none;float:left;}
#button li a 			{padding: 4px 10px 4px 10px;background-image:url(images/button_bg.png);background-repeat:repeat-x;border:1px solid #fff;color: #000;text-decoration: none;display:block;}
html>body #button li a 	{width: auto;}	
#button li a:hover 		{background-image:url(images/button_bg_over.png);background-repeat:repeat-x;color: #ffffff;}
#button li a#on_page 		{color:#ffffff;background-image:url(images/button_bg_over.png);}
#button li a#on_page:hover	{background-image:url(images/button_bg_over.png);}

/* Left Column ************************************/
	#leftCol 				{position:relative;clear:both;float:left;width:770px;min-height:659px;padding:10px 10px 10px 0px;background-color:#F5F5F5;}

/* Right Column ************************************/
	#rightCol 				{float:left;width:300px;min-height:659px;padding:5px;background-color:#F5F5F5;}
	.side_mls 				{width:300px;text-align:left;clear:both;min-height:10px;}
	.side_mls ul			{padding:0;margin:0;}
	.side_mls ul li			{list-style-type:decimal;list-style-position:inside;padding:1px;margin:0px;}
	.side_mls ul li a		{font-size:11px;}
	.side_mls  p			{font-size:11px;padding:1px 0 1px 10px;margin:0px;}
	.side_mls h4			{font-size:18px;padding-bottom:3px;}
	
	#share			{float:right;}

	#banner300x250 		{width:300px;height:250px;margin:5px 0px 10px 0px;background-color:#FFFFFF;clear:both;}
	.banner300x75 		{width:300px;height:75px;margin:5px 0px 10px 0px;background-color:#FFFFFF;clear:both;}
	#additionalContent 	{width:300px;height:250px;background-color:#F5F6E8;padding:0px 0 25px 0;border-top:1px solid #333333;}
	#additionalContent h3	{margin:0px;padding:5px 0 0px 0px}
	#additionalContent ul	{padding:0;margin:0px 0 0 10px;}
	#additionalContent ul li	{padding:3px;margin:0px;list-style-type:disc; list-style-position:inside;}

/*	Debug	*****************************************************/
	.debug		{width:600px;height:100%;margin-right:auto;margin-left:auto;border:1px solid #333333;background-color:#FFE88C;color:#333333;margin-top:20px;padding:10px;text-align:left;clear:both;}
	.error		{color:#CC0033;padding:0 0 0 5px;font-size:12px;}
	.required		{color:#CC0033;}

/* Error message */
	#msg		{width:630;height:100%;margin:5px 0px 5px 10px;background-color:#FFEC9F;border:1px solid black;}

/* quicklinks */
	.ql_list		{float:left;width:140px;margin:5px 0px 5px 10px;padding:0px;}
	.ql_list li		{padding:2px 0 2px 2px;margin:0 0 0 3px; list-style-type:none;list-style-image:url(images/arrow.gif); list-style-position:inside;width:140px;}
/* 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;}

/* group sites page */
	.general_list		{float:left;margin:0px 0 5px 0px;margin-bottom:15px;padding-top:0 0 0px 0px;}
	.general_list li	{list-style-type:none;margin:0px;padding:0px;}
	
	.condo_site_list	{float:left;margin:0px 0 0 0px;padding-top:0px;}
	.condo_site_list li	{list-style-type:none;margin:0px;padding:0px;}
	
	.city_brand p		{margin:10px 0 15px 15px;padding:0px;}
	.city_brand h3 		{margin:0px 0 0 10px;padding:0px;}
	.city_brand h4 		{margin:0px 0 0 10px;padding:0px;}

/* Group Sites Page  */
	.slide_left			{float:left;}
	.clear				{clear:left;}
	.site_list			{width:200px;margin:0 0 10px 0;padding:0;}
	.site_list li		{list-style-type:none;width:180px;}
	#additionalContent .site_list			{width:280px;margin:0 0 10px 0;padding:0;}
	#additionalContent .site_list li		{list-style-type:none;width:280px;}
	a.up				{float:right;padding:5px;margin:-20px 0 0 0;text-decoration:none;}
	a.up:hover			{text-decoration:underline;}

/* 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:3px;left:420px;z-index:99;background-color:#000;width:180px;color:#ff0;font-size:16px;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;}

/* 	agents wanted page	*/
	#benefits_list			{margin:10px 0 10px 30px;}
	#benefits_list li		{list-style-type:disc;padding:3px;}
	#member_wrap h3 span	{font-size:14px;font-style:italic;}
	#page_tagline			{font-size:14px;font-weight:bold;padding:0 0 0 15px;}
	a.call_me				{font-size:22px;color:#000000;text-decoration:underline;font-weight:bold;padding:0 0 0 40px;}
	#wanted_img				{position:absolute;top:20px;left:500px;}
/* 	seven percent 	*/
	#percent_reasons li		{list-style-type:decimal;}