/*--------------------------------------------------------------

	CycloneAirways.com
	Copyright (C) 2009. All rights reserved.
	
-------------------------------------------------------------- */



/* Reset 
-------------------------------------------------------------- */

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
	}


	ul {list-style:none;}


/* Base
-------------------------------------------------------------- */
	
	html { color: #727b80; }
	
	body {	
		background: #fff;
		font: 12px Arial, Tahoma, sans-serif;
		color: #727b80;
		height: 100%;
		margin: 0;
	}
	

	input, select, textarea {
		background-color: #5e6269;
		border: 1px solid #464b54;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px; color: #999;
		color: #ccc;
		padding: 3px 0 3px 4px;
	}

		input {
			height: 17px;
		}
	
		select {
			height: 26px;
		}
		
		textarea {
			height: 85px;
			overflow: auto;
		}
	
		input.btn {
		background: #168fbe; 
		font-family: Arial, "Helvetica", sans-serif;
		font-size: 12px; 
		color: #fff;
		font-weight: bold;
		width: 81px;
		height: 30px;
		padding: 5px;
		display: block;
		} 
		
		input.btnhov { 
		border-color: #ccc #666 #666 #ccc;
		}	
		
	dl {
		margin: 0;
		padding: 0;
	}

	dt {
		float: left;
		width: 205px;
		height: 20px;
		padding-top: 8px;
		color: #999;
	}

	dd {
		float: left;
		width: 205px;
		height: 24px;
	}

	.hidden {
		display: none;
	}

/* button
------------------ */	

	.button {
		display: block;
		background: #168fbe; 
		font-family: "Tahoma", Arial, Helvetica, sans-serif;
		font-size: 11px; 
		color: #fff;
		font-weight: bold;
		margin: 10px 0 0 10px;
		padding: 7px 12px; 
		float: left;
	}

	.button2 {
		display: block;
		background: #168fbe; 
		font-family: "Tahoma", Arial, Helvetica, sans-serif;
		font-size: 11px; 
		color: #fff;
		font-weight: bold;
		margin: 10px 0 0 0px;
		padding: 7px 12px; 
		float: left;
	}


/* Links
-------------------------------------------------------------- */

	a { text-decoration: none; color: #fff; }
	a:link, a:visited, a:active { color: #fff; }
	a:hover { text-decoration: underline; }


/* Headers & Paragraphs
-------------------------------------------------------------- */

	h1, h2, h3 { font-family: Helvetica, Arial, sans-serif; }
	h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; }
	
	h1 { font-size: 26px; color: #1684a9; }
	h2 { font-size: 20px; color: #1684a9; }
	h3 { font-size: 18px; color: #0c86b7; }
	h4 { font-size: 14px; color: #1783a9; }
	h5 { font-size: 14px; color: #000; }
	h6 { font-size: 9px; }

	
	p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; line-height: 17px; }
	em { font-style: italic; }   
	strong { font-weight: bold; }

	.clear{ clear: both; }



/* Container
-------------------------------------------------------------- */

	#container {
		background: url(images/hp_homepage_bg.jpg) repeat-x;
		height: auto !important;
		padding: 0;
		margin: 0;
		overflow: hidden;
	}
	
	#container_ip {
		background: url(images/ip_topbg.jpg) repeat-x;
		height: auto !important;
		padding: 0;
		margin: 0;
		overflow: hidden;
	}
	
	#hp_container {
		display: block;
		height: auto !important;
		width: 960px;
		margin: 0 auto;
		padding: 0;
	}
	
	#ip_container {
		background: #fff url(images/ip_bg.jpg) repeat-x;
		padding: 0;
		height: auto !important;
	}	


/* Site Header
-------------------------------------------------------------- */

	#header {
		display: block;
		width: 960px;
		height: 151px;
		margin: 0 auto;
	}

	#logo {
		display: block;
		width: 289px;
		height: 108px;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	#header_menu {
		display: block;
		width: 671px;
		height: 107px;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	#hdr_menu {
		background: url(images/hdrmenu_bg.jpg) no-repeat;
		width: 485px;
		height: 41px;
		float: right;
		padding-left: 51px;
	}
	
	#main_nav {
		background: #deddd8;
		width: 960px;
		height: 43px;
		margin: 0;
		padding: 0;
		float: left;
	}
	

/* Menu
-------------------------------------------------------------- */
	#navigation {
		width: 960px;
		height: 43px;
	}
	
	#navigation ul { 
		float: left;
	}
	
	#navigation ul li {
		float: left;
		height: 43px;
	}
	
	/* buttons */
	#btn-home a 			{ background: url(images/m_home.jpg) no-repeat; width: 78px; height: 43px; display: block; }
	#btn-companyprofile a	{ background: url(images/m_companyprofile.jpg) no-repeat; width: 145px; height: 43px; display: block; }
	#btn-flightsched a		{ background: url(images/m_flightschedules.jpg) no-repeat; width: 147px; height: 43px; display: block; }
	#btn-careeropps a		{ background: url(images/m_careeropps.jpg) no-repeat; width: 174px; height: 43px; display: block; }
	#btn-ourfleet a			{ background: url(images/m_ourfleet.jpg) no-repeat; width: 100px; height: 43px; display: block; }
	#btn-gallery a			{ background: url(images/m_gallery.jpg) no-repeat; width: 87px; height: 43px; display: block; }
	#btn-ourfacilites a		{ background: url(images/m_ourfacilities.jpg) no-repeat; width: 123px; height: 43px; display: block; }
	#btn-contactus a		{ background: url(images/m_contactus.jpg) no-repeat; width: 106px; height: 43px; display: block; }
	
	#btn-home a:hover, #btn-companyprofile a:hover, #btn-flightsched a:hover, #btn-careeropps a:hover, #btn-ourfleet a:hover, #btn-gallery a:hover,
	#btn-ourfacilites a:hover, #btn-contactus a:hover {background-position: 0px -43px;}


	/* header top buttons */

	#hdr_menu ul { 
		float: left;
	}

	#hdr_menu ul li {
		float: left;
		height: 41px;
	}
	
	/* buttons */
	#btn-charterflights a 	{ background: url(images/charterflights_bttn.jpg) no-repeat; width: 137px; padding-right: 35px; height: 41px; display: block; }
	#btn-pilottraining a	{ background: url(images/pilottraining_bttn.jpg) no-repeat; width: 123px; padding-right: 35px; height: 41px; display: block; }
	#btn-airporthandling a	{ background: url(images/airporthandling_bttn.jpg) no-repeat; width: 152px; height: 41px; display: block; }
	
	#btn-charterflights a:hover, #btn-pilottraining a:hover, #btn-airporthandling a:hover { background-position: 0px -41px;}
	

/* Content
-------------------------------------------------------------- */

	.content_box {
		display: block;
		width: 960px;
		padding-bottom: 22px;
		margin: 0 auto;
	}


/* Image Header
-------------------------------------------------------------- */

	#main_image_box {
		width: 960px;
		height: 452px;
		float: left;
		position: relative;
		padding-bottom: 25px;
	}
	
	#ip_image_box {
		width: 960px;
		height: 220px;
		float: left;
		position: relative;
	}

	#red_hline {
		background: url(images/red_hline.jpg) no-repeat;
		width: 960px;
		height: 15px;
		float: left;
		padding-bottom: 25px;
	}

	#transitionParent {
		width: 960px;
		height: 421px;
		overflow:hidden;	
	}
	
	#transitionParent_ip {
		width: 960px;
		height: 220px;
		overflow:hidden;	
	}
	
	#transition {
		background: #65c3df;
		width: 960px;
		height: 9000px;
	}
	
	.blend img {
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity:0;
	filter: alpha(opacity=0);
	}
	
	#customer_service {
		width: 960px;
		height: 189px;
		position: absolute;
		top: 263px;
	}

	#breaking_news {
		width: 540px;
		height: 23px;
		font-family: Arial, "Helvetica", sans-serif;
		color: #525250;
		padding: 8px 0 0 18px;
		position: absolute;
		top: 421px;
		float: left;
	}

	
	#flash_box {
		width: 960px;
		padding-bottom: 22px;
		margin: 0 auto;
	}


/* One Column Content
-------------------------------------------------------------- */

	.onecol_contentbox, .onecol_titlebox, .onecol_cbox {
		width: 960px;
		height: auto !important;
		float: left;	
	}

	.onecol_contentbox { padding-bottom: 25px; }
	.onecol_titlebox { padding-bottom: 10px; }
	.onecol_cbox { padding-bottom: 10px; }


		.onecol_titlebox h1 {
			font-family: "Helvetica", Arial, sans-serif;
			font-size: 30px;
			color: #000;
			font-weight: bold;
			letter-spacing: -1px;
			text-align: left;
		}

		.onecol_cbox h2 {
			font-family: "Georgia", Times New Roman, Times, serif;
			color: #1684a9;
			font-size: 18px;
		}

	.wwa_pic {
		width: 120px;
		height: 100px;
		text-align: center;
		float: left;	
	}
	
	.wwa_txt {
		width: 800px;
		height: auto !important;
		padding-right: 40px;
		float: left;	
	}
	
	.fleet_txt {
		width: 480px;
		height: auto !important;
		float: right;	
	}

	.fleet_pic {
		background: #E6E6E6;
		width: 390px;
		height: 250px;
		text-align: center;
		margin: 0 0 20px 70px;
		float: left;	
	}
	
/* Left Column
-------------------------------------------------------------- */

	#left_col {
		width: 225px;
		height: auto !important;
		padding-right: 28px;
		float: left;
	}
	
	.lcol_box {
		width: 225px;
		float: left;
		padding-bottom: 25px;
	}
	
	.lcol_title_box {
		width: 225px;
		float: left;
		padding-bottom: 12px;
	}
	

		.lcol_title_box a:link {
			color: #fff;
			text-decoration: none;
			float: left;
		}
		
		.lcol_title_box a:hover {
			background: #12759b;
			color: #fff;
			text-decoration: none;
			float: left;
		}
	
	#home_gallery {
		width: 225px;
		height: 268px;
		padding-bottom: 5px;
		float: left;		
	}
	
		.hgallery_pic1 {
			width: 107px;
			height: 82px;
			padding: 0 11px 11px 0px;
			float: left;		
		}
		
		.hgallery_pic2 {
			width: 107px;
			height: 82px;
			padding: 0 0 11px 0px;
			float: left;		
		}
		
		.gallery_pic_a {
			width: 162px;
			height: 110px;
			padding: 0 19px 15px 0px;
			text-align: left;
			float: left;		
		}
		
		.gallery_pic_b {
			width: 162px;
			height: 110px;
			padding: 0 0 15px 0px;
			text-align: left;
			float: left;		
		}
		
	#lcol_menu {
		width: 205px;
		height: 535px;
		background: url(images/lmenu_bg.jpg) no-repeat;
		float: left;
		padding: 22px 0 25px 20px;
	}
	
	#lcol_menu ul {
		line-height: 20px;
		list-style: url(images/bullet.jpg);
		padding-left: 25px;
	}
	
	#lcol_menu ul a {
		color: #555;
	}
	
	#lcol_menu ul a:hover {
		color: #1684a9;
		text-decoration: underline;
	}
	
	
	#lcol_menu h2{
		font-weight: bold;
		letter-spacing: -1px;
		padding-bottom: 5px;
	}
	
	
/* Right Column
-------------------------------------------------------------- */

	#right_col {
		width: 707px;
		height: auto !important;
		float: left;
	}
	
		#right_col h2 {
			font-family: "Georgia", Times New Roman, Times, serif;
			color: #1684a9;
			font-size: 18px;
		}
	
	#rbox {
		width: 707px;
		height: auto !important;
		float: left;
	}
	
	.rbox_ip {
		width: 707px;
		height: auto !important;
		padding-bottom: 8px;
		float: left;
	}
	
	.rbox_ip2 {
		padding-top: 10px;
		float: left;
	}
	
	.gallery_box {
		width: 707px;
		height: auto !important;
		float: left;
		text-align: center;
		padding-bottom: 30px;
	}
	
	.gallery_box a {
		color: #1684a9;
	}
	
	.gallery_box input, select {
		font-family: Arial, Helvetica, sans-serif;
		color: #ccc;
	}
	
	  #gallery {
		padding: 30px;
		background: #e1e1e1;
	  }
	  
	  * {
		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;
	  }
	  
	  .example {
		border: 1px solid #CCC;
		background: #f2f2f2;
		padding: 10px;
	  }
	
	.gallery_row {
		width: 707px;
		height: 127px;
		float: left;
	}
	
	.rbox_ip h2 {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 24px;
		color: #1684a9;
		font-weight: 300;
	}
		
		.rbox_ip a {
			color: #1684a9;
			text-decoration: none;
		}
	
		.rbox_ip a:hover {
			color: #1684a9;
			text-decoration: underline;
		}
	
	
	.titletext_ip {
		width: 707px;
		height: auto !important;
		padding-bottom: 10px;
		float: left;
	}
	
		.titletext_ip h1 {
			font-family: "Helvetica", Arial, sans-serif;
			font-size: 30px;
			color: #000;
			font-weight: bold;
			letter-spacing: -1px;
			text-align: left;
		}
	
	#rbox_spacer {
		width: 707px;
		height: 30px;
		float: left;
	}
	
	#rbox_spacer2 {
		width: 707px;
		height: 10px;
		float: left;
	}
	
	.seal {
		width: 300px;
		height: 362px;
		float: left;
	}
	
	.sealtext {
		width: 384px;
		height: 322px;
		padding-left: 23px;
		padding-top: 40px;
		float: right;
	}
	
		.sealtext h1 {
			font-family: "Georgia", Times New Roman, Times, serif;
			font-size: 18px;
			width: 384px;
		}
	
		.sealtext p {
			line-height: 18px;
			width: 384px;
			text-align: left;
		}


	#rbox_news {
		width: 707px;
		height: 255px;
		float: left;
	}
	
	#featured_news {
		width: 327px;
		height: 233px;
		padding-right: 27px;
		float: left;
	}
	
	#fnews_pic {
		width: 327px;
		height: auto !important;
		padding-top: 10px;
		float: left;
	}
	
	#fnews_text {
		width: 322px;
		height: auto !important;
		padding: 10px 0 0 5px;
		float: left;
	}
	
		#fnews_text h4 {
			color: #0b85b4;
			font-weight: bold;
		}

	#archive_news {
		background: url(images/news_archive_bg.jpg) no-repeat;
		width: 353px;
		height: 223px;
		padding-top: 10px;
		float: left;
	}
	
		#archive_news a {
			color: #0b85b4;
			font-weight: bold;
		}
		
		#archive_news a:hover {
			color: #727d81;
		}
	
		#archive_news ul {
			line-height: 30px;
			list-style: url(images/news_bullet.jpg);
			padding-left: 25px;
			color: #0c86b7;
		}


	.hline {
		background:url(images/hline_bg.jpg) repeat-x;
		width: 707px;
		height: 25px;
		float: left;
	}
	
	
	#rbox h2{
	font-family: Arial, "Helvetica", sans-serif;
	font-weight: bold;
	color: #000;
	text-align: left;
	}

	#fdestination_title {
		background: url(images/flightdestination_title.jpg) no-repeat;
		width: 707px;
		height: 52px;
		float: left;
	}

	.fdestination_box {
		width: 327px;
		height: auto !important;
		float: left;
	}	
	
		.fdestination_box a:link {
			color: #fff;
			text-decoration: none;
			float: left;
		}
		
		.fdestination_box a:hover {
			background: #12759b;
			color: #fff;
			text-decoration: none;
			float: left;
		}
	
	#fdestination_picbox {
		width: 327px;
		height: 199px;
		float: left;
	}
	
	#picbox_divider {
		background: url(images/fd_divider.jpg) no-repeat;
		width: 53px;
		height: 330px;
		float: left;
	}

	#picbox_text {
		width: 317px;
		height: auto !important;
		padding: 5px 0 0 10px;
		float: left;
	}

		#picbox_text h4 {
			font-weight: bold;
		}
		
		#picbox_text p {
			color: #727d81;

		}



	#picbox_space {
		width: 53px;
		height: 120px;
		float: left;
	}


/* Footer
-------------------------------------------------------------- */

	#footer {
		background: #32363f url(images/footer_bg.jpg) repeat-x;
		padding: 0;
	}
	
	#footer_ip {
		background: #32363f url(images/footer_ipbg.jpg) repeat-x;
		padding: 0;
	}
	
	#footer_container {
		width: 960px;
		height: 643px;
		margin: 0 auto;
		padding: 0;
	}
	
	.fbox_logos {
		width: 960px;
		height: 79px;
		text-align: center;
		padding: 11px 0 0 0px;
	}
	
	.fbox_logos_ip {
		width: 960px;
		height: 59px;
		text-align: center;
		padding: 11px 0 0 0px;
	}
	
	
	.fbox_spacing {
		margin: 0 30px 0 5px;
	}
	
	.fbox_lscape {
		background: url(images/landscape.jpg) no-repeat;
		width: 960px;
		height: 52px;
	}
	
	.fbox_webadd {
		width: 960px;
		height: 18px;
		padding: 14px 0 32px 0px;
		color: #adaeb2;
	}
	
		.fbox_webadd h4 {
			font-family: "Helvetica", Arial, sans-serif;
			font-weight: bold;
			color: #aeadb2;
		}
	
	#fbox_links {
		width: 193px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #fff;
		height: 280px;
		float: left;
	}
	
		#fbox_links ul {
			line-height: 19px;
			list-style: url(images/fbullet.jpg);
			padding-left: 25px;
		}
		
		#fbox_links a {
			color: #fff;
			font-weight: bold;
			font-size: 13px;
		}
		
		#fbox_links a:hover {
			color: #1fbffd;
			font-weight: bold;
			font-size: 13px;
			text-decoration: none;
		}
		
	#links_title {
		background: url(images/flinks_title.jpg) no-repeat;
		width: 82px;
		height: 45px;
		float: left;
	}
		
	#fbox_contactus {
		background:url(images/contactus_bg.jpg) no-repeat;
		width: 466px;
		height: 240px;
		padding: 20px 30px;
		float: left;
	}
	
	#contactus_hdr {
		width: 466px;
		height: 45px;
		float: left;
	}
	
	#contactus_form {
		width: 466px;
		height: 185px;
		float: left;
	}
	
	#cform_box1 {
		width: 223px;
		height: auto !important;
		margin-right: 20px;
		float: left;
	}
	
	#cform_box2 {
		width: 223px;
		height: auto !important;
		float: left;
	}
	
	#cform_box3 {
		width: 223px;
		height: auto !important;
		padding-top: 55px;
		float: left;
	}
		
	#fbox_address {
		width: 215px;
		height: 271px;
		float: left;
		padding: 9px 0 0 26px;
	}
	
		#fbox_address a {
			color: #17ade7;
		}
	
		#fbox_address a:hover {
			color: #fff;
		}
	
	#fbox {
		width: 960px;
		height: auto !important;
		float: left;
	}
	
	#fbox_smallseal {
		background: url(images/50years_small.jpg) no-repeat;
		width: 193px;
		height: 149px;
		float: left;
	}
	
	#fbox_copyright {
		width: 767px;
		height: 84px;
		padding-top: 65px;
		font-family: "Tahoma", Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #727d81;
		float: left;
	}

	
	#fbox_fmenu {
		width: 767px;
		height: 28px;
		float: left;
		color: #757982;
	}
	
		#fbox_fmenu li {
			border-left: 1px #666 solid;
			height: 14px;
			padding: 0px 5px;
			float: left;
		}
	
		#fbox_fmenu a {
			color: #fff;
			font-weight: bold;
		}
		
		#fbox_fmenu a:hover {
			color: #17abe7;
			text-decoration: none;
		}
	
	#visitortracking {
		width: 240px;
		border: 1px #464a53 solid;
		height: 28px;
		margin-right: 8px;
		float: left;
	}

		#vtracking_code {
			width: 130px;
			height: 25px;
			text-align: center;
			padding: 5px 0 0 0px;
			text-align: center;
			float: left;
		}
		
		#vtracking_text {
			font-family: "Tahoma", Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;	
			width: 108px;
			height: 23px;
			padding-top: 7px;
			float: left;
		}
		
	#valid_icon {
		width: 154px;
		height: 30px;
		float: left;
	}
	
	#copyright_text {
		width: 374px;
		height: 30px;
		padding-left: 13px;
		float: left;
	}
	
		#copyright_text a {
			color: #17ade7;
		}
	
		#copyright_text a:hover {
			color: #fff;
		}
	
