body {
	width: 95%;
	background-color: #d9ecff;
	color: #949494;
	font: normal 12px geneva, arial, helvetica, sans-serif;
	padding: 0px;
	}
table{
	font: 12px geneva, arial, helvetica, sans-serif ;
	background-color: #d9ecff;
	color: #04264b;
	text-align: center;
      margin-left: 10px;
	}
table#forsale {
	width: 98%;
	font: 12px geneva, arial, helvetica, sans-serif ;
	background-color: #d9ecff;
	color: #04264b;
      margin-left: 10px;
	}
td {vertical-align: top;
	text-align: left;
	}
.nomad {
	background-color: #ffcc33;
	font-weight: bold;
	}
td#note {	
	font-size: 8px;
	}
.heading {
	text-align: left;
	}
table#door{
	width: 98%;
	font: 12px geneva, arial, helvetica, sans-serif ;
	background-color: #d9ecff;
	color: #04264b;
	}	
table#door p {
		text-align: justify;
		}
table#check {
	font: 14px geneva, arial, helvetica, sans-serif ;
	background-color: #d9ecff;
	border-bottom: 0;
	border-left: 0;
	margin-left: 250px;
	color: #04264b;
	padding: 10px;
	}
table#specs{
	table-layout: fixed;
	width: 70%;
	font: 14px geneva, arial, helvetica, sans-serif ;
	background-color: #d9ecff;
	border-bottom: 0;
	border-left: 0;
	margin-left: 250px;
	color: #04264b;
	padding: 10px;
	}
td#component {padding-left: 40px;}
li#times {list-style-type: none;}
/************************************
		TITLES
************************************/
#title img a {	
		text-decoration: none;
		}
/*********************************
	CONTENT SECTION
*******************************/
#container {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				padding-left: 5px;
				}

#content {
	font: 14px geneva, arial, helvetica, sans-serif ;
	background-color: #d9ecff;
	width: 70%;
	border-bottom: 0;
	border-left: 0;
	margin-left: 205px;
	color: #04264b;
	padding: 10px;
	}
#content #title {
			padding-top: 5px;
			padding-right: 30px;
			padding-left: 10px;
			padding-bottom: 0;
			}					
#content #header {	
			font-size: 16px;
			font-weight: bold;
			color: #04264b;
			padding-left: 55px;
			padding-top: 0;
			padding-bottom: 10px;
			}
#content #photo {
			margin-left: 55px;
			
			}
.textcont {
	font-size: 14px;		
	text-indent: 20px;
	text-align: justify;
	padding-top: 10px;
	min-width: 450px;
	}
#kagtext {
			margin-right: 50px;
			font-weight: bold;
			font-size: 14px;		
			text-align: left;
			padding-top: 10px;
			}

.subtitle {
			background-color: #04264b;
			font-size: 14px;
			font-weight: bold;
			text-align: center;
			color: #ffcc33;
			text-transform: uppercase;
			}
 
.textspecs {
		font-size: 14px;		
			text-indent: 20px;
			text-align: justify;
			padding-top: 10px;
			padding-bottom: 20px;
		}
#specs #title {
			padding-top: 5px;
			padding-right: 30px;
			padding-left: 10px;
			padding-bottom: 0;
			}			
#perf {
	font: 14px geneva, arial, helvetica, sans-serif ;
	background-color: #d9ecff;
	color: #04264b;
	float: left;
	}	
.empty {
	clear: left;							
	}
#gallery {
	float: left;
	}
#gallery img {
		margin-right: 10px;
		margin-bottom: 15px;
		}
#reviews {
	font: 14px geneva, arial, helvetica, sans-serif ;
	background-color: #d9ecff;
	border-bottom: 0;
	border-left: 0;
	color: #04264b;
	padding: 10px;
	text-align: justify;
	}

#reviews img {
		margin: 10px;
}
.bold {
	font-weight: bold;
	}		
/*******************************************
	LIST STYLES
*******************************************/
ul {padding-left:  10px;
		}
.component {
		text-decoration: none;
		}
#shorttimes {
		float: right;
		padding-right: 125px;
		}
#times li {
		list-style-type: none;
		}
#shorttimes li {
			list-style-type: none;
			}
#check1 {
		float: left;
		margin-bottom: 20px;
		margin-top:10px;
		margin-left: 30px;
		padding: 4px;
		border: 4px double #04264b;
		background-color: #ffcc33;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		text-transform: uppercase;
		}				
		
#check1  a {
		color: #04264b;
		text-decoration: none;								
			}
#check1 a:hover {
			color: #ffcc33;
			background-color: #04264b;
			}			
#check2 {
		float: right;
		margin-right: 30px;
		padding-right: 40px;
		margin-bottom: 20px;
		margin-top: 10px;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		text-transform: uppercase;
		padding: 4px;
		border: 4px double #04264b;
		background-color: #ffcc33;

		}
#check2 a {
		color: #04264b;
		text-decoration: none;
		}					
#check2 a:hover {
			color: #ffcc33;
			background-color: #04264b;
			}			
#pdf {	z-index: 2;
		float: right;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		text-transform: uppercase;
		padding: 4px;
		border: 4px double #04264b;
		background-color: #ffcc33;
		}
#pdf a{
		color: #04264b;
		text-decoration: none;
		}
	
.leftlist {
		float: left;
		}
.rightlist {
		float: right;
		}
#rightlistshort {
		float: right;
		padding-right: 70px;
		}
/*************************************
	LINKS BAR STYLES
************************************/

#links {
	background-color: #ffcc33;
	color: #04264b;
	border: 2px solid #04264b;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	clear: both;
	}
#links a {
	background-color: transparent;
	color: #04264b;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	}
#links a:hover{
	background-color: #04264b;
	color: #ffcc33;
	}
.currentb {
	background-color: #04264b;
	color: #ffcc33;
	padding-left: 10px;
	padding-right: 10px;
	}
/*********************************
	FOOTER STYLES
*********************************/
#footer {
	background-color: #04264b;
	color: white;
	font-size: 12px;
	font-weight: bold;
	border-top: 2px solid #ffcc33;
	line-height: 16px;
	padding: .5em;
	text-align: center;
	}
#footer  span#email a{ 
			background-color: #ffcc33;
			color: #04264b;
			font-size: 14px;
			font-stretch: wider;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 2px;
			text-decoration: none;
			}									
#phone {
	padding-left: 10px;
	padding-right: 5px;
	}										
#fax {
	padding-left: 10px;
	padding-right: 5px;
	}
/***********************************
	LOGO STYLES
***********************************/

#logo {
	background-color: #04264b;
	background-image:   url(new_logo.gif);
      background-repeat: no-repeat;
	height: 82px;
	}
#logo h1 {
	display: none;
	}
/********************************
	NAVIGATION BAR
*******************************/			
#menuh {
	background-color: #04264b;
	color: #ffcc33;
	border: 2px solid #ffcc33;
	font-size: 14px;
	font-weight: bold;
	width: 100%;
	text-transform: uppercase;
	text-align: left;
	clear: both;
	}
#menuh a {
	background-color: transparent;
	color: #ffcc33;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	}
#menuh a:hover{
	background-color: #ffcc33;
	color: #04264b;
	}
		
.currenta {
		background-color: #ffcc33;
		color: #04264b;
		padding-left: 10px;
		padding-right: 10px;
		}

/********************************************
	REPEATING PHOTOS SECTION
********************************************/
#repeats {
	width: 180px;
	position: absolute;
	left: 5px;
	margin-left: 0;
	}					
#repeats img {
		margin-top: 2px;
		text-decoration: none;
		border: 0;
		}
#aircraft {
		width: 230px;
		position: absolute;
		left: 5px;
		margin-left: 0;
		}
#aircraft img {
		margin-top: 2px;
		text-decoration: none;
		border: 0;
		}
.caption {
                 font-weight: bold ;
				 color: #04264b;
				 font-size: 10px;
				 text-transform: uppercase;
				 margin-left: 4px;
				 padding-bottom: 5px;
				 }
/**************************************
	RETURN -TO BOX STYLES
****************************************/
#return {
	width: 105px;
	float: left;
	margin-top: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #04264b;
	text-transform: uppercase;
	padding: 4px;
	border: 4px double #04264b;
	background-color: #ffcc33;
	}
#return a {
	color: #04264b;
	text-decoration: none;
	}
#return a:hover {
			color: #ffcc33;
			background-color: #04264b;
			}			

/***************************************
	REDIRECT-BOX LAYOUT
***************************************/

#redirect {
	width: 100px;
	font-size: 12px;
	font-weight: bold;
	color: #04264b;
	text-transform: uppercase;
	padding: 4px;
	border: 4px double #04264b;
	background-color: #ffcc33;
	}
#redirect a {
		color: #04264b;
		text-decoration: none;
		}
#redirect a:hover {
			color: #ffcc33;
			background-color: #04264b;
			}					
#redirect span {
		text-align: center;
		}
/****************************************************************************
	3 COLUMN LAYOUT STYLES
	CREDIT TO  ALEX ROBINSON
	http://www.fu2k.org/alex/css/layouts/3Col_NN4_RWS_A.mhtml
******************************************************************************/				
/* -21px is for who? Netscape 4, I would guess - er yes */
.columns
		{
		margin		: 1px;
		margin-top		: -21px;
		padding		: 5px 0 0 0;
		color			: #04264b;
		background-color	: #d9ecff;
		}

/* NB - OmniWeb displays the 1px space as looking somewhat thicker, but set it to 0px and there is no space */
.columns
		{
/*/*/
		margin-top		: 1px;
/* */

		}
.leftcolumn
		{
		float			: left;
		left			: 0;
		width			: 200px;
		margin		: 0;
		margin-top		: -11px;
		padding		: 0 0 0 10px;
		color			: #04264b;
		background-color	: #d9ecff;
		}
.leftcolumn
		{
/*/*/
		margin-top		: 0;
/* */
		}
.leftcolumn p {
		padding-top		: 0;
		}
.leftcolumn img {
		margin-bottom	: 10px;
		float			: left;
		border		: 0;
		}
/*
make sure that the hack widths equals the value of .centercolumn's margin-right
the initial width is for NN4 - experiment and set to what seems best
*/
.rightcolumn
		{
		position		: static;
		float			: right;
		width			: 200px;
		margin		: 0;
		padding		: 0 20px 0 0;
		z-index		: 3;
		color			: #04264b;
		background-color	: #d9ecff;
		text-align		: right;
		}
.rightcolumn p {
		font-size		: 14px;
		font-weight		: bold;
		text-align		: center;
		}
.rightcolumn img {
		margin-bottom	: 10px;
		float			: right;
		border		: 0;
		}
/* 
For NN4, -25px is the margin-left setting to make the centercolumn column but up against the left column. (OmniWeb is much the same, but this stylesheet makes no allowances for it).
For other browsers, the equivalent margin-left setting is equal to the width of the left column.
margin-right is set to the value of the overriding values for .rightcolumn's width. 
A margin can be created between these two columns either by changing these values, or by setting the padding of the relevant #...padding divs.
margin-top is set to -1px to make NN4 line up correctly.
*/
.centercolumn
		{
		margin			: 0;
		color				: #04264b;
		text-align			: center;
		background-color		: #d9ecff;
		z-index			: 4;
		}
.centercolumn
		{
		margin-right		: 0;
		margin-top			: -1px;
		margin-bottom		: 0;
		margin-left			: -25px;
		}

/* margin-top needed by IE5, if padding set in columns */
.centercolumn
		{
/*/*/
		margin-right		: 220px;
		margin-left			: 220px;
		margin-top			: 11px;
		voice-family		: "\"}\"";
		voice-family		: inherit;
		margin-top			: 0;
/* */
		}
/* end NS4 exclude hack */
.centercolumn  p {
		color				: #04264b;
		text-align			: justify;
		font-size			: 14px;
		margin			:5px 5px 10px 5px;
		}
.centercolumn p span 
			{
			font-weight		: bold;
			}
.centercolumn img
			 {
			margin-bottom	: 10px;
			border		: 0;
			}
.clear { 
	clear 				: both; 
	font-size				: 1px; 
	}
/* hide from IE5 Mac */
/* \ */ .clear {
		 font-size 			: 1px;
		 }
/* \ */ #footer .clear { 
			clear 		: none;
			font-size 		: medium ;
			 }
.headerpadding, .leftpadding, .centerpadding, .rightpadding
		{
		margin			: 0;
		padding			: 0;
		}
p span#email a{
		background-color: #ffcc33;
		color: #04264b;
		font-size: 14px;
		font-stretch: wider;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 2px;
		text-decoration: none;
		}