body {
	margin : 0px;
	background-color : #A4B5BB; 
	background-image : url('/images/layout/sky_bg.jpg'); 
	background-position : top center;
}

body, td {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #313234;
	font-size : 7.5pt;
	line-height : 150%;
}

body, html {
	height : 100%;
}

a {
	color : #202122;
}

img {
	border : none;
}

#cockpitSides {
	background-image : url('/images/layout/cockpit_sides.gif'); 
	background-position : bottom center; 
	background-repeat : no-repeat;
}

#clouds {
	background-image : url('/images/layout/clouds.jpg'); 
	background-position : top center; 
	background-repeat : repeat-x;
}

#content {
	padding : 20px; 
	padding-bottom : 200px; 
}


.contentHalf {
	margin-left : 398px;
}


.rivets {
	width : 11px; 
	background-image : url('/images/layout/rivets.jpg'); 
	background-position : bottom;
}

#nav {
	background-color : #18162F; 
	padding-left : 11px; 
}

#nav td {
	color : #D1D1D1;
	text-transform : uppercase;
	font-size : 11px;
}

#nav .star {
	margin : 0px 5px;
}

.mainMenu {
	font-family : "Times New Roman", Times, serif;
	color : #313234;
	font-size : 8.5pt;
	line-height : 125%;
}

a.mainMenu {
	height : 38px;
	color : #D1D1D1;
	text-decoration : none;
	display : block;
}

.subMenu {
	font-family : "Times New Roman", Times, serif;
	visibility : hidden;
	position : absolute;
	background-color : #18162F; 
	border : 1px solid #816937;
	top : 45px;
}

.subMenu a {
	padding : 5px;
	border-bottom : 1px solid #816937;
	color : #D1D1D1;
	text-decoration : none;
	display : block;
}

.subMenu a:hover {
	color : #816937;
}

.menuHeader {
	height : 1px; 
	background-color : #816937; 
	border-top : 1px solid #D1D1D1; 
	border-bottom : 1px solid #D1D1D1; 
	font-size : 1px;
	width : 100%;
}

.menuFooter {
	height : 1px; 
	background-color : #816937; 
	border-top : 1px solid #D1D1D1; 
	border-bottom : 1px solid #D1D1D1; 
	font-size : 1px;
	width : 100%;
}

h1 {
	font-size : 14pt;
	text-transform : uppercase;
	font-weight : normal;
	letter-spacing : .05em;
}

h3 {
	margin : 0px;
}

img.title {
	margin-bottom : 10px;
	font-weight : bold;
	font-size : 14pt;
}

.spaced li {
	margin-bottom : 10px;
}

.photoRight {
	margin-left : 10px;
	float : right;
	border : 3px solid #FFFFFF;
}

.photoLeft {
	margin-right : 10px;
	float : left;
	border : 3px solid #FFFFFF;
}

#planeFacts {
	float : left; 
	width : 240px; 
	margin-right : 20px; 
	border : 1px solid #6F7686; 
	background-color : #B6BBBF; 
	padding : 2px;
}

#planeFacts div {
	border : 1px solid #919EA6; 
	padding : 7px; 
	line-height : 100%;
}


option, select {
	font-size : 8pt;
}

/* -------------------------------*/

#content {
	background :  #ACBBC4 url('/images/layout/grey_bg.jpg') repeat-x top;
}

#leftContent {
	background-repeat : no-repeat;
	width : 600px;
}

#rightContent {
	width : 250px;
	border-left : 1px solid #839099;
}

#rightContent h1 {
	text-transform : uppercase;
	font-size : 8pt;
	font-weight : bold;
	color : #444444;
	margin-bottom : 0px;
	margin-top : 5px;
}

#rightContent div.content {
	border-top : 1px solid #839099;
	margin-left : 10px;
	padding-bottom : 5px;
}

#rightContent ul {
	margin-left : 5px;
	padding-left : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
}

#rightContent li {
	list-style : none;
	background: url('/images/layout/subnav_li.gif') no-repeat left;
	padding-left : 15px;
}

#rightContent .photoThumb {
	border : 1px solid #839099;
}

#subNav a, #subSubNav a {
	color : #801010;
	font-size : 7.5pt;
	font-family : verdana, arial, helvetica, sans-serif;
	text-decoration : none;
}

#subNav a:hover, #subSubNav a:hover {
	text-decoration : underline;
}

#gutter {
	width : 25px;
}

#subSubNav {
	margin : 5px 0px 10px 0px;
	text-align : center;
}

#subSubNav ul {
	margin : 0px;
	padding : 0px;
}

#subSubNav ul li {
	display : inline;
	padding-left : 4px;
}

#shipFacts {
	float : left; 
	width : 240px; 
	margin-right : 20px; 
	border : 1px solid #6F7686; 
	background-color : #B6BBBF; 
	padding : 2px;
}

#shipFacts div {
	border : 1px solid #919EA6; 
	padding : 7px; 
	line-height : 100%;
}

.searchForm {
	margin : 5px;
	margin-top : 5px;
}

.searchForm .searchBox, .emailBox {
	width : 175px; 
	font-size : 10px; 
	border : 1px solid #aaa; 
	background-color : #fff;
}

.searchForm .searchButton, .emailButton {
	font-size : 10px;
	border : 1px solid #aaa; 
	cursor : pointer;
}