body {
	margin: 0px;
	padding: 0px;
	font-family: Calibri, "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	font-size: 14px;
	background-image: url(../images/Bg_3.png);
	background-repeat: repeat-x;
	background-color: #cce2f7;
	background-attachment: fixed;
}
#inner {
	background-image: url(../images/Bg_3_shell.png);
}

@font-face {
    font-family: 'AvantGardeLTMediumRegular';
    src: url('fonts/avant/itc_avant_garde_gothic_lt_medium-webfont.eot');
    src: url('fonts/avant/itc_avant_garde_gothic_lt_medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/avant/itc_avant_garde_gothic_lt_medium-webfont.woff') format('woff'),
         url('fonts/avant/itc_avant_garde_gothic_lt_medium-webfont.ttf') format('truetype'),
         url('fonts/avant/itc_avant_garde_gothic_lt_medium-webfont.svg#AvantGardeLTMediumRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'AvantGardeLT-ExtraLight';
    src: url('fonts/avant/avantgardelight.eot');
    src: url('fonts/avant/avantgardelight.eot?#iefix') format('embedded-opentype'),
         url('fonts/avant/avantgardelight.woff') format('woff'),
         url('fonts/avant/avantgardelight.ttf') format('truetype'),
         url('fonts/avant/avantgardelight.svg#avantgardelight') format('svg');
    font-weight: normal;
    font-style: normal;
}
.left {
	float: left;
}
.right {
	float: right;
}
.fadeThis * {
	display: none;
}
.fadeThis {
	position:relative;
	display:block;
	background-repeat: no-repeat;
	background-position: right top;
	z-index: 1000;
}
.fadeThis span.hover {
	background-position: right bottom;
	cursor:pointer;
	top: 0px !important;
	left: 0px !important;
}
.fadeThis input,
.pulse input {
	z-index:2000;
	display: block !important;
	position: absolute;	
}
.formBtn {
	border:0px;
	background-color:transparent;
	cursor:pointer;	
}
.pulse * {
	display: none;
}
.pulse{
	position:relative;
	display:block;
	background-repeat: no-repeat;
	background-position: right top;
	z-index: 1000;
}
.pulse span.hover {
	background-position: right bottom;
	cursor:pointer;
	top: 0px !important;
	left: 0px !important;
}
/*------Basic Shell-------------------------*/

.miniTitle {
	font-family: 'Helvetica';
	font-size: 21px;
	font-weight: bold;
	color: #191f4e;
}
.imgBorder {
	border: solid 1px #375ea9;
	padding: 2px;
}
.divider {
	height: 1px;
	background-color: #b9b2b2;
	margin: 15px 0px;
}
.boxWrap {
	background-color: #f3f3f3;
	border: solid 1px #8f8b88;
	padding: 15px;
}
.AvantBold {
	font-family: 'AvantGardeLTMediumRegular';
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);
	zoom:1;
	-webkit-transform: rotate(-0.05deg);
}
.AvantLight {
	font-family: 'AvantGardeLT-ExtraLight';
	
}
.darkblue {
	color:#00162a;
}
.lightblue {
	color:#004686;
}
.white {
	color:#FFFFFF;
}
UL.coloredDot {
	color: #375ea9;
}
UL.coloredDot .ULText {
	color: #3d3c3c;
}

/*------Basic Shell-------------------------*/
/*--------------------------MENU------------------------------*/
ul#navUL {
	list-style: none;
	padding: 0px;
	margin: 0px;
	z-index:9000;
	position:relative;
}
ul#navUL li {
	padding: 0px;
	margin: 0px;
	float: left;
	position: relative;
	z-index: 10000;
	height: 25px;
	margin-right: 18px;
}
ul#navUL li .mBtn {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 15px;
	text-transform: uppercase;
	display: block;
	height: 25px;
	line-height: 27px;
	padding: 0px 8px;
}
ul#navUL li .mBtn.active {
	background-color: #004686;
}


ul#navUL .divider {
	background-image: url(../images/nav-divider.png);
	background-repeat: no-repeat;
	height: 36px;
	width: 1px;
}
.subMenu {
	position: absolute;
	top: 35px;
	display: none;
	z-index: 10000;
	background-color: #004686;
}
.subMenu .menuContent {
	text-align: justify;
	color: #616161;
	padding: 0px;
	width: 657px;
}
.menuContent .menuTitle {
	background-image: url(../images/menuTitle.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 251px;
	padding-left: 29px;
	line-height: 36px;
	font-family: 'AvantGardeLTMediumRegular';
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);
	zoom:1;
	font-smooth: auto;
	-webkit-transform: rotate(-0.05deg);
	color: #d8d8d8;
	font-size: 20px;
	text-transform: uppercase;
}
.subMenu .menuContent a {
	color: #9f9f9f;
	text-decoration: none;
	font-size: 13px;
	display:block;
	line-height: 18px;
	font-family: calibri;
}
.subMenu .menuContent .menuCraftType {
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 20px;
}
.subMenu .menuContent .menuDivider {
	float: left;
	width: 1px;
	background-color: #003668;
	margin: 0px 22px;
	height: 130px;
}




/*--------------------------MENU------------------------------*/
#bg {
	background-image: url(../images/Background-3.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: top center;
}
#container {
	width: 994px;
	margin: 0 auto;
}

#header {
	background-image: url(../images/header-shadow.png);
	background-repeat: repeat-y;
	height: 314px;
}
#header #headerBG {
	background-image: url(../images/header-bg.jpg);
	width: 982px;
	margin: 0 auto;
	background-repeat: no-repeat;
	height: 314px;
}
#header #headerBG #logo {
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	display: block;
	height: 141px;
	width: 300px;
}
#header #headerBG #headerText {
	background-image: url(../images/trans-bg.png);
	margin-left: 37px;
	width: 199px;
	height: 161px;
	color: #FFFFFF;
	text-align: justify;
	padding: 12px 10px 0px 10px;
	position: relative;
}
#header #headerBG #headerText .moreBtn,
#header #headerBG #headerText .moreBtn span.hover {
	background-image: url(../images/more-btn2.png);
	background-repeat: no-repeat;
	display: block;
	width: 144px;
	height: 75px;
	position: absolute;
	top: 106px;
	left: 37px;
}
#header #phoneNumner {
	background-image: url(../images/number-bg.png);
	width: 254px;
	height: 34px;
	background-repeat: no-repeat;
}
#header #navWrap {
	background-image: url(../images/trans-bg.png);
	height: 25px;
	padding: 6px 0px 6px 13px;
	font-family: 'AvantGardeLT-ExtraLight';
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);
	zoom:1;
	font-smooth: auto;
	-webkit-transform: rotate(-0.05deg);;
}
#whiteBG {
	background-image: url(../images/whiteBG.png);
	background-repeat: repeat-y;
}
#whiteBG a {
	text-decoration:none;
	color:#004686;
	font-weight:bold;
}
#whiteBG a:hover {
	
	color:#00162a;
}
#formLeft {
	background-image: url(../images/form-left.png);
	background-repeat: no-repeat;
	width: 364px;
	height: 365px;
	padding: 11px 11px 0px 11px;
	position: relative;
}
.formTitle {
	text-transform: uppercase;
	font-size: 20px;
	padding-left: 8px;
	height: 45px;
}
.textbox {
	border: solid 3px #4a3403;
	width: 162px;
	height: 25px;
	padding-left: 10px;
	color: #686868;
	font-family: calibri;
	font-size: 15px;
}
.calendar {
	background-image: url(../images/calendar-icon.png);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #FFFFFF;
}
#formLeft #submitBtnWrap {
	position: absolute;
	left: 221px;
	height: 63px;
	width: 138px;
	top: 308px;
}
.submitBtn,
.submitBtn span.hover{
	background-image: url(../images/submitBtn.png);
	background-repeat: no-repeat;
	display: block;
	width: 138px;
	height: 63px;
}
#sliderWrap {
	background-image: url(../images/sliderBG.png);
	background-repeat: no-repeat;
	height: 365px;
	padding: 11px 11px 0px 11px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 556px;
}
#cloudsWrap {
	position: absolute;
	top: 44px;
	width: 4820px;
	height: 285px;
}

#cloudsWrap img {
	float:left;
}
#tickerWrap {
	height: 104px;
	width: 905px;
	margin: 0 auto;
}
#tickerWrap #tickerTitle {
	height: 45px;
	line-height: 39px;
	font-size: 20px;
	text-transform: uppercase;
}
#jetcardResourcesWrap #jetCardBG {
	float: left;
	width: 386px;
	background-image: url(../images/jetCard-bg.png);
	height: 226px;
	background-repeat: no-repeat;
	position: relative;
}
#jetcardResourcesWrap #resourceBG {
	background-image: url(../images/resources-bg.png);
	background-repeat: no-repeat;
	float: right;
	width: 578px;
	height: 226px;
	position: relative;
}
.resourceTitle {
	background-color: #FFFFFF;
	height: 36px;
	line-height: 36px;
	margin: 8px auto 0px auto;
	padding: 0px 25px;
	font-size: 20px;
	text-transform: uppercase;
}
.moreBtn2,
.moreBtn2 span.hover {
	background-image: url(../images/more-btn.png);
	background-repeat: no-repeat;
	width: 100px;
	height: 49px;
	display: block;
	position: absolute;
	left: 240px;
	top: 173px;
}
#jetcardResourcesWrap #resourceWeather,
#jetcardResourcesWrap #resourceWeather span.hover {
	background-image: url(../images/resource-weather.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 120px;
	height: 99px;
	float: left;
}
#jetcardResourcesWrap #resourceCurrency,
#jetcardResourcesWrap #resourceCurrency span.hover {
	background-image: url(../images/resource-currency.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 154px;
	height: 99px;
	float: left;
}
#jetcardResourcesWrap #resourceAirportLocator,
#jetcardResourcesWrap #resourceAirportLocator span.hover {
	background-image: url(../images/resource-airport-locator.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 128px;
	height: 99px;
	float: left;
}
#jetcardResourcesWrap #resourceIndustryInfo,
#jetcardResourcesWrap #resourceIndustryInfo span.hover {
	background-image: url(../images/resource-industry-info.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 149px;
	height: 99px;
	float: left;
}
#footerWrap {
	background-color: #00162a;
	padding: 17px 17px 0px 17px;
}
#footerWrap .footerTitle {
	color: #4581b7;
	font-size: 18px;
	height: 25px;
	line-height: 14px;
	text-transform: uppercase;
}
#footerWrap .footerLinks a{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	line-height: 24px;
	font-size: 15px;
}
#footerWrap .footerDivider {
	width: 1px;
	background-color: #737f8a;
	height: 95px;
	margin: 25px 15px 0px 15px;
}
#facebook , #facebook span.hover{
	background-image: url(../images/facebook.png);
	background-repeat: no-repeat;
	display: block;
	width: 29px;
	height: 29px;
	margin-right: 3px;
}
#linkedin, #linkedin span.hover {
	background-image: url(../images/linkedin.png);
	background-repeat: no-repeat;
	display: block;
	width: 29px;
	height: 28px;
}
#twitter, #twitter span.hover {
	background-image: url(../images/twitter.png);
	background-repeat: no-repeat;
	display: block;
	width: 29px;
	height: 51px;
	margin-right: 3px;
}
#blog, #blog span.hover {
	background-image: url(../images/blog.png);
	background-repeat: no-repeat;
	display: block;
	width: 29px;
	height: 52px;
}
#planeWrap {
	width: 950px;
	margin: 0 auto;
}
#planeWrap #planeImage {
	width: 550px;
	height: 324px;
	position: relative;
}
#planeWrap #planeImage img{
	position:absolute;
	top:0px;
	left:0px;
}
#planeWrap #planeTitle {
	background-image: url(../images/pageTitle-bg.png);
	background-repeat: repeat-x;
	height: 32px;
	position: relative;
	font-size: 20px;
	color: #FFFFFF;
	text-transform: uppercase;
	padding-top: 10px;
}
#planeWrap #planeTitle #pageTitleFloat {
	background-image: url(../images/pageTiitle-left.png);
	background-repeat: no-repeat;
	width: 16px;
	height: 51px;
	position: absolute;
	left: -16px;
	top: 0px;
}
#planeWrap #slTop,
#planeWrap #slTop span.hover {
	background-image: url(../images/slTop.png);
	background-repeat: no-repeat;
	height: 22px;
	width: 128px;
	display: block;
}
#planeWrap #slBottom,
#planeWrap #slBottom span.hover {
	background-image: url(../images/slBottom.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 128px;
	display: block;
}
#planeWrap #thumbImages {
	position: relative;
}
#planeWrap #thumbImages img {
	cursor:pointer;
	display: block;
}
#planeWrap #activeBorder {
	background-image: url(../images/activeBorder.png);
	background-repeat: no-repeat;
	width: 128px;
	height: 81px;
	position: absolute;
}
#planeWrap .blueBox {
	background-color: #004686;
	color: #FFFFFF;
	height: 27px;
	line-height: 27px;
	padding: 0px 14px;
	font-size: 16px;
}
#planeWrap .lightBlueBox {
	background-color: #a8c1d8;
	color: #FFFFFF;
	height: 27px;
	line-height: 27px;
	padding: 0px 14px;
	font-size: 16px;
}
#planeWrap #specSheet,
#planeWrap #specSheet span.hover {
	background-image: url(../images/download-spec-sheet.png);
	background-repeat: no-repeat;
	width: 237px;
	height: 65px;
	display: block;
}
#planeInfoFormWrap #aircraftOverview {
	float: left;
	width: 566px;
	background-image: url(../images/aircraft-overview-bg.png);
	background-repeat: no-repeat;
	height: 266px;
	color: #FFFFFF;
	text-align: justify;
	font-size: 14px;
}
#aircraftForm {
	float: right;
	width: 406px;
	background-image: url(../images/aircraft-form-bg.png);
	background-repeat: no-repeat;
	height: 266px;
}
#aircraftForm .acForm {
	background-color: #FFFFFF;
	border: solid 2px #83a7c8;
	height: 20px;
	width: 176px;
	padding-left: 5px;
	color: #373737;
	font-family: Calibri;
	font-size: 15px;
}
.submitRequestBtn,
.submitRequestBtn span.hover {
	background-image: url(../images/submitRequest-btn.png);
	background-repeat: no-repeat;
	display: block;
	width: 135px;
	height: 15px;
}
h1 {
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	font-size: 20px;
	margin-bottom: 5px;
	background-image: url(../images/h1-bg.png);
	height: 42px;
	line-height: 42px;
	color: #FFFFFF;
	padding-left: 10px;
}
h2 {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	border-bottom: solid 1px #c3c3c3;
	margin-bottom: 10px;
}

#pageTitle {
	background-image: url(../images/pageTitle.png);
	background-repeat: no-repeat;
	height: 62px;
	width: 962px;
	line-height: 45px;
	font-size: 20px;
	color: #FFFFFF;
	text-transform: uppercase;
	padding-left: 20px;
}
.greyBox {
	padding: 10px;
	background-color: #e0e3e5;
	position: relative;
	border: solid 1px #8fb3d4;
}
.planeBox {
	float: left;
	width: 207px;
	margin-right: 20px;
	height: 148px;
	position: relative;
}
.planeBox .planePic img{
	border: solid 1px #8fb3d4;
	padding: 2px;
}
.planeBox .planeName {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	height: 24px;
	line-height: 24px;
}
.planeBox .planeLink {
	background-image: url(../images/planeBtn.png);
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 207px;
	height: 148px;
}

.planeBox .planeName a{
	text-decoration:none;
}
#tabBtns .tabBtn {
	text-transform: uppercase;
	font-size: 20px;
	float: left;
	display: block;
	height: 40px;
	line-height: 40px;
	padding: 0px 20px;
	cursor: pointer;
	background-color: #e0e3e5;
	border: solid 1px #8fb3d4;
	border-bottom: #e0e3e5;
	margin-right: 10px;
	position: relative;
}
.tabBtn .tabBar {
	background-color: #e0e3e5;
	height: 1px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 2000;
}
.tabBtn.active .tabBar {
	bottom: -1px;	
}

#tabBtns .tabBtn.active {

}
.greyBox .tabContent {
	position: absolute;
	width: 890px;
	top: 10px;
	left: 10px;
	background-color: #e0e3e5;
}

#jetCardWrap {
	float: right;
	width: 406px;
	background-image: url(../images/jetcard-inner-bg.png);
	background-repeat: no-repeat;
	height: 266px;
	position: relative;
}
#pdfDownloadLink
{
	background-image: url(../images/pdf-download-icon.png);
	background-repeat: no-repeat;
	height: 39px;
	text-decoration: none;
	font-weight: bold;
	color: #00162a;
	padding-left: 30px;
	font-size: 14px;
	display: block;
}
