#imap {
	display: block;
	background: url(../images/mapV2.gif) no-repeat;  width: 400px; position: relative; height: 400px;
	top:0px;
	left:0px;
	
}

 HTML #imap A#mainMap {
	height: 0px
}
#imap A#mainMap:hover {
	background-position: 0px 0px; z-index: 10
}
#imap DD {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; position: absolute
}
/*these are the red box rollovers*/
#imap #man {
	z-index: 20; left: 200px; top: 190px
}

/*eof red box rollovers*/
/*sizing of red box rollovers*/
#imap A#zoom {
	display: block; z-index: 20; width: 40px; height: 40px; text-decoration: none
}

/*eof red box sizing*/
#imap A EM {
	display: none
}
#imap A SPAN {
	display: none
}
#imap A:visited SPAN {
	display: none
}
/*these are the outlined squares on the links*/
#imap A#zoom:hover {
	border-right: #fff 2px solid; border-top: #fff 2px solid; border-left: #fff 2px solid; border-bottom: #fff 2px solid
}

/*eof outlined squares on the links*/

/*this changes the width, height of the image and text*/
#imap A:hover SPAN {
	display: block; font-size: 0.9em; width: 320px; COLOR: #000; line-height: 1.8em; position: absolute; height: 270px; text-align: justify
}
/*this changes the position of the image and text*/
#imap A#zoom:hover SPAN {
	left: 0px; top: -200px;
	opacity:.95; /* css standard */
filter:alpha(opacity=95); /* IE patch */
}
#imap A#zoom:hover EM {
	display: block; font-size: 1px; background: #f00; left: 45px; overflow: hidden; width: 200px; position: absolute; top: 30px; height: 1px
}


/*eof height, width, location of text-image area*/


#imap A:hover SPAN IMG {
	 
	/*border-right: #f00 1px solid; border-top: #f00 1px solid; border-bottom: #f00 1px solid; border-left: #f00 1px solid;*/
	float: left; margin-bottom: 0.5em;  margin-right: 1em; 
}



