/*AMADEUS v10.1 APR2007 */

body {
margin:0;padding:0; font:62.5% Verdana, Arial, Helvetica, sans-serif
}
table,td,tr,th,p,form,input,textarea,select {
font:1em Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;border-collapse: separate; 
}
ul,ol,li {
list-style:none; margin:0;padding:0;
}
h1,h2,h3,h4,h5,h6{	
margin:0;padding:0;font-weight:normal 
}
h1
{
	border-right: #ccc 1px;
	padding-right: 10px;
	border-top: #ccc 1px;
	padding-left: 10px;
	font-size: 11px;
	padding-bottom: 4px;
	margin: 10px 0px 0px;
	border-left: #ccc 1px;
	width: 601px;
	color: #000;
	padding-top: 4px;
	border-bottom: medium none;
	text-align: right;
	display: none;
}
h2
{
	margin: 0px;
	font: 20px Verdana, "Arial Black" , Arial, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	letter-spacing: -1px;
	border-bottom-style: none;
	padding-bottom: 35px;
	display: none;
}
h2 span{
font:13px Arial, Geneva, Arial, Helvetica, sans-serif;font-style:italic;letter-spacing:normal; font-weight:bold;margin-top:5px;color:#999999;margin:0 0 0 30px;
}
h3 a {
text-decoration:underline
}
ul li h3 {
color:#CC0000; text-transform: uppercase;margin:10px 0 5px 0;
font-size:11px; font-weight:normal
}
h4 {
text-align:left; font-size:1.2em; padding:15px 0 10px 0; font-weight:700
}
h5 {
clear: left;margin: 10px 0 10px 12px;font-size:1.2em;padding:0; font-weight:700;color:#000000
}
h5 span {font-size:10px;font-style: italic;font-weight:normal;line-height:180%;}
h6 {
clear: left;margin: 10px 0 10px 5px;font-size:1.1em;padding:0; font-weight:700;color:#000000
}
a img,:link img,:visited img {
border:none; 
}
th {
font-weight:700;text-align:left;padding:3px
}
tfoot {text-align:right}
caption {
text-align:left; font-size:1.2em; padding:8px 0; font-weight:700
}
.border {border:0px solid #CCC;}

/* forms */
form {
width:auto
}
form ul{
list-style-type:none;
padding:0 0 5px 10px;
width:auto;
}
form li{
position:relative;
}
form li, .button{display:inline-block;}
input.button {margin:0 10px 0 10px}
* html form li, * html .button{height: 1%;}
form li, .button{display: block;
}
form li div, form li span{
margin:0 5px 0 0;
}
form li span{
float:left;
}
form li div label, form li span label{
padding:3px 0;
clear:both;
font-size:11px;
display:block;
}
input, textarea, select {
margin:0 0 4px 0;
}
label {
font-size:1.1em;font-weight:700; padding:0 0 10px 0
}
#currency label { white-space:nowrap;text-align:center;padding:0 5px 0 0}

#layout {
margin:0px 0px 0px 0px;width:600px; 
}
#popOver {
margin:20px;width:500px; 
}
#legal p{font-size:1.1em;line-height:150%; margin:10px 0; text-align:justify}

#layout { width: 100%; }

#eContent
{
	border-right: #ccc 0px solid;
	padding-right: 23px;
	border-top: #ccc 0px solid;
	padding-left: 20px;
	padding-bottom: 23px;
	border-left: #ccc 0px solid;
	width: 554px;
	color: #000;
	padding-top: 0px;
	border-bottom: #ccc 0px solid;
	margin-left: auto;
    margin-right: auto;
	position: relative;
}
#eContent h1 {
border-bottom:1px solid #CCC; text-align:right; 
padding:4px;background-color:#E8F0F1;font-size:11px;margin:0 0 10px 0
}

#update {width:100%}
#update td {padding:4px;font-weight:700}
div.map {	
background: #FEF4C0;
padding:10px;	
margin:10px 0 10px 0;	
border:1px solid #999;	position:absolute;	width:550px;	height:70px;	z-index:1;	
left: 10px;	
top: 230px;	visibility: hidden;}
td.notes {font-size: 10px; color: #848484; text-align:center; padding:5px 0;}
td.reset {text-align:right
}



/* css for greyed-out IATA input on AIR and TRAVEL */
input.IATA {background-color: #B0CCD0;	text-align: center;	letter-spacing: 1px; color:#40666A}
.strong {font-weight:700}
#v10_header {background: url(../img/amadeusHeader.jpg) no-repeat left top; height:100px; width:100%;margin:0}
#tripTools {background: url(../img/v10_header.gif) no-repeat left top; }
#amadeusLogo {padding:65px 0 0 0}
#languageSelector {width:200px;position:absolute;top:60px;left:500px;margin:0 20px 0 0}
.xs {font-size:10px}
#languageSelector {width:200px;position:absolute;top:65px;left:600px}

#simplemenu {position:absolute; top:67px; left:230px; color:#FFF;height:30px;white-space:nowrap;}
#simplemenu td {white-space:nowrap;}
#simplemenu a {color:#FFF;font:10px Verdana, Arial, Helvetica, sans-serif;  text-decoration:none; text-transform:uppercase;padding:2px 8px; }
#simplemenu a:hover {background-color:#B90000;color:#fff;}
#simplemenu a:active {color:#FFF;background-color:#B90000}
#simplemenu a.current {color:#000;font-weight:700;text-transform: capitalize;}
td.separateLinks {width:2px; background:url(../img/separateLinks.gif) no-repeat center}
#simplemenu a.selectedTab {color:#FFF;background-color:#B90000}

#hdBanner_0 {display:none;margin:0 0 0 290px;padding:1px 0 0 0}
#hdBanner_468 {width:468px; height:60px;margin:0 0 0 290px;padding:1px 0 0 0}

/* tripTools column 1 = 20% */
#styleV10{width:500px; margin: 20px 5px 10px 20px;border:1px solid #C0C7CB; text-align:left; background:#E8F0F1}
#styleV10 thead td {height:10px }
#styleV10 th{text-align:right;padding:4px;vertical-align:bottom; width:20% !important;}
#styleV10 td{text-align:left;padding:3px 2px 2px 2px;}
#styleV10 a {color:#5F5F5F;}




#menuContainer { width: 174px; border-top:1px solid #CCC; }
#menuContainer ul{list-style-type: none;text-align: right;margin: 0 0 10px 12px;padding-left:0;width: 160px;}

#menuContainer ul li 
{display: list-item;line-height:2em;background-color: #FFF;
border:none;border-top:none;font-size:10px;}
#menuContainer ul li a:link, #menuContainer ul li a:visited
{background: transparent url(../en/images/list-off.gif) left center no-repeat;
padding-left: 15px;text-align: right;text-decoration: none;
color: #000;width:100%;}
#menuContainer ul li a:hover
{background: transparent url(../img/redsquare-1.gif) left center no-repeat;
color: #CC0000; text-decoration:underline; }
#menuContainer ul li a:active
{background: transparent url(../img/list-off.gif) left center no-repeat;
color: #CC0000; font-weight:700;}

#flightInfo {width:100%; height:320px}
#infoTable {margin-left: 20px; margin-top:19px; width: 495px; border: 1px solid #39D7FF;    background-color: #E1F9FF;  }
#infoTable td {padding:10px;color:#0093B7;text-align:center}	
td.iframe {background-color:#FFF}

#amaNav {font-size: 11px;float: left;width: 200px;}
#amaNav ul {margin: 0 0 0 10px;	width: 100%;border-bottom: 1px dotted #C7C7C7; }
#amaNav ul li { height: 100%; width: 100%;}
#amaNav ul li a {
display: block;height: 100%;
border-bottom: none;border-top: 1px dotted #C7C7C7;
padding: 5px 5px; text-decoration:none;	color: #333333
}
#amaNav ul li.current-cat a {color: #FFFFFF;background-color: #1A4A59; }
#amaNav ul li.current-cat a:hover { background: #E8F0F1; }
#amaNav ul li a:hover { background:#E8F0F1 url(../img/bg_mint.jpg);}
#amaNav ul li a:active {font-weight:700;}

:link,:visited {text-decoration:none; }

th.mint-1 {background-color:#E8F0F1;text-align:left;padding:3px 3px 3px 20px}


.border {border:1px solid #CCC;}
.destGuide_fm1 {width:300px;margin-top: 10px; padding-left: 20px;}

#airport th {border:1px solid #CCC;border-bottom:none;padding:3px;background-color:#E8F0F1;}

#converter {}
#converter table { width:100%; border-collapse: collapse;margin:5px 0}
#converter td{border: 1px solid #B0CCD0; background-color: #EDEFF1; padding:4px}	
#converter td.header {background-color:#F9FAFB;color:#666666;font-weight:bold;text-align:right}	 
#converter td.note {background-color:#F9FAFB;color:gray;text-align:center;font-size:10px}
#converter.left {text-align:left}
#converter.center {text-align:center}	
#converter.right {text-align:right}

#formTabs {border-spacing:0px; empty-cells: show; }
#formTabs a{color: #5F5F5F;text-decoration:underline;}
#formTabs a:hover{color: #000000;text-decoration:none; font-weight:bold;}
#formTabs td{background-color:#EDEFF1; width:20%; border: 1px solid #B0CCD0; text-align:center;vertical-align:middle;padding:0}
#formTabs th {background-color:#FF9933; border: 1px solid #B0CCD0;text-decoration:none; color:#FFFFFF;text-align:center;width:100px; padding: 3px}

#calculation{width:90%; text-align:center;margin-top:8px;}
#calculation{border:none;}
#adBanner {margin:10px auto}
#adBanner_0 {margin:0; width:1px;height:1px}

div#flags {margin:5px 0 5px 15px;}

#subwayMaps{width:553px; margin:10px auto; padding:0;border:1px solid #CCC;border-collapse:collapse}
#destinationGuides{width:553px; margin:10px auto; padding:0;border:1px solid #CCC;border-collapse:collapse}

/* currency */
#currencyConverter {width:560px;  padding:0;border:0px solid #CCC;border-collapse:collapse}
#currencyConverter th {text-align:center;background-color:#ffffff;padding:5px 10px;}
#currencyConverter span { font-weight:normal}
#currencyConverter td.currency {background-color:#CACFD3;font-weight:700; border-top: 1px solid #999999;border-bottom: 1px solid #999999;text-align:center;padding:5px 10px;}	
#currencyConverter td.result {background-color:#ffffff;color:#5F5F5F;border-bottom: 0px solid #CACFD3}
#currencyConverter caption {text-align:left; font-size:1.2em; padding: 8px 0 8px 15px; font-weight:700}	  
iframe#convert { width:100%; height:150px;border:0px}
select#from, select#to {width:220px}
#calculation{width:90%; margin-top:8px;}
#calculation{border:none;}

#weather {border:1px solid #C0C7CB; background:#EDEFF1;width:553px;margin:10px auto;}
#weather td {padding:2px 10px 2px 20px}
#weather td.clouds {padding:0 0 0 0}
#weather th {padding:10px 20px}
tfoot td{ padding:8px 10px 20px 10px; text-align:right; }
tfoot input {background:#003399; color:#fff; font-weight:bold; font-size:12px; padding:1px 4px; border:1px solid #003399; }
input.getWeather {background:#003399; color:#fff; font-weight:bold; font-size:12px; padding:1px 4px; border:1px solid #003399; }
.header {
}

