.mapLegendContainer {
float:left;
width:160px;
margin-right:5px;
margin-top:5px
}

.mapNavigationContainer {
height:85px;
width:120px
}

.poiSelectionContainer {
height:331px;
}

.miniMapContainer {
height:120px;
width:159px;
border:1px solid #000
}

.mapContainer {
float:left;
width:553px;
height:430px;
border:1px solid #000;
margin-top:5px
}

.markedIconOrigin {
border:solid #0F0 3px
}

.markedIconDestination {
border:solid red 3px
}

.clear {
clear:both;
float:none;
height:0;
font-size:0;
line-height:0
}

.MDVToolTipBubble_Body {
    /* overflow:hidden !important; */
    width: 255px !important;
}

.MDVToolTipBubble_Body  div.ms{
    height:125px;
    overflow:auto;
    width:224px;
    margin-top: 5px;
}

.MDVToolTipBubble_Body  div.ms span.b{
   font-weight:bold;
}


.MDVToolTipBubble_Body  div.ms b{
    position:relative;
    width:auto;
}


.MDVToolTipBubble_Body b{
  /*   width: 225px !important; */
    /* position:absolute;
    margin-top:-2px */
}


.MDVToolTipBubble_Body td {
    vertical-align:top
}

.MDVToolTip {
    border:solid 1px #000;
    background-color:#FFF;
    font-size:12px;
    margin:2px;
    padding:3px 4px 2px
}

.MDVToolTip_origin {
    border:solid 2px #18E718;
    background-color:#FFF;
    font-size:12px;
    margin:2px;
    padding:3px 4px 2px
}

.MDVToolTip_destination {
    border:solid 2px #FD0200;
    background-color:#FFF;
    font-size:12px;
    position:absolute;
    margin:2px;
    padding:3px 4px 2px
}

.MDVToolTip_via {
    border:solid 2px #AD18E7;
    background-color:#FFF;
    font-size:12px;
    margin:2px;
    padding:3px 4px 2px
}

.mapContextMenu {
    border:1px solid gray;
    background-color:#E0E0E0;
    width:130px;
    text-align:left;
    position:absolute;
    display:none;
    z-index:400;
    margin:0;
    padding:2px
}

.mapContextMenu hr {
    width:120px;
    height:1px;
    text-align:center;
    border:0;
    background-color:gray;
    margin:6px 0;
    padding:0;
    margin:0
}

.mapContextMenuItem {
color:#000;
border:1px solid #E0E0E0
}

.mapContextMenuItem_active {
color:#FFF;
background-color:#00216C;
border:1px solid #E0E0E0
}

.MDVMapControl {
width:140px;
margin-left:10px;
font-size:8px;
line-height:5px
}

.MDVMapControl_ZoomLevels,.MDVMapControl_Arrows {
float:right;
padding-bottom:5px
}

.MDVMapControl_ZoomLevels div {
float:right
}

.MDVMapControl_Arrow {
display:inline;
padding:1px
}

.MDVMapControl_ZoomLevels {
width:150px
}

.MDVMapControl_ZoomLevels .MDVMapControl_Arrow {
padding:0
}

.MDVMapControl_ZoomLevel {
height:16px;
width:10px;
vertical-align:middle;
line-height:10px;
padding-top:1px;
font-size:8px;
margin:0
}

.MDVMapControl_ZoomLevel img {
width:9px;
height:16px
}

.MDVMapControl_Zoom {
padding-top:1px;
padding-bottom:1px;
margin-left:0;
padding-left:0;
line-height:5px
}

div.MDVMapControl_ZoomLevels
div.MDVMapControl_Arrow img {
display:none
}

.poiCatLeft,.poiCatRight {
margin-top:-5px
}

.MDVMapControl_Zoom img,.MDVMapControl .MDVMapControl_Arrow img {
width:16px;
height:16px
}

.MDVMapSync_Outer {
border:1px solid #043484
}

.blockMouseWheel,#blockMouseWheel {
    position:absolute;
    background-color:#cdcdcd;
    width:590px;
    height:450px;
    z-index:9999;
    display:none;
    margin-left:180px;
    left:0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=1);
    -moz-opacity: 0.1;
    opacity: 0.01;
}

.MDVMapSync_Inner {
    background-color:#000088;
    opacity: 0.20;
    -moz-opacity:0.20;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
}


div.toolCont{
    height:95px;
    overflow-x:hidden;
    overflow-y:auto;
    margin:-2px 0 0;
}

div.toolContReal{
    height:85px;
    overflow-x:hidden;
    overflow-y:auto;
    margin:-2px 0 0;
}

div.MDVToolTipBubble_Body .dm_content{
    /* margin-top:21px; */
    padding-top:27px;
}

div.MDVToolTipBubble_Body .dm_content_lrg{
    padding-top:42px;
}
div.MDVToolTipBubble_Body a,
div.MDVToolTipBubble_Body .dm_content a{
    color:#2C6593;
    font-size:12px;
    font-weight:normal;
    text-decoration:underline;
}

div.MDVToolTipBubble_Body div.fixed{
    position:absolute;
    margin-top:-2px;
    width: 225px !important;
}

.nextDep{
    display:none;
}

.mapCopyright {
	z-index: 9999;
	position: absolute;
	padding: 4px;
	right: 0;
	bottom: 0;
	background-color: #F6F6F6;
	opacity: 0.8;       /* modern browser */  
    -moz-opacity: 0.8;  /* older Mozilla browser */  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE8 in Standard Compliant Mode */  
    filter: alpha(opacity=80); /* IE5.x -7.0 */ 
}
