
/* The hover image map styling */
#hovermap {width:575px; height:314px; background:url(campus1.jpg); border:1px dotted #000; position:relative;}
#hovermap ul {background:transparent url(campus1.jpg); padding:0; margin:0; width:575px; height:314px; list-style:none;}

#hovermap ul li {display:inline; width:0; height:0;} 
#hovermap ul li a {position:absolute; display:block; width:20px; height:20px; background:transparent; cursor:default; z-index:100;}
#hovermap ul li.p1 a {left:33px; top:140px;}
#hovermap ul li.p2 a {left:187px; top:187px;}
#hovermap ul li.p3 a {left:227px; top:283px;}
#hovermap ul li.p4 a {left:271px; top:231px;}
#hovermap ul li.p5 a {left:240px; top:207px;}
#hovermap ul li.p6 a {left:258px; top:181px;}
#hovermap ul li.p7 a {left:333px; top:221px;}
#hovermap ul li.p8 a {left:435px; top:180px;}
#hovermap ul li.p9 a {left:325px; top:266px;}

#hovermap ul li a b {display:none;}
#hovermap ul li a:hover {background:#000;}
#hovermap ul li a:hover {position:static; display:block; background:transparent; width:0; height:0; text-decoration:none;}
#hovermap ul li a:hover b {position:absolute; left:0; top:0; display:block; background:transparent; width:575px; height:314px; z-index:0;}
#hovermap ul li a:hover b em {display:block; position:absolute; left:170px; top:10px; color:#fff; border:1px solid #000; background:#111; padding:5px; font-style:normal;}