
.geo_viz_loading{
	
		
}

img.geo_viz_loading{
	
	width:60px;
	height:60px;
}


/**
 * styles for the search control
 */


.geo-viz-search-control {

	height:10px;
	width: 100%;
	background:transparent;
}

.geo-viz-search-control .search-container{
	
	background: transparent url('images/map_ctrl_backdrop.png') no-repeat;
	margin-left:auto;
	margin-right:auto;
	
	width: 414px;
	height:61px;
	
	text-align:center;
}

.geo-viz-search-control .search-box-background{
	
	background: transparent url('images/search_field_background.png') no-repeat;
	margin-top: 26px;
	width: 202px;
	height:26px;
	border:  0px;
	float:left;
	
	margin-left:70px;


}


.geo-viz-search-control .search-box{
	
	margin-top:4px;
	margin-left:30px;
	width: 168px;
	border: 0px;	

}

.geo-viz-search-control .search-button , .geo-viz-search-control .clear-button{
	
	display:inline;
	margin-left:3px;

	background-color:transparent;
	margin:solid 1px;
	cursor:hand;
	font-weight:bold;
}

 .geo-viz-search-control .clear-button{
	
	border: 0px;
	margin-top: 3px;
}


.geo-viz-search-control .search-button{
	
	background: transparent url('images/search_button.png') no-repeat;
	width: 70px;
	height: 26px;
	border: 0px;
	margin-top: 26px;
	margin-left: -57px;

}

.geo-viz-search-control .disambiguation-box{
	
	background-color:#fdfdfd;
	opacity: 0.8;
	width:385px;
	padding: 5px;
	margin-left:9px;
	text-align:left;
	position:absolute;
	bottom:0px;
	
}

.geo-viz-search-control .disambiguation-box a{
	
	color:#000000;
	display:block;
	font-size:10pt;
	font-family: Arial;
	padding: 3px;
	
}

.geo-viz-search-control .disambiguation-box a:hover{
	
	color:#999999;
		
}

.geo-viz-search-control .disambiguation-box .clear-button{

	float:right;
	font-weight:bold;
	
	
}


.markerLabel{
	
	font-family:Arial;
	font-size: 9pt;
	width: 80px;
	cursor:pointer;
	font-weight:bold;
}


div.tooltip{
	
	
	font-family:Arial;
	width: 200px;
	height: auto;
	background-color:#E8E8E8;
	opacity: 0.8;
	padding:3px;
}


div.tooltip h4.tooltip{
	
	color:#000000;
	font-weight:bold;
	font-size:9pt;
	
}

div.tooltip p{
	
	color:#000000;
	font-size:9pt;
}




/**
 * 
 */

		 #search-container {
	position: absolute;
	top: 16px;
	right: 80px;
	z-index: 1000;
	height: 86px;
	width: 282px;
}

#search-container .search-text {
	position: absolute;
	bottom: 5px;
	left: 11px;
}

#search-container-shim {
	position: absolute;
	top: 16px;
	right: 80px;
	z-index: 900;
	height: 86px;
	width: 282px;
	opacity: 0.8;
	filter: alpha(opacity=80);
	background-color: #e5e5e5;
	border-top-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
}

#search-container .search-box {
	width: 261px;
	height: 43px;
	margin-left: 9px;
	margin-top: 9px;
	color: #ababab;
	border: solid 1px;
	border-color: #EEEEEE;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font: 22pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}





#search-container .disambiguation-box{
	
	position:absolute;
	top:83px;
	background-color:#FFFFFF;
	padding:5px;
}

#search-container .disambiguation-box a{
	
	display: block;
	margin-bottom:3px;
}
