#northamerica {
 width: 450px;
 height: 552px;
 background: url(http://www.comnet.net/assets/images/north-america-map.gif) no-repeat;
 margin: 10px auto; padding: 0;
 position: relative;
 float: left;
 border: 0px;
}
#northamerica li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

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

#al {left: 293px; top: 347px; width: 19px; height: 30px; z-index: 40;}
#al a {height: 30px;}
.bal #al a, #al a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -298px -556px no-repeat;}
#ak {left: 8px; top: 21px; width: 146px; height: 107px; }
#ak a {height: 107px;}
.bak #ak a, #ak a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -159px -781px no-repeat;}
#az {left: 140px; top: 323px; width: 40px; height: 45px;  z-index: 19;}
#az a {height: 45px;}
.baz #az a, #az a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -241px -723px no-repeat;}
#ar {left: 257px; top: 337px; width: 28px; height: 28px; }
#ar a {height: 28px;}
.bar #ar a, #ar a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -155px -640px no-repeat;}
#ca {left: 102px; top: 274px; width: 41px; height: 79px; }
#ca a {height: 79px;}
.bca #ca a, #ca a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -396px -775px no-repeat;}


#caribbean {left: 322px; top: 398px; width: 128px; height: 64px;  z-index: 19;}
#caribbean a {height: 64px;}
.bcaribbean #caribbean a, #caribbean a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -2px -808px no-repeat;}
#co {left: 177px; top: 300px; width: 40px; height: 34px; }
#co a {height: 34px;}
.bco #co a, #co a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -338px -726px no-repeat;}
#central {left: 124px; top: 351px; width: 259px; height: 189px; }
#central a {height: 189px;}
.bcentral #central a, #central a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -11px -1352px no-repeat;}
#ct {left: 366px; top: 282px; width: 20px; height: 18px; z-index: 37;}
#ct a {height: 18px;}
.bct #ct a, #ct a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -272px -602px no-repeat;}
#de {left: 357px; top: 302px; width: 6px; height: 10px;  z-index: 34;}
#de a {height: 10px;}
.bde #de a, #de a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -354px -598px no-repeat;}
#dc {left: 366px; top: 311px; width: 12px; height: 8px;  z-index: 35;}
#dc a {height: 8px;}
.bdc #dc a, #dc a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -160px -570px no-repeat;}


#fl {left: 299px; top: 374px; width: 53px; height: 43px; }
#fl a {height: 43px;}
.bfl #fl a, #fl a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -328px -855px no-repeat;}
#ga {left: 307px; top: 346px; width: 32px; height: 30px; }
#ga a {height: 30px;}
.bga #ga a, #ga a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -321px -556px no-repeat;}
#hi {left: 13px; top: 395px; width: 69px; height: 49px; }
#hi a {height: 49px;}
.bhi #hi a, #hi a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -311px -798px no-repeat;}
#id {left: 141px; top: 237px; width: 33px; height: 56px; }
#id a {height: 56px;}
.bid #id a, #id a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -153px -716px no-repeat;}
#il {left: 273px; top: 296px; width: 22px; height: 41px; }
#il a {height: 41px;}
.bil #il a, #il a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -324px -633px no-repeat;}


#in {left: 293px; top: 299px; width: 17px; height: 31px; }
#in a {height: 31px;}
.bin #in a, #in a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -17px -557px no-repeat;}
#ia {left: 246px; top: 290px; width: 35px; height: 24px; z-index: 19;}
#ia a {height: 24px;}
.bia #ia a, #ia a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -234px -645px no-repeat;}
#ks {left: 215px; top: 313px; width: 42px; height: 24px; }
#ks a {height: 24px;}
.bks #ks a, #ks a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -177px -682px no-repeat;}
#ky {left: 287px; top: 317px; width: 40px; height: 22px; }
#ky a {height: 22px;}
.bky #ky a, #ky a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -5px -595px no-repeat;}
#la {left: 260px; top: 364px; width: 33px; height: 28px; }
#la a {height: 28px;}
.bla #la a, #la a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -119px -642px no-repeat;}


#me {left: 371px; top: 242px; width: 28px; height: 35px; z-index: 20;}
#me a {height: 34px;}
.bme #me a, #me a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -82px -554px no-repeat;}
#md {left: 337px; top: 304px; width: 41px; height: 21px; }
#md a {height: 21px;}
.bmd #md a, #md a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -386px -599px no-repeat;}
#ma {left: 365px; top: 276px; width: 33px; height: 11px;   z-index: 29;}
#ma a {height: 11px;}
.bma #ma a, #ma a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -117px -565px no-repeat;}
#mi {left: 279px; top: 259px; width: 43px; height: 41px; z-index: 19;}
#mi a {height: 41px;}
.bmi #mi a, #mi a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -389px -628px no-repeat;}
#mn {left: 243px; top: 248px; width: 35px; height: 41px; z-index: 19;}
#mn a {height: 41px;}
.bmn #mn a, #mn a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -274px -632px no-repeat;}


#ms {left: 274px; top: 348px; width: 22px; height: 35px; }
#ms a {height: 35px;}
.bms #ms a, #ms a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -272px -556px no-repeat;}
#mo {left: 250px; top: 310px; width: 37px; height: 34px; }
#mo a {height: 34px;}
.bmo #mo a, #mo a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -192px -639px no-repeat;}
#mt {left: 156px; top: 238px; width: 57px; height: 40px; }
#mt a {height: 40px;}
.bmt #mt a, #mt a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -366px -679px no-repeat;}
#ne {left: 207px; top: 289px; width: 46px; height: 25px; }
#ne a {height: 25px;}
.bne #ne a, #ne a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -227px -681px no-repeat;}
#nv {left: 120px; top: 281px; width: 37px; height: 57px; }
#nv a {height: 57px;}
.bnv #nv a, #nv a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -104px -719px no-repeat;}


#nh {left: 367px; top: 260px; width: 31px; height: 20px; z-index: 30;}
#nh a {height: 20px;}
.bnh #nh a, #nh a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -79px -598px no-repeat;}
#nj {left: 358px; top: 293px; width: 23px; height: 18px; }
#nj a {height: 18px;}
.bnj #nj a, #nj a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -323px -600px no-repeat;}
#nm {left: 171px; top: 330px; width: 39px; height: 41px;  z-index: 19;}
#nm a {height: 41px;}
.bnm #nm a, #nm a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -288px -726px no-repeat;}
#ny {left: 332px; top: 265px; width: 43px; height: 32px; z-index: 19;}
#ny a {height: 32px;}
.bny #ny a, #ny a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -174px -556px no-repeat;}
#nc {left: 315px; top: 326px; width: 48px; height: 23px; }
#nc a {height: 23px;}
.bnc #nc a, #nc a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -385px -560px no-repeat;}


#nd {left: 210px; top: 248px; width: 37px; height: 24px; }
#nd a {height: 24px;}
.bnd #nd a, #nd a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -323px -684px no-repeat;}
#oh {left: 307px; top: 293px; width: 23px; height: 27px; }
#oh a {height: 27px;}
.boh #oh a, #oh a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -50px -593px no-repeat;}
#ok {left: 209px; top: 334px; width: 50px; height: 28px; z-index: 25;}
#ok a {height: 28px;}
.bok #ok a, #ok a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -120px -680px no-repeat;}
#or {left: 105px; top: 246px; width: 44px; height: 40px; }
#or a {height: 40px;}
.bor #or a, #or a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -49px -726px no-repeat;}
#pa {left: 330px; top: 289px; width: 32px; height: 22px; }
#pa a {height: 22px;}
.bpa #pa a, #pa a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -182px -598px no-repeat;}


#ri {left: 373px; top: 283px; width: 10px; height: 18px; z-index:45;}
#ri a {height: 18px;}
.bri #ri a, #ri a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -300px -603px no-repeat;}
#sc {left: 321px; top: 342px; width: 28px; height: 22px; }
#sc a {height: 22px;}
.bsc #sc a, #sc a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -353px -563px no-repeat;}
#sd {left: 208px; top: 270px; width: 40px; height: 26px; }
#sd a {height: 26px;}
.bsd #sd a, #sd a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -277px -684px no-repeat;}
#sk {left: 186px; top: 166px; width: 44px; height: 84px; }
#sk a {height: 84px;}
.bsk #sk a, #sk a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -14px -1024px no-repeat;}
#tn {left: 282px; top: 334px; width: 48px; height: 17px; }
#tn a {height: 17px;}
.btn #tn a, #tn a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -220px -567px no-repeat;}
#tx {left: 186px; top: 338px; width: 78px; height: 79px; }
#tx a {height: 79px;}
.btx #tx a, #tx a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -34px -629px no-repeat;}


#ut {left: 148px; top: 290px; width: 33px; height: 41px; }
#ut a {height: 41px;}
.but #ut a, #ut a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -197px -726px no-repeat;}
#vt {left: 360px; top: 263px; width: 37px; height: 18px;  z-index: 19;}
#vt a {height: 18px;}
.bvt #vt a, #vt a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -117px -601px no-repeat;}
#va {left: 321px; top: 310px; width: 40px; height: 25px; }
#va a {height: 25px;}
.bva #va a, #va a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -223px -597px no-repeat;}
#wa {left: 118px; top: 229px; width: 36px; height: 30px; }
#wa a {height: 30px;}
.bwa #wa a, #wa a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -11px -733px no-repeat;}
#wv {left: 322px; top: 303px; width: 23px; height: 24px; }
#wv a {height: 24px;}
.bwi #wv a, #wv a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -48px -558px no-repeat;}


#wi {left: 265px; top: 266px; width: 30px; height: 31px; z-index: 19;}
#wi a {height: 31px;}
.bwi #wi a, #wi a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -353px -637px no-repeat;}
#wy {left: 170px; top: 271px; width: 40px; height: 35px; }
#wy a {height: 35px;}
.bwy #wy a, #wy a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -395px -725px no-repeat;}
#ab {left: 151px; top: 157px; width: 51px; height: 87px; }
#ab a {height: 87px;}
.bab #ab a, #ab a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -77px -1027px no-repeat;}
#bc {left: 102px; top: 126px; width: 65px; height: 114px; }
#bc a {height: 114px;}
.bbc #bc a, #bc a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -185px -1008px no-repeat;}
#mb {left: 225px; top: 170px; width: 53px; height: 80px; }
#mb a {height: 80px;}
.bmb #mb a, #mb a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -337px -920px no-repeat;}


#nb {left: 377px; top: 232px; width: 27px; height: 23px; z-index: 19;}
#nb a {height: 23px;}
.bnb #nb a, #nb a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -410px -992px no-repeat;}
#nf {left: 359px; top: 148px; width: 90px; height: 76px; z-index: 19;}
#nf a {height: 76px;}
.bnf #nf a, #nf a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -5px -884px no-repeat;}
#ns {left: 397px; top: 230px; width: 26px; height: 34px; z-index: 19;}
#ns a {height: 34px;}
.bns #ns a, #ns a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -418px -898px no-repeat;}
#on {left: 254px; top: 192px; width: 103px; height: 103px; }
#on a {height: 103px;}
.bon #on a, #on a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -218px -907px no-repeat;}
#pe {left: 399px; top: 226px; width: 13px; height: 16px; z-index:43;}
#pe a {height: 16px;}
.bpe #pe a, #pe a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -415px -951px no-repeat;}


#qc {left: 310px; top: 144px; width: 104px; height: 123px;}
#qc a {height: 123px;}
.bqc #qc a, #qc a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -300px -1353px no-repeat;}
#west {left: 114px; top: 331px; width: 8px; height: 8px;}
#west a {height: 8px;}
.bwest #west a, #west a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -114px -1331px no-repeat;}
#itswest {left: 240px; top: 361px; width: 8px; height: 8px; z-index: 30;}
#itswest a {height: 8px;}
.bitswest #itswest a, #itswest a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -240px -1331px no-repeat;}
#samidwest {left: 284px; top: 284px; width: 8px; height: 8px; z-index: 30;}
#samidwest a {height: 8px;}
.bsamidwest #samidwest a, #samidwest a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -284px -1331px no-repeat;}
#southeast {left: 328px; top: 340px; width: 8px; height: 8px; z-index: 30;}
#southeast a {height: 8px;}
.bsoutheast #southeast a, #southeast a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -328px -1320px no-repeat;}


#sanortheast {left: 333px; top: 300px; width: 8px; height: 8px; z-index: 30; }
#sanortheast a {height: 8px;}
.bsanortheast #sanortheast a, #sanortheast a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -333px -1331px no-repeat;}
#northeast {left: 362px; top: 290px; width: 8px; height: 8px; z-index: 30; }
#northeast a {height: 8px;}
.bnortheast #northeast a, #northeast a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -362px -1331px no-repeat;}
#corporate {left: 388px; top: 285px; width: 15px; height: 15px; z-index: 30; }
#corporate a {height: 15px;}
.bscorporate #corporate a, #corporate a:hover {background: url(http://www.comnet.net/assets/images/north-america-map.gif) -388px -1327px no-repeat;}



