@charset "UTF-8";
/* CSS Document */

:focus { -moz-outline-style: none !important; }

.clear-after:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  font-size: 0;
}

.hiddenStructure {
  background:transparent none repeat scroll 0%;
  border:medium none;
  display:block;
  height:1px;
  margin:-1px 0pt 0pt -1px;
  overflow:hidden;
  padding:0pt;
  width:1px;
}


.visualClear {
  clear: both;
  display: block;
}

/* http://joseph.randomnetworks.com/archives/2006/08/16/css-opacity-in-internet-explorer-ie/ */
.opacity-50 {
  opacity: 0.5;
  filter: alpha(opacity = 50);
}
.opacity-60 {
  opacity: 0.6;
  filter: alpha(opacity = 60);
}
.opacity-70 {
  opacity: 0.7;
  filter: alpha(opacity = 70);
}


html, body {
  background: #2E2E2E url(images/background.jpg) repeat-x top left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 0;
  min-height: 381px;
  width: 100%;
}

h4 {
  color: #c9693c;
	font-size: 11px;
}
strong {
  color: #c9693c;
}

a {
  color: #c9693c;
}

a img {
  border: none;
}


.application-pdf {
  background:transparent url(images/application-pdf.gif) no-repeat right center;
}

/* Page */
#page {
  margin: 50px auto 0 auto;
  position: relative;
  width: 892px;
}


#top {
  height: 32px;
}


/* Logo */
#logo {
  height: 93px;
  left: 353px;
  position: absolute;
  top: -4px;
  width: 189px;
  z-index: 100;
  margin: 0;
  padding: 0;
}
#logo a {
  background: transparent url(images/logo.png) no-repeat top left;
  display: block;
  height: 93px;
  text-indent: -9000em;
  width: 189px;
}
#logo a:hover {
  cursor: pointer;
}


/* Phone */
#phone {
  background: transparent url(images/phone.png) no-repeat top left;
  float: right;
  height: 32px;
  text-indent: -9000em;
  width: 279px;
}
#page.home #phone {
  visibility: hidden;
}


/* Global Navigation */
#global_nav {
  color: #c9693c;
}
#global_nav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#global_nav li {
  border-left: 1px solid #c9693c;
  float: left;
  margin: 0;
  padding: 0;
}
#global_nav li.first {
  border-left: none;
}
#global_nav li.first a {
  padding-left: 0;
}
#global_nav a {
  color: #c9693c;
  padding: 0 10px;
  text-decoration: none;
}
#global_nav a.active {
  color: #fff;
}
#global_nav a:hover {
  text-decoration: underline;
}


/* Primary Navigation */
#primary_nav {
  border-top: 1px solid #c9693c;
  border-bottom: 1px solid #c9693c;
  clear: both;
  color: #ffffff;
  height: 23px;
  margin-bottom: 1px;
  padding: 1px 0;
}
#primary_nav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#primary_nav li {
  background-color: #2E2E2E;
  display: block;
  float:left;
  margin: 0;
  padding: 0;
  text-align: center;
}
#primary_nav li a {
  background-repeat: no-repeat;
  background-position: top left;
  display: block;
  height: 23px;
  overflow: hidden;
  text-indent: -9000em;
}
#primary_nav li.logo-spaced {
  margin-left: 177px;
}
/* Manual Elements */
.primary_nav_about_us {
  background-image: url(images/about_us_off.jpg);
  width:124px;
}
.primary_nav_our_aircraft {
  background: url(images/our_aircraft_off.jpg);
  width:143px;
}
.primary_nav_charter {
  background-image: url(images/charter_off.jpg);
  width:91px;
}
.primary_nav_safety {
  background-image: url(images/safety_off.jpg);
  width:90px;
}
.primary_nav_aircraft_management {
  background-image: url(images/aircraft_management_off.jpg);
  width:143px;
}
.primary_nav_contact_us {
  background-image: url(images/contact_us_off.jpg);
  width:124px;
}
.primary_nav_about_us:hover ,
.primary_nav_about_us-active {
  background-image: url(images/about_us_on.jpg);
  width:124px;
}
.primary_nav_our_aircraft:hover ,
.primary_nav_our_aircraft-active {
  background-image: url(images/our_aircraft_on.jpg);
  width:143px;
}
.primary_nav_charter:hover ,
.primary_nav_charter-active {
  background-image: url(images/charter_on.jpg);
  width:91px;
}
.primary_nav_safety:hover ,
.primary_nav_safety-active {
  background-image: url(images/safety_on.jpg);
  width:90px;
}
.primary_nav_aircraft_management:hover ,
.primary_nav_aircraft_management-active {
  background-image: url(images/aircraft_management_on.jpg);
  width:143px;
}
.primary_nav_contact_us:hover ,
.primary_nav_contact_us-active {
  background-image: url(images/contact_us_on.jpg);
  width:124px;
}


/* Content */
#home-content { font-size: 10px; }
#content {
/*
  background-color: #999;
	background:transparent url(images/content-background-repeat.jpg) repeat-y center top;
	background:transparent url(images/content-background.jpg) no-repeat center top;
*/
	background:transparent url(images/background.jpg) repeat-x left top;
  clear: both;
  padding: 20px;
  position: relative;
  width: 852px;
	color: #fff;
	min-height: 300px;
}
#page.home #content ,
#page.our-aircraft #content {
  padding: 0;
  width: 892px;
}

#content_shadow {
  position:absolute;
  z-index: 99;
  width: 892px;
  height: 36px;
  background: transparent url(images/nav_shadow.png) repeat-x top left;
	top: 60px;
  left: 0;
}
.page-our-aircraft #content_shadow {
  width:766px;
}

/* Footer */
#footer {
  border-top: 3px solid #c9693c;
  clear: both;
  color: #787878;
  font-size: 10px;
  height: 24px;
  margin-bottom: 6px;
  margin-top: 0;
  padding-top: 4px;
  text-align: right;
}
#footer a {
  color: #787878;
}

#page h2 {
  color: #fff;
	padding: 20px;
}
#page h2.masthead {
  width: 892px;
	height: 183px;
	margin: 0;
	padding: 0;
	background-color: #131210;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9000em;
	color: #fff;
}
.page-faq h2.masthead {
  background-image: url(images/mastheads/faq.jpg);
}
.page-map h2.masthead {
  background-image: url(images/mastheads/map-and-directions.jpg);
}
.page-about-us h2.masthead {
  background-image: url(images/mastheads/about_us.jpg);
}
.page-our-aircraft h2.masthead {
  background-image: url(images/mastheads/our-aircraft.jpg);
}
.page-charter h2.masthead {
  background-image: url(images/mastheads/charter.jpg);
}
.page-safety h2.masthead {
  background-image: url(images/mastheads/safety.jpg);
}
.page-aircraft-management h2.masthead {
  background-image: url(images/mastheads/aircraft-management.jpg);
}
.page-contact-us h2.masthead {
  background-image: url(images/mastheads/contact-us.jpg);
}
.page-privacy-policy h2.masthead {
  background-image: url(images/mastheads/privacy.jpg);
}
.page-catering h2.masthead {
  background-image: url(images/mastheads/catering.jpg);
}

dl.faq dt {
  font-weight: bold;
	margin: 10px 0;
  color: #c9693c;
}

