/* CSS Document */
body {
	font-family: Geneva, Arial, helvetica, sans-serif,Verdana ;
	font-size: 14px;
	color: #333333;
	background-color:#17417f;
	margin:0px;
	padding:0px;
	line-height:1.2;
	background-image:url(./images/body_bg.jpg);
	background-repeat:repeat-x;
}
iframe	{border:0px;}
h1 		{font-size: 40px;color: #ffffff;padding:15px 5px 0px 5px;margin:0;}
h2 		{font-size: 15px;color: #ffffff;padding:0 0 0 20px;margin:0; font-style:italic;}
h3 		{font-size: 22px;color: #333333;padding:0 0 10px 0;margin:0;clear:both;}
h4 		{font-size: 16px;color: #333333;padding:5px;margin:0;clear:both;}
h5 		{font-size: 14px;color: #333333;padding:5px;margin:0;clear:both;}
					
ul		{margin:5px;padding-left:15px;}
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;}
input 		{border:1px solid #999;}
textarea	{border:1px solid #999;}

.stripe_bak		{background-color:#CCCCCC;}

#leftCol a#on_sub_page		{color:#FF6600;}
/* Page container ****************************/
#container {width:980px;height: 100%;margin-left:auto;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;width:980px;min-height:95px;position:relative;}

#title							{float:left;width:500px;}
#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;}
.phone							{font-size:18px;}
#header_link					{color:#ffffff;text-decoration:none;}

#contact_info_box 					{float:right;width:320px;min-height:60px;margin:10px 0 0px 0;padding:0 20px 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:16px 0 0 0;}
#contact_info_box p 							{padding:0;clear:none;font-size:12px;}
#contact_info_box  .contact_info a 				{color:#ffffff;}
#contact_info_box  .contact_info a:hover 		{color:#999999;}


#extra_links					{position:absolute;top:83px;left:737px;width:300px;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:0px;}
#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:980px;height:34px;font-size:13px;color:#FFFFFF;padding:5px 0 0 0;font-weight:bold;}

#button 				{float:left;width:980px;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: 2px 5px 5px 5px;background-image:url(images/button_bg.png);background-repeat:repeat-x;border:1px solid #fff;color: #000;text-decoration: none;width: 100%;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 		{clear:both;float:left;min-height:659px;margin: 5px 10px 25px 0px;padding:10px;background-color:#F5F6E8;}
.leftNarrow		{width:630px;}
.leftWide		{width:940px;}

/* Right Column ************************************/
	#rightCol 				{float:right;width:300px;min-height:659px;margin: 5px 0px 25px 0px;padding: 10px;background-color:#F5F6E8;}
	.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;clear:both;}
	.side_item		{margin:0 0 10px 0;}
	
	#rss_feed				{border:1px solid #ccc;background-color:#ffffff;padding:2px;margin:5px 0;}
	#rss_feed li			{list-style-type:none;margin:0 0 0 10px;padding:2px;}
/* */

#banner300x250 		{width:300px;height:250px;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:640;height:100%;margin:5px 0px 5px 0px;background-color:#FFEC9F;border:1px solid black;}

/* quicklinks */	
	.ql_list		{float:left;margin:5px;padding:0px;}
	.ql_list li		{float:left;padding:2px;margin:0 0 0 5px; list-style-position:inside;}
	
	.ql_list2		{float:left;margin:5px;padding:0px;}
	.ql_list2 li	{padding:2px;margin:0 0 0 5px; list-style-position:inside;}
	
/* 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;}

	/* videos page */
	#sky_img			{float:left;margin:10px 0 0 0;}
	#prop_list			{float:left;margin:10px;padding:0;list-style-position:inside;}
	#prop_list li		{margin:0;padding:3px;list-style-type:decimal;}
	
	/* footer */
	#footer 		{clear:both;width:980px;height:100%;text-align:center;margin:25px auto;color:#FFFFFF;font-size:12px;line-height:1;}
	#footer h2 		{font-size:14px;color:#ffffff;font-weight: bold; margin-bottom:3px;}
	#footer table	{margin-left:auto;margin-right:auto;}
	#footer img 	{margin-top: 2px;}
	#footer a		{color:#ffffff;text-decoration:underline;}
	#footer a:hover	{color:#B5B5B5;}	
	
	#contact_wrap	{width:450px;text-align:center;height:80px;}	
	#contact p 		{margin:0px;padding:2px;}
	
	.id_info 		{float:left; width:220px;margin-top:15px; text-align:center;}
	.id_info p 		{margin:0px;padding:2px;}
	
	#bottomNav ul			{width:920px;margin:auto;}
	#bottomNav ul li				{float:left;list-style-type:none;border-left:1px solid #ffffff;padding:0 10px;margin:0px;}
	#bottomNav ul li:first-child	{border-left:0px;}
	#bottomNav ul li a				{text-decoration:none;color:#ffffff;}
	#bottomNav ul li a:hover				{text-decoration:underline;color:#999999;}
	


















