/*-----------------New Auto Suggest CSS Start (02-09-2009) ----------------*/
.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; /* if width will be 100% horizontal scrollbar will apear when scroll mode will be used *//*width:100%;*/ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; /* it is very important, if line-height not setted or setted in relative units scroll will be broken in firefox	*/ 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:#FFFF00; font-style:normal; }
/*-----------------New Auto Suggest CSS End (02-09-2009) ----------------*/
.autosuggestboxout { border:3px solid #ffbb60; background:#ffffff url(http://c.fareportal.com/gcms/portals/8/images/auto-suggest-bg662.jpg?gcms-srv) repeat-y; float:left; position:relative;}
.autosuggestboxout .closeautosuggest{bottom:0; left:0}
.autosuggestbox { width:662px; }
.autosuggestbox1 { width:534px; border:3px solid #ffbb60; background:transparent url(http://c.fareportal.com/gcms/portals/8/images/auto-suggest-bot1.gif?gcms-srv) scroll bottom repeat-x; }
.autosuggestboxlt { float:left; width:534px; padding-bottom:30px; }
.autosuggestboxrt { float:left; width:128px; }
.athigh { background-color:#fff600; font-weight:bold; height:20px; }
.search-r-head { font-family:Arial; font-size:12px; color:#000000; font-weight:bold; padding:5px 0 3px 7px; 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 7px; width:121px; *padding-right:2px;*width:119px;_width:117px; display:block; float:left; white-space:normal; word-wrap:break-word;}
ul#recentse li a{ float:left; width:121px; *width:119px;_width:117px; padding-right:2px; background-color:Transparent; white-space:normal; word-wrap:break-word; font-weight:bold; text-decoration:none}
/*ul#recentse li:hover { display:block; background-color:#ffffff; cursor:pointer; }*/
ul#recentse li:hover, ul#recentse li.recentseli { display:block; background-color:#fff5da; cursor:pointer; }
ul#recentse li.recentselio { display:block; background-color:Transparent; }
ul#recentse li span.search-r-title { font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif }
.search-r-title-img { background:transparent url(http://c.fareportal.com/gcms/portals/8/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; font-family:Arial, Helvetica, sans-serif}
.airicon { float:right; background:transparent url(http://c.fareportal.com/gcms/portals/8/images/airicon.gif?gcms-srv) right 1px no-repeat; font-size:12px; padding:0px 18px 0 0; margin-right:3px; font-weight:bold; color:#adadad; }
.cityicon { float:right; background:transparent url(http://c.fareportal.com/gcms/portals/8/images/cityicon.gif?gcms-srv) 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(http://c.fareportal.com/gcms/portals/8/images/locationicon.gif?gcms-srv) right 1px no-repeat; font-size:12px; padding:0px 16px 0 0; margin-right:3px; font-weight:bold; color:#adadad; }
.flgbg { background-color:#D0E0ED; padding:6px; width:394px }
.loader { background:url(http://c.fareportal.com/gcms/portals/8/images/ajax-loader.gif?gcms-srv) no-repeat;width:16px;height:16px;position:relative;right:-25px;top:25px;z-index:999;float: right; margin-top: 10px; }
.loader-singletab { background:url(http://c.fareportal.com/gcms/portals/8/images/ajax-loader-orange.gif?gcms-srv) no-repeat; width:16px; height:16px; position:absolute; right:10px; top:8px; z-index:999 }
.pleasewait{font:bold 12px/18px Arial, Helvatica, Sans-serif; padding:2px 5px; background:#fff; margin-top:3px; border:1px solid #F8AA1D; width:398px; !margin-top:4px; !width:410px; text-align:left}
.pleasewait span{background:url(http://c.fareportal.com/gcms/portals/8/images/searchloader.gif?gcms-srv) no-repeat 0 0; width:16px; height:16px; margin-right:3px; display:inline-block; vertical-align:middle}
.closeautosuggest{background:#ffecbc; width:534px; position:absolute; z-index:999; bottom:3px; left:3px; cursor:pointer; text-align:center; color: #076BA7}
.closeautosuggest a{color: #f77918;	display:block; text-decoration: none !important; font: bold 16px/30px Arial, Helvetica, sans-serif !important;}
.closeautosuggest a:link, .closeautosuggest a:active, .closeautosuggest a:visited, .closeautosuggest a:hover{color: #f77918; display:block; text-decoration: none !important;	font: bold 16px/30px Arial, Helvetica, sans-serif !important}
input:focus, select:focus, textarea:focus { outline:none; }
input, select { margin:0; padding:0; }
/*----------- Auto Suggest ----------------------*/
#listautocomp{float:left}
#listautocomp ul{padding: 0px; margin: 0px; cursor: pointer; width: 534px;}
#listautocomp 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; line-height: 18px; background-color: #ffffff;	float: left; color: #000; cursor: pointer; width: 534px; font-weight:normal; text-indent:5px}
#listautocomp ul li:hover{cursor: pointer; width: 534px; padding-right: 6px; _padding-right: 10px;}
#listautocomp ul li div{width: 534px; padding: 2px 0 !important;	text-align:left !important; font-size:13px !important; height:19px;}
#listautocomp ul li div b{background: #ffff00; font-weight: normal;}
#listautocomp ul li .divHover{background-color:#FFF5DA !important; font-weight:bold; font-size:14px}
#listautocomp ul li .divHover b{background: #FFF5DA; font-weight: bold;}
#listautocomp ul li .airporticon{background:url(http://c.fareportal.com/gcms/portals/8/images/airporticon.gif?gcms-srv) no-repeat 0 0; width:19px; height:18px; display:inline-block; margin:0 6px 0 0; vertical-align:middle}
#listautocomp ul li .divHover .airporticon{margin:0 6px 0 0}
#sugestBox{width:534px}
@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;}
}
/*-----------------Auto Suggest Finished ----------------*/
