﻿/* map controls */
#mapcontrols{
    z-index:1002;
    position:absolute;
    top:0;
    left:0px;
    width:100%
}

#vertbar,#horzbar
{
   
    background-color:#757F88;

}

#vertbar
{
    width:31px;
    height:250px;
    left:0px;
    top:31px;
    position:absolute;
}

#horzbar
{
    height:31px;
    left:0px;
    top:0px;
    background-repeat:repeat-x;
    background-position:bottom;

}


#compass
{
    background: url('images/mapcontrols/sprites.png');
    width:48px;
    height:49px;
    position:absolute;
    top:8px;
    left:8px;
    cursor:pointer;   
}

#north, #east, #south, #west
{
    position:absolute;
    width:15px;
    height:15px;
    cursor:pointer;
}

#north
{
    top:0px;
    left:15px;
}

#east
{
    top:15px;
    right:0px;
}

#south
{
    bottom:0px;
    left:15px;
}

#west
{
    left:0px;
    top:15px;
}

#mapstyles
{
    color:White;
    list-style:none;
    margin: 0 0 0 50px;
    padding:0;
    position:relative; 
    float: left; 
    width:200px;
}
#mapstyles li
{
    margin:0;
    padding:0;
    float:left;
}
#mapstyles li a
{
    display:block;
    margin:3px 5px 0 0;
    height:22px;
    padding:0 5px;
    cursor:pointer;
    line-height:23px;
    text-align:center;
    text-decoration:none;
    color:#ccc;    
    text-indent:15px;
    float:left;
}


#mapstyles li a:hover
{
   
    color:#fff;
}

#zoom
{
    width:16px;
    position:absolute;
    top:50px;
    right:7px;
}

#btnzoomin, #btnzoomout
{
    width:14px;
    height:14px;
    background: url('images/mapcontrols/sprites.png') no-repeat 0 -73px;
    cursor:pointer;
}

#btnzoomout
{
    background-position:0 -59px;
}

#mapcontrols .ui-slider-vertical
{
    width:16px;
    height:138px;
    background: url('images/mapcontrols/sprites.png') no-repeat 5px -88px;
    margin:10px 0;
    position:relative;
}

#mapcontrols .ui-slider-handle
{
    width:16px;
    height:7px;
    display:block;
    background: url('images/mapcontrols/sprites.png') no-repeat 0 -51px;    
    position:absolute;
   
}

#mapcontrols .ui-widget-header
{
    background:none;
}

#mapcontrols .ui-widget-content
{
    border:0;
}

#mapcontrols .ui-corner-all
{
    -moz-border-radius:0;
}

#mapcontrols .ui-state-default, #mapcontrols .ui-widget-content #mapcontrols .ui-state-default
{
    border:0;
}

#mapcontrols .ui-slider-vertical .ui-slider-handle {
    left:0;
    margin-bottom:0;
    margin-left:0;
}

/* infobox */
.ero .ero-body
{
   width:300px !important;
}

#ibflag
{
    margin-top:-45px;
}

#ibstats
{
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding:5px 90px 5px 0px;
    background:url(/content/images/ico-item3.jpg) 100% 10px no-repeat;
}

#ibareas
{
    margin-top:10px;
    border-bottom:1px solid #ccc;
    padding-bottom:5px;
    
}

#lbmoreinfo
{
    margin-left:0px;
    padding-left:0;
}

#moreInfoParagraph
{
	font-style: italic;
	margin:3px 0;
}

#lbmoreinfo li
{

}

.VE_Pushpin_Popup_Title
{
    font-size:16px !important;
    margin-left:55px;
}
