
/*----- Content for file :common-opt-directory.css start here -----*/
html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, img, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, a img{border:none; font-weight:inherit; font-style:inherit; font-size:12px; font-family:inherit; margin:0; padding:0}
body{line-height:normal; color:#222; background:#fff; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; margin:0; padding:0}
.csbanner{ background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') none no-repeat scroll 0 -130px transparent; color:#627586; float:right; font-size:14px; height:29px; padding:10px 2px 0 23px}
.csbanner span{color:#B93415;font-size:17px}
.csbanner img{vertical-align:middle}
.csbanner em{font-weight:700;font-style:normal;font-family:Arial, Helvetica, sans-serif !important; font-size:14px}
.headerlnks{color:#687586;font-size:11px;float:left;text-align:right;width:100%;line-height:18px;margin-top:5px;padding-bottom:3px; padding-right:8px;font-family:Arial, Helvetica, sans-serif !important}
.headerlnks a:link, .headerlnks a:active, .headerlnks a:visited{color:#687586;font-size:11px;text-decoration:none;font-weight:normal}
.headerlnks a:hover{color:#687586;font-size:11px;text-decoration:underline;font-weight:normal}
.slt-country{width:125px;height:19px;line-height:18px;float:right;overflow:hidden;text-align:left}
.slt-country .link, .slt-country .link:visited, .slt-country .link:link, .slt-country .link:active{float:left;width:120px;_width:122px;height:19px;outline:none;cursor:pointer;text-decoration:none;padding-left:5px;background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -71px transparent;color:#687586;font-size:11px;font-family:Arial, Helvetica, sans-serif}
.slt-country .link:hover, .slt-country .active{text-decoration:none;color:#293341;font-size:11px;background-position:0 -92px}
.slt-country span{width:16px;height:12px;float:left;overflow:hidden;margin:3px 5px 0 3px}
.slt-country .drop{position:absolute;top:62px;left:853px;z-index:99999; width:147px;background:#fff;border:1px solid #7F9DB9;display:none}
.slt-country .drop ul{margin:0;padding:0; z-index:99999}
.slt-country .drop li{color:#697687;display:block;float:left;width:147px;line-height:15px;list-style:none; z-index:99999}
.slt-country .drop a, .slt-country .drop a:visited, .slt-country .drop a:link, .slt-country .drop a:active{font-size:11px;color:#293341;width:147px;text-decoration:none;display:block;padding-bottom:3px;border-top:1px solid #fff;border-bottom:1px solid #fff;z-index:99999}
.slt-country .drop a:hover, .slt-country .drop a.selected{background:#e7f0f7;border-top:1px solid #b8d1e5;border-bottom:1px solid #b8d1e5;z-index:99999}
.flagsprite2{background:url('//c.fareportal.com/gcms/portals/3/images/countryflags.gif') no-repeat}
.flagUSD{background-position:-18px -120px}
.flagCAD{background-position:-18px -95px}
.flagCAD-nu{background-position:-18px -95px;margin-right:20px; float:right}
.flagINR{background-position:-18px -312px}
.flagGBP{background-position:0px -312px}
.flagEUR{background-position:-18px -165px}
.flagGBP{background-position:0 -312px}
#navCS2009{display:block;margin:0;padding:0;z-index:800;position:relative;float:left;width:100%}
#navCS2009 li{display:block;list-style:none;margin:0;padding:0;float:left;position:relative;line-height:normal}
#navCS2009 a{display:block}
#navCS2009 ul{display:none;position:absolute;left:0;margin:0;padding:0}
* html #navCS2009 ul{line-height:0} /* IE6 "fix" */
#navCS2009 ul a{zoom:1} /* IE6/7 fix */
#navCS2009 ul li{float:none;text-align:left}#navCS2009 ul ul{top:0}
#navCS2009{background-color:#ffffff;height:32px;text-align:center;margin-bottom:0;padding:0}
#navCS2009 *:hover{background:url(//c.fareportal.com/gcms/portals/3/images/nav-bg.gif) repeat-x 0;color:#fff}
#navCS2009 a{border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;color:#3c4c60;text-decoration:none;font-size:12px;font-weight:bold;padding:5px 0px;font-family:Arial, Helvetica, sans-serif !important}
#navCS2009 a:hover{background:url(//c.fareportal.com/gcms/portals/3/images/nav-bg.gif) repeat-x 0;color:#fff !important}
#navCS2009 .hover{background:url(//c.fareportal.com/gcms/portals/3/images/nav-bg.gif) repeat-x 0;color:#fff}
#navCS2009 .currentNav{background-color:#616f7a;color:#fff}
#navCS2009 .currentNav a{color:#fff}
#navCS2009 ul{width:160px}
#navCS2009 ul li a{border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;color:#3c4c60 !important;text-decoration:none;font-size:12px;font-weight:normal;padding:5px 10px;line-height:15px;background:#fff}
#navCS2009 ul ul{left:174px}
#navCS2009 ul li a:hover{background-color:#f1f1f1;background-image:none;color:#3c4c60 !important}
#navCS2009 ul li .hover{background-color:#f1f1f1;color:#3c4c60 !important}
#navCS2009 ul a{border-right:1px solid #cccccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-top:none}
.hd-opt{background:url(/portals/3/images/hdr_bg02.gif?gcms-srv) repeat-x bottom}
.quick_links{float:left; width:982px; font:11px Arial, Helvetica, sans-serif; background:#eee; border-bottom:1px solid #e7e7e7; margin-top:1px; padding:15px 0 0 20px}
.quick_links ul{list-style:none; float:left; width:982px; margin:0; padding:0 0 10px}
.quick_links li{color:#777; float:left; width:auto; padding-right:7px; margin-right:7px; background:url(/portals/3/images/footer_sep.jpg?gcms-srv) no-repeat right; list-style:none!important}
.quick_links li a, .quick_links li a:visited, .quick_links li a:link, .quick_links li a:active{color:#333!important; text-decoration:none; font-size:11px!important}
.quick_links li.last{background:none; margin-right:0; padding-right:0}
.quick_links li.first{background:none; margin-right:0}
.footer_courtsey{float:left; width:982px; border-top:1px solid #e7e7e7; font:11px/30px Arial, Helvetica, sans-serif; color:#757575; background:#fff; padding:0 0 0 20px}
.footer_courtsey span{color:#757575}
.footer_courtsey a, .footer_courtsey a:active, .footer_courtsey a:link, .footer_courtsey a:visited{color:#757575; text-decoration:none; font-size:11px!important}
.footer_follow_links{float:left; width:982px; font:11px Arial, Helvetica, sans-serif; border-top:1px solid #e7e7e7; margin-top:1px; background:#fff; padding:10px 0 2px 20px}
.footer_follow_links ul{list-style:none; float:left; width:auto; margin:0; padding:0}
.footer_follow_links li{color:#333; float:left; width:auto; padding-right:22px; line-height:24px; list-style:none!important}
.footer_follow_links li a, .footer_follow_links li a:link, .footer_follow_links li a:active, .footer_follow_links li a:visited{color:#333; text-decoration:none; font-size:11px!important}
.footer_follow_links li.last{background:url(/portals/3/images/footer_sep.jpg?gcms-srv) no-repeat left 7px; padding-left:7px}
.footer_follow_links li.first{padding-right:7px}
.footer_follow_links span{background:url(//c.fareportal.com/gcms/portals/3/images/footer-sprite.png) no-repeat; float:left; margin-right:5px}
span .nu{float:left; margin:10px 0 0 40px; padding:3px 10px; background-color:rgb(253,251,164); color:rgb(126,138,131); font-weight:700; font-size:13px}
.footer_follow_links span a{display:block; text-decoration:none}
.footer_follow_links .twitter{background-position:-90px -33px; width:20px; height:33px}
.footer_follow_links .twitter a{width:20px; height:33px}
.footer_follow_links .blog{background-position:-91px 0; width:19px; height:33px}
.footer_follow_links .blog a{width:19px; height:33px}
.footer_follow_links .facebook{background-position:-92px -66px; width:18px; height:33px}
.footer_follow_links .facebook a{width:18px; height:33px}
.footer_sprite{float:left; width:1002px; background:#fff; padding-top:3px; padding-bottom:8px}
.footer_sprite img{float:left; margin-top:8px; margin-left:24px}
.footer_sprite span{background:url(//c.fareportal.com/gcms/portals/3/images/footer-sprite.png) no-repeat; float:left; margin-top:8px; margin-left:22px}
.footer_sprite span a{text-decoration:none; display:block}
.footer_sprite .verisign{background-position:0 -163px; width:77px; height:43px}
.footer_sprite .verisign a{width:77px; height:43px}
.footer_sprite .master{background-position:-1px -207px; width:51px; height:32px}
.footer_sprite .visa{background-position:-1px -240px; width:50px; height:32px; margin-left:10px}
.footer_sprite .amex{background-position:-1px -273px; width:49px; height:32px; margin-left:10px}
.footer_sprite .discover{background-position:-1px -306px; width:50px; height:32px; margin-left:10px}
.footer_sprite .diners{background-position:-1px -339px; width:49px; height:32px; margin-left:10px}
.footer_sprite .tico{background-position:0 -468px; width:55px; height:40px}
.footer_sprite .tico a{width:55px; height:40px}
.footer_sprite .iata{background-position:0 -512px; width:55px; height:36px; margin-left:20px}
.footer_sprite .iata a{width:55px; height:36px}
.footer_sprite .arc{height:40px; margin-top:7px; width:103px; background-position:0 -426px}
.footer_sprite .arc a{width:103px; height:40px}
.footer_sprite .acta{height:24px; width:57px; background-position:0 -558px; margin:17px -5px 0 25px}
.footer_sprite .acta a{width:57px; height:24px}
.footer_sprite .bbb{background-position:-1px -379px; width:90px; height:34px; margin-left:20px}
.orange-heading{line-height:2em!important; border-bottom:3px solid #DDD; color:#076BA7; font:bold 16px/2em Arial, Helvetica, sans-serif!important; margin:0 0 10px; padding:10px 0 0!important}
.box_border{border:1px solid #e5e5e5; border-top:0}
.whyflyheading{color:#ffffff !important;background-image:url(/portals/3/images/whyfly-top-crnr.gif?gcms-srv);font-size:14px !important;font-family:Arial, Helvetica, sans-serif !important}
.whyflyheading h2, .whyflyheading h3, .whyflyheading h4{color:#ffffff !important;font:bold 14px Arial, Helvetica, sans-serif !important}
.whyflytxt{font-size:12px;color:#0f1717;text-align:justify}
.whyflytxt ul{margin:5px 6px;padding:0;list-style:none}
.whyflytxt ul li{line-height:23px;border-bottom:1px #ebebeb solid;font-size:11px;list-style:none}
.whyflytxt{border:#E5E5E5 1px solid; width:418px; font-size:12px; color:#0f1717; text-align:justify}
.whyflytxt li{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat scroll left -11px transparent; padding:0 0 0 10px}
.whyflytxt ul, .box_border ul{list-style:none; margin:10px 0 0 10px; padding:0}
.whyflytxt ul li.last{border-bottom:0}
.box_border ul li{font-size:12px}
.dealHeading h2,.dealHeading h3{font-size:15px;color:#075DBF;font-weight:700}
.last, div.last{margin-right:0}
.cmspanelwidh{width:47%!important; float:left}
.prepend-1{padding-left:10px}
a{color:#009; text-decoration:underline}
#dnn_ContentPane{ padding:4px 0 0 10px}
.bannertxt{padding-top:5px; color:#000; text-align:left; width:419px}
.vp-signup-text{font-size:14px}
.vp-signup-input{!height:26px !important}
.gplus div{width:65px !important}
.links_arrow li{background:url("/portals/3/images/img-arricon.gif?gcms-srv") no-repeat left 6px !important; padding-bottom:5px !important}
 #fbLike iframe{width:76px !important}
 .fb_edge_widget_with_comment, .fb_iframe_widget{position:static !important}
#imgMap{width:425px; height:240px}
#imgmaptwo{width:425px; height:240px}
input{!height:17px !important}
/* signup horizontal */
.signup-boxnew{font:12px Arial, Helvetica, sans-serif;color:#000;float:left;width:530px;padding:6px 10px; position:relative}
.signup-boxnew .mesg{font-weight:bold;background:#FFFFB7}
.signup-boxnew .label{float:left;width:530px;padding-bottom:5px}
.signup-boxnew .label span{color:#096FAF;font-size:18px}
.signup-boxnew b{color:#EF4D23}
.signup-boxnew .input{float:left;width:465px;background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -228px transparent;height:32px;padding-left:28px}
.signup-boxnew input{border:1px solid #CECFCF; float:left;width:445px;color:#787878;font:13px Arial, Sans-Serif;padding:6px 7px 7px 7px}
.signup-boxnew img{float:left;cursor:pointer}
/* end */
.go{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -188px transparent; border:medium none; cursor:pointer; float:right; height:33px; width:37px}
.go-hover{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') -43px -188px no-repeat; float:right; width:37px; height:33px; border:none; cursor:pointer}
.lft_topcrv{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -118px transparent; height:6px; width:6px}
.rgt_topcrv{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat -9px -118px transparent; height:6px; width:6px}
.lft_bottomcrv{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -126px transparent; height:6px; width:6px}
.rgt_bottomcrv{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat -9px -126px transparent; height:6px; width:6px}
.lft_bottomcrv2{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -914px transparent; height:6px; width:6px}
.rgt_bottomcrv2{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -902px transparent; height:6px; width:6px}
.lft_topcrv2{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -932px transparent; height:6px; width:6px}
.rgt_topcrv2{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat -6px -932px transparent; height:6px; width:6px}
.review-icon{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0px -827px transparent; float:left; height:62px; left:374px;   position:absolute; width:62px}
.hotel-icon{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -266px transparent; float:left; height:62px; left:374px; position:absolute; width:62px}
.bstars2{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -754px transparent; float:left; height:19px; margin-left:6px; width:84px}
.bstars2ndhalf{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -733px transparent; float:left; height:19px; margin-left:6px; width:84px}
.bstars3{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -710px transparent; float:left; height:19px; margin-left:6px; width:84px}
.bstars3ndhalf{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -690px transparent; float:left; height:19px; margin-left:6px; width:84px}
.bstars4{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -668px transparent; float:left; height:19px; margin-left:6px; width:84px}
.bstars4ndhalf{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -646px transparent; float:left; height:19px; margin-left:6px; width:84px}
.bstars5{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -624px transparent; float:left; height:19px; margin-left:6px; width:84px}
.rulesHead{font-size:11px;margin:2px;background:#fff;height:24px;padding-top:5px;color:#0e3a9e;text-transform:uppercase;font-weight:bold;padding-left:10px}
.rulesHead h5{font-size:11px;color:#0e3a9e;font-weight:bold}
.rules{background-color:#f7f7f7;font-size:11px;color:#000;padding-top:16px}
.rules UL{margin:0px 0px 12px;padding:0px}
.rules UL LI{padding:0px 15px 7px 26px;list-style:none;background:url(//c.fareportal.com/gcms/portals/3/images/bulgr.gif) no-repeat 17px 7px;line-height:14px;font-size:11px;color:#000}
.rules, .rulesdefault{font-size:11px; color:#000; padding-top:16px; background-color:#f7f7f7}
.rules UL, .rulesdefault UL{margin:0 0 12px; padding:0 }
.rules UL LI, .rulesdefault UL LI{padding-right:15px; padding-left:26px; font-size:11px; background:url(//c.fareportal.com/gcms/portals/3/images/bulgr.gif) no-repeat 17px 7px; padding-bottom:7px; color:#000; line-height:14px; list-style-type:none}
.rulesdefault ul li{background:transparent url(//c.fareportal.com/gcms/portals/3/images/bulgr.gif) no-repeat 17px 7px;color:#000;font-size:11px;line-height:14px;list-style-type:none;padding-bottom:7px;padding-left:26px;padding-right:15px}
.rules a:link, .rules a:visited, .rules a:active{color:#f00;font-size:11px;font-weight:normal}
.rules a:hover{color:#1261AF;font-size:11px;font-weight:normal}
.rules A:link, .rules A:visited, .rules A:active, .rulesdefault A:link, .rulesdefault A:visited, .rulesdefault A:active{font-size:11px; color:red; text-decoration:underline}
.rules A:hover, .rulesdefault A:hover, .moersearch a:hover{font-size:11px; color:#000; text-decoration:none}
.rulessmall{background-color:#F7F7F7; color:#000; font-size:10px}
.brdrlytGrey{border:1px solid #ececec}
.tb-container{display:block}
.tb, .t-count, .t-count a{background:url("/widgets/images/tweet.dfbf1dd98bad9f5b5addd80494650dca.png") no-repeat 0 0 transparent}
.tb{display:block; height:20px}
.fields_cont{*padding-left:5px !important}
:root .signup-boxnew input{padding-bottom:8px}
li ul, li ol{margin:0 1.5em}
ul, ol{margin:0 1.5em 1.5em 1.5em}
ul{list-style-type:disc}
ol{list-style-type:decimal}
dl{margin:0 0 1.5em 0}
dl dt{font-weight:bold}
dd{margin-left:1.5em}
.name{color:#1799D6; float:left; font-size:12px; font-weight:bold; padding-right:10px; width:40px}
.vacation-offers ul, li{list-style:none outside none !important}
.testimonials_box_date1{ float:left; height:16px; line-height:16px; margin:0 0 0 2px; width:124px}
.testimonials_box_date_left1{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -779px transparent;color:#FFFFFF;float:left;font-size:11px;font-weight:bold;height:16px;text-align:center;text-transform:uppercase;width:73px}
.testimonials_box_date_right1{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -802px transparent;color:#045D9D;float:left;font-size:11px;font-weight:bold;height:16px;text-align:center;width:51px}
.clttxt{color:#344454; font:12px Arial,Helvetica,sans-serif !important;text-align:left}
.clttxthd{font:bold 13px Arial, Helvetica, sans-serif; color:#344454;text-align:left}
.clttxt2{color:#5D5D5D; font-size:11px; background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat scroll 318px -887px transparent; font-weight:normal}
.clttxt a:link, .clttxt a:active, .clttxt a:visited{font-size:11px; font-weight:normal; color:#f5251b; text-decoration:none; padding-right:5px}
.clttxt a:hover{font-size:11px; font-weight:normal; color:#f5251b; text-decoration:underline; text-align:right }
.clttxt2 a:link, .clttxt2 a:active, .clttxt2 a:visited{color:#5D5D5D; font-size:11px; font-weight:normal; padding:0 5px; text-decoration:none}
.clttxt2 a:hover{color:#5d5d5d;font-size:11px;font-weight:normal;text-decoration:underline}
.strongred strong{color:#FF0000}
.facebook-hover{position:absolute; min-width:21.7em; z-index:801; border:1px solid #9DACCE; color:#3B5998; background-color:#ECEEF5; text-align:left; font-size:12px; top:28px; right:0px; padding:.4em}
.arrow{position:relative; bottom:3.4em; left:130px; width:6px; height:6px; background:url(//www.cheapoair.com/travel/travel_resources/images/arrow.png); z-index:802}

#hdHtl h4,#hdCar h4,#hdPkg h4{color:#FFFFFF; font:bold 18px/40px Arial,Helvetica,sans-serif; height:36px; text-align:left; text-indent:10px}
.pageHeading h2{line-height:1;margin-bottom:0.5em;color:#076BA7;font-size:18px;font-weight:bold}
.contentHeading h3{margin-bottom:0.75em;color:#3C4C60;font-size:16px;font-weight:bold}
#WidgetHeading h1{font-size:17px}
.stars2{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -436px transparent; float:left;height:17px;width:54px}
.stars2ndhalf{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -416px transparent; float:left;height:17px;width:54px}
.stars3{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -402px transparent; float:left;height:17px;width:54px}
.stars3ndhalf{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -384px transparent; float:left;height:17px;width:54px}
.stars4{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -365px transparent; float:left;height:17px;width:54px}
.stars4ndhalf{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -342px transparent; float:left;height:17px;width:54px}
.stars5{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -322px transparent; float:left;height:17px;width:54px}
.chilly4{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -1030px transparent; height:22px}
.chilly3{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -1002px transparent; height:22px}
.chilly2{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -972px transparent; height:22px}
.chilly1{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -1058px transparent; height:22px}
.sign-up-rgt{background:url("//c.fareportal.com/gcms/Portals/3/images/signup-home-mid3.gif") repeat-y -2px 0 transparent}
.sign-up-bg2{background:url("//c.fareportal.com/gcms/Portals/3/images/signup-home-mid3.gif") repeat-y -2px 0; padding-left:7px}
.sign-up-bg3{background:url("//c.fareportal.com/gcms/Portals/3/images/signup-home-mid3.gif") repeat-y -2px 0; padding-top:5px}
.tsign{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -521px transparent; height:25px}
.bsign{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -484px transparent;height:4px}
.sign-up-plus{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#f54a1e; font-weight:bold; line-height:20px}
.textcontentSignUp{width:144px; padding:3px 8px 0 8px; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-align:left}
.couponcontentSignUp{width:150px; padding-bottom:5px; font-family:Arial,Helvetica,sans-serif; font-size:11px; padding-left:6px; text-align:left}
.congrates{font-size:12px; color:#f54a1e; font-weight:bold}
.sign-up-n{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -556px transparent; cursor:pointer; height:26px; width:127px}
.sign-up-n-hover{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -585px transparent; cursor:pointer; height:26px; width:127px}
.lft_bottomcrv-newsltr{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat 0 -126px transparent; height:6px;left:-1px; position:absolute; top:67px; width:6px}
.rgt_bottomcrv-newsltr{background:url('//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png') no-repeat -9px -126px transparent; height:6px;right:-1px; position:absolute; top:67px; width:6px}
.coa-hotl-bannercont{padding-top:7px;text-align:left;width:550px}
.coa-hotl-banner{float:left;height:281px;width:550px}
.coa-hotl-newsletr{float:left;width:550px}
.coa-hotl-newsletrbox{float:left;width:550px; border-bottom:1px solid #E7E7E7; border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7}
.topDealsHeadRed{color:#FF0000; font-size:11px; font-weight:normal; padding-left:5px}
div.hr{ display:block; padding:0px; margin:5px 0; width:540px; height:1px; border:0; background:#d6d5d5; float:left}
.sign-up-frame{ float:left; width:410px; position:relative; border:solid 1px #076ba7; padding:6px; margin-top:15px}
.sign-up-frame p{ font:bold 12px Arial, Helvetica, sans-serif; color:#076ba7; margin:0px}
.sign-up-frame p span{color:#ef4722; text-transform:uppercase }
.su-curve-a, .su-curve-b, .su-curve-c, .su-curve-d{ width:6px; position:absolute; height:6px; background:url(//c.fareportal.com/gcms/portals/3/images/footer-sprite.png) no-repeat}
.su-curve-a{background-position:-2px -2px; left:-1px;top:-1px}
.su-curve-b{ background-position:-12px -2px; right:-1px; top:-1px}
.su-curve-c{background-position:-2px -12px;  bottom:-1px; left:-1px}
.su-curve-d{background-position:-12px -12px; bottom:-1px; right:-1px}
.su-main{display:inline; float:left; height:27px; padding:0; margin:7px 0 4px 0}
.su-main span{background:url(//c.fareportal.com/gcms/portals/3/images/footer-sprite.png) no-repeat -75px -312px transparent; height:23px; width:27px;  float:left; border:solid 1px #076ba7; border-right:none}
.su-field{border:solid 1px #076ba7;  color:#787777; float:left;  font:bold 11px/20px Arial,Sans-Serif !important; height:23px !important; margin:0; padding:0 0 0 5px; width:337px; border-radius:none}
.su-foot{margin:0px}
.su-foot p{font:normal 12px Arial, Helvetica, sans-serif; color:#000; margin:0px}
.su-foot p span.a{color:#ef4722; font-weight:bold; text-transform:none}
.su-foot p strong{font-size:9px; line-height:16px; color:#9c9c9c; font-weight:normal; padding-left:12px}
.go-2{background:url(//c.fareportal.com/gcms/portals/3/images/footer-sprite.png) no-repeat -72px -243px;border:medium none;cursor:pointer;float:left;height:26px;width:37px}
.go-hover-2{background:url(//c.fareportal.com/gcms/portals/3/images/footer-sprite.png) no-repeat -72px -277px;border:medium none;cursor:pointer;float:left;height:26px;width:37px}
.font12blue{color:#076BA7 !important; font-size:12px !important}
.destination{color:#828282; font-size:12px; font-weight:bold !important; padding-right:5px; text-align:justify; padding-left:none !important}
.font11blk{ color:#0F1717 !important; font-size:11px !important}
.footer_courtsey span.slogo{background:url("//c.fareportal.com/gcms/portals/3/images/footer-sprite.png") no-repeat -37px 0; float:left; height:20px; width:15px; margin-right:3px}
@media only screen and (device-width:768px){ 
.breadcrumbs{padding-top:10px}
.bfrmtitlecms h1, .bfrmtitlecms h2{line-height:24px}
.sign-up-frame{border-radius:5px}
#lblEmail input.su-field{border-radius:0}
.su-curve-a, .su-curve-b, .su-curve-c, .su-curve-d{display:none}
}
.blueHD20{color:#076BA7; float:left; font-size:20px; font-weight:700; line-height:25px; margin:0; padding:0 10px 0 10px; clear:both}
#srcformall .bfrmcmshead strong{color:#fff !important}
.flightroute ul li a:hover{text-decoration:underline !important}

.pull-left{float:left}
.pull-right{float:right}
/*  for deals css start */
a.terms-con{color:#000; font-weight:bold; text-decoration:underline}
.rgt-bottomcrv2{text-align:left !important}
.paddingl5{padding-left:5px}
.tnc_fare{padding-left:5px; font-size:11px; margin-top:10px}
.tnc_fare a{color:#000}
.redtext{color:#f00}
.vpd-sec-top-lftcol{width:525px}
.dealsheading{border-bottom:3px solid #c7d3e1; color:#076ba7; display:block; font:bold 16px/29px Arial,Helvetica,sans-serif; margin-bottom:7px !important; clear:both; margin-right:15px}
.vpd-sec-top-crv{padding:0 0 10px 15px; width:535px !important} 
.redtext sup{display:inline-block; font-size:75%; vertical-align:top}
.alternateClass > td{padding-left:5px}
.alternateClass{color:#828282; font-size:12px; font-weight:700}
.UniqueID{color:#b5b5b5; font-size:11px; text-align:right; float:right}
/*  for deals css end */

#tfn-container.corner{border:3px solid #1B78B0;border-radius:10px; height: 66px;position:relative;z-index:3; padding: 0!important;width:544px; margin:15px 0 5px 0; float:left; clear:both;}
.phone-no{margin:0;padding:3px 0 0 83px; font: 16px/28px Arial, Helvetica, sans-serif; color: #076BA7; font-weight:700; float:left; height:63px}
.phone-no p{font-size:18px}
.toll{color:#c43e1b; font-size:26px; font-weight:bold}
.dynamic{background:url(//c.fareportal.com/gcms/Portals/3/images/call_logo.jpg) no-repeat 0 0; padding:0; position:absolute; z-index:8; float:left; width:415px}
/* #tfn-container.corner .a, #tfn-container.corner .b, #tfn-container.corner .c, #tfn-container.corner .d{background:url(//c.fareportal.com/gcms/Portals/3/images/corner_img2.jpg) no-repeat;height: 10px;width: 10px;position: absolute;z-index:2}
#tfn-container.corner .a{background-position:phone-no0 0;float:left;top:-3px;left:-3px}
#tfn-container.corner .b{background-position:100% 0;float:right;top:-3px;right:-3px}
#tfn-container.corner .c{background-position:0 100%;float:left;bottom:-3px;left:-3px}
#tfn-container.corner .d{background-position:100% 100%;float:right;bottom:-3px;right:-3px}*/
.tollfree{border-left: 1px solid #666;float:right; font-weight:700; font-size:12px; height:40px;margin-top:13px;padding:0 10px 0;
text-align:center;width:90px; color:#666}
.phone-nop{font-size:18px}
.whybook .whyflytxt,.whybook ul li.last{border:0 !important}
/*----- Content for file :common-opt-directory.css ends here -----*/

/*----- Content for file :directory-opt.css start here -----*/
.breadcrumbs{color:#000; font-size:11px; font-weight:normal; line-height:17px; padding: 5px 10px}
.breadcrumbs h2, .breadcrumbs strong, .breadcrumbs a{color:#000; font-size:11px}
.breadcrumbs a{text-decoration:none !important}
.breadcrumbs a:hover{text-decoration:underline !important}
.breadcrumbs span{float:left; color:#000; font-size:11px}
.breadcrumbs span a{ color:#000; font-size:11px}
.orange-heading{color:#076BA7; font:bold 16px Arial, Helvetica, sans-serif !important; line-height:2em !important; border-bottom:3px solid #dddddd; margin:0 0 10px 0; padding:10px 0 0 0!important}
.mapdiv{background:none repeat scroll 0 0 #EFEFEF; padding:2px !important}
.mapdiv2{height:240px; width:646px; padding:0 2px; float:left; background-color:#E5E3DF}
#imgMap2{width:646px; height:238px}
.span-65, .span-64{width:100%}
.span-65a, .span-64a{width:650px}
.span-21{width:250px}
.last, div.last{margin-top:0}
#imgMap, .mapdiv{width:431px; height:240px; background-color:#E5E3DF}
#dnn_ctr5416_HtmlModule_lblContent{height:25px}
.fb_edge_widget_with_comment, .fb_iframe_widget{position:static \9} 
li ul, ul li{list-style:none outside none}
.bfrmtitle{padding-left:0; height:36px; width:100%}
.bfrmtitle h1, .bfrmtitle h2{font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:left; line-height:36px; color:#076ba7; padding:0px; margin:0px}
.directory-heading{padding-left:0; width:100%}
.directory-heading h1{font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:left; color:#076ba7; padding:0px; margin:0 0 5px 0}
h1, h2, h3, h4, h5, h6{font-weight:normal; color:#111}
h1{font-size:3em; line-height:1; margin-bottom:0.5em}
h2{font-size:2em; margin-bottom:0.75em}
h3{font-size:1.5em; line-height:1; margin-bottom:1em}
h4{font-size:1.2em; line-height:1.25; margin-bottom:1.25em}
h5{font-size:1em; font-weight:bold; margin-bottom:1.5em}
h6{font-size:1em; font-weight:bold}
.last, div.last{margin-top:0}
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24, div.span-25, div.span-26, div.span-27, div.span-28, div.span-29, div.span-30, div.span-31, div.span-32, div.span-33, div.span-34, div.span-35, div.span-36, div.span-37, div.span-38, div.span-39, div.span-40, div.span-41, div.span-42, div.span-43, div.span-44, div.span-45, div.span-46, div.span-47, div.span-48, div.span-49, div.span-50, div.span-51, div.span-52, div.span-53, div.span-54, div.span-55, div.span-56, div.span-57, div.span-58, div.span-59, div.span-60, div.span-61, div.span-62, div.span-63, div.span-64, div.span-65, div.span-66, div.span-67, div.span-68, div.span-69, div.span-70, div.span-71, div.span-72, div.span-73, div.span-74, div.span-75, div.span-76, div.span-77, div.span-78, div.span-79, div.span-80, div.span-81, div.span-82, div.span-83, div.span-84, div.span-85, div.span-86, div.span-87, div.span-88, div.span-89, div.span-90, div.span-91, div.span-92, div.span-93, div.span-94, div.span-95, div.span-96, div.span-97, div.span-98, div.span-99, div.span-100{float:left; margin-right:0px}
.alignJustify{text-align:justify}
.append-1{padding-right:10px}
.span-21 a, .span-21 a:visited, .alignJustify a, .alignJustify a:visited{text-decoration:underline !important; color:#000 !important}
.directory{border:1px solid #EFEBEF; border-top:0px; padding-bottom:15px}
.directory .heading{background:url(//c.fareportal.com/gcms/Portals/2/Images/blueprint/icon_hor_blocks.gif) no-repeat 5px center #E3EFFD; color:#003366; font-weight:bold; padding:5px 5px 5px 20px; font-size:14px; margin-top:0px}
.directory .padding{padding:0 5px}
.directory .links a:link, .directory .links a:active, .directory .links a:visited{color:#006; font-size:12px; line-height:18px}
.directory .links a:hover{color:#006699}
.directory span{display:inline-block; width:20px; text-align:center; line-height:18px}
.directory .gmap_arrow_ico{width:16px !important; margin:3px 5px 0px 5px; vertical-align:top}
.paging span{display:inline !important}
.paging a{text-decoration:none}
.paging a:hover{text-decoration:underline}
.vpd-sec-container{width:550px; float:left; font:normal 12px Arial, Helvetica, sans-serif; background:url("//c.fareportal.com/gcms/portals/3/images/lft-rgt-bdr.gif") repeat-y 0 0}
.vpd-sec-top-crv{width:550px; float:left; padding-bottom:10px; background:url("//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png") no-repeat 0 -1372px transparent}
.vpd-sec-top-lftcol{width:408px; float:left}
.vpd-sec-top-lftcol h2, .vpd-sec-top-lftcol h3{width:409px; display:block; float:left; font:bold 16px Arial, Helvetica, sans-serif; color:#076BA7; line-height:29px; border-bottom:3px solid #c7d3e1; margin-bottom:7px !important}
.vpd-sec-top-lftcol p{width:409px; display:block; float:left; line-height:18px; padding:0px; margin:0px}
.vpd-sec-top-rgtcol{width:100px; height:80px; float:left; background:url("//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png") no-repeat 0 -1200px transparent; text-align:center; padding:4px 0 0 27px}
.vpd-sec-bottom-crv{width:550px; float:left}
.vpd-sec-middle-sec{width:540px; float:left; padding:0 5px 0; font:normal 12px Arial, Helvetica, sans-serif}
.vpd-sec-deal-cont{width:530px; float:left; padding:5px}
.vpd-sec-deal-contHover{width:530px; float:left; padding:5px; background:#e1f2f9; cursor:pointer}
.vpd-sec-deal-heading{width:530px; float:left}
.vpd-sec-deal-heading h2{font-size:14px; float:left; font-weight:bold; color:#086aa9}
.vpd-sec-deal-heading h2 a:link, .vpd-sec-deal-heading h2 a:active, .vpd-sec-deal-heading h2 a:visited{color:#086aa9 !important; font-size:14px; text-decoration:underline !important; font-weight:700}
.vpd-sec-deal-heading h2 a:hover{color:#086aa9; text-decoration:none}
.vpd-sec-deal-heading h2 img{margin-left:5px; vertical-align:middle}
.vpd-sec-deal-heading h3{font-size:14px; float:left; font-weight:bold; color:#086aa9}
.vpd-sec-deal-heading h3 a:link, .vpd-sec-deal-heading h3 a:active, .vpd-sec-deal-heading h3 a:visited{color:#086aa9 !important; font-size:14px; text-decoration:underline !important; font-weight:bold}
.vpd-sec-deal-heading h3 a:hover{color:#086aa9; text-decoration:none}
.vpd-sec-deal-heading h3 img{margin-left:5px; vertical-align:middle}
.vpd-sec-deal-heading .ttl{font-size:14px; font-weight:bold; color:#086aa9}
.vpd-sec-deal-heading .ttl a{color:#086aa9; text-decoration:underline}
.vpd-sec-deal-heading .ttl a:hover{color:#086aa9; text-decoration:none}
.vpd-sec-deal-heading .ttl img{margin-left:5px; vertical-align:middle}
.vpd-sec-deal-wrapper{width:530px; float:left; padding-top:5px}
.vpd-sec-deal-thumbnail{width:106px; height:106px; float:left; border:5px solid #dedede}
.vpd-sec-deal-rgttxt{width:400px; float:left; padding-left:8px; font-size:11px; position:relative}
.vpd-sec-deal-rgttxt ul{padding:0px; margin:0px; list-style-type:none}
.vpd-sec-deal-rgttxt ul li{padding:4px 0; margin:0px; list-style-type:none}
.vpd-sec-deal-rgttxt ul li ul li{padding:3px 0 0 15px; margin:0px; background:url("//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png?gcms-srv") no-repeat scroll left -1300px transparent}
.vpd-sec-deal-rgttxt ul li.green-list ul li{margin:0 5px 0 0; display:block; font-weight:bold; color:#009100}
.vpd-sec-deal-price{float:right; text-align:right; position:absolute; right:0; line-height:14px;width:90px}
.vpd-sec-deal-price img{margin-bottom:5px}
.arial13red{font:bold 13px Arial, Helvetica, sans-serif; color:#f00}
.arial24red{font:bold 24px Arial, Helvetica, sans-serif; color:#f00}
a.arial24red{font:bold 24px Arial, Helvetica, sans-serif; color:#f00; text-decoration:none}
a.arial24red:hover{font:bold 24px Arial, Helvetica, sans-serif; color:#f00; text-decoration:underline}
div.hr{display:block; padding:0px; margin:5px 0; width:540px; height:1px; border:0; background:#d6d5d5; float:left}
div.hr hr{display:none}
.toppadd5{padding-top:5px; text-align:center}
.lftcontnt{float:left; text-align:left; width:280px; font-size:11px !important}
.lftcontnt img{border:1px solid #CCCCCC; margin:0 2px 0 0; vertical-align:middle}
.lftcontnt strong{padding:10px 0 0 0}
.martop12{margin-top:12px}
.martop9{margin-top:9px}
.font12b{font-weight:700; color:#828282; font-size:12px !important}
.font12bred{font-weight:700; color:#f00 !important; font-size:12px !important}
.font12bblack{font-weight:700 !important; color:#000 !important; font-size:12px !important}
.font12bred a, .font12bred a:active, .font12bred a:visited,.font11bred a, .font12bred a:active, .font12bred a:visited{color:#f00 !important; text-decoration:underline !important}
.font12bred a:hover,.font11bred a:hover{color:#f00 !important; text-decoration:none !important}
.font11bred{font-weight:bold !important; font-size:11px; color:#f00}
.fontarial{font-size:12px; font-family:Arial, Helvetica, sans-serif}
.links_arrow{font-size:12px !important}
.links_arrow ul{margin:0; padding:0; list-style:none; width:auto; margin-left:10px; margin-top:10px}
.links_arrow li{color:#000; width:auto; list-style:none; background:url(../images/img-arricon.gif?gcms-srv) no-repeat left 6px; padding-left:10px; line-height:16px !important; font-size:12px !important}
.links_arrow li a, .links_arrow li a:active, .links_arrow li a:visited{color:#076BA7 !important; text-decoration:none !important}
.links_arrow li .readmorel a:hover{color:#076BA7 !important;text-decoration:underline !important}
.linksmore a, .linksmore a:active, .linksmore a:visited{color:#076BA7 !important; text-decoration:underline !important}
.readmorel a, .readmorel a:active, .readmorel a:visited{color:#076BA7 !important; text-decoration:underline !important; font-size:11px}
.linksmore a:hover, .readmorel a:hover{color:#076BA7 !important; text-decoration:underline !important}
.prepend-2{padding-left:7px !important}
.cmspanelwid{width:100%}
.alignCenter{text-align:center}
.alignJustify{text-align:justify}
.alignLeft{text-align:left !important}
.alignRight{text-align:right !important}
.noMargin{margin:0px !important}
.airportinfo strong, .googleMap strong, .flighttodestination h2, #travelarticle h4, .popularcity strong, .topflightroutes h3, .cheapestairfares h3, .travelguide h3, .flightlocandprice h2, .flightlocandprice .prc_txt_2, #seocontent h3, #seocontent2 h3, .lftcolheading{color:#ef4915; font-size:18px; line-height:1.5; font-weight:normal}
.flighttodestination h2, #travelarticle h4, .topflightroutes h3, .cheapestairfares h3, .cheapestairfares p, .travelguide h3, .travelguide p, .flightlocandprice h2, #seocontent p, #seocontent2 p{margin-bottom:0}
.airportinfo strong, .popularcity strong{font-weight:normal}
.airportinfo hr, .googleMap hr, .flighttodestination hr, #travelarticle hr, .popularcity hr, .topflightroutes hr, .cheapestairfares hr, .travelguide hr, #seocontent hr, #seocontent2 hr, .lftcolheading_hr{height:3px; color:#cfcfcf; margin-bottom:10px}
.airlines_box h1, h2, h3, h4{margin:0; padding:0}
.popularcity{font:12px Arial, Helvetica, sans-serif !important; line-height:17px !important}
.popularcity p{margin:0px; padding:0px; font:12px Arial, Helvetica, sans-serif !important}
.popularcity strong{color:#ef4915; font-weight:bold; font-size:16px; line-height:1.5}
.cmspanelwidh{width:47% !important; float:left}
.prepend-1{padding-left:10px}
.span-42{width:420px}
.bannertxt{color:#000; padding:7px; text-align:left; width:419px; border-color:-moz-use-text-color #D1D1D1 #D1D1D1;  border-style:none solid solid;  border-width:medium 1px 1px; float:left; margin:0; font-size:11px}
.bannertxt span{background:#fdff7f; font-weight:bold}
.vp-signup{color:#096FAF; font-family:Arial, Helvetica, sans-serif; font-size:17px}
.vp-signup-text{font-size:14px; font-weight:bold; line-height:30px}
.vp-signup-input{background:url("//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png") no-repeat 0 -228px transparent; display:inline; float:left; height:31px; padding:0 0 0 28px}
.wash{font:bold 12px Arial, Sans-Serif; width:357px; padding:0 0 0 5px; line-height:24px; border:solid 1px #cecfcf; height:29px;*height:28px; font-weight:normal; color:#787878 }
.vp-signup .success{padding:8px 170px 12px 5px; font-weight:normal; display:none; font-size:12px; color:#000; background:url(/Portals/2/Images/blueprint/email15coupon.gif?gcms-srv) no-repeat 373px 8px}
.vp-signup-text span{font-size:12px; color:#000}
.vp-signup-text b{color:#ef4d23}
.readmore-n{background:url("//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png") no-repeat 0 -14px transparent; padding-left:10px}
.cheapopick{background:url("//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png") no-repeat 0 -1322px transparent; float:right; height:32px; width:83px}
.banner-text{position:absolute; left:171px; top:143px; font-weight:bold; color:#504f4f; font-size:20px; line-height:24px; text-align:right}
.banner-text span{font-weight:bold; color:#c12508; font-size:26px}
.rgt-bottomcrv2{background:url("//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png") no-repeat 0 -1147px transparent; float:left; height:17px; margin:0;   padding:8px 10px; text-align:right; width:530px}
.disclaimer{background-color:#F7F7F7; color:#000; font-size:10px; margin-top:15px; padding:12px; text-align:justify}
.disclaimer b{font-size:11px}


#terms{background-color:#f7f7f7;width:972px;padding:15px;float:left;margin-top:10px}
#terms strong{font-size:11px;width:100%;float:left;text-align:left;color:#333}
#terms p{font-size:10px;text-align:justify;margin:0;padding:0 0 5px 20px}
#terms p a{text-decoration:underline;color:#333; font-size:10px}
#terms p a:hover{text-decoration:none}
.showtermsroute{background:url(/portals/3/images/plus-minus.png?gcms-srv) no-repeat 0 -46px;padding:0;margin:0 !important;float:left;width:100%;cursor:pointer}
.showterms_HD{padding:0 0 0 20px;font:bold 11px/24px Arial, Helvetica, sans-serif;color:#333;width:100%;margin:0;text-align:left}
.hidetermsroute{background:url(/portals/3/images/plus-minus.png?gcms-srv) no-repeat 0 -68px;cursor:pointer}
.termsroute{float:left;display:none;padding:0;width:100%}



.showflightroute{background:url(/Portals/3/images/blue-plus.jpg?gcms-srv) no-repeat right 6px; padding:0; margin:0 !important; float:left; width:321px; 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:311px; margin:0; line-height:25px; cursor:pointer}
.hideflightroute{background:url(/Portals/3/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(/Portals/3/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}
.showflightroute{width:99%;float:none}
.flightroute{width:99%;float:none}
.blueHD14,.showflt_HD{width:auto}



.rgt-bottomcrv-nu{background:url(/portals/3/images/bottom-curve-nu.jpg?gcms-srv) 0 bottom no-repeat transparent; float:left; margin:0; padding:8px 10px; width:530px}
.social-share{margin-top:10px; float:left}
.social-share .sharefb, .social-share .sharetweet, .social-share .shareg-plus{background:url(/portals/3/images/social-links.jpg?gcms-srv) no-repeat; float:left;height:28px; width:84px}

.social-share .counts{background:url(/portals/3/images/social-links.jpg?gcms-srv) 0 -151px no-repeat; float:left; margin-right:5px}
.counts span{ font:normal 11px/27px Arial, Helvetica, sans-serif; color:#333333; float:left; margin-left:8px; padding:0 6px 0 3px; background:url(/portals/3/images/social-links.jpg?gcms-srv) no-repeat -58px -151px}
.social-share .curve-rt{ background:url(/portals/3/images/social-links.jpg?gcms-srv) no-repeat right -40px;width:6px; height:28px; float:right}

.social-share .sharefb{background-position:0 -38px}
.social-share .sharetweet{background-position:0 -76px}
.social-share .shareg-plus{background-position:0 -115px}


#social{float:right; padding:15px 10px 0 0 !important; width:275px}
#social .socialHD{float:right; color:#0f6392; font:bold 14px Arial, Helvetica, sans-serif; padding:5px 10px 0 0}
#social .fb, #social .twitter, #social .gplus, #social .mobile, #social .android{background:url(/portals/3/images/social-links.jpg?gcms-srv) no-repeat; height:28px; float:right; width:29px; margin-left:5px}
#social .fb{background-position:0 0}
#social .twitter{background-position:-35px 0}
#social .gplus{background-position:-69px 0}
#social .mobile{background-position:-104px 0}
#social .android{background-position:-138px 0}

.corner{border:3px solid #E6E6E6}
.corner .a{ float:left; height:10px; left:-4px; position:absolute; top:-3px; width:10px; z-index:999}
.corner .b{ float:left; height:10px; right:-4px; position:absolute; top:-3px; width:10px; z-index:999}
.banner-txt2{background:url("//www.cheapoair.ca/Portals/3/Images/coupon-code-line.png?gcms-srv") no-repeat scroll right top transparent;    color:white; font-size:20px; font-weight:bold; height:40px; padding:3px 3px 0 17px; position:absolute; right:-10px; top:228px}
.corner .c{ float:left; height:10px; left:-4px; position:absolute; bottom:-3px; width:10px; z-index:1}
.corner .d{ float:left; height:10px; right:-4px; position:absolute;  bottom:-3px; width:10px; z-index:999}
.code_tag{float:right; background:url(/portals/2/images/grey-code-bg.png?gcms-srv) no-repeat 0 0; width:157px; height:156px; position:absolute; top:0px; right:-1px; z-index:2; text-align:right; text-decoration:none!important}
.code_tag_txt{color:white; font-size:14px; font-weight:bold; float:right; padding:5px 7px 0 0; line-height:20px}
.code_tag_txt span{font-size:13px; padding:0}
.msg_box{margin-top:140px \0/} 
/* new css Issue Fixed */
.directory-list ul{margin:0;padding:5px 0 0px 7px}
.directory-list ul li{background: url("/Portals/3/images/list-img.gif?gcms-srv") no-repeat scroll left 7px transparent; padding:0 0 0 13px;width:250px; float:left; margin:1px 0;line-height:18px}
.directory-list ul li a,.directory-list ul li a:visited,.directory-list ul li a:active{color:#076BA7 !important; text-decoration:none !important}
.directory-list ul li a:hover{color:#076BA7; text-decoration:underline !important}
#dnn_ctr17147_HtmlModule_lblContent a{color:#076BA7 !important; text-decoration:none !important}
#dnn_ctr17147_HtmlModule_lblContent a:hover{color:#076BA7 !important; text-decoration:underline !important}
.directory { padding-bottom: 11px; !important}
.dis_none a{font-size: 10px !important}
.msg_box{margin-top:0px \0/ !important}
.su-field { height: 11px !important; padding: 7px 0 5px 5px !important; vertical-align:top !important; line-height:11px !important}

/*----- Content for file :directory-opt.css ends here -----*/

/*----- Content for file :wide-widget-css-550.css start here -----*/
#srcformall{font-family:Arial, Helvetica, sans-serif; font-size:12px !important; color:#000000}
#srcformall strong{font-weight:bold; color:#000}
#srcformall a:link,#srcformall a:visited,#srcformall a:active,#srcformall a span{font-family:Arial, Helvetica, sans-serif; font-size:12px !important; font-weight:normal; color:#000; text-decoration:underline}
#srcformall a:hover,#srcformall a:hover span{text-decoration:none}
#srcformall ul{list-style:none; margin:0px; padding:0px}
#srcformall ul li{display:inline; font-size:14px; font-weight:bold; cursor:pointer; font-family:Arial, Helvetica, sans-serif; padding:0 18px 2px 23px}
.darkf{font-family:Arial, Helvetica, sans-serif; font-size:12px !important; font-weight:bold; color:#000000}
.bfrmtitlecms{padding-left:5px; height:36px; width:100%; width:530px; !width:533px}
.bfrmtitlecms h1,.bfrmtitlecms h2{font-size:17px !important; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:left; line-height:36px; color:#ffffff; padding:0px; background:#076ba7; margin:0px}
.bfrmtitlecms h3,.bfrmtitlecms h4{font-size:17px !important}
.bfrmtitlecms .bfrmcmshead{font-size:17px !important; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:left; line-height:36px; color:#ffffff; padding:0px; background:#076ba7; margin:0px}
.bfrmdesttxtAir{border:1px solid #076ba7; font-size:16px; font-weight:bold; padding:5px; width:96%; vertical-align:middle; color:#076ba7}
.bfrmdesttxt{border:1px solid #076ba7; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:5px; width:93%; vertical-align:middle; color:#076ba7}
.bfrminput{border:1px solid #076ba7; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:4px 2px; _padding:3px 2px; color:#076ba7; font-size:14px}
.bfrmleftbrd{background:url("//c.fareportal.com/gcms/portals/3/SEO-Includes/images/widget/search_engine_img4tabs.gif") scroll no-repeat -10px -150px; float:left }
.bfrmrightbrd{background:url("//c.fareportal.com/gcms/portals/3/SEO-Includes/images/widget/search_engine_img4tabs.gif") scroll no-repeat 505px -150px; float:left; padding:0 4px}
.bfrmrightbrd320{background:url("//c.fareportal.com/gcms/portals/3/SEO-Includes/images/widget/search_engine_img4tabs.gif") scroll no-repeat 275px -150px; float:left; padding:0 4px}
.bfrmrightbrd420{background:url("//c.fareportal.com/gcms/portals/3/SEO-Includes/images/widget/search_engine_img4tabs.gif") no-repeat 375px -150px; float:left; padding:0 4px }
.bfrmleftcor{background:url("//c.fareportal.com/gcms/portals/3/Images/searchformw/bfrmblrbrd.gif") scroll top left repeat-y; float:left }
.bfrmrightcor{background:url("//c.fareportal.com/gcms/portals/3/Images/searchformw/bfrmblrbrd.gif") scroll top right repeat-y; float:left; width:550px }
.bfrmtmid{background:url("//c.fareportal.com/gcms/portals/3/SEO-Includes/images/widget/search_engine_img4tabs.gif") scroll top repeat-x; background-color:#ffffff; width:100%}
.bottom_curves{background:url("//c.fareportal.com/gcms/portals/3/Images/searchformw/bfrmbmid.gif") scroll left top repeat-x; width:100%; float:left; height:11px; _background:url("//c.fareportal.com/gcms/portals/3/Images/searchformw/bfrmbmid.gif") scroll top repeat-x; font-size:1px}
.bottom_curves span.left_curve{background:url("//c.fareportal.com/gcms/portals/3/SEO-Includes/images/widget/search_engine_img4tabs.gif") no-repeat -82px -152px; width:12px; height:11px; float:left; font-size:1px}
.bottom_curves span.right_curve{background:url("//c.fareportal.com/gcms/portals/3/SEO-Includes/images/widget/search_engine_img4tabs.gif") no-repeat -100px -152px; width:13px; height:11px; float:right; font-size:1px}
.STabflightbg{background:url("//c.fareportal.com/gcms/portals/3/SEO-Includes/images/widget/search_engine_img4tabs.gif") no-repeat 1px -113px #076BA7; line-height:27px; text-align:left; width:545px !important}
.STabhotelbg{background:url("//c.fareportal.com/gcms/portals/3/SEO-Includes/images/widget/search_engine_img4tabs.gif") no-repeat 1px -39px #076BA7; line-height:27px; text-align:left; width:545px !important}
.STabcarbg{background:url("//c.fareportal.com/gcms/portals/3/SEO-Includes/images/widget/search_engine_img4tabs.gif") no-repeat 1px -76px #076BA7; line-height:27px; text-align:left; width:545px !important}
.STabactivbg{background:url("//c.fareportal.com/gcms/portals/3/SEO-Includes/images/widget/search_engine_img4tabs.gif") no-repeat 1px 0 #076BA7; line-height:27px; text-align:left; width:545px !important}
.STabpkgbg{background:url("//c.fareportal.com/gcms/portals/3/SEO-Includes/images/widget/search_engine_img4tabs.gif") no-repeat 1px 0 #076BA7; line-height:27px; text-align:left; width:545px !important}
.pkgtabs{clear:both; overflow:hidden; background-image:url("//c.fareportal.com/gcms/portals/3/SEO-Includes/images/widget/search_engine_img4tabs.gif"); background-repeat:no-repeat; line-height:27px; text-align:left }
.pkgtabs ul{list-style:none; margin:0px; padding:0px }
.pkgtabs ul li{display:inline; font-size:14px; font-weight:bold; cursor:pointer; font-family:Arial, Helvetica, sans-serif; padding:0; text-align:center }
#showFlights{padding:0px 21px 0px 23px; !padding:0px 20px 0px 23px}
#showHotels{padding:0px 23px 0px 23px; !padding:0px 22px 0px 22px}
#showCars{padding:0 23px 0 26px; !padding:0px 24px 0px 24px}
#showPkg{padding:0 19px 0 24px; !padding:0px 19px 0px 21px}
.STabflightbg4t{background-position:0 -113px; background-color:#076BA7}
.STabhotelbg4t{background-position:0 -39px; background-color:#076BA7}
.STabcarbg4t{background-position:0 -76px; background-color:#076BA7}
.STabpkgbg4t{background-position:0 top; background-color:#076BA7}
#srcformall .citycode a:link,#srcformall .citycode a:active,#srcformall .citycode a:visited{font:normal 10px Arial, Helvetica, sans-serif; color:#ff4800; text-decoration:none}
#srcformall .citycode a:hover{text-decoration:underline}
#srcformall .tooltip a:link,#srcformall .tooltip a:active,#srcformall .tooltip a:hover,#srcformall .tooltip a:visited{font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline}
.advbdr{border-bottom:1px dotted #252525}
.ErrorMsg div{background:url(//c.fareportal.com/gcms/portals/3/Images/searchformw/dot.jpg) no-repeat scroll 4px 6px #FFFFB7; color:#FF0000; font-size:12px !important; margin:0 7px; padding:0 10px}
.triptype{float:left; width:115px; font-size:12px !important; margin-left:12px; padding-top:4px; _margin-left:7px; line-height:14px}
.dttime{width:53px; float:left; font-size:12px !important; _padding-bottom:2px}
.dttime1{width:43px; padding-top: 0 !important; padding-bottom:0px; vertical-align:middle; font-size:12px !important; _padding-bottom:2px}
.dttime1 img{display:block; padding-top:3px !important; _padding-top:6px !important}
.dttime2{width:53px; float:left; line-height:24px; font-size:12px !important; _padding-bottom:2px}
.dt{float:left; padding-right:0px}
.dttime img{vertical-align:middle}
.flexidt{font-weight:normal; padding-bottom:5px}
.prefAl{width:90px; float:left; display:block; font-size:12px !important; padding-left:0px !important;}
.cl{clear:both; font-size:12px !important; margin:5px 0}
.cl strong{color:#000000}
.pplrdest{float:left; width:32%; height:16px; font-size:12px !important}
.htlchkin{width:45%; float:left}
.htlchkin img{vertical-align:top; padding-top:3px}
.htlrmsel{float:left; width:60px}
.advhtl{width:190px; float:left; padding:2px}
.advht2{width:75px; float:right; padding:2px}
.htlroom{float:left; width:50px}
.c1{font-size:12px !important}
.c1 strong{color:#000000}
.errmsg li{display:block}
#errMsgs li{display:block; clear:both}
select{font:normal 14px Arial, Helvetica, sans-serif; margin:2px 0}
label{line-height:15px}
.minor{float:right; padding-right:6px; _padding-right:10px; padding-top:5px; width:140px}
.search_car{text-align:left; line-height:38px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fff; text-indent:10px; font-size:20px}
.search_hotel{text-align:left; line-height:38px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fff; text-indent:10px; font-size:20px}
.srchfrmcont{width:550px; float:left; position:relative}
.fields_cont{padding:0 6px; width:530px }
.row{float:left; width:530px}
.row .small_cont{width:75px; float:left }
.row .small_cont2{width:60px; float:left }
.row .small_cont3{width:200px; float:left }
.row .small_cont4{width:50px; float:left }
#hotelWidget .row .small_cont, #hotelWidget .row .small_cont4 {width:60px; float:left}
#hotelWidget .row .small_cont select, #hotelWidget .row .small_cont4 select{width:44px}
.padding{padding:6px 0 }
.padding2{padding:30px 0 0 }
#hoteladv, #caradv {padding-top:8px}
.cal{cursor:pointer; width:19px; height:22px; display:inline-block; margin:0; background:url("//c.fareportal.com/gcms/portals/3/SEO-Includes/images/widget/search_engine_img4tabs.gif") no-repeat -100px -173px; vertical-align:top}
.frmhead{float:left; width:100% }
/* packages */
.msgclosebtn{color:#000; text-decoration:underline; font-size:11px; font-weight:normal}
.pack-opts{background:#d4e9ee }
.pack-opts .topcrv{height:5px; overflow:hidden }
.pack-opts .topcrv .lft{float:left; background:url(//c.fareportal.com/gcms/portals/3/Images/searchformw/pkg-opt-crv.gif) no-repeat 0 0; height:5px; width:5px}
.pack-opts .topcrv .rgt{float:right; background:url(//c.fareportal.com/gcms/portals/3/Images/searchformw/pkg-opt-crv.gif) no-repeat -5px 0; height:5px; width:5px}
.pack-opts .btmcrv{height:5px; overflow:hidden }
.pack-opts .btmcrv .lft{float:left; background:url(//c.fareportal.com/gcms/portals/3/Images/searchformw/pkg-opt-crv.gif) no-repeat 0 -5px; height:5px; width:5px}
.pack-opts .btmcrv .rgt{float:right; background:url(//c.fareportal.com/gcms/portals/3/Images/searchformw/pkg-opt-crv.gif) no-repeat -5px -5px; height:5px; width:5px}
label.vac-radio{line-height:22px; font-size:14px }
label.vac-radio-ac{line-height:22px; font-size:14px; font-weight:bold }
/* end */
.leftfloated{float:left !important}
#msgBox{z-index:999}
.msg_box{background-color:#fff; font-family:arial; text-align:left !important; border:1px solid #333333; display:none; left:87px; padding:2px; position:absolute; text-align:justify; top:566px; width:300px}

/* Search Form CSS End ---------------------------------------------------------*/
/*--Autosuggest---*/
#sugestBox, #sugestBoxnew{width:534px}
.airicon{float:right; background:transparent url(//c.fareportal.com/gcms/portals/3/images/airicon.gif) right 1px no-repeat; font-size:12px; margin-right:3px; font-weight:700; color:#adadad; padding:0 18px 0 0}
.cityicon{float:right; background:transparent url(//c.fareportal.com/gcms/portals/3/images/cityicon.gif) right 1px no-repeat; font-size:12px; margin-right:3px; font-weight:700; color:#adadad; padding:0 16px 0 0}
.locationicon{float:right; background:transparent url(//c.fareportal.com/gcms/portals/3/images/locationicon.gif) right 1px no-repeat; font-size:12px; margin-right:3px; font-weight:700; color:#adadad; padding:0 16px 0 0}
.loader{right:10px; top:40px; z-index:999; background:url(//c.fareportal.com/gcms/portals/3/images/ajax-widget-loader.gif) no-repeat; width:16px; height:16px; float:right; position:static; margin:11px 8px 0 0}
.pleasewait{float:left; text-align:left; font:bold 12px/18px Arial, Helvatica, Sans-serif; background:#fff; border:1px solid #333; margin-top:4px; width:398px; padding:2px 5px}
.pleasewait span{background:url(//c.fareportal.com/gcms/portals/3/images/loader.gif) no-repeat 0 0; width:16px; height:16px; margin-right:3px; display:inline-block; vertical-align:middle}.loaderw{background:url(//c.fareportal.com/gcms/portals/3/images/ajax-widget-loader.gif) no-repeat scroll 0 0 transparent; float:right; height:16px; position:absolute; right:15px; top:15px; width:16px}
.closeautosuggest{background:#D4E9EE; float:left; width:534px; position:absolute; z-index:999; bottom:3px; left:3px; cursor:pointer; text-align:center; color:#076BA7}
.closeautosuggest a, .closeautosuggest a:link, .closeautosuggest a:active, .closeautosuggest a:visited, .closeautosuggest a:hover{color:#076BA7; display:block; text-decoration:none; font:bold 16px/30px Arial, Helvetica, sans-serif}
input:focus, select:focus, textarea:focus{outline:none}
input, select{margin:0}
 @media screen and (-webkit-min-device-pixel-ratio:0){.imgheadingtxt{margin-top:0 }}
 @media screen and (-webkit-min-device-pixel-ratio:0){
#listautocomp ul li div b{background:#ffff00;font-weight:normal;display:inline-block;text-indent:0}}
.ac_results{cursor:pointer; border:1px solid #000; border-bottom:none; background-color:#fff; overflow:hidden; z-index:9999999; margin:0; padding:0}
.ac_results ul{width:100%; list-style-type:none; list-style:none; margin:0; padding:0}
.ac_results li{border-bottom:1px solid #000; cursor:pointer; display:block; font:normal 12px/16px Tahoma, Geneva, sans-serif; overflow:hidden; margin:0; padding:3px 2px 3px 5px}
.ac_loading{background:#fff}
.ac_odd{background-color:#fff; padding-left:0}
.ac_over{background-color:#d5e2ff; color:#000; cursor:pointer}
.ac_text{background:#FF0; font-style:normal}
.autosuggestboxout{border:3px solid #2a8fcc; background:#fff url(//c.fareportal.com/gcms/portals/3/images/auto-suggest-bg662.gif) repeat-y; float:left; position:relative}
.autosuggestboxout .closeautosuggest{left:0; bottom:0}
.autosuggestbox{width:662px}
.autosuggestbox1{width:534px; border:3px solid #2a8fcc; background-color: #FFFFFF;}
.autosuggestboxlt{float:left; width:534px; padding-bottom:30px}
.autosuggestboxrt{float:right; width:128px}
.lihoverstat{background-color:#ffffd6}
.linormalstat{background-color:#fff}
.athigh{background-color:#fff600; font-weight:700; height:20px}
.search-r-head{font:bold 12px Arial, Helvetica, sans-serif; color:#000; margin:0; padding:5px 0 3px 7px}
ul#recentse{list-style-type:none; font:bold 12px Arial, Helvetica, sans-serif; margin:0; padding:0 0 1px}
ul#recentse li{width:119px; _width:117px; display:block; float:left; white-space:normal; word-wrap:break-word; padding:5px 2px 5px 7px}
ul#recentse li a, ul#recentse li a:active, ul#recentse li a:link, ul#recentse li a:visited, ul#recentse li a:hover{float:left; width:119px; _width:117px; padding-right:2px; background-color:Transparent; white-space:normal; word-wrap:break-word; text-decoration:none; font-weight:700}
ul#recentse li:hover, ul#recentse li.recentseli{display:block; background-color:#ffffd6; cursor:pointer}
ul#recentse li.recentselio{display:block; background-color:Transparent}
ul#recentse li span.search-r-title{font-size:12px; color:#015285}
.search-r-title-img{background:transparent url(//c.fareportal.com/gcms/portals/3/images/f-arrow.gif) 0 3px no-repeat; padding-left:10px}
ul#recentse li span.search-r-detail{font-size:11px; color:#8d8d8d}
#listautocomp ul{cursor:pointer; width:534px; margin:0; padding:0}
#listautocomp ul li{border-bottom:none!important; font:13px Arial, Helvetica, sans-serif; text-align:left; list-style:none; text-transform:capitalize; background-color:#fff; float:left; color:#000; cursor:pointer; width:534px}
#listautocomp ul li:hover{cursor:pointer; width:534px; padding-right:6px; _padding-right:10px}
#listautocomp ul li div{width:534px; line-height:22px; text-align:left!important; overflow:hidden; height:24px; text-indent:4px; padding:0!important}
#listautocomp ul li div b{background:#ff0; font-weight:400}
#listautocomp ul li .divHover{background-color:#E5E5E5; font-weight:700; font-size:14px}
#listautocomp ul li .divHover b{background:#E5E5E5; font-weight:700}
.clear{clear:both}
#listautocomp ul li .airporticon{background:url(//c.fareportal.com/gcms/portals/3/images/airporticon.gif) no-repeat 0 0; width:19px; height:18px; float:left; margin:2px 0 0 6px}
/*--end--*/
.fields_wrapper {padding: 3px 0 0 10px;float:left; background:#ffffff; width:525px;}
#tabTd ul li, #tabTd ul{width:auto !important;}
.srchfrmcont {border: 0px solid #076BA7 !important; }
#banner {margin-top: -5px!important;}
.bottom_curves span.right_curve{display:block !important;}
.fields_cont {padding: 0 5px 0 0 !important;}
#showCars{padding-left:20px !important;}
#srcformall a{color:#000000 !important;}
.srchfrmcont{width: 550px  !important;}
.bfrmtitlecms, .fields_cont {width: 530px  !important;}
.fields_cont{border-left: 0px solid #EEEEEE !important;}
.bottom_curves{width: 550px  !important;}
.bfrmrightbrd {background: url("//c.fareportal.com/gcms/portals/3/SEO-Includes/images/widget/search_engine_img4tabs.gif") no-repeat scroll 505px -150px transparent;}
#caradv div{float:left; width:30%; margin-bottom:0 !important;}
#caradv div div{float:none; width:auto;}
#flightWidget label{line-height: 13px\9 !important; line-height: 15px \0/IE9 !important;}
.row{width:525px  !important;}
#flightWidget .row{width:530px  !important;}
#flightWidget .row.c1{width:525px  !important;}
#tbReturn_From, #tbReturn_To, #tbHLoc,#tbCLoc,#tbCTo{width: 519px  !important;}
.bfrmrightbrd input,.bfrmrightbrd select {float:left;margin-right:5px; vertical-align:text-top;}
.bfrmrightbrd label {*line-height:17px !important;}
#calendar{margin:0px 0px 0px 0px\9  !important;}
.pplrdest{width:33% !important; height:17px;}
.htlchkin{width:30% !important;}
#showHotels{margin-left:2px !important;}
#showCars{margin-left:2px !important;}
#dnn_ctr20013_ModuleContent { clear: both;}
#airadv div{padding-left: 0 !important;}
.msg_box {*margin-top:0px !important; }
.search{width:150px; height:44px; bottom:0px; position:absolute; right:0; margin:-41px 0 0 0; padding:0}
a.searchbtn {display:block;background: url("//c.fareportal.com/gcms/portals/3/SEO-Includes/images/widget/search_engine_img4tabs.gif") no-repeat scroll -125px -204px; height: 44px !important;width: 142px ; margin-top:-9px}
a.searchbtn:hover { background: url("//c.fareportal.com/gcms/portals/3/SEO-Includes/images/widget/search_engine_img4tabs.gif") no-repeat scroll -276px -150px;height: 44px;width: 142px ;}
a.searchbtn:active { background: url("//c.fareportal.com/gcms/portals/3/SEO-Includes/images/widget/search_engine_img4tabs.gif") no-repeat scroll -274px -148px;height: 44px; width: 142px ;}
:root #showCars {padding: 0 21px 0 21px \0/IE9 !important; }  /* IE9 + IE10pp4 */
:root #showHotels {padding: 0 21px 0 22px \0/IE9 !important; }  /* IE9 + IE10pp4 */
.fields_wrapper input, .fields_wrapper select {float: left !important;margin: 0 5px 0 0 !important; margin: 0 3px 0 0\9 !important; margin: 0 3px 0 0 \0/IE9 !important;vertical-align: top;}
.pplrdest label{line-height:15px}
.srcformall{position:relative \0/;}
#airadv {*margin-top: 3px !important; }
:root #airadv  {margin-top: -3px \0/IE9 !important; }  /* IE9 + IE10pp4 */
:root .triptype label {line-height: 23px \0/IE9 !important; }  /* IE9 + IE10pp4 */
:root .bfrmleftcor {padding-bottom:0 \0/IE9 !important; }
.wide-input{width:250px  !important; }
#tbFrom, #tbTo{width:230px  !important;}
.pplrdest label {*line-height: 17px !important;}
#tbA1, #tbA2, #tbA3{width:95px}
.prefAl{width:112px}
#retDepTime, #depTime{margin:0 0 0 3px !important;}
.ipad-fix{display:none;}
#mid{position:relative;}
#tabTd{width:542px !important;}
#wide-wid-fix-1, #wide-wid-fix-2{display:none;}
#chkDirectFlt, #chkFlexiDts {padding:0;*margin-left: -4px!important;}
.cl label{line-height:13px !important;}
.ErrorMsg div {margin: 0 !important;}
.blueHD20 {padding-top:5px !important;}
.triptype{*padding-top:6px !important;}
.triptype input{*margin-top: 1px !important;}
#flightWidget .padding{padding: 5px 0 !important;}
#hotelWidget .padding{padding: 6px 0 !important;}
#carWidget .padding{padding: 3px 0 !important;}
#carWidget .dttime1, #carWidget .dttime {line-height:27px; padding:0!important}	
#hotelWidget .bfrmsubcnt, #tabCar .bfrmsubcnt, #carPopularDestination {height:auto; margin-bottom:4px}
#carPopularDestination {width:100%}
.row_frm {clear:both}
.bfrmsubcnt{background-color:#edeeee; font-size:12px !important; clear:both; height:auto!important; padding:4px 4px 2px; margin-right:4px; overflow:auto; color:#000; font-weight:normal}
.bfrmsubcnt:after {visibility: hidden;display: block;content: "";clear: both;height: 0;}
.pplrdest {padding-bottom:1px}
input[type=radio]{height:14px; width:14px; float:left; margin-right:2px; padding:0}
select {padding:4px 1px 4px 0}
.row_depTime {width:225px;float:left}
input::-ms-clear{display:none}
.pleasewaitAirline{float:left;font:bold 12px/18px Arial,Helvatica,Sans-serif; padding:2px 5px; background:#fff; margin-top:3px; border:1px solid #333; width:398px}
.pleasewaitAirline span{background:url(//c.fareportal.com/gcms/Portals/2/images/wide-widget/loader.gif) no-repeat 0 0; width:16px; height:16px; margin-right:3px; display:inline-block; vertical-align:middle}
.autosuggestbox1Airline {border: 3px solid #2a8fcc; background:#fff url(//c.fareportal.com/gcms/Portals/2/images/wide-widget/auto-suggest-bg662.gif) repeat-y; float:left; position:relative}
.closeautosuggest{background:#D4E9EE; float:left; width:534px; position:absolute; z-index:999; bottom:3px; left:3px; cursor:pointer; text-align:center; color: #076BA7;}
.closeautosuggestAirline{background:#D4E9EE; float:left; width:534px; z-index:999; cursor:pointer; text-align:center; color: #076BA7;}
.closeautosuggest a{color: #076BA7;	display:block; text-decoration: none; font: bold 16px/30px Arial, Helvetica, sans-serif;}
.closeautosuggestAirline a{font: bold 14px/24px Arial, Helvetica, sans-serif;color: #076BA7;	display:block; text-decoration: none;}
.closeautosuggest a:link, .closeautosuggest a:active, .closeautosuggest a:visited{color: #076BA7; display:block; text-decoration: none;	font: bold 16px/30px Arial, Helvetica, sans-serif;}
.closeautosuggest a:hover, .closeautosuggestAirline a:hover{color:#065b8f; background:#95d5f2;}
.closeautosuggestAirline a:link, .closeautosuggestAirline a:active, .closeautosuggestAirline a:visited{color: #076BA7; display:block; text-decoration: none;	font: bold 14px/24px Arial, Helvetica, sans-serif;}
input:focus, select:focus, textarea:focus{outline: none}
#listautocomp ul,#listautocompAirLine ul{padding: 0px;margin: 0px;cursor: pointer;width: 534px;overflow:auto;background:#fff}
#listautocomp ul li,#listautocompAirLine ul li{border-bottom: none !important;font-family: Arial, Helvetica, sans-serif;font-size: 13px !important;text-align: left;list-style: none;/*line-height: 18px;*/	background-color: #ffffff;color: #000;cursor: pointer;	width:auto;}
#listautocomp ul li:hover,#listautocompAirLine ul li:hover{cursor: pointer;width: 534px;padding-right: 6px;_padding-right: 10px;}
#listautocomp ul li div,#listautocompAirLine ul li div{width: 534px; /*_width:330px;*/	line-height:22px;padding:0 !important;text-align:left !important;overflow:hidden;height:24px;text-indent:4px}
#listautocomp ul li div b,#listautocompAirLine ul li div b{background: #ffff00;font-weight: normal;}
#listautocomp ul li .divHover,#listautocompAirLine ul li .divHover{background-color:#E5E5E5 !important;font-weight:bold;font-size:14px;}
#listautocomp ul li .divHover b,#listautocompAirLine ul li .divHover b{background: #E5E5E5;font-weight: bold;}
#sugestBoxnew{width: 534px;}
.pleasewaitAirline{width:200px!important}
.autosuggestboxltAirline,#listautocompAirLine ul li:hover,#listautocompAirLine ul li div,.closeautosuggestAirline,#listautocompAirLine ul,#listautocompAirLine ul li{width:259px!important}
#tbA1 {width:auto}
#tabCar {background: none !important;}
.info-holder{width:940px;margin:0 auto; position:relative;}
.info-holder .quick-access{margin-left:0 !important;width:940px !important; text-align:left; color:#fff; position:relative !important;}
.row-fluid:before, .row-fluid:after{line-height: 0;content: "";display:block  !important;}
.needhelp-holder{overflow:hidden;}
.container:before, .container:after{line-height: 0;content: "";display:block !important;}
.navbar .brand {margin: -34px 0 0;*margin: 0;}
#airadv {margin-top: 0\9 !important;*margin-top: 3px !important; }
.triptype input{margin: 0; padding: 0;}
#flightWidget .triptype label{line-height: 18px!important;}
@media only screen and (device-width: 768px){
.STabcarbg4t{background-position:left -76px; height: 26px !important; margin:-5px 0 0 0px !important;  }
.STabhotelbg4t{background-position:left -39px; height: 26px !important; margin:-5px 0 0 0px !important; }
.STabflightbg4t {background-position:left -113px; height: 26px !important;   margin:-5px 0 0  0px !important; background-color: rgb(7, 107, 167)  !important; width: 542px !important;}
.pkgtabs {line-height: 25px !important;}
.triptype label {line-height: 17px;}
.pplrdest label {line-height: 17px !important;}
#mid{position:relative; z-index:99999}
.ipad-fix{display:block; width:2px; position:absolute; height:30px; background:url(//c.fareportal.com/gcms/Portals/3/Images/bg-top-tab.gif) repeat-x 0 0; top:83px; left:541px;}
#srcformall ul li {padding: 0 19px 2px 22px !important;}
.bottom_curves { background: none repeat scroll 0 0 transparent;border-bottom: 4px solid #076BA7; border-left: 4px solid #076BA7;border-radius: 0 0 10px 10px;border-right: 4px solid #076BA7;clear: both; width:542px !important; height:13px  !important; position:relative; margin-top:-1px;}
.left_curve, .right_curve { display: none  !important;}
.bottom_curves span.right_curve{display:none !important;}
.bfrmtmid, .bfrmrightcor, .bfrmleftcor, .bfrmleftbrd, .bfrmrightbrd{background: none!important;}
.bottom_curves{display: none;}
.srchfrmcont{background: none repeat scroll 0 0 #076BA7; border: 5px solid #076BA7 !important; border-radius: 10px 10px 10px 10px;}
.bfrmrightbrd{padding: 0;}
.fields_wrapper{width: 530px;}
.srchfrmcont{width: 540px!important;}
.fields_wrapper{padding: 3px 0 10px 10px}
#airadv {margin-top: 0 !important;}
#carWidget .dttime{padding-top: 4px;}
#carWidget .dttime1{line-height: 20px!important;}
#airadv {margin-top: 0!important;}
#flightWidget .more_opt{padding-top: 3px;}
.row label{line-height: 19px;}
#airadv label{line-height: 17px!important;}
#tbDTime, #tbRTime,#tbCIDt, #tbCODt, #tbPick, #tbDrop{width: 100px;}
#flightWidget  .triptype label{line-height: 17px!important;}
.bfrmtitlecms .bfrmcmshead{ height:36px !important;}
}
.mac #hotelWidget .row .small_cont select, .mac #hotelWidget .row .small_cont4 select{width: 47px;}
#showCars{padding-left: 25px!important;}
.mac  #srcformall ul li{padding: 0 18px 2px 21px}
.bfrmcmshead strong { color: #FFFFFF !important;}
#sugestBox{z-index:99 !important;}
.msg_box{margin-top:170px \0/ !important; margin-left:130px \0/  !important;}
:root #msgBox.msg_box{margin-top:170px \0/ !important;  margin-left:130px \0/  !important;}
.bfrmrightbrd{*width:543px !important;}
@media only screen and (max-device-width: 1024px) and (orientation:portrait) {
.bfrmtitlecms .bfrmcmshead{ line-height:36px !important; padding-bottom:9px !important; }
.pkgtabs{ line-height:29px !important; }
#calendar{margin:5px !important;}
}
@media only screen and (max-device-width: 1024px) and (orientation:landscape) {
.bfrmtitlecms .bfrmcmshead{ line-height:36px !important; padding-bottom:9px !important; }
.pkgtabs{ line-height:29px !important; }
#calendar{margin:5px !important;}
}


/*----- Content for file :wide-widget-css-550.css ends here -----*/

/*----- Content for file :style.css start here -----*/
body > table{margin:0 auto; float:none; font-family:Arial,Helvetica,sans-serif}
ul,li{list-style:none}
::-ms-clear{display:none}
.logo{width:100%}
.logocoa{height:60px}
.box-holder img{width:100%}
a{outline:none}
#header{height:70px;width:1010px;margin:0 auto}
.header{background:#fff !important; position:relative; z-index:102; border-bottom:#ddd 1px solid; font-family:Arial; width:100%; padding:0; line-height:normal}
#section{padding-top:37px; margin:0 auto}
.mainheadersection{margin:0 auto; max-width:1600px;margin-bottom:35px}
.headerlayout{max-width:940px;z-index:999;margin:0 auto}
.navbar .top-nav{position:absolute;top:-84px; z-index:10}

.navbar .top-nav>li{float:right;line-height:11px;margin-left:20px}
.navbar .top-nav >li >a{font:400 12px Arial, Helvetica, sans-serif;color:#515764;border-bottom:0!important;padding:5px 0;text-transform:none}
.navbar .top-nav >li >a:hover{text-decoration:underline}
ul.top-nav li a:hover{text-decoration:none;color:#fff;border-bottom:0}
/*.disnav{margin-top:-20px!important}
 .disnav li{margin-top:9px;margin-left:7px; cursor:pointer !important}
@media screen and (-webkit-min-device-pixel-ratio:0) {.mac .disnav li{margin-top:8px} }
 .ie .disnav li, .mac.safari .disnav li{margin-top:9px}
 .ie8 .disnav li{margin-top:8px}
 .disnav li{*margin-top:8px !important}
 .disnav li.flight,.disnav li.hotels,.disnav li.cruises{width:95px}
 .disnav li.cars{width:70px}
 .disnav li.vacations{width:113px}
 .disnav li a{height:31px; padding:0!important; overflow:hidden; position:relative; cursor:pointer !important}
.disnav li a:hover{text-decoration:none !important}
.disnav li a.car{min-width:60px!important}
 .disnav li a.selected span{top:18px}

 .disnav li a:hover span{top:-18px}
 .disnav li a:hover span.top{top:0}
.disnav li a span.selected{top:0; border-bottom:8px solid #2C83B6; padding-bottom:5px; color:#2C83B6; background-color:#fff !important}

 .disnav li a span{position:absolute; display:inline-block; top:0px;
 font-size:15px; width:100%; text-align:center; -webkit-transition:top 0.3s, border 0.3s, color 0.35s; -moz-transition:top 0.3s, border 0.3s, color 0.35s; -ms-transition:top 0.3s, border 0.3s, color 0.35s; -o-transition:top 0.3s, border 0.3s, color 0.35s; transition:top 0.3s, border 0.3s, color 0.35s}

 .disnav li a span.top{border-bottom:8px solid #2C83B6; color:#2C83B6; top:34px; padding-bottom:5px}

.disnav li a span.bottom.active{border-bottom:#000 6px solid}
*/
.collapse{position:relative; height:0; overflow:hidden; -webkit-transition:height .35s ease; -moz-transition:height .35s ease; -o-transition:height .35s ease; transition:height .35s ease}
.collapse.in{height:auto}
.nav>li>a{display:block}
.dropup, .dropdown{position:relative; color:#333}
.dropdown-toggle{*margin-bottom:-3px}
.dropdown-toggle:active, .open .dropdown-toggle{outline:0}
.caret{display:inline-block; width:0; height:2px; vertical-align:top; border-top:5px solid #000; border-right:5px solid transparent; border-left:5px solid transparent; content:""}
.dropdown .caret{margin-top:4px; margin-left:2px}
.dropdown .countryflags{margin-left:23px}
.dropdown-menu{position:absolute; top:100%; left:0; z-index:1000; display:none; float:left; min-width:160px; padding:5px 0; margin:5px 0 0; list-style:none; background-color:#fff; border:1px solid #ccc; border:1px solid rgba(0,0,0,0.2); *border-right-width:2px;
*border-bottom-width:2px;
-webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2); -moz-box-shadow:0 5px 10px rgba(0,0,0,0.2); box-shadow:0 5px 10px rgba(0,0,0,0.2); -webkit-background-clip:padding-box; -moz-background-clip:padding; background-clip:padding-box; color:#333}
.dropdown-menu.pull-right{right:0; left:auto}
.dropdown-menu .divider{
*width:100%; height:1px; margin:9px 1px; *margin:-5px 0 5px;
overflow:hidden; background-color:#e5e5e5; border-bottom:1px solid #fff}

.dropdown-menu li>a:hover, .dropdown-menu li>a:focus, .dropdown-submenu:hover>a{color:#fff; text-decoration:none; background-color:#0081c2}
.dropdown-menu .active>a, .dropdown-menu .active>a:hover{color:#fff; text-decoration:none; background-color:#0081c2; background-image:-moz-linear-gradient(top, #08c, #0077b3); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3)); background-image:-webkit-linear-gradient(top, #08c, #0077b3); background-image:-o-linear-gradient(top, #08c, #0077b3); background-image:linear-gradient(to bottom, #08c, #0077b3); background-repeat:repeat-x; outline:0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)
}
.dropdown-menu .disabled>a, .dropdown-menu .disabled>a:hover{color:#999}
.dropdown-menu .disabled>a:hover{text-decoration:none; cursor:default; background-color:transparent; background-image:none; filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.dropdown-menu > li{width:210px}
.open{*z-index:1000}
.open>.dropdown-menu{display:block}
.pull-right>.dropdown-menu{right:0; left:auto}

.dropdown-submenu{position:relative}
.dropdown-submenu>.dropdown-menu{top:0; left:100%; margin-top:-6px; margin-left:-1px; -webkit-border-radius:0 6px 6px 6px; -moz-border-radius:0 6px 6px 6px; border-radius:0 6px 6px 6px}
.dropdown-submenu:hover>.dropdown-menu{display:block}
.dropup .dropdown-submenu>.dropdown-menu{top:auto; bottom:0; margin-top:0; margin-bottom:-2px; -webkit-border-radius:5px 5px 5px 0; -moz-border-radius:5px 5px 5px 0; border-radius:5px 5px 5px 0}
.dropdown-submenu>a:after{display:block; float:right; width:0; height:0; margin-top:5px; margin-right:-10px; border-color:transparent; border-left-color:#ccc; border-style:solid; border-width:5px 0 5px 5px; content:" "}
.dropdown-submenu:hover>a:after{border-left-color:#fff}
.dropdown-submenu.pull-left{float:none}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%; margin-left:10px; -webkit-border-radius:6px 0 6px 6px; -moz-border-radius:6px 0 6px 6px; border-radius:6px 0 6px 6px}
.dropdown .dropdown-menu .nav-header{padding-right:20px; padding-left:20px}

/*.darkBlue-bg{background:#012142;color:#fff;font-size:14px;padding-top:25px;padding-bottom:58px; min-width:940px; font-family:Arial; line-height:normal}*/
.info-holder{width:940px;margin:0 auto; position:relative}
.need-help{font-weight:700;font-size:25px;color:#fff;width:168px !important;margin-left:0 !important}
.feedback a, .chat a{color:#00f1ff; text-decoration:none; font-size:25px}
.feedback a:hover, .chat a:hover{text-decoration:underline !important; color:#00f1ff !important}
.feedback a:active, .chat a:active, .feedback a:visited, .chat a:visited{font-size:25px !important; font-weight:bold !important; color:#00f1ff !important; text-decoration:none}
.info-holder .quick-access{margin-left:0 !important;width:940px !important; text-align:left; color:#fff; position:relative !important}
.info-holder .quick-access .last{margin-right:0px}
.info-holder .quick-access h2{margin-bottom:20px;font-size:25px;font-weight:700;padding-bottom:9px;border-bottom:#fff 1px solid}
.info-holder .quick-access .number{padding-left:31px;font-size:25px;color:#00f1ff;font-weight:700;background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png) no-repeat 0 -26px;height:23px;width:220px !important;margin-left:0 !important}
.info-holder .quick-access .quick-links{width:277px !important}
.info-holder .quick-access .quick-links ul{margin:0;padding:0;list-style:none}
.info-holder .quick-access .quick-links ul li{margin:0;padding:0;list-style:none;line-height:18px !important}
.info-holder .quick-access .quick-links ul li a{font-size:14px;color:#fff;text-decoration:none;font-weight:700}
.info-holder .quick-access .quick-links ul li a:hover{text-decoration:underline}
.info-holder .quick-access .quick-links h3{margin:0;padding:0;font-size:16px;font-weight:700;line-height:20px;color:#00f1ff}
.white-hd{/*padding-top:17px;*/ padding-bottom:19px;margin-bottom:20px;font-weight:700;font-size:25px;font-weight:700}
.white-txt{font-size:16px;width:100%}
.app{width:421px !important;position:relative;margin-right:90px}
.app img{position:absolute;top:-12px;right:0}
.mobile{margin-left:0!important;width:93px !important}
.holder2{padding-left:25px;border-bottom:#fff 1px solid;font-weight:700;font-size:24px;color:#fff;line-height:60px}
.holder3{padding-left:25px;font-size:16px;color:#fff;margin-top:22px}
.app-cont{padding-left:25px;font-size:16px;color:#fff}
.connect{width:426px !important;margin-left:0 !important}
.connect img{float:right;padding-left:13px;margin-top:-34px}

.box-holder{background:#fff;overflow:hidden}
.box-holder h3{font-size:24px;color:#fff;line-height:48px;background:#016dab;text-align:center;font-weight:400;height:48px}
.box-holder h3.featured-hd{font-size:24px;color:#fff;line-height:48px;background:#4e1c71;text-align:center;font-weight:400;height:48px}
.box-holder sup{font-size:46%;vertical-align:middle}
.gray-bg{background:#f5f6f7;margin-top:30px;padding-top:50px}
.deals-cus{max-width:940px;margin:0 auto}
.deals-holder{}
.sprite-logo{width:80px !important;margin-top:4px !important}
.ori-des{font-size:17px;color:#5b6270;font-weight:700;width:125px !important;margin-left:0px !important;line-height:15px;line-height:17px\9 !important}
.ori-des .origin{font-size:12px;font-weight:400}
.flightsUnder-holder{display:block;padding-bottom:25px;border-bottom:1px solid #e4e4e4;margin:28px 2px 0 2px}
.flightsUnder{font-size:17px;color:#5b6270;font-weight:700;width:185px!important;*width:153px!important;margin-left:0px !important;line-height:15px;*line-height:20px;padding-left:27px;*padding-left:20px;padding-top:7px;*padding-top:0px}
.flightsUnder span{font-size:14px;font-weight:400}
.flightsUnder-fares{font-weight:400;font-size:25px;color:#118acb;padding-top:10px;width:89px !important;*width:75px !important;margin-left:0px !important;background:url(/travel/travel_resources/resources/images/sprite1.png?gcms-srv) no-repeat right -247px;text-align:right;padding-right:23px}
.form{float:left;font-size:11px;color:#118acb;padding-top:2px}
.fares{font-weight:400;font-size:25px;color:#118acb;padding-top:10px;width:75px !important;margin-left:0px !important}
.featured-img{max-height:339px;overflow:hidden}
.disclaim{font-size:11px;color:#999;text-align:center;margin-bottom:21px}
.disclaim a{color:#999 !important; text-decoration:underline}
.disclaim a:hover{text-decoration:underline}
.disclaim sup{font-size:9px}
.view-more{text-align:center;font-size:15px;color:#5b6270;height:35px;border-top:#d0d0d0 1px solid;line-height:35px}
.policy-txt{color:#333;font-size:11px;line-height:13px; text-align:left}
.box-holder1{background:#fff;padding:22px 109px 0px 104px;margin-top:22px;margin-bottom:28px}
.banner{width:728px;height:90px;margin:0 auto 30px;border:#d0cfcf 1px solid;background:#fff;padding:10px}
.box-holder2{background:#fff;box-shadow:0 0 5px #eaebec;padding:22px 41px 40px 41px;margin:0 auto}
.clear{clear:both}
.search-btn{padding:8px 25px;font-weight:700;font-size:18.38px;color:#fff;border:#917ea6 1px solid;-moz-box-shadow:inset 0.5px 1px 0px #01d3ff;-webkit-box-shadow:inset 0.5px 1px 0px #01d3ff;box-shadow:inset 0.5px 1px 0px #01d3ff}
.rightpane{position:absolute;right:-8px;top:585px;background:#fff;border:#d1d0d0 1px solid;box-shadow:0 0 5px #eaebec;padding:22px 0 40px 0}
.widget{margin-right:28px;background:#022243;border-top:#05588a 1px solid}
ul.tabs{margin:0;padding:0;list-style:none}
ul.tabs li{margin:0;padding:0;list-style:none;float:left;background:-moz-linear-gradient(top, #3094cf, #1f7ab0)}
ul.tabs li a{font-weight:700;font-size:14px;color:#000;text-decoration:none;text-align:center;float:left;background:url(/travel/travel_resources/resources/images/wdgt-tabSep.jpg) no-repeat 100% 0;line-height:46px;padding-left:39px;padding-right:39px}
.tab-content{clear:both;background:#022243;color:#fff}
.form-hd{font-family:Arial, Helvetica, sans-serif;text-align:center;font-weight:700;font-size:1.75em;color:#0d95de;line-height:normal}
.rdbtn-holder{text-align:center;font-weight:700;font-size:14px;color:#ccc;padding-bottom:3px}
.from-icon{min-width:10%;z-index:100;background:url(/travel/travel_resources/resources/images/sprite1.png?gcms-srv) no-repeat 11px -1579px;height:36px !important}
.more-option{font-size:13px;color:#fff;text-decoration:underline;margin-top:10px}
.global{background:url("/portals/3/resources/img/sprite.png?ver=1.0&gcms-srv") no-repeat -162px -207px}
.free-apps{background:url("//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png") no-repeat 0 -1664px;height:17px;padding-left:15px !important}
.live-help{background:url("//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png") no-repeat 0 -1690px;height:17px;padding-left:24px !important}
.footer{background:#f5f5f5;color:#333333;font-size:12px; width:auto; padding-left:0px; font-family:Arial; line-height:normal}
.footer .footer-sec{width:940px;margin:0 auto;padding-top:30px;padding-bottom:11px;line-height:20px; font-weight:normal}
.footer-nav{border-right:#ccc 1px solid;margin-right:30px;min-height:170px !important}
.footer-nav ul{margin:12px 0 0 0;padding:0;list-style:none}
.footer-nav ul li{margin:0;padding:0;list-style:none}
.footer-nav ul li a{font-size:11px;color:#206892;text-decoration:none}
.footer-nav ul li a:hover{color:#f30;text-decoration:underline}
.copyright{color:#51555d}
.footer-logo{margin-top:30px;overflow:hidden}
.footer-logo a{float:left;margin-right:25px;height:39px;vertical-align:middle}
.footer-logo span{float:left;margin-right:25px;height:39px;vertical-align:middle; margin-top:10px}

#footer{width:1016px;margin-left:auto;margin-right:auto}
.footerNav-hd{font-size:13px}
.top-text{*line-height:15px}
.medium-text{font-size:11px;color:#333;line-height:13px; text-align:left; *line-height:normal}
.medium-text a{color:#333 !important;text-decoration:none !important}
.medium-text a:hover{color:#333 !important; text-decoration:underline !important}
.download{font-size:15px}
.download-free{padding-top:10px;padding-bottom:10px}
.sign-in{font-size:12px!important;text-transform:none!important;background:url(/travel/travel_resources/resources/images/sprite1.png?gcms-srv) no-repeat 25px -1461px}
.more{font-size:12px!important;text-transform:none!important;background:url(/travel/travel_resources/resources/images/sprite1.png?gcms-srv) no-repeat 20px -1516px}
.holder4{margin-top:10px}
.general-disclaimer{font-size:80%;margin-bottom:10px}
.rightBanner{border:#666 1px solid;height:500px}
.airline-tc{padding-top:20px}
.wdgt-checkbox{padding-top:10px!important;font-size:14px;color:#fff;width:47%;padding-left:0px}
.radio_buttons{opacity:0;filter:alpha(opacity = 0)}
.radio{background:url(/travel/travel_resources/resources/images/sprite.png?gcms-srv) no-repeat -162px -1139px;margin-right:6px}
.radio.checked{background-position:-162px -1176px}
.mobile1{border-bottom:#fff 1px solid;margin-bottom:16px;position:relative;padding:20px 20px 30px 20px}
.mobile1 img{float:right;vertical-align:top;position:absolute;top:65px;right:20px}
.connect1{position:relative;padding:5px 0 40px 5px!important}
.signup-mobile{margin-top:10px}
.signup-mobile img{float:right;padding-left:10px;padding-top:10px;margin-top:
}
.more-click{background:url(/travel/travel_resources/resources/images/sprite.png?gcms-srv) no-repeat -140px -1061px;color:#686c76;cursor:pointer;font-size:12px;padding-top:36px;position:absolute;right:6px;text-align:right;width:40px}
.full-width{width:100%;height:100%;/*max-width:1280px;*/ margin:0 auto;min-width:320px}


.select-option{color:#ccc}
.drop-off{color:#848282;font-size:13px;text-decoration:underline}
.time{color:#848282;font-size:13px;margin-top:22px}
.vac-label{min-height:40px}
.canada{background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite.png) no-repeat -158px -227px}
.usa{background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite.png) no-repeat -158px -249px}
.dropdown-selected{background-color:#0081C2!important;color:#fff!important}
.uk{background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite.png) no-repeat -158px -270px}
.ind{background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite.png) no-repeat -158px -290px}
.au{background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite.png) no-repeat -158px -347px}
.irl{background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite.png) no-repeat -158px -329px}
.sg{background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite.png) no-repeat -158px -310px}
.ae{background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite.png) no-repeat -158px -367px}
/* add by sitander 
 for fix submit button in widget

*/

/* Icons */



.toll-free{font:700 20px arial!important;background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite.png) no-repeat 0 -901px;padding-left:18px!important;padding-top:0px !important;padding-bottom:0px !important}
.toll-free:hover{text-decoration:none !important}



.btmtab{width:940px !important;margin:10px 0 50px;position:relative; min-height:172px}
ul.tabNavigation{list-style-type:none;margin:0;padding:0;text-align:left;width:270px}
.tabNavigation{float:left}
ul.tabNavigation li{list-style-type:none;margin:0;padding:6px 0;position:relative}
ul.tabNavigation li h2, ul.tabNavigation li h3{font-size:16px !important;font-weight:400;color:#fff; margin:0px; padding:0px}
ul.tabNavigation li a:hover, ul.tabNavigation li a.selected{background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png) no-repeat right -1723px;color:#00f1ff}
ul.tabNavigation li a{color:#fff;display:block;padding:1px 9px;position:relative;text-decoration:none;width:240px; outline:none; font-size:16px}
ul.tabNavigation li a:active{font-size:16px}
.content_tabb{float:left;font-size:12px;margin:0;padding-left:10px;text-align:left;width:650px}
.content_tabb .tabHD{border:medium none;color:#fff;font-size:12px;margin:0;padding:0 0 5px 0px;font-weight:700}
.content_tabb ul{float:left;line-height:17px;list-style-type:none;margin:0;padding:0;width:24%}
.content_tabb ul li{float:left;font-size:12px;list-style-type:none;margin:1px 0;padding:0;width:100%; line-height:20px; position:relative; clear:both}
.content_tabb ul li a{color:#fff;text-decoration:none; outline:none; white-space:nowrap}
.content_tabb ul li a:hover{text-decoration:underline}
.content_tabb ul.book{width:105px !important}
.content_tabb ul.about-coa{width:150px !important}
.content_tabb ul.stay-connected{width:120px!important}
.content_tabb ul.legal{width:110px!important}
.content_tabb ul.traveler-tools{width:155px!important; padding-left:10px;}
.content_tabb ul h3{font-size:12px;font-weight:700; margin:0px; padding:0 0 2px; color:#fff}

.bestPriceLinks{text-decoration:none; float:left; width:100%}
.bestPriceLinks:hover{background-color:#e6e6e6;text-decoration:none}
.tnc-msg{display:none;position:absolute;z-index:100;background:none repeat 0 0 rgb(255, 255, 255);text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;border:1px solid rgb(204, 204, 204);color:#777;padding:8px;width:354px;right:0px;top:35px}
.tnc-msg a{color:#FF0000 !important;text-decoration:underline;font-size:10px;float:right;cursor:pointer}


.footer-logo .span12{width:100%}
#header{position:relative}

.topDealsShadow{width:500px; height:300px; position:absolute; right:2px; top:102px; background:#efefef; text-align:left; color:#666; font-size:14px; z-index:1000; background:-webkit-gradient(linear, left top, left bottom, from(#000000), to(transparent));	background:-moz-linear-gradient(top, #000000, transparent); background:-o-linear-gradient(top, #000000, transparent); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='transparent'); background:-ms-linear-gradient(top, #000000, transparent); -webkit-transform:rotate(-1deg); -moz-transform:rotate(-1deg); box-shadow:0px -2px 15px #3e3f40; -webkit-box-shadow:0px -2px 15px #3e3f40; border-bottom-right-radius:40px}
.topDealsShadow:after{content:""; width:500px; height:300px; position:absolute; left:-37px; top:0px; background:#efefef; text-align:left; color:#666; font-size:14px; z-index:9; background:-webkit-gradient(linear, left top, left bottom, from(#000000), to(transparent));	background:-moz-linear-gradient(top, #000000, transparent); background:-o-linear-gradient(top, #000000, transparent); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='transparent'); background:-ms-linear-gradient(top, #000000, transparent); -webkit-transform:rotate(2deg); -moz-transform:rotate(2deg); box-shadow:0px -2px 15px #3e3f40; -webkit-box-shadow:0px -2px 15px #3e3f40; border-bottom-left-radius:40px}

.topDeals .left{width:39.8%; float:left; border-right:1px solid #cecece; box-shadow:1px 0 1px #fff; -webkit-box-shadow:1px 0px 1px #fff; height:325px}
.topDeals .right{width:60%; float:left; height:325px}
.topDealBox{float:left; border-bottom:1px solid #cecece; box-shadow:0px 1px 1px #fff; -webkit-box-shadow:0px 1px 1px #fff; padding:10px 3%; width:94%}
.topDeals a{padding:5px 9px 7px 3px; color:#666; text-decoration:none; /*text-shadow:0px 1px #f6f6f6;*/}
.topDeals a:hover{color:#0a7a9a; background:#fcfcfc}
.topDealBox .tbi1{width:45%; padding-left:5%; float:left}
.topDealBox .tbi2{width:50%; float:left}
#topDealsMenu{position:relative}


.spriteIcon{background-image:url(../img/sprite1.png?gcms-srv)}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret{border-top:0; border-bottom:4px solid #000; content:""}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto; bottom:100%; margin-bottom:1px}
.navbar{
*position:relative;
*z-index:2; overflow:visible}
.navbar-inner{min-height:40px; *zoom:1
}
.navbar-inner:before, .navbar-inner:after{display:table; line-height:0; content:""}
.navbar-inner:after{clear:both}
.navbar .container{width:auto}
.nav-collapse.collapse{height:auto; overflow:visible; padding-right:0; padding-top:50px; margin-left:250px}
.navbar .brand{display:block; float:left; padding:10px 50px 0 0;padding-top:10px\9; font-size:20px; font-weight:200; color:#777; text-shadow:0 1px 0 #fff}
.navbar .brand:hover{text-decoration:none}
.navbar-text{margin-bottom:0; line-height:40px; color:#777}
.navbar-link{color:#777}
.navbar-link:hover{color:#333}
.navbar .divider-vertical{height:40px; margin:0 9px; border-right:1px solid #fff; border-left:1px solid #f2f2f2}
.navbar .btn, .navbar .btn-group{margin-top:5px}
.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn{margin-top:0}
.navbar-form{margin-bottom:0; *zoom:1
}
.navbar-form:before, .navbar-form:after{display:table; line-height:0; content:""}
.navbar-form:after{clear:both}
.navbar-form, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox{margin-top:5px}
.navbar-form input, .navbar-form select, .navbar-form .btn{display:inline-block; margin-bottom:0}
.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"]{margin-top:3px}
.navbar-form .input-append, .navbar-form .input-prepend{margin-top:5px; white-space:nowrap}
.navbar-form .input-append input, .navbar-form .input-prepend input{margin-top:0}
.navbar-search{position:relative; float:left; margin-top:5px; margin-bottom:0}
.navbar-search .search-query{padding:4px 14px; margin-bottom:0; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:13px; font-weight:normal; line-height:1; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px}
.navbar-static-top{position:static; margin-bottom:0}
.navbar-static-top .navbar-inner{-webkit-border-radius:0; -moz-border-radius:0; border-radius:0}
.navbar-fixed-top, .navbar-fixed-bottom{position:absolute; right:0; left:0; z-index:1030; margin-bottom:0}
.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner{padding-right:0; padding-left:0; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0}
.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{width:1016px}
.navbar-fixed-top{top:0}
.navbar-fixed-bottom{bottom:0}
.navbar .nav{position:relative; left:0; display:block; float:left; margin:0 10px 0 0}
.navbar .nav.pull-right{float:right; margin-right:3px; list-style:none}
.navbar .nav>li{float:left;list-style:none}
.navbar .nav>li>a{float:none; /*padding:10px 15px 5px;*/ color:#5b6270; text-decoration:none; font-size:15px; font-weight:bold;text-transform:uppercase; text-align:left}
.navbar .nav>li>a{*font-size:15px !imprtant}
.otherselect{text-transform:inherit !important}
.otherselect li a{text-transform:inherit !important}
.otherselect li:first-child a{padding-right:0}
.navbar .top-nav > li{margin-left:0; float:right}
.navbar .top-nav > li > a{margin-left:20px}
.navbar .top-nav > li > a{border-bottom:0 none !important; color:#515764; font:400 12px Arial,Helvetica,sans-serif; padding:5px 0; text-transform:none}
.navbar .nav>li:last-child>a{padding-right:0px}

.navbar .nav>li>a:focus, .navbar .nav>li>a:hover{color:#5b6270; text-decoration:underline; /*border-bottom:#2c83b6 6px solid;*/ background-color:inherit}
.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus{color:#5b6270; text-decoration:none;outline:none}
.navbar .btn-navbar{display:none; float:right; padding:7px 10px; margin-right:5px; margin-left:5px; margin-top:35px; color:#fff; text-shadow:0 -1px 0 rgba(0,0,0,0.25); background-color:#ededed; *background-color:#e5e5e5;
background-image:-moz-linear-gradient(top, #f2f2f2, #e5e5e5); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); background-image:-webkit-linear-gradient(top, #f2f2f2, #e5e5e5); background-image:-o-linear-gradient(top, #f2f2f2, #e5e5e5); background-image:linear-gradient(to bottom, #f2f2f2, #e5e5e5); background-repeat:repeat-x; border-color:#e5e5e5 #e5e5e5 #bfbfbf; border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.075); -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.075); box-shadow:inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.075)}
.navbar .btn-navbar:hover, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled]{color:#fff; background-color:#e5e5e5; *background-color:#d9d9d9
}
.dropdown-menu li>a{display:block; padding:3px 30px; clear:both; font-weight:normal; line-height:20px; color:#333; font-size:12px; text-decoration:none; text-align:left}
.navbar .btn-navbar:active, .navbar .btn-navbar.active{background-color:#ccc \9}
.navbar .btn-navbar .icon-bar{display:block; width:18px; height:2px; background-color:#f5f5f5; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25); -moz-box-shadow:0 1px 0 rgba(0,0,0,0.25); box-shadow:0 1px 0 rgba(0,0,0,0.25)}
.btn-navbar .icon-bar+.icon-bar{margin-top:3px}
.navbar .nav>li>.dropdown-menu:before{position:absolute; top:-8px; left:9px; display:inline-block; border-right:7px solid transparent; border-bottom:7px solid #ccc; border-left:7px solid transparent; border-bottom-color:rgba(0,0,0,0.2); content:''}
.navbar .nav>li>.dropdown-menu:after{position:absolute; top:-6px; left:10px; display:inline-block; border-right:6px solid transparent; border-bottom:6px solid #fff; border-left:6px solid transparent; content:''}
.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto; bottom:-7px; border-top:7px solid #ccc; border-bottom:0; border-top-color:rgba(0,0,0,0.2)}
.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto; bottom:-6px; border-top:6px solid #fff; border-bottom:0}
.navbar .nav li.dropdown>a:hover .caret{border-top-color:#555; border-bottom-color:#555}
.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#c2c2c2; border-bottom-color:#c2c2c2}
.navbar .nav li.dropdown.open>.dropdown-toggle .caret, .navbar .nav li.dropdown.active>.dropdown-toggle .caret, .navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555; border-bottom-color:#555}
.navbar .pull-right>li>.dropdown-menu, .navbar .nav>li>.dropdown-menu.pull-right{right:0; left:auto}
.navbar .pull-right>li>.dropdown-menu:before, .navbar .nav>li>.dropdown-menu.pull-right:before{right:12px; left:auto}
.navbar .pull-right>li>.dropdown-menu:after, .navbar .nav>li>.dropdown-menu.pull-right:after{right:13px; left:auto}
.navbar .pull-right>li>.dropdown-menu .dropdown-menu, .navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%; left:auto; margin-right:-1px; margin-left:0; -webkit-border-radius:6px 0 6px 6px; -moz-border-radius:6px 0 6px 6px; border-radius:6px 0 6px 6px}
.navbar-inverse .brand, .navbar-inverse .nav>li>a{color:#5b6270; text-align:left}
.navbar-inverse .brand:hover, .navbar-inverse .nav>li>a:hover{color:#fff}
.navbar-inverse .brand{color:#999}
.navbar-inverse .navbar-text{color:#999}
.navbar-inverse .nav>li>a:focus, .navbar-inverse .nav>li>a:hover{color:#5b6270}
.navbar-inverse .nav .active> a, .navbar-inverse .nav .active> a:hover, .navbar-inverse .nav .active> a:focus{color:#2c83b6; border-bottom:6px solid #2c83b6}
.navbar-inverse .navbar-link{color:#999}
.navbar-inverse .navbar-link:hover{color:#fff}
.navbar-inverse .divider-vertical{border-right-color:#222; border-left-color:#111}
.navbar-inverse .nav li.dropdown>a:hover .caret{border-top-color:#999; border-bottom-color:#999}
.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#787e8a; border-bottom-color:#787e8a}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#999; border-bottom-color:#999}
.navbar-inverse .navbar-search .search-query{color:#fff; background-color:#515151; border-color:#111; -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1), 0 1px 0 rgba(255,255,255,0.15); -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1), 0 1px 0 rgba(255,255,255,0.15); box-shadow:inset 0 1px 2px rgba(0,0,0,0.1), 0 1px 0 rgba(255,255,255,0.15); -webkit-transition:none; -moz-transition:none; -o-transition:none; transition:none}
.navbar-inverse .navbar-search .search-query:-moz-placeholder{
color:#ccc
}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{
color:#ccc
}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{
color:#ccc
}
.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused{padding:5px 15px; color:#333; text-shadow:0 1px 0 #fff; background-color:#fff; border:0; outline:0; -webkit-box-shadow:0 0 3px rgba(0,0,0,0.15); -moz-box-shadow:0 0 3px rgba(0,0,0,0.15); box-shadow:0 0 3px rgba(0,0,0,0.15)}
.navbar-inverse .btn-navbar{color:#fff; text-shadow:0 -1px 0 rgba(0,0,0,0.25); background-color:#1e77af; *background-color:#1e77af;
background-image:-moz-linear-gradient(top, #1e77af, #3193d2); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#1e77af), to(#3193d2)); background-image:-webkit-linear-gradient(top, #1e77af, #3193d2); background-image:-o-linear-gradient(top, #1e77af, #3193d2); background-image:linear-gradient(to bottom, #1e77af, #3193d2); background-repeat:repeat-x; border-color:#040404 #040404 #000; border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#3193d2', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled]{color:#fff; background-color:#1e77af; *background-color:#000}
.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active{background-color:#000 \9}
.row-fluid{width:100%}
.row-fluid .span2,.row-fluid .span6{float:left; min-height:30px}
.row-fluid:before, .row-fluid:after{line-height:0; content:""}
.needhelp-holder{overflow:hidden}
.container:before, .container:after{line-height:0; content:""}

.big{float:left; font-size:27px; color:#536976; margin-right:5px; width:33% !important}
.header{margin-top:25px}
.navbar .top-nav{top:-56px; z-index:9999; position:absolute !important; right:0}
.nav-collapse.collapse{margin-left:0; padding-top:0; margin-top:32px}
.navbar .top-nav>li{margin-left:0}
.navbar .top-nav >li >a{margin-left:20px}
.navbar .brand{padding-right:0}
footer{clear:both; font-family:Arial}
#lblUserDetail{width:160px; height:25px; overflow:hidden; text-align:right; float:left}
/*manu*/
.box-hd1{padding:10px 11px 14px 20px;border-bottom:#fff 1px solid}
.box-img1{height:24px;background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite.png) no-repeat right -514px}
.blue-hd{color:#004577;font-size:25px}
.flights{padding:20px 28px 10px 30px}
.holder1{padding-bottom:10px;border-bottom:#024476 1px solid;padding-top:10px}
.big{float:left;font-size:27px;color:#536976;margin-right:5px;width:33% !important}
.small{font-size:9px;vertical-align:text-top;float:left;width:22px;line-height:10px}
.blue-bg{background:#016dab;border-top:#7e7e7e 1px solid;border-bottom:#7e7e7e 1px solid;padding-top:50px;padding-bottom:46px}
.socialMedia-holder{max-width:940px;margin:0 auto;color:#fff;font-size:16px}
.socialMedia-holder h2{margin-bottom:24px;font-size:25px;font-weight:700;padding-bottom:19px;border-bottom:#fff 1px solid}
.socialMedia-holder h2 span{float:right}
.socialMedia-holder h2 span a{color:#fff}
.download-btn{display:inline-block;padding:12px 27px;margin-top:16px;font-size:19px;background:#01cfdd;background:-moz-linear-gradient(-45deg, #01cfdd 0, #01a2c2 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #01cfdd), color-stop(100%, #01a2c2));background:-webkit-linear-gradient(-45deg, #01cfdd 0, #01a2c2 100%);background:-o-linear-gradient(-45deg, #01cfdd 0, #01a2c2 100%);background:-ms-linear-gradient(-45deg, #01cfdd 0, #01a2c2 100%);background:linear-gradient(169deg, #01cfdd 22%, #01a2c2 100%) repeat 0 0 transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#01cfdd', endColorstr='#01a2c2', GradientType=1);
-moz-box-shadow:inset .5px 0 0 .5px #53f5fb;-webkit-box-shadow:inset .5px 0 0 .5px #53f5fb;box-shadow:inset .5px 0 0 .5px #53f5fb;text-shadow:-1px -1px 1px rgba(9, 129, 122, 1)}
.download-btn a{color:#fff;text-decoration:none;text-shadow:0 0 0 1px #09817a}
.download-btn:hover{background:#01a2c2;background:-moz-linear-gradient(-45deg, #01a2c2 0, #01cfdd 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #01a2c2), color-stop(100%, #01cfdd));background:-webkit-linear-gradient(-45deg, #01a2c2 0, #01cfdd 100%);background:-o-linear-gradient(-45deg, #01a2c2 0, #01cfdd 100%);background:-ms-linear-gradient(-45deg, #01a2c2 0, #01cfdd 100%);background:linear-gradient(169deg, #01a2c2 22%, #01cfdd 100%) repeat 0 0 transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#01a2c2', endColorstr='#01cfdd', GradientType=1);
color:#fff;text-decoration:none}
.facebook-icon{width:41px;height:41px;background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png) no-repeat 0 -1747px;margin-top:-13px;*margin-top:-52px;float:left;margin-right:10px}
.gplus-icon{width:41px;height:41px;background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png) no-repeat -48px -1747px;margin-top:-13px;*margin-top:-52px;float:left;margin-right:10px}
.twitter-icon{width:41px;height:41px;background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png) no-repeat -96px -1746px;margin-top:-13px;*margin-top:-52px;float:left}
.darkBlue-bg{background:#012142;color:#fff;font-size:14px;padding-top:50px;padding-bottom:50px}
.topDeals{position:absolute; right:0px; top:70px; background:#efefef; border:none; text-align:left; color:#666; font-size:14px; z-index:999; line-height:normal; *border:1px solid #CCC; *border-top:none; border:1px solid #CCC; border-top:none}
:root .topDeals{border:none \0/; border-top:none \0/}
.topDeals{background:none repeat 0 0 #FFF; box-shadow:0 5px 14px -4px #ACACAC;color:#5B6270;font-size:12px; min-height:365px; margin-right:-502px;padding:16px 10px 0px;position:absolute;right:50%;text-align:left; width:984px}

.topDeals .moreLinks{float:left; margin-right:36px; width:226px}
.topDeals h3{border-bottom:2px solid #F5F5F5; color:#5B6270; font-size:14px; font-weight:700; margin-bottom:9px; padding-bottom:6px; padding-left:11px; text-transform:uppercase}

.topDeals strong{border-bottom:2px solid #F5F5F5; color:#5B6270; font-size:14px; font-weight:700; margin-bottom:9px; padding-bottom:6px; padding-left:11px; text-transform:uppercase; display:block}
.topDeals ul{float:left; margin-right:36px; margin-left:0px; width:187px; margin-top:0}
.topDeals ul{*margin-left:0px; *width:228px; }
.topDeals ul li{font-size:12px; list-style:none outside none; *margin-bottom:0px; padding:0}
.topDeals ul li a{color:#5B6270; display:block; padding:8px 11px; text-decoration:none; *Clear:both; border:none !important}
.topDeals .moreLinks.last-child{float:left; margin-right:0; width:185px}
.topDeals ul li a:hover 
{border:none !important; background:none repeat 0 0 #2C83B6; color:#fff; width:203px;

}
.topDeals .moreLinks.last-child a:hover{width:164px}

.marTop30{margin-top:30px}

/*
.disnav li{margin-top:7px; margin-left:7px}
.disnav li a.car{min-width:60px!important}
.disnav li a.selected span{top:18px}
.disnav li a:hover span{top:-18px}
.disnav li a:hover span.top{top:0px}
.disnav li a span.selected{top:0px;border-bottom:8px solid #2C83B6;padding-bottom:5px;color:#2C83B6}
.disnav li a span{*font-size:15px; position:absolute;display:inline-block;top:0px;width:100%;text-align:center;-webkit-transition:top 0.3s, border 0.3s, color 0.35s;-moz-transition:top 0.3s, border 0.3s, color 0.35s;-ms-transition:top 0.3s, border 0.3s, color 0.35s; -o-transition:top 0.3s, border 0.3s, color 0.35s;transition:top 0.3s, border 0.3s, color 0.35s}
.disnav li a span.top{border-bottom:8px solid #2C83B6;color:#2C83B6;top:34px;padding-bottom:5px}
.disnav li a span.bottom.active{border-bottom:#000 6px solid}
.disnav li.flight{width:95px}
.disnav li.hotels{width:95px}
.disnav li.cars{width:95px}
.disnav li.cruises{width:95px}
.disnav li.vacations{width:173px}
.disnav li.morenav{width:70px}*/
.tnc_fare, .tnc_fare a, .tnc_fare a:hover{font-size:11px !important; color:#666 !important}
.tnc_fare a.font11bred{ font-size:11px; color:#ff0000 !important}
.iata{width:50px;background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png) no-repeat -126px -386px;height:36px; margin-top:10px}
.ticco{width:48px;background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png) no-repeat -130px -346px;height:33px; margin-top:12px}
.discover{width:46px;background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png) no-repeat -132px -433px;height:34px; margin-top:10px!important}
.cpb{width:83px;background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png) no-repeat -97px -478px;height:41px; margin-top:12px}
.iatan{width:36px;background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png) no-repeat 0 -176px;height:31px; margin-top:10px}
.tia{width:76px;background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png) no-repeat 0 -217px;height:31px; margin-top:12px !important}
.arc{width:82px;background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png) no-repeat 0 -258px;height:36px; margin-top:8px !important}
.asta{width:39px;background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png) no-repeat 0 -304px;height:32px; margin-top:10px}
.acta{width:56px;background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png) no-repeat 0 -346px;height:25px; margin-top:14px}
.norton{width:71px;background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png) no-repeat 0 -386px; margin-top:7px}
.master{width:46px;margin-right:25x;background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png) no-repeat 0 -433px;height:29px;margin-top:10px!important}
.visa{width:46px;background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png) no-repeat 0 -472px;height:29px;margin-top:10px!important}
.discover{width:46px;background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png) no-repeat 0 -511px;height:29px}
.american{width:47px;background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png) no-repeat 0 -550px;height:29px;margin-top:10px!important}
.diners{width:46px;background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png) no-repeat -133px -570px;height:29px;margin-top:10px!important}
.hitwise{width:43px;background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png) no-repeat 0 -631px;height:49px!important;margin-right:0!important;margin-top:0!important}
.bbb{width:100px;background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png) no-repeat -104px -516px;height:39px!important;margin-right:0!important;margin-top:3px!important}

.more-option{font-size:13px;color:#fff;text-decoration:underline;margin-top:10px}
.free-apps{background:url("//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png") no-repeat 0 -1664px;height:17px;padding-left:15px !important}
.live-help{background:url("//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png") no-repeat 0 -1690px;height:17px;padding-left:24px !important}
.footer{background:#f5f5f5;color:#333;font-size:12px}
.footer .footer-sec{max-width:940px;margin:0 auto;padding-top:39px;padding-bottom:11px;line-height:20px; font-weight:normal}
.footer-nav{border-right:#ccc 1px solid;margin-right:30px;min-height:170px !important}
.footer-nav ul{margin:12px 0 0 0;padding:0;list-style:none}
.footer-nav ul li{margin:0;padding:0;list-style:none}
.footer-nav ul li a{font-size:11px;color:#206892;text-decoration:none}
.footer-nav ul li a:hover{color:#f30;text-decoration:underline}
.copyright{color:#51555d}
.footer-logo{margin-top:30px;overflow:hidden}
.chat{padding-left:31px;font-size:25px;color:#00f1ff;font-weight:700;background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png) no-repeat 0 -57px;*background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png) no-repeat 0 -58px;*line-height:30px;height:23px;width:253px!important;*width:266px!important;margin-left:0 !important}
.feedback{font-size:25px;color:#00f1ff;font-weight:700;width:169px !important;*width:175px !important;margin-left:0 !important;background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png) no-repeat -126px -277px;*background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png) no-repeat -160px -279px;*line-height:30px;padding-left:68px; *padding-left:32px}
.feedback a, .chat a{color:#00f1ff}
.feedback a:hover, .chat a:hover{text-decoration:underline;*text-decoration:underline !important}

.coa-icon{color:#fff; background:url("/portals/3/resources/img/sprite1.png") no-repeat 745px -120px transparent}
.breadcrumbs span a, .breadcrumbs h2, .breadcrumbs strong, .breadcrumbs a{line-height:20px !important}
.breadcrumbs{padding:0 10px !important}
.breadcrumbs a span{cursor:pointer; text-decoration:none !important}
#first .stay-connected{color:#FFFFFF !important; font-size:12px !important}
.protext sup{display:inline-block; font-size:75%; margin-left:2px; vertical-align:top}
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width :768px) and (max-device-width :1024px){.dropdown-menu{margin:5px 8px 0} .disnav li{margin-top:7px !important}   .navbar .nav > li > .dropdown-menu:after{top:-5px !important}
.navbar .nav > li > .dropdown-menu:before{top:-7px !important}
/* Styles */
}


.fields_wrapper{float:left; border-radius:0 0 5px 5px; padding-bottom:5px; line-height:14px}

input[type=radio]{height:15px; width:15px; float:left; margin-right:2px; padding:0}
.triptype label, .pplrdest label{line-height:16px}
:root .pplrdest label, :root .triptype label{line-height:18px\9}

.mac-os .pplrdest label,.mac-os .triptype label{line-height:18px}
.mac-os #showCars{padding:0 10px}
.mac-os input[type=radio]{margin-right:0px}
.terms-condition{text-align:left; padding-bottom:15px; font-size:11px !important; color:#333 !important}
.terms-condition p{padding:5px 0; font-size:11px !important; line-height:13px}
.terms-condition a{color:#333 !important; text-decoration:underline; font-size:11px !important}
.terms-condition a:hover{text-decoration:none; color:#333 !important}
.terms-condition p.copyTextBtm {padding-bottom:0px; padding-top:15px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.pplrdest{padding-bottom:1px} .bfrmsubcnt{height:68px}
}
.pplrdest input{!height:13px !important}
#dvAir input.chkbox, #dvAir input#chkFlexiDts{!height:15px !important; !width:15px !important}
input[type=radio]{height:15px !important; width:15px; float:left; margin-right:2px; padding:0}
.triptype label{line-height:16px}
:root .triptype label,:root .pplrdest label{line-height:18px\9}

.mac-os .triptype label,.mac-os .pplrdest label{line-height:18px}
.mac-os #showCars{padding:0 9px}
.mac-os #showPkg{padding:0 0 0 4px}

@media screen and (-webkit-min-device-pixel-ratio:0){.pplrdest{padding-bottom:1px}
}

@media only screen and (max-device-width:1024px) and (orientation:portrait) 
{
.pkgtabs{line-height:24px}
label{line-height:16px}
.triptype label,.pplrdest label{line-height:14px !important}
#showPkg{padding:0 0 0 4px}
#banner-cont{width:420px !important}

}
@media only screen and (max-device-width:1024px) and (orientation:landscape) 
{
.pkgtabs{line-height:24px}
label{line-height:16px}
.triptype label,.pplrdest label{line-height:14px !important}
#showPkg{padding:0 0 0 4px}
#banner-cont{width:420px !important}

}
span.slogo{background:url(//c.fareportal.com/gcms/portals/3/resources/img/sprite1.png) no-repeat 0 -1939px transparent; display:block; height:17px;line-height:19px; margin-right:3px; padding-left:14px}
.navbar .brand{margin:-34px 0 0; *margin:0px 0 0}
.box_border.whyflytxt sup {line-height: 10px;}
 /* live chat hide start 
.navbar .top-nav > li > a.live-help,.info-holder .quick-access .chat{display:none !important}
.info-holder .quick-access .feedback{float:right !important}
/* live chat hide end */

.disnav{ margin-top:-2px !important;}
.disnav li a span, .disnav li a{text-decoration:none !important; cursor:pointer;}
a.nav-main__link:focus span:after{color:#5B6270}
.disnav li a span.selected{top: 0px;border-bottom: 8px solid #2C83B6;padding-bottom:5px;color:#2C83B6;}
.nav >.nav-main__menu{margin-left:4px}
.nav-main__menu .nav-main__link {padding:0 15px !important;margin:0;text-align:center;height:32px;text-decoration:none;color: #5b6270;font-size: 15px;font-weight: bold;text-transform: uppercase;border-bottom:1px solid #ffffff;display:block;overflow:hidden; }  
.nav-main__menu .nav-main__link > span {line-height:33px;position: relative;display: inline-block;-webkit-transition: -webkit-transform 0.6s;-moz-transition: -moz-transform 0.6s;transition: transform 0.6s; }  
.nav-main__menu .nav-main__link > span:after {line-height:33px;position: absolute;top: 200%;left:0px;content: attr(data-hover);color: #2C83B6; }  
.nav-main__menu .nav-main__link:hover, .nav-main__menu:hover .nav-main__link, .nav-main__menu.open .nav-main__link {background:transparent;border-bottom: 8px solid #2C83B6;color: #2C83B6 !important; }  
.nav-main__menu .nav-main__link:hover span, .nav-main__menu .nav-main__link:focus span, .nav-main__menu.open .nav-main__link span {-webkit-transform: translateY(-200%);-moz-transform: translateY(-200%);transform: translateY(-200%); }
.UniqueID{color: #b5b5b5;font-size: 11px;text-align: right;float: right}

 /* MEGA MENU CSS */
.dropdown-menu > li {width: 221px;}
.dropdown-menu li > a {padding: 6px 10px !important;}
.nav-group{position:absolute;right:0;text-align:right;}
.header-nav__main--mobile .nav-menu{float:right;height:78px;display:inline-block;}
.dropdown-menu__group{*float:left !important;}
.offcanvas-toggle-btn:before{margin-top:-3px;top:50%;}
.offcanvas-toggle-btn:after,.offcanvas-toggle-btn:before{content:"";left:20px;position:absolute;width:40px;}
.offcanvas-toggle-btn:after{height:30px;top:24px;}
.offcanvas-toggle-btn:after,.offcanvas-toggle-btn:before{content:"";left:20px;position:absolute;width:40px;}
.header-nav__main--mobile .offcanvas-toggle-btn{height:100%;overflow:hidden;position:relative;width:75px;}
.animation{transition:all 0.5s ease-in-out 0s;}
.header-nav__main--mobile .nav-menu a{display:inline-block;}
.rightNavBg1{z-index:999}
.dropdown-menu{min-width:1010px !important;padding:10px 0 10px 0px; top:26px !important; *padding:10px 0 25px 0px; padding:10px 0 25px 0px \0/;}
/*:root .dropdown-menu{padding:10px 0 10px 0px; left:-715px \0/ !important;}*/
.dropdown-menu li > a{color:#515764 !important}
.dropdown-menu li > a:hover{outline:none}
.dropdown-menu__sub:hover{outline:none}
.global.dropdown-toggle{padding-left:25px !important;margin-left:11px !important;}
.dropdown .countryflags{margin-left:5px;}
.dropdown-menu li > a:hover,.dropdown-menu li > a:focus,.dropdown-submenu:hover > a{background-color:#118ACB}
.dropdown-menu .dropdown-menu__list:last-child{padding-bottom:14px; padding-left:0 !important; margin: 0 !important;}
.dropdown-menu__group{color:#5B6270;display:inline-block;font-size:12px;margin:0 0.5%;text-align:left;vertical-align:top;width:23%;}
.selector-links .dropdown-menu__header{text-transform:capitalize;}
.dropdown-menu__header{border-bottom:2px solid #F5F5F5;color:#5B6270;font-size:14px;font-weight:bold;margin-bottom:9px;margin-top:10px;padding-bottom:6px;padding-left:11px;text-transform:uppercase;}
.dropdown-nav-main__link:hover,.dropdown-nav-main__link.selected,.dropdown-nav-main__link:hover .code1,.dropdown-nav-main__link.selected .code1{background:none repeat scroll 0 0 #118ACB;color:#FFFFFF;text-decoration:none;}
.dropdown-nav-main__link,.dropdown-nav-main__link .code1{color:#5B6270;text-decoration:none;}
.dropdown-nav-main__link{display:block;padding:6px 11px !important;}
.nav-utility__language [class*="lng-"],.popover [class*="lng-"]{background-image:url(//c.fareportal.com/gcms/Portals/3/SEO-Includes/images/sprite.png);background-repeat:no-repeat;display:inline-block;height:16px;margin-right:10px;margin-top:-1px;vertical-align:middle;width:22px; cursor:pointer;}
.dropdown-nav-main__link:hover,.dropdown-nav-main__link.selected,.dropdown-nav-main__link:hover .code1,.dropdown-nav-main__link.selected .code1{background:none repeat scroll 0 0 #118ACB;color:#FFFFFF;text-decoration:none;}
.dropdown-menu .dropdown-menu__list{ padding-left:0px !important;}
.dropdown-menu li ul.dropdown-menu__list{margin:0 !important;}
.selector-links .dropdown-menu__group{width:47%;margin:0 0 15px 1.5%;}
.selector-links .dropdown-menu__header{text-transform:capitalize;}
.hidden-desktop #countrySelect{background:url(//c.fareportal.com/gcms/Portals/3/SEO-Includes/images/sprite.png) no-repeat 260px 31px}
.lng-us{/* United States */
 background-position:0px -0;}
.lng-in{/* India */
 background-position:0px -30px;}
.lng-uk{/* United Kingdom */
 background-position:0px -60px;}
.lng-au{/* Australia */
 background-position:0px -90px;}
.lng-ie{/* Ireland */
 background-position:0px -120px;}
.lng-my{/* Malaysia */
 background-position:0px -150px;}
.lng-ae{/* United Arab Emirates */
 background-position:0px -180px;}
.lng-za{/* South Africa */
 background-position:0px -300px;}
.lng-ca{/* Canada */
 background-position:-40px  0;}
.lng-mx{/* Maxico */
 background-position:-40px -30px;}
.lng-mx{/* Maxico */
 background-position:-40px -60px;}
.lng-cn{/* China */
 background-position:-40px -60px;}
.lng-hk{/* Hong Knong */
 background-position:-40px -90px;}

.lng-sg{/* Singapore */
 background-position:-40px -120px;}
.lng-ph{/* Philippines */
 background-position:-40px -150px;}
.lng-tr{/* Turkey */
 background-position:-40px -180px;}
.lng-nz{/* New Zealand */
 background-position:-40px -210px;}
.lng-ve{/* Venezuela */
 background-position:0 -240px;}
.lng-uy{/* Uruguay */
 background-position:0 -270px;}
.lng-sr{/* Suriname */
 background-position:0 -300px;}
.lng-pe{/* Per� */
 background-position:0 -330px;}
.lng-gy{/* Guyana */
 background-position:0 -360px;}
.lng-ec{/* Ecuador */
 background-position:0 -390px;}
.lng-co{/* Colombia */
 background-position:-40px -390px;}
.lng-cl{/* Chile */
 background-position:-40px -240px;}
.lng-br{/* Brazil */
 background-position:-40px -270px;}
.lng-bo{/* Bolivia */
 background-position:-40px -300px;}
.lng-ar{/* Argentina */
 background-position:-40px -330px;}
.lng-mx{/* M�xico */
 background-position:-40px -30px;}
.lng-do{/* Rep�blica Dominicana */
 background-position:-40px -360px;}
.lng-es{/* Espa�a */
 background-position:0 -420px;}
.lng-eu{/* Europe */
 background-position:-40px -420px}
.navbar .pull-right > li > .dropdown-menu:before, .navbar .nav > li > .dropdown-menu.pull-right:before{right: 310px;}
.navbar .pull-right > li > .dropdown-menu:after, .navbar .nav > li > .dropdown-menu.pull-right:after{right: 311px;}
.dropdown-menu__sub{list-style:none;}
.nav-utility__link:hover{text-decoration:none}
.page-fill img{padding:20px 10px}
.offcanvas-toggle-btn .page-fill{background:none;border-right:5px solid #000000;display:none;height:120%;position:fixed;top:0;width:100%;z-index:99;}
.offcanvas-toggle-btn .page-fill:before{color:#999999;font-size:27px;display:inline-block;margin-top:25px;margin-right:17px;}

#countrySelect .lng-icon{background-position:-80px 0;}
.rightNavBg #lblUserDetail{background-color:#171C25;float:none;height:auto;text-align:left;width:auto;background-image:url(//c.fareportal.com/gcms/Portals/3/SEO-Includes/images/sprite.png);background-repeat:no-repeat;background-position:1px 902px}
.rightNavBg .userDetailActive{background-color:#171C25;border-bottom:4px solid #FF9600 !important;color:#FF9600;}
.caret.countryflags{cursor:pointer;}
.rightNavBg{height:2377px}
.navbar .top-nav > li > a{ text-decoration:none !important;}
.navbar .top-nav > li > a:hover{ text-decoration:underline !important;}
.nav-utility__language span[class*="-icon"], .popover [class*="-icon"] {background-image: url(//c.fareportal.com/gcms/Portals/3/SEO-Includes/images/sprite.png); background-repeat: no-repeat;display: inline-block; height: 16px;margin-right: 10px;margin-top: -1px;vertical-align: middle; width: 22px;}
.CA-icon{background-position: -120px -0px;}
.dropdown-menu__group{*padding-left:15px !important;}
.dropdown-menu__group:first-child{*padding-left:20px !important;}
@media only screen and (max-device-width: 1024px) and (orientation:landscape) {
.dropdown-menu{ min-width:1000px !important; left: -623px !important; top: 26px !important; *padding:15px 0 !important;}
.navbar .pull-right > li > .dropdown-menu:before, .navbar .nav > li > .dropdown-menu.pull-right:before{right: 310px;}
.navbar .pull-right > li > .dropdown-menu:after, .navbar .nav > li > .dropdown-menu.pull-right:after{right: 311px;}
li.dropdown-menu__group:nth-child(2){float:left;}
li.dropdown-menu__group:nth-child(1){float:left;}
li.dropdown-menu__group:first-child{float:left; width: 234px !important} 
li.dropdown-menu__group{ margin:0 1%;}
.dropdown-menu__group{width:225px !important;} 
.disnav{margin-top: -9px !important;}
}
@media only screen and (max-device-width: 1024px) and (orientation:portrait) {
.dropdown-menu{ min-width:1000px !important; left: -623px !important; top: 26px !important; *padding:15px 0 !important;}
.navbar .pull-right > li > .dropdown-menu:before, .navbar .nav > li > .dropdown-menu.pull-right:before{right: 310px;}
.navbar .pull-right > li > .dropdown-menu:after, .navbar .nav > li > .dropdown-menu.pull-right:after{right: 311px;}
li.dropdown-menu__group:nth-child(2),li.dropdown-menu__group:nth-child(1),li.dropdown-menu__group:first-child{float:left} 
li.dropdown-menu__group:first-child{float:left; width: 234px !important} 
li.dropdown-menu__group{ margin:0 1%;}
.dropdown-menu__group{width:225px !important;} 
.disnav{margin-top: -9px !important;}
}
/* mega end */
.navbar .top-nav > li > a#tollFree:hover{text-decoration: none !important;}
a#rowSignOut{text-decoration: underline !important}

/*  for review box new start */
.clearall{clear:both; height:1px; width:100%; font-size:0px}
.fl{float:left}
.fr{float:right}
.reviewbox{border-radius:10px; border:1px solid #E6E6E6; position:relative; width:100%; border-top:0}
.review_heading{background:url(//c.fareportal.com/gcms/portals/3/images/img-topcltbg.gif) repeat-x 0 0; min-height:27px; width:100%}
.review_heading .review-icon{left:373px; border-radius:10px}
.review-continer{padding:10px}
.dealHeading h2{margin-top:5px; text-indent:5px; color:#076ba7}
.reviewbody{}
.reviewbtm{background:#f4f4f4; padding:5px 1% 0; width:98%}
.reviewbtm-round{background:#f4f4f4; width:100%; height:6px}
.arr{background:url(//c.fareportal.com/gcms/portals/3/images/sprite-flight-opt.png) no-repeat 0 -887px; text-decoration:none; color: #5d5d5d; padding:0 5px 0 10px; font-size:12px; font-weight:700}
.arr:hover{text-decoration:underline}
.reviewbtm-round .rgt_bottomcrv2,.reviewbtm-round .lft_bottomcrv2{height:7px}
.review-continer strong:first-child{color:#076ba7; display:inline-block; font-size:13px; padding-bottom:3px}
/*  for review box new end */
/* For Footer need help */
.footer-info__header.footer_award_section{margin-bottom:40px !important; color:#FFF;}
.footer-help__contact.is--review, .footer-help__contact.is--service-awards { font-size:14px; font-weight:normal;color:#ffffff; }
.footer-help__contact.is--review{width:300px; position:relative;}
.footer-help__contact.is--review .review__score { font-size:18px; display:inline-block;  width:100%; padding-left:160px; position:relative;}
.footer-help__contact.is--review .review__number { position:relative;  padding-left:115px;}
.footer-help__contact.is--review .review__score:after, .footer-help__contact.is--review .review__number:after { content:''; position:absolute; background:url('//c.fareportal.com/vd/coa/travel/r6/images/home-sprite.png') 0 0 no-repeat; left:0;}
.footer-help__contact.is--review .review__score:after {   width:142px; height:26px;  bottom:6px;  background-position:0px -1090px;}
.footer-help__contact.is--review .review__number:after {  width:100px; height:11px; bottom:2px; background-position:0px -1130px;}
.footer-help__contact.is--service-awards { padding-left:50px;  position:relative; line-height:1.6em; margin-top:-10px;}
.footer-help__contact.is--service-awards:after { content:''; width:40px; height:65px; position:absolute;  background:url('//c.fareportal.com/vd/coa/travel/r6/images/home-sprite.png') 0px -1000px no-repeat;left:0;bottom:0px;}
.hidden{display:none;}
.footer-help__contact .review__number .tooltip.fade{left:90px !important; top:0px !important}
.footer-help__contact .tooltip.fade{left:0 !important; top:25px !important}
.span2.chat{width:153px !important;}
.hidden{display:none}
#cuscare-disclaimer02{background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; color: #5d5d5d;  font-size: 11px; left:110px;  padding: 5px; position: absolute; top:40px; width: 165px; z-index: 99999; display:none}
.tooltip-icon2, .tooltip-icon3 {background: url("//c.fareportal.com/gcms/portals/3/seo-includes/images/tooltip-icon.jpg") no-repeat 0 0;cursor: pointer; display: inline-block; height: 13px;line-height: 13px; width: 13px;}
#cuscare-disclaimer03{background: none repeat scroll 0 0 #fff; line-height:15px; border: 1px solid #ccc; color: #5d5d5d;  font-size: 11px; left:15px;  padding: 5px; position: absolute; width:165px; z-index: 99999; display:none}
a.close-tooltip2, a.close-tooltip3 {color:#5d5d5d; display: block; font: 10px/10px arial;text-align: right; text-decoration: underline;}
.row-fluid.needhelp-holder {height: 100px; overflow: visible;}
.book-online {color: rgb(184, 59, 38); float: left; font-size: 14px; font-weight: 700;line-height: 32px;text-align: right; width: 100%; margin-top:-70px;}
.toll-free.lastnav {color: rgb(184, 59, 38) !important;}
.cus-care1 {background:url("//c.fareportal.com/vd/ca/travel/r6/images/calus247n.png") no-repeat scroll right 0; float: right; height: 84px; margin-right: -100px; margin-top:-85px; width: 81px;}
@media (max-width:1200px){.cus-care1{display:none;}}


@media (min-width:992px) and (max-width:1200px){.footer-help__contact.is--service-awards{padding-left:42px; font-size:12px;}}
@media (max-width:992px){.footer-help__header, .footer-help__contact {float: left;padding-bottom: 20px !important;text-align: left !important;}}
#tbA1 {width: 145px;}
.htlchkin input.bfrminput{margin:0 2px 0 0 !important;}
/* end Footer need help */
/*----- Content for file :style.css ends here -----*/
