#controls-wrap {position:relative;width:100%;padding:0;background-color:#f6f6f6;border-bottom:1px dotted #18B1C2;}
#controls 	{padding:8px;margin:0 auto 0 auto;}
#controls a {color:#3582AC;}
#map {width:100%;height:500px;border:2px solid #aaa;padding:0;margin:0;}
#map .box {position:relative;z-index:3;background:#c06; font:normal 13px Arial; border:1px solid #fff;cursor: pointer;padding:2px;white-space:nowrap;color:#000;line-height:1.5;}
#map .box a strong {color:#fff;margin-right:6px;}
#map .box a  {color:#000;text-decoration:none;}
#map a.close {color:#000;}
#map .box a:hover strong {text-decoration:underline;}
#map .highlight {z-index:10;background:#fff url("/img/gmaps/gmap-bg-highlight.gif") repeat-x 0 -2px;border:1px solid #CC0066;}
#map .gmapbl {padding:0 0 8px 8px; background: url("/img/gmaps/bl.gif") no-repeat bottom left;}
#map .gmapbr {padding:0 8px 8px 0; background: url("/img/gmaps/br.gif") no-repeat bottom right;}
#map .gmapbc {padding:0 0 16px 0; background: url("/img/gmaps/bc.gif") no-repeat bottom center;}
#map .gmaptl {padding:8px 0 0 8px; background: url("/img/gmaps/tl.gif") no-repeat top left;}
#map .gmaptr {padding:8px 8px 0 0; background: url("/img/gmaps/tr.gif") no-repeat top right;}
#map .gmaptc {padding:16px 0 0 0; background: url("/img/gmaps/tc.gif") no-repeat top center;}
#map .gmapmr {padding:0 16px 0 0; background: url("/img/gmaps/mr.gif") no-repeat right -4px;}
#map .gmapml {padding:0 0 0 16px; background: url("/img/gmaps/ml.gif") no-repeat left -4px;}
#map p {color:#5C9CA8;padding:5px 10px;font-size:13px;line-height:1.4;}
#map form {padding:0;margin:0;}