#wrap { width:900px; margin:0 auto; }

html {

height : 100%; margin-bottom: 0.01em;

}



body {

margin : 0;

padding : 0;

background-color : #000;

color : #fff;

font-family : Helvetica, Arial, sans-serif;

height : 100%;

background-image : url(images/toptexture.gif);

background-repeat : repeat-x;

}



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;

}


#pdfbrochure2 {

position: absolute;

margin-top: 260px;

margin-left: 120px;

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;

}


