#map { margin:0; padding:0; background:url(map.jpg) top left no-repeat #fff; font-family:arial, helvetica, sans-serif; font-size:8pt; }
#map li { margin:0; padding:0; list-style:none; }
#map li a { position:absolute; display:block;
/*
   Specifying a background image
   (a 1px by 1px transparent gif)
   fixes a bug in older versions of
   IE that causeses the block to not
   render at its full dimensions.
*/
 background:url(blank.gif); text-decoration:none; color:#000; border:1px dashed #ccc}
#map li a span:first-child { display:none; }
#map li a:hover {border:1px solid #ccc; 

	/*
	background:#614B33; 
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	*/
}
#map li a:hover span:first-child { position:relative; display:block; width:200px; left:20px; top:20px; border:1px solid #000; background:#fff; padding:5px; filter:alpha(opacity=80); opacity:0.8; }

