@import url('reset.css'); 

body {
	font-family: Arial, Helvetica, sans-serif;
	background: #ffffff url(../images/header-bgair.png) repeat-x;
	margin: 0px; 

}

#container {
	width: 980px;
	margin: 0px auto;
}

#header {  
	background-color: #c9c9c9;  
	background : url(../images/header-mainair.png) no-repeat;
	height: 120px;  
	margin: 0px;
	position: relative;
}  


#header .logo {
	position: absolute;
	left: 50px;
	top: 10px;
}


/*Main Navigation*/

ul#nav { width:650px; height:35px; background: url(../images/nav-mainair.png) no-repeat; position:relative; top:63px; left:306px;  }
ul#nav li { margin:0; padding:0; display:block; position: absolute; list-style: none; }
ul#nav a { display:block; text-indent:-9999px; outline: none; font-size:5px}

li#navHome { left:17px; top:0px; width:72px; height: 35px;}
li#navHome a { height: 35px;}
li#navHome a:hover { background: url(../images/nav-mainair.png) -17px -35px no-repeat;}
body#pageHome li#navHome a { background: url(../images/nav-mainair.png) -17px -35px no-repeat;}

li#navAirCharter { left:90px; top:0px; width:80px; height: 35px;}
li#navAirCharter a { height: 35px;}
li#navAirCharter a:hover { background: url(../images/nav-mainair.png) -90px -35px no-repeat;}
body#pageAirCharter li#navAirCharter a { background: url(../images/nav-mainair.png) -90px -35px no-repeat;}

li#navAirAmbulance { left:180px; top:0px; width:110px; height: 35px;}
li#navAirAmbulance a { height: 35px;}
li#navAirAmbulance a:hover { background: url(../images/nav-mainair.png) -180px -35px no-repeat;}
body#pageAirAmbulance li#navAirAmbulance a { background: url(../images/nav-mainair.png) -180px -35px no-repeat;}

li#navMaintenance { left:290px; top:0px; width:110px; height: 35px;}
li#navMaintenance a { height: 35px;}
li#navMaintenance a:hover { background: url(../images/nav-mainair.png) -290px -35px no-repeat;}
body#pageMaintenance li#navMaintenance a { background: url(../images/nav-mainair.png) -290px -35px no-repeat;}

li#navCareers{ left:400px; top:0px; width:70px; height: 35px;}
li#navCareers a { height: 35px;}
li#navCareers a:hover { background: url(../images/nav-mainair.png) -400px -35px no-repeat;}
body#pageCareers li#navCareers a { background: url(../images/nav-mainair.png) -400px -35px no-repeat;}

li#navAboutUs{ left:470px; top:0px; width:85px; height: 35px;}
li#navAboutUs a { height: 35px;}
li#navAboutUs a:hover { background: url(../images/nav-mainair.png) -470px -35px no-repeat;}
body#pageAboutUs li#navAboutUs a { background: url(../images/nav-mainair.png) -470px -35px no-repeat;}

li#navContact{ left:555px; top:0px; width:70px; height: 35px;}
li#navContact a { height: 35px;}
li#navContact a:hover { background: url(../images/nav-mainair.png) -555px -35px no-repeat;}
body#pageContact li#navContact a { background: url(../images/nav-mainair.png) -555px -35px no-repeat;}

/* Header Graphics */

div#header-home h2{ 
	margin: 0px;
	padding: 0px;
	height: 302px; 
	width: 980px;
	background: url(../images/header-homeair.jpg) no-repeat; 
	text-indent: -9999px; 
	}

div#header-contact h2{ 
	margin: 0px;
	padding: 0px;
	height: 302px; 
	width: 980px;
	background: url(../images/header-contact.jpg) no-repeat; 
	text-indent: -9999px; 
	}

div#header-maintenance h2{ 
	margin: 0px;
	padding: 0px;
	height: 302px; 
	width: 980px;
	background: url(../images/header-maintenance.jpg) no-repeat; 
	text-indent: -9999px; 
	}

div#header-airambulance h2{ 
	margin: 0px;
	padding: 0px;
	height: 302px; 
	width: 980px;
	background: url(../images/header-airambulance.jpg) no-repeat; 
	text-indent: -9999px; 
	}
	
div#header-aircharter h2{ 
	margin: 0px;
	padding: 0px;
	height: 302px; 
	width: 980px;
	background: url(../images/header-aircharter.jpg) no-repeat; 
	text-indent: -9999px; 
	}
	
div#header-careers h2{ 
	margin: 0px;
	padding: 0px;
	height: 302px; 
	width: 980px;
	background: url(../images/header-careers.jpg) no-repeat; 
	text-indent: -9999px; 
	}

div#header-about h2{ 
	margin: 0px;
	padding: 0px;
	height: 302px; 
	width: 980px;
	background: url(../images/header-about.jpg) no-repeat; 
	text-indent: -9999px; 
	}	
	
div#header-sitemap h2{ 
	margin: 0px;
	padding: 0px;
	height: 302px; 
	width: 980px;
	background: url(../images/header-sitemap.jpg) no-repeat; 
	text-indent: -9999px; 
	}		
	
div#header-requestquote h2{ 
	margin: 0px;
	padding: 0px;
	height: 302px; 
	width: 980px;
	background: url(../images/header-requestquote.jpg) no-repeat; 
	text-indent: -9999px; 
	}		
	
#page_container {
	background: url(../images/page-topgradient.png) no-repeat; 
	width: 980px;
	font-size: 12px;
	margin: 0 auto;
}

#page_container:after {
	content:" ";
	display:block;
	clear:both;
}

#page_containermain {
	background: url(../images/page-topgradientlines.png) no-repeat; 
	width: 980px;
	font-size: 12px;
	margin: 0 auto;
}

#page_containermain:after {
	content:" ";
	display:block;
	clear:both;
}

#content {
	padding: 40px 0px 30px 70px;

}

#content p {
	font-size: 12px;
	line-height: normal;
	margin: 0px 30px 14px 0px;
	color: #000;
}

#content p a{
	color: #1e79a8;
	text-decoration: none;
	border:none;
}

#content p a:hover{
	color: #1e79a8;
	text-decoration: underline;
	border:none;
}


#content_2column {
	margin: 60px 0px 0px 0px;
}

#content_left{
	float: left;
	width: 200px;
	margin: 0px 0px 0px 0px;
}

#content_right{
	float: right;
	width: 580px;
	margin: 0px 30px 0px 0px;
	_margin: 0px 17px 0px 0px;
}

#content_2column:after {
	content:" ";
	display:block;
	clear:both;
}


.clear:after {
	content:" ";
	display:block;
	clear:both;
}

	.clear {
		zoom: 1;}




/*Home Page Image Styling */

.top-gradient {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: none;
}

/* Bottom Content Images Styling */

.threeimages {
	margin: 20px 35px 30px 0px;
}

.aircharterimages {
	margin: 10px 80px 30px 20px;
}


/*Home Page Bottom TriMenu Layout*/

#trimenu {
	clear: both;
	margin: 0px 0px 0px 0px;
}

#trimenu .airambulance, #trimenu .aircharter, #trimenu .requestquote {
	float:left;
	margin: 40px 0px 0px 0px;
	padding:0px 0px 80px 0px;
	width:290px;
}

#trimenu .airambulance h4{
	background:transparent url(../images/home-airambulance.png) no-repeat scroll 0 0;
	height:177px;
	width:267px;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-indent:-9999px;
}	

#trimenu .aircharter h4{
	background:transparent url(../images/home-aircharter.png) no-repeat scroll 0 0;
	height:177px;
	width:267px;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-indent:-9999px;
}	
	
#trimenu .requestquote h4{
	background:transparent url(../images/home-requestquote.png) no-repeat scroll 0 0;
	height:177px;
	width:267px;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-indent:-9999px;
}		

#trimenu .airambulance p, #trimenu .aircharter p, #trimenu .requestquote p{
	margin:-120px 100px 0px 20px;
	padding:0px;
}	

#trimenu .airambulance p.homelink, #trimenu .aircharter p.homelink{
	margin:20px 0px 0px 20px;
	padding:0px;
}	

#trimenu .requestquote p.homelink{
	margin:32px 0px 0px 20px;
	padding:0px;
}	

#trimenu p a{
	color: #8c1d15;
	text-decoration: none;
	border: none;
		}
	
#trimenu p a:hover {
	color: #8c1d15;
	text-decoration: underline;
	border: none;
		}



/* email form
------------------------------------------------- */

#content_right p.invalid {
	margin-top: 20px;
	color: #DF0000;
}


form {
	margin: 10px 0px 50px 0px;
	width: 550px;
	color: #000;
	border: none;
	text-align: left;
}

label {
	float: left;
	width: 300px;
	margin-top: 10px;
	font-size: 10px;
}

fieldset {
	border: 0;

}
legend {
	display: none;
}

input[type="text"], select, textarea {
	float: left;
	margin-top: 3px;
	width: 100%;
	padding: 8px 0px;
	background: #f6fcfe;
	color: #000000;
	border: 1px solid #9db4bd;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input[type="text"]:focus, 
input[type="text"].focus,
select:focus,
select.focus,
textarea:focus,
textarea.focus{
  background-color: #F5F6F2;
  border: 1px solid #c5c5c5;
}

input[type="submit"] {
	clear: both;
	float: none;
	background: #f6fcfe;
	border: 1px solid #9db4bd;
	margin: 15px 0px 20px 0px;
	padding: 5px 0px;
	cursor: pointer;
}


		
/* Footer Layout and Styling*/

#footer {
	background: #51555a url(../images/footer-bg-air.png) repeat-x scroll 0 0;
	clear:both;
	height: 330px;
}

	#footer p {
		font-size: 12px;
		line-height: 18px;
		color: #c3c3c3;
		margin: 0px 0px 20px 0px;
	}

		#footer p a{
			color: #c3c3c3;
			text-decoration: none;
			border: none;
		}
	
		#footer p a:hover {
			color: #c3c3c3;
			text-decoration: underline;
			border: none;
		}

	#footer p.copyright {
		font-size: 10px;
		line-height: 18px;
		color: #c3c3c3;
		margin: 0px 0px 20px 0px;
	}
	
#footer_container_main {
	position: relative;
	background: #51555a url(../images/footer-pagebottom.jpg) no-repeat scroll 0 0; 
	width: 980px;
	height: 330px;
	margin:0 auto;
	
}

#footer_3column {
	position: absolute;
	width: 960px;
	margin:60px 0px 0px 70px;
	
}

/* 3 Column Footer Styling */

#footer_3column .aboutairbravo, #footer_3column .hangaroffice, #footer_3column .exploreweb {
	float: left;
	width: 250px;
}

#footer_3column .aboutairbravo{
	margin: 0px 50px 0px 0px;
}

#footer_3column .hangaroffice{
	margin: 0px 40px 0px 0px;
}

#footer_3column .aboutairbravo h6 {
	background:transparent url(../images/footer-Air-Bravo-trans.png) no-repeat scroll 0 0;
	height:17px;
	width:211px;
	margin:0px 0px 20px 0px;
	padding:0px;
	text-indent:-9999px;
}

#footer_3column .hangaroffice h6 {
	background:transparent url(../images/footer-Hangar-Office-trans.png) no-repeat scroll 0 0;
	height:17px;
	width:210px;
	margin:0px 0px 20px 0px;
	padding:0px;
	text-indent:-9999px;
}

#footer_3column .exploreweb h6 {
	background:transparent url(../images/footer-Explore-Web-trans.png) no-repeat scroll 0 0;
	height:17px;
	width:156px;
	margin:0px 0px 20px 0px;
	padding:0px;
	text-indent:-9999px;
}

.varve-pic {
	background: transparent;
	margin:15px 0px 0px 0px;
}

/*Contact Us Content */

#content h3.contact-us {
	background:transparent url(../images/contact-us.png) no-repeat scroll 0 0;
	height:24px;
	width:159px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
}

#content_left h3.dispatch {
	background:transparent url(../images/24-hour-dispatch.png) no-repeat scroll 0 0;
	height:40px;
	width:184px;
	margin:0px 0px 10px 0px;
	padding:0px;
	text-indent:-9999px;
}

#content_left ul {
	margin: 5px 0px 30px 46px;
	padding: 5px;
	list-style-type:square; 
	line-height: normal;
}

#content_right h4.personnel {
	background:transparent url(../images/contact-personnel.png) no-repeat scroll 0 0;
	height:17px;
	width:170px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 30px 0px;
	text-indent:-9999px;
}

#personneltable {
	width: 400px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}


#personneltable tbody td {
	text-align: left;
	vertical-align: middle;
	padding: 0px 0px 10px 0px;
}

#personneltable tbody td.name {
	color: #1e79a8;
}


#content_right h4.e-mail {
	background:transparent url(../images/e-mail.png) no-repeat scroll 0 0;
	height:13px;
	width:45px;
	margin:40px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	text-indent:-9999px;
}

#content_right h4.hangar {
	background:transparent url(../images/contact-hangar.png) no-repeat scroll 0 0;
	height:17px;
	width:184px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 30px 0px;
	text-indent:-9999px;
}

#hangartable {
	width: 550px;
	line-height: 16px; 
	padding: 0px 0px 40px 0px;
	margin: 0px 0px 40px 0px;
}



#hangartable tbody td.name {
	text-align: left;
	vertical-align: top;
	padding: 0px 40px 0px 0px;
}

#hangartable tbody td.map {
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 40px 0px;
}

#hangartable tbody td strong {
	color: #1e79a8;
}



/*Maintenance Content */

#content h3.maintenance {
	background:transparent url(../images/maintenance.png) no-repeat scroll 0 0;
	height:24px;
	width:189px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
}

img.maintenance {
	margin: 0px 0px 30px 0px;
}

/*Air Ambulance Content */

#content h3.airambulance {
	background:transparent url(../images/air-ambulance.png) no-repeat scroll 0 0;
	height:25px;
	width:216px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
}

/*Air Charter Content */

#content h3.aircharter{
	background:transparent url(../images/air-charter.png) no-repeat scroll 0 0;
	height:25px;
	width:162px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
}

#content h4.aircraft-specs{
	background:transparent url(../images/aircharter-aircraft-specs.png) no-repeat scroll 0 0;
	height:17px;
	width:162px;
	margin:40px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
}

img.pilatus {
	margin: 30px 0px 0px 0px;
}

/*Careers Content */

#content h3.careers{
	background:transparent url(../images/careers-trans.png) no-repeat scroll 0 0;
	height:24px;
	width:110px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
}

#content h4.pilots{
	background:transparent url(../images/careers-pilots.png) no-repeat scroll 0 0;
	height:13px;
	width:39px;
	margin:40px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
}

#content h4.medics{
	background:transparent url(../images/careers-medics.png) no-repeat scroll 0 0;
	height:13px;
	width:52px;
	margin:40px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
}

/*About Us Content */

#content h3.about{
	background:transparent url(../images/about-us-trans.png) no-repeat scroll 0 0;
	height:25px;
	width:136px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
}


/*Site Map Content */

#content h3.sitemap{
	background:transparent url(../images/site-map-trans.png) no-repeat scroll 0 0;
	height:32px;
	width:129px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
}

#content h4.website{
	background:transparent url(../images/sitemap-website.png) no-repeat scroll 0 0;
	height:14px;
	width:236px;
	margin:0px 0px 40px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
}

#sitemaplist li.page {
	background:transparent none repeat scroll 0 0;
	color:#1e79a8;
	font-size:14px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

#sitemaplist li.desc {
	background:transparent none repeat scroll 0 0;
	color:#000000;
	font-size:12px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:3px 0px 40px 0px;
	padding:0;
}

#sitemaplist li.desc-home {
	background:transparent none repeat scroll 0 0;
	color:#000000;
	font-size:12px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:3px 0px 0px 0px;
	padding:0;
}

#sitemaplist li.descsmall {
	background:transparent none repeat scroll 0 0;
	color:#000000;
	font-size:10px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:3px 0px 40px 0px;
	padding:0;
}

#sitemaplist li.page a {
	color: #1e79a8;
	text-decoration: none;
	border:none;
}

#sitemaplist li.page a:hover {
	color: #1e79a8;
	text-decoration: underline;
	border:none;
}


/*Request a Quote Content */

#content h3.request-quote{
	background:transparent url(../images/request-quote-trans.png) no-repeat scroll 0 0;
	height:32px;
	width:217px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
}

/* OTHER */









