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:link {
color: gray;
text-decoration: none;

}

a:hover {
color: blue;
text-decoration: none;
}

a:visit {
color: gray;
text-decoration: none;
}

p {
	line-height: 14px;
	margin: 0;
	padding: 0;
	}

/*--- layout -----*/
#container {
	width:715px;
	height:500px;
	margin: 0 auto;
	padding: 0 0 0 0;
	background-repeat: no-repeat;
	background-position: left top;
	}

#header {
	font-size: 11px;
	width:715px;
	height:185px;
}

#main {
	border: 1px solid #e7e7e7;
	width: 715px;
	padding: 0px;
	background-color: #f5fcff;
	}
	

#sidebar {
	border-right: 1px solid #e7e7e7;
	width:173px;
	text-align: right;
	padding: 15px 3px 15px 8px;
	background-color: #f5fcff;
	display: none;
	}
	
#contents {
	font-size: 11px;
	text-align: left;
	padding: 40px 30px 20px 30px;
	background-color: #ffffff;
	line-height: 3ex
	}
	
#footer {
	font-size: 9px;
	color:#898989;
	width: 715px;
	height: 120px;
	text-align: left;
	padding-top: 17px;
	background: url("images/footer.jpg") top left no-repeat;
}

#footer a:link {
	color: #000000;
	text-decoration: underline;
	}

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

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

/* ---[ Header ]----------------------------- */
#top {
	display:block;
	width: 715px;
	height: 175px;
	background: url("images/top.jpg") top left no-repeat;
	position: absolute;
}

#centerCityHome a {
	display:block;
	width:165px;
	height:35px;
	background: url("images/logo.gif") top left no-repeat;
	position: relative;
	left: 11px;
	top: 19px;
   }
#centerCityHome a:hover {
   background-image: url("images/logo.gif");
   }

	
#condosHome a {
	display:block;
	width:46px;
	height:9px;
	background: url("images/logo_condos.gif") top left no-repeat;
	position: relative;
	left: 88px;
	top: 18px;
   }
#condosHome a:hover {
   background-image: url("images/logo_condos.gif");
   }




/* ---[ 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;
   }


#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;
   }

#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;
   }

#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;
   }

#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;
   }
#sidebar .explanation {
	font-size: 9px;
	color:#898989;
	text-align: left;
	padding-left: 10px;
}

/* ---[ Content ]----------------------------- */
#contents .title {
	font-size: 14px;
	font-family: Helvetica;
	font-weight: bold;
	line-height: 3ex;
}

#contents .highLight {
	color: #ff6600;
}

#visitLink {
	position: absolute;
	bottom: 0px;
}

#visitLink .title {
	color: #40c5e9;
}

#visitLink a{
	color: gray;
   }
#visitLink a:hover {
   color: #ffffff;
   }