#map {
	position:relative;
	margin:0;
	padding:0;
	width:425px;
	height:451px;
	background:url(images/UVAC_facility_map.jpg) top left no-repeat #fff;
	font-family:arial, helvetica, sans-serif;
	font-size:8pt;
	background-image: url(images/UVAC_facility_map.jpg);
}

#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(images/spacer.gif);
	background-image: url(../images/spacer.gif);
	left: 361px;
	top: 327px;
	width: 30;
	height: 100;
}

#map li a span { display:none; }

#map li a:hover span {
	position:fixed;
	display:block;
	width:450px;
	left:180px;
	top:230px;
	padding:5px;
	border:1px solid #000;
	background:#fff;
	text-decoration:none;
	color:#000;
	text-align: center;
	vertical-align: middle;
}

#map a.fitness {
	top:3px;
	left:21px;
	width:193px;
	height:58px;
}
       
#map a.aerobic {
	top:1px;
	left:269px;
	width:86px;
	height:47px;
}
#map .aerobicroom {
	height: 57px;
	width: 94px;
	left: 20px;
	top: 3px;
}
       
#map a.kidszone {
    top:0px;
    left:359px;
    width:45px;
    height:47px;
}
       
#map a.LockerRooms {
    top:610px;
    left:267px;
    width:139px;
    height:123px;
}

#map a.competitionpool {
    top:208px;
    left:26px;
    width:191px;
    height:178px;
}

#map a.activity {
    top:204px;
    left:360px;
    width:63px;
    height:73px;
}
#map .activityroom {
	height: 70px;
	width: 62px;
	top: 205px;
	bottom: 204px;
}
       
#map a.current {
    top:254px;
    left:306px;
    width:52px;
    height:46px;
}
       
#map a.warm {
    top:210px;
    left:256px;
    width:41px;
    height:164px;
}
#map .warmpool {
	height: 164px;
	width: 41px;
	left: 256px;
	top: 210px;
}
       
#map a.splash {
    top:325px;
    left:309px;
    width:59px;
    height:73px;
}
#map .finishedsplash {
	height: 73px;
	width: 59px;
	left: 309px;
	top: 325px;
}
       
#map a.waterslide {
    top:401px;
    left:325px;
    width:97px;
    height:47px;
}
#map .finishedcompetitionpool {
	height: 178px;
	width: 191px;
	left: 26px;
	top: 208px;
}
