/* ---------- hidden ONLY if CSS is enabled.  If disabled, image is rendered ---------- */
img.image{ display: none; }
dl#officeMap{
	margin: 0;
	padding: 0;
	background: transparent url(over.gif) top left no-repeat;
	height: 366px;
	width: 381px;
	position: relative;
}
dt{ margin: 0; padding: 0; position: absolute; font-size: 85%; display: none; }
dd{ margin: 0; padding: 0; position: absolute;  font-size: 85%; }

/* ---------- Hotspot Declarations ---------- */
dd#alloaDef{ top: 20px; left: 145px; }
dd#alloaDef a{ position: absolute; width: 100px; height: 100px; text-decoration: none; }
dd#alloaDef a span{ display: none; }
dd#alloaDef a:hover{ position: absolute; background: transparent url(over.gif) -145px -386px no-repeat; top: 0px; left: 0px; }

dd#bigomaDef{ top: 60px; left: 25px; }
dd#bigomaDef a{ position: absolute; width: 115px; height: 80px; text-decoration: none; }
dd#bigomaDef a span{ display: none; }
dd#bigomaDef a:hover{ position: absolute; background: transparent url(over.gif) -25px -429px no-repeat; top: 0px; left: 0px; }

dd#saxonDef{ top: 145px; left: 10px; }
dd#saxonDef a{ position: absolute; width: 90px; height: 85px; text-decoration: none; }
dd#saxonDef a span{ display: none; }
dd#saxonDef a:hover{ position: absolute; background: transparent url(over.gif) -10px -510px no-repeat; top: 0px; left: 0px; }

dd#alegreDef{ top: 230px; left: 45px; }
dd#alegreDef a{ position: absolute; width: 102px; height: 90px; text-decoration: none; }
dd#alegreDef a span{ display: none; }
dd#alegreDef a:hover{ position: absolute; background: transparent url(over.gif) -45px -595px no-repeat; top: 0px; left: 0px; }

dd#coltraneDef{ top: 260px; left: 150px; }
dd#coltraneDef a{ position: absolute; width: 102px; height: 100px; text-decoration: none; }
dd#coltraneDef a span{ display: none; }
dd#coltraneDef a:hover{ position: absolute; background: transparent url(over.gif) -150px -630px no-repeat; top: 0px; left: 0px; }

dd#daytonDef{ top: 230px; left: 250px; }
dd#daytonDef a{ position: absolute; width: 102px; height: 100px; text-decoration: none; }
dd#daytonDef a span{ display: none; }
dd#daytonDef a:hover{ position: absolute; background: transparent url(over.gif) -250px -595px no-repeat; top: 0px; left: 0px; }

dd#astonDef{ top: 145px; left: 270px; }
dd#astonDef a{ position: absolute; width: 110px; height: 85px; text-decoration: none; }
dd#astonDef a span{ display: none; }
dd#astonDef a:hover{ position: absolute; background: transparent url(over.gif) -270px -510px no-repeat; top: 0px; left: 0px; }

dd#adagioDef{ top: 60px; left: 250px; }
dd#adagioDef a{ position: absolute; width: 105px; height: 85px; text-decoration: none; }
dd#adagioDef a span{ display: none; }
dd#adagioDef a:hover{ position: absolute; background: transparent url(over.gif) -250px -429px no-repeat; top: 0px; left: 0px; }
