#map {
 width: 310px;
 height: 349px;
 background: url(../images/map.png) no-repeat;
 /* margin: 0px auto; */
 padding: 0px;
 position: relative;
 border: 2px solid #999;
}
#map li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#map a {display: block; text-indent: -9999px; text-decoration: none;}

#gl {left: 20px; top: 15px; width: 186px; height: 217px; z-index: 1;}
#so {left: 5px; top: 230px; width: 205px; height: 92px;}
#no {left: 203px; top: 27px; width: 92px; height: 86px;}
#cb {left: 148px; top: 112px; width: 122px; height: 45px; z-index: 2}
#icw {left: 148px; top: 158px; width: 122px; height: 73px; z-index: 2}
#ba {left: 204px; top: 264px; width: 90px; height: 68px;}

#gl a {height: 217px;}
#so a {height: 92px;}
#no a {height: 85px;}
#cb a {height: 45px;}
#icw a {height: 73px;}
#ba a {height: 68px;}

#gl a:hover {background: url(../images/map.png) 1px -349px no-repeat;}
#so a:hover {background: url(../images/map.png) 1px -566px no-repeat;}
#no a:hover {background: url(../images/map.png) -221px -349px no-repeat;}
#cb a:hover {background: url(../images/map.png) -189px -435px no-repeat;}
#icw a:hover {background: url(../images/map.png) -190px -482px no-repeat;}
#ba a:hover {background: url(../images/map.png) -220px -555px no-repeat;}

