#mapdiv
{
	right:200px;
	bottom:20px;
	top:0px;
	border: 0px;
	padding: 0px;
	position: absolute;
	background-color:#0099FF;
	left:0px;
}
body
{
	margin:0px;
	padding:0px;
	height:100%;
	width:100%;
}

#links {
     background: white;
     foreground: black;
     padding: 2px;
     z-index:1000;
     width: 33%; 
     border-style: solid;
     border-width: 1px;
     border-color: black;
     font-size: 0.8em;
     text-align: left;
     position: absolute;
     bottom: 0.2em;
     width: 33%;
  /* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;
  /* for Mozilla */
  -moz-opacity:0.9;

}


.olControlPermalink
{
	font-size: 8pt; 
	padding: 0px;
	z-index: 1000;
	bottom: 15px !important;
	overflow: hidden;
	background-color:black;
	color: white;
/*	width: 45%;*/
	text-align: right;
	filter:alpha(opacity=30);
	opacity:0.3;
	-moz-opacity:0.3;
}


.olControlScaleLine 
{
    right:auto;
	left:3px;
    bottom: 25px;
    position:absolute;
}
.MSVE_Copyright MSVE_CopyrightBackground span
{
	background-color:#FFFF33!important;
	font-size:22pt!important;
}
.MSVE_Copyright MSVE_CopyrightForeground span
{
	background-color:#66FFFF!important;
	font-size:42pt!important;
}
.olLayerGoogleCopyright , .MSVE_PoweredByLogo
{
	/* The powered by image */
    left: auto!important;
	right:2px!important;
	width:auto!important;
    bottom: 2px!important; 
	position:absolute!important;
}

.olLayerGooglePoweredBy, .olControlAttribution, .MSVE_Copyright MSVE_CopyrightBackground, .MSVE_Copyright MSVE_CopyrightForeground
{
	/* The powered by label which contains the image */
	font-size: 8pt; 
	padding: 0px;
	z-index: 1000;
	bottom: 0px !important;
	overflow: hidden;
	color: white;
	text-align: right;
	background: rgba(0, 0, 0, 0.2);
	padding-left:3px;
	z-index:1900;
	left:0px!important;
	right:auto!important;
}

.olControlAttribution span
{	
	filter:none;
	opacity:none;
	-moz-opacity:none;
	position:relative;
}

.olControlAttribution a
{
	color:white;
	text-decoration:none;
}

.olControlAttribution a
{
	color:white;
	text-decoration:underline;
}


#circuits
{
	font-size:9pt;
	position:absolute;
	top:0px;
	right:0px;
	bottom:20px;
	width:200px;
	z-index:1;
	padding-left:5px;
/*background-image:url(madeinuk.png);
background-position:bottom right;
background-repeat:no-repeat;*/
}
#permaedit 
{
 /*   right: 3px;
    bottom: 15px;
    display: block;
    position: absolute;*/
    font-size: smaller;
/*	border:1px solid red;*/
	z-index:300;
} 

.olPopup
{
	width:400px!important;
}

.olPopup h1
{
	color:red;
}
.olPopup img
{
	float:left;
	padding-right:5px;
	padding-bottom:50px;
}
.olPopupContent {
	font-size:8pt;
    padding:5px;
    overflow: auto;
	width:100%!important;
}   




#switcher
{
	width:auto;
	height:36px;
}
#switcher ul, #switcher ul li
{
border:0px;
margin:0px;
padding:0px;
list-style:none;
height:20px;
line-height:20px; 
}
#switcher ul{
background:url(img/left-round.png) left top no-repeat; }
#switcher ul li{
float:left;
display:block;
line-height:20px;
width:50px;;
padding:3px;
border:2px ridge #000000 ;
text-align:center;
margin:1px;
cursor:pointer;
 }

.not_selected
{
	background-color:#FFFFFF;
}
.selected
{
	background-color:#FFCC99;
}

#attr
{
	position:absolute;
	left:0px;
	right:0px;
	bottom:0px;
	height:20px;
	font-size:8pt;
}