#interactive_map { position: relative; }

.map_label { position: absolute; display: none; cursor: pointer; }
.map_label .label_container { padding: 2px 7px; background-color: #FFD83A; border: 2px solid #FFFFFF; }
.map_label .label_container a { color: #232122; font-size: 11px; font-weight: bold; text-decoration: none; } 
.map_label .label_container a:hover { text-decoration: underline; } 

.map_label .label_corner { background-image: url(/images/label_corner.gif); background-position: center; background-repeat: no-repeat; position: relative; top: -2px; line-height: 12px; }

#north_america		{ left: 111px; _left: 108px; top: 140px; }
#central_america	{ left: 85px;  _left: 80px;  top: 202px; }
#south_america		{ left: 192px; _left: 189px; top: 252px; }

#africa				{ left: 335px; _left: 333px; top: 192px; }
#western_europe		{ left: 338px; _left: 335px; top: 122px; }
#eastern_europe		{ left: 390px; _left: 387px; top: 101px; }
#russia				{ left: 512px; _left: 510px; top: 61px;  }

#southern_asia		{ left: 465px; _left: 464px; top: 193px; }
#middle_east		{ left: 398px; _left: 397px; top: 167px; }
#eastern_asia		{ left: 538px; _left: 535px; top: 167px; }
#southeastern_asia	{ left: 531px; _left: 528px; top: 228px; }
#australia			{ left: 667px; _left: 664px; top: 280px; }