#srcformall, #srcformall2{font:12px Arial, Helvetica, sans-serif !important;color:#000}
#srcformall strong, #srcformall2 strong{font-weight:bold;color:#000}
#srcformall a:link, #srcformall a:visited, #srcformall a:active, #srcformall2 a:link, #srcformall a:visited, #srcformall a:active{font:normal 12px Arial, Helvetica, sans-serif;color:red;text-decoration:underline}
#srcformall a:hover, #srcformall2 a:hover{text-decoration:none}
#srcformall ul{list-style:none;margin:0;padding:0}
#srcformall2 ul{list-style:none;margin:0px;padding:5px 0 0 0}
#srcformall ul li, #srcformall2 ul li{display:inline;cursor:pointer;font:bold 14px Arial, Helvetica, sans-serif;padding:6px 22px 5px 22px; float:left; text-indent:4px}
.darkf{font:bold 12px Arial, Helvetica, sans-serif !important; color:#000}
.bfrmtitlecms{padding-left:5px;height:36px;width:100%;width:530px;!width:533px;background:#076BA7}
.bfrmtitlecms h1, .bfrmtitlecms h2{font:bold 20px/36px Arial, Helvetica, sans-serif;text-align:left;color:#ffffff;padding:0;background:#076ba7;margin:0}
.bfrmtitlecms .bfrmcmshead{font:bold 20px/36px Arial, Helvetica, sans-serif;text-align:left;color:#fff;padding:0;background:#076ba7;margin:0}
.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:bold 14px Arial, Helvetica, sans-serif;padding:5px;width:93%;vertical-align:middle;color:#076ba7}
.bfrminput{border:1px solid #076ba7;font:bold 14px Arial, Helvetica, sans-serif;padding:4px 2px;_padding:3px 2px;color:#076ba7; background:#fff}
.bfrmleftbrd{background:url(http://c.fareportal.com/gcms/portals/2/images/searchformw/search_engine_img4tabs.gif?gcms-srv) scroll no-repeat -10px -150px;float:left}
.bfrmrightbrd{background:url(http://c.fareportal.com/gcms/portals/2/images/searchformw/search_engine_img4tabs.gif?gcms-srv) scroll no-repeat 505px -150px;float:left;padding:0 4px}
.bfrmrightbrd320{background:url(http://c.fareportal.com/gcms/portals/2/images/searchformw/search_engine_img4tabs.gif?gcms-srv) scroll no-repeat 275px -150px;float:left;padding:0 4px}
.bfrmrightbrd420{background:url(http://c.fareportal.com/gcms/portals/2/images/searchformw/search_engine_img4tabs.gif?gcms-srv) no-repeat 375px -150px;float:left;padding:0 4px}
.bfrmleftcor{background:url(http://c.fareportal.com/gcms/portals/2/Images/searchformw/bfrmblrbrd.gif?gcms-srv) scroll top left repeat-y;float:left}
.bfrmrightcor{/*background:url(http://c.fareportal.com/gcms/portals/2/Images/searchformw/bfrmblrbrd.gif?gcms-srv) scroll top right repeat-y;*/float:left; background:none!important}
.bfrmtmid{background:url(http://c.fareportal.com/gcms/portals/2/Images/searchformw/bfrmtmid.gif?gcms-srv) scroll top repeat-x;background-color:#fff;width:100%}
.bottom_curves{background:url(http://c.fareportal.com/gcms/portals/2/Images/searchformw/bfrmbmid.gif?gcms-srv) scroll left -1px repeat-x;width:100%;float:left;height:12px;_background:url(http://c.fareportal.com/gcms/portals/2/Images/searchformw/bfrmbmid.gif?gcms-srv) scroll -1px repeat-x;font-size:1px}
.bottom_curves span.left_curve{background:url(http://c.fareportal.com/gcms/portals/2/images/searchformw/search_engine_img4tabs.gif?gcms-srv) no-repeat -82px -153px;width:12px;height:12px;float:left;font-size:1px}
.bottom_curves span.right_curve{background:url(http://c.fareportal.com/gcms/portals/2/images/searchformw/search_engine_img4tabs.gif?gcms-srv) no-repeat -100px -153px;width:13px;height:12px;float:right;font-size:1px}
.STabflightbg{background:url(http://c.fareportal.com/gcms/portals/2/images/searchformw/search_engine_img4tabs.gif?gcms-srv) no-repeat 1px -113px #076BA7;line-height:27px;text-align:left;width:545px !important}
.STabhotelbg{background:url(http://c.fareportal.com/gcms/portals/2/images/searchformw/search_engine_img4tabs.gif?gcms-srv) no-repeat 1px -39px #076BA7;line-height:27px;text-align:left;width:545px !important}
.STabcarbg{background:url(http://c.fareportal.com/gcms/portals/2/images/searchformw/search_engine_img4tabs.gif?gcms-srv) no-repeat 1px -76px #076BA7;line-height:27px;text-align:left;width:545px !important}
.STabactivbg{background:url(http://c.fareportal.com/gcms/portals/2/images/searchformw/search_engine_img4tabs.gif?gcms-srv) no-repeat 1px 0 #076BA7;line-height:27px;text-align:left;width:545px !important}
.STabpkgbg{background:url(http://c.fareportal.com/gcms/portals/2/images/searchformw/search_engine_img4tabs.gif?gcms-srv) no-repeat 1px 0 #076BA7;line-height:27px;text-align:left;width:545px !important}
.pkgtabs{clear:both;overflow:hidden;background-image:url(http://c.fareportal.com/gcms/portals/2/images/searchformw/search_engine_img4tabs.gif?gcms-srv);background-repeat:no-repeat;line-height:27px;text-align:left}
.pkgtabs ul{list-style:none;margin:0;padding:0}
.pkgtabs ul li{display:inline;font:bold 14px Arial, Helvetica, sans-serif;cursor:pointer;padding:0;text-align:center}
#showFlights{padding:0 21px 0 23px;!padding:0 20px 0 23px}
#showHotels{padding:0 23px 0 23px;!padding:0 22px 0 22px}
#showCars{padding:0 23px 0 26px;!padding:0 24px 0 24px}
#showPkg{padding:0 19px 0 24px;!padding:0 19px 0 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}
.STabpkgbgFH4t{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:#000;text-decoration:underline}
.search{padding:0 8px 0 10px;height:48px;margin-top:-34px;float:right}
.searchbtn{float:right;width:145px;height:51px;background:url(http://c.fareportal.com/gcms/portals/2/images/wide-widget/wide_widget_img4tabs.png) no-repeat -123px -205px;margin-right:0;cursor:pointer}
.searchbtn:hover{background:url(http://c.fareportal.com/gcms/portals/2/images/wide-widget/wide_widget_img4tabs.png) no-repeat -274px -151px}
.advbdr{border-bottom:1px dotted #252525}
.ErrorMsg div{background:url(http://c.fareportal.com/gcms/portals/2/Images/searchformw/dot.jpg?gcms-srv) 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-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:0}
.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}
.advht2{width:75px;float:right;padding:2px}
.htlroom{float:left;width:50px}
.c1{font-size:12px !important}
.c1 strong{color:#000}
.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}
:root .srchfrmcont{position:relative\0/}
.fields_cont{padding:0 6px;width:530px}
.fields_wrapper{width:542px;padding-top:0px}
.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}
.padding{padding:6px 0}
.padding2{padding:15px 0 5px 0}
.cal{cursor:pointer;width:19px;height:22px;display:inline-block;margin:0;background:url(http://c.fareportal.com/gcms/portals/2/images/searchformw/search_engine_img4tabs.gif?gcms-srv) no-repeat -100px bottom;vertical-align:top}
.frmhead{float:left;width:100%}
/* packages */
.pack-opts{background:#d4e9ee}
.pack-opts .topcrv{height:5px;overflow:hidden}
.pack-opts .topcrv .lft{float:left;background:url(http://c.fareportal.com/gcms/portals/2/Images/searchformw/pkg-opt-crv.gif?gcms-srv) no-repeat 0 0;height:5px;width:5px}
.pack-opts .topcrv .rgt{float:right;background:url(http://c.fareportal.com/gcms/portals/2/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(http://c.fareportal.com/gcms/portals/2/Images/searchformw/pkg-opt-crv.gif?gcms-srv) no-repeat 0 -5px;height:5px;width:5px}
.pack-opts .btmcrv .rgt{float:right;background:url(http://c.fareportal.com/gcms/portals/2/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}
/* end */
.leftfloated{float:left !important}
.msg_box{background-color:#fff;font-family:arial;text-align:left !important;border:1px solid #333333;display:none;padding:2px;position:absolute;text-align:justify;width:300px;}
:root .msg_box{margin:150px 0 0 0\9}
.msg_box a{color:#333}
/* Search Form CSS End ---------------------------------------------------------*/
/* Page heading ---------------------------------------------------------*/
.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:0;margin:0}
.directory-heading{padding-left:0;width:100%}
.directory-heading h1{font:bold 20px Arial, Helvetica, sans-serif;text-align:left;color:#076ba7;padding:0px;margin:0 0 5px 0}
.bfrmtitle div{float:left;width:700px}
/* end */

.loader{position:relative!important;top:25px!important;margin-top:-16px;float:right}
.carTab{padding:6px 23px 5px 23px!important; right:6px;}
:root .carTab{padding:6px 20px 5px 18px\0/!important;}