#map-win {
    margin:0;
    padding:0;
    width: 725px;
    height:481px;
    background:url(images/download/bg_download_win.png) top left no-repeat #fff;
    background-color: #2b2b2b; 
}

#map-lin {
    margin:0;
    padding:0;
    width: 725px;
    height:481px;
    background:url(images/download/bg_download_linux.png) top left no-repeat #fff;
    background-color: #2b2b2b; 
}

#map-mac {
    margin:0;
    padding:0;
    width: 725px;
    height:481px;
    background:url(images/download/bg_download_mac.png) top left no-repeat #fff;
    background-color: #2b2b2b; 
}

#map-win li,
#map-lin li,
#map-mac li  {
    margin:0;
    padding:0;
    list-style:none;
} 

#map-win li a,
#map-lin li a,
#map-mac li a {
    position:absolute;
    display:block;
    background:url(images/spacer.gif);
}

#map-win li a span,
#map-lin li a span,
#map-mac li a span  { display:none; }

#map-win li a:hover span,
#map-lin li a:hover span,
#map-mac li a:hover span  {
    position:fixed;
    display:block;
    width:349px;
    height:504px;
    left:500px;
    top:100px;
    background:url(images/download/features.png) top left no-repeat #fff;
    text-decoration:none;
    color:#000;
}

#map-win a.features,
#map-lin a.features,
#map-mac a.features  {
    top:319px;
    left:565px;
    width:99px;
    height:130px;
}

#map-win a.download1,
#map-lin a.download1,
#map-mac a.download1  {
    top:156px;
    left:358px;
    width:32px;
    height:23px;
}

#map-win a.download2,
#map-lin a.download2,
#map-mac a.download2  {
    top:353px;
    left:308px;
    width:147px;
    height:58px;
}

#map-win a.contact,
#map-lin a.contact,
#map-mac a.contact  {
    top:510px;
    left:308px;
    width:146px;
    height:56px;
}

#map-win a.screenshot1,
#map-lin a.screenshot1,
#map-mac a.screenshot1  {
    top:499px; 
    left:567px; 
    width:53px;
    height:84px;
}

#map-win a.screenshot2,
#map-lin a.screenshot2,
#map-mac a.screenshot2  {
    top:499px; 
    left:630px; 
    width:53px;
    height:84px;
}


.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
left:100px;
top:150px;
padding: 0px;
border: 1px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
position: fixed;
left:200px;
top:10px;
visibility: visible;
}
