/* 2nd and 3rd Floor room Diagrams with HotSpot Information */

/* 2nd Floor UL list houses the Main Image as a background */
ul#Floor2					{ 
							list-style-type:	none;
							position:			relative;
							display:			block;
							background:			transparent url(../_Graphics/FloorPlan2.gif) no-repeat 0 0;
							width:				547px;
							height:				358px;
							border:				0;
							margin:				0 auto 0;  /* the auto part is for optionally centering the list */
							padding:			0;
							cursor:				help;
							}

/* Makes the background change if the cursor is moved anywhere into the image.  Effect is to cause Yellow Border around Floor Diagram */
ul#Floor2:hover		{
					z-index: 25;
					background-color:#ffff00;
					}

/* Makes the list items (links and spans) easier to manage (float control) */
ul#Floor2 li				{ 
							display: inline;
							}

/* Here are link specs and relationship setup */
ul#Floor2 li a				{
							position:			absolute;
							display:			block;
							text-decoration:	none;
							}

/* Gets rid of the main content-containing outer span and all within, but it remains available to assistive technologies */
ul#Floor2 li a span.offset	{ 
							position:			absolute;
							margin-top:			-9000px; 
							margin-left:		-9000px;
							}

/* Detail Information hover and focus state link-span properties */
ul#Floor2 li a:hover span.offset, ul#Floor2 li a:focus span.offset, ul#Floor2 li a:active span.offset {
							color:				#000000;
							background-image:	none;
							background-color:	#ffffde;
							border:				1px solid #000000;
							display:			block;
							width:				190px;
							height:				auto;
							text-indent:		5px;
							text-decoration:	none;
							cursor:				help;
							}

/* Sets the inner span. Padding on the main span was tried but produced odd results in IE (go figure) */
ul#Floor2 li a:hover span.offset span, ul#Floor2 li a:focus span.offset span, ul#Floor2 li a:active span.offset span {
							display:		block;
							width:			169px;
							margin-left:	 20px;
							margin-bottom:	  5px;
							text-indent:	  0px;
							/* border:			  1px solid #00CC00; */
							}

/* - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Room 208 - This sets the size of the HotSpot area and its location within the main Image   */
			ul#Floor2 li a#Room208 {
									/* coords= 457,285,541,352 */
									margin-left:	391px;
									margin-top:		203px;
									width:			 53px;
									height:			 44px;
									/* background-color: #ffccde; */
									}
			/* Set the position of the outer span (Data Box) in relation to the list item */
			ul#Floor2 li a#Room208:hover span.offset, ul#Floor2 li a#Room208:focus span.offset, ul#Floor2 li a#Room208:active span.offset {
									margin-left:   -200px;	/* Same as HotSpot Width + 10											*/	
									margin-top:		-10px;	/* If displaying Below Room: 1/2 the HotSpot Height 					*/	
															/* If displaying Above Room:											*/
															/*   a Neg number: 1.5 x Height to start.  Must be adjusted for content */ 
									}
			/* On hover/focus load the second background image, the one with the hover/focus state changes, and position underneath the HotSpot. */
			ul#Floor2 li a#Room208:hover, ul#Floor2 li a#Room208:focus, ul#Floor2 li a#Room208:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 209 */
			ul#Floor2 li a#Room209 {
									margin-left:	352px;
									margin-top:		171px;
									width:			 93px;
									height:			 30px;
									}
			ul#Floor2 li a#Room209:hover span.offset, ul#Floor2 li a#Room209:focus span.offset, ul#Floor2 li a#Room209:active span.offset {
									margin-left:   -203px;	
									margin-top:		  5px;	
									}
			ul#Floor2 li a#Room209:hover, ul#Floor2 li a#Room209:focus, ul#Floor2 li a#Room209:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 210 */
			ul#Floor2 li a#Room210 {
									margin-left:	458px;
									margin-top:		286px;
									width:			 82px;
									height:			 65px;
									}
			ul#Floor2 li a#Room210:hover span.offset, ul#Floor2 li a#Room210:focus span.offset, ul#Floor2 li a#Room210:active span.offset {
									margin-left:   -115px;	
									margin-top:	   -175px;	
									}
			ul#Floor2 li a#Room210:hover, ul#Floor2 li a#Room210:focus, ul#Floor2 li a#Room210:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 211 */
			ul#Floor2 li a#Room211 {
									margin-left:	447px;
									margin-top:		171px;
									width:			 47px;
									height:			 77px;
									}
			ul#Floor2 li a#Room211:hover span.offset, ul#Floor2 li a#Room211:focus span.offset, ul#Floor2 li a#Room211:active span.offset {
									margin-left:   -200px;	
									margin-top:		 20px;	
									}
			ul#Floor2 li a#Room211:hover, ul#Floor2 li a#Room211:focus, ul#Floor2 li a#Room211:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 213 */
			ul#Floor2 li a#Room213 {
									margin-left:	497px;
									margin-top:		171px;
									width:			 43px;
									height:			112px;
									}
			ul#Floor2 li a#Room213:hover span.offset, ul#Floor2 li a#Room213:focus span.offset, ul#Floor2 li a#Room213:active span.offset {
									margin-left:   -200px;	
									margin-top:		 56px;	
									}
			ul#Floor2 li a#Room213:hover, ul#Floor2 li a#Room213:focus, ul#Floor2 li a#Room213:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 220 */
			ul#Floor2 li a#Room220 {
									margin-left:	368px;
									margin-top:		301px;
									width:			 88px;
									height:			 50px;
									}
			ul#Floor2 li a#Room220:hover span.offset, ul#Floor2 li a#Room220:focus span.offset, ul#Floor2 li a#Room220:active span.offset {
									margin-left:	 -98px;	
									margin-top:		-205px;	
									}
			ul#Floor2 li a#Room220:hover, ul#Floor2 li a#Room220:focus, ul#Floor2 li a#Room220:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 231 */
			ul#Floor2 li a#Room231 {
									margin-left:	297px;
									margin-top:		322px;
									width:			 69px;
									height:			 28px;
									}
			ul#Floor2 li a#Room231:hover span.offset, ul#Floor2 li a#Room231:focus span.offset, ul#Floor2 li a#Room231:active span.offset {
									margin-left:	  5px;	
									margin-top:	    -95px;	
									}
			ul#Floor2 li a#Room231:hover, ul#Floor2 li a#Room231:focus, ul#Floor2 li a#Room231:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 232 */
			ul#Floor2 li a#Room232 {
									margin-left:	239px;
									margin-top:		308px;
									width:			 56px;
									height:			 43px;
									}
			ul#Floor2 li a#Room232:hover span.offset, ul#Floor2 li a#Room232:focus span.offset, ul#Floor2 li a#Room232:active span.offset {
									margin-left:	 66px;	
									margin-top:		 -45px;	
									}
			ul#Floor2 li a#Room232:hover, ul#Floor2 li a#Room232:focus, ul#Floor2 li a#Room232:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 233 */
			ul#Floor2 li a#Room233 {
									margin-left:	239px;
									margin-top:		286px;
									width:			 61px;
									height:			 19px;
									}
			ul#Floor2 li a#Room233:hover span.offset, ul#Floor2 li a#Room233:focus span.offset, ul#Floor2 li a#Room233:active span.offset {
									margin-left:	 71px;	
									margin-top:		  9px;	
									}
			ul#Floor2 li a#Room233:hover, ul#Floor2 li a#Room233:focus, ul#Floor2 li a#Room233:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 241 */
			ul#Floor2 li a#Room241 {
									margin-left:	168px;
									margin-top:		286px;
									width:			 68px;
									height:			 20px;
									}
			ul#Floor2 li a#Room241:hover span.offset, ul#Floor2 li a#Room241:focus span.offset, ul#Floor2 li a#Room241:active span.offset {
									margin-left:	 78px;	
									margin-top:	   -110px;	
									}
			ul#Floor2 li a#Room241:hover, ul#Floor2 li a#Room241:focus, ul#Floor2 li a#Room241:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 242 */
			ul#Floor2 li a#Room242 {
									margin-left:	179px;
									margin-top:		308px;
									width:			 57px;
									height:			 43px;
									}
			ul#Floor2 li a#Room242:hover span.offset, ul#Floor2 li a#Room242:focus span.offset, ul#Floor2 li a#Room242:active span.offset {
									margin-left:	 67px;	
									margin-top:		 -100px;	
									}
			ul#Floor2 li a#Room242:hover, ul#Floor2 li a#Room242:focus, ul#Floor2 li a#Room242:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 243 */
			ul#Floor2 li a#Room243 {
									margin-left:	118px;
									margin-top:		327px;
									width:			 58px;
									height:			 23px;
									}
			ul#Floor2 li a#Room243:hover span.offset, ul#Floor2 li a#Room243:focus span.offset, ul#Floor2 li a#Room243:active span.offset {
									margin-left:	 68px;	
									margin-top:	   -155px;	
									}
			ul#Floor2 li a#Room243:hover, ul#Floor2 li a#Room243:focus, ul#Floor2 li a#Room243:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 251 */
			ul#Floor2 li a#Room251 {
									margin-left:	 73px;
									margin-top:		320px;
									width:			 43px;
									height:			 31px;
									}
			ul#Floor2 li a#Room251:hover span.offset, ul#Floor2 li a#Room251:focus span.offset, ul#Floor2 li a#Room251:active span.offset {
									margin-left:	 53px;	
									margin-top:		 -55px;	
									}
			ul#Floor2 li a#Room251:hover, ul#Floor2 li a#Room251:focus, ul#Floor2 li a#Room251:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 252 */
			ul#Floor2 li a#Room252 {
									margin-left:	 38px;
									margin-top:		319px;
									width:			 33px;
									height:			 32px;
									}
			ul#Floor2 li a#Room252:hover span.offset, ul#Floor2 li a#Room252:focus span.offset, ul#Floor2 li a#Room252:active span.offset {
									margin-left:	 43px;	
									margin-top:		 -55px;	
									}
			ul#Floor2 li a#Room252:hover, ul#Floor2 li a#Room252:focus, ul#Floor2 li a#Room252:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 253 */
			ul#Floor2 li a#Room253 {
									margin-left:	  7px;
									margin-top:		306px;
									width:			 29px;
									height:			 45px;
									}
			ul#Floor2 li a#Room253:hover span.offset, ul#Floor2 li a#Room253:focus span.offset, ul#Floor2 li a#Room253:active span.offset {
									margin-left:	 39px;	
									margin-top:		 -30px;	
									}
			ul#Floor2 li a#Room253:hover, ul#Floor2 li a#Room253:focus, ul#Floor2 li a#Room253:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 254 */
			ul#Floor2 li a#Room254 {
									margin-left:	  7px;
									margin-top:		286px;
									width:			 65px;
									height:			 18px;
									}
			ul#Floor2 li a#Room254:hover span.offset, ul#Floor2 li a#Room254:focus span.offset, ul#Floor2 li a#Room254:active span.offset {
									margin-left:	 75px;	
									margin-top:		-30px;	
									}
			ul#Floor2 li a#Room254:hover, ul#Floor2 li a#Room254:focus, ul#Floor2 li a#Room254:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 270 */
			ul#Floor2 li a#Room270 {
									margin-left:	261px;
									margin-top:		  7px;
									width:			126px;
									height:			 74px;
									}
			ul#Floor2 li a#Room270:hover span.offset, ul#Floor2 li a#Room270:focus span.offset, ul#Floor2 li a#Room270:active span.offset {
									margin-left:   -200px;	
									margin-top:		 60px;	
									}
			ul#Floor2 li a#Room270:hover, ul#Floor2 li a#Room270:focus, ul#Floor2 li a#Room270:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 271 */
			ul#Floor2 li a#Room271 {
									margin-left:	119px;
									margin-top:		129px;
									width:			 74px;
									height:			 40px;
									}
			ul#Floor2 li a#Room271:hover span.offset, ul#Floor2 li a#Room271:focus span.offset, ul#Floor2 li a#Room271:active span.offset {
									margin-left:	 84px;	
									margin-top:		 20px;	
									}
			ul#Floor2 li a#Room271:hover, ul#Floor2 li a#Room271:focus, ul#Floor2 li a#Room271:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 272 */
			ul#Floor2 li a#Room272 {
									margin-left:	 64px;
									margin-top:		129px;
									width:			 53px;
									height:			 39px;
									}
			ul#Floor2 li a#Room272:hover span.offset, ul#Floor2 li a#Room272:focus span.offset, ul#Floor2 li a#Room272:active span.offset {
									margin-left:	 63px;	
									margin-top:		 19px;	
									}
			ul#Floor2 li a#Room272:hover, ul#Floor2 li a#Room272:focus, ul#Floor2 li a#Room272:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 273 */
			ul#Floor2 li a#Room273 {
									margin-left:	  7px;
									margin-top:		114px;
									width:			 40px;
									height:			 34px;
									}
			ul#Floor2 li a#Room273:hover span.offset, ul#Floor2 li a#Room273:focus span.offset, ul#Floor2 li a#Room273:active span.offset {
									margin-left:	 50px;	
									margin-top:		 17px;	
									}
			ul#Floor2 li a#Room273:hover, ul#Floor2 li a#Room273:focus, ul#Floor2 li a#Room273:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 274 */
			ul#Floor2 li a#Room274 {
									margin-left:	  7px;
									margin-top:		 85px;
									width:			 62px;
									height:			 27px;
									}
			ul#Floor2 li a#Room274:hover span.offset, ul#Floor2 li a#Room274:focus span.offset, ul#Floor2 li a#Room274:active span.offset {
									margin-left:	 72px;	
									margin-top:		 14px;	
									}
			ul#Floor2 li a#Room274:hover, ul#Floor2 li a#Room274:focus, ul#Floor2 li a#Room274:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 280 */
			ul#Floor2 li a#Room280 {
									margin-left:	351px;
									margin-top:		108px;
									width:			 93px;
									height:			 60px;
									}
			ul#Floor2 li a#Room280:hover span.offset, ul#Floor2 li a#Room280:focus span.offset, ul#Floor2 li a#Room280:active span.offset {
									margin-left:   -203px;	
									margin-top:		 31px;	
									}
			ul#Floor2 li a#Room280:hover, ul#Floor2 li a#Room280:focus, ul#Floor2 li a#Room280:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 281 */
			ul#Floor2 li a#Room281	{
									margin-left:	 62px;
									margin-top:		  7px;
									width:			 52px;
									height:			 45px;
									}
			ul#Floor2 li a#Room281:hover span.offset, ul#Floor2 li a#Room281:focus span.offset, ul#Floor2 li a#Room281:active span.offset {
									margin-left:	62px;	
									margin-top :	23px;	
									}
			ul#Floor2 li a#Room281:hover, ul#Floor2 li a#Room281:focus, ul#Floor2 li a#Room281:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 282 */
			ul#Floor2 li a#Room282	{
									margin-left:	  7px;
									margin-top:		  7px;
									width:			 52px;
									height:			 45px;
									}
			ul#Floor2 li a#Room282:hover span.offset, ul#Floor2 li a#Room282:focus span.offset, ul#Floor2 li a#Room282:active span.offset {
									margin-left:	62px;	
									margin-top :	23px;	
									}
			ul#Floor2 li a#Room282:hover, ul#Floor2 li a#Room282:focus, ul#Room282 li a#Room282:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 283 */
			ul#Floor2 li a#Room283 {
									margin-left:	  7px;
									margin-top:		 54px;
									width:			 33px;
									height:			 29px;
									}
			ul#Floor2 li a#Room283:hover span.offset, ul#Floor2 li a#Room283:focus span.offset, ul#Floor2 li a#Room283:active span.offset {
									margin-left:	 43px;	
									margin-top:		 15px;	
									}
			ul#Floor2 li a#Room283:hover, ul#Floor2 li a#Room283:focus, ul#Floor2 li a#Room283:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 290 */
			ul#Floor2 li a#Room290 {
									margin-left:	447px;
									margin-top:		107px;
									width:			 93px;
									height:			 62px;
									}
			ul#Floor2 li a#Room290:hover span.offset, ul#Floor2 li a#Room290:focus span.offset, ul#Floor2 li a#Room290:active span.offset {
									margin-left:   -202px;	
									margin-top:		 31px;	
									}
			ul#Floor2 li a#Room290:hover, ul#Floor2 li a#Room290:focus, ul#Floor2 li a#Room290:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 291 */
			ul#Floor2 li a#Room291 {
									margin-left:	430px;
									margin-top:		  7px;
									width:			 32px;
									height:			 48px;
									}
			ul#Floor2 li a#Room291:hover span.offset, ul#Floor2 li a#Room291:focus span.offset, ul#Floor2 li a#Room291:active span.offset {
									margin-left:   -142px;	
									margin-top:		 58px;	
									}
			ul#Floor2 li a#Room291:hover, ul#Floor2 li a#Room291:focus, ul#Floor2 li a#Room291:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 292 */
			ul#Floor2 li a#Room292 {
									margin-left:	464px;
									margin-top:		  7px;
									width:			 75px;
									height:			 29px;
									}
			ul#Floor2 li a#Room292:hover span.offset, ul#Floor2 li a#Room292:focus span.offset, ul#Floor2 li a#Room292:active span.offset {
									margin-left:   -120px;	
									margin-top:		 40px;	
									}
			ul#Floor2 li a#Room292:hover, ul#Floor2 li a#Room292:focus, ul#Floor2 li a#Room292:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 293 */
			ul#Floor2 li a#Room293 {
									margin-left:	488px;
									margin-top:		 39px;
									width:			 51px;
									height:			 41px;
									}
			ul#Floor2 li a#Room293:hover span.offset, ul#Floor2 li a#Room293:focus span.offset, ul#Floor2 li a#Room293:active span.offset {
									margin-left:   -200px;	
									margin-top:		 21px;	
									}
			ul#Floor2 li a#Room293:hover, ul#Floor2 li a#Room293:focus, ul#Floor2 li a#Room293:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/*  2nd Floor Bathroom #1 */
			ul#Floor2 li a#Floor2Bath1 {
									margin-left:	117px;
									margin-top:		  7px;
									width:			 41px;
									height:			 74px;
									}
			ul#Floor2 li a#Floor2Bath1:hover span.offset, ul#Floor2 li a#Floor2Bath1:focus span.offset, ul#Floor2 li a#Floor2Bath1:active span.offset {
									margin-left:	 51px;	
									margin-top:		 37px;	
									}
			ul#Floor2 li a#Floor2Bath1:hover, ul#Floor2 li a#Floor2Bath1:focus, ul#Floor2 li a#Floor2Bath1:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/*  2nd Floor Video Lounge Front */
			ul#Floor2 li a#Floor2VideoF {
									margin-left:	 75px;
									margin-top:		171px;
									width:			117px;
									height:			 77px;
									}
			ul#Floor2 li a#Floor2VideoF:hover span.offset, ul#Floor2 li a#Floor2VideoF:focus span.offset, ul#Floor2 li a#Floor2VideoF:active span.offset {
									margin-left:	127px;	
									margin-top:		 38px;	
									}
			ul#Floor2 li a#Floor2VideoF:hover, ul#Floor2 li a#Floor2VideoF:focus, ul#Floor2 li a#Floor2VideoF:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/*  2nd Floor Video Lounge Back */
			ul#Floor2 li a#Floor2VideoB {
									margin-left:	  7px;
									margin-top:		171px;
									width:			 65px;
									height:			112px;
									}
			ul#Floor2 li a#Floor2VideoB:hover span.offset, ul#Floor2 li a#Floor2VideoB:focus span.offset, ul#Floor2 li a#Floor2VideoB:active span.offset {
									margin-left:	 75px;	
									margin-top:		 56px;	
									}
			ul#Floor2 li a#Floor2VideoB:hover, ul#Floor2 li a#Floor2VideoB:focus, ul#Floor2 li a#Floor2VideoB:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}
/* ====================================================================================================================================== */
/* 3nd Floor UL list houses the Main Image as a background */
ul#Floor3					{ 
							list-style-type:	none;
							position:			relative;
							display:			block;
							background:			transparent url(../_Graphics/FloorPlan3.gif) no-repeat 0 0;
							width:				547px;
							height:				358px;
							border:				0;
							margin:				0 auto 0;  /* the auto part is for optionally centering the list */
							padding:			0;
							cursor:				help;
							}

/* Makes the background change if the cursor is moved anywhere into the image.  Effect is to cause Yellow Border around Floor Diagram */
ul#Floor3:hover		{
					z-index: 25;
					background-color:#ffff00;
					}

/* Makes the list items (links and spans) easier to manage (float control) */
ul#Floor3 li				{ 
							display: inline;
							}

/* Here are link specs and relationship setup */
ul#Floor3 li a				{
							position:			absolute;
							display:			block;
							text-decoration:	none;
							}

/* Gets rid of the main content-containing outer span and all within, but it remains available to assistive technologies */
ul#Floor3 li a span.offset	{ 
							position:			absolute;
							margin-top:			-9000px; 
							margin-left:		-9000px;
							}

/* Detail Information hover and focus state link-span properties */
ul#Floor3 li a:hover span.offset, ul#Floor3 li a:focus span.offset, ul#Floor3 li a:active span.offset {
							color:				#000000;
							background-image:	none;
							background-color:	#ffffde;
							border:				1px solid #000000;
							display:			block;
							width:				230px;
							height:				auto;
							text-indent:		5px;
							text-decoration:	none;
							cursor:				help;
							}

/* Sets the inner span. Padding on the main span was tried but produced odd results in IE (go figure) */
ul#Floor3 li a:hover span.offset span, ul#Floor3 li a:focus span.offset span, ul#Floor3 li a:active span.offset span {
							display:		block;
							width:			206px;
							margin-left:	 20px;
							margin-bottom:	  5px;
							text-indent:	  0px;
							/* border:			  1px solid #00CC00; */
							}

/* - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* Room 300 - This sets the size of the HotSpot area and its location within the main Image   */
			ul#Floor3 li a#Room300 {
									/* coords= 357,172,445,247 */
									margin-left:	358px;
									margin-top:		171px;
									width:			 87px;
									height:			 75px;
									/* background-color: #ffccde; */
									}
			/* Set the position of the outer span (Data Box) in relation to the list item */
			ul#Floor3 li a#Room300:hover span.offset, ul#Floor3 li a#Room300:focus span.offset, ul#Floor3 li a#Room300:active span.offset {
									margin-left:	 97px;	/* Same as HotSpot Width + 10											*/	
									margin-top:	   -210px;	/* If displaying Below Room: 1/2 the HotSpot Height 					*/	
															/* If displaying Above Room:											*/
															/*   a Neg number: 1.5 x Height to start.  Must be adjusted for content */ 
									}
			/* On hover/focus load the second background image, the one with the hover/focus state changes, and position underneath the HotSpot. */
			ul#Floor3 li a#Room300:hover, ul#Floor3 li a#Room300:focus, ul#Floor3 li a#Room300:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 301 */
			ul#Floor3 li a#Room301 {
									margin-left:	448px;
									margin-top:		171px;
									width:			 45px;
									height:			 76px;
									}
			ul#Floor3 li a#Room301:hover span.offset, ul#Floor3 li a#Room301:focus span.offset, ul#Floor3 li a#Room301:active span.offset {
									margin-left:	 55px;	
									margin-top:		 38px;	
									}
			ul#Floor3 li a#Room301:hover, ul#Floor3 li a#Room301:focus, ul#Floor3 li a#Room301:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 302 */
			ul#Floor3 li a#Room302 {
									margin-left:	496px;
									margin-top:		171px;
									width:			 43px;
									height:			 75px;
									}
			ul#Floor3 li a#Room302:hover span.offset, ul#Floor3 li a#Room302:focus span.offset, ul#Floor3 li a#Room302:active span.offset {
									margin-left:	 53px;	
									margin-top:		 38px;	
									}
			ul#Floor3 li a#Room302:hover, ul#Floor3 li a#Room302:focus, ul#Floor3 li a#Room302:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 310 */
			ul#Floor3 li a#Room310 {
									margin-left:	448px;
									margin-top:		287px;
									width:			 92px;
									height:			 63px;
									}
			ul#Floor3 li a#Room310:hover span.offset, ul#Floor3 li a#Room310:focus span.offset, ul#Floor3 li a#Room310:active span.offset {
									margin-left:	102px;	
									margin-top:	   -100px;	
									}
			ul#Floor3 li a#Room310:hover, ul#Floor3 li a#Room310:focus, ul#Floor3 li a#Room310:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 320 */
			ul#Floor3 li a#Room320 {
									margin-left:	348px;
									margin-top:		287px;
									width:			 95px;
									height:			 63px;
									}
			ul#Floor3 li a#Room320:hover span.offset, ul#Floor3 li a#Room320:focus span.offset, ul#Floor3 li a#Room320:active span.offset {
									margin-left:	105px;	
									margin-top:	    -90px;	
									}
			ul#Floor3 li a#Room320:hover, ul#Floor3 li a#Room320:focus, ul#Floor3 li a#Room320:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 330 */
			ul#Floor3 li a#Room330 {
									margin-left:	227px;
									margin-top:		287px;
									width:			117px;
									height:			 63px;
									}
			ul#Floor3 li a#Room330:hover span.offset, ul#Floor3 li a#Room330:focus span.offset, ul#Floor3 li a#Room330:active span.offset {
									margin-left:	127px;	
									margin-top:	   -235px;	
									}
			ul#Floor3 li a#Room330:hover, ul#Floor3 li a#Room330:focus, ul#Floor3 li a#Room330:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 340 */
			ul#Floor3 li a#Room340 {
									margin-left:	128px;
									margin-top:		286px;
									width:			 96px;
									height:			 64px;
									}
			ul#Floor3 li a#Room340:hover span.offset, ul#Floor3 li a#Room340:focus span.offset, ul#Floor3 li a#Room340:active span.offset {
									margin-left:	106px;	
									margin-top:	   -270px;	
									}
			ul#Floor3 li a#Room340:hover, ul#Floor3 li a#Room340:focus, ul#Floor3 li a#Room340:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 351 */
			ul#Floor3 li a#Room351 {
									margin-left:	 84px;
									margin-top:		322px;
									width:			 41px;
									height:			 28px;
									}
			ul#Floor3 li a#Room351:hover span.offset, ul#Floor3 li a#Room351:focus span.offset, ul#Floor3 li a#Room351:active span.offset {
									margin-left:	 51px;	
									margin-top:		 -75px;	
									}
			ul#Floor3 li a#Room351:hover, ul#Floor3 li a#Room351:focus, ul#Floor3 li a#Room351:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 352 */
			ul#Floor3 li a#Room352 {
									margin-left:	 39px;
									margin-top:		321px;
									width:			 42px;
									height:			 30px;
									}
			ul#Floor3 li a#Room352:hover span.offset, ul#Floor3 li a#Room352:focus span.offset, ul#Floor3 li a#Room352:active span.offset {
									margin-left:	 52px;	
									margin-top:		 -75px;	
									}
			ul#Floor3 li a#Room352:hover, ul#Floor3 li a#Room352:focus, ul#Floor3 li a#Room352:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 353 */
			ul#Floor3 li a#Room353 {
									margin-left:	  7px;
									margin-top:		311px;
									width:			 29px;
									height:			 39px;
									}
			ul#Floor3 li a#Room353:hover span.offset, ul#Floor3 li a#Room353:focus span.offset, ul#Floor3 li a#Room353:active span.offset {
									margin-left:	 39px;	
									margin-top:		 -80px;	
									}
			ul#Floor3 li a#Room353:hover, ul#Floor3 li a#Room353:focus, ul#Floor3 li a#Room353:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 354 */
			ul#Floor3 li a#Room354 {
									margin-left:	  7px;
									margin-top:		287px;
									width:			 75px;
									height:			 21px;
									}
			ul#Floor3 li a#Room354:hover span.offset, ul#Floor3 li a#Room354:focus span.offset, ul#Floor3 li a#Room354:active span.offset {
									margin-left:	 85px;	
									margin-top:	   -138px;	
									}
			ul#Floor3 li a#Room354:hover, ul#Floor3 li a#Room354:focus, ul#Floor3 li a#Room354:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 370 */
			ul#Floor3 li a#Room370 {
									margin-left:	 92px;
									margin-top:		111px;
									width:			100px;
									height:			 51px;
									}
			ul#Floor3 li a#Room370:hover span.offset, ul#Floor3 li a#Room370:focus span.offset, ul#Floor3 li a#Room370:active span.offset {
									margin-left:	113px;	
									margin-top:		 27px;	
									}
			ul#Floor3 li a#Room370:hover, ul#Floor3 li a#Room370:focus, ul#Floor3 li a#Room370:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 371 */
			ul#Floor3 li a#Room371 {
									margin-left:	  7px;
									margin-top:		111px;
									width:			 82px;
									height:			 24px;
									}
			ul#Floor3 li a#Room371:hover span.offset, ul#Floor3 li a#Room371:focus span.offset, ul#Floor3 li a#Room371:active span.offset {
									margin-left:	 92px;	
									margin-top:		 12px;	
									}
			ul#Floor3 li a#Room371:hover, ul#Floor3 li a#Room371:focus, ul#Floor3 li a#Room371:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 372 */
			ul#Floor3 li a#Room372 {
									margin-left:	  7px;
									margin-top:		 87px;
									width:			 61px;
									height:			 20px;
									}
			ul#Floor3 li a#Room372:hover span.offset, ul#Floor3 li a#Room372:focus span.offset, ul#Floor3 li a#Room372:active span.offset {
									margin-left:	 71px;	
									margin-top:		 10px;	
									}
			ul#Floor3 li a#Room372:hover, ul#Floor3 li a#Room372:focus, ul#Floor3 li a#Room372:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 380 */
			ul#Floor3 li a#Room380 {
									margin-left:	  7px;
									margin-top:		  7px;
									width:			115px;
									height:			 77px;
									}
			ul#Floor3 li a#Room380:hover span.offset, ul#Floor3 li a#Room380:focus span.offset, ul#Floor3 li a#Room380:active span.offset {
									margin-left:	125px;	
									margin-top:		 38px;	
									}
			ul#Floor3 li a#Room380:hover, ul#Floor3 li a#Room380:focus, ul#Floor3 li a#Room380:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 390 */
			ul#Floor3 li a#Room390 {
									margin-left:	262px;
									margin-top:		  8px;
									width:			116px;
									height:			 73px;
									}
			ul#Floor3 li a#Room390:hover span.offset, ul#Floor3 li a#Room390:focus span.offset, ul#Floor3 li a#Room390:active span.offset {
									margin-left:	126px;	
									margin-top:		 36px;	
									}
			ul#Floor3 li a#Room390:hover, ul#Floor3 li a#Room390:focus, ul#Floor3 li a#Room390:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 391 */
			ul#Floor3 li a#Room391 {
									margin-left:	381px;
									margin-top:		  8px;
									width:			 57px;
									height:			 30px;
									}
			ul#Floor3 li a#Room391:hover span.offset, ul#Floor3 li a#Room391:focus span.offset, ul#Floor3 li a#Room391:active span.offset {
									margin-left:	 67px;	
									margin-top:		 15px;	
									}
			ul#Floor3 li a#Room391:hover, ul#Floor3 li a#Room391:focus, ul#Floor3 li a#Room391:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 392 */
			ul#Floor3 li a#Room392 {
									margin-left:	441px;
									margin-top:		  8px;
									width:			 54px;
									height:			 29px;
									}
			ul#Floor3 li a#Room392:hover span.offset, ul#Floor3 li a#Room392:focus span.offset, ul#Floor3 li a#Room392:active span.offset {
									margin-left:	 64px;	
									margin-top:		 15px;	
									}
			ul#Floor3 li a#Room392:hover, ul#Floor3 li a#Room392:focus, ul#Floor3 li a#Room392:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 393 */
			ul#Floor3 li a#Room393 {
									margin-left:	498px;
									margin-top:		  7px;
									width:			 42px;
									height:			 44px;
									}
			ul#Floor3 li a#Room393:hover span.offset, ul#Floor3 li a#Room393:focus span.offset, ul#Floor3 li a#Room393:active span.offset {
									margin-left:	 52px;	
									margin-top:		 22px;	
									}
			ul#Floor3 li a#Room393:hover, ul#Floor3 li a#Room393:focus, ul#Floor3 li a#Room393:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 394 */
			ul#Floor3 li a#Room394 {
									margin-left:	431px;
									margin-top:		 54px;
									width:			109px;
									height:			 27px;
									}
			ul#Floor3 li a#Room394:hover span.offset, ul#Floor3 li a#Room394:focus span.offset, ul#Floor3 li a#Room394:active span.offset {
									margin-left:	119px;	
									margin-top:		 13px;	
									}
			ul#Floor3 li a#Room394:hover, ul#Floor3 li a#Room394:focus, ul#Floor3 li a#Room394:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 395 */
			ul#Floor3 li a#Room395 {
									margin-left:	497px;
									margin-top:		129px;
									width:			 42px;
									height:			 38px;
									}
			ul#Floor3 li a#Room395:hover span.offset, ul#Floor3 li a#Room395:focus span.offset, ul#Floor3 li a#Room395:active span.offset {
									margin-left:	 52px;	
									margin-top:		 19px;	
									}
			ul#Floor3 li a#Room395:hover, ul#Floor3 li a#Room395:focus, ul#Floor3 li a#Room395:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 396 */
			ul#Floor3 li a#Room396 {
									margin-left:	449px;
									margin-top:		128px;
									width:			 44px;
									height:			 40px;
									}
			ul#Floor3 li a#Room396:hover span.offset, ul#Floor3 li a#Room396:focus span.offset, ul#Floor3 li a#Room396:active span.offset {
									margin-left:	 54px;	
									margin-top:		 20px;	
									}
			ul#Floor3 li a#Room396:hover, ul#Floor3 li a#Room396:focus, ul#Floor3 li a#Room396:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 397 */
			ul#Floor3 li a#Room397	{
									margin-left:	401px;
									margin-top:		129px;
									width:			 45px;
									height:			 39px;
									}
			ul#Floor3 li a#Room397:hover span.offset, ul#Floor3 li a#Room397:focus span.offset, ul#Floor3 li a#Room397:active span.offset {
									margin-left:	55px;	
									margin-top :	19px;	
									}
			ul#Floor3 li a#Room397:hover, ul#Floor3 li a#Room397:focus, ul#Floor3 li a#Room397:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/* Room 398 */
			ul#Floor3 li a#Room398	{
									margin-left:	358px;
									margin-top:		129px;
									width:			 40px;
									height:			 38px;
									}
			ul#Floor3 li a#Room398:hover span.offset, ul#Floor3 li a#Room398:focus span.offset, ul#Floor3 li a#Room398:active span.offset {
									margin-left:	50px;	
									margin-top :	19px;	
									}
			ul#Floor3 li a#Room398:hover, ul#Floor3 li a#Room398:focus, ul#Room282 li a#Room398:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/*  3nd Floor Bathroom #1 */
			ul#Floor3 li a#Floor3Bath1 {
									margin-left:	125px;
									margin-top:		  7px;
									width:			 46px;
									height:			 75px;
									}
			ul#Floor3 li a#Floor3Bath1:hover span.offset, ul#Floor3 li a#Floor3Bath1:focus span.offset, ul#Floor3 li a#Floor3Bath1:active span.offset {
									margin-left:	 51px;	
									margin-top:		 37px;	
									}
			ul#Floor3 li a#Floor3Bath1:hover, ul#Floor3 li a#Floor3Bath1:focus, ul#Floor3 li a#Floor3Bath1:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/*  3nd Floor Bathroom #2 */
			ul#Floor3 li a#Floor3Bath2 {
									margin-left:	174px;
									margin-top:		  7px;
									width:			 47px;
									height:			 27px;
									}
			ul#Floor3 li a#Floor3Bath2:hover span.offset, ul#Floor3 li a#Floor3Bath2:focus span.offset, ul#Floor3 li a#Floor3Bath2:active span.offset {
									margin-left:	 51px;	
									margin-top:		 37px;	
									}
			ul#Floor3 li a#Floor3Bath2:hover, ul#Floor3 li a#Floor3Bath2:focus, ul#Floor3 li a#Floor3Bath2:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/*  3nd Floor Glory Hole / Dark Room Front */
			ul#Floor3 li a#Floor3GloryF {
									margin-left:	 91px;
									margin-top:		166px;
									width:			102px;
									height:			 90px;
									}
			ul#Floor3 li a#Floor3GloryF:hover span.offset, ul#Floor3 li a#Floor3GloryF:focus span.offset, ul#Floor3 li a#Floor3GloryF:active span.offset {
									margin-left:	112px;	
									margin-top:		 45px;	
									}
			ul#Floor3 li a#Floor3GloryF:hover, ul#Floor3 li a#Floor3GloryF:focus, ul#Floor3 li a#Floor3GloryF:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

/*  3nd Floor Glory Hole / Dark Room Back */
			ul#Floor3 li a#Floor3GloryB {
									margin-left:	  7px;
									margin-top:		139px;
									width:			 82px;
									height:		    145px;
									}
			ul#Floor3 li a#Floor3GloryB:hover span.offset, ul#Floor3 li a#Floor3GloryB:focus span.offset, ul#Floor3 li a#Floor3GloryB:active span.offset {
									margin-left:	 92px;	
									margin-top:	   -200px;	
									}
			ul#Floor3 li a#Floor3GloryB:hover, ul#Floor3 li a#Floor3GloryB:focus, ul#Floor3 li a#Floor3GloryB:active {
									background: transparent url(../_Graphics/RoomHighlight.gif) no-repeat 0 0; 
									cursor:				help;
									}

