#email { float: right; padding-left: 10px; width: 300px; }
#email h3 { text-align: center; }
#email ul { list-style: none; margin: 0; padding: 0; }
#email li { float: left; padding: 3px 0; width: 300px; }
#email .label { font-weight: bold; line-height: 22px; }
#email .horiz .label { float: left; white-space: nowrap; width: 110px; }
#email .horiz input { width: 186px; }
#email .vert textarea { height: 100px; width: 296px; }

#mapbox { border: 2px solid #d98736; height: 400px; margin: 10px auto; position: relative; width: 500px; }
#mapbox .bul, #mapbox .bur, #mapbox .bll, #mapbox .blr { height: 8px; position: absolute; width: 8px; }
#mapbox .bul { background: url(../images/mapbul.png) no-repeat; left: -2px; top: -2px; }
#mapbox .bur { background: url(../images/mapbur.png) no-repeat; right: -2px; top: -2px; }
#mapbox .bll { background: url(../images/mapbll.png) no-repeat; bottom: -2px; left: -2px; }
#mapbox .blr { background: url(../images/mapblr.png) no-repeat; bottom: -2px; right: -2px; }
* html #mapbox .bul { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bcul.png',sizingMethod='image'); }
* html #mapbox .bur { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bcur.png',sizingMethod='image'); }
* html #mapbox .bll { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bcll.png',sizingMethod='image'); }
* html #mapbox .blr { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bclr.png',sizingMethod='image'); }

#map { height: 400px; width: 500px; }
#map noscript a { display: block; height: 14px; left: 184px; position: absolute; top: 85px; width: 92px; }
