.map {
    position: relative;
    width: 361px;
    height: 183px;
    margin: 0;
    padding: 0;
	behavior:url("csshover.htc");
	overflow:hidden;
}

.map li {
    position: absolute;
    background-image: none !important;
    padding: 0;
    margin: 0;
    z-index: 0;
}
.map li:hover, map li.hovered {
    z-index: 5;
    zoom:1; /* make IE7 behave 	*/
    cursor: pointer;
}
    .map li a:link,
    .map li a:visited,
    .map li a:hover,
    .map li a:active {
        display: block;
        background-position: top left;
        background-repeat: no-repeat;
        text-indent: -5000px;
        z-index: 0;
    }
        .map li a:hover,
        .map li a:active {
        z-index: 5;
    }
        /*positioning*/

            .map li.americas{
                 top: 1px;
				left: 1px;
            } 
            .map li.europe {
               left: 143px;
                top: 6px;
            } 
            .map li.middle{
               left: 189px;
                top: 72px;
				z-index:3;
            } 
            .map li.africa{
               left: 150px;
				top: 75px;
				z-index:2;
            } 
            .map li.asia{
              left: 227px;
                top: 55px;
				z-index:4;
            }

/* set the widths out ok */
.map li.americas,
.map li.americas a:link,
.map li.americas a:visited,
.map li.americas a:hover,
.map li.americas a:active{
   width: 155px;
    height: 176px;
} 
.map li.europe,
.map li.europe a:link,
.map li.europe a:visited,
.map li.europe a:hover,
.map li.europe a:active {
    width: 213px;
    height: 74px;
} 
.map li.middle,
.map li.middle a:link,
.map li.middle a:visited,
.map li.middle a:hover,
.map li.middle a:active {
     width: 43px;
    height: 31px;  
} 
.map li.africa,
.map li.africa a:link,
.map li.africa a:visited,
.map li.africa a:hover,
.map li.africa a:active {
    width: 69px;
    height: 76px;
} 
.map li.asia,
.map li.asia a:link,
.map li.asia a:visited,
.map li.asia a:hover,
.map li.asia a:active{
    width: 117px;
    height: 111px;
} 

/* now for the background images */
.map li.americas a:link,
.map li.americas a:visited {
    background-image: url(../display_images/map/america.gif);
}
.map li.americas a:hover,
.map li.americas a:active{
	background-image: url(../display_images/map/america_selected.gif);
} 
.map li.europe a:link,
.map li.europe a:visited{
	background-image: url(../display_images/map/europe.gif);
}
.map li.europe a:hover,
.map li.europe a:active {
	background-image: url(../display_images/map/europe_selected.gif);
} 
.map li.middle a:link,
.map li.middle a:visited{
	background-image: url(../display_images/map/mideast.gif);
}
.map li.middle a:hover,
.map li.middle a:active {
	background-image: url(../display_images/map/mideast_selected.gif);
} 
.map li.africa a:link,
.map li.africa a:visited{
	background-image: url(../display_images/map/africa.gif);
}
.map li.africa a:hover,
.map li.africa a:active {
	background-image: url(../display_images/map/africa_selected.gif);
} 
.map li.asia a:link,
.map li.asia a:visited {
	background-image: url(../display_images/map/asia.gif);
}
.map li.asia a:hover,
.map li.asia a:active{
	background-image: url(../display_images/map/asia_selected.gif);
} 