﻿#map {
    position:relative;
    margin:0;
    padding:0;
    width:862px;
    height:492px;
    background:url(/i/memberzplus/medical_coverage_cross-sell.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.hide 
{
    top:0px;
    left:625px;
    width:55px;
    height:25px;			        
}
 
#map a.offer 
{
    top:29px;
    left:142px;
    width:517px;
    height:155px;			        
}  

#map a.responses 
{
    top:188px;
    left:142px;
    width:217px;
    height:115px;			        
}  	
    
#map a.options 
{
    top:410px;
    left:132px;
    width:140px;
    height:25px;			        
} 			     