body { }

#wrapper { background: url(../graphics/airport/wrapper.gif) repeat-x 0px 78px; }

#main { margin: 0 0 5px; background: url(../graphics/airport/body.gif) repeat-y left top; }

#navigation { top: 83px; }
#navigation ul { bottom: 4px; }
#navigation li a { width: 147px; height: 20px; border-right: 2px solid white; }
#navigation li.link_1 a { background: url(../graphics/navigation/airport/link_1.gif?v=1) no-repeat; }
#navigation li.link_1, #navigation li.link_1 a:hover { background: url(../graphics/navigation/airport/hover_1.gif?v=1) no-repeat; }
#navigation li.active_1 a { background: url(../graphics/navigation/airport/active_1.gif?v=1) no-repeat; }
#navigation li.link_2 a { background: url(../graphics/navigation/airport/link_2.gif?v=1) no-repeat; }
#navigation li.link_2, #navigation li.link_2 a:hover { background: url(../graphics/navigation/airport/hover_2.gif?v=1) no-repeat; }
#navigation li.active_2 a { background: url(../graphics/navigation/airport/active_2.gif?v=1) no-repeat; }
#navigation li.link_3 a { background: url(../graphics/navigation/airport/link_3.gif?v=1) no-repeat; }
#navigation li.link_3, #navigation li.link_3 a:hover { background: url(../graphics/navigation/airport/hover_3.gif?v=1) no-repeat; }
#navigation li.active_3 a { background: url(../graphics/navigation/airport/active_3.gif?v=1) no-repeat; }
#navigation li.link_4 a { background: url(../graphics/navigation/airport/link_4.gif?v=1) no-repeat; }
#navigation li.link_4, #navigation li.link_4 a:hover { background: url(../graphics/navigation/airport/hover_4.gif?v=1) no-repeat; }
#navigation li.active_4 a { background: url(../graphics/navigation/airport/active_4.gif?v=1) no-repeat; }
#navigation li.link_5 a { background: url(../graphics/navigation/airport/link_5.gif?v=1) no-repeat; }
#navigation li.link_5, #navigation li.link_5 a:hover { background: url(../graphics/navigation/airport/hover_5.gif?v=1) no-repeat; }
#navigation li.active_5 a { background: url(../graphics/navigation/airport/active_5.gif?v=1) no-repeat; }
#navigation ul ul { background: #5b707b; }
#navigation ul ul li { background: #5b707b url(../graphics/navigation/airport/sublink1.gif) repeat-x; }
#navigation ul ul li a, #navigation ul ul li.nav_active ul li a { background: url(../graphics/navigation/airport/sublink2.gif) repeat-x !important; }
#navigation ul ul li a:hover { background: url(../graphics/navigation/airport/sublink_hover.gif) repeat-x !important; }
#navigation ul ul li.nav_active a, #navigation ul ul li.nav_active a:hover { background: url(../graphics/navigation/airport/sublink_active.gif) repeat-x !important; }
#navigation ul ul li a { border-right: 0; }

#content { margin: 0 0 0 292px; padding: 3.5em 0 0 15px; }
#content.home { padding: 2.5em 0 0; }
#content.home p { margin: 0 0 -10px; }

#sidebar { float: left; width: 222px; padding: 0 35px; background: url(../graphics/airport/sidebar.gif) no-repeat; }
#sidebar a { color: #23408f; }
#sidebar ul.sections { position: absolute; right: 0; top: 0; height: 28px; width: 292px; background: url(../graphics/airport/sections.gif) no-repeat; }
#sidebar h3 { font-size: 110%; text-transform: uppercase; }
#sidebar p a { font-size: 90%; text-transform: uppercase; font-weight: bold; }

#news p, #news h3 { margin: 0 0 0.5em; }
#news p strong { display: block; padding: 0.5em 0 0; color: #455560; }

#flight-search-form { display: none; }

#top-images { width: 633px; }
