body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	background-color:#ebf1f6;
	margin: 0 0 0 0;
	padding: 0;
	border: 0;
	
}

a {
color: #ff6600;
text-decoration: none;

}

a:hover {
color: #40c5e9;
text-decoration: none;
}


p {
	line-height: 14px;
	margin: 0;
	padding: 0;
	}

/*--- layout -----*/
#container {
	width:727px;
	height:500px;
	margin: 0 auto;
	padding: 0 0 0 0;
	background-repeat: no-repeat;
	background-position: left top;
}

#header {
	font-size: 11px;
	width:727px;
	height:185px;
}

#main {
	border: 0px solid #e7e7e7;
	width: 727px;
	padding: 0px;
	position: absolute;
	top: 185px;
}
	

#sidebar {
	border-top: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	width:173px;
	text-align: right;
	padding: 15px 3px 15px 8px;
	background-color: #f5fcff;
}
	
#contents {
	border: 1px solid #e7e7e7;
	font-size: 11px;
	text-align: left;
	padding: 40px 30px 20px 30px;
	background-color: #ffffff;
	line-height: 3ex
}
	
#footer {
	font-size: 9px;
	color:#898989;
	width: 727px;
	height: 120px;
	text-align: left;
	padding-top: 17px;
	background: url("images/footer.jpg") top left no-repeat;
	position: relative;
}

#footer a:link {
	color: #000000;
	text-decoration: underline;
}

#footer a:hover {
	color: gray;
	text-decoration: none;
}

#footer a:visited {
	color: #000000;
	text-decoration: none;
}

#footer .tabula a {
color: #898989;
text-decoration: underline;

}

#footer .tabula a:hover {
color: #ff6600;
text-decoration: none;
}

/* ---[ Header ]----------------------------- */
#header a {
	color: #000000;
	text-decoration: none;
}

#header a:hover {
	color: #ff6600;
	text-decoration: none;
}



#centerCityTop {
	display:block;
	width: 727px;
	height: 175px;
	background: url("images/top_center_city.jpg") top left no-repeat;

}

#condosTop {
	display:block;
	width: 727px;
	height: 175px;
	background: url("images/top_condos.jpg") top left no-repeat;

}

#homesTop {
	display:block;
	width: 727px;
	height: 175px;
	background: url("images/top_homes.jpg") top left no-repeat;

}

#centerCityHome a {
	display:block;
	width:165px;
	height:35px;
	background: transparent url("images/logo.gif") top left no-repeat;
	position: relative;
	left: 11px;
	top: 19px;
}
#centerCityHome a:hover {
   background-image: transparent url("images/logo.gif");
}

#centerCityHome h2 {
	display:none
}
	
#condosHome a {
	display:block;
	width:46px;
	height:9px;
	background: transparent url("images/logo_condos.gif") top left no-repeat;
	position: relative;
	left: 88px;
	top: 18px;
}
#condosHome a:hover {
   background-image: transparent url("images/logo_condos.gif");
}
#condosHome h1 {
	display:none
}
	
#homesHome a {
	display:block;
	width:45px;
	height:10px;
	background: transparent url("images/logo_homes.gif") top left no-repeat;
	position: relative;
	left: 88px;
	top: 18px;
}
#homesHome a:hover {
   background-image: transparent url("images/logo_homes.gif");
}
#homesHome h1 {
	display:none
}



/* ---[ Side Bars ]----------------------------- */
#just_listed a {
	display:block;
	width:165px;
	height:35px;
	
   background: url("images/just_listed_off.gif") top left no-repeat;
}
#just_listed a:hover {
   background-image: url("images/just_listed_over.jpg");
}
#just_listed_on {
	display:block;
	width:165px;
	height:35px;
   background: url("images/just_listed_on.jpg") top left no-repeat;
}


#search_properties a {
	display:block;
	width:165px;
	height:35px;
   background: url("images/search_properties_off.gif") top left no-repeat;
}

#search_properties a:hover {
   background-image: url("images/search_properties_over.jpg");
}
#search_properties_on {
	display:block;
	width:165px;
	height:35px;
   background: url("images/search_properties_on.jpg") top left no-repeat;
}


#sellcondo a {
	display:block;
	width:165px;
	height:35px;
   background: url("images/sellcondo_off.jpg") top left no-repeat;
}
#sellcondo a:hover {
   background-image: url("images/sellcondo_over.jpg");
}
#sellcondo_on {
	display:block;
	width:165px;
	height:35px;
   background: url("images/sellcondo_on.jpg") top left no-repeat;
}

#construction a {
	display:block;
	width:165px;
	height:35px;
   background: url("images/construction_off.jpg") top left no-repeat;
}
#construction a:hover {
   background-image: url("images/construction_over.jpg");
}
#construction_on {
	display:block;
	width:165px;
	height:35px;
   background: url("images/construction_on.jpg") top left no-repeat;
}

#selling a {
	display:block;
	width:165px;
	height:35px;
   background: url("images/selling_off.jpg") top left no-repeat;
}
#selling a:hover {
   background-image: url("images/selling_over.jpg");
}
#selling_on {
	display:block;
	width:165px;
	height:35px;
   background: url("images/selling_on.jpg") top left no-repeat;
}


#recent_sales a {
	display:block;
	width:165px;
	height:35px;
   background: url("images/recent_sales_off.jpg") top left no-repeat;
}
#recent_sales a:hover {
   background-image: url("images/recent_sales_over.jpg");
}
#recent_sales_on {
	display:block;
	width:165px;
	height:35px;
   background: url("images/recent_sales_on.jpg") top left no-repeat;
}

#bella_vista a {
	display:block;
	width:165px;
	height:35px;
   background: url("images/bella-vista.jpg") top left no-repeat;
}
#bella_vista a:hover {
   background-image: url("images/bella-vista-over.jpg");
}
#bella_vista_on {
	display:block;
	width:165px;
	height:35px;
   background: url("images/bella-vista-on.jpg") top left no-repeat;
}

#bella_condos a {
	display:block;
	width:165px;
	height:35px;
   background: url("images/bella-condos.jpg") top left no-repeat;
}
#bella_condos a:hover {
   background-image: url("images/bella-condos-over.jpg");
}
#bella_condos_on {
	display:block;
	width:165px;
	height:35px;
   background: url("images/bella-condos-on.jpg") top left no-repeat;
}

#interactive_map a {
	display:block;
	width:165px;
	height:35px;
   background: url("images/interactive_map_off.jpg") top left no-repeat;
}
#interactive_map a:hover {
   background-image: url("images/interactive_map_over.jpg");
}
#interactive_map_on {
	display:block;
	width:165px;
	height:35px;
   background: url("images/interactive_map_on.jpg") top left no-repeat;
}

#articles a {
	display:block;
	width:165px;
	height:35px;
   background: url("images/articles_off.jpg") top left no-repeat;
}
#articles a:hover {
   background-image: url("images/articles_over.jpg");
}
#articles_on {
	display:block;
	width:165px;
	height:35px;
   background: url("images/articles_on.jpg") top left no-repeat;
}

#high_rises a {
	display:block;
	width:165px;
	height:35px;
   background: url("images/high_rises_off.jpg") top left no-repeat;
}
#high_rises a:hover {
   background-image: url("images/high_rises_over.jpg");
}
#high_rises_on {
	display:block;
	width:165px;
	height:35px;
   background: url("images/high_rises_on.jpg") top left no-repeat;
}

#mid_rises a {
	display:block;
	width:165px;
	height:35px;
   background: url("images/mid_rises_off.jpg") top left no-repeat;
}
#mid_rises a:hover {
   background-image: url("images/mid_rises_over.jpg");
}
#mid_rises_on {
	display:block;
	width:165px;
	height:35px;
   background: url("images/mid_rises_on.jpg") top left no-repeat;
}

#low_rises a {
	display:block;
	width:165px;
	height:35px;
   background: url("images/low_rises_off.jpg") top left no-repeat;
}
#low_rises a:hover {
   background-image: url("images/low_rises_over.jpg");
}
#low_rises_on {
	display:block;
	width:165px;
	height:35px;
   background: url("images/low_rises_on.jpg") top left no-repeat;
}

#pod_casts a {
	display:block;
	width:165px;
	height:35px;
   background: url("images/pod_casts_off.jpg") top left no-repeat;
}
#pod_casts a:hover {
   background-image: url("images/pod_casts_over.jpg");
}
#pod_casts_on {
	display:block;
	width:165px;
	height:35px;
   background: url("images/pod_casts_on.jpg") top left no-repeat;
}

#blog a {
	display:block;
	width:165px;
	height:35px;
   background: url("images/blog_off.jpg") top left no-repeat;
}
#blog a:hover {
   background-image: url("images/blog_over.jpg");
}
#blog_on {
	display:block;
	width:165px;
	height:35px;
   background: url("images/blog_on.jpg") top left no-repeat;
}

#mortgage a {
	display:block;
	width:165px;
	height:35px;
   background: url("images/mortgage_off.jpg") top left no-repeat;
}
#mortgage a:hover {
   background-image: url("images/mortgage_over.jpg");
}
#mortgage_on {
	display:block;
	width:165px;
	height:35px;
   background: url("images/mortgage_on.jpg") top left no-repeat;
}

#builders_developers a {
	display:block;
	width:165px;
	height:35px;
   background: url("images/builders_developers_off.jpg") top left no-repeat;
}
#builders_developers a:hover {
   background-image: url("images/builders_developers_over.jpg");
}
#builders_developers_on {
	display:block;
	width:165px;
	height:35px;
   background: url("images/builders_developers_on.jpg") top left no-repeat;
}

#about a {
	display:block;
	width:165px;
	height:35px;
   background: url("images/about_off.jpg") top left no-repeat;
}
#about a:hover {
   background-image: url("images/about_over.jpg");
}
#about_on {
	display:block;
	width:165px;
	height:35px;
   background: url("images/about_on.jpg") top left no-repeat;
}

#meet a {
	display:block;
	width:165px;
	height:35px;
   background: url("images/meet_off.jpg") top left no-repeat;
}
#meet a:hover {
   background-image: url("images/meet_over.jpg");
}
#meet_on {
	display:block;
	width:165px;
	height:35px;
   background: url("images/meet_on.jpg") top left no-repeat;
}

#contact a {
	display:block;
	width:165px;
	height:35px;
   background: url("images/contact_off.jpg") top left no-repeat;
}
#contact a:hover {
   background-image: url("images/contact_over.jpg");
}
#contact_on {
	display:block;
	width:165px;
	height:35px;
   background: url("images/contact_on.jpg") top left no-repeat;
}

#link_partners a {
	display:block;
	width:165px;
	height:35px;
   background: url("images/link_partners_off.jpg") top left no-repeat;
}
#link_partners a:hover {
   background-image: url("images/link_partners_over.jpg");
}
#link_partners_on {
	display:block;
	width:165px;
	height:35px;
   background: url("images/link_partners_on.jpg") top left no-repeat;
}

#resources a {
	display:block;
	width:165px;
	height:35px;
   background: url("images/resources_off.jpg") top left no-repeat;
}
#resources a:hover {
   background-image: url("images/resources_over.jpg");
}
#resources_on {
	display:block;
	width:165px;
	height:35px;
   background: url("images/resources_on.jpg") top left no-repeat;
}

#sidebar .explanation {
	font-size: 9px;
	color:#898989;
	text-align: left;
	padding-left: 10px;
}

/* ---[ Content ]----------------------------- */
.title {
	font-size: 14px;
	font-family: Helvetica;
	font-weight: bold;
	line-height: 3ex;
}

.subtitle {
	font-size: 12px;
	font-family: Helvetica;
	font-weight: bold;
	line-height: 3ex;
}

.highLight {
	color: #ff6600;
}

.mail a{
	color: gray;
	text-decoration: underline;
}

.mail a:hover {
	text-decoration: underline;
	color: #000000;
}

#homeText{
	border-top: 1px dotted #cccccc;
}

.homeText{
	font-size: 11px;
	font-family: Helvetica, sans-serif;
	font-weight: none;
	color:#7c7c7c;
	line-height: 3ex;
}

/*
#visitLink {
	position: absolute;
	top: 473px;
}
*/

#visitLink .title {
	color: #40c5e9;
	font-size: 12px;
}

#visitLink a{
	color: gray;
	text-decoration: none;
}
#visitLink a:hover {
	text-decoration: underline;
	color: #000000;
}

li {
	list-style-image: url("images/square_bullet.jpg");
}

#mainLink td {
	padding-right: 20px;
	line-height:  1em;
	font-size: 9.5px;
	color: gray;
}

#mainLink a:hover {
	color: #ff6600;
	text-decoration: underline;

}

#mainLink a {
	color: #40c5e9;
	text-decoration: none;
}


#toCondos a {
	display:block;
	width:305px;
	height:120px;
	position: absolute;
	top: 45px;
	left: 45px;
}
#toHomes a {
	display:block;
	width:305px;
	height:120px;
	position: absolute;
	top: 45px;
	right: 45px;
}


.style1 {
	font-size: 12px;
	font-weight: bold;
}

.style2 {
	font-size: 14px;
	font-weight: bold;
}

.style5 {font-size: 12px; font-weight: bold; color: #666666; }
.style6 {
	font-size: 19px;
	font-weight: bold;
	line-height: normal;
}
.style3 {
	font-size: 16px;
	color: #40c5e9;
}
.style4 {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}
.style7 {
	font-size: 14px;
	color: #ff6600;
}
.style12 {font-size: 11px; color: #40c5e9; }
.style14 {font-size: 11px}
.style15 {color: #333333}


#listedTable td {
	
	border-bottom: 1px solid #000000;
	padding: 10px 0px 10px 0px;
}


#listedTable .table td {
	text-align: center;
	border:1px solid gray;
}

#recentSalesTable td {
	
	border-bottom: 1px dotted gray;
}