/*  	-----------------------------------------------------------------------------
		INTERFACE LAYOUT
		----------------------------------------------------------------------------- 	*/
		
		HTML {
			overflow:hidden;
		}
		
		BODY	{
			background: #094582 url(../images/background-image.jpg);
			background-repeat: no-repeat;
			background-position: center center;
			background-attachment: fixed;
		}
		
		#container {
			position: absolute;
			left: 50%;
			top: 50%;
			width: 950px;
			height: 576px;
			margin-left: -480px;
			margin-top: -298px;
/*			background:red;  */
		}
		
		#airlink {
			position:absolute;
			top:18px;
			right:26px;
		}
					#airlink h1 {
						height: 77px;
						width: 227px;
						background: url(../images/heading_logo_airlink.gif);
						display:block;
						text-indent: -999px;
						overflow: hidden;
						margin:0;
						padding:0;
					}


/*  	-----------------------------------------------------------------------------
		MENU NAVIGATION
		----------------------------------------------------------------------------- 	*/	


		#menu {
			position:absolute;
			top:114px;
			right:12px;
			padding:0px;
			text-align: right;
			font-size: 10pt;
			font-family: 'Trebuchet MS', Arial;
		}
		
		#menu ul {
			display:inline;
		}
		
		#menu ul li {
			list-style: none;
			display: inline;
		}
		
		#menu ul li a {
			color: #BDCFE1;
			text-decoration:none;
			padding: 0 13px 0 13px;
		}
		
		#menu ul li a:hover {
			color: white;
		}
		
		
		#hr {
			position:absolute;
			left:67px;
			top:112px;
			background: url(../images/hr_above_menu.gif);
			width:856px;
			height:1px;
			overflow:hidden;
		}


/*  	-----------------------------------------------------------------------------
		FREEDOM TO EXPLORE, FLY, ETC...
		----------------------------------------------------------------------------- 	*/
		#freedom_to_explore {
			position:absolute;
			top:64px;
			left:-83px;
			width:424px;
			height:508px;
			background: url(../images/freedom_to_explore.jpg);
			display:block;
			text-indent: -999px;
			overflow: hidden;
		}
		
		#freedom_to_connect {
			position:absolute;
			top:91px;
			left:3px;
			width:363px;
			height:481px;
			background: url(../images/freedom_to_connect.jpg);
			display:block;
			text-indent: -999px;
			overflow: hidden;
		}
		
		#freedom_to_discover {
			position:absolute;
			top:38px;
			left:-93px;
			width:435px;
			height:534px;
			background: url(../images/freedom_to_discover.jpg);
			display:block;
			text-indent: -999px;
			overflow: hidden;
		}




/*  	-----------------------------------------------------------------------------
		COPYRIGHT
		----------------------------------------------------------------------------- 	*/

		#copyright {
			position: absolute;
			top: 570px;
			left: 465px;
			font-family: 'Trebuchet MS', Arial;
			font-size: 7.5pt;
			color: #585A52;
		}
			#copyright div.c_sep {
				display: inline;
				color: #C5D3E2;
				padding: 0 10px;
			}
			#copyright a {
				color: #585A52;
				text-decoration:none;
			}
			#copyright a:hover {
				color: #dd8811;
			}


/*  	-----------------------------------------------------------------------------
		POP DOWNS
		----------------------------------------------------------------------------- 	*/
		
		table.tbl {
			border:0;
			width:100%;
		}
		table.tbl tr td {
			font-size:10pt;
		}
		
		#content {
			position:absolute;
			font-family: 'Trebuchet MS', Arial;
			font-size: 10pt;
			width:580px;
			top: 146px;
			left:345px;
			text-align:justify;
			height:420px;
			overflow:hidden;
		}
		
			#content ul, li {
				list-style:none;
				padding: 0;
				margin: 0;
			}
			#content ul {
				margin:0 0 0 10px;
			}
			
			#content ul li {
				font-size: 10pt;
			}
			
			#content ul li a {
				font-size: 16pt;
				color: #A9BFD4;
				text-decoration:none;
				font-weight:normal;
			}
			#content ul li a.no_arr { 			/* --- no arrow dropdown on left */
				padding-left: 10px;
			}
			#content ul li a.arr { 				/* --- arrow dropdown on left */
				padding-left: 10px;
				background: url(../images/bg_arr_right.gif);
			}
			#content ul li div.expander {
				top:-5px;
				padding-left:10px;
				overflow:hidden;
			}
					div.tabss {
						width:500px;
						display:block;
						height: 14px;
						overflow:hidden;
					}
					div.tabss span.taba {		/* used for "tab" simulation to make sure everything lines up */
						float:left;
						width:160px;
					}
					div.tabss span.tabb {		/* used for "tab" simulation to make sure everything lines up - no width */
						float:left;
					}
					


			
					#content ul li div.expander ul li {
						line-height:18px;
					}
					#content ul li div.expander ul li.smlr {							/*  helps with the contacts page to make the text fit in */
						line-height:14px;
					}
					#content ul li div.expander ul li.smlr2 {							/*  helps with the contacts page to make the text fit in */
						line-height:12.3px;
					}
					#content ul li div.expander ul li.smlr3 {							/*  helps with the contacts page to make the text fit in */
						line-height:13px;
					}

			
					#content ul li div.expander ul li a {
						color: #CD3534;
						font-size: 10pt;
					}
					#content ul li div.expander ul li a:hover {
						color: #dd8811;
					}
					#content ul li div.expander span.tod {					/* used for the "times" underneath the tabs on content */
						font-size: 8pt;
						color: #888;
						clear:left;
					}
					#content ul li div.expander div.standout {				/* used to give the headings a bit of a gap above them */
						padding-top:13px;
					}
					#content ul li div.expander div.tabs span.tabc {		/* used for "tab" simulation to make sure everything lines up */
						float:left;
						width:120px;
					}
					#content ul li div.expander div.tabs span.taba {		/* used for "tab" simulation to make sure everything lines up */
						float:left;
						width:160px;
					}
					#content ul li div.expander div.tabs span.tabb {		/* used for "tab" simulation to make sure everything lines up - no width */
						float:left;
					}
					#content ul li div.expander div.tabs span.nl {
						clear:left;
						float:left;
						width:150px;
					}
					#content ul li div.expander div.tabs span.cg_tabs {		/* used for "tab" simulation to make sure everything lines up */
						float:left;
						width:80px;
					}
					
					input.input_text {
						border: 1px solid #555;
						font-family: 'Trebuchet Ms', arial;
						font-size: 8pt;
						height: 14px;
						color: #555;
						margin-bottom:3px;
					}
			
		#content ul li .updated {
			font-size:7pt;
			color: #aaa;
			text-transform: uppercase;
			margin-left: 0px;
		}
			
			
/*  	-----------------------------------------------------------------------------
		BOOKING ENGINE
		----------------------------------------------------------------------------- 	*/
		
		#booking_engine {
			width:548px;
			height:205px;
			background:url(../images/background-bookings.gif);
			margin-top:5px;
		}
		
		#booking_engine ul, li {
			margin:0;
			padding:0;
		}
		
		#booking_engine ul {
			position:absolute;
			top:124px;
			left:30px;
		}
		#booking_engine ul li a {
			display:block;
			width:146px;
			height:34px;
			text-indent:-999px;
			overflow:hidden;
		}
		#book_ifr {
			width:374px;
			height:192px;
			border:0;
			margin:10px 0 0 160px;
		}
		#err_ifr {
			font-family:arial;
			text-align:right;
			font-size:7pt;
			color:#aaaaaa;
			margin-right:5px;
		}


		
/*  	-----------------------------------------------------------------------------
		SPECIAL FARES
		----------------------------------------------------------------------------- 	*/
		
		div.special_fare {
			margin: 10px 0 10px 0;
			display:block;
			height:50px;
		}
				div.special_fare img {
					float:left;
					margin: 0 10px 0 0;
					border:0;
				}
				div.special_fare a {
					font-size:14pt;
					color: #3C5B79;
				}
				
				div.special_fare p {
					display:inline;
				}

/*  	-----------------------------------------------------------------------------
		AIRLINK FLIES TO...
		----------------------------------------------------------------------------- 	*/
		
		#airlink_flies_to {
			display:block;
			position:absolute;
			right:810px;
			top:535px;
			width:170px;
			height:50px;
			font-family:'Trebuchet MS', Arial;
			font-size: 8pt;
			color: #3D4868;
			text-align:right;
		}
				#airlink_flies_to a {
					color: #3D4868;
				}
				#airlink_flies_to a:hover {
					color: #7D98B7;
				}