@charset "utf-8";
/*
 Pilot Publishing - www.pilotpub.com
 Usage: Map-Based Pages
 
 Created Date: 2/20/09
 Created By: Daniel Schafer Designs - www.danielschafer.com
 
 Modified By: Daniel Schafer
 Modified Date: 5/12/09
 
 Change Log:
*/

div#content_area div.top_intro{
width:900px;
}

div#content_area div.top_intro div.text{
width:900px;
text-align:left;
}

div#content_area div.top_intro h1{
color:#ED1D24;
font-size:18px;
line-height:18px;
font-weight:bold;
font-variant:small-caps;
margin:0px 0px 10px 0px;
}


/* MAP LEGEND */
div#content_area div.map_legend{
width:900px;
height:25px;
text-align:right;
}

div#content_area div.map_legend div.key_item{
float:right;
font-weight:normal;
padding-right:10px;
}

div#content_area div.map_legend div.key_item a{
color:#000;
text-decoration:none;
}

div#content_area div.map_legend div.key_item a:hover{
color:#000;
text-decoration:underline;
}

div#content_area div.map_legend div.key_item img{
padding-right:5px;
}

div#content_area div.map_legend div.key_item_on{
float:right;
font-weight:bold;
padding-right:10px;
}

div#content_area div.map_legend div.key_item_on a{
color:#000;
text-decoration:none;
}

div#content_area div.map_legend div.key_item_on a:hover{
color:#000;
text-decoration:underline;
}

div#content_area div.map_legend div.key_item_on img{
padding-right:5px;
}


#jsddm
{	margin: 0;
	padding: 0; z-index:50;}
	
	#jsddm input{
	margin:0; padding:0;
	}
	
	#jsddm li
	{	float: left;
		list-style: none;
		font: 11px Arial, Helvetica, sans-serif; z-index:100;}

	#jsddm li a
	{	display: block;
		background: #0076B8;
		padding: 5px;
		text-decoration: none;
		border-left: 1px solid white;
		width: 150px;
		color: #FFF;
		white-space: nowrap}

	#jsddm li a:hover
	{	background: #1A4473}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			z-index:100; height:500px; width:225px; overflow:auto;}
		
		#jsddm li ul li
		{	float: none;
			display: inline}
		
		#jsddm li ul li a
		{	width: auto;
			background: #0076B8}
		
		#jsddm li ul li a:hover
		{	background: #1A4473}




div#content_area div.map_frame{
width:890px;
height:600px;
border:5px solid #0076B8;
z-index:0;
}

div#content_area div#map{
width:890px;
height:600px;
z-index:1;
}


/* MAP INFO WINDOW */
div#gmdetails{
width:auto;
overflow:auto;
font-size:11px;
padding:5px;
}

div#gmdetails div.photo{
float:left;
max-width:400px;
max-height:400px;
overflow:hidden;
padding-right:10px;
}

div#gmdetails div.photo_details{
float:left;
width:175px;
max-height:400px;
overflow:auto;
}

div#gmdetails div.photo_details .blue{
font-size:12px;
font-weight:bold;
color:#0076B8;
}

/* ELABELS */
.island_elabel {
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif; 
font-size:10px;
font-weight:bold;
color:#000;
padding:3px;
}


