/* Search Form Classes */

.featured_title {
	font-size: 12px;
	font-weight: bold;
	background-color: #00AE57;
	border: 1px #00773C solid;
}

.normal {	
	font-size: 12px;
	font-family: Arial;	
}


.listing {
	text-align: left;
	padding-bottom: 10px;
}

.hover_focus{
	padding-top: 1px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #D1E2FC;
	border-bottom: 1px solid #000000;
}

.hover_focus_featured{
	padding-top: 1px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #D1E2FC;
	border-bottom: 1px solid #000000;
}

.subfocus{
	background-color: #2D7FFB;
	padding-left: 9px;
	padding-right: 9px;
	border: 1px solid #034BB8;
}

.subfocus_featured{
	background-color: #2D7FFB;
	padding-left: 9px;
	padding-right: 9px;
	border: 1px solid #034BB8;

}

.focus{
	background-color: #2D7FFB;
	padding-left: 9px;
	padding-right: 9px;
	border: 1px solid #034BB8;
}

.focus_featured{
	background-color: #2D7FFB;
	padding-left: 9px;
	padding-right: 9px;
	border: 1px solid #034BB8;
}

.unfocus{
	padding-top: 1px;
	margin-left: 10px;
	margin-right: 10px;
	border-bottom: 1px solid #000000;
}

.unfocus_featured{
	background-color: #AAD5FF;
	padding-top: 1px;
	margin-left: 10px;
	margin-right: 10px;
	border-bottom: 1px solid #000000;
}

.marker_link{
	color: #DDEBFF;
}

.map_box {
	font-weight: bold;
	position: relative;
	width:  10em;
	text-align: center;
	padding: 2em;
	border: 1px solid #316ac5;
	background-color: #cdd;
	margin-top: 150px;
	margin-left: auto;
	margin-right: auto;
	z-index: 100;
	display: none;
	opacity: .75;
	filter: alpha(opacity=75);
}

.spacer {
	background-color: #C9C9C9;
}

/* Search Form Ids */
#map {
	width: 515px;
	height: 250px;
  overflow: hidden;
}

#loading {
	font-weight: bold;
	position: relative;
	display: none;
	top: -580px;
	left: 140px;
	width:  200px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	padding: 2em;
	border: 1px solid #316ac5;
	background-color: #cdd;
	z-index: 200;
	opacity: .75;
	filter: alpha(opacity=75);
}

#results_container {
	padding-right: 0px;
	padding-left: 0px;
}

#results_navigation {
	height: 20px;
  font-size: 12px;
}

#results_navigation2 {
	height: 20px;
  font-size: 12px;
}


#search_results_title {
	background-color: #C6EBFF;
	border: 1px solid #316AC5;
	margin-bottom: 5px;
}

#no_results {
	display: none;
	text-align: center;
	font-weight: bold;
}

#results { 
	width: 470px;
	z-index:1;
}


/* for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn */
div#hold	{ 
	position:relative; overflow:hidden;
	width:483px; height:400px; z-index:100;
}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:483px; height:400px; 
	clip:rect(0px, 485px, 400px, 0px);
	overflow:hidden;	
	z-index:1; 
	}

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar { 
  position:relative; left:0; top:0;
  width:11px; height:400px; 
  font-size:1px; z-index:1;
  }
div#track { 
  position:absolute; left:0; top:12px;
  width:11px; height:386px;
  background: url("scroller/images/track.gif") #336 repeat;
  z-index:1;
  }
div#dragBar {
  position:absolute; left:1px; top:1px;
  width:9px; height:386px;
  background-color:#ceced6;
  z-index:1;
  }  
div#up { position:absolute; left:0; top:0; z-index:2 }  
div#down { position:absolute; left:0; bottom:0; z-index:3 }  

a img { border:none }


.type_box {
	border: 1px solid #0093EA;
    background-image: url('http://www.condocompany.com/images/map_search_fade.jpg');
	font-size: 12px;
	font-family: Arial;	
}

.select_box {
	font-size: 12px;
	font-family: Arial;	
}
