
/*----- Content for file :common-opt.css start here -----*/
html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, 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("/portals/3/images/sprite-flight-opt.png?gcms-srv") none no-repeat scroll 0 -130px transparent; color:#627586; float:right; font-size:14px; height:29px; padding:10px 2px 0 23px}
#dnn_ContentPane{padding: 4px 0 0 10px}
.csbanner span{color:#B93415;font-size:17px}
strong {font-weight:bold}
.csbanner img{vertical-align:middle}
.csbanner em{font-weight:bold;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; line-height:18px; width:120px;_width:122px;height:19px;outline:none;cursor:pointer;text-decoration:none;padding-left:5px;background:url("/portals/3/images/sprite-flight-opt.png?gcms-srv") no-repeat scroll 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('/portals/3/images/countryflags.gif?gcms-srv') 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:26px;text-align:center;margin-bottom:0px;padding:0px}
#navCS2009 *:hover{background:url(/portals/3/images/nav-bg.gif?gcms-srv) repeat-x top;color:#ffffff}
#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(/portals/3/images/nav-bg.gif?gcms-srv) repeat-x top;color:#ffffff !important}
#navCS2009 .hover{background:url(/portals/3/images/nav-bg.gif?gcms-srv) repeat-x top;color:#ffffff}
#navCS2009 .currentNav{background-color:#616f7a;color:#ffffff}
#navCS2009 .currentNav a{color:#ffffff}
#navCS2009 ul{width:160px}
#navCS2009 ul li a{border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;color:#3c4c60 !important;text-decoration:none;font-size:12px;font-weight:normal;padding:5px 10px;line-height:15px;background:#FFFFFF}
#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 #cccccc;border-bottom:1px solid #cccccc;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 a:hover, .footer_follow_links li a:hover { color:red; text-decoration:underline }
.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(/portals/3/images/footer-sprite.png?gcms-srv) 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:bold; 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(/portals/3/images/footer-sprite.png?gcms-srv) 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}
/*--widget--*/
#srccorner{float:left; line-height:normal}
#srcformall{font-family:Arial, Helvetica, sans-serif; font-size:12px !important; color:#000; float:left}
.frmhead{color:#FFFFFF; font:bold 18px/33px Arial,Helvetica,sans-serif; text-align:left; text-indent:10px}
#srcformall a:link, #srcformall a:visited, #srcformall a:active{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; text-decoration:underline}
#srcformall a:hover{text-decoration:none}
.bfrmtmid{background:url(/portals/3/images/searchformw/bfrmtmid.gif?gcms-srv) scroll top repeat-x; background-color:#ffffff; width:100%; float:left}
.bfrmrightcor{background:url(/portals/3/images/searchformw/bfrmbrbrd.gif?gcms-srv) scroll top right repeat-y; float:left}
.bfrmleftcor{background:url(/portals/3/images/searchformw/bfrmblbrd.gif?gcms-srv) scroll top left repeat-y; float:left}
.bfrmleftbrd{background:url(/portals/3/images/searchformw/search_engine_img4tabs.gif?gcms-srv) no-repeat -8px -148px; float:left}
.bfrmrightbrd{background:url(/portals/3/images/searchformw/search_engine_img4tabs.gif?gcms-srv) no-repeat 387px -148px; float:left; padding:0 5px; *padding:0 5px 0 0; *width:429px; _width:434px}.bottom_curves{background:url(/portals/3/images/searchformw/bfrmbmid.gif?gcms-srv) scroll bottom repeat-x; width:100%; float:left; height:13px; _background:url(/portals/3/images/searchformw/bfrmbmid.gif?gcms-srv) scroll top repeat-x}
.bottom_curves span.left_curve{background:url(/portals/3/images/searchformw/search_engine_img4tabs.gif?gcms-srv) no-repeat -80px -152px; width:14px; height:13px; float:left}
.bottom_curves span.right_curve{background:url(/portals/3/images/searchformw/search_engine_img4tabs.gif?gcms-srv) no-repeat -98px -152px; width:15px; height:13px; float:right}
.pkgtabs{clear:both; overflow:hidden; background-image:url(/portals/3/images/searchformw/search_engine_img4tabs.gif?gcms-srv); background-repeat:no-repeat; line-height:28px; text-align:left; *margin-left:5px; _margin:-3px 0 0 3px}
.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:0 1.5em; !padding:0px 20px 0px 23px}
#showHotels{padding:0 1.4em 0 1.7em; !padding:0px 22px 0px 22px}
#showCars{padding:0 1.8em 0 1.9em; !padding:0px 24px 0px 24px}
#showPkg{padding:0 1.2em 0 1.4em; !padding:0px 19px 0px 21px}
.STabflightbg4t{background-position:1px -113px}
.STabhotelbg4t{background-position:1px -39px}
.STabcarbg4t{background-position:1px -76px}
.STabpkgbg4t{background-position:1px top}
.bfrmtitle{height:36px; background:#076BA7; margin-top:2px; width:423px; float:left; _width:418px; *margin-left:5px}.bfrmtitle h1, .bfrmtitle h2, .bfrmtitle h3{font-size:18px; font-weight:bold; text-align:left; line-height:36px; color:#fff; padding:0; margin:0; font-family:Arial}
.bfrmtitle div{float:left; width:395px; display:block}
.STabflightbg{background:url(/portals/3/images/searchformw/flightbg.gif?gcms-srv) no-repeat center top; line-height:30px; text-align:left}
.STabhotelbg{background:url(/portals/3/images/searchformw/hotelbg.gif?gcms-srv) no-repeat center top; line-height:30px; text-align:left; float:left}.STabcarbg{background:url(/portals/3/images/searchformw/carbg.gif?gcms-srv) no-repeat center top; line-height:30px; text-align:left; float:left}.STabpkgbg{background:url(/portals/3/images/searchformw/activbg.gif?gcms-srv) no-repeat center top; line-height:30px; text-align:left; float:left}.ErrorMsg div{color:#f00; margin:0 7px; font-size:12px !important; background:#FFFFB7; background:url(/portals/3/images/searchformw/dot.jpg?gcms-srv) no-repeat scroll 4px 6px #FFFFB7; padding:0 10px; *position:relative; *left:5px}.srch_ref{font-family:Arial; font-size:12px; color:#000000; padding:10px; margin:5px; text-align:center; clear:both; background-color:#FFFFB7; width:390px}
.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; line-height:normal}
.srchfrmcont{width:432px; float:left}
.fields_cont{margin:0 0 0 7px; width:412px; float:left; display:inline; background:#fff; *padding-left:5px}
.fields_wrapper{width:424px; *width:425px; float:left}
.row{float:left; width:410px}
.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}
.padding{padding:6px 0}
.padding2{padding:15px 0 5px 0}
.padding3{padding:0px 0 6px 0}
.cal{cursor:pointer; width:19px; height:19px; display:block; margin:4px 0 0 4px; background:url(/portals/3/images/searchformw/search_engine_img4tabs.gif?gcms-srv) no-repeat -100px bottom}
.quot{font-weight:normal; font-size:11px; padding:5px; text-align:justify}
.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(/portals/3/images/searchformw/pkg-opt-crv.gif?gcms-srv) no-repeat 0 0; height:5px; width:5px}
.pack-opts .topcrv .rgt{float:right; background:url(/portals/3/images/searchformw/pkg-opt-crv.gif?gcms-srv) no-repeat -5px 0; height:5px; width:5px}
.pack-opts .btmcrv{height:5px; overflow:hidden}
.pack-opts .btmcrv .lft{float:left; background:url(/portals/3/images/searchformw/pkg-opt-crv.gif?gcms-srv) no-repeat 0 -5px; height:5px; width:5px}
.pack-opts .btmcrv .rgt{float:right; background:url(/portals/3/images/searchformw/pkg-opt-crv.gif?gcms-srv) 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}
.flgbg{background-color:#D0E0ED; padding:6px; width:394px}
.darkf{font-family:Arial, Helvetica, sans-serif; font-size:12px !important; font-weight:bold; color:#000}
.bfrmsubcnt{background-color:#edeeee; font-size:12px !important; height:68px !important}
.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; color:#076ba7; font-size:14px; height:auto}
#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:#000; text-decoration:underline}
.search{float:left; width:418px}
.advbdr{border-bottom:1px dotted #252525}
.triptype{float:left; width:115px; font-size:12px !important; margin-left:12px; padding-top:4px; line-height:14px; display:inline}
.dttime{width:53px; float:left; font-size:12px !important; line-height:24px}
.dttime_gt{width:43px; float:left; margin-bottom:5px; font-size:12px !important; line-height:24px}
.dttime1{width:43px; float:left; padding-bottom:0px; vertical-align:middle; font-size:12px !important; line-height:24px}
.dttime1_gt{width:33px; float:left; padding-bottom:0px; vertical-align:middle; font-size:12px !important; line-height:24px}
.grouptxt{width:118px; float:left; margin-bottom:5px; font-size:12px !important; line-height:24px}
.dttime1 img{padding-top:3px !important}
.dt{float:left; padding-right:0px}
.dt-wrap{width:200px; float:left}
.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:5px}
.cl{clear:both; font-size:12px !important; margin:5px 0}
.cl strong{color:#000}.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; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000}
.advht2{width:75px; float:right; padding:2px}
.htlroom{float:left; width:50px}
.errmsg li{display:block}
#errMsgs li{display:block; clear:both}
select{font:normal 12px Arial, Helvetica, sans-serif}
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}
.searchbtn{background:url(//c.fareportal.com/gcms/portals/3/images/searchformw/search_engine_img4tabs.gif) no-repeat scroll -301px -150px transparent; cursor:pointer; float:right; height:35px; margin-right:0; width:120px}
.searchbtn:hover{background:url(//c.fareportal.com/gcms/portals/3/images/searchformw/search_engine_img4tabs.gif) no-repeat -171px  -150px}
#panel{display:none; float:left}
.cleaner{margin:0px; padding:0px; clear:both}
.advht3{width:150px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000}
.advht4{width:110px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000}
.paddingTwo{padding:2px; padding-bottom:10px}
.dropDnCar{font-size:14px!important; font-family:Arial, Helvetica, sans-serif; color:#000; padding:0; margin:0px}
.padding3{padding:0px 0 6px 0}
.htl_deals_mainheading h2{color:#0471b4; font:bold 18px/32px Arial, Helvetica, sans-serif; margin:0px; padding:0px}
.htl_deals_heading{background:url(/portals/3/images/searchformw/hotel_top_curve.jpg) no-repeat 0 0}
.htl_deals_heading h2{color:#075dbf; font:bold 16px/31px Arial, Helvetica, sans-serif; padding-left:6px}
.ch_htl_deals span{padding-left:5px; width:160px; float:left}
.ch_htl_deals small{font-size:11px; width:90px; float:left}
.ch_htl_deals strong{color:#f93900; float:right; margin-right:15px}
.ch_htl_deals img{vertical-align:middle; border:none; float:left}
.ch_htl_deals a{cursor:pointer}
.ch_htl_deals a:hover{color:#076BA7}
.text_arl h2, .text_arl h4{font-family:Arial, Helvetica, sans-serif}
.fields_cont{width:410px !important; margin-left:10px !important}
#MainHeading{font-size:16px !important}
/*--Autosuggest---*/
#sugestBox, #sugestBoxnew{width:534px}
.airicon{float:right; background:transparent url(/portals/3/images/airicon.gif?gcms-srv) 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(/portals/3/images/cityicon.gif?gcms-srv) 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(/portals/3/images/locationicon.gif?gcms-srv) 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(/portals/3/images/ajax-widget-loader.gif?gcms-srv) 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(/portals/3/images/loader.gif?gcms-srv) no-repeat 0 0; width:16px; height:16px; margin-right:3px; display:inline-block; vertical-align:middle}.loaderw{background:url(/portals/3/images/ajax-widget-loader.gif?gcms-srv) 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(/portals/3/images/auto-suggest-bg662.gif?gcms-srv) repeat-y; float:left; position:relative}
.autosuggestboxout .closeautosuggest{left:0; bottom:0}
.autosuggestbox{width:662px}
.autosuggestbox1{width:534px; border:3px solid #2a8fcc; background-color:#fff}
.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(/portals/3/images/f-arrow.gif?gcms-srv) 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(/portals/3/images/airporticon.gif?gcms-srv) no-repeat 0 0; width:19px; height:18px; float:left; margin:2px 0 0 6px}
/*--end--*/
.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}
.why-left-curve{background:url("/portals/3/images/sprite-flight-opt.png?gcms-srv") no-repeat scroll -162px -34px transparent; float:left; height:30px; width:9px}
.why-right-curve{background:url("/portals/3/images/sprite-flight-opt.png?gcms-srv") no-repeat scroll 0 -34px transparent; float:left; height:30px; width:110px}
.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("/portals/3/images/sprite-flight-opt.png?gcms-srv") no-repeat scroll left -12px transparent; padding:0 0 0 10px}
.whyflytxt ul, .box_border ul{list-style:none; margin:5px 6px; padding:0}
.whyflytxt ul li.last{border-bottom:0}
.box_border ul li{line-height:19px; border-bottom:1px #ebebeb solid; font-size:12px}
.dealHeading h2, .dealHeading h3{font-size:15px;color:#075DBF;font-weight:700}
.reviewHeading{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}
a:focus, a:hover{color:#000}
.bannertxt{padding-top:5px; color:#000; text-align:left; width:419px}
.vp-signup-text {font-size:14px}
.vp-signup-input{!height:32px;}
.gplus div{width:65px !important}
.links_arrow li  {background:url(//www.cheapoair.ca/Portals/3/images/arrow_small.gif?gcms) no-repeat left 6px}
 #fbLike iframe{width:76px !important}
 .fb_edge_widget_with_comment, .fb_iframe_widget{position:static !important}
#imgMap {width:425px; height:240px}
input {!height:17px !important}
:root .msg_box { margin-top:172px \ }
:root .fields_wrapper {position:relative \ ;}
/* 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("/portals/3/images/sprite-flight-opt.png?gcms-srv") no-repeat scroll 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}
.signup-boxnew .goBtn{background:url("/portals/3/images/sprite-flight-opt.png?gcms-srv") no-repeat scroll 0 -188px transparent; border:medium none; cursor:pointer; float:right; height:33px; width:37px; *margin-right:10px;}
.signup-boxnew .goBtn-hover{background:url("/portals/3/images/sprite-flight-opt.png?gcms-srv") -43px -188px no-repeat; float:right; width:37px; height:33px; border:none; cursor:pointer; *margin-right:10px;}
/* end */
.go{background:url("/portals/3/images/sprite-flight-opt.png?gcms-srv") no-repeat scroll 0 -188px transparent; border:medium none; cursor:pointer; float:right; height:33px; width:37px; *margin-right:20px;}
.go-hover{background:url("/portals/3/images/sprite-flight-opt.png?gcms-srv") -43px -188px no-repeat; float:right; width:37px; height:33px; border:none; cursor:pointer; *margin-right:20px;}
.lft_topcrv{background:url("/portals/3/images/sprite-flight-opt.png?gcms-srv") no-repeat scroll 0 -118px transparent; height:6px; width:6px}
.rgt_topcrv{background:url("/portals/3/images/sprite-flight-opt.png?gcms-srv") no-repeat scroll -9px -118px transparent; height:6px; width:6px}
.lft_bottomcrv{background:url("/portals/3/images/sprite-flight-opt.png?gcms-srv") no-repeat scroll 0 -126px transparent; height:6px; width:6px}
.rgt_bottomcrv{background:url("/portals/3/images/sprite-flight-opt.png?gcms-srv") no-repeat scroll -9px -126px transparent; height:6px; width:6px}
.lft_bottomcrv2{background:url("/portals/3/images/sprite-flight-opt.png?gcms-srv") no-repeat scroll 0 -914px transparent; height:6px; width:6px}
.rgt_bottomcrv2{background:url("/portals/3/images/sprite-flight-opt.png?gcms-srv") no-repeat scroll 0px -902px transparent; height:6px; width:6px}
.lft_topcrv2{background:url("/portals/3/images/sprite-flight-opt.png?gcms-srv") no-repeat scroll 0 -932px transparent; height:6px; width:6px}
.rgt_topcrv2{background:url("/portals/3/images/sprite-flight-opt.png?gcms-srv") no-repeat scroll -6px -932px transparent; height:6px; width:6px}
.review-icon{background:url("/portals/3/images/sprite-flight-opt.png?gcms-srv") no-repeat scroll 0px -827px transparent; float:left; height:62px; left:374px;   position:absolute; width:62px}
.hotel-icon{background:url("/portals/3/images/sprite-flight-opt.png?gcms-srv") no-repeat scroll 0 -266px transparent; float:left; height:62px; left:374px; position:absolute; width:62px}
.bstars2{background:url("/portals/3/images/sprite-flight-opt.png?gcms-srv") no-repeat scroll 0 -754px transparent; float:left; height:19px; margin-left:6px; width:84px}
.bstars2ndhalf{background:url("/portals/3/images/sprite-flight-opt.png?gcms-srv") no-repeat scroll 0 -733px transparent; float:left; height:19px; margin-left:6px; width:84px}
.bstars3{background:url("/portals/3/images/sprite-flight-opt.png?gcms-srv") no-repeat scroll 0 -710px transparent; float:left; height:19px; margin-left:6px; width:84px}
.bstars3ndhalf{background:url("/portals/3/images/sprite-flight-opt.png?gcms-srv") no-repeat scroll 0 -690px transparent; float:left; height:19px; margin-left:6px; width:84px}
.bstars4{background:url("/portals/3/images/sprite-flight-opt.png?gcms-srv") no-repeat scroll 0 -668px transparent; float:left; height:19px; margin-left:6px; width:84px}
.bstars4ndhalf{background:url("/portals/3/images/sprite-flight-opt.png?gcms-srv") no-repeat scroll 0 -646px transparent; float:left; height:19px; margin-left:6px; width:84px}
.bstars5{background:url("/portals/3/images/sprite-flight-opt.png?gcms-srv") no-repeat scroll 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:#000000;padding-top:16px}
.rules UL{margin:0px 0px 12px;padding:0px}
.rules UL LI{padding:0px 15px 7px 26px;list-style:none;background:url(/portals/3/images/bulgr.gif?gcms-srv) no-repeat 17px 7px;line-height:14px;font-size:11px;color:#000000}
.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(/portals/3/images/bulgr.gif?gcms-srv) no-repeat 17px 7px; padding-bottom:7px; color:#000; line-height:14px; list-style-type:none }
.rulesdefault ul li{background:transparent url(/portals/3/images/bulgr.gif?gcms-srv) no-repeat scroll 17px 7px;color:#000000;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:#FF0000;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:#000000; 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 scroll 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("/portals/3/images/sprite-flight-opt.png?gcms-srv") no-repeat scroll 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("/portals/3/images/sprite-flight-opt.png?gcms-srv") no-repeat scroll 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("/portals/3/images/sprite-flight-opt.png?gcms-srv") 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{color:#FFFFFF; font:bold 18px/40px Arial,Helvetica,sans-serif; height:36px; text-align:left; text-indent:10px}
#hdCar h4{color:#FFFFFF; font:bold 18px/40px Arial,Helvetica,sans-serif; height:36px; text-align:left; text-indent:10px}
#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:18px}
.stars2{background:url(/portals/3/images/sprite-flight-opt.png?gcms-srv) no-repeat scroll 0 -436px transparent; float:left;height:17px;width:54px}
.stars2ndhalf{background:url(/portals/3/images/sprite-flight-opt.png?gcms-srv) no-repeat scroll 0 -416px transparent; float:left;height:17px;width:54px}
.stars3{background:url(/portals/3/images/sprite-flight-opt.png?gcms-srv) no-repeat scroll 0 -402px transparent; float:left;height:17px;width:54px}
.stars3ndhalf{background:url(/portals/3/images/sprite-flight-opt.png?gcms-srv) no-repeat scroll 0 -384px transparent; float:left;height:17px;width:54px}
.stars4{background:url(/portals/3/images/sprite-flight-opt.png?gcms-srv) no-repeat scroll 0 -365px transparent; float:left;height:17px;width:54px}
.stars4ndhalf{background:url(/portals/3/images/sprite-flight-opt.png?gcms-srv) no-repeat scroll 0 -342px transparent; float:left;height:17px;width:54px}
.stars5{background:url(/portals/3/images/sprite-flight-opt.png?gcms-srv) no-repeat scroll 0 -322px transparent; float:left;height:17px;width:54px}
.chilly4{background:url(/portals/3/images/sprite-flight-opt.png?gcms-srv) no-repeat scroll 0 -1030px transparent; height:22px; display:block}
.chilly3{background:url(/portals/3/images/sprite-flight-opt.png?gcms-srv) no-repeat scroll 0 -1002px transparent; height:22px; display:block}
.chilly2{background:url(/portals/3/images/sprite-flight-opt.png?gcms-srv) no-repeat scroll 0 -972px transparent; height:22px; display:block}
.chilly1{background:url(/portals/3/images/sprite-flight-opt.png?gcms-srv) no-repeat scroll 0 -1058px transparent; height:22px; display:block}
.sign-up-rgt{background: url(/portals/3/images/signup-home-mid3.gif?gcms-srv) repeat-y scroll -2px 0 transparent}
.sign-up-bg2{background: url(/Portals/3/images/signup-home-mid3.gif?gcms-srv) repeat-y -2px 0; padding-left:7px;}
.sign-up-bg3{background: url(/Portals/3/images/signup-home-mid3.gif?gcms-srv) repeat-y -2px 0; padding-top:5px;}
.tsign{background:url(/portals/3/images/sprite-flight-opt.png?gcms-srv) no-repeat scroll 0 -521px transparent; height:25px}
.bsign{background: url(/portals/3/images/sprite-flight-opt.png?gcms-srv) no-repeat scroll 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(/portals/3/images/sprite-flight-opt.png?gcms-srv) no-repeat scroll 0 -556px transparent; cursor:pointer; height:26px; width:127px}
.sign-up-n-hover{background: url(/portals/3/images/sprite-flight-opt.png?gcms-srv) no-repeat scroll 0 -585px transparent; cursor:pointer; height:26px; width:127px}
.lft_bottomcrv-newsltr{background:url(/portals/3/images/sprite-flight-opt.png?gcms-srv) no-repeat scroll 0 -126px transparent; height:6px;left:-1px; position:absolute; bottom:-1px; width:6px}
.rgt_bottomcrv-newsltr{background:url(/portals/3/images/sprite-flight-opt.png?gcms-srv) no-repeat scroll -9px -126px transparent; height:6px;right:-1px; position:absolute; bottom:-1px; width:6px}
.coa-hotl-bannercont{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}
#msgBoxInner{float:left}
.footer_courtsey span.slogo{background:url("/portals/3/images/footer-sprite.png") no-repeat scroll -37px 0; float:left; height:20px; width:15px; margin-right:3px;}
#navCS2009 span:hover {background: none!important;}
.new-tag {left: 104px;position: absolute;top: -25px;}
/*----- Content for file :common-opt.css ends here -----*/

/*----- Content for file :Vacation-opt.css start here -----*/
.airlines_slideshow_top{width:528px;overflow:hidden}
#home_slideshow{height:268px;overflow:hidden;position:relative;width:528px}
#home_slides{margin:0;overflow:hidden;padding:0;width:528px;height:273px;position:relative}
#home_slideshow_violator{padding:0 6px;position:absolute;z-index:100;top:238px;width:85px;right:0px;height:26px}
#project_caption{display:none;float:left;width:205px;color:#fff;font:12px/26px Arial, Helvetica, sans-serif}
#slide_navigation{float:left;padding-top:4px}
#slide_navigation a{width:16px;height:17px;line-height:16px;background:url(/portals/3/images/slide_circle.png?gcms-srv) no-repeat 0 0px;margin-left:5px;float:left;display:block;text-decoration:none;font-weight:bold;color:#F14C1C;text-align:center;outline:none;font-family:Arial, Helvetica, sans-serif;font-size:11px}
#slide_navigation a:hover{background:url(/portals/3/images/slide_circle.png?gcms-srv) no-repeat 0 -17px;color:#FFFFFF}
#slide_navigation a.activeSlide{background:url(/portals/3/images/slide_circle.png?gcms-srv) no-repeat 0 -17px;cursor:default;color:#FFFFFF}
#slide-navigation{float:right;width:6px;padding-top:4px}
#slide-navigation a{width:16px;height:17px;background:url(/portals/3/images/slide_icon.png?gcms-srv) no-repeat 0 -17px;margin-left:5px;text-indent:-999px;float:left;outline:none}
#act-slide-navigation a:hover{background:url(/portals/3/images/slide_icon.png?gcms-srv) no-repeat 0 0}
#slide-navigation a.activeSlide{background:url(/portals/3/images/slide_icon.png?gcms-srv) no-repeat 0 0}
#slide-next{width:16px;height:17px;background:url(/portals/3/images/arrow_icon.png?gcms-srv) no-repeat 0 0;float:right;margin-top:4px}
.vacation-deal-cont{width:550px;font-family:Arial, Helvetica, sans-serif;margin-top:15px}
.tabs{width:auto}
.tabs ul{padding:0;margin:0;list-style-type:none}
.tabs li{padding:0;margin:0;list-style-type:none;float:left;height:33px;line-height:33px;position:relative;top:1px}
.tabs li a{background:url(/portals/3/images/deal-tab-left.gif?gcms-srv) left top no-repeat;display:block;padding:0 10px;margin:0;list-style-type:none;float:left;font:bold 12px Arial, Helvetica, sans-serif;color:#000;text-decoration:none;height:32px;line-height:32px;outline:none;cursor:pointer}
.tabs li a span{background:url(/portals/3/images/vacations-sprite.png?gcms-srv) no-repeat right -413px; padding:0 14px 0 5px;display:block;margin:0;list-style-type:none;float:left}
.tabs li a:hover{background:url(/portals/3/images/deal-tab-left-active.gif?gcms-srv) left top no-repeat;display:block;padding:0 10px;margin:0;list-style-type:none;float:left;color:#ef4f2b;text-decoration:none;height:32px;line-height:32px}
.tabs li a:hover span{background:url(/portals/3/images/deal-tab-right-active.gif?gcms-srv) right top no-repeat;padding:0 14px 0 5px;display:block;margin:0;list-style-type:none;float:left}
.tabs li.active a{background:url(/portals/3/images/deal-tab-left-active.gif?gcms-srv) left top no-repeat;display:block;padding:0 10px;margin:0;list-style-type:none;float:left;color:#ef4f2b;text-decoration:none;height:32px;line-height:32px}
.tabs li.active a span{background:url(/portals/3/images/deal-tab-right-active.gif?gcms-srv) right top no-repeat;padding:0 14px 0 5px;display:block;margin:0;list-style-type:none;float:left}
.tabs li a.selected{background:url(/portals/3/images/vacations-sprite.png?gcms-srv) no-repeat -288px -322px;display:block;padding:0 10px;margin:0;list-style-type:none;float:left;color:#ef4f2b;text-decoration:none;height:33px;line-height:32px}
.tabs li a.selected span{background:url(/portals/3/images/vacations-sprite.png?gcms-srv) no-repeat scroll right -462px;padding:0 14px 0 5px;display:block;margin:0;list-style-type:none;float:left}
.vacation-middle{border:1px solid #dedede;border-bottom:none;padding:10px 10px}
.vacation-middle h2{font-size:15px;color:#0c669b;font-weight:bold;padding:0;margin:0 0 15px 0; float:left;}
.vacation-middle h2 a{font-size:15px;color:#0c669b;font-weight:bold;text-decoration:underline; float:left;}
.vacation-middle h2 a:hover{text-decoration:none}
.list-cont{margin:0 0 15px 0;overflow:hidden;padding:5px 0 15px 5px;border-bottom:1px solid #d6d6d6}
.list-cont.last{margin-bottom:0;overflow:hidden;padding-bottom:0;border-bottom:none}
.list-cont:hover, .list-cont.last:hover{background:#e1f2f8}
.clmn-left{width:390px;float:left;overflow:hidden;padding:0}
.thumb-cont{width:110px;float:left}
.thumb-cont img{width:106px;height:106px}
.details-cont{width:265px;float:right}
.details-cont p{padding:0;margin:0;font-size:11px}
.review-cont{margin:8px 0 10px 0;overflow:hidden}
.flight-text{font-weight:bold}
.booking-cont{margin:5px 0;overflow:hidden;font-size:11px}
.booking-cont span.first, .booking-cont span.second{float:left;color:#009000;font-weight:bold;background:url(/portals/3/images/vacations-sprite.png?gcms-srv) no-repeat scroll -137px 2px transparent;;padding:0 0 0 15px;font-size:10px}
.thumb-cont img{border:5px solid #dcdcdc}
.clmn-right{width:100px;float:right;text-align:center;background:url(/portals/3/images/ver1a.gif?gcms-srv) left top no-repeat;padding:0 10px 0 10px;line-height:20px}
.clmn-right p.redtext{color:#ff0000;font-size:12px;padding:0;margin:0;text-align:center}
.clmn-right p.blacktext{color:#000;font-size:12px;font-weight:normal;padding:0;margin:0;text-align:center}
.clmn-right span.bigredtext{color:#ff0000;font-size:20px;font-weight:bold;text-align:center}
.clmn-right span.bigredtext a{color:#ff0000;font-size:20px;font-weight:bold;text-decoration:underline}
.clmn-right span.bigredtext a:hover{text-decoration:none}
.clmn-right p.greytext{color:#4f4f4f;font-size:11px;padding:0;margin:0;text-align:center}
.vacation-bot{background:url(/portals/3/images/deal-cont-bot.gif?gcms-srv) left top no-repeat;font-size:1px;height:26px; padding:17px 10px 0 0;text-align:right}
.update-text{color:#ff0000;font-size:12px;font-weight:bold}

.united-i{background:url(/portals/3/images/vacations-sprite.png?gcms-srv) no-repeat scroll 0 -196px transparent; float:left; height:19px; width:74px}
.lan-i{background:url(/portals/3/images/vacations-sprite.png?gcms-srv) no-repeat scroll 0 -222px transparent; float:left; height:19px; width:74px}
.jetblue-i{background:url(/portals/3/images/vacations-sprite.png?gcms-srv) no-repeat scroll 0 -260px transparent; float:left; height:19px; width:74px}
.Hawaiian-i{background:url(/portals/3/images/vacations-sprite.png?gcms-srv) no-repeat scroll 0 -295px transparent; float:left; height:19px; width:74px}
.continental-i{background:url(/portals/3/images/vacations-sprite.png?gcms-srv) no-repeat scroll 0 -322px transparent; float:left; height:19px; width:74px}
.american-i{background:url(/portals/3/images/vacations-sprite.png?gcms-srv) no-repeat scroll 0 -352px transparent; float:left; height:19px; width:74px}
.spirit-i{background:url(/portals/3/images/vacations-sprite.png?gcms-srv) no-repeat scroll 0 -380px transparent; float:left; height:19px; width:74px}
.virgin-america-i{background:url(/portals/3/images/vacations-sprite.png?gcms-srv) no-repeat scroll -101px -200px transparent; float:left; height:19px; width:74px}
.us-airways-i{background:url(/portals/3/images/vacations-sprite.png?gcms-srv) no-repeat scroll -101px -235px transparent; float:left; height:21px; width:74px}
.aeromexico-i{background:url(/portals/3/images/vacations-sprite.png?gcms-srv) no-repeat scroll -101px -265px transparent; float:left; height:21px; width:74px}
.alaska-i{background:url(/portals/3/images/vacations-sprite.png?gcms-srv) no-repeat scroll -101px -296px transparent; float:left; height:20px; width:80px}
.airTran-i{background:url(/portals/3/images/vacations-sprite.png?gcms-srv) no-repeat scroll -101px -316px transparent; float:left; height:21px; width:80px}
.copa-i{background:url(/portals/3/images/vacations-sprite.png?gcms-srv) no-repeat scroll -101px -347px transparent; float:left; height:20px; width:74px}
.trip-mama-3{background:url(/portals/3/images/vacations-sprite.png?gcms-srv) no-repeat scroll -2px -113px transparent; float:left; height:20px; width:119px}
.trip-mama-3half{background:url(/portals/3/images/vacations-sprite.png?gcms-srv) no-repeat scroll -2px -86px transparent; float:left; height:20px; width:119px}
.trip-mama-4{background:url(/portals/3/images/vacations-sprite.png?gcms-srv) no-repeat scroll -2px -55px transparent; float:left; height:20px; width:119px}
.trip-mama-4half{background:url(/portals/3/images/vacations-sprite.png?gcms-srv) no-repeat scroll -2px -28px transparent; float:left; height:20px; width:119px}
.trip-mama-5{background:url(/portals/3/images/vacations-sprite.png?gcms-srv) no-repeat scroll -2px -1px transparent; float:left; height:20px; width:119px}
.right{float: right;}
.links_arrow{font-size:12px !important}
.links_arrow ul{margin:10px 0 10px 10px;padding:0;list-style:none}
.links_arrow li{color:#000;list-style:none;background:url(http://c.fareportal.com/gcms/portals/2/images/list-img.gif) no-repeat left 8px;padding-left:10px;line-height:22px !important;font-size:12px !important}
.links_arrow li a, .links_arrow li a:active, .links_arrow li a:visited{color:#000!important;text-decoration:none}
.links_arrow li a:hover{color:#000;text-decoration:underline}
/*----- Content for file :Vacation-opt.css ends here -----*/
