
/*----- Content for file :wide-widget-430.css start here -----*/
body{margin:0; padding:0}
input, select{margin:0; position:relative}
.clr{clear:both}
input:focus, select:focus, textarea:focus{outline: none}
#srccorner{position:relative; float:left}
#srcformall{font-family:Arial,Helvetica,sans-serif; font-size:12px!important; color:#000}
#srcformall a:link, #srcformall a:visited, #srcformall a:active{font-family:Arial,Helvetica,sans-serif; font-size:12px!important; font-weight:normal; color:#000; text-decoration:underline}
#srcformall a:hover{text-decoration:none}
.bfrmtmid{float:left; padding:4px; width:430px}
.pkgtabs{overflow:hidden; background-image:url("//c.fareportal.com/gcms/portals/2/images/wide-widget/wide_widget_img4tabs.png"); background-repeat:no-repeat; line-height:28px; text-align:left; float:left; width:424px; *width:425px;  height:26px}
.pkgtabs ul{list-style:none; margin:0; padding:0}
.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 21px}
#showHotels{padding:0 22px}
#showCars{padding:0 26px}
#showPkg{padding:0 0 0 23px; *padding:0 0 0 20px}
:root #showCars{padding:0 24px\9}
:root #showPkg{padding:0 0 0 18px\9}
@media screen and (min-width:0\0) {#showCars{padding:0 24px !important}}
@media \0screen{  #showPkg{padding:0 0 0 22px}
}
.STabflightbg4t{background-position:0 -113px}
.STabhotelbg4t{background-position:0 -39px}
.STabcarbg4t{background-position:0 -76px}
.STabpkgbg4t{background-position:0 top}

.bfrmtitle{float:left; height:36px; width:430px}
/*.bfrmtitle h1, .bfrmtitle h2{font:bold 20px/32px Arial,Helvetica,sans-serif; padding:0; margin:0; color:#fff!important}*/
.bfrmtitle div{font:bold 20px/33px Arial,Helvetica,sans-serif; height:36px; color:#fff; text-align:left; text-indent:10px; float:left; width:100%; display:none}
:root .bfrmtitle strong {font-weight:normal\9!important}
/* end */
.ErrorMsg div{color:#f00; margin:0 7px; font-size:12px!important; background:#FFFFB7; background:url(//c.fareportal.com/gcms/Portals/2/images/wide-widget/dot.jpg) no-repeat scroll 3px 6px #FFFFB7; padding:0 10px}
.srch_ref{font-family:Arial; font-size:12px; color:#000; 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 #333; display:none; left:87px; padding:2px; position:absolute; text-align:justify; top:566px; width:300px; z-index:999}
.msg_box{margin:150px 0 0 135px\0/}
.srchfrmcont{background-color:#076BA7; border-radius:5px; float:left; position:relative; width:430px}
.fields_cont{background:none repeat scroll 0 0 #FFF; float:left; margin:0 0 0 7px; width:415px}
.fields_wrapper{width:422px !important; float:left; background-color:#fff; border-radius:0 0 5px 5px; padding-bottom:5px; line-height:14px}
.row{float:left; text-align:left; width:408px}
.row .small_cont{width:75px; float:left}
.row .small_cont2{width:60px; float:left}
.row .small_cont3{width:180px; float:left}
.row .small_cont4{width:50px; float:left}
.padding{padding:6px 0!important}
.padding2{padding:20px 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("//c.fareportal.com/gcms/portals/2/images/wide-widget/wide_widget_img4tabs.png") no-repeat -70px -163px}
.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(//c.fareportal.com/gcms/Portals/2/images/wide-widget/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/2/images/wide-widget/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/2/images/wide-widget/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/2/images/wide-widget/pkg-opt-crv.gif) no-repeat -5px -5px; height:5px; width:5px}

label.vac-radio{font-size:14px}
label.vac-radio-ac{font-size:14px; font-weight:bold}
.vac-radio-ac input[type=radio], .vac-radio input[type=radio]{height:15px; width:15px; float:left; margin-right:5px; padding:0}
/* end */
.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:65px!important; padding:4px}
.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; color:#076BA7; font:700 14px Arial,Helvetica,sans-serif; padding:4px;  width:120px}
#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}
.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}
.dttime_gt{width:43px; float:left; margin-bottom:5px; font-size:12px!important}
.dttime1{width:43px; float:left; vertical-align:middle; font-size:12px!important}
.dttime1_gt{width:33px; float:left; padding-bottom:0px; vertical-align:middle; font-size:12px!important}
.grouptxt{width:118px; float:left; margin-bottom:5px; font-size:12px!important}
.dttime1 img{padding-top:3px!important}
.dt{float:left; text-align:left}
#tdlbl {clear:both}

.dt-wrap{width:200px; float:left}
.dttime img{vertical-align:middle}
.flexidt{font-weight:normal; padding-bottom:5px}
.prefAl{display:block; float:left; font-size:12px !important; padding-left:5px; width:130px; padding:0}
.cl{clear:both; font-size:12px!important; text-align:left}

.cl strong{color:#000}
.pplrdest{float:left; width:32%; height:16px; font-size:12px!important; text-align:left}

.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}
.c1{font-size:12px!important; text-align:left}

.c1 strong{color:#000}
.errmsg li{display:block}
#errMsgs li{display:block; clear:both; margin-top: 5px}
select{font:normal 14px Arial,Helvetica,sans-serif; padding:4px 1px 4px 0}
label{line-height:16px}
.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}
.row_frm{float:left; width:303px}
.row_depTime{float:left; width:225px}
.row_dep{float:left; width:150px}
.row_time{float:left; width:75px}

.search{float:right; width:148px; margin:-43px 5px 0 10px; position: relative;}
.searchbtn{background:url("//c.fareportal.com/gcms/portals/2/images/wide-widget/wide_widget_img4tabs.png") no-repeat -121px -200px; cursor:pointer; float:right; height:51px; margin-right:0; width:148px}
.searchbtn:active{background:url("//c.fareportal.com/gcms/portals/2/images/wide-widget/wide_widget_img4tabs.png") no-repeat -271px -199px!important}
.searchbtn:hover{background:url("//c.fareportal.com/gcms/portals/2/images/wide-widget/wide_widget_img4tabs.png") no-repeat -272px -146px}

.airicon{float:right; background:transparent url(//c.fareportal.com/gcms/portals/2/images/wide-widget/airicon.gif) right 3px no-repeat; font-size:12px; padding:0px 18px 0 0; margin-right:3px; font-weight:bold; color:#adadad}
.cityicon{float:right; background:transparent url(//c.fareportal.com/gcms/Portals/2/images/wide-widget/cityicon.gif) right 1px no-repeat; font-size:12px; padding:0px 16px 0 0; margin-right:3px; font-weight:bold; color:#adadad}
.locationicon{float:right; background:transparent url(//c.fareportal.com/gcms/Portals/2/images/wide-widget/locationicon.gif) right 1px no-repeat; font-size:12px; padding:0px 16px 0 0; margin-right:3px; font-weight:bold; color:#adadad}
.loader{background:url(//c.fareportal.com/gcms/Portals/2/images/wide-widget/ajax-loader.gif) no-repeat; width:16px; height:16px; position:absolute; right:10px; top:10px; z-index:999; margin:0}
.pleasewait,.pleasewaitAirline{font:bold 12px/18px Arial,Helvatica,Sans-serif; padding:2px 5px; background:#fff; margin-top:3px; border:1px solid #333; width:398px}
.pleasewaitAirline{width:200px}
.pleasewait span,.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}
.closeautosuggestAirline a:link, .closeautosuggestAirline a:active, .closeautosuggestAirline a:visited{color: #076BA7; display:block; text-decoration: none;	font: bold 14px/24px Arial, Helvetica, sans-serif;}
.closeautosuggest a:hover{color:#065b8f; background:#95d5f2}
input:focus, select:focus, textarea:focus{outline:none}
@media screen and (-webkit-min-device-pixel-ratio:0){#listautocomp ul li div b{background:#ff0; font-weight:normal; display:inline-block; text-indent:0}
}
.ac_results{padding:0px; margin:0px; cursor:pointer; border:1px solid #000; border-bottom:none; background-color:#fff; overflow:hidden; z-index:9999999}
.ac_results ul{width:100%; list-style-type:none; list-style:none; padding:0; margin:0}
.ac_results li{margin:0px; padding:3px 2px 3px 5px; border-bottom:1px solid black; cursor:pointer; display:block; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; line-height:16px; overflow:hidden}
.ac_loading{background:#fff}
.ac_odd{background-color:#fff; padding-left:0px}
.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/2/images/searchformw/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:#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:bold; height:20px}
.search-r-head{font-family:Arial; font-size:12px; color:#000; font-weight:bold; padding:5px 0 3px 5px; margin:0px}
ul#recentse{margin:0; padding:0; padding-bottom:1px; list-style-type:none; font-family:Arial; font-weight:bold; font-size:12px}
ul#recentse li{padding:5px 0 5px 3px; width:123px;  *padding-right:2px; *width:119px; _width:117px; display:block; float:left; white-space:normal; word-wrap:break-word}
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:121px;  *width:119px; _width:117px; padding-right:2px; background-color:Transparent; white-space:normal; word-wrap:break-word; text-decoration:none; font-weight:bold}

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/2/images/wide-widget/f-arrow.gif) 0 3px no-repeat; padding-left:10px}
ul#recentse li span.search-r-detail{font-size:11px; color:#8d8d8d}

#listautocomp ul,#listautocompAirLine ul{padding:0px; margin:0px; cursor:pointer; width:534px}
#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; /*text-transform:capitalize;*/ background-color:#fff; color:#000; cursor:pointer; width:auto}
#listautocomp ul li:hover,#listautocompAirLine ul li:hover{cursor:pointer; width:522px; padding-right:6px; _padding-right:10px}
#listautocomp ul li div,#listautocompAirLine ul li div{width:534px; 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:#ff0; 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}
#listautocomp ul li .airporticon{background:url(//c.fareportal.com/gcms/portals/2/images/searchformw/airporticon.gif) no-repeat scroll 0 0 transparent; width:19px; height:18px; margin:2px 0 0 6px; float:left}
#sugestBoxnew{width:534px}
.autosuggestboxltAirline,#listautocompAirLine ul li:hover,#listautocompAirLine ul li div,.closeautosuggestAirline,#listautocompAirLine ul,#listautocompAirLine ul li{width:259px!important}

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 .triptype label{line-height:18px}
.mac-os #showCars{padding:0 24px}
.mac-os #showPkg{padding:0 0 0 20px}
.mac-os input[type=radio]{margin-right:5px}
.mac-os .row_time{margin-left:-5px}
.mac-os .carSpace{width:215px!important}
@-moz-document url-prefix(){.mac-os #chkFlexiDts{height:auto!important}
}
@-moz-document url-prefix(){.mac-os #chkDirectFlt{height:auto!important}
}
@media screen and (-webkit-min-device-pixel-ratio:0){.pplrdest{padding-bottom:1px}
.triptype label{line-height:18px}
}
#depTime, #retDepTime, #depPTime, #retPDepTime, #PNbrm, #pickTime, #pickFormat, #dropTime, #dropFormat, #selCarType{*margin-top:3px}

@media only screen and (min-device-width:768px) and (max-device-width:1024px){.STabflightbg4t{background-position:1px -113px}
.carSpace{width:215px!important}
.pkgtabs{position:relative;  top:1px; line-height:26px}
.STabflightbg4t{left:-1px}
#hdFlt{display:block}
.loader{display:none}
.bfrmtitle h1, .bfrmtitle h2{font:bold 20px/28px Arial,Helvetica,sans-serif !important}
#tbEmail{border-radius:0px 5px 5px 0}
.triptype label{line-height:15px!important}
.ErrorMsg div{padding-bottom:1px}
}

.fields_wrapper .date_hover{background:url(//c.fareportal.com/gcms/portals/2/images/wide-widget/wide_widget_img4tabs.png) no-repeat -222px -165px #f6f5f5 !important; width:18px; height:18px}
.fields_wrapper .picked{background:url(//c.fareportal.com/gcms/portals/2/images/wide-widget/wide_widget_img4tabs.png) no-repeat -182px -165px #e6f7fb !important; width:18px; height:18px}
#tbHLoc, #tbCLoc, #tbPFrom, #tbPTo, #tbFrom, #tbTo, #tbCTo, #tbReturn_From, #tbReturn_To{width:398px!important}
#hidTime1Sec, #hidTime2Sec, #hidClassSec{width:150px}
#tabCar{padding:0 0 28px}
#advOptionsCar{border-top:none}
.msg_box{margin:150px 0px 0px 135px\0/}
#advOptions{padding: 15px 0 0; width:264px}
.more-adv{padding-top: 8px; width:264px}
input::-ms-clear{display:none}
.bfrmsubcnt {clear:both;	height:auto!important; width:400px}
.bfrmsubcnt:after {visibility:hidden; display:block;	content:"";	clear:both;	height:0}
*:first-child+html .bfrmsubcnt{ zoom: 1; } /* IE7 */
#dvLoader {margin:0}
#caradv {padding:15px 0 50px;}
.triptype label, .pplrdest label {line-height: 18px;}
#ddClass{width: 100%}
@media only screen and (max-device-width: 1024px) and (orientation:portrait) {
.triptype label, .pplrdest label {  line-height: 16px !important;}
}
@media only screen and (max-device-width: 1024px) and (orientation:landscape) {
.triptype label, .pplrdest label {  line-height: 18px !important;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 .fields_wrapper select{margin-top:0px; -bracket-:hack[; margin-top:4px; ];}
}


/*----- Content for file :wide-widget-430.css ends here -----*/
