A.red:link    {color:#FF0000;font-weight:normal}
A.red:visited {color:#FF0000;font-weight:normal}
A.red:active  {color:#FF0000;font-weight:normal}
A.red:hover   {color:#FF0000;font-weight:normal}

A.redbold:link    {color:#FF0000;font-weight:bold}
A.redbold:visited {color:#FF0000;font-weight:bold}
A.redbold:active  {color:#FF0000;font-weight:bold}
A.redbold:hover   {color:#FF0000;font-weight:bold}

A.white:link    {color:#FFFFFF;font-weight:normal}
A.white:visited {color:#FFFFFF;font-weight:normal}
A.white:active  {color:#FFFFFF;font-weight:normal}
A.white:hover   {color:#FFFFFF;font-weight:normal}

A.whitebold:link    {color:#FFFFFF;font-weight:bold}
A.whitebold:visited {color:#FFFFFF;font-weight:bold}
A.whitebold:active  {color:#FFFFFF;font-weight:bold}
A.whitebold:hover   {color:#FFFFFF;font-weight:bold}

A.blue:link    {color:#0000FF;font-weight:normal}
A.blue:visited {color:#0000FF;font-weight:normal}
A.blue:active  {color:#0000FF;font-weight:normal}
A.blue:hover   {color:#0000FF;font-weight:normal}

A.bluebold:link     {color:#0000FF;font-weight:bold}
A.bluebold:visited  {color:#0000FF;font-weight:bold}
A.bluebold:active   {color:#0000FF;font-weight:bold}
A.bluebold:hover    {color:#0000FF;font-weight:bold}

A.bluelight:link    {color:#00FFFF;font-weight:normal}
A.bluelight:visited {color:#00FFFF;font-weight:normal}
A.bluelight:active  {color:#00FFFF;font-weight:normal}
A.bluelight:hover   {color:#00FFFF;font-weight:normal}

A.yellow:link    {color:#FFFF00;font-weight:normal}
A.yellow:visited {color:#FFFF00;font-weight:normal}
A.yellow:active  {color:#FFFF00;font-weight:normal}
A.yellow:hover   {color:#FFFF00;font-weight:normal}

A.yellowbold:link     {color:#FFFF00;font-weight:bold}
A.yellowbold:visited  {color:#FFFF00;font-weight:bold}
A.yellowbold:active   {color:#FFFF00;font-weight:bold}
A.yellowbold:hover    {color:#FFFF00;font-weight:bold}

A.yellowboldtitle:link     {color:#FFFF00;font-weight:bold;font-size:26px;}
A.yellowboldtitle:visited  {color:#FFFF00;font-weight:bold;font-size:26px;}
A.yellowboldtitle:active   {color:#FFFF00;font-weight:bold;font-size:26px;}
A.yellowboldtitle:hover    {color:#FFFF00;font-weight:bold;font-size:26px;}

A.black:link    {color:#000000;font-weight:normal}
A.black:visited {color:#000000;font-weight:normal}
A.black:active  {color:#000000;font-weight:normal}
A.black:hover   {color:#000000;font-weight:normal}

A.blackbold:link     {color:#000000;font-weight:bold}
A.blackbold:visited  {color:#000000;font-weight:bold}
A.blackbold:active   {color:#000000;font-weight:bold}
A.blackbold:hover    {color:#000000;font-weight:bold}

A.aqua:link    {color:#00FFFF;font-weight:normal}
A.aqua:visited {color:#00FFFF;font-weight:normal}
A.aqua:active  {color:#00FFFF;font-weight:normal}
A.aqua:hover   {color:#00FFFF;font-weight:normal}

A.aquabold:link     {color:#00FFFF;font-weight:bold}
A.aquabold:visited  {color:#00FFFF;font-weight:bold}
A.aquabold:active   {color:#00FFFF;font-weight:bold}
A.aquabold:hover    {color:#00FFFF;font-weight:bold}

A.nounderline:link     {text-decoration:none;}
A.nounderline:visited  {text-decoration:none;}
A.nounderline:active   {text-decoration:none;}

html,body{
background-color:#000000;
font-family:"Times New Roman",Arial,Verdana,Helvetica,sans-serif;
font-weight:normal;
margin:0;

padding:0;

}


@font-face{
font-family:TRUEBLUE;
src:url("../opensanslight.ttf");
font-display: swap;
}

.clearfix{
clear:both;
}

.ContactUsDialogBox{
position:relative;
background:rgba(0, 0, 0, 0.8);
border:2px solid #c8c8c8;
border-radius:10px;
box-shadow:5px 5px 5px #888888;
color:#FFFFFF;
font-size:large;
padding:20px;
margin-bottom:125px;
text-align:center;
width:50%;
top:280px;
left:25%;
height:750px;
}


.ContactUsForm{
position:relative;
color:#FFFF00;
display:grid;
grid-template-rows:30px 30px 30px 30px 30px 30px 30px 30px 10px;
grid-template-columns:38% 62%;
text-align:left;
}

.ContactUsImage{
position:absolute;
top:120px;
left:26%;
width:50%;
}

.ContactUsImportant{
background-color:#FFFFFF;
border:1px  #FF0000;
color:#FF0000;
font-size:small;
font-weight:900;
margin-bottom:10px;
text-align:center;
width:100%;
}

.ContactUsMessageField{
position:relative;
top:0px;
left:10%;
}

.ContactUsMessageTitle{
position:relative;
top:15px;
text-align:left;
left;color:#FFFF00;
}



.CopyrightContainer{
position:relative;
background:rgba(0, 0, 0, 0.8);
border:2px solid #c8c8c8;
border-radius:10px;
box-shadow:5px 5px 5px #888888;
color:#FFFFFF;
font-size:large;
padding:20px;
margin-bottom:25px;
text-align:center;
width:50%;
top:200px;
left:25%;
}

.DialogBox{
position:relative;
background:rgba(0, 0, 0, 0.8);
border:2px solid #c8c8c8;
border-radius:10px;
box-shadow:5px 5px 5px #888888;
color:#FFFFFF;
font-size:large;
padding:20px;
margin-bottom:25px;
text-align:center;
width:50%;
top:125px;
left:25%;
}

.InventoryDetails{
position:relative;
left:-10px;
width:100%;
color:#FFFF00;
text-align:left;
}

.InventoryThumbs{
position:relative;
display:grid;
grid-template-columns:33% 33% 33%;
left:.5%;
width:99%;
}


.InventoryThumbsCells{
background-color:#000000;
border: 3px solid #c8c8c8;
border-radius: 10px;
color:#FFFFFF;
padding: 3px 10px;
text-align:center;
}

.Masthead{
position:fixed;
background:rgba(0, 0, 0, 0.6);
border:0px solid #c8c8c8;
font-weight:normal;
height:100px;
text-align:left;
width:100%;
z-index:99;
}


.Menu{
position:absolute;
border:0px solid #73AD21;
left:22%;
height:25px;
max-width:100%;
border-radius:5px;
padding:10px;
text-align:center;
top:50px;
z-index:999;
}

nav { 
	margin: -5px 0;
	z-index:99;
}

nav:after {
	content:"";
	display:table;
	clear:both;
}

nav ul {
	padding:0;
	margin:0;
	list-style: none;
	position: relative;



	}
	
nav ul li {
	margin: 0px;
	display:inline-block;
	float: left;
	
border-radius: 0px;
background: rgba(0, 0, 0, 0);

	}

nav a {
	display:block;
	padding:0 10px;	
	color:#00FFFF;
	font-size:20px;
	line-height: 35px;
	text-decoration:none;

}

nav a:hover { 

	color:#FFFFFF;
}

nav ul ul {
	display: none;
	position: absolute; 
	top: 35px;
box-shadow: 10px 10px 10px #888888;

}

nav ul li:hover {
background-color: #1994D7;
}
	
nav ul li:hover > ul {
	display:inherit;
	width:auto;
}
	
nav ul ul li {
	width:130px;
	float:none;
	display:list-item;
	position: relative;

}

nav ul ul li:hover {
	display:inherit;
}

nav ul ul ul {
height:0px;
}

nav ul ul ul li {
	position: relative;
	top:-30px;
	display:list-item;
	/* has to be the same number as the "width" of "nav ul ul li" */ 
	left:230px; 
box-shadow: 10px 10px 10px #888888;
}

	
li > a:after { content:  ' +'; }
li > a:only-child:after { content: ''; }

.NavAircraftDropDown{
width:400px;
background-color:#000000;
z-index:99;
}

.NavInfoDropDown{
width:380px;
background-color:#000000;
z-index:99;
}



.PageNumContainer{
border:0px solid #FF0000;
height:60px;
background-color:#000000;
position:relative;
top:125px;
left:25%;
width:75%
}

.PageNumCols{
display: grid;
grid-Template-columns: 120px repeat(10,60px) 120px ;
grid-Template-rows: 60px;
text-align:center;
}

.PageNumCel{
padding-top: 15px;
background-color:#000000;
color:#303030;
font-size:25px;
font-weight:bold;
color:#FFFFFF;
margin-right:15px;
}

.SectionContainerTitle{
position:relative;
border:2px solid #c8c8c8;
border-radius:10px;
box-shadow: 5px 5px 5px #5F5F5F;
color:#F99700;
font-family:TRUEBLUE;
font-weight:normal;
font-size:25px;
left:3px;
margin-bottom:20px;
padding:3px 0 3px 10px;
text-align:left;
text-shadow:1px 1px #000000; 0px 2px 2px #001135;
top:0px;
width:98%;
z-index:1;
}


.SlideshowThumbs{
transition: background-color 0.6s ease;
border:2px solid #000000;
box-shadow:5px 5px 5px #888888;
height:75px;
max-height:700px;
width:75px;
z-index:1;
}

.SpecialButtonBlue{
position: relative;
background-color: #4274D7;
border: 0;
border-radius:7px;
box-shadow: 0 0 0 1px #b93802 inset, 0 0 0 2px rgba(255, 255, 255, 0.15) inset, 0 0px 0 0 #AA0000, 0 2px 0px 1px rgba(0, 0, 0, 0.5);
color:#FFFFFF;
font-family:initial;
font-size:x-large;
font-weight:x-bold;
height:35px;
margin: 2px 10px 2px 10px;
padding-right:10px;
top: -6px;
transition: all 40ms linear;
width:auto;
min-width:100px;
text-align:center;
}

.SpecialButtonRed{
position: relative;
background-color: #D73814;
border: 0;
border-radius:7px;
box-shadow: 0 0 0 1px #b93802 inset, 0 0 0 2px rgba(255, 255, 255, 0.15) inset, 0 0px 0 0 #AA0000, 0 2px 0px 1px rgba(0, 0, 0, 0.5);
color:#FFFF00;
font-family:initial;
font-size:x-large;
font-weight:x-bold;
height:35px;
margin: 2px 10px 2px 10px;
padding-right:10px;
top: -6px;
transition: all 40ms linear;
width:auto;
min-width:100px;
}

.TagLine{
position:absolute;
top:100px;
font-weight:900;
font-size:30px;
color:#0000FF;
text-align:center;
text-shadow: 2px 2px #000000;
width:100%;
}

.TBTitle{
position:relative;
font-family:TRUEBLUE;
font-size:30px;
color:#FFFFFF;
text-align:center;
z-index:99;
}

.TrueBlueVideo{
position:relative;
top:100px;
left:7%;
width:85%;
height:625px;
border:0px solid #FF0000;
}

.TrueBlueVideoTopText{
position:absolute;
font-family:TRUEBLUE;
top:150px;
color:#FFFFFF;
left:10%;
font-size:20px;
width:80%;
text-align:center;
z-index:50;
}


.TrueBlueVideoBottomText{
position:absolute;
font-family:TRUEBLUE;
top:640px;
color:#FFFFFF;
left:10%;
font-size:20px;
width:80%;
text-align:center;
z-index:99;
}

