﻿#MapView
{
    padding: 0px;
    margin-bottom: 0px;
}

#divMapPage > div:first-child
{
    /*padding-right: 0px;*/
}

#divMapPage > div:last-child
{
    /*padding-left: 0px;*/
    /*margin-left: -15px;*/
}

#ctl00_cphMain_txtSearch
{
    
}

#divMapOverlay
{
    background-color: #666666;
    opacity: 0.5;
    filter:Alpha(Opacity=50);
}
#divMapPage {
    height:60% !important;
}

#divObjectChoice {
    margin: 60px 3px 3px 3px;
    position: absolute;
    z-index: 10;
}

#tdObjectChoiceOptions .modal-dialog {
    margin-top: -10px;
}

#divObjectChoiceOptions > h2
{
    /*color: #686CD1;*/
}

#tdObjectChoiceInfo
{
    margin:0;
    padding: 10px;
    text-align: center;
}

#divObjectChoiceError
{
    text-align:center;   
}

#divObjectChoiceInfoOk
{
    margin-bottom:0;
}

#divStepsWrap
{
    
}

#divSteps
{
    /*width: 181px;
    float: right;
    margin: 0 0 0 10px;
    padding: 10px 10px 15px 10px;*/
    /*padding-left: 0px;*/
}

#divSteps h2
{
    /*font-size: 14px;*/   
}

#divStepsClose
{
    /*float: right;
    margin: 0 0 5px;*/  
}

#ulSteps
{
    clear: both;
    margin: 0;
    padding: 0;
}

#ulSteps li .alert
{
    margin-bottom: 0px;
    border-bottom-width: 0px;
}

#ulSteps li:last-child .alert
{
    border-bottom-width: 1px;
}

#divStep1, #divStep2, #divStep3
{
    opacity: 0.65;
}

#divStep1
{
    /*cursor:pointer;*/
}

#spnStep1Head, #spnStep2Head, #spnStep3Head
{
    font-weight: bold;
}

#divSteps li .activeStep
{
    opacity: 1.0;
}

#divDisableSteps
{
    width: 180px;  
    margin: 10px 0 0 1px;
    font-size: 11px;
}

#divMapWarp
{
    
}

.nextLineMapControls
{
    top: 40px !important;
}

#divMapPanel
{
    margin-top: 3px;
}

#divMapSearch, #divMapLinkText
{
    padding: 5px 5px 5px 5px;
    /*padding: 5px 5px 8px 5px;*/
    background-color: #fff;
}

#divMapLinkText .inputbehavior
{
    margin: 0;
}

#divMapSearch 
{
    margin: 0;
    max-width: 500px;
}

.buttonMap
{
    border-color: #5F64BF #5F64BF #575DAF;
    background-color:#686CD1;
}

.buttonMap:active
{
    background-color: #494CD6;
}

.mapControl
{
    margin: 10px 3px 3px 3px;
    /*box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.35) !important;*/
    box-shadow: 0 3px 10px rgba(0,0,0,.23),0 3px 10px rgba(0,0,0,.16) !important;
    border-collapse:separate; /*IE -Bugfix*/
}

div.gm-style
{
    font-size: 14px;
}

#divMarkerOnOff
{
    /*margin-top: 3px;*/
    padding: 0px 12px 0px 12px;
    background: none repeat scroll 0 0 #fff;
    cursor:pointer;
}

#divMarkerOnOff:hover
{

}

#divMarkerOnOff > .checkbox
{
    margin-top: 6px;
    margin-bottom: 6px;
}

#divMapType
{   
    
}

#divPan
{
    margin: 10px 3px 3px 3px;
    height: 75px;
    top: 43px !important; /*map bugfix*/
}

#divPan .buttonWrap
{
   margin:0;
}

#divZoom
{
    margin: 10px 3px 3px 43px;
    top: 151px !important; /*map bugfix*/
}

#divZoom .buttonWrap
{
   margin:0;
}

#divMapAsnycLoadingPanel
{
    margin-bottom: 10px;
    margin-left: 0px;
}


#divPan .button, #divZoom .button, #divShowHowTo .button
{
    /*padding: 4px 10px;   */
}


#divMapAsnycLoading
{
    background: url("../../../../../img/loading_async.gif") no-repeat scroll 0 0 #f5f5f5;
    width: 128px;
    height: 15px;
}

.ui-dialog .ui-dialog-titlebar-close
{
    margin: -13px -3px 0 0 !important;
}

div.pac-container { /*auto complete*/
    z-index:5000 !important;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 13px;
}

div.pac-item:hover { /*auto complete item*/
    /*background-color: #FFEBC9;*/
}

.customMarkerColor
{
    color: #494CD6;
}

.dBMarkerColor
{
    color: #69A74E;
}

.markerInfoWindow
{
    position:absolute;
    max-width:1260px; 
    display: none;
}

#ulMarkerClickInfo
{
    margin: 0;
    padding-left: 20px;
}

#divMarkerClickInfo span
{
     font-weight: bold;
}

#divMarkerLocationInfo 
{
     
}

#divHowTo
{
    margin-bottom: 5px;
}

#divHowTo ul
{
    margin: 5px 0 0;
    padding: 0 0 0 20px;
}

#spnSearchError, #spnReportError
{
    
}

#divSearchResults
{
    text-align: center;
}

#divRedirectState 
{
    margin: 15px 0 0 40px;
}

#divRedirectState .buttonWrap
{
    margin: 0;
}

#divRedirectLoader
{
    /*margin: 0 20px 0 0;
    background: url("../../../../img/loading_redirect.gif") no-repeat scroll 0 0 transparent;
    width: 128px;
    height: 15px;*/
}

#divDisableHowTo
{
    margin-top:10px;   
}

#divGeocodeResult0.geocoderesult
{
    margin-top: 0;
}

.geocoderesult
{
    margin-top: 0.5em;
}

.geocoderesult a
{

}

.activeGeocoderesult a
{
    font-weight: bold;
}

.geocoderesult a:hover
{
    /*background-color:#696969;   */
}

/*.active-maptypeid
{
    background-color: #4b4fee;
    color: #fff;
}*/

#ctl00_cphMain_imgShowMalfunctionImage
{
    margin: 2px 0 0;
}