a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-outline-style: none;
}
#tabbox {
	position:relative;
	z-index:30;	
}
#map_content {
	position:relative;
	width:517px;
}
.mask {
	position:relative;
	width:517px;
	height:501px;
	overflow:hidden;
	border:1px solid #336600;
}
.box {
	position: absolute;
	width: 668px;
	height: 501px;
	background-color:#fefefe;
	top:0;
	left:0;
	cursor:move;
}
div.box img {
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	margin:0;
	padding:0;
}
div.slider {
	width: 400px;
	margin: 10px 0 0 60px;
	background-color: #F3F3F3;
	height: 18px;
	background-image: url(slider_bkg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: relative;
}
div.slider div.handle {
	margin-top:-3px;
	width: 28px;
	height: 36px;
	cursor: move;
	position: absolute;
	background-image: url(slider_handle_icon.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.mapPin, .mapPin:link, .mapPin:visited, .mapPin:active {
	position:absolute;
	padding:4px 25px 32px 9px;
	background-color:#000;
	font-family:verdana;
	font-size:11px;
	color:#000;
	background:transparent url(icon_magnify.png) no-repeat scroll -55px -7px;
	text-decoration:none;
}
.pad, .pad:link, .pad:visited, .pad:active {font-size:10px;padding-left:6px;}
.mapPin:hover {
	padding:7px 25px 32px 12px;
	background-position: -3px -3px;
	font-size:14px;
	text-decoration:none;
	color:#000;
}
.pad:hover {font-size:12px;padding-left:9px;}

#future .mapPin {
	position:absolute;
	padding:0 12px 12px;
	background-color:#000;
	font-family:verdana;
	font-size:11px;
	color:#000;
	background:transparent url(icon_info.png) no-repeat scroll 0 0;
	text-decoration:none;
}
#future .mapPin:hover {
	background-position: -29px 0;
	text-decoration:none;
}

.centerButton {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-outline-style: none;
	background-image:url(icon_center_map.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	height:20px;
	margin:-19px 0 0 468px;
	text-indent:-9000px;
	width:20px;
}
a.maptab {
	color:#fff;
	font-size:16px;
	padding:8px 15px;
	text-decoration:none;
	background-color:#B2C691;
	margin:0 3px 0 0;
	line-height:35px;
}
a.maptab:hover {
	text-decoration:underline;
}
a.selected {
	color:#000;
	border:1px solid #336600;
	border-bottom:1px solid #fff;
	background-color:#fff;
	padding:8px 15px 9px 15px;
}
.zoom {
	float:left;
	font-size:14px;
	padding-left:14px;
	padding-top:11px;
}

#pin_1 {top:367px;left:173px;}
#pin_2 {top:322px;left:182px;}
#pin_3 {top:434px;left:356px;}
#pin_4 {top:349px;left:342px;}
#pin_5 {top:390px;left:518px;}
#pin_6 {top:363px;left:461px;}
#pin_7 {top:311px;left:254px;}
#pin_8 {top:277px;left:305px;}
#pin_9 {top:259px;left:347px;}
#pin_10 {top:227px;left:430px;}
#pin_11 {top:179px;left:442px;}
#pin_12 {top:158px;left:378px;}
#pin_13 {top:106px;left:401px;}
#pin_14 {top:86px;left:464px;}
#pin_15 {top:42px;left:542px;}
#pin_16 {top:5px;left:627px;}
#pin_17 {top:275px;left:184px;}
#pin_18 {top:238px;left:70px;}
#pin_19 {top:190px;left:174px;}

#fpin_1 {top:312px;left:287px;}
#fpin_2 {top:326px;left:302px;}
#fpin_3 {top:333px;left:298px;}
#fpin_4 {top:200px;left:413px;}
#fpin_5 {top:145px;left:373px;}
#fpin_6 {top:138px;left:461px;}
#fpin_7 {top:185px;left:526px;}
#fpin_8 {top:104px;left:518px;}
#fpin_9 {top:76px;left:552px;}
#fpin_10 {top:59px;left:575px;}
#fpin_11 {top:20px;left:551px;}
#fpin_12 {top:131px;left:684px;}
#fpin_13 {top:264px;left:242px;}
#fpin_14 {top:219px;left:592px;}
#fpin_15 {top:202px;left:246px;}
#fpin_16 {top:224px;left:297px;}
#fpin_17 {top:257px;left:297px;}
#fpin_18 {top:280px;left:339px;}
#fpin_19 {top:310px;left:488px;}
#fpin_20 {top:196px;left:196px;}

#historyMask {
	height: 710px;
	overflow: auto;
	
}
#historyBox {
	width: 4320px;
	height: 688px;
}












