﻿#map {
    position:relative;
    margin:0;
    padding:0;
    width:770px;
    height:758px;
    background:url(/i/memberzplus/membership_batch_payment_entry.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.defaults 
{
    top:45px;
    left:25px;
    width:720px;
    height:45px;
    /*
    background:#279;			
    filter:alpha(opacity=10);
    opacity:0.9;	
    */
}

/*
#map a:hover
{
    background:#279;			
    filter:alpha(opacity=10);
    opacity:0.1;				
}
*/

#map a.paymententry {
    top:100px;
    left:25px;
    width:355px;
    height:345px;
    /*
    background:#279;			
    filter:alpha(opacity=10);
    opacity:0.9;	
    */			
}

#map a.batchcontrols {
    top:100px;
    left:390px;
    width:325px;
    height:345px;
    /*
    background:#279;			
    filter:alpha(opacity=10);
    opacity:0.9;	
    */					
}

#map a.popups {
    top:136px;
    left:253px;
    width:263px;
    height:44px;
    /*
    background:#279;			
    filter:alpha(opacity=10);
    opacity:0.9;	
    */				
}

#map a.paymentsummary {
    top:460px;
    left:25px;
    width:720px;
    height:265px;
    /*
    background:#279;			
    filter:alpha(opacity=10);
    opacity:0.9;	
    */				
}