#home{position:relative;width:100%;min-height:380px;padding-top:25px;}
#home #feature,#home #feature.westjet{position:absolute;width:100%;height:380px;top:25px;left:0;background-color:#EFF4F4;background-repeat:no-repeat;background-position:442px 0;text-align:right;border:1px solid #c5c8cc;}
#home #sidebar{position:absolute;left:0;top:40px;}
#home #sidebar .tabset{margin-bottom:10px;}
#home .tab{display:block;width:128px;height:35px;padding-left:25px;font-size:1.17em;margin-bottom:2px;color:#002d62;text-decoration:none;behavior:url(/css/iepngfix.htc);left:0!important;}
#home .tab span{position:relative;line-height:2.4em;padding-right:3px;}
#home .tab span.two-lines{line-height:1.17em;top:1px;padding-right:3px;position:relative;}
#home .tab:hover{color:#00AAA6;}
#home .selected,#home .selected:hover{background-color:#fff;cursor:default;color:#00AAA6;border-left:1px solid #c5c8cc;border-top:1px solid #c5c8cc;border-bottom:1px solid #c5c8cc;}
#home #tool{margin-top:0;margin-left:153px;}
.rgba #home #feature{background-color:#eff4f4;}
#tool .pillbox .main{min-height:400px;}
.ie6 #tool .pillbox .main{height:360px;}
#tool .pillbox .main{padding:15px 27px 5px;background-color:#fff;border:1px solid #c5c8cc;}
#tool .pillbox h1{font-size:1.33em;color:#002d62;text-align:center;margin-bottom:15px;}
.ie6 #home .tab{background-image:url(/img/home/sidebar-tab-arrow.gif);}
.ie6 #home .selected,.ie6 #home .selected:hover{background-image:url(/img/home/sidebar-tab-arrow-selected.gif);}
.promo-wrapper{padding:0;}
#promo-list li{padding-left:16px;}
#vacations.agent{text-align:center;}
#vacations.agent img{margin:.83em;}
.agent #vacations-badge,#check-in-badge,#feedback-badge{width:194px;border:2px solid #9FCBED;background:#F0F4F9;color:#002D62;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;text-align:center;margin:0 auto;padding:20px 10px;}
.agent #vacations-badge p,#check-in-badge p,#feedback-badge p{font-size:1.08em;}
.agent #vacations-badge p.notes,#check-in-badge p.notes{padding-top:2px;font-size:.92em;}
#vacations.agent #vacationsMaintenance{text-align:left;}
#checkin h2{color:#002d62;margin-bottom:6px;font-size:1.0em;}
#checkin h3{color:#002d62;margin:16px 0;font-size:1.17em;text-align:center;}
#checkin .reservation-code input,#checkin .signin input{width:100%;display:block;margin-bottom:.25em;}
#checkin .submit{text-align:center;margin-top:16px;}
#tool #flightstatus h1{font-size:1.33em;text-align:center;margin-bottom:25px;padding:0;}
#flightstatus .divider{text-align:center;margin:10px 0!important;}
#flightstatus fieldset.airport .box-shadow{padding-top:2px;}
#flightstatus fieldset.day select{width:100%;height:22px;line-height:22px;font-size:1.0em;}
#flightstatus fieldset.airport p{font-size:.92em;color:#002d62;padding-bottom:3px;margin-bottom:0;}
.ie #flightstatus fieldset.airport p,.win.ff3 #flightstatus fieldset.airport p,.win.ff2 #flightstatus fieldset.airport p{padding-bottom:0;}
.ie #flightstatus fieldset.airport input,.win.ff3 #flightstatus fieldset.airport p,.win.ff2 #flightstatus fieldset.airport p{position:relative;top:1px;}
#flightstatus .submit{text-align:center;margin:0;padding-top:8px;}
#managetrip h2{color:#002d62;margin-bottom:6px;font-size:1.0em;}
#managetrip h3{color:#002d62;margin:16px 0;font-size:1.17em;text-align:center;}
#managetrip ul{margin-bottom:0!important;}
#managetrip ul li{width:45%;padding-left:.83em;background:transparent url(/img/home/bullet-tiny.png) no-repeat left .5em!important;display:inline-block;color:#002d62;}
#managetrip .box-shadow{margin-bottom:5px;}
#managetrip .signin input,#managetrip .reservation-code input{width:100%;display:block;padding:4px;border:solid 1px #a8c3e0;position:relative;}
#managetrip .submit{text-align:center;margin-top:16px;}
#managetrip .box-shadow input.password-fix{display:none!important;}
#sidebar #message{width:150px;height:auto;}
#message .flights-promo,#message .advisory{width:100%;height:auto;text-align:center;}
#message .flights-promo img{margin:0 auto;behavior:url(/css/iepngfix.htc);}
#message .flights-promo p{color:#002d62;margin:10px 0 0 0;}
#message .advisory .main{padding:10px 7px 7px 7px;background:transparent url(/img/home/advisory-main-bg.png) no-repeat 0 0;behavior:url(/css/iepngfix.htc);height:100%;}
#message .advisory .foot{width:100%;height:3px;background:transparent url(/img/home/advisory-footer-bg.png) no-repeat 0 0;behavior:url(/css/iepngfix.htc);}
#message .advisory .main .header{width:100%;height:auto;overflow:hidden;margin-bottom:10px;}
#message .advisory .main .header img{float:left;}
#message .advisory .main .header h1{float:left;display:inline-block;font-size:1.25em;font-weight:bold;color:#9e0b0f;line-height:36px;margin-left:10px;}
#message .advisory .main p{display:block;font-size:.92em;color:#9e0b0f;margin-bottom:5px;text-align:left;}
#message .advisory .main a{color:#9e0b0f;}
.ie6 #tool .pillbox{height:420px;}
.password-fix{display:none!important;}
#home-slider{height:380px;overflow:hidden;z-index:0;position:absolute!important;left:452px;text-align:left;width:530px;}
#home-slider-nav{position:absolute!important;top:383px;right:2px;width:520px;text-align:right;}
#home-slider-nav a,#feature-slider-nav a{background-repeat:no-repeat;background-image:url('/img/global-elements/slider-btn-off.png');padding:0 5px;text-decoration:none;color:#002d62;margin:0 2px;font-weight:bold;}
#home-slider-nav a.activeSlide,#feature-slider-nav a.active{background-image:url('/img/global-elements/slider-btn-on.png');color:#fff;}
#content-wrapper{padding-top:12px;background-image:none!important;}