#mid-section {width:995px; margin:0 0 0 10px; clear:both}
a{cursor:pointer}

.blueHD14F{padding:10px 0 0 10px;font:14px/22px Arial, Helvetica, sans-serif;color:#076ba7;font-weight:bold;border-bottom:1px solid #e6e6e6;width:380px;margin:0}

/*------------------ left section ------------------------*/
#left-side {width:388px; float:left}

#banner-left{float:left; width:388px;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/flight-sprites.png?gcms-srv) no-repeat right -295px; height:40px; position:absolute; float:right; z-index:2; right:-10px; top:180px; text-decoration:none!important}

#banner-left .banner_leftHD{background:url(http://c.fareportal.com/gcms/portals/2/images/flight-sprites.png?gcms-srv) no-repeat 0 -258px; float:right; font-size:16px; color:#fff; font-weight:bold; padding:2px 5px 4px 10px;  margin:0 17px 0 0; height:30px;}
#banner-left .banner_leftHD a{font-size:16px; color:#fff; text-decoration:none}

.left-confi{float:left; width:388px; position:relative; margin:0; padding:10px 0}
.left-confi p{height:50px; margin:10px 0 0 0}
.left-confiHD{border-bottom:1px solid #E6E6E6; color:#076BA7; font:bold 14px/22px Arial,Helvetica,sans-serif; margin:0; padding:5px 0 0 10px; width:375px;}
.trust{float:left; width:164px; height:55px; position:relative; margin:0 40px 0 0; background:url(http://c.fareportal.com/gcms/portals/2/images/flight-sprites.png?gcms-srv) no-repeat -256px -978px;}
.veri{float:left; width:108px; height:54px; position:relative; margin:0; background:url(http://c.fareportal.com/gcms/portals/2/images/flight-sprites.png?gcms-srv) no-repeat -444px -976px;}

#left-side  p{margin:5px 0 0 0; padding:0 10px; font-size:12px; text-align:justify}
#left-side  p img{vertical-align:middle; margin:0 5px}
#left-side  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:5px 10px 0 0; float:right; padding-right:10px}
.review a{color:#076ba7; text-decoration:none}

#left-side ul{margin:0; padding:0 0 0 10px;; list-style:none; font-size:12px}
#left-side 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}
#left-side 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:382px; cursor:pointer}
.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:380px; 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; cursor:pointer}
.flightroute{float:left; display:none; padding:0; width:390px; 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:376px; margin:6px 0 0 5px}
#search .search_input{float:left; border:none; padding:2px; width:345px; border-color:#fff}
#search .search_button{float:right; background:url(http://c.fareportal.com/gcms/portals/2/images/flight-sprites.png?gcms-srv) no-repeat 0 -784px; width:20px; height:18px; border:none; cursor:pointer; margin:1px 1px 0 0}

/*------------------ right section ------------------------*/
#right-side{width:595px; float:right}

.corner{border:3px solid #e6e6e6; position:relative; z-index:1; float:left}
.corner .a{background:url(http://c.fareportal.com/gcms/portals/2/images/flight-sprites-dec.png?gcms-srv) no-repeat scroll -172px -319px transparent; 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/flight-sprites-dec.png?gcms-srv) no-repeat scroll -197px -319px transparent; 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/flight-sprites-dec.png?gcms-srv) no-repeat scroll -172px -344px transparent; 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/flight-sprites-dec.png?gcms-srv) no-repeat scroll -197px -344px transparent; height:10px; width:10px; float:right; position:absolute; bottom:-4px; right:-4px; z-index:999}

#banner{float:right; width:595px;position:relative; margin-bottom:10px; z-index:-1}
#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/grey-code-bg.png?gcms-srv) no-repeat 0 0; width:157px; height:156px; 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:5px 10px 0 0; line-height:20px}
#banner .code_tag_txt{color:#fff; font-size:16px; font-weight:bold; float:right; padding:5px 10px 0 0; line-height:20px}
#banner .code_tag_txt span{font-size:13px; padding:0}
#banner .strip{background:url(http://c.fareportal.com/gcms/portals/2/images/flight-sprites.png?gcms-srv) no-repeat right -206px; height:42px; position:absolute; float:right; z-index:2; right:-10px; top:190px; text-decoration:none!important}
#banner .banner_HD{background:url(http://c.fareportal.com/gcms/portals/2/images/flight-sprites.png?gcms-srv) no-repeat 0 -165px; height:32px; float:left; font-size:18px; color:#fff; padding:2px 5px 3px 10px; margin:0 12px 0 0}
#banner .code_tag span a {color:#fff; text-decoration:none; font-size:16px}
#banner .banner_HD a{color:#fff; text-decoration:none; font-size:18px}
.banner-logo{height:75px; width:175px; background:url(http://c.fareportal.com/gcms/portals/2/images/banner-logo-bg.png?gcms-srv) no-repeat 0 0; position:absolute; left:3px; top:171px; z-index:999}
.banner-logo span{background:url(http://c.fareportal.com/gcms/portals/2/images/car-opt-logos.png?gcms-srv) no-repeat 0 0; height:60px; width:120px; display:block; margin:15px 0 0 10px}
.banner-logo span .dollar{background-position:0 0}

#banner-orng{float:right; width:595px;position:relative; margin-bottom:10px; z-index:-1}
#banner-orng img.banner_img{position:relative; z-index:2; display:block}
#banner-orng .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-orng .code_tag span{color:#fff; font-size:16px; font-weight:bold; float:right; padding:2px 2px 0 0; line-height:20px}
#banner-orng .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:180px; text-decoration:none!important}
#banner-orng .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-orng .banner_HD span{color:#fbdd09; font-size:22px}
#banner-orng .code_tag span a {color:#fff; text-decoration:none; font-size:16px}
#banner-orng .banner_HD a{color:#fff; text-decoration:none; font-size:22px}

.banner-bottom{float:right; background:url(http://c.fareportal.com/gcms/portals/2/images/flight-mini-box-bg.jpg?gcms-srv) no-repeat 0 0; width:192px; height:146px}
.banner-bottom a{text-decoration:none} .banner-bottom img{float:left; margin:2px 0 0 3px}
.banner-bottom .heading{ float:right; font-size:15px; color:#333; font-weight:bold; margin:0 5px 0 0; width:185px; text-align:right; background:url(http://c.fareportal.com/gcms/portals/2/images/flight-sprites.png?gcms-srv) no-repeat scroll 174px -709px transparent;}
.banner-bottom .heading span{font-size:21px; color:#f74924; padding-right:12px}

.banner-bottom-hover{float:right; background:url(http://c.fareportal.com/gcms/portals/2/images/flight-mini-box-bg.jpg?gcms-srv) no-repeat -194px 0; width:192px; height:146px}
.banner-bottom-hover a{text-decoration:none} .banner-bottom-hover img{float:left; margin:2px 0 0 3px}
.banner-bottom-hover .heading{ float:right; font-size:15px; color:#fff; font-weight:bold; margin:0 5px 0 0; width:185px; text-align:right; background:url(http://c.fareportal.com/gcms/portals/2/images/flight-sprites.png?gcms-srv) no-repeat scroll 174px -737px transparent;}
.banner-bottom-hover .heading span{font-size:21px; color:#fbdd09; padding-right:12px}

.banner-bottom-long{float:left; background:url(http://c.fareportal.com/gcms/portals/2/images/mini-box-big-long.jpg?gcms-srv) no-repeat 0 0; width:192px; height:224px; margin:10px 0 0 3px; padding-bottom:10px}
.banner-bottom-long a{text-decoration:none} .banner-bottom-long img{float:left; margin:3px 0 0 4px}
.banner-bottom-long .heading{ float:right; font-size:13px; color:#333; font-weight:bold; margin:0 5px 0 0; width:185px; text-align:right}
.banner-bottom-long .heading span{font-size:18px; 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-long table{padding:5px 2px 0 0; width:100%}
.btd{padding-left:2px;}
.rtd{color:#F74924; font-weight:bold}

#signup_wrap{float:right; width:593px; position:relative; margin:0; padding:15px 0 0 0}
#signup{position:relative; width:572px; padding:8px 8px 5px 8px; float:left}
#signup .icon{height:60px; width:62px; background:url(http://c.fareportal.com/gcms/portals/2/images/flight-sprites-dec.png?gcms-srv) no-repeat -323px -294px; float:left}
#signup .input_box{float:left; color:#333; padding-left:15px; width:495px}
#signup .input_left{float:left; background:url(http://c.fareportal.com/gcms/portals/2/images/flight-sprites-dec.png?gcms-srv) no-repeat -290px -314px; width:9px; height:40px}
@media only screen and (max-device-width: 1024px) and (orientation:portrait) {#signup .input_left{display:none;}}
@media only screen and (max-device-width: 1024px) and (orientation:landscape) {#signup .input_left{display:none;}}
#signup .input{float:left; background:url(http://c.fareportal.com/gcms/portals/2/images/flight-sprites-dec.png?gcms-srv) repeat-x 0 -375px; height:40px; width:420px; border:none; color:#7b7b7b; font-size:14px; font-weight:bold; line-height:35px;font-family:Arial, Helvetica, sans-serif}
#signup .btn{float:left; background:url(http://c.fareportal.com/gcms/portals/2/images/flight-sprites-dec.png?gcms-srv) repeat-x right -308px; height:40px; width:56px; border:none; cursor:pointer}
#signup .btn-hover{float:left; background:url(http://c.fareportal.com/gcms/portals/2/images/flight-sprites-dec.png?gcms-srv) repeat-x right -429px; height:40px; width:56px; border:none; cursor:pointer}
#signup .btn-active{float:left; background:url(http://c.fareportal.com/gcms/portals/2/images/flight-sprites-dec.png?gcms-srv) repeat-x -427px -308px; height:40px; width:56px; border:none; cursor:pointer}
#signup .red{color:#F24C21; font-size:12px}
#signup .txt{color:#333; font-size:11px; padding:0; margin:0; line-height:16px; float:left}
#signup a{font-size:11px; float:right; padding-right:10px}
#signup .input_box p{color:#333; font-size:12px; margin:-5px 0 0 0; padding:0; line-height:23px}

.signup_wrap{float:right; position:relative; width:583px; margin:10px 5px 0 0}
.signup_opt{float:right; position:relative; font-family:Arial, Helvetica, sans-serif; background-color:#076ba7;}
.signup_new{padding:5px 8px 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; margin-top:-4px }
.signtxtH{font-size:12px; line-height:18px; color:#333; padding-left:98px; float:left}
.signtxt{font-size:11px; color:#333; padding:8px 0 0 10px}
.signtxt strong{padding:0 0 0 30px; font-size:11px; font-weight:normal}
.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}
html>body .signup_icon{*float:none}
.signup_input{width:470px; float:right; padding:10px 0 0 0; position:relative}
.input_signup{border:1px solid #CECFCF; border-left:none; width:330px; 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}


#top-deals{float:right; width:593px;position:relative; margin:0; padding:15px 0}
#top-deals .table{width:572px; padding:0 8px 8px 8px}
#top-deals .departure{font-size:12px; margin:5px 0 0 0}
.table-box{border:1px solid #cad6f0; border-bottom:none; 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; width:572px}
#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}

#banner-mid{float:right; width:595px;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/flight-sprites.png?gcms-srv) no-repeat right -295px; height:40px; 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/flight-sprites.png?gcms-srv) no-repeat 0 -258px; float:right; font-size:16px; color:#fff; font-weight:bold; padding:2px 5px 0 10px; margin:0 17px 0 0; height:33px;}
: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:292px;position:relative; margin:0 16px 0 0; padding:15px 0 0 0}
#box-mini .heading{font-size:13px; color:#646464; font-weight:bold; padding:0 0 10px 10px; line-height:22px}
#box-mini .text{font-size:11px; color:#646464; padding:0 0 10px 10px; line-height:22px; position:relative; z-index:1}
#box-mini .right-top10{position:absolute; float:right; width:62px; height:55px; top:0; right:0; background:url(http://c.fareportal.com/gcms/portals/2/images/flight-sprites.png?gcms-srv) no-repeat scroll 0 -976px transparent}
#box-mini .right-moving{position:absolute; float:right; width:62px; height:55px; top:0; right:0; background:url(http://c.fareportal.com/gcms/portals/2/images/flight-sprites.png?gcms-srv) no-repeat scroll 0 -912px transparent}
#box-mini .table{width:272px; 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/flight-sprites.png?gcms-srv) no-repeat scroll 0 -636px transparent; width:12px; height:10px}
#box-mini .green{background:url(http://c.fareportal.com/gcms/portals/2/images/flight-sprites.png?gcms-srv) no-repeat scroll 0 -650px transparent; width:9px; height:10px}
#box-mini .red{background:url(http://c.fareportal.com/gcms/portals/2/images/flight-sprites.png?gcms-srv) no-repeat scroll 0 -677px transparent; width:9px; height:10px}
#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:400px; 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%}

.taxnote{font-size:12px; color:#333; clear:both; margin:2px 0 5px 20px}

/* Dummy Check-in for CDN Update */