@charset "UTF-8";
/* CSS Document Premier Aviation*/
* {
	border: 0;
	margin: 0;
	padding: 0;
}
/*-- General --------------------------------------------------------------------*/
html, body {
	height: 100%;
}
body {
	margin:0;
	padding:0;
	font: "Lucida Sans", "Lucida Grande", sans-serif;
	background: #8E9CA0 url(../images/bg.jpg);
	background-repeat:repeat-x;
}
p {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 200%;
	padding: 10px 0;
	color: #e3e3e3;
	width: 400px;
	text-shadow: 0 0 0 #000;
	text-align: left;
	word-spacing: normal;
}
a {
	outline: none;
	text-decoration: none;
}
h1, h4, h5, h6 {
	font-family: Helvetica, Arial, sans-serif;
}
h2, h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
}
h1 {
}
h2 {
	font-size: 1.2em;
	font-weight: normal;
	color: #AFC2CE;
	text-shadow: 0 0 0 #000;
}
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	font-weight:normal;
	color: #AFC2CE;
	text-shadow: 0 0 0 #000;
}
h4 {
	font-size: 12px;
	color: #AFC2CE;
	text-shadow: 0 0 0 #000;
	text-align: left;
	word-spacing: normal;
}
ol, ul {
	list-style: none;
}
b {
	color: #87AEDD;
}
/*-- Header --------------------------------------------------------------------*/
#header {
	position:relative;
	width:980px;
	margin: 0 auto;
}
#header-container {
	position:relative;
	width:980px;
	margin: 0 auto;
	height: 300px;
}
#login {
	position:absolute;
	width:980px;
	margin: 0 auto;
	background: url(../images/temp-login.png) no-repeat;
	z-index: 30;
}
#logo {
	position:absolute;
	top: 60px;
	left: 20px;
	width: 332px;
	height: 132px;
	z-index: 25;
	cursor: pointer;
}
#header-container-imgs {
	position: absolute;
	top: 0px;
	left: 300px;
	width: 640px;
	overflow:hidden;
	margin-left: 50px;
	z-index: 1;
}
/*-- Navigation --------------------------------------------------------------------*/
ul.dropdown {
	position: relative;
	bottom: 49px;
	height: 50px;
	width: 980px;
	background: url(../images/navi-bg.png) 0 8px no-repeat;
	z-index: 30;
	display: table;
	width: 100%;
	table-layout: fixed;
}
ul.dropdown li {
	display: table-cell;
	background: url(../images/nav-divider.png) -1px 20px no-repeat;
}
ul.dropdown li.nav-first {
	display: table-cell;
	background: none;
}
ul.dropdown a:hover {
	color: #000;
}
ul.dropdown a:active {
	color: #ffa500;
}
ul.dropdown li a {
	position: relative;
	top: 7px;
	text-align: center;
	display: block;
	padding: 15px 8px;
	color: #FFF;
}
ul.dropdown li:last-child a {
	border-right: none;
} /* Doesn't work in IE */
ul.dropdown li.hover, ul.dropdown li:hover {
	background: rgb(102, 131, 157); /* The Fallback */
	background: rgba(102, 131, 157, 0.7);
	color: black;
	position: relative;
	cursor: pointer;
}
ul.dropdown li.main:hover {
	border-radius: 4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	behavior: url(PIE.htc);
}
ul.dropdown li.hover a {
	color: #FFF;
}
/* 
LEVEL TWO
*/
ul.dropdown ul {
	width: 350px;
	visibility: hidden;
	position: absolute;
}
ul.dropdown ul.sub_menu {
	display: table;
	width: 600px;
	table-layout: fixed;
	background: rgb(102, 131, 157); /* The Fallback */
	background: rgba(102, 131, 157, 0.7);
	border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	behavior: url(PIE.htc);
}
ul.dropdown ul.sub_menu li {
	display: table-cell;
}
ul.dropdown ul.sub_menu li a {
	position: relative;
	top: -2px;
	height:	11px;
	left: -6px;
}
ul.dropdown ul li {
	font-weight: normal;
	color: #000;
	float: none;
	background: url(../images/nav-sub-divider.png) -1px 6px no-repeat;
}
ul.dropdown ul li.nav-first:hover {
	display: table-cell;
	background: none;
	background: rgb(102, 131, 157); /* The Fallback */
	background: rgba(102, 131, 157, 0.7);
	border-radius: 0 0 0 4px;
	-moz-border-radius: 0 0 0 4px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	behavior: url(PIE.htc);
}
ul.dropdown ul li.nav-last:hover {
	border-radius: 0 0 4px 0;
	-moz-border-radius: 0 0 4px 0;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	behavior: url(PIE.htc);
}
ul.dropdown ul li a:hover {
	font-weight: normal;
	float: none;
}
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a {
	border-right: none;
	width: 100%;
	display: inline-block;
}
ul.dropdown li a.menu-nav-arrow {
	background: url(../images/navi-dd-arrow.png) 130px 20px no-repeat;
}
ul.dropdown li.currentpage {
	background: rgb(102, 131, 157); /* The Fallback */
	background: rgba(102, 131, 157, 0.7);
	text-decoration: none;
	-moz-border-radius: 4px 4px 0px 0px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-radius: 4px 4px 0px 0px;
	behavior: url(PIE.php);
}
/*-- Main Content --------------------------------------------------------------------*/
#container {
	position:relative;
	margin: 0 auto;
	min-height:100%;
	margin-bottom: -250px;
}
#main {
	position:relative;
	right: 1px;
	width:1000px;
	margin: 0 auto;
	height: 861px;
	background: url(../images/main-bg.png) no-repeat;
}
#main ul {
	position: relative;
	left: 150px;
	top: 120px;
	padding: 12px 0;
	list-style-type:none;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}
#fadeline {
	position: absolute;
	top: 790px;
	left: 73px;
	width: 417px;
}
#fadeline-longer {
	position: absolute;
	top: -1px;
	left: 73px;
	width: 530px;
	z-index: 20;
}
.fadeline-vertical {
	position: absolute;
	top: -1px;
	left: 533px;
	width: 3px;
	height: 861px;
	z-index: 1;
}
.fadeline-vertical2 {
	position: absolute;
	top: -1px;
	right: 9px;
	width: 3px;
	height: 861px;
	z-index: 1;
}
/*--------- Content ---------------------------------------------------------*/
#left-column {
	width: 490px;
	height: 100%;
	float: left;
}
#middle-column {
	width: 980px;
	height: 100%;
}
#tagline-container {
	width: 100%;
	height: 290px;
	margin: 0 0 35px 0;
}
#tagline-container-images {
	width: 980px;
	height: 330px;
	margin: 0 0 35px 0;
}
#tagline-large {
	position: relative;
	top: 90px;
	left: 80px;
	width: 600px;
}
#tagline-small {
	position: relative;
	top: 95px;
	left: 80px;
	width: 475px;
}
#leftslogan {
	position: relative;
	top:130px;
	left: 70px;
	width: 395px;
	height: 76px;
}
.tag-txt-container {
}
/*- Home Page ------------------------
-------------------------------------*/
#content-container {
	position: relative;
	margin: 0 0 0 75px;
}
/*-- Images Page ---------------------
------------------------------------*/

/*-- Charter Page --------------------
------------------------------------*/
#charter-content {
	margin: 0 0 0 75px;
}
#finestfleet-txt {
	position: relative;
	top:97px;
	left: 70px;
	width: 413px;
	height: 76px;
}
/*-- Charter Page --------------------
------------------------------------*/
.charterx-content {
	margin: 0 0 0 75px;
}
/*-- Sales Page ----------------------
------------------------------------*/
.sales-content {
	margin: 0 0 0 75px;
}
.sales-content a {
	color: #AFC2CE;
	font-weight: bold;
}
.sales-content a:hover {
	color: #0080EA;
}
/*-- Rangemap Page -------------------
------------------------------------*/
#rangemap {
	margin: 55px auto 0;
	padding: 0;
	width: 870px;
	height: 487px;
}
.rangemap-content {
	position: relative;
	bottom: 30px;
	margin: 0 auto;
	width: 500px;
}
.rangemap-content h3 {
	margin: 0 auto;
	width: 364px;
}
.rangemap-content h4 {
	margin: 0 auto;
	width: 315px;
}
/*-- Contact Page --------------------
------------------------------------*/
.contact-content {
	position: relative;
	margin: 0 0 0 75px;
}
.contact-content h3 {
	position: relative;
	display:inline;
	text-align: left;
}
.contact-content a {
	color: #AFC2CE;
	font-weight: bold;
}
.contact-content a:hover {
	color: #0080EA;
}
#premierchoice-txt {
	position: relative;
	top:95px;
	left: 70px;
	width: 395px;
	height: 76px;
}
#simplykey-txt {
	position: relative;
	top:97px;
	left: 70px;
	width: 413px;
	height: 76px;
}
#contact-txt {
	position: relative;
	top:120px;
	left: 70px;
	width: 216px;
	height: 34px;
	padding-bottom: 42px;
}
#brochure-txt {
	position: relative;
	top:105px;
	left: 70px;
	width: 406px;
	height: 75px;
	padding-bottom: 42px;
}
#specsheet-txt {
	position: relative;
	top:105px;
	left: 70px;
	width: 406px;
	height: 75px;
	padding-bottom: 42px;
}
#charterx-txt {
	position: relative;
	top:105px;
	left: 70px;
	width: 329px;
	height: 75px;
}
#aircraft-txt {
	position: relative;
	top:75px;
	left: 70px;
	width: 329px;
	height: 75px;
}
/*-- Partners Page -------------------
------------------------------------*/
#partners {
	position: relative;
	top: 40px;
	left: 35px;
	margin:0;
	padding: 0;
	width: 932px;
}
.logo-row {
	position: relative;
	margin:0;
	padding: 0;
	width: 932px;
	bottom: 35px;
}
.partner-logo-box {
	position: relative;
	margin:0;
	padding: 0;
	width: 233px;
	float: left;
}
/*-- Images and Interior Pages -------
------------------------------------*/




/*-- Buttons -------------------------
------------------------------------*/

/*-- Read More Button ---*/
div.readmore-btn {
	position: relative;
	top: 135px;
	left: 68px;
	width: 99px;
	height: 29px;
	margin: 0;
	padding: 0;
	background-image: url(../images/readmore-btn-ovr.png);
}
div.readmore-btn a, div.readmore-btn a:link, div.readmore-btn a:visited {
	display: block;
}
div.readmore-btn img {
	width: 100%;
	height: 100%;
	border: 0;
}
div.readmore-btn a:hover img {
	visibility: hidden;
}
/*-- Range Map Button ---*/
div.rangemap-btn {
	position: relative;
	top: 15px;
	left: 55px;
	width: 264px;
	height: 63px;
	margin: 0;
	padding: 0;
	background-image: url(../images/rangemap-btn-ovr.png);
}
div.rangemap-btn a, div.rangemap-btn a:link, div.rangemap-btn a:visited {
	display: block;
}
div.rangemap-btn img {
	width: 100%;
	height: 100%;
	border: 0;
}
div.rangemap-btn a:hover img {
	visibility: hidden;
}
/*-- Spec Sheet Button ---*/
div.specsheet-btn {
	position: relative;
	top: 15px;
	left: 70px;
	width: 264px;
	height: 63px;
	margin: 0;
	padding: 0;
	background-image: url(../images/specsheet-btn-ovr.png);
}
div.specsheet-btn a, div.specsheet-btn a:link, div.specsheet-btn a:visited {
	display: block;
}
div.specsheet-btn img {
	width: 100%;
	height: 100%;
	border: 0;
}
div.specsheet-btn a:hover img {
	visibility: hidden;
}
/*-- 7X Button ---*/
div.f7x-btn {
	position: relative;
	top: 10px;
	left: 375px;
	width: 272px;
	height: 71px;
	margin: 0;
	padding: 0;
	background-image: url(../images/f7x-broch-btn-ovr.png);
}
div.f7x-btn a, div.f7x-btn a:link, div.f7x-btn a:visited {
	display: block;
}
div.f7x-btn img {
	width: 100%;
	height: 100%;
	border: 0;
}
div.f7x-btn a:hover img {
	visibility: hidden;
}
/*-- 7X SS Button ---*/
div.f900ex-ss-btn {
	position: relative;
	top: 55px;
	left: 375px;
	width: 264px;
	height: 63px;
	margin: 0;
	padding: 0;
	background-image: url(../images/f900ex-ss-btn-ovr.png);
}
div.f900ex-ss-btn a, div.f900ex-ss-btn a:link, div.f900ex-ss-btn a:visited {
	display: block;
}
div.f900ex-ss-btn img {
	width: 100%;
	height: 100%;
	border: 0;
}
div.f900ex-ss-btn a:hover img {
	visibility: hidden;
}
/*-- Executive Button ---*/
div.exec-btn {
	position: relative;
	top: 45px;
	left: 375px;
	width: 264px;
	height: 63px;
	margin: 0;
	padding: 0;
	background-image: url(../images/exec-broch-btn-ovr.png);
}
div.exec-btn a, div.execv-btn a:link, div.exec-btn a:visited {
	display: block;
}
div.exec-btn img {
	width: 100%;
	height: 100%;
	border: 0;
}
div.exec-btn a:hover img {
	visibility: hidden;
}
/*---------Right-Column--------*/
#right-column {
	width: 490px;
	height: 100%;
	float: left;
}
.right-img-holder {
	position: relative;
	left: 11px;
	width: 456px;
	height: 100%;
	float: right;
	height: 861px;
}
/*-- slider ----------------------------------*/
.slider-container {
	width:450px;
	height:400px;
	position:relative;
	overflow: hidden;
	left: 78px;
	top: 250px;
}
.slider-container p {
	width:400px;
	height:100%;
	position:relative;
}
.slider-container ul li {
	height:100%;
	position:relative;
	right: 30px;
}
.slides {
	position:absolute;
	top:0;
	left:0;
}
.slides div {
	position:absolute;
	top:0;
	width:500px;
	display:none;
}
ul.pagination {
	list-style-type:none;
	margin:0;
	padding:0;
	margin:9px auto;
}
ul.pagination li {
	float:left;
	margin:0 5px;
	position: relative;
	top: -27px;
	left: 275px;
}
ul.pagination a {
	display:block;
	width:12px;
	padding-top:12px;
	height:0;
	overflow:hidden;
	background-image:url(../images/pagination.png);
	background-position:0 0;
	background-repeat:no-repeat;
}
ul.pagination li.active a {
	background-position:0 -12px
}
.slides ul li {
	background-image: url(../images/bullet-white.png);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 3px 0 3px 20px;
	color:#C8DAED;
	margin: .4em 0;
}
/*---------Horizontal - Layout--------*/
#main-horizontal {
	position:relative;
	right: 1px;
	width:1000px;
	margin: 0 auto;
	height: 862px;
	background: url(../images/main-bg-hori.png) no-repeat;
}
#main-horizontal-sm {
	position:relative;
	right: 1px;
	width:1000px;
	margin: 0 auto;
	height: 602px;
	background: url(../images/main-bg-hori-sm.png) no-repeat;
}
#main-horizontal-images {
	position:relative;
	right: 1px;
	width:1000px;
	margin: 0 auto;
	height: 1092px;
	background: url(../images/main-bg-hori-imgs.png) no-repeat;
}
#main-horizontal-long {
	position:relative;
	right: 1px;
	width:1000px;
	height: 1512px;
	margin: 0 auto;
	background: url("../images/main-bg-hori-long.png") no-repeat scroll 0 0 transparent;
}
#main-horizontal-longest {
	position:relative;
	width:980px;
	margin: 0 auto;
	background: url(../images/main-bg-hori-longest.png) no-repeat;
	float: left;
}
#rangemap-txt {
	position: relative;
	top:97px;
	left: 70px;
	width: 541px;
	height: 95px;
}
#partners-txt {
	position: relative;
	top:97px;
	left: 70px;
	width: 449px;
	height: 97px;
}
#premierpin {
	position: absolute;
	top: 230px;
	left: 73px;
	width: 417px;
	height: 69px;
}
#premierpin-horizontal {
	position: relative;
	top: 120px;
	left: 302px;
	width: 417px;
	height: 69px;
}
#premierpin-horizontal-sm {
	position: relative;
	top: 140px;
	left: 302px;
	width: 417px;
	height: 69px;
}
#gallery {
	position: relative;
	top: 40px;
	left: 135px;
	margin:0;
	padding: 0;
	width: 800px;
}
img.img-box {
	border: 1px solid #CCC;
	width: 140px;
	height: 98px;
	padding: 2px;
	margin: 6px 50px 10px 0;
}
/*-- Footer --------------------------------------------------------------------*/
#footer {
	position: relative;
	top: -13px;
	height: 270px;
	width:980px;
	margin: 0 auto;
	background: url(../images/footer-bg.png) no-repeat center;
}
#footer-container {
	position:relative;
	font-family: "Georgia", Arial, sans-serif;
	font-size: 10px;
	font-weight: 400;
	text-shadow: 0 0 0 #000;
	letter-spacing: .1em;
	width: 1000px;
	height: 250px;
	color: #a5a5a5;
}
#footer-logo-container {
	position:absolute;
	float: left;
	width: 100px;
	height: 100px;
}
#footer-container a {
	color: #8E8E8E;
	text-decoration: none;
}
#footer-container a:hover {
	color: #AFC2CE;
	text-decoration: none;
}
.clearfooter {
	height: 250px;
	clear: both;
}
#copy {
	position:absolute;
	right: 50px;
	bottom: 35px;
	color: #C4C4C4;
}
#about-footer {
	position:absolute;
	left: 68px;
	bottom: 35px;
}
#charter-footer {
	position:absolute;
	left: 116px;
	bottom: 35px;
}
#flightquote-footer {
	position:absolute;
	left: 188px;
	bottom: 35px;
}
/*#management-footer {
	position:absolute;
	left: 188px;
	bottom: 95px;
}*/
/*#sale-footer {
	position:absolute;
	left: 332px;
	bottom: 95px;
}*/
#contact-footer {
	position:absolute;
	left: 284px;
	bottom: 35px;
}
span.gray {
	color: #f2f2f2;
}
#logo-faa {
	position: absolute;
	top: 100px;
	left: 55px;
}
#logo-nbaa {
	position: absolute;
	top: 110px;
	left: 150px;
}
#logo-nata {
	position: absolute;
	top: 110px;
	left: 310px;
}
#logo-avinode {
	position: absolute;
	top: 92px;
	left: 665px;
}
#logo-avinode a:hover {
	text-decoration: none;
}
#passready {
	position: absolute;
	top: 75px;
	left: 800px;
}
#argus {
	position: absolute;
	top: 100px;
	left: 440px;
	border: none;
}

