/**** Start Map Points *****/
.pinstyleState {
        position:relative;
        background:url('/images/ico-pin-02.png') no-repeat 0 0;
        height:33px;
        width:20px;
        top:-14px;
}

.pinstyleState:hover {
        background:url('/images/ico-pin-02.png') no-repeat 0 0;
}

.pinstyleState .text {
        position: relative;
        top: 5px;
        /*color:#fff;*/
}

.pinstyleRed {
        position:relative;
        background:url('/images/ico-pin-red.png') no-repeat 0 0;
        height:33px;
        width:20px;
        top:-14px;
}

.pinstyleRed:hover {
        background:url('/images/ico-pin-red.png') no-repeat 0 0;
}

.pinstyleRed .text {
        position: relative;
        top: 5px;
}
/***** End Map Points ******/

/**** bing maps, pins, and bubbles **/

.MSVE_navAction_background {
  background-color: #474747;
}

.MSVE_Dashboard_V6 .MSVE_ZoomBar_plus {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(http://st1.maps.live.com/i/bin/20100413.1408/vecss.png) no-repeat scroll 0 -961px;
	height:14px;
	width:14px;
}

.MSVE_Dashboard_V6 .MSVE_ZoomBar_minus {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(http://st1.maps.live.com/i/bin/20100413.1408/vecss.png) no-repeat scroll 0 -947px;
	height:14px;
	width:14px;
}

.MSVE_Dashboard_V6 .MSVE_MapMode:hover,
.MSVE_Dashboard_V6 .MSVE_mapMode_disabled:hover,
.MSVE_Dashboard_V6 .MSVE_MapStyle:hover,
.MSVE_Dashboard_V6 .MSVE_Map_Style_disabled:hover,
.MSVE_Dashboard_V6 #MSVE_navAction_zoomPlusWrapper:hover,
.MSVE_Dashboard_V6 #MSVE_navAction_zoomPlusWrapper.ms_pseudoHover,
.MSVE_Dashboard_V6 #MSVE_navAction_zoomMinusWrapper:hover,
.MSVE_Dashboard_V6 #MSVE_navAction_zoomMinusWrapper.ms_pseudoHover,
.MSVE_Dashboard_V6 #MSVE_navAction_toggleGlyphWrapper:hover,
.MSVE_Dashboard_V6 #MSVE_navAction_toggleGlyphWrapper.ms_pseudoHover {
	border: 1px solid #bdc1c2;
}

.MSVE_navAction_separator {
	background: none;
	border-right: 1px solid #bdc1c2;
}

.MSVE_Dashboard_V6.MSVE_View3DMapMode #MSVE_navAction_View3DMapMode,
.MSVE_Dashboard_V6.MSVE_FlatlandMapMode #MSVE_navAction_FlatlandMapMode,
.MSVE_Dashboard_V6.MSVE_OrthoView .MSVE_RoadMapStyle #MSVE_navAction_RoadMapStyle,
.MSVE_Dashboard_V6.MSVE_OrthoView .MSVE_AerialMapStyle #MSVE_navAction_AerialMapStyle,
.MSVE_Dashboard_V6.MSVE_OrthoView .MSVE_HybridMapStyle #MSVE_navAction_HybridMapStyle,
.MSVE_Dashboard_V6 .MSVE_ObliqueView #MSVE_navAction_ObliqueMapView,
.MSVE_Dashboard_V6 .MSVE_selected {
	background: url(../images/map_nav_select.gif) no-repeat center bottom;
}


.customInfoBox-noBeak,
.customInfoBox-with-rightBeak,
.customInfoBox-with-leftBeak {
	position:absolute;
	/* z-index: 500; */
	background: url(../images/1x1trans.gif) repeat; /* required, IE breaks hover on layer without it */
	width: 200px;

}

.customInfoBox-beak {
	width: 10px;
	height: 20px;
	position: absolute;
	top: 10px;
	visibility:inherit;
	z-index: 501;
}

.customInfoBox-with-leftBeak {
	padding: 0;
	margin: 0;
}


.customInfoBox-with-rightBeak {
	padding: 0;
	margin: 0;
}

.customInfoBox-noBeak {
	padding: 0 4px;
}

.customInfoBox-with-leftBeak .customInfoBox-beak {
	background: url(../images/map_infobeak_left.png) no-repeat 0;
	left: 0;
}

.customInfoBox-with-rightBeak .customInfoBox-beak {
	background: url(../images/map_infobeak_right.png) no-repeat 0;
	right: -4px;
}

.customInfoBox-noBeak .customInfoBox-beak {
	display: none;
}

/* Offset the body for the drop-shadow and set the body background and border just for starters (developers can change this easily) */
.customInfoBox-body {
	position: relative;
	padding: 0;
	border: 1px solid #fff;	
	background: url(../images/map_infobg.png) repeat-x left top;
	/*margin: 0 0 0 14px;*/	
	border-radius: 7px;
	-moz-border-radius: 7px; /* Firefox, or Gecko-based browsers */
	-webkit-border-radius: 7px; /* Safari, or Webkit-based browsers */
}

.customInfoBox-shadow {
	position: relative;
	background: url(../images/1x1trans.gif) repeat;
}

/* Sections of the info box that a developer could style if desired, but have no style when the default Virtual Earth info box styles are cleared */ 
.customInfoBox-previewArea {
	padding: 5px;	
}

.customInfoBox-previewArea p {
	display: inline;
}

.customInfoBox-previewArea a {
	color: #fff;
	text-decoration: none;
}

.customInfoBox-previewArea a img.goURL {
	position: absolute;
	top: 12px;
	right: 0;
	margin-right: 10px;
	border: none;
}

.customInfoBox-previewArea .VE_Pushpin_Popup_Title {
	color: #fff;
	font: bold 15px Arial, Helvetica, sans-serif;
	padding: 0;
}

.customInfoBox-previewArea .VE_Pushpin_Popup_Body {
	color: #fff;
	font: bold 12px Arial, Helvetica, sans-serif;	
	padding: 0;
}

/* Sections of the info box that should not be visible when the default Virtual Earth info box styles are cleared */ 
.customInfoBox-actionsBackground {
}

.customInfoBox-progressAnimation {
	visibility: hidden;
}

.customInfoBox-progressAnimation {
	height: 3px;
	overflow: hidden;
	position: absolute;
	width: 13px;
	z-index: 500;
}
.customInfoBox-progressAnimation div {
	height: 100%;
	position: absolute;
	width: 3px;
	background: #54CE43;
}

.customInfoBox-progressAnimation div.frame0 {
	left: -3px;
}

.customInfoBox-progressAnimation div.frame1 {
	left :0;
}

.customInfoBox-progressAnimation div.frame2 {
	left: 5px;
}

.customInfoBox-progressAnimation div.frame3 {
	left: 10px;
}
/**** bing maps, pins, and bubbles ends **/
