/* ******** OUR CUSTOM MAPPING STYLES ******** */
#Map_Street_Container {border:solid 1px #000000}

#Map_Detail{ z-index:100; width:585px!important;}

#Map_Bubble_Arrow{ width:21px !important; margin:0 auto;}

div.Map_TypeButton
{
color:#FFFFFF;
background-color:#5b7ca9;
float:left;
margin-right:4px;
font-weight:bold;
padding:2px 3px 2px 3px;
cursor:pointer;
margin-top:3px;
border:1px solid #F0F0F0;
hover:expression(this.onmouseover=new Function("this.style.background='#7EA5CC';"),this.onmouseout=new Function("this.style.background='#5b7ca9';"));
}
div.Map_TypeButton:hover { background-color:#7EA5CC !important;}
 
div.Map_OtherButton
{
color:#FFFFFF;
background-color:#5b7ca9;
float:left;
margin-right:3px;
padding:0px;
cursor:pointer;
margin-top:3px;
line-height:0px;
border:1px solid #F0F0F0;
hover:expression(this.onmouseover=new Function("this.style.background='#7EA5CC';"),this.onmouseout=new Function("this.style.background='#5b7ca9';"));
}
div.Map_OtherButton:hover { background-color:#7EA5CC !important;}

#Map_OnLoadMessage, .Map_OnLoadMessage
{
    width: 400px;
    padding: 10px 10px 5px 10px;
    color: Black;
    border: solid 2px Red;
    background-color: Pink;
}

#Map_Help
{
    padding: 10px 10px 5px 0px;
    color: Black;
    filter:alpha(opacity=90);
    -moz-opacity:0.90;
    border: solid 1px Black;
    background-color: White;
}

.Map_Help_Content
{
    color: Black;
}

#Map_ToolTip
{
    color: Black;
    position: absolute;
    filter:alpha(opacity=90);
    -moz-opacity:0.90;
    padding: 2px 2px 2px 2px;
}

.Map_Default_ToolTip, .Map_Blue_ToolTip
{
    border: solid 2px #006699;
    background-color: #FFFFFF;
}

.Map_Yellow_ToolTip
{
    border: solid 2px #FF9900;
    background-color: #FFFFFF;
}

.Map_Red_ToolTip
{
    border: solid 2px #CC0000;
    background-color: #FFFFFF;
}

.Map_Green_ToolTip
{
    border: solid 2px #006600;
    background-color: #FFFFFF;
}

.Map_Purple_ToolTip   /* this is for the schools ect */
{
    border: solid 2px #800080;
    background-color: #FFFFFF;
}

#Map_Container
{
    color: Black;
    Border: solid 1px #999;
}

/* the key with the pins */
#Map_Key 
{
	background-color:#7EA5CC;
	opacity:.90;
	filter:alpha(opacity=90);
    -moz-opacity:0.90;
    text-align:right;
    color:#FFFFFF;
    padding:2px 0px 2px 0px;
}

#Map_Key b,#Map_Key img{display:inline;}



/* bar containing most map controls */
#Map_DashboardPane 
{
	background-color:#ccc;
	color:#FFFFFF;
	opacity:.75;
	filter:alpha(opacity=75);
    -moz-opacity:0.75;
    white-space:nowrap;
    height:28px;
}

#Map_ZoomSlider, #Map_ZoomSlider td {
	font-size: 0px;
}


#Map_Debug
{
    color: Black;
    background-color: #FFFFFF;
    filter:alpha(opacity=85);
    -moz-opacity:0.85;
    border: solid 1px #666666;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 8pt;
}

#Map_Loading
{
    padding: 2px;
    background-color: #FFFFFF;
    color: #000000;
    filter:alpha(opacity=85);
    -moz-opacity:0.85;
    font-weight: bold;
    border: solid 1px #666666;
}


/* Enav Bubble */
.tdcellheadHighlightEnav {
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	background-color: #990000;
	padding: 2px;
}
.tdresultsEnav, .tdresultsEnav td, .tdresultsEnav div {
	font-size: 11px;
}
.tdresultsLineEnav {
	font-size: 11px;
	BORDER-TOP: #C2C2C2 1px solid;
	padding: 1px;
}
td.tdcellheadEnav {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	background-color: #E0E0E0;
}
.padT4R6B6Enav {
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 6px;
}

.mapPopup{ /*width:450px;*/ }
.mapPopup a{ font-weight:normal;font-size:11px;}
.mapPopup .hd{background:#7F7925;  padding:4px;text-align:center;}
.mapPopup .hd a{color:#FFFFFF; font-size:13px; font-weight:bold;}
.mapPopup .hd a span{ display:block;}
.mapPopup .hd:hover{background:#ED8529;}
.mapPopup .hd{hover:expression(this.onmouseover=new Function("this.style.background='#ED8529';"),this.onmouseout=new Function("this.style.background='#7F7925';"));}


.mapPopup .open-house-hd{background:#990000;color:#FFFFFF; display:block; padding:2px;font-size:12px; font-weight:bold; text-align:center;}

.mapPopup .photo{padding:7px;}

.mapPopup .info {padding:7px 7px 7px 0;}
.mapPopup .info ul{ margin:0 0 0 2px; padding:0;}
.mapPopup .info ul li{padding:0 0 5px 0; margin:0 0 2px 0; font-size:11px;} 

.mapPopup .icons {padding:7px 7px 7px 0;}
.mapPopup .icons ul, .mapPopup .icons ul li{margin:0; padding:0;}
.mapPopup .icons ul li a{ display:block; text-decoration:none;}