﻿#map {
    position:relative;
    margin:0;
    padding:0;
    width:825px;
    height:846px;
    background:url(/i/memberzPlus/membership_search.jpg) no-repeat #fff;
    font-family:arial, helvetica, sans-serif;
    font-size:8pt;
}	

#map li {
    margin:0;
    padding:0;
    list-style:none;
}

#map li a {
    position:absolute;
    display:block;
    /*
       Specifying a background image
       (a 1px by 1px transparent gif)
       fixes a bug in older versions of
       IE that causeses the block to not
       render at its full dimensions.
    */
	background:url(/i/webstructure/blank.gif);
    text-decoration:none;
    color:#000;
}

#map li a span { display:none; }

#map li a:hover span {
    position:relative;
    display:block;
    width:200px;
    left:20px;
    top:20px;
    border:1px solid #000;
    background:#7EE;
    padding:5px;
    filter:alpha(opacity=95);
    opacity:0.9;	
}

#map a.membersearch 
{
    top:40px;
    left:155px;
    width:150px;
    height:25px;
}
 
#map a.donorsearch 
{
    top:40px;
    left:545px;
    width:150px;
    height:25px;
}  

#map a.searchcriteria 
{
    top:80px;
    left:125px;
    width:575px;
    height:190px;
}  	
    
#map a.results 
{
    top:270px;
    left:17px;
    width:790px;
    height:557px;
}

#map a.popup 
{
    top:440px;
    left:475px;
    width:253px;
    height:227px;
}