.mk00 .border {
	border-color: #ff0000!important;
	border-width: 2px!important;
}

.mk01 {position: absolute;pointer-events: none;font-family: 'Open Sans', sans-serif;}
.mk01 .offset {position: relative; top: -29px;}
.mk01 .border {border: 1px solid #000000; border-radius: 3px; position: relative; right: 50%;}
.mk01 .label {color: #eeeeee;font-size: 14px; height: 24px; display:table-cell; border: 1px solid #ffffff; border-radius: 3px; background-color: #0060a0; vertical-align: middle; padding: 0 6px 0 6px; white-space: nowrap;pointer-events: auto;}
.mk01 img {display: block; position: relative; top: -2px; left: -5px; background-image: url("/eso/gfx/icon/mk01.png"); width: 11px; height: 6px;}
.mk01 a {color: #eeeeee;}
.mk01 a:hover {color: #ffc600;}

.mk02 {position: absolute;pointer-events: none;font-family: 'Open Sans', sans-serif;}
.mk02 .offset {position: relative; top: -29px;}
.mk02 .border {border: 1px solid #000000; border-radius: 3px; position: relative; right: 50%;}
.mk02 .label {color: #eeeeee;font-size: 14px; height: 24px; display:table-cell; border: 1px solid #ffffff; border-radius: 3px; background-color: #000000; vertical-align: middle; padding: 0 6px 0 6px; white-space: nowrap;pointer-events: auto;}
.mk02 img {display: block; position: relative; top: -2px; left: -5px; background-image: url("/eso/gfx/icon/mk02.png"); width: 11px; height: 6px;}
.mk02 a {color: #eeeeee;}
.mk02 a:hover {color: #ffc600;}

.mk03 {position: absolute;pointer-events: none;font-family: 'Open Sans', sans-serif;}
.mk03 .offset {position: relative; top: -14px;}
.mk03 .border {border: 1px solid #000000; border-radius: 3px; position: relative; right: 50%;}
.mk03 .label {color: #eeeeee;font-size: 16px; height: 27px; display:table-cell; border: 1px solid #ffffff; border-radius: 3px; background-color: #0060a0; vertical-align: middle; padding: 0 6px 0 6px; white-space: nowrap;pointer-events: auto;}
.mk03 img {}
.mk03 a {color: #eeeeee;}
.mk03 a:hover {color: #ffc600;}

.mk04 {position: absolute;pointer-events: none;font-family: 'Open Sans', sans-serif;}
.mk04 .offset {position: relative; top: -14px;}
.mk04 .border {border: 1px solid #000000; border-radius: 3px; position: relative; right: 50%;}
.mk04 .label {color: #eeeeee;font-size: 16px; height: 27px; display:table-cell; border: 1px solid #ffffff; border-radius: 3px; background-color: #000000; vertical-align: middle; padding: 0 6px 0 6px; white-space: nowrap;pointer-events: auto;}
.mk04 img {}
.mk04 a {color: #eeeeee;}
.mk04 a:hover {color: #ffc600;}

.mk05 {position: absolute;pointer-events: none;font-family: 'Open Sans', sans-serif;}
.mk05 .offset {position: relative; top: -25px;}
.mk05 .border {border: 1px solid #000000; border-radius: 3px; position: relative; right: 50%;}
.mk05 .label {color: #eeeeee;font-size: 12px; height: 20px; display:table-cell; border: 1px solid #ffffff; border-radius: 3px; background-color: #0060a0; vertical-align: middle; padding: 0 6px 0 6px; white-space: nowrap;pointer-events: auto;}
.mk05 img {display: block; position: relative; top: -2px; left: -5px; background-image: url("/eso/gfx/icon/mk01.png"); width: 11px; height: 6px;}
.mk05 a {color: #eeeeee;}
.mk05 a:hover {color: #ffc600;}

.mk06 {position: absolute;pointer-events: none;font-family: 'Open Sans', sans-serif;}
.mk06 .offset {position: relative; top: -25px;}
.mk06 .border {border: 1px solid #000000; border-radius: 3px; position: relative; right: 50%;}
.mk06 .label {color: #eeeeee;font-size: 12px; height: 20px; display:table-cell; border: 1px solid #ffffff; border-radius: 3px; background-color: #000000; vertical-align: middle; padding: 0 6px 0 6px; white-space: nowrap;pointer-events: auto;}
.mk06 img {display: block; position: relative; top: -2px; left: -5px; background-image: url("/eso/gfx/icon/mk02.png"); width: 11px; height: 6px;}
.mk06 a {color: #eeeeee;}
.mk06 a:hover {color: #ffc600;}

.mk07 {position: absolute;pointer-events: none;font-family: 'Open Sans', sans-serif;}
.mk07 .offset {position: relative; top: -29px;}
.mk07 .border {border: 1px solid #000000; border-radius: 3px; position: relative; right: 50%;}
.mk07 .label {color: #111111;font-size: 14px; height: 24px; display:table-cell; border: 1px solid #ffffff; border-radius: 3px; background-color: #ffc600; vertical-align: middle; padding: 0 6px 0 6px; white-space: nowrap;pointer-events: auto;}
.mk07 img {display: block; position: relative; top: -2px; left: -5px; background-image: url("/eso/gfx/icon/mk03.png"); width: 11px; height: 6px;}
.mk07 a {color: #111111;}
.mk07 a:hover {color: #ffffff;}

.mk08 {position: absolute;pointer-events: none;font-family: 'Open Sans', sans-serif;}
.mk08 .offset {position: relative; top: -29px;}
.mk08 .border {border: 1px solid #000000; border-radius: 3px; position: relative; right: 50%;}
.mk08 .label {color: #111111;font-size: 14px; height: 24px; display:table-cell; border: 1px solid #ffffff; border-radius: 3px; background-color: #4ec300; vertical-align: middle; padding: 0 6px 0 6px; white-space: nowrap;pointer-events: auto;}
.mk08 img {display: block; position: relative; top: -2px; left: -5px; background-image: url("/eso/gfx/icon/mk04.png"); width: 11px; height: 6px;}
.mk08 a {color: #eeeeee;}
.mk08 a:hover {color: #111111;}

.ic-alchemist {position: absolute;}
.ic-alchemist .border {border: 2px solid transparent; border-radius: 3px;}
.ic-alchemist img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/alchemist.png"); width: 32px; height: 32px;}

.ic-areaofinterest {position: absolute;}
.ic-areaofinterest .border {border: 2px solid transparent; border-radius: 3px;}
.ic-areaofinterest img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/areaofinterest.png"); width: 32px; height: 32px;}

.ic-armory {position: absolute;}
.ic-armory .border {border: 2px solid transparent; border-radius: 3px;}
.ic-armory img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/armory.png"); width: 32px; height: 32px;}

.ic-ayleidruin {position: absolute;}
.ic-ayleidruin .border {border: 2px solid transparent; border-radius: 3px;}
.ic-ayleidruin img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/ayleidruin.png"); width: 32px; height: 32px;}

.ic-bank {position: absolute;}
.ic-bank .border {border: 2px solid transparent; border-radius: 3px;}
.ic-bank img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/bank.png"); width: 32px; height: 32px;}

.ic-battle {position: absolute;}
.ic-battle .border {border: 2px solid transparent; border-radius: 3px;}
.ic-battle img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/battle.png"); width: 32px; height: 32px;}

.ic-book {position: absolute;}
.ic-book .border {border: 2px solid transparent; border-radius: 3px;}
.ic-book img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/book.png"); width: 32px; height: 32px;}

.ic-borderkeep {position: absolute;}
.ic-borderkeep .border {border: 2px solid transparent; border-radius: 3px;}
.ic-borderkeep img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/borderkeep.png"); width: 32px; height: 32px;}

.ic-camp {position: absolute;}
.ic-camp .border {border: 2px solid transparent; border-radius: 3px;}
.ic-camp img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/camp.png"); width: 32px; height: 32px;}

.ic-caravan {position: absolute;}
.ic-caravan .border {border: 2px solid transparent; border-radius: 3px;}
.ic-caravan img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/caravan.png"); width: 32px; height: 32px;}

.ic-cave {position: absolute;}
.ic-cave .border {border: 2px solid transparent; border-radius: 3px;}
.ic-cave img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/cave.png"); width: 32px; height: 32px;}

.ic-cemetary {position: absolute;}
.ic-cemetary .border {border: 2px solid transparent; border-radius: 3px;}
.ic-cemetary img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/cemetary.png"); width: 32px; height: 32px;}

.ic-city {position: absolute;}
.ic-city .border {border: 2px solid transparent; border-radius: 3px;}
.ic-city img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/city.png"); width: 32px; height: 32px;}

.ic-clothier {position: absolute;}
.ic-clothier .border {border: 2px solid transparent; border-radius: 3px;}
.ic-clothier img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/clothier.png"); width: 32px; height: 32px;}

.ic-crafting {position: absolute;}
.ic-crafting .border {border: 2px solid transparent; border-radius: 3px;}
.ic-crafting img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/crafting.png"); width: 32px; height: 32px;}

.ic-crypt {position: absolute;}
.ic-crypt .border {border: 2px solid transparent; border-radius: 3px;}
.ic-crypt img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/crypt.png"); width: 32px; height: 32px;}

.ic-daedricruin {position: absolute;}
.ic-daedricruin .border {border: 2px solid transparent; border-radius: 3px;}
.ic-daedricruin img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/daedricruin.png"); width: 32px; height: 32px;}

.ic-default {position: absolute;}
.ic-default .border {border: 2px solid transparent; border-radius: 3px;}
.ic-default img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/default.png"); width: 32px; height: 32px;}

.ic-dock {position: absolute;}
.ic-dock .border {border: 2px solid transparent; border-radius: 3px;}
.ic-dock img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/dock.png"); width: 32px; height: 32px;}

.ic-dungeon {position: absolute;}
.ic-dungeon .border {border: 2px solid transparent; border-radius: 3px;}
.ic-dungeon img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/dungeon.png"); width: 32px; height: 32px;}

.ic-dwemerruin {position: absolute;}
.ic-dwemerruin .border {border: 2px solid transparent; border-radius: 3px;}
.ic-dwemerruin img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/dwemerruin.png"); width: 32px; height: 32px;}

.ic-elderscroll {position: absolute;}
.ic-elderscroll .border {border: 2px solid transparent; border-radius: 3px;}
.ic-elderscroll img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/elderscroll.png"); width: 32px; height: 32px;}

.ic-enchanter {position: absolute;}
.ic-enchanter .border {border: 2px solid transparent; border-radius: 3px;}
.ic-enchanter img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/enchanter.png"); width: 32px; height: 32px;}

.ic-estate {position: absolute;}
.ic-estate .border {border: 2px solid transparent; border-radius: 3px;}
.ic-estate img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/estate.png"); width: 32px; height: 32px;}

.ic-farm {position: absolute;}
.ic-farm .border {border: 2px solid transparent; border-radius: 3px;}
.ic-farm img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/farm.png"); width: 32px; height: 32px;}

.ic-fightersguild {position: absolute;}
.ic-fightersguild .border {border: 2px solid transparent; border-radius: 3px;}
.ic-fightersguild img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/fightersguild.png"); width: 32px; height: 32px;}

.ic-forwardcamp {position: absolute;}	
.ic-forwardcamp .border {border: 2px solid transparent; border-radius: 3px;}
.ic-forwardcamp img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/forwardcamp.png"); width: 32px; height: 32px;}

.ic-gate {position: absolute;}
.ic-gate .border {border: 2px solid transparent; border-radius: 3px;}
.ic-gate img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/gate.png"); width: 32px; height: 32px;}

.ic-groupboss {position: absolute;}
.ic-groupboss .border {border: 2px solid transparent; border-radius: 3px;}
.ic-groupboss img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/groupboss.png"); width: 32px; height: 32px;}

.ic-groupdungeon {position: absolute;}
.ic-groupdungeon .border {border: 2px solid transparent; border-radius: 3px;}
.ic-groupdungeon img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/groupdungeon.png"); width: 32px; height: 32px;}

.ic-groupinstance {position: absolute;}
.ic-groupinstance .border {border: 2px solid transparent; border-radius: 3px;}
.ic-groupinstance img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/groupinstance.png"); width: 32px; height: 32px;}

.ic-grove {position: absolute;}
.ic-grove .border {border: 2px solid transparent; border-radius: 3px;}
.ic-grove img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/grove.png"); width: 32px; height: 32px;}

.ic-inn {position: absolute;}
.ic-inn .border {border: 2px solid transparent; border-radius: 3px;}
.ic-inn img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/inn.png"); width: 32px; height: 32px;}

.ic-keep {position: absolute;}
.ic-keep .border {border: 2px solid transparent; border-radius: 3px;}
.ic-keep img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/keep.png"); width: 32px; height: 32px;}

.ic-lighthouse {position: absolute;}
.ic-lighthouse .border {border: 2px solid transparent; border-radius: 3px;}
.ic-lighthouse img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/lighthouse.png"); width: 32px; height: 32px;}

.ic-lumbermill {position: absolute;}
.ic-lumbermill .border {border: 2px solid transparent; border-radius: 3px;}
.ic-lumbermill img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/lumbermill.png"); width: 32px; height: 32px;}

.ic-magesguild {position: absolute;}
.ic-magesguild .border {border: 2px solid transparent; border-radius: 3px;}
.ic-magesguild img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/magesguild.png"); width: 32px; height: 32px;}

.ic-mine {position: absolute;}
.ic-mine .border {border: 2px solid transparent; border-radius: 3px;}
.ic-mine img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/mine.png"); width: 32px; height: 32px;}

.ic-mundus {position: absolute;}
.ic-mundus .border {border: 2px solid transparent; border-radius: 3px;}
.ic-mundus img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/mundus.png"); width: 32px; height: 32px;}

.ic-outfitter {position: absolute;}
.ic-outfitter .border {border: 2px solid transparent; border-radius: 3px;}
.ic-outfitter img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/outfitter.png"); width: 32px; height: 32px;}

.ic-outpost {position: absolute;}
.ic-outpost .border {border: 2px solid transparent; border-radius: 3px;}
.ic-outpost img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/outpost.png"); width: 32px; height: 32px;}

.ic-portal {position: absolute;}
.ic-portal .border {border: 2px solid transparent; border-radius: 3px;}
.ic-portal img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/portal.png"); width: 32px; height: 32px;}

.ic-publicdungeon {position: absolute;}
.ic-publicdungeon .border {border: 2px solid transparent; border-radius: 3px;}
.ic-publicdungeon img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/publicdungeon.png"); width: 32px; height: 32px;}

.ic-questdungeon {position: absolute;}
.ic-questdungeon .border {border: 2px solid transparent; border-radius: 3px;}
.ic-questdungeon img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/questdungeon.png"); width: 32px; height: 32px;}

.ic-respecaltar {position: absolute;}
.ic-respecaltar .border {border: 2px solid transparent; border-radius: 3px;}
.ic-respecaltar img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/respecaltar.png"); width: 32px; height: 32px;}

.ic-ruin {position: absolute;}
.ic-ruin .border {border: 2px solid transparent; border-radius: 3px;}
.ic-ruin img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/ruin.png"); width: 32px; height: 32px;}

.ic-sewer {position: absolute;}
.ic-sewer .border {border: 2px solid transparent; border-radius: 3px;}
.ic-sewer img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/sewer.png"); width: 32px; height: 32px;}

.ic-skyshard {position: absolute;}
.ic-skyshard .border {border: 2px solid transparent; border-radius: 3px;}
.ic-skyshard img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/skyshard.png"); width: 32px; height: 32px;}

.ic-smithy {position: absolute;}
.ic-smithy .border {border: 2px solid transparent; border-radius: 3px;}
.ic-smithy img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/smithy.png"); width: 32px; height: 32px;}

.ic-stables {position: absolute;}
.ic-stables .border {border: 2px solid transparent; border-radius: 3px;}
.ic-stables img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/stables.png"); width: 32px; height: 32px;}

.ic-temple {position: absolute;}
.ic-temple .border {border: 2px solid transparent; border-radius: 3px;}
.ic-temple img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/temple.png"); width: 32px; height: 32px;}

.ic-town {position: absolute;}
.ic-town .border {border: 2px solid transparent; border-radius: 3px;}
.ic-town img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/town.png"); width: 32px; height: 32px;}

.ic-vendor {position: absolute;}
.ic-vendor .border {border: 2px solid transparent; border-radius: 3px;}
.ic-vendor img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/vendor.png"); width: 32px; height: 32px;}

.ic-wayshrine {position: absolute;}
.ic-wayshrine .border {border: 2px solid transparent; border-radius: 3px;}
.ic-wayshrine img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/wayshrine.png"); width: 32px; height: 32px;}

.ic-woodworker {position: absolute;}
.ic-woodworker .border {border: 2px solid transparent; border-radius: 3px;}
.ic-woodworker img {display: block; position: relative; top: -16px; left: -16px; background-image: url("/eso/gfx/icon/woodworker.png"); width: 32px; height: 32px;}

/* zoom */

.zoom-panel {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	display: block;
	text-align: center;
	margin: 20px 0 0 0;
}

.zoom-button {
	font-family: 'Open Sans', sans-serif;
	cursor: pointer;
	display: inline-block;
	min-width: 50px;
	padding: 5px 15px 5px 15px;
	background-color: #b6a784;
	border: 1px solid #413723;
	border-radius: 3px;
	margin: 10px 2px 0 2px;
	color: #eaeaea;
}

.zoom-panel .selected {
	background-color: #413723;
}

/* tooltip */

#tooltip {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 17px;
	text-align: center;
	color: #eee;
	background: #413723;
	position: absolute;
	z-index: 100;
	padding: 3px 6px 3px 6px;
	border: 1px solid #b6a784;
	border-radius: 5px;
	white-space: nowrap;
}
 
#tooltip:after { /* triangle decoration */
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #b6a784;
	content: '';
	position: absolute;
	left: 50%;
	bottom: -10px;
	margin-left: -10px;
}
 
#tooltip.top:after {
	border-top-color: transparent;
	border-bottom: 10px solid #b6a784;
	top: -20px;
	bottom: auto;
}

#tooltip.left:after {
	left: 10px;
	margin: 0;
}

#tooltip.right:after {
	right: 10px;
	left: auto;
	margin: 0;
}