#tabs li.cities { display: none; } /* hide cities tab */

#map { background: #396ba5 url(images/mo-map.png) no-repeat scroll 0 0; /* #dddddd  */ }
#map .counties li { background: none; }
#map .counties li.active { background: url(images/mo-spritesheet.png) no-repeat scroll  0 0; }
#map .counties li a:hover { background: url(images/mo-spritesheet.png) no-repeat scroll  0 0; }

/* --- COUNTY POSITIONS --- */

#map .counties .adair, #map .counties .adair.active {
background-position:-207px -38px;
height:38px;
left:334px;
top:39px;
width:44px;
}

#map .counties .andrew, #map .counties .andrew.active, #map .counties .andrew a, #map .counties .andrew a:hover {
background-position:-558px -93px;
height:38px;
left:164px;
top:62px;
width:42px;
}

#map .counties .atchison, #map .counties .atchison.active, #map .counties .atchison a, #map .counties .atchison a:hover {
background-position:-550px -2px;
height:38px;
left:111px;
top:17px;
width:52px;
}

#map .counties .audrain, #map .counties .audrain.active, #map .counties .audrain a, #map .counties .audrain a:hover {
background-position:-223px -242px;
height:32px;
left:378px;
top:138px;
width:74px;
}

#map .counties .barry, #map .counties .barry.active {
background-position:-59px -512px;
height:50px;
left:243px;
top:378px;
width:44px;
}

#map .counties .barton, #map .counties .barton.active {
background-position:-1px -401px;
height:35px;
left:199px;
top:308px;
width:48px;
}

#map .counties .bates, #map .counties .bates.active, #map .counties .bates a, #map .counties .bates a:hover {
background-position:-3px -291px;
height:52px;
left:200px;
top:227px;
width:48px;
}

#map .counties .benton, #map .counties .benton.active, #map .counties .benton a, #map .counties .benton a:hover {
background-position:-120px -303px;
height:52px;
left:284px;
top:220px;
width:44px;}

#map .counties .bollinger, #map .counties .bollinger.active {
background-position:-466px -264px;
height:62px;
left:550px;
top:304px;
width:30px;
}

#map .counties .boone, #map .counties .boone.active, #map .counties .boone a, #map .counties .boone a:hover {
background-position:-354px -41px;
height:64px;
left:360px;
top:149px;
width:38px;
}

#map .counties .buchanan, #map .counties .buchanan.active, #map .counties .buchanan a, #map .counties .buchanan a:hover {
background-position:-561px -135px;
height:33px;
left:163px;
top:95px;
width:42px;
}

#map .counties .butler, #map .counties .butler.active {
background-position:-554px -498px;
height:48px;
left:512px;
top:373px;
width:48px;
}

#map .counties .caldwell, #map .counties .caldwell.active {
background-position:-56px -126px;
height:32px;
left:232px;
top:96px;
width:38px;
}

#map .counties .callaway, #map .counties .callaway.active {
background-position:-305px -221px;
height:56px;
left:386px;
top:165px;
width:48px;
}

#map .counties .camden, #map .counties .camden.active, #map .counties .camden a, #map .counties .camden a:hover {
background-position:-169px -352px;
height:48px;
left:320px;
top:249px;
width:58px;
}

#map .counties .capeGirardeau, #map .counties .capeGirardeau.active, #map .counties .capeGirardeau a, #map .counties .capeGirardeau a:hover {
background-position:-460px -333px;
height:54px;
left:574px;
top:303px;
width:40px;
}

#map .counties .carroll, #map .counties .carroll.active {
background-position:-106px -143px;
height:48px;
left:266px;
top:113px;
width:54px;
}

#map .counties .carter, #map .counties .carter.active {
background-position:-394px -318px;
height:34px;
left:470px;
top:357px;
width:50px;
}

#map .counties .cass, #map .counties .cass.active, #map .counties .cass a, #map .counties .cass a:hover {
background-position:-3px -236px;
height:45px;
left:198px;
top:189px;
width:48px;
}

#map .counties .cedar, #map .counties .cedar.active, #map .counties .cedar a, #map .counties .cedar a:hover {
background-position:-58px -390px;
height:38px;
left:241px;
top:283px;
width:42px;
}

#map .counties .chariton, #map .counties .chariton.active {
background-position:-162px -140px;
height:54px;
left:299px;
top:104px;
width:52px;
}

#map .counties .christian, #map .counties .christian.active, #map .counties .christian a, #map .counties .christian a:hover {
background-position:-111px -485px;
height:34px;
left:278px;
top:362px;
width:62px;
}

#map .counties .clark, #map .counties .clark.active {
background-position:-347px 2px;
height:42px;
left:403px;
top:12px;
width:44px;
}

#map .counties .clay, #map .counties .clay.active, #map .counties .clay a, #map .counties .clay a:hover {
background-position:-3px -141px;
height:40px;
left:199px;
top:129px;
width:37px;
}

#map .counties .clinton, #map .counties .clinton.active {
background-position:-3px -100px;
height:35px;
left:199px;
top:101px;
width:38px;
}

#map .counties .cole, #map .counties .cole.active, #map .counties .cole a, #map .counties .cole a:hover {
background-position:-231px -331px;
height:44px;
left:369px;
top:203px;
width:40px;
}

#map .counties .cooper, #map .counties .cooper.active, #map .counties .cooper a, #map .counties .cooper a:hover {
background-position:-167px -249px;
height:42px;
left:320px;
top:171px;
width:47px;
z-index:1000;
}

#map .counties .crawford, #map .counties .crawford.active {
background-position:-328px -281px;
height:56px;
left:441px;
top:248px;
width:38px;
}

#map .counties .dade, #map .counties .dade.active {
background-position:-61px -431px;
height:35px;
left:243px;
top:315px;
width:40px;
}

#map .counties .dallas, #map .counties .dallas.active, #map .counties .dallas a, #map .counties .dallas a:hover {
background-position:-571px -289px;
height:54px;
left:309px;
top:282px;
width:35px;
}

#map .counties .daviess, #map .counties .daviess.active {
background-position:-52px -78px;
height:42px;
left:228px;
top:62px;
width:42px;
}

#map .counties .dekalb, #map .counties .dekalb.active, #map .counties .dekalb a, #map .counties .dekalb a:hover {
background-position:-5px -100px;
height:36px;
left:201px;
top:72px;
width:34px;
}

#map .counties .dent, #map .counties .dent.active {
background-position:-298px -455px;
height:42px;
left:419px;
top:290px;
width:56px;
}

#map .counties .douglas, #map .counties .douglas.active {
background-position:-232px -521px;
height:32px;
left:335px;
top:363px;
width:70px;
}

#map .counties .dunklin, #map .counties .dunklin.active {
background-position:-564px -421px;
height:72px;
left:539px;
top:399px;
width:40px;
}

#map .counties .franklin, #map .counties .franklin.active, #map .counties .franklin a, #map .counties .franklin a:hover {
background-position:-399px -1px;
height:52px;
left:448px;
top:203px;
width:58px;
}

#map .counties .gasconade, #map .counties .gasconade.active, #map .counties .gasconade a, #map .counties .gasconade a:hover {
background-position:-575px -355px;
height:62px;
left:429px;
top:199px;
width:28px;
}

#map .counties .gentry, #map .counties .gentry.active {
background-position:-52px -32px;
height:40px;
left:196px;
top:37px;
width:40px;
}

#map .counties .greene, #map .counties .greene.active,  #map .counties .greene a, #map .counties .greene a:hover {
background-position:-110px -443px;
height:40px;
left:276px;
top:329px;
width:50px;
}

#map .counties .grundy, #map .counties .grundy.active, #map .counties .grundy a, #map .counties .grundy a:hover {
background-position:-106px -57px;
height:36px;
left:263px;
top:49px;
width:38px;
}

#map .counties .harrison, #map .counties .harrison.active {
background-position:-103px -3px;
height:50px;
left:226px;
top:18px;
width:44px;
}

#map .counties .henry, #map .counties .henry.active, #map .counties .henry a, #map .counties .henry a:hover {
background-position:-57px -298px;
height:42px;
left:241px;
top:217px;
width:50px;
}

#map .counties .hickory, #map .counties .hickory.active {
background-position:-117px -359px;
height:32px;
left:281px;
top:266px;
width:45px;
}

#map .counties .holt, #map .counties .holt.active {
background-position:-555px -41px;
height:45px;
left:131px;
top:49px;
width:45px;
}

#map .counties .howard, #map .counties .howard.active {
background-position:-291px -176px;
height:40px;
left:329px;
top:142px;
width:42px;
}

#map .counties .howell, #map .counties .howell.active {
background-position:-380px -490px;
height:62px;
left:397px;
top:364px;
width:42px;
}

#map .counties .iron, #map .counties .iron.active {
background-position:-377px -260px;
height:52px;
left:473px;
top:292px;
width:52px;
}

#map .counties .jackson, #map .counties .jackson.active, #map .counties .jackson a, #map .counties .jackson a:hover {
background-position:-4px -184px;
height:46px;
left:200px;
top:150px;
width:44px;
}

#map .counties .jasper, #map .counties .jasper.active, #map .counties .jasper a, #map .counties .jasper a:hover {
background-position:-1px -444px;
height:36px;
left:199px;
top:336px;
width:50px;
}

#map .counties .jefferson, #map .counties .jefferson.active, #map .counties .jefferson a, #map .counties .jefferson a:hover {
background-position:-469px 3px;
height:56px;
left:500px;
top:215px;
width:45px;
}

#map .counties .johnson, #map .counties .johnson.active, #map .counties .johnson a, #map .counties .johnson a:hover {
background-position:-58px -251px;
height:45px;
left:239px;
top:179px;
width:52px;
}

#map .counties .knox, #map .counties .knox.active, #map .counties .knox a, #map .counties .knox a:hover {
background-position:-257px -37px;
height:42px;
left:370px;
top:42px;
width:38px;
}

#map .counties .laclede, #map .counties .laclede.active {
background-position:-177px -453px;
height:46px;
left:335px;
top:283px;
width:56px;
}

#map .counties .lafayette, #map .counties .lafayette.active, #map .counties .lafayette a, #map .counties .lafayette a:hover {
background-position:-52px -213px;
height:40px;
left:235px;
top:153px;
width:58px;
}

#map .counties .lawrence, #map .counties .lawrence.active {
background-position:-58px -467px;
height:42px;
left:242px;
top:343px;
width:42px;
}

#map .counties .lewis, #map .counties .lewis.active {
background-position:-304px -37px;
height:38px;
left:401px;
top:46px;
width:44px;
}

#map .counties .lincoln, #map .counties .lincoln.active, #map .counties .lincoln a, #map .counties .lincoln a:hover {
background-position:-345px -158px;
height:42px;
left:459px;
top:147px;
width:50px;
}

#map .counties .linn, #map .counties .linn.active {
background-position:-155px -98px;
height:40px;
left:296px;
top:69px;
width:42px;
}

#map .counties .livingston, #map .counties .livingston.active, #map .counties .livingston a, #map .counties .livingston a:hover {
background-position:-100px -98px;
height:42px;
left:260px;
top:78px;
width:48px;
}

#map .counties .macon, #map .counties .macon.active, #map .counties .macon a, #map .counties .macon a:hover {
background-position:-205px -84px;
height:50px;
left:334px;
top:69px;
width:48px;
}

#map .counties .madison, #map .counties .madison.active {
background-position:-468px -176px;
height:38px;
left:519px;
top:301px;
width:38px;
}

#map .counties .maries, #map .counties .maries.active {
background-position:-275px -339px;
height:33px;
left:386px;
top:242px;
width:50px;
}

#map .counties .marion, #map .counties .marion.active {
background-position:-306px -82px;
height:35px;
left:410px;
top:77px;
width:45px;
}

#map .counties .mcDonald, #map .counties .mcDonald.active {
background-position:-1px -526px;
height:32px;
left:201px;
top:396px;
width:46px;
}

#map .counties .mercer, #map .counties .mercer.active {
background-position:-152px -4px;
height:35px;
left:262px;
top:19px;
width:36px;
}

#map .counties .miller, #map .counties .miller.active, #map .counties .miller a, #map .counties .miller a:hover {
background-position:-211px -283px;
height:45px;
left:349px;
top:230px;
width:44px;
}

#map .counties .mississippi, #map .counties .mississippi.active, #map .counties .mississippi a, #map .counties .mississippi a:hover {
background-position:-501px -445px;
height:56px;
left:604px;
top:353px;
width:38px;
}

#map .counties .moniteau, #map .counties .moniteau.active, #map .counties .monroe a, #map .counties .monroe a:hover {
background-position:-178px -194px;
height:53px;
left:337px;
top:181px;
width:40px;
}

#map .counties .monroe, #map .counties .monroe.active, #map .counties .monroe a, #map .counties .monroe a:hover {
background-position:-263px -132px;
height:38px;
left:379px;
top:105px;
width:48px;
}

#map .counties .montgomery, #map .counties .montgomery.active, #map .counties .montgomery a, #map .counties .montgomery a:hover {
background-position:-361px -203px;
height:52px;
left:428px;
top:155px;
width:34px;
}

#map .counties .morgan, #map .counties .morgan.active, #map .counties .morgan a, #map .counties .morgan a:hover {
background-position:-168px -291px;
height:54px;
left:318px;
top:204px;
width:40px;
}

#map .counties .newMadrid, #map .counties .newMadrid.active {
background-position:-511px -371px;
height:58px;
left:571px;
top:375px;
width:54px;
}

#map .counties .newton, #map .counties .newton.active, #map .counties .newton a, #map .counties .newton a:hover {
background-position:-1px -486px;
height:36px;
left:201px;
top:366px;
width:46px;
}

#map .counties .nodaway, #map .counties .nodaway.active, #map .counties .nodaway a, #map .counties .nodaway a:hover {
background-position:-1px -2px;
height:52px;
left:158px;
top:16px;
width:48px;
}

#map .counties .oregon, #map .counties .oregon.active {
background-position:-433px -504px;
height:45px;
left:433px;
top:379px;
width:48px;
}

#map .counties .osage, #map .counties .osage.active {
background-position:-266px -287px;
height:48px;
left:388px;
top:200px;
width:48px;
}

#map .counties .ozark, #map .counties .ozark.active {
background-position:-308px -515px;
height:38px;
left:342px;
top:387px;
width:60px;
}

#map .counties .pemiscot, #map .counties .pemiscot.active {
background-position:-517px -298px;
height:50px;
left:572px;
top:418px;
width:38px;
}

#map .counties .perry, #map .counties .perry.active, #map .counties .perry a, #map .counties .perry a:hover {
background-position:-452px -220px;
height:38px;
left:548px;
top:274px;
width:62px;
}

#map .counties .pettis, #map .counties .pettis.active, #map .counties .pettis a, #map .counties .pettis a:hover {
background-position:-120px -248px;
height:50px;
left:284px;
top:179px;
width:40px;
}

#map .counties .phelps, #map .counties .phelps.active, #map .counties .phelps a, #map .counties .phelps a:hover {
background-position:-290px -377px;
height:62px;
left:404px;
top:254px;
width:42px;
}

#map .counties .pike, #map .counties .pike.active, #map .counties .pike a, #map .counties .pike a:hover {
background-position:-225px -182px;
height:52px;
left:442px;
top:109px;
width:62px;
}

#map .counties .platte, #map .counties .platte.active, #map .counties .platte a, #map .counties .platte a:hover {
background-position:-564px -174px;
height:44px;
left:166px;
top:122px;
width:40px;
}

#map .counties .polk, #map .counties .polk.active {
background-position:-111px -394px;
height:46px;
left:275px;
top:289px;
width:42px;
}

#map .counties .pulaski, #map .counties .pulaski.active {
background-position:-236px -381px;
height:46px;
left:372px;
top:269px;
width:35px;
}

#map .counties .putnam, #map .counties .putnam.active, #map .counties .putnam a, #map .counties .putnam a:hover {
background-position:-197px -1px;
height:32px;
left:293px;
top:15px;
width:58px;
}

#map .counties .ralls, #map .counties .ralls.active {
background-position:-516px -250px;
height:43px;
left:421px;
top:102px;
width:44px;
}

#map .counties .randolph, #map .counties .randolph.active, #map .counties .randolph a, #map .counties .randolph a:hover {
background-position:-219px -139px;
height:42px;
left:346px;
top:112px;
width:36px;
}

#map .counties .ray, #map .counties .ray.active, #map .counties .ray a, #map .counties .ray a:hover {
background-position:-53px -164px;
height:46px;
left:227px;
top:121px;
width:42px;
}

#map .counties .reynolds, #map .counties .reynolds.active {
background-position:-335px -344px;
height:62px;
left:461px;
top:305px;
width:54px;
}

#map .counties .ripley, #map .counties .ripley.active {
background-position:-494px -507px;
height:40px;
left:475px;
top:383px;
width:50px;
}

#map .counties .saline, #map .counties .saline.active, #map .counties .saline a, #map .counties .saline a:hover {
background-position:-118px -189px;
height:55px;
left:284px;
top:131px;
width:55px;
}

#map .counties .schuyler, #map .counties .schuyler.active {
background-position:-258px -1px;
height:32px;
left:339px;
top:14px;
width:36px;
}

#map .counties .scotland, #map .counties .scotland.active {
background-position:-301px 1px;
height:38px;
left:369px;
top:12px;
width:36px;
}

#map .counties .scott, #map .counties .scott.active, #map .counties .scott a, #map .counties .scott a:hover {
background-position:-444px -454px;
height:46px;
left:581px;
top:336px;
width:40px;
}

#map .counties .shannon, #map .counties .shannon.active {
background-position:-381px -423px;
height:54px;
left:438px;
top:331px;
width:50px;
}

#map .counties .shelby, #map .counties .shelby.active {
background-position:-259px -84px;
height:40px;
left:375px;
top:78px;
width:40px;
}

#map .counties .stCharles, #map .counties .stCharles.active, #map .counties .stCharles a, #map .counties .stCharles a:hover {
background-position:-362px -105px;
height:50px;
left:483px;
top:171px;
width:70px;
}

#map .counties .stClair, #map .counties .stClair.active, #map .counties .stClair a, #map .counties .stClair a:hover {
background-position:-60px -341px;
height:45px;
left:244px;
top:250px;
width:48px;
}

#map .counties .stFrancois, #map .counties .stFrancois.active, #map .counties .stFrancois a, #map .counties .stFrancois a:hover {
background-position:-467px -58px;
height:48px;
left:506px;
top:259px;
width:50px;
}

#map .counties .stGenevieve, #map .counties .stGenevieve.active {
background-position:-468px -116px;
height:50px;
left:527px;
top:254px;
width:44px;
}

#map .counties .stLouis, #map .counties .stLouis.active, #map .counties .stLouis a, #map .counties .stLouis a:hover {
background-position:-518px -184px;
height:56px;
left:506px;
top:177px;
width:45px;
}

#map .counties .stLouisCity, #map .counties .stLouisCity.active, #map .counties .stLouisCity a, #map .counties .stLouisCity a:hover {
background-position:-519px -1px;
height:22px;
left:531px;
top:196px;
width:18px;
}

#map .counties .stoddard, #map .counties .stoddard.active {
background-position:-451px -395px;
height:54px;
left:548px;
top:351px;
width:46px;
}

#map .counties .stone, #map .counties .stone.active, #map .counties .stone a, #map .counties .stone a:hover {
background-position:-573px -226px;
height:56px;
left:281px;
top:371px;
width:26px;
}

#map .counties .sullivan, #map .counties .sullivan.active {
background-position:-152px -51px;
height:40px;
left:293px;
top:37px;
width:45px;
}

#map .counties .taney, #map .counties .taney.active, #map .counties .taney a, #map .counties .taney a:hover {
background-position:-115px -520px;
height:40px;
left:305px;
top:388px;
width:45px;
}

#map .counties .texas, #map .counties .texas.active {
background-position:-235px -438px;
height:60px;
left:385px;
top:309px;
width:54px;
}

#map .counties .vernon, #map .counties .vernon.active {
background-position:-2px -347px;
height:48px;
left:198px;
top:266px;
width:49px;
}

#map .counties .warren, #map .counties .warren.active {
background-position:-409px -55px;
height:50px;
left:451px;
top:172px;
width:40px;
}

#map .counties .washington, #map .counties .washington.active {
background-position:-407px -203px;
height:54px;
left:475px;
top:246px;
width:42px;
}

#map .counties .wayne, #map .counties .wayne.active {
background-position:-391px -360px;
height:45px;
left:500px;
top:333px;
width:60px;
}

#map .counties .webster, #map .counties .webster.active, #map .counties .webster a, #map .counties .webster a:hover {
background-position:-164px -402px;
height:47px;
left:317px;
top:322px;
width:40px;
}

#map .counties .worth, #map .counties .worth.active {
background-position:-53px -4px;
height:25px;
left:195px;
top:19px;
width:40px;
}

#map .counties .wright, #map .counties .wright.active, #map .counties .wright a, #map .counties .wright a:hover {
background-position:-176px -509px;
height:46px;
left:348px;
top:323px;
width:44px;
}


/* #map .counties ., #map .counties ..active { */

/*

#map .counties . {
	width: 100px; height: 100px;
	left: 1px; top: 1px;
	background-position:  -1px -1px;
}
*/

/* cities */
/* #map .cities .ames { left: 322px; top: 224px; } */
