﻿/* General */
body
{
background: #fff;
padding: 0;
margin: 0;
font-family: Arial, Helvetica, sans-serif;
color: #000;
font-size:11px;
}




a, .link
{
text-decoration: none;
color: #03c;
}

a:visited, .linked
{
text-decoration: none;
color: #039;
}

a:hover, .link:hover, .link:hover
{
text-decoration: underline;
color: #36f;
}

a.selected
{
font-weight: bold;
color: #345;
}

img
{
border: none;
}

fieldset, legend, label
{
border: none;
margin: 0;
padding: 0;
}

input:focus, a:focus
{
overflow: hidden;
}

.pagetitle
{
margin: .5em 0;
color: #89a;
}

.nobreak
{
white-space: nowrap;
}
.basic
{
font-weight: normal;
}
#UpdateProgress1 {
background-color: #FF9200; 
top: 0%; right: 0px; position: absolute;
padding: 0 10px 0 10px;
color:#fff;
}




/* 3 cols, Fluid, Fixed, Fixed */


b
{
font-size:12px;
}
em
{
color: red;
}

#maincontainer
{
width: 766px; /*Width of main container*/
margin: 0 auto 0 auto; /*Center container on page*/
float: left;
}

#topsection
{
}

#topsection h1
{
margin: 0;
padding-top: 15px;
}

#contentwrapper
{
float: left;
width: 100%;
}

#contentcolumn
{
margin-right: 383px; /*Set right margin to RightColumnWidth*/
}

#rightcolumn
{
float: left;
width: 383px; /*Width of right column*/
margin-left: -383px; /*Set left margin to -(RightColumnWidth) */
}



.innertube
{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

#origindestinationoptioncolumn
{
float: left;
width: 100%;
border: solid 1px black;
}

#timecolumn
{
float: left;
width: 50px; /*Width of column*/
margin-left: 0px;
color: blue;
}

#airportcolumn
{
float: left;
width: 150px; /*Width of column*/
color: #003366;
}

#flightnumbercolumn
{
float: left;
width: 200px; /*Width of column*/
color: green;
}





/* Menu */

.glossymenu-clear-contentunit
{clear:both; width:766px; height:0.4em; border:none; background:#9ebfe8; color:#9ebfe8;}

.glossymenusub
{
position: relative;
padding: 0 0 0 4px;
margin: 0 auto 0 auto;
background-color: #9ebfe8; /* height: 18px; */
padding: 5px 0 0 18px;
clear: both;
}
.glossymenu
{
position: relative;
padding: 0 0 0 4px;
margin: 0 auto 0 auto;
background: url(/flight/media/menui_bg.gif) repeat-x; /*tab background image path*/
height: 28px;
list-style: none;
}

.glossymenu li
{
float: left;
}

.glossymenu li a
{
float: left;
display: block;
color: #2A60A4;
text-decoration: none;
font-weight: bold;
padding: 0 0 0 8px; /*Padding to accomodate left tab image. Do not change*/
height: 28px;
line-height: 28px;
text-align: center;
cursor: pointer;
background: url(/flight/media/menui_default_left.gif) no-repeat; /*left tab image path*/
background-position: left;
}

.glossymenu li a b
{
float: left;
display: block;
padding: 0 16px 0 8px; /*Padding of menu items*/
background: url(/flight/media/menui_default_right.gif) no-repeat right top; /*right tab image path*/
}

.glossymenu li.current a, .glossymenu li a:hover
{
color: #0E4181;
background: url(/flight/media/menui_hover_left.gif) no-repeat; /*left tab image path*/
background-position: left;
}

.glossymenu li.current a b, .glossymenu li a:hover b
{
color: #0E4181;
background: url(/flight/media/menui_hover_right.gif) no-repeat right top; /*right tab image path*/
}


/* Masthead */
#headercontainer
{
float: left;
width: 766px;
margin: 0 auto;
}


#headercontentwrapper
{
float: left;
width: 100%;
}

#headercontentcolumn
{
margin-left: 200px; /*Set left margin to LeftColumnWidth*/
float: right;
}

#headerleftcolumn
{
float: left;
width: 200px; /*Width of left column*/
margin-left: -766px; /*Set left margin to -(MainContainerWidth)*/
}

.headerinnertube
{
margin: 8px auto 5px 20px;
}

/* mainnav */
#mainnav
{
clear: both;
position: relative;
width: 766px;
}

/* Footer */
#footer
{
text-align: center;
z-index: 0;
background: #fff;
border-top: #9ebfe8 1px solid;
padding-top: 10px;
width: 766px;
margin-top:50px;
}


#footer ul
{
margin: 0;
padding: 0;
list-style: none;
}

#footer ul li
{
margin: 0;
padding: 0;
display: inline;
}

#footer ul li a, #footer p
{
margin: 0;
padding: 0 .6em;
display: inline;
}


/* Auto Complete */

.ac_input {

}
.ac_results {
padding: 0px;
border: 1px solid WindowFrame;
background-color: #EEE;
overflow: hidden;
}

.ac_results ul {
width: 100%;
list-style-position: outside;
list-style: none;
padding: 0;
margin: 0;
}

.ac_results iframe {
display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
position:absolute;
top:0;
left:0;
z-index:-1;
/*filter:mask();*/
width:3000px;
height:3000px;
}

.ac_results li {
background-image:url('/images/flightIcon.gif');
background-repeat:no-repeat;
margin: 0px;
padding: 2px 5px 0 20px;
cursor: pointer;
display: block;
width: 100%;
overflow: hidden;
}
.ac_loading {
background : url('/images/indicator.gif') right center no-repeat;
}
.ac_over {
background-color: Highlight;
color: HighlightText;
}

/* body */

.h1_orange_text
{
color:#fd840f;
font-size: 16px;
font-weight:bold;
}

.h1_blue_text
{
color:#010195;
font-size: 16px;
font-weight:bold;
}

.h1_black_text
{
color:#000000;
font-size: 16px;
font-weight:bold;
}

.flight_avail_search_box 
{
background-color:#ecf5ff;
padding:0 0 20px 30px;
margin: 20px 0 10px -20px;
border:solid 1px #b1d6ff;
}


.flight_avail_search_box_howto 
{
width:280px; 
height:100px;
background-image:url(/images/nen2.gif);
background-repeat:no-repeat;
text-align:center;
padding-top:22px;
}


/*CSS cua em*/
/*CSS cua  Div chane*/
#ChaneSearch 
{
background-color:#edf5ff;
width:746px;
margin:0;
padding-left:20px;
padding-bottom:8px;
padding-top:8px;

}

/* het CSS cua  Div chane*/

.hop_1/* lop */
{
width:126px;
}

.hop_2/* lop */
{
width:99px;
}
.kc{
padding-top:6px;
padding-left:4px;

}

.kc1{
padding-top:5px;

padding-right:10px;
}
/*  CSS cua  Div nut*/
#nut
{
position:
absolute;
top:200px;
left:293px;
}


/*  het CSS cua  Div nut*/
/*  CSS cua  Div seach_results*/



ul#search_result_sorting
{
font-size:9px;
margin:0;
padding: 0 0 0 5px;
}
ul#search_result_sorting li{
list-style-type:none;
display:inline;
padding:2px 0;
white-space:nowrap;
}
ul#search_result_sorting li a
{
padding:0 3px 0 2px;
color:#528bd0;
font-weight:bold;
}
ul#search_result_sorting li a{
border-right:1px solid #528bd0;
}
ul#search_result_sorting li a.none{
border:none;
}



/* het CSS cua  Div seach_results*/
/* CSS cua  Div logo*/
#logo_right
{
width:280px; 
height:100px;
background-image:url(/images/nen2.gif);
background-repeat:no-repeat;
text-align:center;
padding-top:20px;
position:absolute;
top:107px;
left:460px;




}
/*  het CSS cua  Div logo*/
/*  CSS cua  seach_footer*/
#seach_footer{
width:766px;

text-align:center;








}
#seach_footer ul{
list-style:none;
margin:0;
padding:0;
background-color:#fef1e1;
height:30px;
font-weight:bolder;
margin-top:10px;
padding-left:200px;
}

#seach_footer li{
float:left;
}
#seach_footer a{
color:#528bd0;

}
#NewSeach{
width:765px;
background-color:#ecf5ff;
border:1px solid #9ebfe8;
margin-top:13px;
padding-top:10px;
padding-bottom:15px;
}
#flightdetails
{
width:731px;
padding-left:35px;
padding-top:28px;



}
#formflightdetail
{
width:731px;



}



/*  het CSS cua  seach_footer*/


h2.orange_text
{
font-size:12px;
color:#fd840f;
font-weight:bolder;
}
p.small_text
{
color:#000000;
}

p.small_text a
{
color:blue;
}










.AirAvail th
{
text-align: right;
width: 1%;
vertical-align: top;
white-space: nowrap;
padding: 10px 20px 15px 0;
border-bottom:1px solid #ccc;
}

.AirAvail td 
{
border-bottom:1px solid #ccc;
}

.AirAvail td.firstrow
{
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.AirAvail tr.over td
{
background: #ffffcc;
cursor:pointer;
}
.AirAvail tr.click td
{
background: #ffffcc;
}


/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}


.airtravellertypeform input.text, .airtravellertypeform input.title, .airtravellertypeform textarea, .airtravellertypeform select {margin:0;border:1px solid #bbb;}
.airtravellertypeform select { width:80px;}
.airtravellertypeform input.text { width:200px;}
.airtravellertypeform p {clear:both; margin:0; padding:0;}

