/* CORE CSS */

#englandcms-container-border {
	background: #fff;
	overflow: hidden; 
	color: #666665;
	clear: both;
	width: 470px;
}

#englandcms-container-area .centre-content-large {
	/* float: left; */
	width: 460px;
	margin: 0 0 -29px 0;
	padding: 0 0 30px 0;
	display: inline;
}

/* MAP BRANDING & STYLE CHOICES */

.MSVE_PoweredByLogo {
	display: none !important; /* Hide Microsoft logo - with permission */
}

#MSVE_minimap_resize { 
	display:none !important;
	}
	
#MSVE_minimap_h_style_button { 
	display:none !important;
	}	
#MSVE_minimap_r_style_button { 
	display:none !important;
	}
	
/* CONTROL ICONS */

#mapLayerButton, #aerialLayerButton, #hybridLayerButton, #zoomIn, #zoomOut,#panControlBacking,#panUp,#panLeft,#panRight,#panDown,#panReset,#zoomControlBacking, #layerSwitchBacking, #resetControlBacking { 
	cursor:pointer; 
	position:relative; 
	text-indent:-999999px; 
	z-index:400; 
	}
	
#englandcms-container-area .centre-content-large #panControlBacking { 
	background:transparent url(/staticarchive/9a410dc23acba16bf7cf9826967e1f82ac66ea9d.png) no-repeat; 
	top:-382px; 
	height:56px; 
	left:25px; 
	width:56px; 
	}
	
#englandcms-container-area .centre-content-large #resetControlBacking { 
	background:transparent url(/staticarchive/eac226c3f2168329012810278d714230f398ffb7.png) no-repeat; 
	top:-392px; 
	height:28px; 
	left:10px; 
	width:87px; 
	}

#englandcms-container-area .centre-content-large #panUp { 
	background:transparent url(/staticarchive/393699f92d1a2e1ea4ccd6dc09a4321f99cfb863.png) no-repeat; 
	top:-434px; 
	height:16px; 
	left:44px; 
	width:18px; 
	}

#englandcms-container-area .centre-content-large #panLeft { 
	background:transparent url(/staticarchive/f7e47cf8bf112063294b8516c2f49576f0eda551.png) no-repeat; 
	top:-434px; 
	height:17px; 
	left:28px; 
	width:16px; 
	}

#englandcms-container-area .centre-content-large #panReset { 
	background:transparent url(/staticarchive/f805e54882ec5a4d49ba1210ec3b28223e7ef301.png) no-repeat; 
	top:-505px; 
	height:20px; 
	left:14px; 
	width:79px; 
	}

#englandcms-container-area .centre-content-large #panRight { 
	background:transparent url(/staticarchive/3d7f67504143605b1f66cee2d2e088269486fe65.png) no-repeat; 
	top:-471px; 
	height:17px; 
	left:62px; 
	width:16px; 
	}

#englandcms-container-area .centre-content-large #panDown { 
	background:transparent url(/staticarchive/ff2bb071181c806afa145970f74f7e39c5f95e40.png) no-repeat;
	top:-471px; 
	height:16px; 
	left:44px; 
	width:18px; 
	}

#englandcms-container-area .centre-content-large #zoomControlBacking { 
	background:transparent url(/staticarchive/4e263865347ce616f0fe1133da1e3be24ab6e03a.png) no-repeat; 
	top:-457px; 
	height:45px; 
	left:41px; 
	width:24px; 
	}
	
#englandcms-container-area .centre-content-large #zoomIn { 
	background:transparent url(/staticarchive/4ae7f35cf90cac74cfcd05f06f526b543a65fcae.png) no-repeat; 
	top:-498px; 
	height:17px; 
	left:44px; 
	width:18px; 
	}
	
#englandcms-container-area .centre-content-large #zoomOut { 
	background:transparent url(/staticarchive/86b86c68cdd19b0587527c92c96964d7c3fffb18.png) no-repeat; 
	top:-494px; 
	height:17px; 
	left:44px; 
	width:18px; 
	} 

#englandcms-container-area .centre-content-large #layerSwitchBacking { 
	background:transparent url(/staticarchive/852dc7d73c3a6f6c5ba6cdcf1ad2fee424fb159f.png) no-repeat; 
	top:-641px; 
	height:28px; 
	left:260px; 
	width:179px; 
	}
	
#englandcms-container-area .centre-content-large #mapLayerButton { top:-665px; height:20px; left:264px; width:42px; }
#englandcms-container-area .centre-content-large #aerialLayerButton { top:-685px; height:20px; left:306px; width:70px; }
#englandcms-container-area .centre-content-large #hybridLayerButton { top:-705px; height:20px; left:376px; width:59px; }

/* INFO PANEL */

.panel-bd h2 {
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:1em; 
	font-weight:bold; 
	margin-bottom:0; 
	border-bottom:1px solid #d5d5d5 !important;
	padding-bottom:5px; color:#666;
	}
	
.panel-bd p {
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:0.9em; 
	line-height:1.2em; 
	color:#5a5a5a; 
	margin-bottom:0; 
	margin-top:8px;
	}

.panel-bd p span {
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:0.9em; 
	color:#000; 
	font-weight:bold; 
	line-height:1.2em; 
	display:block; 
	padding-bottom:3px;
	}

p.mapprompt {
	padding-top:3px; 
	margin-top:5px; 
	padding-bottom:5px; 
	border-top:1px dashed #d5d5d5;
	}
	
p.mapprompt a {
	display:block;
	text-decoration:underline;
	}

p.mapprompt a:hover {text-decoration:underline;}

.glow110-overlay{width:300px !important;}

/* MAP CONTAINER SET */

#mapcontainer {
	margin: 0 0 0 5px;
	padding:0px;
	position:relative;
	overflow: visible !important;
	width: 450px;
	height:402px;
}

/* CONTAINER CSS */

.glow111-panel {width:300px;}

#englandcms-container-area .englandcms-inner-background {background:#fff;}

#themap { 
	clear:both;
	margin:0; 
	width: 450px;  
	/* left:-441px; */
	padding:0;
	border: solid 1px #ACACAC; /* BORDER LINE COLOUR FOR MAP */
	}
	
* html #englandcms-container-area {height:auto !important; }
* html #englandcms-container-area .centre-content-large {width:450px !important;}
* html #mapcontainer {margin-bottom:-334px !important;}

#englandcms-container-area .centre-content-large {
	width: 460px; 
	padding-bottom:5px; 
	display:block; 
	float:none; 
	padding-top:14px; 
	margin-bottom:0 !important; 
	}

#mymapcontrols {display:none;}

/* LEAD TEXT PROMO AREA ABOVE MAP */

#englandcms-container-area .englandcms-text-promo {
	width:460px; 
	padding-bottom:0px;
	}

#englandcms-container-area .englandcms-text-promo h1	{
	font-size:1.2em; 
	color:#6e6057; 
	padding:5px 0 5px; 
	margin:0 5px; 
	}
	
#englandcms-container-area .englandcms-text-promo p	{
	color:#6e6057; 
	padding:5px 0 5px; 
	margin:0 5px; 
	border-bottom:2px solid #CCCCCC; /* LINE COLOUR #d8cda6 */
	}

/* OUTER BORDER COLOUR & WIDTH */

#englandcms-container-border {
	background:#EEEEEE; 
	width:470px;
	}

#englandcms-container-area {
	margin:5px; 
	height:100%;
	
	}
	
#englandcms-container-area {
 	padding:5px;
	margin:0; 
	height:100%;
	}

.englandcms-map-noscript { padding: 1em;}
.englandcms-map-noscript li { font-size: 0.9em; margin: 0 0 1.2em 0; padding: 0; }
	
/* CMS FIXES */
	
.footer-contact {
	font-size: 0.65em;
	}
	
li.video-link a {
	font-size: 0.9em; 
	}

li.audio-link a {
	font-size: 0.9em; 
	}