.mapControl {position:absolute; background-repeat:no-repeat; height:27px; width:27px; cursor:pointer; _behavior: url(/templates/js/iepngfix.htc);}
.panUp {top: 6px; left:29px; color: red; background-image:url(../images/map_up.png)}
.panDown {top: 50px; left:29px; color: red; background-image:url(../images/map_down.png)}
.panLeft {top: 28px; left:6px; color: red; background-image:url(../images/map_left.png)}
.panRight {top: 28px; left:52px; color: red; background-image:url(../images/map_right.png)}
.zoomIn {top:80px; left:30px; color: red; background-image:url(../images/map_plus.png)}
.zoomOut {top:105px; left:30px; color: red; background-image:url(../images/map_minus.png)}
.mapControl2 {position:absolute; background-repeat:no-repeat; height:27px; width:100px; cursor:pointer;  _behavior: url(/templates/js/iepngfix.htc);}
.map {top: 6px; right:185px; color: red; background-image:url(../images/map_btn_map.png)}
.satellite {top: 6px; right:108px; color: red; background-image:url(../images/map_btn_satellite.png)}
.hybrid {top: 6px; right:5px; color: red; background-image:url(../images/map_btn_hybrid.png)}
.mapSelected {top: 6px; right:185px; color: red; background-image:url(../images/map_btn_map_over.png)}
.satelliteSelected {top: 6px; right:108px; color: red; background-image:url(../images/map_btn_satellite_over.png)}
.hybridSelected {top: 6px; right:5px; color: red; background-image:url(../images/map_btn_hybrid_over.png)}
.map:hover {background-image:url(../images/map_btn_map_over.png)}
.satellite:hover {background-image:url(../images/map_btn_satellite_over.png)}
.hybrid:hover {background-image:url(../images/map_btn_hybrid_over.png)}

#map {
	position: relative;
	margin: 0 0 10px;
	width: 948px;
	height: 449px;
	/* border: 1px solid #259237; */
	background: url('../images/ryan_map_background.jpg') no-repeat center top;
}

/* STUPID MAP STUFF */
#map a {
    position: absolute;
    display: block;
    width: 31px;
    height: 43px;
    text-indent: -9999px;
    background-repeat: no-repeat;
    background-position: center bottom;
    overflow: visible;
}
div#label {
    position: absolute;
    width: 94px;
    height: 58px;
    background: url('../images/ryan_map_rollover.png') no-repeat center top;
}
div#label_dbl {
    position: absolute;
    width: 98px;
    height: 82px;
    background: url('../images/ryan_map_rollover_dbl.png') no-repeat center top;
}
div#label p,
div#label_dbl p {
    color: #6EAB3F;
    font-size: 11px;
    font-weight: normal;
    padding: 4px 0 0;
    text-align: center;
}
div#label_dbl p {
    padding-top: 8px;
}

#az {
    top: 271px;
    left: 210px;
    background-image: url('../images/map_pin_small_az.png');
}
#ca {
    top: 268px;
    left: 135px;
    background-image: url('../images/map_pin_small_ca.png');
}
#fl {
    top: 346px;
    left: 650px;
    background-image: url('../images/map_pin_small_fl.png');
}
#ia {
    top: 124px;
    left: 483px;
    background-image: url('../images/map_pin_small_ia.png');
}
#il {
    top: 117px;
    left: 536px;
    background-image: url('../images/map_pin_small_il.png');
}
#mn {
    top: 79px;
    left: 469px;
    background-image: url('../images/map_pin_small_mn.png');
}



/* GOOGLE MAP STUFF */
#map_overview > div {
  border-top: 1px solid #259237 !important;
  border-left: 1px solid #259237 !important;
  _border: 0 none;
}
#map_overview > div > div {
  border: 1px solid #259237 !important;
  _border: 0 none;
}

#InfoWindow {
  position: absolute;
  margin: -186px 0 0 -128px;
  width: 255px;
  height: 186px;
  font-size: 11px;
  line-height: 16px;
  background: url(../images/map_infowindow.png) no-repeat left top;
}
  #InfoWindow .close {
    display: block;
    position: absolute;
    top: 6px;
    right: 6px;
    width: 13px;
    height: 13px;
    cursor: pointer;
  }
  #InfoWindow .vcard {
    margin: 12px 20px;
    /* margin: 25px 0 0 90px; */
  }
  #InfoWindow .vcard .org {
    /* display: none; */
  }
  #InfoWindow .vcard a {
    margin-right: 20px;
  }
