
#info {padding:2em 0;}





#gmap {display:block; width:240px; height:180px; position:relative; margin:0px auto 0 auto; background-position:-35px -10px;}
#gmap a {color:#000; font-family:arial, sans-serif; font-size:1.2em; font-weight:bold; text-transform:uppercase;}


/* SPORT ---------------------------------------------------------------------- */
.sport-map{background:url(../sport/map/map.png) no-repeat;}

a#sport-interior  {
display:block;
height:60px;
left:40px;
overflow:hidden;
padding-top:33px;
position:absolute;
top:0;
width:120px;}
* html a#sport-interior {height:100px; height:0;}
a#sport-interior:hover {background:transparent url(map-interior.png) no-repeat 40px 40px; overflow:visible;}


a#sport-southcentral {
display:block;
height:40px;
left:10px;
overflow:visible;
padding-top:30px;
position:absolute;
top:110px;
width:140px;
}
* html a#sport-southcentral {height:105px; height:0;}
a#sport-southcentral:hover {background:transparent url(map-southcentral.png) no-repeat 40px 20px; overflow:visible;}


a#sport-southeastern {
display:block;
height:0;
left:160px;
overflow:hidden;
padding-top:60px;
position:absolute;
top:110px;
width:85px;
}
* html a#sport-southeastern {height:50px; height:0;}
a#sport-southeastern:hover {background:transparent url(map-southeastern.png) no-repeat 0 15px; overflow:visible;}










/* SPORT REGS---------------------------------------------------------------------- */
.sportregs-map{background:url(../sport/map/map_regs.png) no-repeat;}

a#sportregs-interior  {
display:block;
height:70px;
left:20px;
overflow:hidden;
padding-top:40px;
position:absolute;
top:0;
width:150px;}
* html a#sportregs-interior {height:100px; height:0;}
a#sportregs-interior:hover {background:transparent url(map_regs-arctic.png) no-repeat 70px 50px; overflow:visible;}


a#sportregs-southcentral {
display:block;
height:40px;
left:90px;
overflow:visible;
padding-top:30px;
position:absolute;
top:75px;
width:75px;
}
* html a#sportregs-southcentral {height:105px; height:0;}
a#sportregs-southcentral:hover {background:transparent url(map_regs-central.png) no-repeat 0px 20px; overflow:visible;}

a#sportregs-southeastern {
display:block;
height:0;
left:175px;
overflow:hidden;
padding-top:60px;
position:absolute;
top:110px;
width:75px;
}
* html a#sportregs-southeastern {height:50px; height:0;}
a#sportregs-southeastern:hover {background:transparent url(map_regs-southeast.png) no-repeat 0 15px; overflow:visible;}

a#sportregs-southwest {
display:block;
height:20px;
left:0px;
overflow:hidden;
padding-top:40px;
position:absolute;
top:120px;
width:100px;
}
* html a#sportregs-southwest {height:40px; height:0;}
a#sportregs-southwest:hover {background:transparent url(map_regs-aleutians.png) no-repeat 30px 30px; overflow:visible;}









/* COMMERCIAL ---------------------------------------------------------------------- */

.commercial-map{background:url(../commercial/map/map.png) no-repeat;}

a#commercial-interior  {
display:block;
height:60px;
left:30px;
overflow:hidden;
padding-top:33px;
position:absolute;
top:0;
width:120px;
}
* html a#commercial-interior {height:100px; height:0;}
a#commercial-interior:hover {background:transparent url(map-ayk.png) no-repeat 45px 50px; overflow:visible;}

a#commercial-southwest {
display:block;
height:50px;
left:0;
overflow:hidden;
padding-top:0;
position:absolute;
top:130px;
width:110px; 
}
* html a#commercial-southwest {height:120px; height:0;}
a#commercial-southwest:hover {background:transparent url(map-westward.png) no-repeat 20px 15px; overflow:visible;}

a#commercial-southcentral {
display:block;
height:0;
left:70px;
overflow:visible;
padding-top:30px;
position:absolute;
top:100px;
width:100px;
}
* html a#commercial-southcentral {height:105px; height:0;}
a#commercial-southcentral:hover {background:transparent url(map-central.png) no-repeat 10px 0; overflow:visible;}

a#commercial-southeastern {
display:block;
height:0;
left:175px;
padding-top:60px;
position:absolute;
top:105px;
width:80px;
}
* html a#commercial-southeastern {height:50px; height:0;}
a#commercial-southeastern:hover {background:transparent url(map-southeast.png) no-repeat -5px 20px; overflow:visible;}






























a#north {
display:block;
height:0;
overflow:hidden;
padding-top:55px;
position:absolute;
top:0;
width:120px;
left:40px;
}
* html a#north {height:55px; height:0;}
a#north:hover {background:transparent url(map-north.png) no-repeat 45px 25px; overflow:visible;}

a#interior  {
display:block;
height:0;
left:90px;
overflow:hidden;
padding-top:33px;
position:absolute;
top:55px;
width:80px;}
* html a#interior {height:100px; height:0;}
a#interior:hover {background:transparent url(map-interior.png) no-repeat 15px 5px; overflow:visible;}

a#Southwest {
display:block;
height:0;
overflow:hidden;
padding-top:90px;
position:absolute;
top:80px;
width:70px;
left:40px; 
}
* html a#Southwest {height:120px; height:0;}
a#Southwest:hover {background:transparent url(map-southwest.png) no-repeat 0px 15px; overflow:visible;}

a#southcentral {
display:block;
height:0;
left:110px;
overflow:visible;
padding-top:30px;
position:absolute;
top:90px;
width:80px;
}
* html a#southcentral {height:105px; height:0;}
a#southcentral:hover {background:transparent url(map-southcentral.png) no-repeat 0 0; overflow:visible;}

a#southeastern {
display:block;
height:0;
left:170px;
overflow:hidden;
padding-top:60px;
position:absolute;
top:95px;
width:85px;
}
* html a#southeastern {height:50px; height:0;}
a#southeastern:hover {background:transparent url(map-southeastern.png) no-repeat 0 35px; overflow:visible;}

a#bristolbay {
display:block;
height:40;
left:65px;
overflow:hidden;
padding-top:45px;
position:absolute;
top:100px;
width:45px;
}
* html a#bristolbay {height:50px; height:0;}
a#bristolbay:hover {background:transparent url(map_regs-bristolbay.png) no-repeat 0 15px; overflow:visible;}

