/*
============================================================================
MAP CSS
============================================================================
*/
#MSVE_navAction_container.notraffic
{
width: 270px !important;
}
#MSVE_navAction_separator3 
{ 
display: none !important; 
} 
.MSVE_MapStyle_disabled 
{ 
width: 46px; 
} 
#MSVE_navAction_ObliqueMapView
{
display: none !important;
}

#MSVE_obliqueNotification
{
display: none !important;
}

.MSVE_MapMode,
.MSVE_MapStyle
{
color: White;
}

/*
============================================================================
PUSHPIN CSS
============================================================================
*/
.LocationPushpin
{
}

.MSVE_MapContainer a.VEAPI_Pushpin
{
}

.TravelPlanLocationPushpin
{
position: relative;
top: -4px;
left: 5px;
}

.TravelPlanPortalPushpin
{
position: relative;
top: -5px;
left: 7px;
}

.TravelPlanStartPushpin,
.TravelPlanEndPushpin
{
position: relative;
top: -12px;
left: 1px;
}

.TravelPlanAfterWaitStepPushpin,
.TravelPlanFinalStepPushpin,
.TravelPlanStepPushpin
{
position: relative;
top: 12px;
left: 3px;
}

.TravelPlanWaitStepPushpin
{
position: relative;
top: 12px;
left: -10px;
}

/*
============================================================================
MAP CONTEXT MENU CSS
============================================================================
*/
#NearLocationsSelectOriginAnchor
{
display: block;
margin-top: 10px;
}

#NearLocationsSelectDestinationAnchor
{
display: block;
margin-bottom: 10px;
}

.VEContextMenu
{
display: none;
position: absolute;
z-index: 999;
background-color: White;
padding: 10px;
border: solid 1px #888;
}

.VEContextMenu,
.VEContextMenu a,
.VEContextMenu div
{
font-family: Verdana;
font-size: 11px;
color: Black;
}

.VEContextMenuPoint
{
height: 7px;
width: 7px;
cursor: pointer;
display: none;
position: absolute;
z-index: 999;
background-image: url(Img/RedDot.gif);
background-repeat: no-repeat;
/*
padding-top: 5px;
padding-left: 5px;
text-align: center;
background-position-x: 5px;
*/
}

.VEContextMenuItem
{
line-height: 20px;
}

.VEContextMenuItem input,
.VEContextMenuItem label
{
vertical-align: middle;
}

.VEContextMenuItem input
{
cursor: pointer;
}

.VEContextMenuItem label
{
cursor: pointer;
display: inline-block;
font-size: 10px;
color: Black;
}

.VEContextMenuItem td
{
white-space: nowrap;
}

.VEContextMenuTitle
{
display: block;
margin-bottom: 5px;
font-weight: bold;
white-space: nowrap;
}

.VEContextMenuAnchor
{
white-space: nowrap;
}
