.map {
	list-style: none;
	width: 794px;
	height: 564px;
	background: url(/images/map_phyrra.jpg) no-repeat left center;
	position: relative;
	margin: 0;
	padding: 0;
}
.map li {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
}
.map li a {
	position: absolute;
	text-decoration: none;
}
.map li a:hover, .map li a.hover {
	background: transparent url(/images/map_phyrra_over.jpg) no-repeat -5000px -5000px;
	text-decoration: none;
}
.map li a span {
	display: none;
	text-decoration: none;
}
.map li a .idTooltip {
	text-align: center;
}
.map li a:hover span, .map li a.hover span {
	text-decoration: none;
	display: block;
	position: absolute;
	bottom: 100%;
}
.map li a:hover span div, .map li a.hover span div {
	text-decoration: none;
}

.map li.ladders {
	left: 546px;
	top: 71px;
}
.map li.ladders a {
	width: 64px;
	height: 45px;
}
.map li.ladders a:hover, .map li.ladders a.hover {
	background-position: 0px 0px;
}
.map li.ladders .idTooltip {
	left: -10px;
}
.map li.ladders .bg {
	padding-left: 20px;
	background: transparent url(/images/icon_sm_ladders.png) no-repeat 0px 0px;
}

.map li.tournaments {
	left: 488px;
	top: 95px;
}
.map li.tournaments a {
	width: 65px;
	height: 47px;
}
.map li.tournaments a:hover, .map li.tournaments a.hover {
	background-position: -64px 0px;
}
.map li.tournaments .idTooltip {
	left: -22px;
}
.map li.tournaments .bg {
	padding-left: 20px;
	background: transparent url(/images/icon_sm_tournaments.png) no-repeat 0px 2px;
}

.map li.arena {
	left: 365px;
	top: 128px;
}
.map li.arena a {
	width: 131px;
	height: 74px;
}
.map li.arena a:hover, .map li.arena a.hover {
	background-position: -129px 0px;
}
.map li.arena .idTooltip {
	left: 20px;
}
.map li.arena .bg {
	padding-left: 20px;
	background: transparent url(/images/icon_sm_challenge.gif) no-repeat 0px 1px;
}

.map li.training_grounds {
	left: 576px;
	top: 118px;
}
.map li.training_grounds a {
	width: 103px;
	height: 76px;
}
.map li.training_grounds a:hover, .map li.training_grounds a.hover {
	background-position: -260px 0px;
}
.map li.training_grounds .idTooltip {
	left: -5px;
}

.map li.marks_in_history {
	left: 326px;
	top: 261px;
}
.map li.marks_in_history a {
	width: 29px;
	height: 29px;
}
.map li.marks_in_history a:hover, .map li.marks_in_history a.hover {
	background-position: -568px 0px;
}
.map li.marks_in_history .idTooltip {
	left: -16px;
}

.map li.armory {
	left: 270px;
	top: 291px;
}
.map li.armory a {
	width: 60px;
	height: 50px;
}
.map li.armory a:hover, .map li.armory a.hover {
	background-position: -363px 0px;
}
.map li.armory .idTooltip {
	left: -10px;
}
.map li.armory .bg {
	padding-left: 20px;
	background: transparent url(/images/icon_sm_item.gif) no-repeat 0px 1px;
}

.map li.trapper_jacks {
	left: 290px;
	top: 344px;
}
.map li.trapper_jacks a {
	width: 50px;
	height: 33px;
}
.map li.trapper_jacks a:hover, .map li.trapper_jacks a.hover {
	background-position: -423px 0px;
}
.map li.trapper_jacks .idTooltip {
	left: -22px;
}

.map li.honest_kohns {
	left: 233px;
	top: 277px;
}
.map li.honest_kohns a {
	width: 17px;
	height: 17px;
}
.map li.honest_kohns .idTooltip {
	left: -45px;
}
.map li.honest_kohns .bg {
}

.map li.gilded_noble {
	left: 258px;
	top: 294px;
}
.map li.gilded_noble a {
	width: 17px;
	height: 17px;
}
.map li.gilded_noble .idTooltip {
	left: -47px;
}
.map li.gilded_noble .bg {
}

.map li.emporium_unknown {
	left: 226px;
	top: 310px;
}
.map li.emporium_unknown a {
	width: 17px;
	height: 17px;
}
.map li.emporium_unknown .idTooltip {
	left: -35px;
}
.map li.emporium_unknown .bg {
}

.map li.barber_tors {
	left: 252px;
	top: 327px;
}
.map li.barber_tors a {
	width: 17px;
	height: 17px;
}
.map li.barber_tors .idTooltip {
	left: -50px;
}
.map li.barber_tors .bg {
}

.map li.guilds {
	left: 401px;
	top: 366px;
}
.map li.guilds a {
	width: 95px;
	height: 72px;
}
.map li.guilds a:hover, .map li.guilds a.hover {
	background-position: -473px 0px;
}
.map li.guilds .idTooltip {
	left: 20px;
}

.legend {
	background:transparent url(/images/pod_bg.jpg) repeat scroll 0 0;
	border:0 none;
	height:146px;
	left:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	overflow:auto;
	position:absolute;
	top:157px;
	width:130px;
}
.legend a {
	border-bottom:1px solid #000000;
	border-top:1px solid #444444;
	display:block;
	padding:1px 6px;
	position:static !important;
	text-decoration:none;
}
.legend a:hover {
	background:transparent url(/images/pod_bg_alt.jpg) repeat scroll 0 0 !important;
}
