.map_warning_overlay
{
}

.map_title
{
	position:absolute;
	bottom:3px;
	left:3px;
	z-index:1000;
}

.map_title >h1	{	margin-bottom:0;	}


.map_key_button
{
	position:absolute;
	top:3px;
	left:3px;
	z-index:1000;
	padding:0px !important;
}


.map_key_overlay
{
	position:absolute;
	top:7px;
	left:37px;
	z-index:1000;
	display:none;
}

.map_ito_logo
{
	position:absolute;
	bottom:0px;
	right:3px;
	z-index:1000;
}

.map_credits_button
{
	position:absolute;
	bottom:8px;
	right:66px;
	z-index:1000;
}

.map_credits_overlay
{
	position:absolute;
	bottom:50px;
	right:3px;
	min-width:100px;
	min-height:50px;
	z-index:1000;
	display:none;
	background-color:rgb(255,255,255);
	width:450px;
	padding:5px;
    filter: alpha(opacity=90);
	opacity: 0.9;
}

.map_credits_overlay p
{
font-size:12px !important;
color: grey !important;
}

.olControlItoPanZoomBar 
{
	display:block !important;
	top:24px !important;
	left:-1px !important;	/*fixing this in OL when the code is first created is a real pain, so adjust it here */
}

.map_buttons_fullscreen
{
	position:absolute;
	right:3px;
	top:3px;
	z-index:1000;
	border:0 !important;
}

.map_ito_logo > img
{
position:absolute;
bottom:1px;
right:3px;

}

a:hover
{
border-bottom:0;
}


a img	{	border:0 none !important;	}


.map_buttons_fullscreen_out	{	display:none;	}

.map_search_wrap
{
position: absolute;
right:55px;
top:7px;
width:200px;
z-index:1000;
}

#search_results
{
width: 196px;
height: auto;
border: 1px solid #246277;
position:relative;
background-color:white;
padding-left:4px;
padding-top:4px;
display:none;
padding-top:15px;
}

#search_text
{
height:16px;
color:grey;
border: 1px solid #246277;
}

.map_search_button
{
top:3px;
right:25px;
position:absolute;
z-index:1000;
}

.map_share_button
{
top:38px;
right:3px;
position:absolute;
z-index:1000;
}

#map_embed_share_on
{
display:none;
}

.map_share_wrap
{
display:none;
width:350px;
height:auto;
background-color:white;
border:1px solid #246277;
position:absolute;
top:42px;
right:30px;
z-index:1000;
padding:10px;
}

.map_button
{
width:80px;
height:30px;
background-color:grey;
border:1px solid black;
color:white;
font-weight:bold;
cursor:pointer;
float:left;
margin-right:10px;
}

#map_embed_button_share
{
	color:black;
	background-color:#eeeeee;
}

.map_share_control
{
padding-top:10px;

}


#share_text
{
	width:345px;
	height:auto;
	margin-bottom:10px;
}

#embed_text
{
	width:345px;
	height:auto;
}

#media_buttons
{
	overflow:hidden;
}

/* these bits ensure that stylesheets on blogspot don't mess up the map when js embedded */
#map_embed img
{
padding: 0 !important;
border: 0 !important;
background : transparent !important;
}

#map_embed
{
position:relative;
z-index:1000;	/*float above other page content*/
}

#facebook_limiter
{
float:left;
width:95px;
margin-right:10px;
}

#map_embed a
{
	color:#0033AA !important;
}

#map_embed p
{
	color:#666666;	
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
}

div[id*='MapQuestOSM_4']
{
opacity: 0.5 !important;
}





