@charset "utf-8";
/*============================================== flight page ==============================================*/
#flight-mid {width:995px; margin:0 0 0 10px; clear:both}

.followus{float:right; padding:8px 20px 0 0}
.followus_bcrumb{float:right; padding:0 20px 0 0}
.links_arrow li {line-height:18px !important}
.gplus div{width:65px !important}
.blue-heading-nw h3, .blue-heading-nw h1, .blue-heading-nw h4, .blue-heading-nw h2 {color: #076BA7; font: bold 16px Arial, Helvetica, sans-serif !important; margin-left: 6px}
.gmnoprint{display:none}
.fb_edge_widget_with_comment, .fb_iframe_widget{position:static !important}

/*------------------ left section ------------------------*/
#flight-left {width:330px; float:left}

#banner-left{float:left; width:327px;position:relative; padding:10px 0}
#banner-left img.banner_img{position:relative; z-index:2; display:block}
#banner-left .strip{background:url(http://c.fareportal.com/gcms/portals/2/images/red-small-right.gif?gcms-srv) no-repeat bottom right; height:41px; position:absolute; float:right; z-index:2; right:-9px; top:180px; text-decoration:none!important}

#banner-left .banner_leftHD{background:url(http://c.fareportal.com/gcms/portals/2/images/red-small-left.gif?gcms-srv) no-repeat left; float:right; font-size:15px; color:#fff; font-weight:bold; padding:3px 5px 4px 5px;  margin:0 26px 0 0}
#banner-left .banner_leftHD span{color:#fbdd09; font-size:18px}
#banner-left .banner_leftHD a{font-size:15px; color:#fff; text-decoration:none}
#banner-left .banner_leftHD span a{font-size:18px; color:#fbdd09; text-decoration:none}

#flight-left p{margin:5px 0 0 0; padding:0 10px; font-size:12px; text-align:justify}
#flight-left p img{vertical-align:middle; margin:0 5px}
#flight-left p a{font-size:11px; text-decoration:none; color:#076ba7}
.review{background:url(http://c.fareportal.com/gcms/portals/2/images/review-icon.jpg?gcms-srv) no-repeat right 7px; font-weight:bold; font-size:12px; margin:0 10px 10px 0; float:right; padding-right:10px}
.review a{color:#076ba7; text-decoration:none}

#flight-left ul{margin:0; padding:0 0 0 10px;; list-style:none; font-size:12px}
#flight-left ul li{background:url(http://c.fareportal.com/gcms/portals/2/images/list-img.gif?gcms-srv) left 7px no-repeat; line-height:20px; padding-left:10px}
#flight-left ul li span{color:#076BA7; font-weight:bold}

#left-box{float:left; margin:10px 0}
.showflightroute {background:url(http://c.fareportal.com/gcms/portals/2/images/blue-plus.jpg?gcms-srv) no-repeat right 6px; padding:0; margin:0 !important; float:left; width:321px}
.showflt_HD{padding:0 0 0 10px; font:14px/22px Arial, Helvetica, sans-serif; color:#076ba7; font-weight:bold; border-bottom:1px solid #e6e6e6; width:311px; margin:0; line-height:25px}
.hideflightroute {background:url(http://c.fareportal.com/gcms/portals/2/images/blue-minus.jpg?gcms-srv) no-repeat right 6px}
.flightroute{float:left; display:none; padding:0; width:321px; border-bottom:1px solid #e6e6e6}
.travel-tools{float:left; padding:0; width:321px}
.flightroute ul, ul.travel-tools{margin:0; padding:0 0 5px 10px;; list-style:none; font-size:12px}
.flightroute ul li, ul.travel-tools li{background:url(http://c.fareportal.com/gcms/portals/2/images/list-img.gif?gcms-srv) left 7px no-repeat; line-height:20px; padding-left:10px}
.flightroute ul li a{text-decoration:none; color:#076BA7; font-weight:normal}
ul.travel-tools li a{text-decoration:none; color:#076BA7; font-weight:bold}
.flightroute ul li .bold{text-decoration:none; font-weight:bold;}

#search{float:left; border:1px solid #ccc; width:310px; margin:6px 0 0 5px}
#search .search_input{float:left; border:none; padding:2px; width:265px; border-color:#fff}
#search .search_button{float:right; background:url(http://c.fareportal.com/gcms/portals/2/images/search-button.jpg?gcms-srv) no-repeat right 0 transparent; width:20px; height:18px; border:none; cursor:pointer; margin:1px 1px 0 0}

/*------------------ right section ------------------------*/
#flight-right{width:652px; float:right}

.corner{border:3px solid #e6e6e6; position:relative; z-index:1}
.corner .a{background:url(http://c.fareportal.com/gcms/portals/2/images/corner.gif?gcms-srv) top left; height:10px; width:10px; float:left; position:absolute; top:-4px; left:-4px; z-index:999}
.corner .b{background:url(http://c.fareportal.com/gcms/portals/2/images/corner.gif?gcms-srv) top right; height:10px; width:10px; float:right; position:absolute; top:-4px; right:-4px; z-index:999}
.corner .c{background:url(http://c.fareportal.com/gcms/portals/2/images/corner.gif?gcms-srv) bottom left; height:10px; width:10px;  float:left; position:absolute; bottom:-4px; left:-4px; z-index:999}
.corner .d{background:url(http://c.fareportal.com/gcms/portals/2/images/corner.gif?gcms-srv) bottom right; height:10px; width:10px; float:right; position:absolute; bottom:-4px; right:-4px; z-index:999}

#banner{float:right; width:652px;position:relative; margin-bottom:10px}
#banner img.banner_img{position:relative; z-index:2; display:block}

#banner .code_tag{float:right; background:url(http://c.fareportal.com/gcms/portals/2/images/banner-right.png?gcms-srv) no-repeat 0 0; width:129px; height:138px; position:absolute; top:3px; right:2px; z-index:2; text-align:right; text-decoration:none!important}
#banner .code_tag span{color:#fff; font-size:16px; font-weight:bold; float:right; padding:2px 2px 0 0; line-height:20px}
#banner .strip{background:url(http://c.fareportal.com/gcms/portals/2/images/red-big-right.gif?gcms-srv) no-repeat right; height:48px; position:absolute; float:right; z-index:2; right:-9px; top:200px; text-decoration:none!important}

#banner .banner_HD{background:url(http://c.fareportal.com/gcms/portals/2/images/red-big-left.gif?gcms-srv) no-repeat left; height:34px; float:left; font-size:22px; color:#fff; font-weight:bold; padding:2px 5px 3px 5px; margin:0 18px 0 0}
#banner .banner_HD span{color:#fbdd09; font-size:22px}

#banner .code_tag span a {color:#fff; text-decoration:none; font-size:16px}
#banner .banner_HD a{color:#fff; text-decoration:none; font-size:22px}
#banner .banner_HD span a{color:#fbdd09; text-decoration:none; font-size:22px}

.banner-bottom{float:right; background:url(http://c.fareportal.com/gcms/portals/2/images/mini-box-bg.jpg?gcms-srv) no-repeat 0 0; width:201px; height:146px}
.banner-bottom a{text-decoration:none} .banner-bottom img{float:left; margin:2px 0 0 2px}
.banner-bottom .heading{ float:right; font-size:16px; color:#333; font-weight:bold; margin:-2px 5px 0 0; width:195px; text-align:center;}
.banner-bottom .heading span{font-size:22px; color:#f74924; background:url(http://c.fareportal.com/gcms/portals/2/images/rank-icon.gif?gcms-srv) no-repeat right -70px transparent; padding-right:12px}

.banner-bottom-hover{float:right; background:url(http://c.fareportal.com/gcms/portals/2/images/mini-box-bg.jpg?gcms-srv) no-repeat -203px 0; width:201px; height:146px}
.banner-bottom-hover a{text-decoration:none} .banner-bottom-hover img{float:left; margin:2px 0 0 2px}
.banner-bottom-hover .heading{ float:right; font-size:16px; color:#fff; font-weight:bold; margin:-2px 5px 0 0; width:195px; text-align:center}
.banner-bottom-hover .heading span{font-size:22px; color:#fbdd09; background:url(http://c.fareportal.com/gcms/portals/2/images/rank-icon.gif?gcms-srv) no-repeat right -96px transparent; padding-right:12px}

#top-deals{float:right; width:650px;position:relative; margin:0; padding:10px 0}
#top-deals .table{width:630px; padding:0 8px}
#top-deals .departure{font-size:12px; margin:5px 0 0 0}
.table-box{border:1px solid #cad6f0; margin:10px 0; font-size:12px; clear:both}
.table-bg-bold{background:url(http://c.fareportal.com/gcms/portals/2/images/table-gradiant.jpg?gcms-srv) repeat-x; height:35px; font-size:12px; font-weight:bold}
.table-bg{background:url(http://c.fareportal.com/gcms/portals/2/images/table-dotted.jpg?gcms-srv) repeat-x; height:30px; font-size:12px; color:#666; font-weight:bold}
.table-bg td, .table-bg-bold td, .raw td, .raw-red td{font-size:12px; padding-left:10px}
.border{border-right:1px solid #a4c9dc}
.raw{height:30px; color:#666; font-weight:bold}
.raw-red{color:#F74924; font-weight:bold; height:30px}
#top-deals p{margin:0; padding:0 10px; color:#333; line-height:20px; font-size:12px; text-align:justify}
#top-deals ul{margin:0; padding:0 0 0 15px;; list-style:none; font-size:12px}
#top-deals ul li{background:url(http://c.fareportal.com/gcms/portals/2/images/list-img.gif?gcms-srv) left no-repeat; line-height:22px; padding-left:10px}
#top-deals ul li span{color:#076BA7} #top-deals ul li span a{color:#076BA7}

.red-date{color:#F74924; font-weight:bold; padding-left:10px}
.grey-dotted{background:url(http://c.fareportal.com/gcms/portals/2/images/grey-dotted.jpg?gcms-srv) bottom repeat-x} 
.grey-dotted td{padding:0 0 10px 10px; font-size:12px}
.grey-dotted a, #featured_deals .border p a{color:#0000FF; text-decoration:underline}

.signup td{padding:10px;} .signup .heading{font-weight:bold; color:#000; font-size:14px}
.signup .heading span{color:#096FAF}
.email-box{background:url(http://c.fareportal.com/gcms/portals/2/images/mail-icon.jpg?gcms-srv) left no-repeat; float:left; height:25px; margin:5px 0 0 0; padding-left:29px}
.email-box .text{border:1px solid #cacaca; border-left:none; height:21px; width:520px; float:left; padding:2px 0 0 5px; color:#000; margin-right:5px; font:12px Arial, Helvetica, sans-serif; font-weight:bold}
.email-box .go{background:url(http://c.fareportal.com/gcms/portals/2/images/go-btn.jpg?gcms-srv) no-repeat 0 0; float:right; width:46px; height:26px; border:none; cursor:pointer}
.email-box .go-hover{background:url(http://c.fareportal.com/gcms/portals/2/images/go-btn.jpg?gcms-srv) 0 -27px no-repeat; float:right; width:46px; height:26px; border:none; cursor:pointer}

#banner-mid{float:right; width:652px;position:relative}
#banner-mid img.banner_img{position:relative; z-index:2; display:block}
#banner-mid .strip{background:url(http://c.fareportal.com/gcms/portals/2/images/red-small-right.gif?gcms-srv) no-repeat bottom right; height:42px; position:absolute; float:right; z-index:2; right:-10px; top:90px; text-decoration:none!important}

#banner-mid .banner_midHD{background:url(http://c.fareportal.com/gcms/portals/2/images/red-small-left.gif?gcms-srv) no-repeat left; float:right; font-size:17px; color:#fff; font-weight:bold; padding:0 5px 0 5px; margin:0 26px 0 0; line-height:33px; *line-height:36px}
:root #banner-mid .banner_midHD {line-height:34px\0/}
#banner-mid .banner_midHD span{color:#fbdd09; font-size:24px}
#banner-mid .banner_midHD a{color:#fff; text-decoration:none; font-size:17px}
#banner-mid .banner_midHD span a{color:#fbdd09; text-decoration:none; font-size:24px}

#box-mini{float:left; width:317px;position:relative; margin:0 16px 0 0; padding:10px 0 0 0}
#box-mini .heading{font-size:14px; color:#646464; font-weight:bold; padding:0 0 10px 10px; line-height:22px}
#box-mini .text{font-size:12px; color:#646464; padding:0 0 10px 10px; line-height:22px; position:relative; z-index:1}
#box-mini .right{position:absolute; float:right; width:62px; height:55px; top:0; right:0}
#box-mini .table{width:295px; padding:0; font-size:12px; margin-left:8px}
#box-mini .top{color:#646464; font-weight:bold}
#box-mini .mid{padding-left:10px} #box-mini .mid span{float:left; width:18px; padding-bottom:5px}
#box-mini .mid strong{color:#aeaeae; font-weight:bold; float:left}
#box-mini .grey{background:url(http://c.fareportal.com/gcms/portals/2/images/rank-icon.gif?gcms-srv) no-repeat 0 3px; width:12px; height:9px}
#box-mini .green{background:url(http://c.fareportal.com/gcms/portals/2/images/rank-icon.gif?gcms-srv) no-repeat 0 -10px; width:9px; height:5px}
#box-mini .red{background:url(http://c.fareportal.com/gcms/portals/2/images/rank-icon.gif?gcms-srv) no-repeat 0 -21px; width:9px; height:5px}
#box-mini .dotted{background:url(http://c.fareportal.com/gcms/portals/2/images/grey-dotted.jpg?gcms-srv) bottom repeat-x}
#box-mini .table tr td{height:25px}
#box-mini .link a{text-decoration:none; color:#066da8; font-size:11px}

#deals-drop{float:left; width:450px; height:26px; margin:0; padding:0 0 0 10px; position:relative; z-index:999; color:#000}
#deals-drop ul{display:block; margin:0; padding:0; list-style:none; color:#000; position:relative; z-index:999}
#deals-drop ul li{background:url(http://c.fareportal.com/gcms/portals/2/images/deals-drop.jpg?gcms-srv) no-repeat right; float:left; border:1px solid #aaadb4; padding:0 15px 0 8px; height:20px}
#deals-drop ul li a{text-decoration:none; color:#000}
#deals-drop ul li ul{width:350px; top:21px; position:absolute; left:0!important; border:1px solid #aaadb4; background-color:#fff; display:none; padding:5px}
#deals-drop ul li ul li{float:left; border:none; background:none; width:150px}
#deals-drop ul li strong{padding:5px 0 0 4px; float:left; width:100%}

/*============================================== airline page basic ==============================================*/
#featured_deals{float:right; width:652px; position:relative; margin:0; padding:0 0 10px 0; font-size:12px}
#featured_deals .border{border:1px solid #d4d4f8; width:631px; margin:5px 0 15px 6px; padding:10px 0; overflow:hidden}
#featured_deals .border span{margin:0; padding:0 20px 0 5px; color:#F74924; font-weight:bold}
#featured_deals .border p{margin:0; padding:5px; color:#333; line-height:20px; font-size:12px; text-align:justify; width:100%; clear:both}

.departure strong{float:left; color:#000; padding:2px 0 0 5px}
.table_heading{float:left; width:579px; background:url(http://c.fareportal.com/gcms/portals/2/images/table-heading-bg.jpg?gcms-srv) repeat-x; border-top:1px solid #d4d4f8; height:35px; border-left:1px solid #fff; border-right:1px solid #fff; padding:4px 25px 0 25px; line-height:17px}
.table_heading b{float:left; width:120px; color:#000; margin:0; padding:0; font-weight:bold; font-size:13px; text-align:center}
.table_heading .text_left{text-align:left; padding:15px 0 0 0; width:139px}
.table_heading .fares_this{width:180px}

.showairlinedeals {background:url(http://c.fareportal.com/gcms/portals/2/images/blue-plus.jpg?gcms-srv) no-repeat right 10px; padding:0; margin:0 10px 0 0 !important; float:left; width:621px}
.showairlinedeals_HD{padding:0 10px 0 25px; font:14px/22px Arial, Helvetica, sans-serif; color:#076ba7; font-weight:bold; border-bottom:1px solid #d4d4f8; width:596px; margin:0; line-height:30px}
.hideairlinedeals {background:url(http://c.fareportal.com/gcms/portals/2/images/blue-minus.jpg?gcms-srv) no-repeat right 10px}
.airlinedeals{float:left; display:none; padding:0; width:631px; border-bottom:1px solid #d4d4f8}

#airline_table .td_bg{background:url(http://c.fareportal.com/gcms/portals/2/images/table-dotted.jpg?gcms-srv) repeat-x; height:30px; font-size:12px; color:#666; font-weight:bold; line-height:30px}
#airline_table .td_white{height:30px; font-size:12px; color:#666; font-weight:bold; line-height:30px}
#airline_table .from{width:139px; padding:0 0 0 25px}
#airline_table .to{width:139px; padding:0}
#airline_table .fares{padding:0; width:180px; text-align:center; color:#F74924}
#airline_table .fares1{ padding:0 25px 0 0; width:122px; text-align:center; color:#F74924}

#signup{float:left; padding:10px 10px 5px 10px; width:611px}
#signup .heading{font-weight:bold; color:#000; font-size:14px}
#signup .heading span{color:#096FAF}

/*------------------ tab section ------------------------*/
.corner_tabbox {position:relative; z-index:1; float:left}
.corner_tabbox .a { background:url(http://c.fareportal.com/gcms/portals/2/images/corner.gif?gcms-srv) top left; height:10px; width:10px; float:left; position:absolute; top:-4px; left:-4px; z-index:1 }
.corner_tabbox .b { background:url(http://c.fareportal.com/gcms/portals/2/images/corner.gif?gcms-srv) top right; height:10px; width:10px; float:right; position:absolute; top:-4px; right:-4px; z-index:1 }
.corner_tabbox .c { background:url(http://c.fareportal.com/gcms/portals/2/images/corner.gif?gcms-srv) bottom left; height:10px; width:10px; float:left; position:absolute; bottom:-4px; left:-4px; z-index:1 }
.corner_tabbox .d { background:url(http://c.fareportal.com/gcms/portals/2/images/corner.gif?gcms-srv) bottom right; height:10px; width:10px; float:right; position:absolute; bottom:-4px; right:-4px; z-index:1 }
.corner_tab { position:relative; z-index:1; padding:0 10px;  float:left}
.corner_tab .a { background:url(http://c.fareportal.com/gcms/portals/2/images/corner.gif?gcms-srv) top left; height:10px; width:10px; float:left; position:absolute; top:-4px; left:-4px; z-index:1 }
.corner_tab .b { background:url(http://c.fareportal.com/gcms/portals/2/images/corner.gif?gcms-srv) top right; height:10px; width:10px; float:right; position:absolute; top:-4px; right:-4px; z-index:1 }
.corner_tab .c { background:url(http://c.fareportal.com/gcms/portals/2/images/corner.gif?gcms-srv) bottom left; height:10px; width:10px; float:left; position:absolute; bottom:-4px; left:-4px; z-index:1 }
.corner_tab .d { background:url(http://c.fareportal.com/gcms/portals/2/images/corner.gif?gcms-srv) bottom right; height:10px; width:10px; float:right; position:absolute; bottom:-4px; right:-4px; z-index:1 }

#airline_left{float:left; margin:0; padding:0}
.airlineroute{float:left; display:none; padding:0; width:321px; border-bottom:1px solid #e6e6e6}
#airline_left ul{margin:0; padding:0 0 0 10px;; list-style:none; font-size:12px}
.airlineroute ul{margin:0; padding:0 0 5px 10px;; list-style:none; font-size:12px}
#airline_left ul li, .airlineroute ul li{background:url(http://c.fareportal.com/gcms/portals/2/images/list-img.gif?gcms-srv) left 7px no-repeat; line-height:20px; padding-left:10px; width:145px; float:left}
#airline_left ul li a, .airlineroute ul li a{text-decoration:none; color:#000; font-weight:normal}
#airline_left .see_more{background:url(http://c.fareportal.com/gcms/portals/2/images/blue-plus.jpg?gcms-srv) no-repeat right 3px; padding:0 18px 0 0; color:#076ba7; line-height:17px; font-size:12px; float:right; margin:0 15px 5px 0}

#tab_box{width:652px; float:right; font-family:Arial, Helvetica, sans-serif; position:relative}
.deals_tab_body {width:628px; display:block; float:left; padding:9px; }
.deals_tab_body ul {width:120px; margin:0; float:left; padding:0px; list-style-type:none; border-bottom:1px solid #ddd}
.deals_tab_body ul li {margin:0; float:left; display:inline; font-size:14px; font-weight:bold; text-align:left; width:100%}
.deals_tab_body ul li a {text-align: left; text-decoration: none; line-height:24px; float:left; color:#076ba7; background-color:#f2f2f2; width:110px; border-top:1px solid #ddd; border-left:1px solid #ddd; padding:12px 0 12px 10px}
.deals_tab_body ul li a:hover {background-color:#fff}
.deals_tab_body ul li a.active {background-color:#fff; width:111px; border:1px solid #BBBABA; border-right:none; margin-bottom:-1px !important; position:relative; z-index:1}
.deals_tab_body .tab_content {width:495px; padding:10px 0 10px 10px; display:none; height:322px; float:left; border:1px solid #bbbaba; position:relative; z-index:-1; margin-left:1px}
.tab_content2{display:none}

.destTabSelectedSmall {background-color:#FFF; cursor:pointer; padding:0 30px !important; display:block; float:left; height: 35px; list-style: none outside none; position:relative}
.destTabSmall {background-color: #f2f2f2; cursor: pointer; display: block; float:left; height:35px; position:relative}
.destTabSelectedSmall2 {background-color:#FFF; cursor: pointer; display:block; float:left; height:35px; margin: 0 0 0 5px; position:relative; border:3px solid #e6e6e6; border-bottom:none!important}
.destTabSmall2 {background-color: #f2f2f2; cursor: pointer; display: block; float: left; height:35px; margin:0 0 0 5px; position: relative; border:3px solid #e6e6e6; border-bottom:none!important}
.destTabGroup{margin:0; padding:0; height:35px; float:right; padding:0; font: bold 14px/30px Arial, Helvetica, sans-serif; color:#076ba7; text-align:center}

.tab_heading{float:left; font: bold 18px/30px Arial, Helvetica, sans-serif; color:#076ba7; padding:5px 0 0 15px}
.tab_table{float:left; width:640px; padding:3px; display:block; color:#333; font-size:12px; line-height:30px}
.tab_ryt{width:220px; float:left}
.tab_mid{width:6px; float:left}
.tab_lft{width:412px; float:left}

#map_box{float:right; width:652px;position:relative; margin:0; padding:10px 0}
.map{padding:3px 0 0 3px}
.map_zoom{float:right; background:url(http://c.fareportal.com/gcms/portals/2/images/airline-map-zoom.jpg?gcms-srv) no-repeat top left; padding:0 10px 0 18px; font-size:12px; color:#076ba7; line-height:20px; height:19px; font-weight:bold; margin:5px 0}

#airline_desti{float:left; width:317px;position:relative; margin:0 16px 0 0; padding:0 0 10px 0}
#airline_desti img{margin:2px 0 0 2px}
#airline_desti p{font-size:12px; padding:10px; line-height:17px; margin:0}
#airline_desti b{font-size:14px; font-weight:bold}
#airline_desti .read_more{background:url(http://c.fareportal.com/gcms/portals/2/images/blue-plus.jpg?gcms-srv) no-repeat right 3px; padding:0 18px 0 0; color:#076ba7; line-height:17px; font-size:12px; float:right; margin:0 5px 5px 0}
#airline_desti .search_deals{background:url(http://c.fareportal.com/gcms/portals/2/images/airline-search.jpg?gcms-srv) no-repeat left 3px; padding:0 0 0 25px; color:#076ba7; line-height:24px; font-size:12px; float:right; margin:0 5px 5px 0}
#airline_desti .read_more a, #airline_desti .search_deals a, .map_zoom a, #airline_left .see_more a{color:#076ba7; text-decoration:none; font-weight:bold}

#cyclewrap{position:relative;width:646px}
#cyclewrap .cycleprev, #cyclewrap .cyclenext{display:block; width:16px; height:17px; text-decoration:none; margin-right:8px; right:0px}
/*#cyclewrap .cycleprev{background:url(images/img-prev.png) no-repeat top left;}*/
#cyclewrap .cyclenext1{float:right; background:url(http://c.fareportal.com/gcms/portals/2/images/airline-banner-icons.png?gcms-srv) no-repeat -101px -87px; height:18px; width:18px; margin:9px 5px 0 0; text-decoration:none}
#cyclewrapnav{float:right; width:154px; padding:8px 1px 4px 0; line-height:0;}
#cyclewrapnav a{color:#f24c21; font-size:13px; font-weight:bold; width:14px; height:18px; float:left; background:url(http://c.fareportal.com/gcms/portals/2/images/airline-banner-icons.png?gcms-srv) no-repeat -30px -115px; margin-left:4px; text-decoration:none; padding:2px 0 0 7px; line-height:16px;}
#cyclewrapnav a.activeSlide{background-position:-30px -141px; color:#fff; padding:2px 0 0 7px}
#cycleimages{overflow:hidden; position:relative; width:646px; height:259px}
.banner_logo{background:url(http://c.fareportal.com/gcms/portals/2/images/airline-banner-icons.png?gcms-srv) no-repeat 0 0; position:absolute; left:0; top:184px; height:76px; width:176px; z-index:999}
.banner_logo img{float:left; padding:32px 0 0 5px}
.airline_white{float:right; width:471px; position:relative; z-index:999; margin-top:-32px; background-color:#fff;}
/*.airline_banner_logo{background:url(http://c.fareportal.com/gcms/portals/2/images/airline-banner-icons.png?gcms-srv) no-repeat 0 0; position:absolute; left:0; top:-45px; height:76px; width:176px}
.airline_banner_logo img{height:35px; width:155px; float:left; padding:32px 0 0 5px}*/

/***** new sign up ****/
.signup_wrap{float:right; position:relative; width:640px; margin:5px 5px 10px 0}
.signup_opt{float:right; position:relative; font-family:Arial, Helvetica, sans-serif; background-color:#076ba7}
.signup_new{padding:5px 12px 0; background-color:#fff; margin:1px -9px -1px -9px; border-right:4px solid #076ba7; border-left:4px solid #076ba7; float:left}
.signup_heading{font-size:16px; font-weight:bold; color:#fff; text-align:center; margin-top:-4px }
.signtxtH{font-size:12px; line-height:18px; color:#333; padding-left:98px}
.signtxt{font-size:11px; color:#333; padding:8px 0 0 10px}
.signtxt strong{padding:0 0 0 75px; font-size:11px; font-weight:normal}
.signtxt strong a{font-size:11px;}
.signtxt span{font-size:11px; color:#f24c21;}
.signup_icon{background:url(http://c.fareportal.com/gcms/portals/2/images/flight-sprites.png?gcms-srv) 0 -391px; height:66px; width:98px; float:left}
.signup_input{width:520px; float:right; padding:10px 0 0 0; position:relative}
.input_signup{border:1px solid #CECFCF; border-left:none; width:375px; height:21px; font-size:12px; color:#666; padding-left:5px; float:left}
.signicon{background:url(http://c.fareportal.com/gcms/portals/2/images/flight-sprites.png?gcms-srv) no-repeat 0 -473px; height:25px; width:29px; float:left}
.submit{background:url(http://c.fareportal.com/gcms/portals/2/images/flight-sprites.png?gcms-srv) 0 -344px; height:31px; width:90px; float:left; border:none; cursor:pointer; margin:-3px 0 0 10px}
.signup_corner{border:5px solid #076ba7; border-right:4px solid #076ba7; border-left:4px solid #076ba7; position:relative; z-index:1; float:left}
.signup_corner .a{background:url(http://c.fareportal.com/gcms/portals/2/images/flight-sprites.png?gcms-srv) no-repeat 0 -513px; height:33px; width:10px; float:left; position:absolute; top:-5px; left:-9px; z-index:1}
.signup_corner .b{background:url(http://c.fareportal.com/gcms/portals/2/images/flight-sprites.png?gcms-srv) no-repeat -29px -513px; height:33px; width:10px; float:right; position:absolute; top:-5px; right:-9px; z-index:1}
.signup_corner .c{background:url(http://c.fareportal.com/gcms/portals/2/images/flight-sprites.png?gcms-srv) no-repeat 0 -558px; height:10px; width:10px;  float:left; position:absolute; bottom:-5px; left:-9px; z-index:1}
.signup_corner .d{background:url(http://c.fareportal.com/gcms/portals/2/images/flight-sprites.png?gcms-srv) no-repeat -29px -558px; height:10px; width:10px; float:right; position:absolute; bottom:-5px; right:-9px; z-index:1}