/*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; }
