/* ============================================================ */
/* Critical Mass | CSS Document							        */
/* ============================================================ */
/* Name: global-subnav.css										*/
/* Project: Frontier Airlines									*/
/* Author: Martin L'Heureux										*/
/* Date: 2005-10-13											*/
/* Comments: 													*/
/* ============================================================ */


/* Global Subnav Styles	 								*/
/* ==================================================== */

div#dd-plan-book
{
    left: 14px;
    display: none;
}
div#dd-flight-info
{
    left: 123px;
    display: none;
}
div#dd-specials
{
    left: 224px;
    display: none;
}
div#dd-frequent-flyers
{
    left: 314px;
    display: none;
}
div#dd-programs-services
{
    left: 450px;
    display: none;
}
div#dd-customer-service
{
    left: 614px;
    display: none;
}


body.dd_iframe_body 
{
    border-left:1px solid #CDCDCD;
    border-bottom:1px solid #666666;
    border-right:1px solid #666666;
    margin:1px 1px 1px 1px;
    
}
.dd-iframe 
{
    width:180px;
    background-color:white;
    margin:0px 0px 0px 0px;
    padding:0;
}
div.dd-gecko-plan-book-div 
{
    position:absolute;
    top: 98px;
    z-index: 1000;
    display: block;
    width: 180px;
    height: 150px;
    background-color: white;
    border-left:1px solid #CDCDCD;
    border-bottom:1px solid #666666;
    border-right:1px solid #666666;
    
}
div.dd-gecko-flight-info-div 
{
    position:absolute;
    top: 98px;
    z-index: 1000;
    display: block;
    width: 180px;
    height: 150px;
    background-color: white;
    border-left:1px solid #CDCDCD;
    border-bottom:1px solid #666666;
    border-right:1px solid #666666;
    
}
div.dd-gecko-specials-div 
{
    position:absolute;
    top: 98px;
    z-index: 1000;
    display: block;
    width: 180px;
    height: 110px;
    background-color: white;
    border-left:1px solid #CDCDCD;
    border-bottom:1px solid #666666;
    border-right:1px solid #666666;
    
}
div.dd-gecko-frequent-flyers-div 
{
    position:absolute;
    top: 98px;
    z-index: 1000;
    display: block;
    width: 180px;
    height: 195px;
    background-color: white;
    border-left:1px solid #CDCDCD;
    border-bottom:1px solid #666666;
    border-right:1px solid #666666;
    
}
div.dd-gecko-programs-services-div 
{
    position:absolute;
    top: 98px;
    z-index: 1000;
    display: block;
    width: 180px;
    height: 145px;
    background-color: white;
    border-left:1px solid #CDCDCD;
    border-bottom:1px solid #666666;
    border-right:1px solid #666666;
    
}
div.dd-gecko-customer-service-div 
{
    position:absolute;
    top: 98px;
    z-index: 1000;
    display: block;
    width: 180px;
    height: 128px;
    background-color: white;
    border-left:1px solid #CDCDCD;
    border-bottom:1px solid #666666;
    border-right:1px solid #666666;
    
}

div.dd-global-subnav-outer {
    position: absolute;
    top: 98px;
    z-index: 1000;
    display: block;
    width: 0px;
    height: 0px;
    background-color: white;
    
}


div.dd-global-subnav {
    font-family: "Arial";
    text-align: left;
    background-color: white;
    font-size: 11px;
}

div.dd-global-subnav ul {
    margin: 10px 0 10px 0;
}

div.dd-global-subnav ul li {
    list-style: none;
    display: block;
}

div.dd-global-subnav ul li span
{
    margin-left: 15px;
}

div.dd-global-subnav ul li a:link,
div.dd-global-subnav ul li a:active,
div.dd-global-subnav ul li a:visited {
    color: #676767;
    display: block;
    height: 20px;
    text-decoration: none;
    padding-top:2px;
}

div.dd-global-subnav ul li a:hover {
    display: block;
    height: 20px;
    text-decoration: none;
    background-color: #DDDDDD;
}



/* Global Subnav Styles	 								*/
/* ==================================================== */
@media print {
    div#global-subnav {
        display:none;
    }
}
div#global-subnav {
    border-top:1px solid #ffffff;
}
div#global-subnav ul {
    width:781px;
    height:20px;
}
div#global-subnav ul li {
    list-style:none;
    float:left;
    margin:0;
    padding:0;
    font-size: 12px;
}
div#global-subnav ul li a:link,
div#global-subnav ul li a:active,
div#global-subnav ul li a:visited {
    display:block;
    border-right:1px solid #ffffff;
    height:20px;
    padding:0;
    margin:0;
}



/* Who We Are										*/
/* ================================================ */

/* Rollover State */
ul#who-we-are  {
    
    background-image: url(../images/global-subnav/black_repeat.gif);
    background-repeat: repeat-x
}

/* Company Info */
ul#who-we-are li a#company-info {
    width:193px;
    
}
/* Remove Background to Show Rollover State */
ul#who-we-are li a#company-info:hover {
    background:transparent;
    background-color:white;
}

/* Investor Relations */
ul#who-we-are li a#investor-relations {
    width:193px;
    
}
/* Remove Background to Show Rollover State */
ul#who-we-are li a#investor-relations:hover {
    background:transparent;
    background-color:white;
}

/* News & Media */
ul#who-we-are li a#news-media {
    width:194px;
    
}
/* Remove Background to Show Rollover State */
ul#who-we-are li a#news-media:hover {
    background:transparent;
    background-color:white;
}

/* Contact Us */
ul#who-we-are li a#contact-us {
    width:196px;
    
    border:0;
}
/* Remove Background to Show Rollover State */
ul#who-we-are li a#contact-us:hover {
    background:transparent;
    background-color:white;
}


/* Work With Us										*/
/* ================================================ */

/* Rollover State */
ul#work-with-us  {
    background-image: url(../images/global-subnav/black_repeat.gif);
    background-repeat: repeat-x
}

/* Why Frontier? */
ul#work-with-us li a#why-frontier {
    width:154px;
    
}
/* Remove Background to Show Rollover State */
ul#work-with-us li a#why-frontier:hover {
    background:transparent;
    background-color:white;
}

/* Opportunities */
ul#work-with-us li a#opportunities {
    width:155px;
    
}
/* Remove Background to Show Rollover State */
ul#work-with-us li a#opportunities:hover {
    background:transparent;
    background-color:white;
}

/* Apply */
ul#work-with-us li a#apply {
    width:155px;
    
}
/* Remove Background to Show Rollover State */
ul#work-with-us li a#apply:hover {
    background:transparent;
    background-color:white;
}

/* Career Events */
ul#work-with-us li a#career-events {
    width:155px;
    
}
/* Remove Background to Show Rollover State */
ul#work-with-us li a#career-events:hover {
    background:transparent;
    background-color:white;
}

/* How to Get Noticed */
ul#work-with-us li a#how-to-get-noticed {
    width:157px;
    
    border:0;
}
/* Remove Background to Show Rollover State */
ul#work-with-us li a#how-to-get-noticed:hover {
    background:transparent;
    background-color:white;
}


/* Fun Stuff										*/
/* ================================================ */

/* Rollover State */
ul#fun-stuff  {
    background-image: url(../images/global-subnav/black_repeat.gif);
    background-repeat: repeat-x
}

/* Animal Tales */
ul#fun-stuff li a#animal-tales {
    width:154px;
    
}
/* Remove Background to Show Rollover State */
ul#fun-stuff li a#animal-tales:hover {
    background:transparent;
    background-color:white;
}

/* Commercials */
ul#fun-stuff li a#commercials {
    width:155px;
    
}
/* Remove Background to Show Rollover State */
ul#fun-stuff li a#commercials:hover {
    background:transparent;
    background-color:white;
}

/* Inflight Entertainment */
ul#fun-stuff li a#inflight-entertainment {
    width:155px;
    
}
/* Remove Background to Show Rollover State */
ul#fun-stuff li a#inflight-entertainment:hover {
    background:transparent;
    background-color:white;
}
/* Games */
ul#fun-stuff li a#games {
    width:155px;
    
}
/* Remove Background to Show Rollover State */
ul#fun-stuff li a#games:hover {
    background:transparent;
    background-color:white;
}


/* Frontier Gear */
ul#fun-stuff li a#frontier-gear {
    width:157px;
    
    border:0;
}
/* Remove Background to Show Rollover State */
ul#fun-stuff li a#frontier-gear:hover {
    background:transparent;
    background-color:white;
}



/* Plan & Book	 									*/
/* ================================================ */

/* Rollover State */
ul#plan-book {
    background-image: url(../images/global-subnav/black_repeat.gif);
    background-repeat: repeat-x
}

/* Flight Finder */
ul#plan-book li a#flight-finder {
    width:129px;
    
}
/* Remove Background to Show Rollover State */
ul#plan-book li a#flight-finder:hover {
    background:transparent;
    background-color:white;
}

/* Online Check-in */
ul#plan-book li a#online-check-in {
    width:129px;
    
}
/* Remove Background to Show Rollover State */
ul#plan-book li a#online-check-in:hover {
    background:transparent;
    background-color:white;
}

/* Routes & Timetables */
ul#plan-book li a#routes-timetables {
    width:129px;
    
}
/* Remove Background to Show Rollover State */
ul#plan-book li a#routes-timetables:hover {
    background:transparent;
    background-color:white;
}

/* Travel Info & Services */
ul#plan-book li a#travel-info-services {
    width:129px;
    
}
/* Remove Background to Show Rollover State */
ul#plan-book li a#travel-info-services:hover {
    background:transparent;
    background-color:white;
}

/* Destination Info */
ul#plan-book li a#destination-info {
    width:128px;
    
}
/* Remove Background to Show Rollover State */
ul#plan-book li a#destination-info:hover {
    background:transparent;
    background-color:white;
}

/* Vacations & More */
ul#plan-book li a#vacations-more {
    width:132px;
    
    border:0;
}
/* Remove Background to Show Rollover State */
ul#plan-book li a#vacations-more:hover {
    background:transparent;
    background-color:white;
}


/* Flight Info	 									*/
/* ================================================ */

/* Rollover State */
ul#flight-info  {
    background-image: url(../images/global-subnav/black_repeat.gif);
    background-repeat: repeat-x
}

/* Routes & Timetables */
ul#flight-info li a#routes-timetables {
    width:129px;
    
}
/* Remove Background to Show Rollover State */
ul#flight-info li a#routes-timetables:hover {
    background:transparent;
    background-color:white;
}

/* Flight Status */
ul#flight-info li a#flight-status {
    width:129px;
    
}
/* Remove Background to Show Rollover State */
ul#flight-info li a#flight-status:hover {
    background:transparent;
    background-color:white;
}

/* At the Airport */
ul#flight-info li a#at-the-airport {
    width:129px;
    
}
/* Remove Background to Show Rollover State */
ul#flight-info li a#at-the-airport:hover {
    background:transparent;
    background-color:white;
}

/* Inflight Entertainment */
ul#flight-info li a#inflight-entertainment {
    width:129px;
    
}
/* Remove Background to Show Rollover State */
ul#flight-info li a#inflight-entertainment:hover {
    background:transparent;
    background-color:white;
}

/* Inflight Catering */
ul#flight-info li a#inflight-catering {
    width:128px;
    
}
/* Remove Background to Show Rollover State */
ul#flight-info li a#inflight-catering:hover {
    background:transparent;
    background-color:white;
}

/* STRETCH seating */
ul#flight-info li a#stretch-seating {
    width:132px;
    
    border:0;
}
/* Remove Background to Show Rollover State */
ul#flight-info li a#stretch-seating:hover {
    background:transparent;
    background-color:white;
}

/* Specials		 									*/
/* ================================================ */

/* Rollover State */
ul#specials  {
    background-image: url(../images/global-subnav/black_repeat.gif);
    background-repeat: repeat-x
}



/* E-mail Alerts */
ul#specials li a#email-alerts {
    width:194px;
    
}
/* Remove Background to Show Rollover State */
ul#specials li a#email-alerts:hover {
    background:transparent;
    background-color:white;
}

/* Online Deals */
ul#specials li a#online-deals {
    width:194px;
    
}
/* Remove Background to Show Rollover State */
ul#specials li a#online-deals:hover {
    background:transparent;
    background-color:white;
}

/* EarlyReturns Offers */
ul#specials li a#earlyreturns-offers {
    width:194px;
    
}
/* Remove Background to Show Rollover State */
ul#specials li a#earlyreturns-offers:hover {
    background:transparent;
    background-color:white;
}

/* Partner Offers */
ul#specials li a#partner-offers {
    width:194px;
    
    border:0;
}
/* Remove Background to Show Rollover State */
ul#specials li a#partner-offers:hover {
    background:transparent;
    background-color:white;
}

/* Frequent Flyers 									*/
/* ================================================ */

/* Rollover State */
ul#frequent-flyers  {
    background-image: url(../images/global-subnav/black_repeat.gif);
    background-repeat: repeat-x
}

/* Account Activity */
ul#frequent-flyers li a#ff-account-activity {
    width:129px;
    
}
/* Remove Background to Show Rollover State */
ul#frequent-flyers li a#ff-account-activity:hover {
    background:transparent;
    background-color:white;
}

/* Profile */
ul#frequent-flyers li a#profile {
    width:129px;
    
}
/* Remove Background to Show Rollover State */
ul#frequent-flyers li a#profile:hover {
    background:transparent;
    background-color:white;
}

/* Member Offers */
ul#frequent-flyers li a#member-offers {
    width:129px;
    
}
/* Remove Background to Show Rollover State */
ul#frequent-flyers li a#member-offers:hover {
    background:transparent;
    background-color:white;
}

/* Get Miles */
ul#frequent-flyers li a#get-miles {
    width:129px;
    
}
/* Remove Background to Show Rollover State */
ul#frequent-flyers li a#get-miles:hover {
    background:transparent;
    background-color:white;
}

/* Use Your Miles */
ul#frequent-flyers li a#use-your-miles {
    width:128px;
    
}
/* Remove Background to Show Rollover State */
ul#frequent-flyers li a#use-your-miles:hover {
    background:transparent;
    background-color:white;
}

/* How It Works */
ul#frequent-flyers li a#how-it-works {
    width:132px;
    
    border:0;
}
/* Remove Background to Show Rollover State */
ul#frequent-flyers li a#how-it-works:hover {
    background:transparent;
    background-color:white;
}


/* Programs & Services								*/
/* ================================================ */

/* Rollover State */
ul#programs-services  {
    background-image: url(../images/global-subnav/black_repeat.gif);
    background-repeat: repeat-x
}

/* Corporate Programs */
ul#programs-services li a#corporate-programs {
    width:154px;
    
}
/* Remove Background to Show Rollover State */
ul#programs-services li a#corporate-programs:hover {
    background:transparent;
    background-color:white;
}

/* Groups & Meetings */
ul#programs-services li a#groups-meetings {
    width:155px;
    
}
/* Remove Background to Show Rollover State */
ul#programs-services li a#groups-meetings:hover {
    background:transparent;
    background-color:white;
}

/* Gift Cards */
ul#programs-services li a#frontiercards {
    width:115px;
    
}
/* Remove Background to Show Rollover State */
ul#programs-services li a#frontiercards:hover {
    background:transparent;
    background-color:white;
}

/* Charters */
ul#programs-services li a#charters {
    width:115px;
    
}
/* Remove Background to Show Rollover State */
ul#programs-services li a#charters:hover {
    background:transparent;
    background-color:white;
}

/* Cargo */
ul#programs-services li a#cargo {
    width:100px;
    
}
/* Remove Background to Show Rollover State */
ul#programs-services li a#cargo:hover {
    background:transparent;
    background-color:white;
}

/* Travel Agents (Sign-in) */
ul#programs-services li a#travel-agents {
    width:115px;
    
    border:0;
}
/* Remove Background to Show Rollover State */
ul#programs-services li a#travel-agents:hover {
    background:transparent;
    background-color:white;
}

/* Customer Service									*/
/* ================================================ */

/* Rollover State */
ul#customer-service  {
    background-image: url(../images/global-subnav/black_repeat.gif);
    background-repeat: repeat-x
}

/* Our Guest Commitment */
ul#customer-service li a#guest-commitment {
    width:154px;
    
}
/* Remove Background to Show Rollover State */
ul#customer-service li a#guest-commitment:hover {
    background:transparent;
    background-color:white;
}


/* Travel Support */
ul#customer-service li a#travel-support {
    width:154px;
    
}
/* Remove Background to Show Rollover State */
ul#customer-service li a#travel-support:hover {
    background:transparent;
    background-color:white;
}

/* Cargo */
ul#customer-service li a#cargo {
    width:154px;
    
}
/* Remove Background to Show Rollover State */
ul#customer-service li a#cargo:hover {
    background:transparent;
    background-color:white;
}

/* Trip Insurance */
ul#customer-service li a#trip-insurance {
    width:154px;
}
/* Remove Background to Show Rollover State */
ul#customer-service li a#trip-insurance:hover {
    background:transparent;
    background-color:white;
}

/* Contact Us */
ul#customer-service li a#contact-us {
    width:154px;
}
/* Remove Background to Show Rollover State */
ul#customer-service li a#contact-us:hover {
    background:transparent;
    background-color:white;
}


