body{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}

#srcformall{color:#000000;font-family:Arial, Helvetica, sans-serif;}
#srcformall strong{font-weight:bold;}
#srcformall a:link, #srcformall a:visited, #srcformall a:active{font-weight:normal;color:#D83D00;text-decoration:underline;}
#srcformall a:hover{text-decoration:none;}
#srcformall ul{list-style:none;margin:0px;padding:0px;}
#srcformall ul li{font-size:14px;font-weight:bold;cursor:pointer;font-family:Arial, Helvetica, sans-serif;color:#fff;float:left;line-height:29px}

.darkf{font-weight:bold;color:#000000;}

.STabflightbg #showFlights{color: #E25915;}

.frmhead, .frmhead h1, .frmhead h2{font-size:16px;font-weight:bold;text-align:center;color:#000000;font-family:Arial, Helvetica, sans-serif;padding:0px;margin:0px;line-height:36px;_line-height:32px;}

.bfrmsubcnt{background-color:#FFF5DA;height:62px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}

.bfrmdesttxtAir{border:1px solid #F8AA1D;font-size:16px;font-weight:bold;padding:5px;width:96%;vertical-align:middle;color:#4D4E4E;font-family:Arial, Helvetica, sans-serif;}
.bfrmdesttxt{border:1px solid #F8AA1D;font-size:14px;font-weight:bold;padding:5px;width:93%;vertical-align:middle;color:#4D4E4E;font-family:Arial, Helvetica, sans-serif;}
.bfrminput{border:1px solid #F8AA1D;font-weight:bold;padding:4px;color:#4D4E4E;font-size:12px;float:left;font-family:Arial, Helvetica, sans-serif;}

.bfrmleftcor{background:url(http://c.fareportal.com/gcms/portals/8/images/searchform-ltbg.gif?gcms-srv) scroll top left repeat-y;float:left;width:100%;}
.bfrmrightcor{background:url(http://c.fareportal.com/gcms/portals/8/images/searchform-rtbg.gif?gcms-srv) scroll top right repeat-y;float:left;width:100%;}

.bfrmleftbrd{background:url(http://c.fareportal.com/gcms/portals/8/images/search_engine_img4tabs.gif?gcms-srv) scroll no-repeat -394px -178px;float:left;width:100%;}
.bfrmrightbrd{background:url(http://c.fareportal.com/gcms/portals/8/images/search_engine_img4tabs.gif?gcms-srv) no-repeat scroll 394px -178px transparent;float:left;width:100%;}
.bfrmbleftbrd{float:left}
.bfrmbrightbrd{padding:0px 5px 0px 5px;float:left}

.bfrmleftbrd-singletab{background:url(http://c.fareportal.com/gcms/portals/8/images/search_engine_img4tabs.gif?gcms-srv) scroll no-repeat -274px -143px;float:left;}
.bfrmrightbrd-singletab{background:url(http://c.fareportal.com/gcms/portals/8/images/search_engine_img4tabs.gif?gcms-srv) scroll no-repeat 134px -143px;float:left;}
.bfrmbleftbrd-singletab{float:left}
.bfrmbrightbrd-singletab{padding:0px 5px 0px 5px;float:left}

.bfrmtmid{background-color:#ffffff;width:406px;}

.botom_curves{background:url(http://c.fareportal.com/gcms/portals/8/images/searchform-bttmbg.gif?gcms-srv) repeat-x;width:406px;float:left;height:12px;}
.botom_curves span.left_curve{background:url(http://c.fareportal.com/gcms/portals/8/images/search_engine_img4tabs.gif?gcms-srv) no-repeat scroll -322px -198px transparent;width:12px;height:12px;float:left}
.botom_curves span.right_curve{background:url(http://c.fareportal.com/gcms/portals/8/images/search_engine_img4tabs.gif?gcms-srv) no-repeat scroll -308px -198px transparent;width:12px;height:12px;float:right}

.pkgtabs{clear:both;overflow:hidden;background-image:url(http://c.fareportal.com/gcms/portals/8/images/search_engine_img4tabs.gif?gcms-srv);background-repeat:no-repeat;line-height:34px;text-align:left;float:left;width:406px}
.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:6px 28px 0 27px}
#showHotels{padding:6px 27px 0 26px}
#showCars{padding:6px 39px 0 36px}
#showPkg{padding:6px 0 0 15px}

.STabflightbg4t{background-position:0 0px}
.STabflightbg4t #showFlights{color:#E25915}

.STabhotelbg4t{background-position:0px -35px}
.STabhotelbg4t #showHotels{color:#E25915}

.STabcarbg4t{background-position:0px -70px}
.STabcarbg4t #showCars{color:#E25915}

.STabpkgbg4t{background-position:0px -105px}
.STabpkgbg4t #showPkg{color:#E25915}

.bfrmtitle{height:32px;margin-left:12px;background:#FFECBC;width:382px !important;}
.bfrmtitle h1, .bfrmtitle h2{font-size:16px;font-weight:bold;text-align:center;line-height:32px;height:32px;color:#000;padding:0;margin:0;font-family:Arial}
.bfrmtitle div{float:left;width:100%;display:none}

#srcformall .citycode a:link, #srcformall .citycode a:active, #srcformall .citycode a:visited{font:normal 11px Arial, Helvetica, sans-serif;color:#D83D00;text-decoration:underline;}
#srcformall .citycode a:hover{text-decoration:none;}
#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;}

.search{float:right;width:120px;margin:-13px 5px 0 0; *margin:-23px 2px 0 0;}
.searchbtn{float:right;width:92px;height:26px;background:url(http://c.fareportal.com/gcms/portals/8/images/search_engine_img4tabs.gif?gcms-srv) no-repeat scroll -25px -184px;margin-right:0px;cursor:pointer;}
.searchbtn_over{float:right;width:92px;height:26px;background:url(http://c.fareportal.com/gcms/portals/8/images/search_engine_img4tabs.gif?gcms-srv) no-repeat scroll -128px -184px;margin-right:0px;cursor:pointer;}

.advbdr{border-bottom:1px dotted #252525;}

.ErrorMsg div{color:#f00;background:#FFFFB7 url(http://c.fareportal.com/gcms/portals/8/images/sabre.gif?gcms-srv) no-repeat 5px 6px;line-height:18px;padding:0 0 0 16px;width:375px;font-size:12px;float:left}
.triptype{font-size:11px;font-weight:bold;float:left;width:115px;margin-left:5px;*margin-left:0px;padding-top:4px;*padding-top:0px;line-height:14px;}
.triptype label{font-size:11px;font-weight:bold;}

.dttime{width:53px;float:left;line-height:24px;font-size:11px;}
.dttime1{width:35px;float:left;padding-bottom:0px;vertical-align:middle;line-height:24px;font-size:11px;}
.dttime1 img{display:block;padding-top:3px !important;}

.dt{float:left;padding-right:0px;}
.dttime img{vertical-align:middle;}

.flexidt{font-weight:normal;padding-bottom:5px;}

.prefAl{width:95px;float:left;display:block;padding-left:5px; font-size:11px;}

.cl{clear:both;padding:5px 0;z-index:0; font-size:11px!important;}
.cl label{font-size:11px;}
.cl strong{color:#000000;}
.clear{clear:both; line-height:1px; font-size:1px;}

.pplrdest{float:left;width:32%;height:20px;font-family:Arial, Helvetica, sans-serif;font-size:12px}

.htlchkin{width:45%;float:left;}
.htlchkin img{vertical-align:top;padding-top:3px;}
.htlrmsel{float:left;width:60px;}

.advhtl{width:150px;float:left;padding:2px;}
.advht2{width:75px;float:right;padding:2px;}

.htlroom{float:left;width:50px;}

.c1{font-weight:normal;font-family:Arial, Helvetica, sans-serif}
.c1 strong{color:#000000;}

.errmsg li{display:block;}
#errMsgs li{display:block;clear:both;}

select{font:normal 12px Arial, Helvetica, sans-serif;}

.cal{cursor:pointer;}

label{line-height:15px;}

.minor{float:right;padding-right:6px;_padding-right:10px;padding-top:5px;width:140px;}
.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; margin-top:0  !important; margin-top:125px/; width:300px; z-index:1}
.msgclosebtn{color:#fc3103;text-decoration:underline;font-size:11px;font-weight:normal}


.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:406px;position:relative}

.fields_cont{padding:0px;width:390px;font-family:Arial, Helvetica, sans-serif; background-color: #FFFFFF;}
.fields_wrapper{width:390px;~width:382px;padding:3px 8px;~padding:3px 0 3px 8px;#padding-top:0px;font-family:Arial, Helvetica, sans-serif;}

.row{float:left;width:395px;font-family:Arial, Helvetica, sans-serif;font-size:11px!important;}
.row .small_cont{width:75px;float:left}
.row .small_cont2{width:60px;float:left}
.row .small_cont3{width:49%;float:left}
.row .small_cont4{width:50px;float:left}

.small_cont3 strong{font-size:11px;}

.padding{padding:6px 0}
.padding a{font-size:11px;}
.padding2{padding:15px 0 5px 0}

.cal{cursor:pointer;width:21px;height:21px;margin:2px 0 0 4px;background:url(http://c.fareportal.com/gcms/portals/8/images/search_engine_img4tabs.gif?gcms-srv) no-repeat -230px -189px;display:inline;float:left}

.divSpacings{margin-left:5px;_margin-left:3px; *margin:0px;}

/* blueprint fix */
.srchfrmcont input[type="text"], input[type="password"], input.text, input.title, .srchfrmcont textarea{margin:0;border:1px solid #F8AA1D;font-family:Arial, Helvetica, sans-serif;}
.srchfrmcont select{margin-top:0;margin-bottom:0;padding:1px;font-size:12px;font-family:Arial, Helvetica, sans-serif}
/* end */

.steps_title{font-size:18px !important;color:#b2b2b2;padding-top:10px;!padding-top:5px;padding-bottom:4px;!padding-bottom:6px;background-color:#ffffff}
.steps_title span{font-size:28px;font-weight:bold;vertical-align:middle;line-height:25px;}

.s_thumb_cont{float:left;width:175px;padding-right:8px;}
.s_thumb_cont img{border:1px solid #d4d4d4;float:left}
.s_thumb_cont p{float:left;width:166px;font-size:12px;line-height:16px;margin:6px 0 0 0;padding:0;text-align:left}
.s_thumb_cont p b{line-height:20px;color:#103c9e}
.s_thumb_cont p a, .s_thumb_cont p a:link, .s_thumb_cont p a:active, .s_thumb_cont p a:visited{color:#103c9e;text-decoration:none;font-weight:normal !important}
.s_thumb_cont p a:hover{color:#F5251B}


.alertmsg{background-color:#FFFFFF;color:#FF0000;float:left;font-weight:bold;margin-left:16px;_margin-left:5px;padding-top:10px;width:400px;}
.bigf{color: #333366;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;}
/* packages */
.pack-opts{background:#ffecbc}
.pack-opts .topcrv{height:5px;overflow:hidden}
.pack-opts .topcrv .lft{float:left;background:url(http://c.fareportal.com/gcms/portals/8/images/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/8/images/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/8/images/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/8/images/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 */
.advht3{color: #000000;float: left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;width: 135px;}
.padding3{padding: 0 0 6px;}
.paddingTwo{padding: 2px 2px 10px;}
.advht4{color: #000000;float: left;font-family: Arial, Helvetica