		#map {
			margin:0;
			padding:0;
			width:900px;
			height:501px;
			position: relative;
			background:url(../images/EcoServiceMap.jpg) top left 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(blank.gif);
   			text-decoration:none;
			color:#000;
		}
		
		#map li a span { display:none; }
		
		#map li a:hover span {
			font-size:medium;
			position:relative;
			display:block;
			width:135px;
			left:30px;
			top:-12px;
			border:1px solid #000;
			background:#fff;
			padding:5px;
 			filter:alpha(opacity=80);
			opacity:0.8;
            box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
            transition: all 0.3s ease-in-out;
            border-radius:7px
 		}
        #map li a:hover span:after {
            content: "";
            position: absolute;
            width: 0;
            height: 0;
            border-width: 10px;
            border-style: solid;
            border-color: transparent #000000 transparent transparent;
            top: 10px;
            left: -20px;
}



	
        #map a.HNL {  top:228px;   left:76px;   width:15px;   height:15px;  }
		#map a.SEA {  top:130px;   left:150px;  width:15px;   height:15px;  }
		#map a.OAK {  top:160px;   left:145px;  width:15px;   height:15px;  }
		#map a.SFO {  top:167px;   left:160px;  width:15px;   height:15px;  }
		#map a.LAX {  top:188px;   left:170px;  width:15px;   height:15px;  }
        #map a.DFW {  top:188px;   left:192px;  width:15px;   height:15px;  }
        #map a.DAL {  top:188px;   left:207px;  width:15px;   height:15px;  }
        #map a.JFK {  top:150px;   left:272px;  width:15px;   height:15px;  }
        #map a.LGA {  top:160px;   left:285px;  width:15px;   height:15px;  }
        #map a.EWR {  top:175px;   left:290px;  width:15px;   height:15px;  }
        #map a.CHS {  top:190px;   left:275px;  width:15px;   height:15px;  }
        #map a.MCO {  top:188px;   left:235px;  width:15px;   height:15px;  }
        #map a.FLL {  top:205px;   left:260px;  width:15px;   height:15px;  }
        #map a.MIA {  top:225px;   left:267px;  width:15px;   height:15px;  }
        
        #map a.MEL {  top:398px;   left:789px;  width:15px;   height:15px;  }
        #map a.BOM {  top:225px;   left:620px;  width:15px;   height:15px;  }
        #map a.SIN {  top:283px;   left:703px;  width:15px;   height:15px;  }
        
        #map a.JED {  top:215px;   left:518px;  width:15px;   height:15px;  }
        #map a.RUH {  top:208px;   left:555px;  width:15px;   height:15px;  } 
        
        #map a.AMS {  top:115px;   left:458px;  width:15px;   height:15px;  }  
        #map a.CGN {  top:130px;   left:473px;  width:15px;   height:15px;  } 
        #map a.LHR {  top:121px;   left:420px;  width:15px;   height:15px;  }
        #map a.LTN {  top:137px;   left:415px;  width:15px;   height:15px;  }
        #map a.LGW {  top:154px;   left:417px;  width:15px;   height:15px;  }
        #map a.MAN {  top:107px;   left:438px;  width:15px;   height:15px;  }
        #map a.HEL {  top:85px;    left:503px;  width:15px;   height:15px;  }
        
        #map a.XMN {  top:209px;   left:724px;  width:15px;   height:15px;  }
        
    
