/*-----  OVERVIEW BACKGROUNDS  -----*/
.L0_Home  {
  background-image: url(../Images/backgrounds/home-bkg.jpg); 
  background-position: center top;
  background-repeat: no-repeat;
}
.L0_Flights {
  background-image: url(../Images/backgrounds/flights-bkg.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
.L0_Shop_Dine_Relax {
  background-image: url(../Images/backgrounds/shopping-bkg.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
.L0_Parking___Transportation {
  background-image: url(../Images/backgrounds/parking-info-bkg.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
.L0_Travel_Info {
  background-image: url(../Images/backgrounds/travel-info-bkg.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
.L0_Maps___Directions {
  /*background-image: ;*/
}
.L0_Airport_Art {
  background-image: url(../Images/backgrounds/art-bkg.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}  
.L0_Education {
  background-image: url(../Images/backgrounds/education-bkg.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
.L0_Airport_Authority, .L0_Airport_Projects, .L0_Business_Opportunities, .L0_Careers, .L0_Service___Facilities {
  background-image: url(../Images/backgrounds/general-info-bkg.jpg) no-repeat center top #f7f7f7;
  background-size: 100% auto;
  background-position: center top;
  background-repeat: no-repeat;
}



/*-----  OVERVIEW LANDING STYLES  -----*/
.headerPane .landing h1 {
  background-image: url(../Images/overview-landing-bkg.jpg); 
  background-repeat: repeat-x; 
  background-position: left;
  color: #000;
  display: block;
  font-size: 27px;
  height: 82px;
  padding-top: 10px;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}
.headerPane h1:before {
  background-image: none;
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  height: 62px;
  vertical-align: middle;
}
.landing h2.OverviewH2 {
  font: 20px 'Trebuchet MS', Arial, Helvetica, sans-serif;
  margin: 0 0 5px;
  text-transform: none;
  white-space: nowrap;
}
.landing h2.OverviewH2 a {
  background-image: url(../Images/blue-arrow.png);
  background-repeat: no-repeat;
  background-position: right 6px;
  color: #000;
  padding-right: 30px;
}
.landing h2.OverviewH2 a:hover {
  color: #309f9c;
  text-decoration: none;
}

/*-----  Flights LP  -----*/
.L0_Flights .headerPane .landing h1 {
  background-image: url(../Images/flights-landing-bkg.jpg);
  color: #fff;
  display: block;
  font-size: 27px;
  height: 82px;
  padding-top: 10px;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}
}
.L0_Flights .headerPane .landing h1:before {
  background-image: url(../Images/icon-flights.png);  
  margin-right: 16px;
  width: 61px;
}
.L0_Flights .landing h2 a {
  background-image: url(../Images/flights-arrow.jpg);
}
.L0_Flights .landing h2 a:hover {
  color: #f96114;
}

/*-----  Shopping LP  -----*/
.L0_Shop_Dine_Relax .headerPane .landing h1 {
  background-image: url(../Images/shopping-landing-bkg.jpg);
  color: #fff; 
  display: block;
  font-size: 27px;
  height: 82px;
  padding-top: 10px;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}
}
.L0_Shop_Dine_Relax .headerPane .landing h1:before {
  background-image: url(../Images/icon-shopping.png);
  height: 57px;
  width: 88px;
  margin-right: 16px;
}
.L0_Shop_Dine_Relax .landing h2 a {
  background-image: url(../Images/shopping-arrow.png);
}
.L0_Shop_Dine_Relax .landing h2 a:hover {
  color: #ffbf25;
}

/*-----  PARKING AND RANSPORTATION LP  -----*/
.L0_Parking___Transportation .headerPane .landing h1 {
  background-image: url(../Images/parking-landing-bkg.jpg);
  color: #fff; 
  display: block;
  font-size: 27px;
  height: 82px;
  padding-top: 10px;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}
.L0_Parking___Transportation .headerPane .landing h1:before {
  background-image: url(../Images/icon-parking.png);
  margin-right: 16px;
  width: 61px;
}
.L0_Parking___Transportation .landing h2 a {
  background-image: url(../Images/parking-arrow.png);
}

/*-----  TRAVEL INFO LP  -----*/
.L0_Travel_Info .headerPane .landing h1 {
  background-image: url(../Images/travel-landing-bkg.jpg);
  color: #fff;
  display: block;
  font-size: 27px;
  height: 82px;
  padding-top: 10px;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}
.L0_Travel_Info .headerPane .landing h1:before {
  background-image: url(../Images/icon-travel.png);
  margin-right: 16px;
  width: 61px;
}
.L0_Travel_Info .landing h2 a {
  background-image: url(../Images/travel-arrow.png);
}
.L0_Travel_Info .landing h2 a:hover {
  color: #9f4684;
}

/*-----  AIRPORT AUTHORITY LP  -----*/
/*-----  AIRPORT PROJECTS LP  -----*/
/*-----  BUSINESS OPPORTUNITIES LP  -----*/
/*-----  CAREERS LP  -----*/
/*-----  MAPS AND DIRRECTIONS LP  -----*/
/*-----  SERVICE LP  -----*/

.L0_Airport_Authority .headerPane .landing h1, .L0_Airport_Projects .headerPane .landing h1, .L0_Business_Opportunities .headerPane .landing h1, .L0_Careers .headerPane .landing h1, .L0_Maps___Directions .headerPane .landing h1, .L0_Service___Facilities .landing h1 {
  background-image: url(../Images/airportProjects-landing-bkg.jpg);
  color: #000;
  display: block;
  font-size: 27px;
  height: 82px;
  padding-top: 10px;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}
}
/*****.L0_Airport_Projects .headerPane .landing h1:before {
  background-image: url(../Images/);  
  margin-right: 16px;
  width: 61px;
}*******/
.L0_Airport_Authority .landing h2 a, .L0_Airport_Projects .landing h2 a, .L0_Business_Opportunities .landing h2 a, .L0_Careers .landing h2 a, .L0_Maps___Directions .landing h2 a, .L0_Service___Facilities .landing h2 a {
  background-image: url(../Images/blue-arrow.png);
}
.L0_Airport_Authority .landing h2 a:hover, .L0_Airport_Projects .landing h2 a:hover, .L0_Business_Opportunities .landing h2 a:hover, .L0_Careers .landing h2 a:hover, .L0_Maps___Directions .landing h2 a:hover, .L0_Service___Facilities .landing h2 a:hover {
  color: #4899c6;
  text-decoration: none;
}

/*-----  GENERAL SIDEBAR  -----*/
.general-sidebar {
  background: #eceae1;
  border-bottom: 1px solid #f2f0ea;
  width: 100%;
}
.general-sidebar h2 a {
  background: url(../Images/art-sidebar-bkg2.jpg) repeat-x left 1px;
  border-bottom: 1px solid #d9d6ca;
  color: #000;
  text-shadow: none;
}
.general-sidebar h2 a:hover {
  color: #666;
}
.general-sidebar li {
  border-bottom: 1px solid #d9d6ca;
  border-top: 1px solid #f2f0ea;
}
.general-sidebar li:first-child {
  border-top: 1px solid #f2f0ea;
}
.general-sidebar li a {
  background-image: url(../Images/link-arrow-brown.png);
  color: #000;
  text-shadow: none;
}
.general-sidebar li a.current,
.general-sidebar li a:hover {
  background: #fafaf7;
  color: black;
}*/

