@charset "UTF-8";
/* CSS Document */

#map {
    margin:10px 0;
    padding:0;
    width:774px;
    height:511px;
	border:#ebebeb solid 10px;
	font-size:75%;
	z-index: 0;
	}
#map li {
    margin:0;
    padding:0;
    list-style:none;
	}
#map li a {
    position:absolute;
    display:block;
    background:url(spacer.gif);
	/*
       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.
    */
	}
#map li a span {
	display:none;
	text-decoration:none;
	}
#map li a:hover span {
    position:relative;
    display:block;
    width:175px;
    left:20px;
    top:20px;
    padding:10px;
    border:#942138 solid 1px;
	background:url(../images/bg-map-loc.jpg) repeat-x #FFF;
    text-decoration:none;
    color:#2f2f2f;
	margin:0;
	/*padding:10px;*/
    /*filter:alpha(opacity=80);
    opacity:0.8;*/
	}

/*#map li a:hover span b {
	color:#888c5b;
	}*/
	
#map a {
	width:1px;
	height:20px;
	text-decoration:none;
	}

#map a.loc-bal {
	left:710px;
	top:147px;
	height:32px;
	width:65px;
	}
#map a.loc-bl {
	left:494px;
	top:315px;
	height:35px;
	width:65px;
	}
#map a.loc-char {
	left:575px;
	top:247px;
	height:28px;
	width:86px;
	}
#map a.loc-chan {
	top:194px;
	left:673px;
	height:28px;
	width:49;
	}
#map a.loc-mid {
	/*top:320px;
	left:660px;
	left:385px;
	top:205px;*/
	left:641px;
	top:298px;
	height:25px;
	width:70px;
	}
#map a.loc-nor {
	left:731px;
	top:337px;
	height:25px;
	width:59px;
	}
#map a.loc-rd {
	left:594px;
	top:391px;
	height:32px;
	width:101px;
	}
#map a.loc-ric {
	top:268px;
	left:681px;
	height:30px;
	width:63px;
	}
#map a.loc-rock {
	top:178px;
	left:722px;
	height:22px;
	width:67px;
	}
#map a.loc-win {
	top:174px;
	left:627px;
	width:81px;
	height:20px;
	}


