#map p { margin: 0 15px 15px 15px; }
#map label, #map1 span, #map1 a, #map2 span, #map2 a { display: none; }
#map1 *, #map2 * { font-family: Tahoma, Geneva, sans-serif !important; font-size: 10px !important; line-height: 20px !important; color: #836e2c !important; }

#menumtctl { top: 15px !important; right: 15px !important; }
#menumtctl img { display: none !important; }
#menumtctl div { width: 120px !important; height: 20px !important; }
#menumtctl > div { background: #f2f0e9 !important; border-color: #f2f0e9 !important; }
#menumtctl > div:hover { background: #e6e2d5 !important; border-color: #e6e2d5 !important; }
#menumtctl_main { background: #e6e2d5 url(../img/arrow-b.png) no-repeat 105px 3px !important; border-color: #e6e2d5 !important; }
#menumtctl_main > div { border: none !important; }

#directions { padding: 0 !important; margin: 0 15px; }
#directions b {}
#directions p { text-align: center; font-weight: bold; }
#directions table { border-bottom: 1px solid #e6e2d5; margin-bottom: 15px; }
#directions table tr td { vertical-align: top; border-top: 1px solid #e6e2d5; }
#directions table tr td:first-child { padding-right: 15px; }
#from, #to { width: 180px; padding-left: 30px; }
#from { background: url(../img/map-addr-a.png) no-repeat 4px 4px; }
#to { background: url(../img/map-addr-b.png) no-repeat 4px 4px; }