#mapContainer {clear:both;width:100%;height:417px;background:#E5E8ED}
#mapContainer .menuBar{width:865px}
#map{float:left;display:block;background:#ccc;width:100%;w\idth:613px;height:616px;margin-bottom:2px}
#pop #map {width:721px;height:390px}
#mapOptions{float:left;width:100%;display:block}
#mapOptions fieldset {display:block;float:left;width:100%;border:0;padding:0;margin:0;background:#AABFCD;height:30px}
#pop #mapOptions fieldset {background:none;width:100%}
#mapOptions fieldset label{float:left;display:block;width:120px;margin-top:5px;color:#00224B}
#mapOptions fieldset input{vertical-align:middle}
#mapOptions fieldset .button{margin-top:4px}
#pop #mapOptions fieldset label{float:none;width:auto}
#pop #mapOptions {height:370px;width:123px;border-left:2px solid #fff;padding:10px}
#pop #mapOptions h3 {font-size:1.1em;margin:0 0 1em 0}
#mapOptions legend{display:none}
.mapBubble p{margin:0;margin-bottom:5px;color:#333;font-size:11px}
#mapPropDetails{width:250px;height:80px}
#mapOfficeDetails{width:250px;height:120px}
#mapOfficeDetails a{text-decoration:underline}
#mapGroupDetails{width:180px;height:80px;margin-left:-10px}
.mapBubble a{text-decoration:none}
#pop .mapBubble{font-size:small}
.mapBubble .heading{text-transform:uppercase;font-weight:bold;color:#00224B}
.mapBubble img{float:left;margin-right:10px;position:relative;border:1px;border-style:solid;border-color:#AABFCD}
#pop div.maploading{background:#EDECEA;position:relative;left:20px;top:160px;width:72px;height:72px;display:none;z-index:100;-moz-opacity:0.5;opacity:0.5;filter:alpha(opacity=50)}
#pop div.maploading img {margin:20px}
div.maploading {position:absolute;left:280px;top:320px}
#mapNone{float:left;display:none;width:550px;height:566px;margin-bottom:2px;padding-top:23px;padding-left:15px;font-size:1.2em}
