html {
height : 100%;
}

body {
margin : 0;
padding : 0;
background-color : #000;
color : #fff;
font-family : Helvetica, Arial, sans-serif;
height : 100%;
}

table {
margin-left : 60px;
margin-top : -50px;
border : none;
}

h3 {
margin-left : 45px;
margin-top : 10px;
color : #ff0000;
}

h4 {
margin-left : 45px;
color : #66f;
}

h4.info {
margin-left : 90px;
color : #9b9b9b;
}

h4.moreinfo {
margin-left : 135px;
color : #fff;
}

ul {
list-style : none;
}

blockquote {
margin-left : 45px;
}

table tr {
margin-left : 45px;
}

p.wide {
width : 580px;
margin-left : -30px;
}

.smalltext {
font-size : smaller;
color : #fff;
margin-left : 5px;
}

.leftmargin {
margin-left : 50px;
}

#navtable {
position : absolute;
margin-top : -50px;
}

#maps {
margin-left : 0px;
width : 640px;
overflow : hidden;
height : auto;
}

#header {
height : 200px;
width : 100%;
background-color : #000;
background-image : url(images/toptexture.gif);
background-repeat : repeat-x;
}

#logo {
position : absolute;
margin-top : -140px;
margin-left : 60px;
background-image : url(images/maxflightlogo.gif);
width : 300px;
height : 69px;
}

p#mainlogo {
color : #fff;
font-size : 50px;
}

p#sublogo {
margin-top : -50px;
color : #f00;
font-size : 20px;
margin-left : 5px;
}

#main {
width : 650px;
margin-left : 65px;
border : 1px solid #9d9d9d;
background-image : url(images/mainbg.gif);
}

#maininfo {
width : 600px;
margin : 25px;
border : 3px solid #9d9d9d;
background-color : #000;
}

#maininfo p {
padding-left : 30px;
padding-right : 30px;
}

#maininfo p.detail {
padding-left : 90px;
}

#maininfo a {
color : #92ff4a;
}

#maininfo table {
margin-left : -25px;
line-height : 30px;
}

#main.wider {
width : 840px;
margin-left : 0;
}

#maininfo.wider {
width : 850px;
}

#searchbox {
width : 390px;
height : 30px;
position : absolute;
margin-top : -190px;
margin-left : 370px;
}

#infobutton {
width : 92px;
height : 26px;
position : absolute;
margin-top : 40px;
margin-left : 596px;
}

#infobutton span {
margin-left : -6px;
}

#innerbox {
width : 90%;
background-color : #000;
border : 1px solid #9d9d9d;
margin : 20px;
padding-right : 20px;
}

#video {
margin-left : 25%;
border : 1px solid #9d9d9d;
width : 322px;
height : 242px;
padding : 5px;
}

#thumbs {
font-size: 10px;
margin-top: 25px;
margin-left: 25px;
}

#pdfbrochure {
position: absolute;
margin-top: 324px;
margin-left: 586px;
height: 100px;
width: 100px;
}


#buttonbox {
margin : 0;
width : 584px;
height : 21px;
position : absolute;
margin-top : 7px;
margin-left : 91px;
}

#buttonbox UL {
list-style : none;
margin : 0;
padding : 0;
border : none;
height : 35px;
}

#buttonbox LI {
display : block;
margin : 0;
padding : 0;
float : left;
width : auto;
height : 35px;
}

#buttonbox A {
color : #000;
display : block;
width : auto;
text-decoration : none;
background : #000;
color : #fff;
margin : 0;
border-left : 1px solid #9d9d9d;
border-top : 1px solid #9d9d9d;
border-right : 1px solid #9d9d9d;
padding : 0 5px 0 5px;
}

#buttonbox A:hover, #buttonbox A:active {
background : #aaa;
color : #000;
}

#navcontainer A.active:link {
position : absolute;
z-index : 102;
background : #9d9d9d;
font-weight : bold;
}

#navcontainer A.active:visited {
position : absolute;
z-index : 102;
background : #9c9c9c;
font-weight : bold;
}

#footer {
height : 100px;
width : 100%;
}

#footer p {
width : 650px;
margin-left : 65px;
text-align : center;
line-height : 20px;
margin-top : 40px;
}

.cssnav {
position : relative;
font-family : arial, helvetica, sans-serif;
background : url(images/hover.gif) no-repeat;
white-space : nowrap;
width : 90px;
height : 26px;
margin : 0;
padding : 0;
}

.cssnav a {
color : #fff;
font-size : 14px;
width : 90px;
height : 26px;
float : left;
color : white;
text-decoration : none;
}

.cssnav img {
width : 90px;
height : 26px;
border : 0;
}

* html a:hover {
visibility : visible;
}

.cssnav a:hover img {
visibility : hidden;
}

.cssnav span {
position : absolute;
left : 8px;
top : 5px;
margin : 0;
cursor : pointer;
}
