body {
	background: #fff ; /* #eeeded  */
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
	/*	margin: 0px auto 0px; */
	margin: 0px auto 0px;
	padding: 0px;
	}
	
#wrap {
	background: #FFFFFF;
	width: 1000px;
	margin: 0px auto 0px;
	padding: 0px;
	}
/************************************************/
/***************topbar banner************************/
.topbar_banner_div1_OLD {
	width: 360px;float:right;margin-right: 15px; margin-top: 35px; padding: 5px;background:#DCE6F2; text-align: center;  
	}

.topbar_banner_div1 {
	width: 468px;  background:#ffffff; margin-left: 40px; text-align: right; position: absolute; z-index: 5000; left: 510px; top: 28px; 
	}
.topbar_banner_div4 {
	width: 468px; padding: 0px;  
	}
.topbar_banner_div11 {
	width: 360px;  text-align: center;  position: absolute; z-index: 5001; left: 420px; top: 35px; 
	}
.topbar_banner_div44 {
	width: 350px;float:left; padding: 5px;  
	} 

.topbar_banner_div2 {
	width: 360px;float:left;margin-top:5px;
	}
.topbar_banner_div3 {
	float:left; margin:2px; padding: 2px;BACKGROUND-COLOR: #e0e0e0; BORDER: gray 1px solid;
	}

.topbar_banner_div5 {
	color:#FFFFFF;float:left; margin:4px; padding: 2px;BACKGROUND-COLOR: #9dccff ; BORDER: gray 1px solid;font-size: 10px;
	}

.topbar_banner_div6 {
	float:left; margin:4px; padding: 2px;BACKGROUND-COLOR: #e0e0e0; BORDER: gray 1px solid;font-size: 10px;
	}

#adsense_bar {
background:scroll 0%;
border-bottom:0px solid #292929;
color:#ccc;
font-size:85%;
padding-top:2px;
height:700px;
left:1050px;
position:fixed;
top:20px;
width:180;
z-index:1;
float: right;
}

/************************************************/	
.div_outer {
	width: 610;	float: left;
	}

.div_inner_left {
	width: 300;	float: left;
	}

.div_inner_right {
	width:310;	float:right;	text-align:center;
	}

.div_margin_top {
	margin-top:20px;
	}

.div_margin_left {
	margin-left:20px;
	}

.div_margin_left5 {
	margin-left:5px;
	}

.div_center {
	float:center;	text-align:center;
	}

.div_bold {
	font-weight:bold;
	}

.div_color_red {
	color:#cc3300;
	}

.div_builder_table {
	width:250px;	float:right;	border:2px solid #7fd7f7;	margin-right:5px;	padding:5px;
	}
/************************************************/
.sales_market_div1 {
	width:170px;	float:left;	margin-left:5px;
	}

.sales_market_div2 {
	width:50px;	float:right;	margin-right:5px;
	}

.sales_market_div3 {
	float:left;	position:relative;	left:25px;
	}

.sales_market_div4 {
	width:20px;	float:left;	padding:1px;
	}

.sales_market_div5 {
	float:left;	margin-left:5px;
	}
/************************************************/
.advertise_email_div1 {
	width:110px;	float:left;
	}

.advertise_email_div2 {
	width:480px;float:right;margin-right:5px;padding:3px;
	}

.advertise_email_div3 {
	float:right;color:#558ed5;
	}
/************************************************/
	
.project_finance_div1 {
	width:30px;float:left;
	}

.project_finance_div2 {
	float:right;margin-right:10px;
	}
/************************************************/
	
.bulk_purchase_div1 {
	width:590px;margin-left:5px;float:left;border-bottom:1px dashed #bdbdbd;margin-bottom:18px;
	}

.bulk_purchase_div2 {
	width: 610;float: center;
	}
/************************************************/
	
.strategic_partner_div1 {
	width: 616;float: left;
	}
	
.strategic_partner_div2 {
	width:610px; height: 1200px; overflow: auto; border-width: 1px; padding: 0px;
	}

.strategic_partner_div3 {
	width: 590;float: left;
	}

.strategic_partner_div4 {
	width: 150;float: left;text-align:center;
	}

.strategic_partner_div5 {
	width: 440;float: left;
	}
/************************************************/

.testimonial_div1 {
	width: 610;float: left;
	}
.testimonial_div2 {
	width: 616;float: left; overflow:auto;height:2500px;
	}
/************************************************/

.nco_innews_div1 {
	float: left; padding: 5px; width: 300px;
	}

.nco_innews_div2 {
	float: left; padding: 5px;
	}

.nco_innews_div3 {
	font-size: 11px; color: gray;
	}
/************************************************/

.builders_div1 {
	width:375px; height:314px;
	}

.builders_div2 {
	width:247px; position:absolute; left: 380px; top: 65px; height:350px;
	}

.builders_div3 {
	width:250px; height:300px; background: url(images/featured_states.jpg) no-repeat;
	}

.builders_div4 {
	width:616px; height: 1400px; overflow: auto; border-width: 1px; padding: 0px; border: #AAA481 1px solid;
	}

.builders_div5 {
	width:616px; height: 715px; overflow: auto; border-width: 1px; padding: 0px; border: #AAA481 1px solid;
	}

.builders_div6 {
	width:616px;
	}

.builders_div7 {
	width: 130px; float:left; margin: 0px 0px 0px 0px; text-align: center;
	}

.builders_div8 {
	line-height: 180%; border:0px; padding: 0px;
	}

.builders_div9 {
	width: 345px;   float:left; margin: 0px 0px 0px 0px;border:
	}

.builders_div10 {
	font-size:16px; font-family: arial; font-weight: bold; color: navy; border-bottom: red 1px dotted;
	}

.builders_div11 {
	width: 130px;   float:left; margin: 0px 0px 0px 0px;border:
	}

.builders_div12 {
	width: 210px;   float:left; margin: 0px 0px 0px 0px;border:
	}

.builders_div13 {
	float: left; margin: 0px 0px 0px 10px;   width: 110px; border:
	}

.builders_div14 {
	line-height: 180%; border:0px; padding: 0px;
	}

.builders_div15 {
	height:350px; z-index: 100;
	}

.builders_div16 {
	width:600px; height: 100px; overflow: auto; border-width: 1px; margin: 5px; padding: 5px; border:1px solid #e3e3e3; background: #eeeded;
	}

/************************************************
*	Home Classes								*
************************************************/
.home_div1 {
	position: absolute;	top: 1450px;
	}

.home_div2 {
	width:247px; height:314px; margin-top: 0px; padding-top: 2px;
	}

.home_div3 {
	width:380px; position:absolute; left: 249px; top: 1px; height:350px;
	}

.home_div4 {
	width:247px; height:101px; margin-bottom: 1px; background: url(/images/home-page-highlight-box.gif) no-repeat;
	}

.home_div5 {
	float: left; width: 90px; margin-right: 2px;  
	}

.home_div6 {
	float: left;  height: 90px; width: 142px; text-align:center;
	}

.home_div7 {
	width:247px; height:101px; background: url(/images/home-page-highlight-box.gif) no-repeat;
	}

.home_div8 {
	float: left;  height: 88px; width: 140px;  margin-top:3px; margin-left: 3px;
	}

.home_div9 {
	width:247px; height:101px; background: url(/images/home-page-highlight-box.gif) no-repeat;
	}

.home_div10 {
	width:616px; height: 200px; overflow: auto; border-width: 1px; padding: 0px;
	}

.home_div11 {
	font-size:12px;margin-left:65px;
	}

.home_div12 {
	font-size:12px;margin-left:40px;
	}



/************************************************
*	\properties\index.html						*
************************************************/
.property_div1 {
	width:375px; height:314px;
	}

.property_div2 {
	WIDTH:247PX;position:absolute; left: 382px; top: 82px; height:351px;
	}

.property_div3 {
	width:250px; height:301px; background: url(/images/featured_states.jpg) no-repeat;
	}

.property_div4 {
	margin: 0px 0px 0px 5px;
	}
/************************************************
*	\properties\state_listing.html				*
************************************************/
.state_listing_div1 {
	margin-top: 20px;
	}

.state_listing_div2 {
	float: left; width: 145px; text-align: center;
	}

.state_listing_div3 {
	width:616px; height: 600px; overflow: auto; border-width: 1px; padding: 5px; border-bottom: #AAA481 0px dotted;
	}
#stateTopContents
{	visibility: hidden; height: 1px; z-index: -100000; position: absolute;
}


/************************************************
*	\properties\city_listing.html				*
************************************************/
.city_listing_div1 {
	height:350px;width:616px;
	}

.city_listing_div2 {
	width:616px; height: 100px; overflow: auto; border-width: 1px; padding: 0px; border: #c87700 1px solid; border-top: 0px;
	}

.city_listing_div3 {
	width:616px;
	}

.city_listing_div4 {
	width: 440px;  float:left; margin: 0px 0px 0px 0px;
	}

.city_listing_div5 {
	float: left; text-align:left; width: 130px;
	}

.city_listing_div6 {
	float: right; margin: 0px 0px 0px 10px; padding-right:10px;
	}

/************************************************
*	\properties\property_grid.html				*
************************************************/
.property_grid_div1 {
	width:616px;
	}

.property_grid_div2 {
	width: 130px; float:left; margin: 0px 0px 0px 0px; text-align: center;
	}

.property_grid_div3 {
	width: 345px;   float:left; margin: 0px 0px 0px 0px;
	}

.property_grid_div4 {
	width: 130px;   float:left; margin: 0px 0px 0px 0px;
	}

.property_grid_div5 {
	width: 210px;   float:left; margin: 0px 0px 0px 0px;
	}

.property_grid_div6 {
	float: left; margin: 0px 0px 0px 10px;   width: 120px;
	}
/************************************************
*	\properties\featured_listing.html				*
************************************************/
.featured_listing_div1 {
	height:80px; background: url(/images/search-by-city.gif) no-repeat;
	}

.featured_listing_div2 {
	float:left; margin: 0px 0px 0px 10px;
	}
/************************************************
*	\properties\custsearch_property_grid.html	*
************************************************/
.custsearch_property_div1 {
	width:616px;
	}
.custsearch_property_div2 {
	width: 130px; float:left; margin: 0px 0px 0px 0px; text-align: center;
	}
.custsearch_property_div3 {
	line-height: 180%; border:0px; padding: 0px;
	}
.custsearch_property_div4 {
	width: 345px; float:left; margin: 0px 0px 0px 0px;
	}
.custsearch_property_div5 {
	font-size:16px; font-family: arial; font-weight: bold; color: navy; border-bottom: red 1px dotted;
	}
.custsearch_property_div6 {
	width: 130px; float:left; margin: 0px 0px 0px 0px;
	}
.custsearch_property_div7 {
	width: 210px; float:left; margin: 0px 0px 0px 0px;
	}
.custsearch_property_div8 {
	float: left; margin: 0px 0px 0px 10px;   width: 120px;
	}
.custsearch_property_div9 {
	line-height: 180%; border:0px; padding: 0px;
	}
/************************************************
*	\properties\property_profile.html			*
************************************************/
.property_profile_div1 {
	width:616px; height: 300px; 
	}
	
.property_rental_profile_div1 {
	width:616px; height: 125px; 
	}

	
.property_profile_div2 {
	float: left; margin: 0px 0px 0px 0px;   width: 240px;
	}
.property_profile_div3 {
	line-height: 180%; height: 40px; border:0px; padding: 0px;
	}
.property_profile_div4 {
	width: 370px;   float:right; margin: 0px 0px 0px 0px;
	}
.property_profile_div5 {
	font-size:16px; font-family: arial; font-weight: bold; color: navy; border-bottom: red 1px dotted;
	}
.property_profile_div6 {
	width: 150px; float:left; margin: 0px 0px 0px 0px;
	}
.property_profile_div7 {
	width: 200px; float:left; margin: 0px 0px 0px 0px;
	}
.property_profile_div8 {
	line-height: 180%; border:0px; padding: 0px;
	}
.property_profile_div9 {
	width:616px; padding: 3px; border: #AAA481 1px solid; background: #EDEBDE;
	}
.property_profile_div10 {
	width:616px; height: 600px; overflow: auto; border-width: 1px; padding: 5px; border: #AAA481 1px dotted;
	}
/************************************************
*	\properties\email-a-friend.html			*
************************************************/
.email_friend_div1 {
	float: left; margin: 0px 0px 0px 0px;   width: 150px;
	}
.email_friend_div2 {
	font-size:16px; font-family: arial; font-weight: bold; color: navy; border-bottom: red 1px dotted;
	}
/************************************************
*	\properties\block_customized_search.html			*
************************************************/
/* height:637px; */
.customized_search_div1 {
	margin-top: 1px; width: 145px; margin: 0; padding: 0; padding-top: 5px;
	}
.customized_search_div2 {
	font-family: Arial; font-size: 14px; font-weight: bold;color:#0099FF; padding-left: 3px;
	}
.customized_search_div3 {
	color: #333399; font-size: 14px; font-weight: bold;
	}
/************************************************
*	\properties\request_brochure.html			*
************************************************/
.request_brochure_div1 {
	float: left; margin: 0px 0px 0px 0px;   width: 220px;
	}
.request_brochure_div2 {
	font-size:16px; font-family: arial; font-weight: bold; color: navy; border-bottom: red 1px dotted;
	}
/************************************************
*	\intl_properties\index.html			*
************************************************/
.intl_properties_div1 {
	border: #e3e3e3 1px solid; padding: 10px; margin: 5px; background: #eeeded;
	}
.intl_properties_div2 {
	float:left; margin: 0px 0px 0px 10px;
	}
/************************************************
*	\intl_properties\property_grid.html			*
************************************************/
.intl_property_grid_div1 {
	width: 130px; float:left; margin: 0px 0px 0px 0px; text-align: center;
	}
.intl_property_grid_div2 {
	line-height: 180%; height:40px; border:0px; padding: 0px;
	}
.intl_property_grid_div3 {
	width: 345px; float:left; margin: 0px 0px 0px 0px;
	}
.intl_property_grid_div4 {
	font-size:16px; font-family: arial; font-weight: bold; color: navy; border-bottom: red 1px dotted;
	}
.intl_property_grid_div5 {
	width: 130px; float:left; margin: 0px 0px 0px 0px;
	}
.intl_property_grid_div6 {
	width: 210px; float:left; margin: 0px 0px 0px 0px;
	}
.intl_property_grid_div7 {
	float: left; margin: 0px 0px 0px 10px;   width: 120px;
	}
.intl_property_grid_div8 {
	line-height: 180%; border:0px; padding: 0px;
	}
/************************************************
*	\intl_properties\property_profile.html			*
************************************************/
.intl_property_profile_div1 {
	width:616px; float: left;
	}
.intl_property_profile_div2 {
	float: left; margin: 0px 0px 0px 0px; width: 240px;
	}
.intl_property_profile_div3 {
	width: 370px;float:right; margin: 0px 0px 0px 0px;
	}
.intl_property_profile_div4 {
	font-size:16px; font-family: arial; font-weight: bold; color: navy; border-bottom: red 1px dotted;
	}
.intl_property_profile_div5 {
	width: 170px;float:left; margin: 0px 0px 0px 0px;
	}
.intl_property_profile_div6 {
	width: 170px; float:left; margin: 0px 0px 0px 0px;
	}
.intl_property_profile_div7 {
	line-height: 180%; border:0px; padding: 0px;
	}
.intl_property_profile_div8 {
	width:616px; padding: 3px; border: #AAA481 1px solid; background: #EDEBDE;
	}
.intl_property_profile_div9 {
	width:616px; height: 600px;float:left; overflow: auto; border-width: 1px; padding: 5px; border: #AAA481 1px dotted;
	}
/************************************************
*	\intl_properties\email-a-friend.html			*
************************************************/
.intl_email_friend_div1 {
	float: left; margin: 0px 0px 0px 0px;   width: 150px;
	}
.intl_email_friend_div2 {
	font-size:16px; font-family: arial; font-weight: bold; color: navy; border-bottom: red 1px dotted;
	}
/************************************************
*	\intl_properties\request_brochure.html			*
************************************************/
.intl_request_brochure_div1 {
	float: left; margin: 0px 0px 0px 0px;   width: 220px;
	}
.intl_request_brochure_div2 {
	font-size:16px; font-family: arial; font-weight: bold; color: navy; border-bottom: red 1px dotted;
	}
/************************************************
*	\intl_properties\region_property_grid.html			*
************************************************/
.intl_region_property_div1 {
	width: 130px; float:left; margin: 0px 0px 0px 0px; text-align: center;
	}
.intl_region_property_div2 {
	line-height: 180%; line-height: 180%; border:0px; padding: 0px;
	}
.intl_region_property_div3 {
	width: 345px;   float:left; margin: 0px 0px 0px 0px;
	}
.intl_region_property_div4 {
	font-size:16px; font-family: arial; font-weight: bold; color: navy; border-bottom: red 1px dotted;
	}
.intl_region_property_div5 {
	width: 130px;   float:left; margin: 0px 0px 0px 0px;
	}
.intl_region_property_div6 {
	width: 210px;float:left; margin: 0px 0px 0px 0px;
	}
.intl_region_property_div7 {
	float: left; margin: 0px 0px 0px 10px;   width: 120px;
	}
.intl_region_property_div8 {
	line-height: 180%; border:0px; padding: 0px;
	}
/************************************************
*	\intl_properties\region_listing.html			*
************************************************/
.intl_region_listing_div1 {
	width:616px; height: 100px; overflow: auto; background: #eeeded; border-width: 1px; padding: 0px; border: #e3e3e3 1px solid;
	}
.intl_region_listing_div2 {
	float:left; margin: 0px 0px 0px 10px;
	}
/************************************************
*	\intl_properties\country_listing.html			*
************************************************/
.intl_country_listing_div1 {
	float: left; width: 145px; text-align: center;
	}
.intl_country_listing_div2 {
	width:616px; height: 250px; overflow: auto; border-width: 1px; padding: 5px; border: #AAA481 0px dotted;
	}
/************************************************
*	\link_exchange\linkList_grid.html			*
************************************************/
.linkList_grid_div1 {
	float: left; width: 50px; text-align: center;
	}
.linkList_grid_div2 {
	font-size:14px; font-weight: bold; color:navy;
	}
.linkList_grid_div3 {
	float: left; width: 540px; border-left: gray 1px dotted; padding-left: 10px;
	}
/************************************************
*	\link_exchange\link_add.html			*
************************************************/
.link_add_div1 {
	width: 610;float: left;
	}
.link_add_div2 {
	width: 200;float: left;text-align:right;
	}
.link_add_div3 {
	width: 410;float: left;
	}
.link_add_div4 {
	width: 200;float: left;text-align:center;
	}
.link_add_div5 {
	width: 410;float: left;text-align:left;
	}
.link_add_div6 {
	width: ;float: left;text-align:center;
	}
.link_add_div7 {
	width: 610;float: left;text-align:left;
	}
/************************************************
*	\real_estate_directory\linkList_grid.html	*
************************************************/
.real_estate_grid_div1 {
	float: left; width: 50px; text-align: center;
	}
.real_estate_grid_div2 {
	font-size:14px; font-weight: bold; color:navy;
	}
.real_estate_grid_div3 {
	float: left; width: 540px; border-left: gray 1px dotted; padding-left: 10px;
	}
/************************************************
*	\block_markets_css_dropdown.html	*
************************************************/
.markets_css_dropdown_div1 {
	border-bottom: 1px dotted lightgrey; padding: 0px;  margin: 0 0 16px 0; back-ground: white url( /images/hotcondos-bg.jpg ) repeat-x; padding-top: 5px; width: 146px; height: auto;

	}
.markets_css_dropdown_div2 {
	padding-left: 6px; font-family: Arial; font-size: 14px; font-weight: bold; color:#0099FF;
	}
.markets_css_dropdown_div3 {
	color: #333399; font-size: 14px; font-weight: bold;
	}
.markets_css_dropdown_div4 {
	margin-top: 25px; z-index: 902;
	}
.markets_css_dropdown_div5 {
	padding: 0; position: absolute;
	}
.markets_css_dropdown_div6 {
	background: url( /images/spacer.gif ); float: left; height: 296px; width: 15px; left: -15px; position: absolute;
	}
.markets_css_dropdown_div7 {
	width: 33%; height: 296px; float: left;
	}
.markets_css_dropdown_div8 {
	margin: 0; padding: 0; text-indent: 0;
	}
.markets_css_dropdown_div9 {
	width: 33%; height: 296px; float: left;
	}
.markets_css_dropdown_div10 {
	margin: 0; padding: 0; text-indent: 0; float: left;
	}





/************************************************
*	Hyperlinks									*
************************************************/

a, a:visited{
	color: #2255AA;
	text-decoration: none;
	}
	
a:hover      {
	text-decoration: underline;
	}


a.small_links, a.small_links:visited{
	color: blue;
	font-size: 11px;
	text-decoration: underline;
	}
	
a.small_links:hover      {
	 color: red;
	 border-bottom: red 1px dotted;
	 text-decoration: none;
	}
td.medium_links
{
color: blue;
	font-size: 12px;
	text-decoration: underline;

}
a.medium_links, a.medium_links:visited{
	color: blue;
	font-size: 12px;
	text-decoration: underline;
	}
a.homecountry_links, a.homecountry_links:visited{
	color: blue;
	font-size: 12px;
	text-decoration: underline;
	}	
a.medium_links:hover      {
	 color: red;
	 border-bottom: red 1px dotted;
	 text-decoration: none;
	}	
/************************************************
*	Header  									*
************************************************/
#condos_keyword_header {
	width: 540px; /*990px;*/
	height: 15px;
	margin: 0px 0px 0px 15px;
	padding-top: 2px;
	font-family: arial, verdana, tahoma;
	font-size: 11px;
	color: #7a7a7a;
	font-weight: bold;
	overflow: hidden;
	float: left;
	text-align: left;
	} 

#condos_keyword_header h1
{	font-size: 11px; 
	font-weight: bold; 
	margin-top: 0; 
	margin-bottom: 0;
	padding: 0px;
}

#member_header {
	width: 470px;
	height: 20px;
	margin: 0px 0px 0px 10px;
	padding-top: 2px;
	font-family: arial, tahoma;
	font-size: 11px;
	color: #7a7a7a;
	font-weight: bold;
	overflow: hidden;
	float: left;
	text-align: right;
}

#condo_info_container
{	width: 1040px;
	margin: 0px;
	padding: 0px;
}

#header {
	background: #FFFFFF;
	width: 1022px;
	height: 145px; /*178px;*/
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 0px;	
	border-left: #e3e3e3 1px solid;
	border-right: #e3e3e3 1px solid;
	border-top: #e3e3e3 1px solid;
	border-bottom: #e3e3e3 0px solid;
	float: left;
}
	
#header img a{
	margin: 0px;
	border: none;
	}
	
#headerleft 
{	width: 350px;
	float: left;
	margin-left: 32px;
	margin-top: 38px;
	padding: 0px;
}


#headerright 
{	width: 500px;
	float: right;
	margin-right: 0px;
	margin-top: 5px;
	padding: 0px;
	text-align: right;
	vertical-align: top;
	border:0px solid red;
}
 
#headerright ul {
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	 
	
	} 
 
#headerright ul li {
	display: inline;
	list-style-type: none;
	color: WHITE;
	font-size: 9px;
	font-family: Century Gothic, Verdana, Arial, Sans-Serif;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	 
	}
		

		
#headerright a, #headerright a:visited {
	color: WHITE;
	font-size: 17px;
	font-family: Century Gothic, Verdana, Arial, Sans-Serif;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
		
#headerright a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}

#header_hot_condos {
	position: absolute;
	z-index: 1122;
	top: 137px;
	height:1750px;
	width: 150px;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 1000px;
	}

#international_hot_condos {
	position: absolute;
	top: 137px;
	height:1750px;
	width: 150px;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 10px;
	}

#header_featured_block
{
	float: right; 
	width:247px; 
	height:101px; 
	background: url(/img/featured_markets.gif) no-repeat;	 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



	


/************************************************
*	Content 					     		    * 
************************************************/

#content {
	background: #FFFFFF url(/images/body-bg-2009.gif) repeat-y;
	width: 1022px;
	height: 145px; /*178px;*/
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 0px;	
	border-left: #e3e3e3 1px solid;
	border-right: #e3e3e3 1px solid;
	border-top: #e3e3e3 0px solid;
	border-bottom: #e3e3e3 0px solid;
	float: left; 
	text-align: left;
	position: relative;
	line-height: 17px;
	overflow: none;
	z-index: 0;
	
}

#content p{
	padding: 0px 0px 15px 0px;
	margin: 10px;
	line-height: 120%;
	text-align: justify; 
	}
	
#content h1 {
	color: #000000;
	font-size: 22px;
	font-family: Century Gothic, Verdana, Arial, Sans-Serif;
	font-weight: normal;
	margin: 13px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 0px solid #000000;
	}
	
#content h1 a  {
	color: #000000;
	text-decoration: none;
	}

#content h1 a:hover {
	color: #2255AA;
	text-decoration: none;
	}
	
#content p img{
	float: left;
	border: none;
	margin-right: 15px;
	margin-bottom: 10px;
	}
	
#content h2 {

	color: #7f7f7f;
	font-size: 17px;
	font-family: Century Gothic, Arial, Sans-Serif, Tahoma;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 2px 5px;

	}
#content h2 span
{	font-weight: normal;
	font-size: 17px;
}

#content h2 a
{	 font-size: 11px;
	 font-weight: normal;
	 text-decoration: underline;
	 text-transform: capitalize ;
}


#content h2 a:hover
{	 color: red;
}

#content h3 {
	color: #000000;
	font-size: 22px;
	
	font-family: Century Gothic, Verdana, Arial, Sans-Serif;
	font-weight: normal;
	margin: 25px 0px 0px 0px;
	padding: 20px 0px 10px 0px;
	}

#content h5_OLD {
	color: #565340;
	background: #A6CADA url('/images/h4-highlight.jpg');
	/*font-size: 22px;
	font-family: Century Gothic, Verdana, Arial, Sans-Serif;
	font-weight: normal;*/
	font-size: 17px;
	font-family: Arial, Sans-Serif, Tahoma;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 2px 10px;
	text-transform: uppercase;
	}


#content h5 {
	color: #7f7f7f;
	font-size: 18px;
	font-family: Century Gothic, Arial, Sans-Serif, Tahoma;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 2px 5px;
	

	}

#content h5 span
{	font-weight: normal;
	font-size: 18px;
}

#content h5 a
{	 font-size: 11px;
	 font-weight: normal;
	 font-family: Arial, Sans-Serif, Tahoma;
	 text-decoration: underline;
	 text-transform: capitalize ;
}


#content h5 a:hover
{	 color: red;
}

#content h6 {
	color: #7f7f7f;
	font-size: 16px;
	font-family: Century Gothic, Arial, Sans-Serif, Tahoma;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 2px 5px;
	}
#content h6 span
{	font-weight: normal;
	font-size: 12px;
}

#content h4 {
	color: black;
	font-size: 18px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 2px 10px;
	 
	}

#content .highlight {
	color: black;
	font-size: 18px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 2px 10px;
	 
	}

#content img.wp-smiley {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}

#content .para_title
{	border-bottom: #ff0000 1px dotted;
	font-size: 13px;
	color: navy;
	font-weight: bold;
}

#content a.external span
{	position: absolute;
	left: -5000px;
	width: 4000px;
}

#content a.external:link
{	color: blue;
	background: url(/images/external_link.gif) no-repeat 100% 0;
	padding: 0 20px 0 0;
}

#content a.external:visited
{
	color: purple;
	background: url(/images/external_link.gif) no-repeat 100% -100px;
	padding: 0 20px 0 0;
}

#content a.external:hover
{
	color: red;
	background: url(/images/external_link.gif) no-repeat 100% -200px;
	padding: 0 20px 0 0;
}

#content .thumbnail_home
{
float: left;
width: 202px;
height: 90px;
border: 0px solid #fff;
margin: 0px;
margin-right: 2px;
margin-bottom: 2px;
padding: 0px;
font-size: 11px;
background: #EBF1DE;
border: #e0e0e0 1px solid;
font-size: 11px;
}

#content .thumbnail_home .thumbnail_data
{	float: left;
	width: 123px;
	border: 0px;
	padding: 0px;
}

#content .thumbnail_home .thumbnail_img
{	float: left;
	width: 73px;
	border: 0px;
	padding: 2px;
}

#content .thumbnail_home B
{	font-size: 11px;
	color: navy;
	font-weight: bold;	
}

#content .thumbimg
{
border-bottom: 2px solid gray;
border-right: 2px solid gray;
border-top: 1px solid lightgrey;
border-left: 1px solid lightgrey; 
/*border: 1px solid lightgrey; */
padding: 1px;
}

#content .thumbimg:hover
{
border-bottom: 2px solid #000;
border-right: 2px solid #000;
border-top: 1px solid gray;
border-left: 1px solid gray;
padding: 1px;
}



#content .clearboth { clear: both; }

  
#content img.wp-wink {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}

/*.sub_template_div1{
	padding-left: 5px; padding-right: 5px; z-index: 900;
}*/

#contentcenter {
	left: 5px; /* 166px */
	float: left;
	width: 640px;
	border: orange 0px solid;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	clear: left;
	}

#contentcenter ol{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
#contentcenter ol li{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 5px 0px;
	}
	
#contentcenter ul{
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
#contentcenter ul li{
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 5px 0px;
	}

#sponsors
{	padding: 0px 0px 10px 0px;
}

#home_highlight_box
{	padding: 0px;
	border: #EBF1DE 1px solid;
	background: #EBF1DE;
	margin: 0px;
	height: 40px;
	font-size: 11px;
}


blockquote{
	margin: 0px 25px 15px 25px;
	padding: 0px 25px 0px 10px;
	background: #E8E8E8;
	border-top: 2px solid #000000;
	border-bottom: 1px solid #000000;
	}
	
#content blockquote p{
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	}
	
/************************************************
*	Left Sidebar 					     	    * 
************************************************/
#main_sidebar {
	float: left;
	width: 350px;
	}
#banner_rotation{
	margin-left:10px;
	background:#fff;
	padding-bottom:10px;
}
#l_sidebar {
	float: left;
	width: 148px;
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 2px;
	border: 0px green solid;
	}
#ll_sidebar {
	float: left;
	width: 180px;
	text-align: right;
	margin: 0px 0px 0px 7px;
	padding: 0px 0px 0px 2px;
	border: 0px red solid;
	}
/*	
#l_sidebar ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

#l_sidebar ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	}
	
#l_sidebar ul li a {
	display: block;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #C0C0C0;
	}

#l_sidebar ul li a:hover {
	background: #EFEFEF;
	color: #2255AA;
	}*/
	
#l_sidebar p{
	padding: 3px 0px 0px 0px;
	margin: 0px;
	line-height: 20px;
	}
	
#l_sidebar .block1
{	margin: #AAA482 1px solid;
}

#hot_condo_market
{	width: 145px;
	height: 290px;
	text-align: left;
	border: gray 1px solid; 
	background: #ffffff url("/images/hotcondos-bg.jpg") repeat-x;
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 0px;
	float: left;	
}

#hot_condo_market .links
{	font-size:11px; 
	font-weight: normal; 
	line-height: 100%;
	color: #048991; 
} 


#block_new_dev
{	width: 147px;
	height: auto;
	text-align: left;
	float: left;
	padding: 0px;
	margin: 0px; 
	border: 0px;
	border-bottom: lightgrey 1px dotted;
}

#block_new_dev P
{	font-size: 11px;
	color: gray;
	font-weight: normal;
	line-height: 100%;
	text-align: left;
}

#block_new_dev A
{	 
	color: #0066CC;
	text-decoration: underline; 
}


#block_new_dev .p_title
{	 
	font-size: 11px;
	color: #0066CC;
	font-weight: bold;
}


#custom_search
{	width: 147px;
	height: 607px;
	text-align: left;
	border-bottom: lightgrey 1px dotted; 
	back-ground: #ffffff url("/images/hotcondos-bg.jpg") repeat-x;
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	
}

#custom_search .links
{	font-size:11px; 
	font-weight: normal; 
	line-height: 110%;
	color: #048991; 
} 
	
/************************************************
*	Footer Background							*
************************************************/

#footerbg {
	width: 1022px;
	background: white;
	height: 380px;
	/*height: 145px;  */
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 0px;	
	border-left: #e3e3e3 1px solid;
	border-right: #e3e3e3 1px solid;
	border-top: #e3e3e3 0px solid;
	border-bottom: #e3e3e3 0px solid;
	float: left; 
	text-align: left;
	/*position: relative;
	line-height: 17px;
	overflow: none;
	z-index: 0;*/
	}
	
/************************************************
*	Footer  									*
************************************************/
#footertop {
	/*background: #A8A280 url(/images/bg-pattern.gif) repeat-y;*/
	background: #FFFFFF;
	width: 1022px;
	/*height: 145px;  */
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 0px;	
	border-left: #e3e3e3 1px solid;
	border-right: #e3e3e3 1px solid;
	border-top: #e3e3e3 0px solid;
	border-bottom: #e3e3e3 0px solid;
	float: left; 
	text-align: left;
	position: relative;
	line-height: 17px;
	overflow: none;
	z-index: 0;


	}

#footertop h5 {
	color: #706A46;
	font-size: 22px;
	font-family: Century Gothic, Verdana, Arial, Sans-Serif;
	font-weight: normal;
	margin: 0px;
	margin-bottom: 10px; 
	padding: 0px;
	}	

#footer {
	/*background: #A8A280 url(/images/bg-pattern.gif) repeat-y;*/
	/*background: #A8A280 url(/images/bg-pattern-2008.gif) repeat-y;*/
	background: #808080;
	width: 1022px;
	height: 109px;
	color: #FFFFFF;
	/*margin: 0px auto 0px;*/
	margin: 0px 0px 0px 15px;
	padding: 0px;
	text-align: left;
	line-height: 17px;
	clear: both;
	}
	
#footerbottom {
	width: 1000px;
	height: 100px;
	text-align: center;
	/*margin: 0px auto 0px;*/
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	position: relative;
	}

#footerbottom_links {
	width: 795px;
	float: left;
	height: 3px;
	text-align: center;
	border-bottom: gray 0px dotted;
	margin: 0px 0px 0px  5px;
	padding: 0px 0px 0px 0px;
	}
#footerbottom_links ul {
	margin-left: 13px;
	padding: 0px;	 
	margin-top: 10px;
	margin-bottom: 10px;
	}	

#footerbottom_links li {
	display: inline;
	list-style-type: SQUARE;
	color: #AAA482;
	font-size: 9px;
	font-family:  Verdana, Arial, Sans-Serif;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	 
	}
.number_block
{	width: 30px;
	text-align: right;
}
		
 
#footerbottom_links li span
{	margin: 0px 5px 0px 5px;
	
}
		
#footertopcontent a, #headerright a:visited {
	color: #AAA482;
	font-size: 11px;
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	}
		
#footertopcontent a:hover {
	color: black;
	text-decoration: none;
	border-bottom: red 1px dotted;
	background-color: lightblue;
	}
#footerbottom_links p
{	font-size: 12px;
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	color: #000000;
}

#footer p {
	
	color: #FFFFFF;
	padding: 3px 0px 0px 0px;
	list-style-type: none;
	margin: 0px;	
	}
	
#footer h2 {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	border-bottom: 2px solid #666666;
	padding: 0px 0px 2px 0px;
	margin: 15px 0px 0px 0px;
	text-transform: uppercase;
	}

#footer a {
	color: #AAAAAA;
	text-decoration: none;
	}

#footer a:hover {
	color: #2255AA;
	text-decoration: none;
	}
	
#footer ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

#footer ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	}
	
#footer ul li a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #666666;
	}

#footer ul li a:hover {
	background: #2A2A2A;
	color: #FFFFFF;
	}

#footertopgraycontent {
	background: url(/images/copyright-bg-2009.gif) repeat-x;
	float: left;
	width: 992px;
	height: 32px;
	text-align: center;
	margin: 0px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0px;
	padding-top: 5px;
	font-size: 15px;
	border: red 0px solid;
	}

#footxertopgraycontent p
{	color: #706A46;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-family: "century gothic", arial;
	font-size: 15px;
}
#footertopcontent {
	/*background: url(/images/footer2.gif) no-repeat;*/
	float: left;
	width: 992px;
	margin: 0px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0px;
	font-size: 15px;
	
	}

.leaderboard_area {
	/*background: url(/images/footer2.gif) no-repeat;*/
	float: left;
	width: 992px;
	margin: 0px;
	background: #fff;
	text-align: center;
	padding: 5px;
	height: 120px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0px;
	font-size: 15px;
	
	}

#footercontent {
	/*background: url(/images/footer2.gif) no-repeat;*/
	float: left;
	position: absolute;
	width: 980px;
	height: 109px;
	margin: 0px 0px 0px 11px;
	padding: 0px;
	}
	
#footertopcontent h5 {
	color: #959595;
	font-size: 18px;
	font-family: "Century Gothic", Verdana, Arial, Sans-Serif;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 2px 0px;
	}	

#footercontent h5 {
	color: white;
	font-size: 18px;
	font-family: "Century Gothic", Verdana, Arial, Sans-Serif;
	font-weight: bold;
	margin: 0px 0px 5px 10px;
	padding: 2px 0px 2px 0px;
	}	

#footerleft {
	color: white;
	font-size: 11px;
	float: left;
	width: 550px;
	margin: 0px 0px 0px 20px;
	padding-top: 10px;
	position: absolute;
	text-align: left;
	}

#footerleft P{
	color: white;
	font-size: 11px;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 2px 10px; 
	line-height: 100%;
	}

#footerright {
	color: white;
	font-size: 11px;
	float: right;
	width: 450px;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	text-align: right;
	}
#footerright a {
	color: white;
	font-size: 11px;
	 
	}
#footerright a:hover {
	text-decoration: underline;
	color: white;
	}

/************************************************
*	Search Form									*
************************************************/

#searchdiv {
	margin: 0px;
	padding 0px;
	}
	
#searchform {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}
	
#s {
	background: #FFFFFF;
	width: 200px;
	color: #333333;
	font-size: 11px;
	font-family: Verdana, Helvetica, Sans-Serif;
	padding: 4px;
	margin: 7px 0px 0px 0px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	}
	
#sbutt {
	background: #878787;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Helvetica, Sans-Serif;
	padding: 1px;
	margin: 0px 0px 0px 5px;
	border: 1px solid #333333;
	}
	
/************************************************
*	Comments									*
************************************************/
	
#commentblock {
	width: 430px;
	background: #E8E8E8;
	color: #000000;
	float: left;
	padding: 20px 20px 10px 20px;
	margin: 10px 0px 0px 0px;
	border-top: 2px solid #000000;
	border-bottom: 1px solid #000000;
	}
	
#commentblock ol{
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	}
	
.commentdate {
	font-size: 12px;
	padding-left: 0px;
	}
	
#commentlist li p{
	margin-bottom: 8px;
	line-height: 20px;
	padding: 0px;
	}

.commentname {
	color: #333333;
	margin: 0px;
	padding: 5px 5px 5px 0px;
	}

.commentinfo{
	clear: both;
	}

.commenttext {
	clear: both;
	margin: 3px 0px 10px 0px;
	padding: 20px 10px 5px 10px;
	width: 380px;
	background: #FFFFFF url(/images/comment.gif) no-repeat top;
	}

.commenttext-admin {
	clear: both;
	margin: 3px 0px 10px 0px;
	padding: 20px 10px 5px 10px;
	width: 380px;
	background: #FFFFFF url(/images/comment.gif) no-repeat top;
	}

#commentsformheader{
	padding-left: 0px;
	}

#commentsform{
	text-align: center;
	margin: 0px;
	padding: 0px;
	}

#commentsform form{
	text-align: left;
	margin: 0px;
	}

#commentsform p{
	margin: 0px;
	}

#commentsform form textarea{
	width: 99%;
	}
	
p.comments_link  img{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}

a.button
{	font-size: 11px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 7px;
    PADDING-TOP: 2px;
	text-align: center;
	BACKGROUND-COLOR: #3AA1A6;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;
}

a.button:hover
{	BACKGROUND-COLOR: #274166;	 
	COLOR: Yellow;
	TEXT-DECORATION: none;
}

a.button:link
{	color: #FFFFFF; 
	TEXT-DECORATION: none;
}

a.button:visited
{	color: #FFFFFF;
	TEXT-DECORATION: none;
}

a.brown_button
{	font-size: 11px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	text-align: center;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 7px;
    PADDING-TOP: 2px;
	BACKGROUND-COLOR: #CC9339;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;
}

a.brown_button:hover
{	BACKGROUND-COLOR: #7B643B;	 
	COLOR: Yellow;
	TEXT-DECORATION: none;
}

a.brown_button:link
{	color: #FFFFFF; 
	TEXT-DECORATION: none;
}

a.brown_button:visited
{	color: #FFFFFF;
	TEXT-DECORATION: none;
}

a.red_button
{	font-size: 18px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	text-align: center;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 7px;
    PADDING-TOP: 2px;
	BACKGROUND-COLOR: #FF0000;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;
}

a.red_button:hover
{	BACKGROUND-COLOR: ORANGE;	 
	COLOR: Yellow;
	TEXT-DECORATION: none;
}

a.red_button:link
{	color: #FFFFFF; 
	TEXT-DECORATION: none;
}

a.red_button:visited
{	color: #FFFFFF;
	TEXT-DECORATION: none;
}

a.big_button
{	font-size: 16px;
	text-align: center;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 10px;
	BACKGROUND-COLOR: #3AA1A6;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;
}

a.big_button:hover
{	BACKGROUND-COLOR: #274166;	 
	COLOR: Yellow;
	TEXT-DECORATION: none;
}

a.big_button:link
{	color: #FFFFFF; 
	TEXT-DECORATION: none;
}

a.big_button:visited
{	color: #FFFFFF;
	TEXT-DECORATION: none;
}

.f11 
{ font-size: 11px; font-family: Arial, Helvetica, sans-serif;
}

.istyle
{
	BACKGROUND-COLOR: #FFFFFF;
	BORDER: gray 1px solid;
	COLOR: #000000;
	MARGIN: 0px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

#masthead {
 width: 620px;
 margin: 0px 0px 0px 0px;
 padding: 0 0 0 6px;
 border-bottom: 10px;
}

#masthead h1 {
	/*color: #2E3192;*/
	color: #0a7599;
	font-size: 23px;
	font-family: Century Gothic, Verdana, Arial, Sans-Serif;
	/*font-weight: normal;*/
	font-weight: bold;
	line-height: 150%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
	border-top: 0px solid #000000;
}

#BreadCrumb_Class
{	BORDER-Bottom: lightgrey 1px dotted; 
	margin-top: 0px;
	min-height: 15px;
	height: auto;
	margin-bottom: 10px;
	padding-left: 5px; padding-right: 5px;
	FONT-FAMILY:   arial, verdana, tahoma, sans-serif;
    FONT-SIZE: 11px;
	Color: gray;
}
 
#BreadCrumb_Class .BreadCrumb_Link
{	FONT-FAMILY:   arial, verdana, tahoma, sans-serif;
    FONT-SIZE: 11px;
	Color: gray;
}

#BreadCrumb_Class .BreadCrumb_Link_Current
{	FONT-FAMILY:   arial, verdana, tahoma, sans-serif;
    FONT-SIZE: 11px;
	Color: black;
}

#BreadCrumb_Class .BreadCrumb_Link:hover
{	 
	Color: red;
}

.ErrorPrompt
{	BACKGROUND: #FCFCBF;
	BORDER: #c87700 1px solid; 
	margin-top: 0px;
	color: #c87700;
	padding-left: 5px; padding-right: 5px;
	FONT-FAMILY: arial,  verdana, tahoma, sans-serif;
    FONT-SIZE: 12px;
}

#Content .ErrorPrompt
{	BACKGROUND: #FCFCBF;
	BORDER: red 1px dotted; 
	margin-top: 0px;
	color: #c87700;
	padding-left: 5px; padding-right: 5px;
	FONT-FAMILY: arial,  verdana, tahoma, sans-serif;
    FONT-SIZE: 12px;
}

.errorPrompt
{	BACKGROUND: #FCFCBF;
	BORDER: #c87700 1px solid; 
	margin-top: 0px;
	color: #c87700;
	padding-left: 5px; padding-right: 5px;
	FONT-FAMILY: arial,  verdana, tahoma, sans-serif;
    FONT-SIZE: 12px;
}

#Content .errorPrompt
{	BACKGROUND: #FCFCBF;
	BORDER: red 1px dotted; 
	margin-top: 0px;
	color: #c87700;
	padding-left: 5px; padding-right: 5px;
	FONT-FAMILY: arial,  verdana, tahoma, sans-serif;
    FONT-SIZE: 12px;
}

.footnote {
 
 position: relative;
 float: left;
 margin: 0px 0px 0px 0px;
}

.footnote h3 {
 font-size: 13px;
 border-bottom: #5d5d5d 1px dashed;
 color: #5d5d5d;
 padding: 0;
}

.footnote p {
 color: #eee;
 font-size: 11px;
 background-color: transparent;
 padding:0;
 margin: 0 0 10px 0;
}
.footnote ul {
 list-style-image: url(/images/tick.gif); 
 padding: 0 0px 0px 18px;
 margin: 8px 0 12px 0;
}

.footnote li {
 padding: 0px 0px 0 0px ;
 border-bottom: black 0px solid;
 margin: 0 0 3px 0;
 font-size: 11px;
}

.footnote a {
 color: #5d5d5d;
 font-size: 11px;
 background-color: transparent;
 text-decoration: none;
 font-weight: normal;
}

.footnote a:visited {
 color: #5d5d5d;
 background-color: transparent;
 text-decoration: none;
}

.footnote a:hover {
 color: black;
 text-decoration: none;
 background-color: transparent;
 border-bottom: black 1px dotted;
}

.list_items {
 
 position: relative;
 float: left;
 margin: 0px 0px 0px 0px;
}

.list_items h3 {
 font-size: 13px;
 border-bottom: #5d5d5d 1px dashed;
 color: #5d5d5d;
 padding: 0;
}

.list_items p {
 color: #eee;
 font-size: 12px;
 background-color: transparent;
 padding:0;
 margin: 0 0 10px 0;
}
.list_items ul {
 list-style-image: url(/images/tick.gif); 
 padding: 0 0px 0px 18px;
 margin: 8px 0 12px 0;
}

.list_items li {
 padding: 0px 0px 0 0px ;
 border-bottom: black 0px solid;
 margin: 0 0 3px 0;
 font-size: 12px;
}

.list_items a {
 color: blue;
 font-size: 12px;
 background-color: transparent;
 text-decoration: none;
 font-weight: normal;
}

.list_items a:visited {
 color: blue;
 background-color: transparent;
 text-decoration: none;
}

.list_items a:hover {
 color: red;
 text-decoration: none;
 background-color: transparent;
 border-bottom: black 1px dotted;
}

.blocked_content
{	border: gray 1px dotted; 
	
}

.blocked_content span
{	border-bottom: red 1px dotted; 
	color: navy;	
}


.report_navigation
{	font-size: 12px;
	font-family: arial, verdana, tahoma;
	margin-bottom: 5px;
	padding: 10px;
}

.report_navigation .pagenavs
{
	BACKGROUND-COLOR: #e0e0e0; 
	BORDER: gray 1px solid; 
	Padding: 2px;

}


.report_navigation .pagenavs_current
{
	BACKGROUND-COLOR: lightyellow; 
	BORDER: gray 1px solid; 
	Padding: 2px;

}

.report_navigation .pagenavs-inst
{
	BACKGROUND-COLOR: lightblue; 
	BORDER: gray 1px solid; 
	Padding: 2px;
}

.divider
{	border-bottom: gray 1px dotted;
}

.bodytext 
{
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
}

.select1 
{
text-decoration: none; 
font-family:  Arial, Helvetica, sans-serif;
font-size:  11px;
font-weight:normal; 
widht:135px;
}
.style2 {font-size: 12px;
color: #FF9900;}
.style3 {
	font-size: 16px;
	font-weight: bold;
	color: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
}
.style5 {
	font-size: 14px;
	color: #0099FF;
	font-weight: bold;
}
.style7 {font-size: 12px}
.style6 {
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #666666;
}

.remStyle {
	width:275px;
	float:left;
	border:2px solid #d2d2d2;
	padding-top:10px ;
	padding-left:10px ;
	padding-right:5px ;
	height:210px;
}

.remStyleHeading {
	float:left;
	width:265px;
	border-bottom:1px dashed;
	font-size: 15px;
	font-weight: bold;
	color:#404040;
	margin-bottom:10px;
}

.remStyle1 {
	width:610px;
	float:left;
	border:2px solid #d2d2d2;
	padding:10px;
	height:170px;
}

.remStyle1Heading {
	float:left;
	width:580px;
	border-bottom:1px dashed;
	font-size: 15px;
	color:#404040;
	margin-bottom:10px;
}
/* ========================= AGENT CLASS ==================================== */
#registerForm{
	width:616px;
	text-align:left;
	font-size:11px;
}

#registerForm UL{
	margin: 0px;
	padding: 0px;
	width:300px;
	float:left;
}

#registerForm UL LI{
	list-style: none;
	width:200px;
}

#agentNetwork{
	width:616px;
	text-align:left;
	font-size:11px;
}

#agentNetwork UL {
	margin: 0px;
	padding: 0px;
	float:left;
}

#agentNetwork UL LI{
	padding-left:0px;
	list-style: none;
	margin-left:10px;
	margin-right:10px;
}
#agentNetwork .ag_network{
	font-size:13px;
	font-weight:bold;
}

#profileTab{
	font-size:12px;	
	font-weight:bold;
	float:left;
	width:600px;
	margin-left:10px;
	margin-bottom:0px;
}
#profileTab UL{
	margin-left: 0;
	padding-left: 10px;
	display: inline;
}
#profileTab UL LI{
	margin: 0;
	padding: 0 25px;
	text-align:center;
	list-style: none;
	display: inline;
	width:95px;
	height:28px;
	padding-top:10px;
}
#subTabListing {
	float:left;
	width:580px;
	font-size:11px;
	margin-left:0px;
	margin-bottom:10px;
	padding-left:20px;
	padding:5px;
	border:1px solid #c87700;
	border-top: 0px;
	height:16px;
}
#subTabListing a {
	color:#000;
	text-decoration:none;
}
#subTabListing a:hover {
	text-decoration:underline;
}
#subTabListing  UL{
	margin-left: 0;
	padding-left:0;
	display: inline;
}
#subTabListing UL LI 
{
	margin: 0;
	text-align:center;
	list-style: none;
	display: inline;
	padding-right:10px;
}

#profileTab .selectedTab{
	background:url('/images/selected_tab.gif') no-repeat;
}
#profileTab .blueTab{
	background:url('/images/blue_tab.gif') no-repeat;
}
.rowDarker
{	
	COLOR: black;
    FONT-FAMILY: trebuchet ms, arial,  verdana, tahoma, sans-serif;
    FONT-SIZE: 12px;
	BACKGROUND: #e0e0e0;
}


.rowLighter
{	
	COLOR: black;
    FONT-FAMILY: trebuchet ms, arial,  verdana, tahoma, sans-serif;
    FONT-SIZE: 12px;
	BACKGROUND: #efefef;
}

.blogScrollable 
{	width: 610px; 
	height: 2200px; 
	overflow: auto; 
	padding-top:10px;
	scrollbar-face-color: white;
	scrollbar-shadow-color: white;
	scrollbar-highlight-color: white;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-darkshadow-color: #cccccc;
	scrollbar-track-color: #e0e0e0;
	scrollbar-arrow-color: #4b3738;
	color: #000000;
}


/**************************************************/
#profileTab_agent{
	font-size:12px;	
	font-weight:bold;
	float:left;
	width:600px;
	border-bottom:6px solid #abeffd;
	margin-left:5px;
}
#profileTab_agent UL{
	margin-left: 0;
	padding-left: 10px;
	display: inline;
}
#profileTab_agent UL LI{
	margin: 0;
	padding: 0 10px;
	text-align:center;
	list-style: none;
	display: inline;
	width:115px;
	height:28px;
	padding-top:10px;
	
}
#profileTab_agent .selectedTab{
	background:url('/images/selected_tab1.gif') no-repeat;
}
#profileTab_agent .blueTab{
	background:url('/images/blue_tab1.gif') no-repeat;
	width: 115px;
}
 
 
input.agent_button{
	height: 24px;
	background: #eaeaea url(/images/button_bg.gif) repeat-x;
	outline: none;
	border:1px solid #c8c8c8;
}
input.agent_button:hover {
    background: #eef;
	border:1px solid #c8c8c8;
}

/***************************************************/


/***************** TAB STYLES FOR PROPERTY PROFILE PAGE ***********************/
#profileTab_property{
	font-size:12px;	
	font-weight:bold;
	float:left;
	width:600px;
	border-bottom:6px solid #abeffd;
	margin-left:5px;
}
#profileTab_property UL{
	margin-left: 0;
	padding-left: 10px;
	display: inline;
}
#profileTab_property UL LI{
	margin: 0;
	padding: 0 10px;
	text-align:center;
	list-style: none;
	display: inline;
	width:115px;
	height:28px;
	padding-top:10px;	
}
#profileTab_property .selectedTab{
	background:url('/images/selected_tab1.gif') no-repeat;
}
#profileTab_property .blueTab{
	background:url('/images/blue_tab1.gif') no-repeat;
	width: 115px;
}
 
/***************************************************/

#prolfileList{
	width: 600;
	float: left;
	background:#ffffff;
	padding-top:2;
	margin-left:10px;
}

#agentProfileList{
	float: left; 
	padding-bottom:10px; 
	width:280px; 
	padding-top:6px; 
	margin-left:0px;
	font-size:11px;
}

#agentProfileList UL{
	margin-left: 0;
	display: inline;
}

#agentProfileList UL LI{
	margin-left: 10px;
	list-style: none;
	display: inline;
	padding-left:20px;
}

#agentProfileList .agent_email{
	background-image:url('/images/agent_email.gif');
	background-repeat:no-repeat;
}
#agentProfileList .agent_network{
	background-image:url('/images/agent_network.gif');
	background-repeat:no-repeat;
}
#agentProfileList .agent_print_page{
	background-image:url('/images/print_page.gif');
	background-repeat:no-repeat;
}
#imageGallery{
	width:280;
	float: left;
	text-align:center;
	border:1px solid #cccccc;
	height:50px;
}

#imageGallery .galleryPrevious{
	background-image:url('/images/gallery_previous.gif');
	background-repeat:no-repeat;
	width:15px;
	float:left;
	margin-top:15px;
	height:50px;
}
#imageGallery .galleryImages{
	width:230px;
	float:left;
	height:50px;
}
#imageGallery .galleryNext{
	background-image:url('/images/gallery_next.gif');
	background-repeat:no-repeat;
	width:15px;
	float:right;
	margin-top:15px;
	height:50px;
}

#myAgentNetworkHeading{
	float:left;
	font-size:24px;
	color:#0070c0;
	padding-left:50px;
	background-image:url('/images/agent_network_big.gif');
	background-repeat:no-repeat;
	line-height:30px;
}
#myAgentBlogHeading{
	float:left;
	font-size:24px;
	color:#0070c0;
	padding-left:50px;
	background-image:url('/images/agent_blog_big.gif');
	background-repeat:no-repeat;
	line-height:30px;
}
.h5_heading{
	color: #565340;
	//background: url('/images/h4-highlight.jpg');
	background-repeat:no-repeat;
	padding:5px;
}
.h5_heading-1{
	color: #565340;
	background: url('/images/h4-highlight.jpg');
	background-repeat:no-repeat;
	padding:5px;
}
.h5_heading_text{
	float:left;
	font-size: 17px;
	font-family: Arial, Sans-Serif, Tahoma;
	font-weight: bold;
	text-transform: uppercase;
}
#addPhoto td{
	font-size: 11px;
	font-family: Arial, Sans-Serif, Tahoma;	
}
#tableList td{
	font-size: 11px;
	font-family: Arial, Sans-Serif, Tahoma;	
}

#INVStateCondoListing
{	display: none;
}

#INVStateHomesListing
{	display: none;
}
/* ========================= END AGENT CLASS ==================================== */

.home_hlite_box_header
{	font-size:14px; font-family: arial; font-weight: bold; color: navy; border-bottom: lightgrey 1px dotted; 
}

#overDiv
{	position:absolute; 
	visibility:hidden; 
	z-index:1000;
	border:2px;
}

.InvisDiv
{	visibility: hidden;
}


a.DivLink
{	cursor:pointer;
	color: black;
	font-size:11px; font-family: arial; line-height: 105%; margin-left:0px; padding: 0px;
	text-decoration: none;
}

a.DivLink:hover
{	cursor:pointer;
	text-decoration: none;
}

.DivPropertyGrid
{	width: 515px; padding: 0px; float: left; height: auto; cursor:pointer;
}

.DivPropertyGrid:hover
{	background: #fff8b9 url('/images/prop-grid-bg-2009.jpg') repeat-x;
	
}

.DivPropSmallLink 
{	font-size:9px; font-family: arial; line-height: 20px; margin-left:0px; padding: 0px;
	text-decoration: none; 
}

.DivPropSmallLinkHL 
{	font-size:9px; font-family: arial; line-height: 20px;  
	BACKGROUND-COLOR: orange; 
	BORDER: gray 1px solid; 
	Padding: 2px;
}

.GridCondoBlock
{	width: 410px;
	float: left;
	margin: 0px;
	margin-left: 15px;
	
}

.GridCondoBlock b
{	font-size: 11px; 
	color: #bfbfbf; 
	font-weight: bold; 
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	 
}



#profileTab_2009{
	font-size:12px;	
	font-weight:bold;
	float:left;
	width:600px;
	border:0px solid red;
	margin-left:5px;
}

/* Get rid of the margin, padding and bullets in the unordered lists */
#profileTab_2009, #profileTab_2009 ul {padding:0; margin:0; list-style-type: none; }

#profileTab_2009 ul li {display: inline; list-style-type: none; }
 

/* Set up the link size, color and borders  style = "width:120px;" */
#profileTab_2009 a, #profileTab_2009 a:visited {display:block;  font-size:12px; text-transform: uppercase; font-weight: bold; color:#c87700; line-height:23px; text-decoration:none; padding: 5px;  }

#profileTab_2009 a:hover
{	text-decoration: none;
	color: black;
}
/* Set up the list items */
#profileTab_2009 ul li {float:left;  padding: 0px; margin: 0px; border: 1px solid #c87700; height:28px; }
#profileTab_2009 ul li.blank{float:left; padding: 0px; margin: 0px; width: 5px; border: 1px solid #fff; border-right: 0px; border-bottom: 1px solid #c87700; height:28px; }
#profileTab_2009 ul li.blueTab {float:left;  padding: 0px; margin: 0px; border: 1px solid #c87700; height:28px; background:url(/images/tab-bg-2009.gif); }
#profileTab_2009 ul li.selectedTab {float:left;  padding: 0px; margin: 0px; border: 1px solid #c87700; border-bottom: 1px solid #fff;  height:28px; }
/* For Non-IE browsers and IE7 */
#profileTab_2009 li:hover {position:relative;}


#INVStateCondoHomsListing
{	width: 620px;
	height: auto;
	 
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 25px;
}
