/*CSS for JetBlue's autocomplete search
  Based off of www.jetblue.com/c/jetblue_min.css*/

.jsInput {
	display:block;
	width:188px;
	height:19px;
	padding:0;
	margin:0;
	text-indent:0;
}

.jsInput input {
	width:188px;
	height:19px;
	margin:0;
}

a#whereFrom_anchor, a#whereTo_anchor {width:194px;}

.panObj {width:194px;}
.panObj a{color:#000;text-decoration:none;}   
.panObj a:hover{color:#000;}    
.panelWrapper{position:relative;}    
.panelWrapperZ{z-index:1;} 
.panel{
	display:none;
	position:absolute;
	right:0px;
	top:19px;
	border: 1px #999 solid;
	background-color:#ededed;
	margin:0;
	padding:0;
}     
.panel a{font-size:11px!important;text-decoration:none!important;}    
.panel a:hover{color:#fff;background-color:#f60;} 
.panel a.selected{color:#fff;background-color:#f60;}  
.panelFoot{*clear:both;padding:5px 0 5px 0;text-align:center;background-color:#e8f6ff;}  
.panelBody{
	padding:5px;
	background-color:#ededed;
	*height:1%;
}  
.panelBody:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
* html .panelBody{height:1%;}    
.panelBody a{font-size:10px; color:#3f5f9c;}     
.panelBody a:hover{color:#fff;background-color:#f60;}   
.panelBody ul{margin:0 10px 0 0!important;padding:0 0 0 0!important;list-style:none!important;float:left;}  
.panelBody ul li{margin:0 0 0 0!important;padding:0 0 0 0!important;background:none!important;}    
.panelBody h5{font-size:12px!important;color:#4b90cd!important;margin:0 10px 0 0!important;}    
.panelFoot {display:none;}