/*-----------------------------------------------------
	world map
-----------------------------------------------------*/

#location_worldMap {
	background: transparent url(../images/locations/world_map/background.jpg) no-repeat scroll 0 0;
}

#worldMap .hotspot,
#worldMap .item div.hitArea {
	width: 25px;
	height: 25px;
	z-index: 2;
}

#worldMap .hotspot:hover,
#worldMap .item div.hitArea:hover {
	background: transparent url(../images/locations/world_map/spot_hover.png) no-repeat scroll center;
}

#worldMap .hotspot:active,
#worldMap .hotspot.current,
#worldMap .item div.hitArea:active,
#worldMap .item.current div.hitArea {
	background: transparent url(../images/locations/world_map/spot_active.png) no-repeat scroll center;
}

#worldMap .hotspot.current,
#worldMap .item.current div.hitArea {
	cursor: url(../images/ui/cursor_arrow.png), default;
}

#worldMap #hillsBg {
	left: 19px;
	top: 364px;
    width: 147px;
	height: 98px;
	background: transparent url(../images/locations/world_map/hills.png) no-repeat scroll 0 0;
}

#worldMap #hillsSpot {
	left: 40px;
	top: 416px;
}

#worldMap #lonelyTreeBg {
	left: 54px;
	top: 343px;
    width: 131px;
	height: 89px;
	background: transparent url(../images/locations/world_map/lonely_tree.png) no-repeat scroll 0 0;
}

#worldMap #lonelyTreeSpot {
	left: 126px;
	top: 377px;
}

#worldMap #boundlessPlainSpot {
	cursor: url(../images/ui/cursor_arrow.png), default;
	left: 148px;
	top: 304px;
	width: 180px;
	height: 115px;
	background: transparent url(../images/locations/world_map/boundless_plain.png) no-repeat scroll 0 0;
}

#worldMap #boundlessPlainSpot .hitArea {
	left: 92px;
	top: 44px;
}

#worldMap #cloudEaterBg {
	left: 19px;
	top: 28px;
    width: 213px;
	height: 365px;
	background: transparent url(../images/locations/world_map/cloud_eater.png) no-repeat scroll 0 0;
}

#worldMap #cloudEaterDeletionBg {
	left: 49px;
	top: 28px;
    width: 197px;
	height: 275px;
	background: transparent url(../images/locations/world_map/deletion.png) no-repeat scroll 0 0;
}

#worldMap #cloudEaterSpot {
	left: 142px;
	top: 276px;
}

#worldMap #frontDeckSpot {
	cursor: url(../images/ui/cursor_arrow.png), default;
	left: 149px;
	top: 155px;
	width: 33px;
	height: 123px;
	background: transparent url(../images/locations/world_map/front_deck.png) no-repeat scroll 0 0;
}

#worldMap #frontDeckSpot .hitArea {
	left: 5px;
	top: -5px;
}

#worldMap #rearDeckSpot {
	cursor: url(../images/ui/cursor_arrow.png), default;
	left: 117px;
	top: 166px;
	width: 39px;
	height: 29px;
	background: transparent url(../images/locations/world_map/rear_deck.png) no-repeat scroll 0 0;
}

#worldMap #rearDeckSpot .hitArea {
	left: -6px;
	top: 8px;
}

#worldMap #captainCabinSpot {
	cursor: url(../images/ui/cursor_arrow.png), default;
	left: 57px;
	top: 181px;
	width: 53px;
	height: 21px;
	background: transparent url(../images/locations/world_map/captain_cabin.png) no-repeat scroll 0 0;
}

#worldMap #captainCabinSpot .hitArea {
	left: -4px;
	top: 0px;
}

#worldMap #bowSpot {
	cursor: url(../images/ui/cursor_arrow.png), default;
	left: 136px;
	top: 47px;
	width: 67px;
	height: 114px;
	background: transparent url(../images/locations/world_map/bow.png) no-repeat scroll 0 0;
}

#worldMap #bowSpot .hitArea {
	left: 19px;
	top: -5px;
}

#worldMap #excavationsSpot {
	cursor: url(../images/ui/cursor_arrow.png), default;
	left: 200px;
	top: 189px;
	width: 173px;
	height: 172px;
	background: transparent url(../images/locations/world_map/dig_site.png) no-repeat scroll 0 0;
}

#worldMap #excavationsSpot .hitArea {
	left: 104px;
	top: 35px;
}

#worldMap #floatingRocksSpot {
	cursor: url(../images/ui/cursor_arrow.png), default;
	left: 234px;
	top: 90px;
	width: 165px;
	height: 145px;
	background: transparent url(../images/locations/world_map/floating_rocks.png) no-repeat scroll 0 0;
}

#worldMap #floatingRocksSpot .hitArea {
	left: 76px;
	top: 70px;
}

#worldMap #valleySpot {
	cursor: url(../images/ui/cursor_arrow.png), default;
	left: 224px;
	top: 271px;
	width: 363px;
	height: 198px;
	background: transparent url(../images/locations/world_map/valley.png) no-repeat scroll 0 0;
}

#worldMap #valleySpot .hitArea {
	left: 102px;
	top: 78px;
}

#worldMap #entranceSpot {
	cursor: url(../images/ui/cursor_arrow.png), default;
	left: 336px;
	top: 83px;
	width: 286px;
	height: 296px;
	background: transparent url(../images/locations/world_map/entrance.png) no-repeat scroll 0 0;
}

#worldMap #entranceSpot .hitArea {
	left: 57px;
	top: 203px;
}

#worldMap #cleftSpot {
	cursor: url(../images/ui/cursor_arrow.png), default;
	left: 411px;
	top: 269px;
	width: 45px;
	height: 20px;
	background: transparent url(../images/locations/world_map/cleft.png) no-repeat scroll 0 0;
}

#worldMap #cleftSpot .hitArea {
	left: 22px;
	top: -6px;
}

#worldMap #librarySpot {
	cursor: url(../images/ui/cursor_arrow.png), default;
	left: 457px;
	top: 242px;
	width: 33px;
	height: 24px;
	background: transparent url(../images/locations/world_map/library.png) no-repeat scroll 0 0;
}

#worldMap #librarySpot .hitArea {
	left: 13px;
	top: -5px;
}

#worldMap #bedroomSpot {
	cursor: url(../images/ui/cursor_arrow.png), default;
	left: 490px;
	top: 234px;
	width: 50px;
	height: 40px;
	background: transparent url(../images/locations/world_map/bedroom.png) no-repeat scroll 0 0;
}

#worldMap #bedroomSpot .hitArea {
	left: 31px;
	top: -7px;
}

#worldMap #workshopSpot {
	cursor: url(../images/ui/cursor_arrow.png), default;
	left: 404px;
	top: 227px;
	width: 40px;
	height: 41px;
	background: transparent url(../images/locations/world_map/workshop.png) no-repeat scroll 0 0;
}

#worldMap #workshopSpot .hitArea {
	left: -6px;
	top: -7px;
}

#worldMap #caveSpot {
	cursor: url(../images/ui/cursor_arrow.png), default;
	left: 402px;
	top: 195px;
	width: 68px;
	height: 28px;
	background: transparent url(../images/locations/world_map/cave.png) no-repeat scroll 0 0;
}

#worldMap #caveSpot .hitArea {
	left: 46px;
	top: 6px;
}

#worldMap #atTheTopSpot {
	cursor: url(../images/ui/cursor_arrow.png), default;
	left: 549px;
	top: 170px;
	width: 42px;
	height: 82px;
	background: transparent url(../images/locations/world_map/at_the_top.png) no-repeat scroll 0 0;
}

#worldMap #atTheTopSpot .hitArea {
	left: 19px;
	top: -5px;
}

#worldMap #evenHigherSpot {
	cursor: url(../images/ui/cursor_arrow.png), default;
	left: 496px;
	top: 44px;
	width: 92px;
	height: 124px;
	background: transparent url(../images/locations/world_map/even_higher.png) no-repeat scroll 0 0;
}

#worldMap #evenHigherSpot .hitArea {
	left: 40px;
	top: 4px;
}

#worldMap #wisemanSpot {
	cursor: url(../images/ui/cursor_arrow.png), default;
	left: 360px;
	top: 29px;
	width: 179px;
	height: 85px;
	background: transparent url(../images/locations/world_map/wiseman.png) no-repeat scroll 0 0;
}

#worldMap #wisemanSpot .hitArea {
	left: 47px;
	top: 8px;
}

#worldMap #zephyrSpot {
	cursor: url(../images/ui/cursor_arrow.png), default;
	left: 21px;
	top: 286px;
	width: 162px;
	height: 107px;
	background: transparent url(../images/locations/world_map/zephyr.png) no-repeat scroll 0 0;
}

#worldMap #zephyrSpot .hitArea {
	left: 78px;
	top: 39px;
}