#promoContainer {
    background: #878877 url( /pro/images/mainPromoBg.gif ) repeat-x bottom;
}

#promoContainer #imageContainer {
    width: 956px;
    height: 333px;
}

#promoContainer #imageContainer img {
    border-width: 0;
}

#promoContainer #imageContainer .bannerImageOn {
    display: block;
}

#promoContainer #imageContainer .bannerImageOff {
    display: none;
}

#promoContainer #imageContainer #promoSelectContainer {
    position: absolute;
    top: 349px;
    right: 14px;
    width: 138px;
    height: 25px;
}
*:first-child+html #promoContainer #imageContainer #promoSelectContainer {
    top: 381px;
}
* html #promoContainer #imageContainer #promoSelectContainer {
    top: 381px;
}
#promoContainer #imageContainer #promoSelectContainer .promo {
    width: 46px;
    height: 25px;
    position: relative;
    float: left;
    text-decoration: none;
}

#promoContainer #imageContainer #promoSelectContainer .promo .promoNumber {
    position: absolute;
    top: 6px;
    left: 20px;
    font-weight: bold;
    color: #ffffff;
    cursor: pointer;
}

#promoContainer #imageContainer #promoSelectContainer .off {
    background-color: transparent;
    filter: alpha( opacity = 70 );
    opacity: 0.70;
    -moz-opacity: 0.60;
}

/***** --- OVERWRITE DEFAULT QUICK BOOK CONTAINER --- ******/

#quickBookContainer {
    width: 963px;
    padding: 6px 0 0 0;
    background: #878877 url( /pro/images/quickBookBg.gif ) no-repeat bottom left;
    display: block;
}

#quickBookTopContainer {
    width: 963px;
    height: 6px;
    background: #878877 url( /pro/images/quickBookBgTop.gif ) no-repeat bottom left;
    font-size: 0;
    line-height: 0;
    padding: 0;
}

#quickBookContainer #IATA input {
    width: 180px;
}

#quickBookContainer #searchImg {
    display: block;
}

#quickBookContainer .buttonForm {
    margin: 10px 20px 0 20px;
}

/***** --- BUCKET DEFINITIONS --- ******/

#bucketArea {
    color: #ffffff;
    margin-top: 8px;
    width: 963px;
    min-height: 120px;
    background: #878877 url( /pro/images/bucketBg.gif ) repeat-y;
    overflow: hidden;
}

#bucketArea a {
    color: #ffffff;
}

#bucketArea .offerContainer {
    float: left;
    width: 408px;
    margin-left: 5px;
}

#bucketArea #seeAllOffers {
    float: right;
    font-size: 11px;
    padding: 3px 10px;
}

#bucketArea .offerContainer #headerContainer {
    background-color: #747566;
    border-bottom: #b2b29d 1px solid;
}

#bucketArea .offerContainer h3 {
    margin: 0;
    padding-left: 9px;
    font: normal normal bold 12px / 16pt Arial, Helvetica, sans-serif;
}

#bucketArea #adContainer {
    padding-top: 10px;
    padding-left: 10px;
}

#bucketArea #featuresContainer {
    
    width: 550px;
    float: left;
}

#bucketArea #featuresContainer .feature {
    width: 160px;
    padding: 6px 12px 0 11px;
    float: left;
}

#bucketArea #featuresContainer .feature .featureImg {
    width: 40px;
    height: 41px;
    margin: 0 10px 2px 0;
    float: left;
}

#bucketArea #featuresContainer .feature h3 {
    margin: 0 0 2px;
}

#bucketArea p {
    color: #ffffff;
}

#bucketArea #featuresContainer #crisisMessageContainer {
    width: 158px;
	height: 119px;
    padding: 6px 12px 0 11px;
    float: left;
    background-color:#990000;
}

#bucketArea #featuresContainer #crisisMessageContainer h4 {
    background-color:#990000;
}

#bucketArea #featuresContainer #crisisMessageContainer h4 {
    color:#ff0000; 
	  padding: 0px;
}


/***** --- END BUCKET DEFINITIONS --- ******/

