v\:* {
  behavior:url(#default#VML);
}

html {
  overflow: hidden;
}
html, body {
  width:       100%;
  height:      100%;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
body {
  margin:           0;
  padding:          0;
  background-color: #222222;
  color:            #ffffff;
}
#container {
  width:   100%;
  height:  100%;
  margin:  0;
  padding: 0;
}
#leftBar {
  float:            left;
  width:            200px;
  height:           100%;
  background-color: #222222;
  color:            #ffffff;
  border:           0;
  padding:          0;
  overflow:         auto;
}
.heading {
  margin:        0;
  padding:       0;
  border-bottom: 1px solid #888888;
  font-weight:   bold;
  text-align:    center;
}
#pilotSel {
  font-size:     7pt;
  border-bottom: 1px solid #888888;
}
.spotad {
  font-size: 8pt;
  color: white;
  border-bottom: 1px solid #888888;
}
.supported {
  font-size: 10pt;
  color: white;
  border-bottom: 1px solid #888888;
}
.supported a {
    color: yellow;
}
.spotLink {
  margin: 50px 0 0 0;
}

#map {
  height:      100%;
  margin-left: 200px;
}

.counter {
    color:white;
    background-color: blue;
    text-align: center;
    font-family: Arial, sans-serif;
    font-size: 7pt;
    border-radius: 50% 50% 50% 2px;
	padding:1px;
    border:1px #aaaaaa solid;
    position: absolute;
    transform: rotate(-45deg);
}
.counter-new {
  width: 25px;
  height: 25px;
  border-radius: 50% 50% 50% 0;
  background: blue;
  position: absolute;
  transform: rotate(-45deg);
  left: 50%;
  top: 50%;
  margin: -7px 0 0 -7px;
}
.marker-pin::after {
    content: '';
    width: 24px;
    height: 24px;
    margin: 3px 0 0 3px;
    background: #fff;
    position: absolute;
    border-radius: 50%;
 }


.infoWindow {
  color:       #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:   7pt;
}
