/* General Map Page Styles */
.instructions{
  margin:0;
  padding:0;
  width:300px;
  float:left;
  padding-left:12px;
  margin-left:-12px;
  color:#555555;
}
#terminal{
  width:610px;
  height:284px;
  position:relative;
  border:1px solid #C2CBDA;
}
#parkMap{
  width:610px;
  height:623px;
  position:relative;
  border:1px solid #C2CBDA;
  padding-top:20px;
}


/* Styles for Terminal Map */
#map {
  margin:0;
  padding:0;
  width:610px;
  height:300px;
  background-image:url(/media/assets/maps/terminal-map.gif);
  background-repeat:no-repeat;
  background-position:center;
  font-family:arial, helvetica, sans-serif;
  font-size:8pt;
  font-weight:normal;
}
#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-image:url(/media/Assets/blank.gif);
  text-decoration:none;
  color:#000;
}
#map li a span { display:none; }
#map li a:hover span {
  position:relative;
  display:block;
  width:100px;
  left:25px;
  top:20px;
  text-align:center;
  border:1px solid #55657c;
  background:#5e8cc9;
  padding:5px;
   /*Make sure to include the alpha filter even if it's 100%.
  If you don't it won't work in IE6*/
   filter:alpha(opacity=100);
  opacity:1;
  color:white;
}
#map li a:hover .plane {
  width:148px;
  left:5px;
  top:31px;
}
#map li a:hover .restRoom {
  width:80px;
  left:-25px;
  top:25px;
}
#map li a:hover .tsa {
  width:50px;
  left:-5px;
  top:30px;
}
#map li a:hover .elevator {
  width:70px;
  left:-21px;
  top:20px;
}
#map li a:hover .restaurant {
  width:90px;
  left:-30px;
  top:40px;
}
#map li a:hover .giftShop {
  width:100px;
  left:-35px;
  top:25px;
}
#map li a:hover .atm {
  width:50px;
  left:-15px;
  top:20px;
}
#map li a:hover .busses {
  width:100px;
  left:5px;
  top:20px;
}
#map li a:hover .taxis {
  width:100px;
  left:-45px;
  top:45px;
}
#map li a:hover .baggageClaim {
  width:110px;
  left:5px;
  top:20px;
}
#map li a:hover .tickets {
  width:100px;
  left:-35px;
  top:30px;
}
#map li a:hover .rentalCar {
  width:230px;
  left:5px;
  top:25px;
}   
#map #planeMap1 {
  top:39px;
  left:103px;
  width:160px;
  height:33px;
}
#map #restRoomMap1 {
  top:85px;
  left:130px;
  width:22px;
  height:15px;
}
#map #tsaMap1 {
  top:103px;
  left:237px;
  width:25px;
  height:35px;
}
#map #elevatorMap1 {
  top:91px;
  left:277px;
  width:22px;
  height:22px;
}
#map #restRoomsMap1 {
  top:75px;
  left:125px;
  width:30px;
  height:27px;
}
#map #restRoomsMap2 {
  top:150px;
  left:183px;
  width:55px;
  height:27px;
}
#map #restaurantMap1 {
  top:153px;
  left:265px;
  width:31px;
  height:41px;
}
#map #giftShopMap1 {
  top:180px;
  left:184px;
  width:34px;
  height:29px;
}
#map #atmMap1 {
  top:194px;
  left:220px;
  width:20px;
  height:19px;
}
#map #baggageClaimMap1 {
  top:197px;
  left:59px;
  width:122px;
  height:22px;
}
#map #bussesMap1 {
  top:172px;
  left:-3px;
  width:26px;
  height:21px;
}
#map #taxisMap1 {
  top:170px;
  left:0px;
  width:22px;
  height:50px;
}
#map #rentalCarMap1 {
  top:234px;
  left:59px;
  width:250px;
  height:25px;
}
#map #ticketsMap1 {
  top:164px;
  left:431px;
  width:20px;
  height:31px;
}
#map #tsaMap2 {
  top:165px;
  left:470px;
  width:35px;
  height:29px;
}
  
  
/* Styles for Parking map */
#map2 {
  margin:0;
  padding:0;
  width:610px;
  height:623px;
  background-image:url(/media/assets/maps/parking-map.gif);
  background-repeat:no-repeat;
  background-position:center;
  font-family:arial, helvetica, sans-serif;
  font-size:8pt;
  font-weight:normal;
}
#map2 li {
  margin:0;
  padding:0;
  list-style:none;
}
#map2 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(/media/Assets/blank.gif);
     text-decoration:none;
  color:#000;
}
#map2 li a span { display:none; }
#map2 li a:hover span {
  position:relative;
  display:block;
  width:100px;
  left:25px;
  top:20px;
  text-align:center;
  border:1px solid white;
  background:#5e8cc9;
  padding:5px;
  /*Make sure to include the alpha filter even if it's 100%.
  If you don't it won't work in IE6*/
   filter:alpha(opacity=100);
  opacity:1;
  color:white;
}
#map2 li a:hover .ten {
  width:110px;
  left:-50px;
  top:31px;
}
#map2 li a:hover .nine {
  width:110px;
  left:-50px;
  top:31px;
  }
#map2 li a:hover .eight {
  width:50px;
  left:-20px;
  top:31px;
}
#map2 li a:hover .seven {
  width:100px;
  left:-40px;
  top:31px;
}
#map2 li a:hover .six {
  width:80px;
  left:-40px;
  top:31px;
}
#map2 li a:hover .five {
  width:80px;
  left:-40px;
  top:31px;
}
#map2 li a:hover .four {
  width:100px;
  left:-45px;
  top:31px;
}
#map2 li a:hover .three {
  width:85px;
  left:-35px;
  top:31px;
}
#map2 li a:hover .two {
  width:85px;
  left:-35px;
  top:31px;
}
#map2 li a:hover .one {
  width:80px;
  left:-33px;
  top:31px;
}
#map2 #ten1 {
  top:152px;
  left:213px;
  width:25px;
  height:25px;
}
#map2 #nine1 {
  top:193px;
  left:345px;
  width:25px;
  height:25px;
}
#map2 #eight1 {
  top:427px;
  left:440px;
  width:25px;
  height:25px;
}
#map2 #seven1 {
  top:355px;
  left:473px;
  width:25px;
  height:25px;
}
#map2 #six1 {
  top:468px;
  left:87px;
  width:25px;
  height:25px;
}
#map2 #five1 {
  top:522px;
  left:154px;
  width:25px;
  height:25px;
}
#map2 #four1 {
  top:430px;
  left:307px;
  width:25px;
  height:25px;
}
#map2 #three1 {
  top:465px;
  left:225px;
  width:25px;
  height:25px;
}
#map2 #two1 {
  top:360px;
  left:188px;
  width:25px;
  height:25px;
}
#map2 #one1 {
  top:515px;
  left:330px;
  width:25px;
  height:25px;
}










/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

