/*
	
	General
	
*/
.alignLeft { text-align: left; }
.alignRight { text-align: right; }
.alignCenter { text-align: center; }
#page { top: 32px; }
#success { background-color: #FFFFFF; bottom: 0px; height: auto; left: 0; position: absolute; top: 0px; text-align: center; width: 100%; z-index: 100; }
#success .fullCenter { color: #000000; height: 50px; margin-top: -25px; position: absolute; top: 30%; width: 100%; }
#success .thankYou { font-size: 30px; }
#success .aw { color: #040D54; font-size: 24px; }
	

/*
	
	Header
	
*/
#topHeader { background: #222222; color: #FFFFFF; font-size: 16px; font-weight: 300; padding: 5px 0 5px 0; position: fixed; width: 100%; z-index: 10;}
#topHeader a { color: inherit; text-decoration: none; }
@media (max-width: 991px) { #topHeader { text-align: center; } #topHeader .alignRight{ display: none; } #topHeader span{ display: none; } }
#header { background: url('../images/headerBG.png') repeat; overflow: auto; padding: 15px 0 15px 0; position: fixed; top: 32px; width: 100%; z-index: 10; }
@media (max-width: 991px) { #header { text-align: center; } } 
#header ul { padding-top: 35px; }
#header ul li { color: #000000; font-size: 18px; font-weight: 300; padding: 0 0 0 40px; }
#header ul li a { color: inherit; text-decoration: none; }
#header ul li a.current { color: #1c4b97; font-weight: 400; }
@media (max-width:991px) { .navigation { display: none; } .mobileNavigation { color: #000000; display: block; height: 60px; margin: 15px auto 0 auto; width: 100%; } .mobileNavigation select { background: #FFFFFF; font-size: 15px; font-weight: 300; height: 40px; padding: 10px 10px 10px 10px; margin-top: 0px; width: 100%; } }
@media (min-width: 992px) { .navigation { display: block; } .mobileNavigation { display: none; } }



/*
	
	Footer
	
*/
#footer { background: #000000; color: #FFFFFF; overflow: auto; padding: 20px 0 20px 0; text-transform: uppercase; }
#footer a { color: inherit; text-decoration: none; }
#footer ul { padding-top: 30px; }
@media (max-width:991px) { #footer { text-align: center; } #footer ul { display: none; } #footer span.adt { display: block; margin-top: 20px; text-align: center; }  }


/*
	
	Home
	
*/
#welcome { overflow: auto; padding: 50px 0 50px 0; text-align: center; }
#welcome h1 { color: #1b4f9e; font-size: 40px; font-weight: 300; margin: 0; padding: 0; }
#welcome h1 span { font-weight: 500; }
#welcome h2 { color: #5d5d5d; font-size: 20px; font-weight: 300; margin: 0; padding: 10px 0 20px 0; text-transform: uppercase; }
#welcome p { font-size: 16px; }
#welcome a.consultation { color: #132dee; text-decoration: underline; }
#welcome span.callJet { display: block; font-size: 20px; font-weight: 500; margin-top: 15px; }
#welcome span.callJet a { color: inherit; text-decoration: none; }
#welcome div.welcomeButtons { margin-top: 15px; }
#welcome div.welcomeButtons a { background: #1b4f9e; border-radius: 5px; color: #FFFFFF; display: inline-block; font-size: 20px; font-weight: 300; margin: 25px 25px 0 25px; padding: 15px 25px 15px 25px; text-transform: uppercase; text-decoration: none; }
#welcome div.welcomeButtons a img { padding-right: 20px; }
#homeAbout { background: url('../images/homeAboutBG.jpg'); background-size: cover; border-bottom: #FFFFFF 5px solid; color: #FFFFFF; overflow: auto; padding: 50px 0 50px 0; }
#homeAbout img { float: left; padding: 0 20px 20px 0; }
#homeAbout p {  font-size: 16px; }
#homeAbout div.rightSide { text-align: center; }
#homeAbout div.rightSide h3 { font-size: 40px; padding: 0 20px 20px 20px; margin: 0; }
@media (max-width:991px) { #homeAbout div.rightSide h3 { margin-top: 40px; } }
#homeAbout div.rightSide p { font-size: 20px; }
#homeAbout a { background: #FFFFFF; border-radius: 5px; color: #1b4f9e; display: inline-block; font-size: 20px; font-weight: 500; padding: 15px 30px 15px 30px; margin-top: 30px; text-decoration: none; text-transform: uppercase; }
#homeSell { background: url('../images/homeSell.jpg'); background-size: cover; border-bottom: #FFFFFF 5px solid; color: #000000; overflow: auto; padding: 50px 0 50px 0; }
@media (max-width:991px) { #homeSell { text-align: center; } }
#homeSell h4 { color: #1b4f9e; font-size: 32px; margin: 0; padding: 0 0 25px 0; }
#homeSell p { font-size: 18px; }
#homeSell a { background: #1b4f9e; border-radius: 5px; color: #FFFFFF; display: inline-block; font-size: 20px; font-weight: 500; margin: 25px 25px 0 25px; padding: 15px 25px 15px 25px; text-transform: uppercase; text-decoration: none; }



/*
	
	About
	
*/
#aboutImg { background: url('../images/aboutBG.jpg'); background-size: cover; height: 250px; }
#aboutMain { overflow: auto; padding: 50px 0 50px 0; }
#aboutMain h1 { color: #1b4b97; font-size: 40px; font-weight: 400; margin: 0; padding: 0; }
#aboutMain p { color: #787878; font-size: 16px; margin-top: 20px; }
#aboutMain a.consultation { background: #1b4f9e; border-radius: 5px; color: #FFFFFF; display: inline-block; font-size: 18px; font-weight: 300; margin: 5px 0 0 0; padding: 10px 20px 10px 20px; text-transform: uppercase; text-decoration: none; }
@media (max-width:991px) { #aboutMain { text-align: center; } #aboutMain img { padding-bottom: 20px; } }
#evolutionJets { overflow: auto; padding: 25px 0 50px 0; }
#evolutionJets img { display: inline-block; margin: 10px 0 10px 0; max-width: 100%; }
#evolutionJets span.sub { color: #666464; font-size: 16px; font-style: italic; font-weight: 300; display: block; margin-top: 10px; }
#evolutionJets div.up { padding-top: 40px; }
#evolutionJets ul li { color: #666464; font-size: 16px; font-style: italic; font-weight: 300; margin-top: 10px;  }
#evolutionJets a { background: #0d5783; border-radius: 5px; color: #FFFFFF; display: inline-block; font-size: 20px; font-weight: 400; margin: 25px 0 0 0; padding: 15px 30px 15px 30px; text-decoration: none; }
#aboutInfo { background: #1b4f9e; color: #FFFFFF; font-size: 16px; overflow: auto; padding: 50px 0 50px 0; }
#aboutInfo p { margin-top: 20px; }
#aboutInfo a.directions { color: inherit; font-size: 12px; font-style: italic; font-weight: 300; text-decoration: underline; }
#aboutInfo p span { display: block; font-size: 18px; font-weight: 500; margin: 0; }
#aboutInfo p span.hours { display: inline-block; font-size: 16px; margin: 0 0 0 20px; }
#aboutInfo h3 { font-size: 25px; font-style: italic; margin: 0; padding: 0 0 15px 0; }
#aboutInfo img { border: 2px solid #FFFFFF; max-width: 100%; }
@media (max-width:991px) { #aboutInfo h3 { margin-top: 40px; } } 
#meetTeam { overflow: auto; padding: 50px 0 50px 0; }
#meetTeam h4 { color: #1b4f9e; font-size: 35px; font-weight: 400; margin: 0; padding: 0 0 20px 0; }
#meetTeam p { color: #777777; font-size: 16px; }
#meetTeam img.nbaa { margin-top: 20px; } 
#meetTeam div.profile { padding-left: 40px; }
@media (max-width:991px) { #meetTeam div.profile { margin-top: 40px; padding-left: 0; } } 
#meetTeam div.profile img { float: left; padding-right: 20px; }
#meetTeam div.profile span.name { display: block; font-size: 20px; font-weight: 500; }
#meetTeam div.profile span.title { display: block; font-size: 16px; font-weight: 300; }
#meetTeam div.profile span.email { display: block; font-size: 16px; font-weight: 300; margin-top: 20px; }
#meetTeam div.profile span.bio { display: block; font-size: 16px; font-weight: 300; margin-top: 20px; }
#meetTeam div.profile a { color: inherit; text-decoration: underline; }
#meetTeam div.up { margin-top: 30px; }




/*
	
	Inventory
	
*/
#inventoryImg { background: url('../images/inventoryImage.jpg'); background-size: cover; height: 250px; }
#filter { overflow: auto; padding: 50px 0 50px 0; }
#filter span{ display: inline-block; margin: 0 10px 0 10px;  }
#filter a { color: inherit; text-decoration: underline; }
@media (max-width:991px) { #filter a { display: block; text-align: center; } #filter span{ display: none; } }
#inventory { overflow: auto; padding: 10px 0 50px 0; }
#inventory h1 { color: #1b4f9e; font-size: 40px; font-weight: 400; margin: 0 0 20px 0; padding: 0; }
#inventory h1 span { font-size: 30px; font-weight: 300; }
@media (max-width:991px) { #inventory h1 { text-align: center; } }
#inventory div.aircraft { margin: 30px auto 20px auto; max-width: 280px; }
#inventory div.aircraft img.mainImg { max-width: 280px; height: 210px; }
#inventory div.aircraft a { color: inherit; text-decoration: none; }
#inventory div.aircraft div.details { background: #e5e5e5; margin-top: 5px; padding: 15px; text-align: center; }
#inventory div.aircraft div.details span.title { color: #1b4f9e; display: block; font-size: 18px; font-weight: 500; min-height: 50px; }
#inventory div.aircraft div.details span.price { color: #000000; display: block; font-size: 16px; font-weight: 500; margin-bottom: 10px; }
#inventory div.aircraft div.details span.ttaf { display: inline-block; margin-right: 10px; }
#inventory div.aircraft div.details span.sn { display: inline-block; margin-left: 10px; }
#inventory div.aircraft div.buttons { background: #cccccc; border-top: 1px solid #a8a8a8;  text-align: center;  }
#inventory div.aircraft div.buttons a { color: #1b4f9e; display: inline-block; font-weight: 400; padding: 15px 15px 15px 0; text-decoration: none; width: 125px; }
#inventory div.aircraft div.buttons a.viewMore { border-right: 1px solid #a8a8a8; }
#inventory div.aircraft div.buttons a img { padding-right: 10px; }
#inventory #sharedOwnership, #inventory #recentlySold { margin-top: 60px; }




/*
	
	Buy Aircraft
	
*/
#whiteTop { height: 145px; }
#aircraftTitle { background: #e5e5e5; padding: 25px 0 25px 0; }
#aircraftTitle h1 { color: #1b4f9e; display: inline-block; font-size: 35px; font-weight: 400; margin: 0; padding: 0; }
#aircraftTitle h1 span { color: #484848; font-size: 22px; font-weight: 300; }
@media (max-width:991px) { #aircraftTitle { text-align: center; } #whiteTop { height: 220px; } }
#aircraftTitle span.price { color: #484848; display: block; font-size: 22px; font-weight: 500; margin-top: 10px; }
#aircraftTitle a.requestMore { background: #f2f2f2; border: #1d73bc solid 2px; border-radius: 3px; color: #484848; display: inline-block; font-size: 16px; font-weight: 300; margin-top: 3px; padding: 10px 15px 10px 15px; text-decoration: none; }
#aircraftTitle a.backButton { color: #484848; display: block; font-size: 12px; font-weight: 300; margin-top: 8px; text-decoration: none; text-transform: uppercase; }
#aircraftTitle a.backButton img { padding-right: 5px; }
@media (max-width:991px) { #aircraftTitle div.alignRight { text-align: center; } #aircraftTitle a.requestMore { margin-top: 15px; } #aircraftTitle a.backButton { margin-top: 13px; } }
#aircraft { overflow: auto; padding: 50px 0 50px 0; }
#aircraft div.images img.mainImg { max-width: 100%; }
#aircraft div.images div.thumbnails { display: block; margin-top: 10px; }
#aircraft div.images div.thumbnails img.thumb { width: 150px; margin: 10px 5px 10px 5px; }
@media (min-width:992px) and (max-width:1199px) { #aircraft div.images div.thumbnails img.thumb { width: 132px; }  }
@media (max-width:991px) { #aircraft { text-align: center; } #aircraft div.images div.thumbnails { display: none; } }
#aircraft div.aircraftDetails { background: #F5F5F5; padding: 25px 25px 50px 25px; }
#aircraft div.aircraftDetails span.title { display: block; font-size: 34px; font-weight: 400; }
#aircraft div.aircraftDetails ul { font-size: 18px; font-weight: 300; margin-top: 15px; }
#aircraft div.aircraftDetails ul li span { display: inline-block; font-weight: 500; width: 200px; }
@media (max-width:991px) { #aircraft div.aircraftDetails ul li span { width: auto; } }
#aircraft div.aircraftDetails p.comments { margin-top: 20px; }
#aircraft div.aircraftDetails div.pdf { margin-top: 20px; }
#aircraft div.aircraftDetails div.pdf a { color: #000000; font-size: 18px; text-decoration: none; }
#aircraft div.aircraftDetails div.pdf img { padding-right: 10px; }
#aircraft div.aircraftDetails div.contact { font-size: 18px; margin-top: 40px; }
#aircraft div.aircraftDetails div.contact img { float: left; padding-right: 40px; }
@media (max-width:991px) { #aircraft div.aircraftDetails div.contact img { display: none; } }
#aircraft div.aircraftDetails div.contact a.emailAgent { background: #1b4f9e; border: 2px solid #c5c5c5; color: #FFFFFF; display: inline-block; margin-top: 10px; padding: 12px 50px 12px 50px; text-decoration: none; }
#aircraft div.relatedAircraft { overflow: auto; padding: 30px 0 30px 0; }
#aircraft div.relatedAircraft span.title { display: block; color: #1b4b97; font-size: 30px; }
#aircraft div.relatedAircraft div.related { display: inline-block; font-size: 12px; font-weight: 500; margin: 20px 20px 0 0; width: 130px; }
#aircraft div.relatedAircraft div.related img { max-width: 130px; }
#aircraft div.relatedAircraft div.related span.relatedTitle { color: #1b4b97; display: block; margin-top: 10px; }
#aircraft div.relatedAircraft div.related span.price { display: inline-block; float: left; }
#aircraft div.relatedAircraft div.related span.view { display: inline-block; float: right; }



/*
	
	Sell Aircraft
	
*/
#sellHeader { background: url('../images/sellBG.jpg'); background-size: cover; height: 250px; }
#sell { overflow: auto; padding: 50px 0 50px 0; }
#sell h1 { color: #1b4b97; display: block; font-size: 40px; font-weight: 400; margin: 0; padding: 0 0 5px 0; }
#sell span.sub { display: block; font-size: 16px; #4b4b4b; }
#sell p { margin-top: 30px; }
#sell form { margin-top: 50px; }
#sell form label { text-align: left; }
#sell div.process { background: #F5F5F5; color: #1b4b97; float: right; max-width: 450px; padding: 25px 25px 50px 25px; text-align: center; }
@media (max-width:991px) { #sell div.process { float: left; margin-top: 30px; max-width: 100%; width: 100%;} }
#sell div.process h2 { display: block; font-size: 30px; font-weight: 300; margin: 0 0 30px 0; padding: 0;  } 
#sell div.process ul li { margin-top: 15px; }
span.whyTitle { display: inline-block; font-size: 30px; margin-bottom: 25px; }
ul.why li { margin-top: 15px; }




/*
	
	Contact
	
*/
#contactHeader { background: url('../images/contactBG.jpg'); background-size: cover; height: 250px; }
#contact { overflow: auto; padding: 50px 0 50px 0; text-align: center;}
#contact span.title { color: #1b4b97; display: block; font-size: 30px; }
#contact span.subTitle { color: #1b4b97; display: block; font-size: 20px; font-weight: 300; margin: 20px 0 20px 0; }
#contact div.contactForm { margin-top: 25px; }
#contactMap { background: url('../images/contactMap.jpg'); background-size: cover; height: 250px; }

