/*
    ============== (C) Copyright Relate.IT - All rights reserved ===============

    The copyright to the contents herein is the property of Relate.IT. The 
    contents may be used and/or copied only with the written permission of
    Relate.IT, or in accordance with the terms and conditions stipulated in 
    the agreement/contract under which the contents have been supplied.

    Internet:                   http://www.relate-it.eu

    ============================================================================
    $Id: default.css,v 1.9 2009/02/03 13:53:44 cvs Exp $ 
    ============================================================================
*/

BODY { 
	background: white url(../img/bg_xrepeat.gif) left top repeat-x;
	padding: 0px; margin: 0px; font-family: tahoma; }
SPAN.small {
	font-size: 9px; color: #999999; }
SPAN.small A {
	color: #999999; }

#header #headerLeft	{ 
	width: 329px; height: 178px; }
#header #adSense { 
	position: absolute; width: 100%; height: 60px; top: 15px;
	text-align: center; }
	
#header #formDirection { 
	position: absolute; width: 100%; height: 105px; left: 230px; top: 5px; 
	background: url(../img/baggage_tag_bg.png) left top no-repeat; }
#formDirection TABLE {
	width: 405px; }
#formDirection TABLE TD {
	font-size: 11px; color: #333333; }

#header #searchForm {
	position: absolute; width: 100%; text-align: center; left: 60px; height: 60px; 
	top: 112px; }
#header #headerRight { 
	position: absolute; width: 219px; height: 188px; right: 0px; 
	top: 0px; }

#searchForm {
	color: white; font-family: arial; font-size: 16px; font-weight: bold; }
#searchForm FORM {
	margin: 0px; }
#searchForm #airportCode {
	border: 4px solid #C90D0D; font-weight: bold; padding-left: 2px; }
#searchForm I {
	font-size: 9px; font-weight: normal; }
#searchForm A {
	color: white; }

TD.sideBar {
	width: 240px; padding-top: 17px; line-height: 103%; }
#sideBar, #sideBarResult {
	background: #E3ECF7; color: #444444; 
	border-left: 1px solid #B3CDE9; border-bottom: 1px solid #B3CDE9; }
#sideBar H1, #sideBarResult H1 {
	font-family: arial; font-size: 12px; margin-bottom: 12px; 
	background: #B3CDE9; color: #000000; margin-top: 0px; 
	font-variant: none; padding-top: 3px; padding-bottom: 3px; 
	padding-left: 10px; }
#sideBarResult H1 {
	text-align: left; padding-left: 10px; }
#sideBar P, #sideBarResult P, #sideBar TD, #sideBarResult TD {
	font-family: tahoma; padding-left: 10px; padding-right: 5px; 
	margin-top: 0px; margin-bottom: 14px; font-size: 11px; }
#sideBarResult P, #sideBarResult TD {
	font-family: tahoma; font-size: 10px; }
#sideBarResult TD {
	padding-bottom: 0px; padding-right: 0px; }
#sideBar A IMG, #sideBarResult A IMG, #sideBarResult EMBED {
	align: center; margin-bottom: 14px; }
#sideBar UL, #sideBarResult UL {
	padding-left: 10px; margin-left: 0px; margin-top: 0px; padding-top: 0px; }
#sideBar LI, #sideBarResult LI {
	font-family: tahoma; font-size: 11px; list-style: square; 
	list-style-position: inside; padding-top: 0px; padding-left: 3px; 
	padding-bottom: 1px; }
#sideBarResult EMBED {
	margin-bottom: 0px; }
DIV.topSiteLink {
	width: 100%; text-align: center; padding-bottom: 2px; padding-top: 2px; }
#weatherLogo {
	float: right; margin-left: 4px; }

#content {
	padding-left: 10px; padding-top: 10px; padding-right: 20px; 
	line-height: 105%; }
#content P {
	font-size: 12px; margin-top: 0px; margin-bottom: 8px; }
#content H1, H2 {
	color: #2B4C6F; font-size: 18px; margin-top: 5px; font-family: arial; 
	font-weight: bold; margin-bottom: 10px; }
#content H2 {
	font-size: 16px; margin-bottom: 10px; }
#content LI {
	font-size: 11px; margin-top 2px; margin-bottom: 4px; }

#countrySelection, #airportSelection {
	 }	
#letterSelection {
	width: 100%; padding-top: 5px; }
#letterSelection TD {
	text-align: center; font-weight: bold; }
#letterSelection TD A {
	font-size: 15px; font-family: arial; }
TABLE.countryLetter, TABLE.airportLetter {
	width: 100%; margin-bottom: 20px; }
TABLE.countryLetter TD, TABLE.airportLetter TD {
	width: 25%; font-size: 13px; padding-top: 2px; }
TABLE.countryLetter TD.header, TABLE.airportLetter TD.header {
	color: #000000; font-family: arial; font-weight: bold; font-size: 16px; 
	border-bottom: 1px dotted #AFC9E6;}
TABLE.countryLetter TD.header A, TABLE.airportLetter TD.header A {
	font-weight: normal; font-size: 10px; text-decoration: none; }
TABLE.countryAd, TABLE.airportAd {
	width: 100%; margin-top: 20px; margin-bottom: 30px; }
TABLE.countryAd TD, TABLE.airportAd TD {
	text-align: center; }
	
#airportLocatorMap {
	width: 100%; height: 340px; margin-bottom: 18px; }
#newAirportLocationPopup {
	font-size: 12px; width: 190px; height: 85px; }	
#poiSelected {
	visibility: hidden; height: 0px; }
	
#footer {
	width: 100%; font-family: verdana; font-size: 9px; text-align: center; 
	color: #A8C3E0;	border-top: 1px solid #A8C3E0; padding-top: 8px; 
	padding-right: 8px; padding-bottom: 10px; margin-top: 25px; }

H1, H2 {
	margin: 0px; }
EMBED {
	margin: 0px; }
FORM {
	margin: 0px; margin-top: 8px; }
A {
	text-decoration: none; color: #6499d3; }
A:visited {
	color: #2b4c6f; }
A:hover {
	text-decoration: underline; color: #2b4c6f; }

B.red {
	color: #c90d0d; }
	
IMG	{ 
	border:0px; }
IMG.rightSpace { 
	margin-right: 10px; }
	