#bubble.DIV, .olFramedCloudPopup, .olFramedCloudPopupContent {
	overflow-y: visible!important; 			
	overflow-x: hidden!important; 			
	width: 275px!important; 
}
#layerswitcher {
		border			: 0px;
		float			: left;
		position		: relative;
		clear			: both;		
		margin			: 0px;
		margin-bottom	: 25px;
		padding			: 0px;
		display			: block;
		width			: auto;		
		background		: none!important;
}
#layerswitcher  * {
		background: none!important;
}
#layerswitcher  * div {
		float			: left;
		position		: relative;
		color			: black;				

}
.chicken_contentDiv {
	overflow: visible;
}
#mapExtensions h1,
#mapExtensions h2,
#mapExtensions h3,
#mapExtensions h4 {
	/*margin			: 0px;
	padding			: 0px;
	line-height		: 100%;
	font-size		: 75%;*/
}

#mapExtensions * {
	/*margin: 0px!important;*/
    padding-left: 4px!important;
    padding-right: 4px!important;
    padding-top: 2px!important;
}
/*
#mapContainer {
	text-align		: left;
	width			: auto;
}


#mapContainer *{
	margin: 0!important;
	padding: 0!important;	
}

#mapExtensions {
	text-align		: left;
	position		: relative;	
	float			: left;
	clear			: both;		
}
*/
#mapExtensions .tabnav ul>li {
	list-style		: none!important;					
	margin			: 1px!important;
	padding			: 0!important;
	white-space		: nowrap;

}

#navigation #fragment-route * ul>li, 
#navigation #fragment-info* ul>li, 
#navigation #fragment-export* ul>li  {
	background		: none!important;
}

/*---- BEGIN Extensions interface --------------------------------------------------------------*/
/*    
	.widget {
		position: relative;
		top:0px;
		background: white;    
		margin: 20px;
		padding: 10px;    
		margin-top: 15px;				
    } 
	.tabnav {
		margin: 0!important;
		padding: 0!important;
		background: transparent!important;		
			
	}	
	ul.tabnav {
		border: 0px!important;		
	}

    .tabnav li {
		display: inline;
		list-style: none!important;
		margin:1px!important;
		padding:0!important;
		border: 0px!important;		
		white-space			: nowrap;
    }

    .tabnav li a {
		text-decoration: none;
		
		color: #222;
		font-weight: bold;
		padding: 4px 6px;
		outline: none;
    } 
	.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {    
		text-decoration		: none;	
		border				: 0px!important;	
		top					: 0;
	}   
	.tabnav li img{
		border: 0px!important;		
		border-right: white solid 1px!important;		
	}*/
/*----  END  Extensions interface --------------------------------------------------------------*/

/*---- BEGIN Search interface --------------------------------------------------------------*/
.search_container {
	background-color	: #EEE;  
	border			: 0px solid #000;
	overflow-y		: scroll;
	overflow-x		: hidden;	
	height			: 300px;
	width			: 100%;
	margin			: 0px;
	padding 		: 0px;
}
* html .search_container {
  width: 100%;
}

.header {
  width				: 100%;
  border-bottom		: 0px solid #CCC;
}
.header div{
	position		: relative;		
	float			: left;	
	height			: 24px;
	line-height		: 24px;
	text-align		: left;
	font-weight		: bold;
	margin			: 0px;
	border			: 0px;	
	padding-left	: 3px;
}
.row-odd .data-no , 
.row-odd .data-type , 
.row-odd .data-location , 
.row-odd .data-country , 
.row-even .data-no , 
.row-even .data-type , 
.row-even .data-location , 
.row-even .data-country 
{
	position		: relative;		
	float			: left;	
	min-height		: 34px;
	line-height		: 24px;
	text-align		: left;
	font-weight		: normal;
	margin			: 0px;
	border			: 0px;
	padding-left	: 3px;	
	padding-top		: 5px;
	vertical-align	: middle;
}
.data-country img {	
	padding-top		: 14px!important;		
}
.data-type img {	
	padding-top		: 8px!important;		
}

.header-no, .data-no  {
  width				: 5%;  
}
.header-type, .data-type {
  width				: 10%;  
  white-space		: nowrap;
}
.header-location , .data-location  {
  width				: 70%;  
}
.header-country , .data-country {
  width				: 10%;  
}

.row-odd,.row-even {
  position			: relative;
  width				: 100%;
  border-top		: 1px solid #CCC;
  background-color	: white;  
}

.row-even {
  background-color	: #F0F0F0;
}
.clear fix {
  display: inline-block;
}
/*
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}


----  END  Search interface --------------------------------------------------------------*/
#measurementPoints {	
	position		: relative;	
	width			: 100%;
	float			: left;		
	clear			: both;	
	/*max-height		: 200px; */
	white-space		: clear;
	overflow-y		: auto;
}
#measurementPoints table {
	width			: 100%;
	padding			: 2px;
	border			: 1px #F0F0F0 solid;	
	border-collapse	: collapse;
}
#measurementPoints table td, #measurementPoints table th {
	padding: 2px;
	border:1px #F0F0F0 solid;	
	white-space: clear;
	text-align: left;	
}
.placemark-container {
	position		: relative;		
	overflow-y		: scroll;
	overflow-x		: auto;	
	height			: 300px;	
	margin			: 0px;
	border			:0px;	
}
.placemark-container > div {	
	clear: both;
	max-height: 400px!important;
	position		: relative;		
	overflow-y		: scroll;
	overflow-x		: auto;
}
#debugging-info { 		
	position		: relative;		
	overflow-y		: scroll;
	overflow-x		: auto;	
	height			: 300px;	
	margin			: 0px;
	border			:0px;	
}
/*
#measurement { 		
	overflow: visible;		
}
#debugging-info, #directions { 		
	position		: relative;		
	overflow-y		: scroll;
	overflow-x		: auto;	
	height			: 300px;
	width			: 82%;
	margin			: 0px;
	border			:0px;	
}
#measurementOutput {
	position: relative;
	width: 100%;
	clear:both;
	float:left;
	height: auto;
	min-height:24px;
	line-height: 110%;
	overflow: hidden;	
}

#measurementInfo {	
	position: relative;
	width: 95%;
	float:left;
	clear:both;		
}
#measurementCoords {	
	
}
a.permalink:hover {
	color: #333!important;
}
*/

.olLayerGoogleCopyright{right:3px;bottom:25px!important;left:auto;}
.olLayerGoogleV3.olLayerGoogleCopyright{bottom:23!important;right:0!important;}
.olLayerGooglePoweredBy{left:2px;bottom:25px!important;}
.olLayerGoogleV3.olLayerGooglePoweredBy{bottom:23!important;}

.olLayerGooglePoweredBy.olLayerGoogleV3.gmnoprint {
visibility:hidden;
}