@charset "UTF-8";
/* CSS Document */

/* WALDORF MEETING ROOMS & BALLROOMS */

#map {
	z-index:1;
	position:relative;
	margin:0;
	padding:0;
	width:510px;
	height:272px;
	background:url(../images/floorplans.gif) top left no-repeat;
	font-family:arial, helvetica, sans-serif;
	font-size:8pt;
}

#map a { 
	text-decoration:none;
}

#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/blank.gif);
}

#map li a span { 
	display:none; 
}

#map li a.Lexington:hover span {
	position:relative;
	display:block;
	width:140px;
	left:0px;
	top:-175px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map a.Lexington {
	top:172px;
	left:23px;
	width:36px;
	height:31px;
}


#map li a.Jade:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-36px;
	top:-175px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map a.Jade {
	top:172px;
	left:59px;
	width:36px;
	height:31px;
}

#map li a.Fulton:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-72px;
	top:-175px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map a.Fulton {
	top:172px;
	left:95px;
	width:34px;
	height:31px;
}

#map li a.Empire:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-106px;
	top:-175px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map a.Empire {
	top:172px;
	left:129px;
	width:34px;
	height:31px;
}

#map li a.Conrad:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-140px;
	top:-175px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map a.Conrad {
	top:172px;
	left:163px;
	width:37px;
	height:31px;
}

#map li a.Church:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-222px;
	top:-88px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map a.Church {
	top:85px;
	left:245px;
	width:32px;
	height:31px;
}

#map li a.Carnegie:hover span {
	position:relative;
	display:block;
	width:180px;
	left:-256px;
	top:-49px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map a.Carnegie {
	top:46px;
	left:279px;
	width:54px;
	height:45px;
}


#map li a.Beekman:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-311px;
	top:-29px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map a.Beekman {
	top:26px;
	left:334px;
	width:31px;
	height:31px;
}

#map li a.Barclay:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-343px;
	top:-12px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map a.Barclay {
	top:9px;
	left:366px;
	width:23px;
	height:37px;
}

#map li a.Astor:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-427px;
	top:-27px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map a.Astor {
	top:24px;
	left:450px;
	width:39px;
	height:32px;
}

#map li a.Liberty:hover span {
	position:relative;
	display:block;
	width:140px;
	left:16px;
	top:-224px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map a.Liberty {
	top:221px;
	left:7px;
	width:31px;
	height:44px;
}

#map li a.Madison:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-17px;
	top:-224px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map a.Madison {
	top:221px;
	left:40px;
	width:40px;
	height:44px;
}

#map li a.Park:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-57px;
	top:-224px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map a.Park {
	top:221px;
	left:80px;
	width:31px;
	height:41px;
}

#map li a.Vesey:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-88px;
	top:-224px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map a.Vesey {
	top:221px;
	left:111px;
	width:54px;
	height:35px;
}

#map li a.Ballroom:hover span {
	position:relative;
	display:block;
	width:195px;
	left:-349px;
	top:-139px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map a.Ballroom {
	top:136px;
	left:372px;
	width:118px;
	height:103px;
}


/* HILTON MEETING ROOMS */

#map2 {
	position:relative;
	margin:0;
	padding:0;
	width:550px;
	height:391px;
	background:url(../images/hiltonfloorplan.jpg) top left no-repeat;
	font-family:arial, helvetica, sans-serif;
	font-size:8pt;
}

#map2 a { 
	text-decoration:none;
}

#map2 li {
	margin:0;
	padding:0;
	list-style:none;
}

#map2 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/blank.gif);
}

#map2 li a span { 
	display:none; 
}

#map2 li a.Alachua:hover span {
	position:relative;
	display:block;
	width:140px;
	left:200px;
	top:-2px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map2 a.Alachua {
	top:7px;
	left:4px;
	width:28px;
	height:31px;
}

#map2 li a.Baker:hover span {
	position:relative;
	display:block;
	width:140px;
	left:171px;
	top:-2px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map2 a.Baker {
	top:7px;
	left:33px;
	width:28px;
	height:31px;
}


#map2 li a.Bay:hover span {
	position:relative;
	display:block;
	width:140px;
	left:142px;
	top:-2px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map2 a.Bay {
	top:7px;
	left:62px;
	width:28px;
	height:31px;
}

#map2 li a.Bradford:hover span {
	position:relative;
	display:block;
	width:140px;
	left:201px;
	top:-48px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map2 a.Bradford {
	top:53px;
	left:3px;
	width:28px;
	height:33px;
}

#map2 li a.Brevard:hover span {
	position:relative;
	display:block;
	width:140px;
	left:173px;
	top:-48px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map2 a.Brevard {
	top:53px;
	left:31px;
	width:28px;
	height:33px;
}

#map2 li a.Broward:hover span {
	position:relative;
	display:block;
	width:140px;
	left:145px;
	top:-48px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map2 a.Broward {
	top:53px;
	left:59px;
	width:28px;
	height:33px;
}

#map2 li a.Citrus:hover span {
	position:relative;
	display:block;
	width:140px;
	left:109px;
	top:-207px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map2 a.Citrus {
	top:212px;
	left:95px;
	width:45px;
	height:27px;
}


#map2 li a.Collier:hover span {
	position:relative;
	display:block;
	width:140px;
	left:109px;
	top:-233px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map2 a.Collier {
	top:238px;
	left:95px;
	width:45px;
	height:27px;
}


#map2 li a.Columbia:hover span {
	position:relative;
	display:block;
	width:140px;
	left:109px;
	top:-259px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map2 a.Columbia {
	top:264px;
	left:95px;
	width:45px;
	height:25px;
}

#map2 li a.Dade:hover span {
	position:relative;
	display:block;
	width:140px;
	left:28px;
	top:-190px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map2 a.Dade {
	top:195px;
	left:176px;
	width:36px;
	height:35px;
}

#map2 li a.Dixie:hover span {
	position:relative;
	display:block;
	width:140px;
	left:28px;
	top:-225px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map2 a.Dixie {
	top:230px;
	left:176px;
	width:36px;
	height:39px;
}

#map2 li a.DeSoto:hover span {
	position:relative;
	display:block;
	width:140px;
	left:47px;
	top:-202px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map2 a.DeSoto {
	top:207px;
	left:157px;
	width:19px;
	height:32px;
}

#map2 li a.Duval:hover span {
	position:relative;
	display:block;
	width:140px;
	left:47px;
	top:-258px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map2 a.Duval {
	top:263px;
	left:157px;
	width:19px;
	height:32px;
}


#map2 li a.Lake:hover span {
	position:relative;
	display:block;
	width:140px;
	left:84px;
	top:-332px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map2 a.Lake {
	top:337px;
	left:120px;
	width:37px;
	height:30px;
}

#map2 li a.Escambia:hover span {
	position:relative;
	display:block;
	width:140px;
	left:27px;
	top:-289px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map2 a.Escambia {
	top:294px;
	left:177px;
	width:37px;
	height:27px;
}


#map2 li a.Flagler:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-9px;
	top:-284px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map2 a.Flagler {
	top:289px;
	left:213px;
	width:36px;
	height:32px;
}

#map2 li a.Gilchrist:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-45px;
	top:-284px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map2 a.Gilchrist {
	top:289px;
	left:249px;
	width:36px;
	height:32px;
}

#map2 li a.Hamilton:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-82px;
	top:-284px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map2 a.Hamilton {
	top:289px;
	left:286px;
	width:36px;
	height:32px;
}


#map2 li a.IndianRiver:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-117px;
	top:-284px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map2 a.IndianRiver {
	top:289px;
	left:321px;
	width:36px;
	height:32px;
}


#map2 li a.Jackson:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-154px;
	top:-284px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map2 a.Jackson {
	top:289px;
	left:358px;
	width:55px;
	height:32px;
}



#map2 li a.Manatee:hover span {
	position:relative;
	display:block;
	width:140px;
	left:28px;
	top:-332px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map2 a.Manatee {
	top:337px;
	left:176px;
	width:37px;
	height:30px;
}


#map2 li a.Nassau:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-10px;
	top:-332px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map2 a.Nassau {
	top:337px;
	left:214px;
	width:52px;
	height:30px;
}



#map2 li a.Orange:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-62px;
	top:-332px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map2 a.Orange {
	top:337px;
	left:266px;
	width:38px;
	height:46px;
}


#map2 li a.PalmBeach:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-101px;
	top:-332px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map2 a.PalmBeach {
	top:337px;
	left:305px;
	width:52px;
	height:29px;
}


#map2 li a.Sarasota:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-154px;
	top:-332px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map2 a.Sarasota {
	top:337px;
	left:358px;
	width:36px;
	height:29px;
}


#map2 li a.Taylor:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-230px;
	top:-314px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map2 a.Taylor {
	top:319px;
	left:434px;
	width:50px;
	height:32px;
}


#map2 li a.Union:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-281px;
	top:-314px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map2 a.Union {
	top:319px;
	left:485px;
	width:45px;
	height:32px;
}




/* HILTON BALLROOMS */

#map3 {
	position:relative;
	margin:0;
	padding:0;
	width:550px;
	height:243px;
	background:url(../images/hiltonfloorplan2.jpg) top left no-repeat;
	font-family:arial, helvetica, sans-serif;
	font-size:8pt;
}

#map3 a { 
	text-decoration:none;
}

#map3 li {
	margin:0;
	padding:0;
	list-style:none;
}

#map3 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/blank.gif);
	left: 41px;
	top: 73px;
	width: 44px;
	height: 25px;
}

#map3 li a span { 
	display:none; 
}


#map3 li a.SalonI:hover span {
	position:relative;
	display:block;
	width:140px;
	left:200px;
	top:-75px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map3 a.SalonI {
	top:113px;
	left:53px;
	width:42px;
	height:32px;
}

#map3 li a.SalonII:hover span {
	position:relative;
	display:block;
	width:140px;
	left:200px;
	top:-106px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map3 a.SalonII {
	top:144px;
	left:53px;
	width:42px;
	height:32px;
}

#map3 li a.SalonIII:hover span {
	position:relative;
	display:block;
	width:140px;
	left:200px;
	top:-138px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map3 a.SalonIII {
	top:176px;
	left:53px;
	width:42px;
	height:32px;
}

#map3 li a.SalonIV:hover span {
	position:relative;
	display:block;
	width:140px;
	left:151px;
	top:-75px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map3 a.SalonIV {
	top:113px;
	left:102px;
	width:37px;
	height:31px;
}


#map3 li a.SalonV:hover span {
	position:relative;
	display:block;
	width:140px;
	left:151px;
	top:-107px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map3 a.SalonV {
	top:145px;
	left:102px;
	width:37px;
	height:31px;
}


#map3 li a.SalonVI:hover span {
	position:relative;
	display:block;
	width:140px;
	left:151px;
	top:-138px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map3 a.SalonVI {
	top:176px;
	left:102px;
	width:37px;
	height:31px;
}

#map3 li a.SalonVII:hover span {
	position:relative;
	display:block;
	width:140px;
	left:106px;
	top:-75px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map3 a.SalonVII {
	top:113px;
	left:147px;
	width:37px;
	height:31px;
}

#map3 li a.SalonVIII:hover span {
	position:relative;
	display:block;
	width:140px;
	left:106px;
	top:-106px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map3 a.SalonVIII {
	top:144px;
	left:147px;
	width:37px;
	height:31px;
}

#map3 li a.SalonIX:hover span {
	position:relative;
	display:block;
	width:140px;
	left:106px;
	top:-137px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map3 a.SalonIX {
	top:175px;
	left:147px;
	width:37px;
	height:31px;
}


#map3 li a.SalonX:hover span {
	position:relative;
	display:block;
	width:140px;
	left:61px;
	top:-75px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map3 a.SalonX {
	top:113px;
	left:192px;
	width:40px;
	height:31px;
}


#map3 li a.SalonXI:hover span {
	position:relative;
	display:block;
	width:140px;
	left:61px;
	top:-107px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map3 a.SalonXI {
	top:145px;
	left:192px;
	width:40px;
	height:31px;
}


#map3 li a.SalonXII:hover span {
	position:relative;
	display:block;
	width:140px;
	left:61px;
	top:-138px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map3 a.SalonXII {
	top:176px;
	left:192px;
	width:40px;
	height:31px;
}


#map3 li a.SalonA:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-186px;
	top:-75px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map3 a.SalonA {
	top:113px;
	left:268px;
	width:35px;
	height:28px;
}

#map3 li a.SalonB:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-186px;
	top:-103px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map3 a.SalonB {
	top:141px;
	left:268px;
	width:35px;
	height:27px;
}

#map3 li a.SalonC:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-186px;
	top:-130px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map3 a.SalonC {
	top:168px;
	left:268px;
	width:35px;
	height:27px;
}

#map3 li a.SalonD:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-228px;
	top:-75px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map3 a.SalonD {
	top:113px;
	left:310px;
	width:31px;
	height:27px;
}


#map3 li a.SalonE:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-228px;
	top:-103px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map3 a.SalonE {
	top:141px;
	left:310px;
	width:31px;
	height:27px;
}

#map3 li a.SalonF:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-228px;
	top:-130px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map3 a.SalonF {
	top:168px;
	left:310px;
	width:31px;
	height:26px;
}


#map3 li a.SalonG:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-267px;
	top:-75px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map3 a.SalonG {
	top:113px;
	left:349px;
	width:31px;
	height:26px;
}


#map3 li a.SalonH:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-267px;
	top:-103px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map3 a.SalonH {
	top:141px;
	left:349px;
	width:31px;
	height:26px;
}


#map3 li a.SalonI:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-267px;
	top:-130px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map3 a.SalonI {
	top:168px;
	left:349px;
	width:31px;
	height:26px;
}

#map3 li a.SalonJ:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-306px;
	top:-75px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map3 a.SalonJ {
	top:113px;
	left:388px;
	width:36px;
	height:26px;
}


#map3 li a.SalonK:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-306px;
	top:-103px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map3 a.SalonK {
	top:141px;
	left:388px;
	width:36px;
	height:26px;
}


#map3 li a.SalonL:hover span {
	position:relative;
	display:block;
	width:140px;
	left:-306px;
	top:-130px;
	padding:5px;
	border:1px solid #CFCFBB;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#map3 a.SalonL {
	top:168px;
	left:388px;
	width:36px;
	height:26px;
}

