body{background:#F3F3F3;}
@font-face {
    font-family: 'bebas_neueregular';
    src: url('fonts/bebasneue-webfont.eot');
    src: url('fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bebasneue-webfont.woff') format('woff'),
         url('fonts/bebasneue-webfont.ttf') format('truetype'),
         url('fonts/bebasneue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
input {
    text-transform: capitalize;
}
ol, ul { list-style: outside none none;      background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: top;}
input[type="button"], input[type="submit"] {border:none;}
.fe_button {width:160px; padding:3px 10px; background:#000; border:none; font-family: 'bebas_neueregular'; color:#fff; font-size:22px; text-transform:uppercase; 
text-align:left; letter-spacing: 1px; cursor:pointer;
}
.fe_search_icon {background:url(images/search_btn.png) no-repeat 95% -70px #cba05e ; transition: all 0.3s ease 0s;}
.fe_search_icon:hover {background:url(images/search_btn.png) no-repeat #cba05e 95% 2px; color:#000;}
	
.fe_row{width:100%; float:left;}
.fe_search_container {background:#FFF; padding:25px 25px 30px; min-height:270px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-top-left-radius:0px;
box-shadow:0 4px 5px rgba(0, 0, 0, 0.6);
}
.fe_line_height_30 {line-height:30px;}
.fe_grid_95 {width:95%; float:left;}
.fe_grid_935 {width:93.5%; float:left;}
.fe_grid_38 {width:38%; float:left;}
.fe_grid_30 {width:30%; float:left;}
.fe_grid_40 {width:40%; float:left;}
.fe_grid_49 {width:49%; float:left;}
.fe_grid_50 {width:50%; float:left;}
.fe_grid_57 {width:57%; float:left;}
.fe_grid_60 {width:60%; float:left;}
.fe_grid_82 {width:82%; float:left;}
.fe_grid_90 {width:90%; float:left;}
.fe_border_right { border-right: 1px solid #cccccc; }
.fe_thm_txt_color1 {color:#069;}
.fe_mar_t_10 {margin-top:10px;}
.fe_mar_t_20 {margin-top:20px;}
.fe_mar_l_20 {margin-left:20px;}
.fe_pad_a_6 {
    padding: 6px;
}
.fe_float_r {float:right;}
.fe_mar_r_76 {margin-right:76px;}
.fe_grid_79 {
    float: left;
    width: 79%;
}
.fe_disp_n {display:none;}
.fe_change_destination li {float:left;}
.fe_pos_reletive {
    position: relative;
}
.flightDataSearch { position:absolute; width:280%; left:0; background:#cbcbcb; top:60px; overflow-y:scroll; z-index:100; border:1px solid #cbcbcb; border-bottom-width:4px; display:none; min-height:30px; max-height:140px;}
.flightDataSearch li {border-top:1px solid #E9E9E9; background:#fff; color:#3A3A3A; padding:2px 10px; cursor:pointer; font-size:12px;}
/**************CHECK BOX***************/
input[type=radio].css-checkbox {
	position:absolute;
	z-index:-1000;
	left:-1000px;
	overflow:hidden;
	clip: rect(0 0 0 0); 
	height:1px;
	width:1px;
	margin:-1px;
	padding:0;
	border:0;
}
input[type=radio].css-checkbox + label.css-label {
	padding-left:23px;
	height:25px; 
	display:inline-block;
	line-height:27px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:13px;
	vertical-align:middle;
	cursor:pointer;
	margin-right:30px;
}
input[type=radio].css-checkbox:checked + label.css-label {
	background-position: 0 -25px;
}
label.css-label {
	background-image:url(images/csscheckbox.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.fe_serach_navigation li{ float:left; display:block; text-align:center; border-right:2px solid #f90}
.fe_serach_navigation li:first-child {margin-left:0; }
.fe_serach_navigation li a { display:block; background:#FFF; padding:7px 12px; text-transform:uppercase; color:#fff; font-weight:normal; transition: all 0.4s ease 0s; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	background:linear-gradient(#069, #0594db);	
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#069), color-stop(100%,#0594db));
     background: -webkit-linear-gradient(top, #069 0%,#0594db 100%);
     background: -o-linear-gradient(top, #069 0%,#0594db 100%);
     background: -ms-linear-gradient(top, #069 0%,#0594db 100%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#06638e', endColorstr='#0594db',GradientType=0 );
	 line-height:2.2em;
}
.fe_serach_navigation li a:hover{ background:#f90} 
.fe_serach_navigation li.fe_active_menu a{ background:#FFF; color:#000; border-bottom-left-radius:0px;border-bottom-right-radius:0px;	 }

.fe_fnt_size_14	{font-size:14px;}
.fe_clear { clear: both; display: block; height: 0; overflow: hidden; visibility: hidden; width: 0;}