/*Near You Lifeboat station (South West)*/
/*Start*/

/* mapping in contextual nav */
/* start */
/*
#contextualNav .stationVisits ul li { font-size: 100%; color: #000066; margin-left: 0px; }
html > body #contextualNav .stationVisits ul li { margin-left: 4px; }
#contextualNav .stationVisits { margin-top: 10px; }
 end 
.textBlockDottedEdgeBlue .stationVisits ul { font-size: 90%; color: #000066; }
.textBlockDottedEdgeBlue .stationVisits h2, .stationVisits div { margin-bottom: 15px; }
.stationVisits img { margin-top: 25px; }
.stationVisits ul { margin-left: 15px; }
html > body .stationVisits ul { padding-left: 5px; }
*/

.stationVisits .explore, 
#contextualNav .stationVisits .explore { list-style-image: url(/template-images/explore.gif); }
.stationVisits .discover, 
#contextualNav .stationVisits .discover { list-style-image: url(/template-images/discover.gif); }
.stationVisits .observe, 
#contextualNav .stationVisits .observe { list-style-image: url(/template-images/observe.gif); }
.stationVisits .beachGuard { list-style-image: url(/template-images/beachLg.gif); }
#contextualNav .stationVisits .beachGuard { list-style-image: url(/template-images/beach.gif); }

/*
html > body .stationVisits ul li { margin-left: -5px; }
html > body .stationVisits .visLinks .newsWrapper ul li { margin-left: -15px; }
.TelHeadOffice { color: #009933; }
.stationVisits .visContact h3, 
.stationVisits .visContact p { font-size: 90%; color: #666666; }
.stationVisits .visContact h3 { margin: 0 0 5px 0; }
.visContact { margin: 0 0 0 0; padding: 0 0 0 0; }
.stationVisits .visContact p { margin: -7px 0 5px 0; padding: 0 0 0 0; }
.visLinks { margin: -20px 0 0 0; padding: 0 0 0 0; }
html > body .visLinks { margin-left: 8px; }
.stationNewsContainer { font-size: 90%; margin: 5px 0 10px 10px; }
.stationNewsContainer h2 { padding: 10px 0 10px 0; font-size: 110%; }
.stationNewsContainer .stationNews h2 { font-size: 100%; padding: 0; }
*/
/*End*/
/*Near You Lifeboat station (South West)*/

/**/
.areaMap
{
	padding:5px 0 10px 0;
}
.mapKey
{
	padding:3px 0 0 0;
	margin:0;
}
.mapKey2
{
	padding:5px 0 0 0;
	margin:0;
}
.mapKey .keyContainer{display:block;}
.mapKey2 .keyContainer
{
	display:block;
	height:50px;
}
.keyContainer .keyLeft
{
	/*border:solid 2px red;*/
	width:180px;
	float:left;
}
.keyContainer .keyRight
{
	/*border:solid 2px blue;*/
	width:180px;
	float:right;       
}
html > body .keyContainer .keyRight, html > body .keyContainer .keyLeft
{
	height:50px;
}
.mapKey .keyContainer .keyRight img
{
	float:left;
	margin:9px 0 0 0;
}
.mapKey2 .keyContainer .keyRight img
{
	float:left;
	margin:9px 0 0 0;
      padding-left:5px;

}
.mapKey .keyContainer .keyLeft img
{
	float:left;
	margin:5px 0 0 0;
      padding-right:5px;
}
.mapKey2 div img
{
	float:left;
	margin:5px 0 0 0;
}
html > body .mapKey div img
{
	margin:10px 0 0 0;
}
html > body .mapKey2 div img
{
	margin:10px 0 0 0;
}
* html body .mapKey
{
height:30px;
}
/** html body .mapKey2
{
  height:50px;
}*/

.mapKey .keyLeft div p, .mapKey .keyRight div p
{
	margin: -2px 0 0 25px;
	padding:5px 0 5px 0;
	display:block;
}
.mapKey2 .keyLeft div p, .mapKey2 .keyRight div p
{
	margin: -2px 0 0 25px;
	/*padding:5px 0 5px 0;*/
	display:block;
}

.mapKey {
width:400px;
padding-right:10px;
padding-left:10px;
}

.mapKey2 {
margin-top:10px;
width:400px;
padding-right:10px;
padding-left:10px;
}

.mapKey2 .keyRight div p { padding-top:7px; }

