body {
	padding:0;
	margin:0;
	border-style:none;
	color:black;
	background-color:#b0bfd5;
}

span.spacer {
	float:left;
	clear:both;
}

div.header {
	background-color:blue;
	padding:0;
	margin:0;
	border-style:none;
	background-image:url('images/blue-tile.png');
	background-repeat:repeat-x repeat-y;
	background-position:top left
}

div.headerImage {
	padding-top:1em;
	padding-bottom:2em;
	
	background-image:url('images/planes-banner.png');
	background-repeat:no-repeat;
	background-position:top right;
}

div.headerImage span {
	color:white;
	font-weight:bold;
	
	padding:0.5em;
}

div.headerImage span.small {
	font-size:0.75em;
	font-family:Arial;
}

div.headerImage span.title {
	font-size:2em;
	font-family:"Times New Roman";
	text-decoration:underline;
	
	padding-left:2em;
}

div.navigation {
	background-image:url('images/yellow-tile.png');
	
	padding-left:0.2em;
	padding-right:0;
	padding-top:0.5em;
	padding-bottom:0.5em;
}

div.navigation a {
	padding:0.5em;
	margin:0;

	color:black;
	font-weight:bold;
	font-family:Arial;
	font-size:0.75em;
	text-decoration:underline;
}

div.navigation a.current {
	padding:0.5em;
	margin:0;

	color:#ffd342;
	font-weight:bold;
	font-family:Arial;
	font-size:0.75em;

	background-color:black;
}

div.main {
	padding:0;
	margin:0;
}

div.fauxContainer {
	width:100%;
	float:left;
	background-image:url('images/blue-tile.png');
	background-repeat:repeat-y;
	background-position:bottom left;
	margin:0;
	padding:0;
	margin-right:-165px;
}

div.sidebarImage {
	border-style:none;
	margin:0;
	padding:0;
	width:100%;
	background-image:url('images/sidebar-bottom.png');
	background-position:bottom left;
	background-repeat:no-repeat;
}

div.sidebar {
	float:left;
	width:165px;
	padding-top:0.5em;
}

div.sidebar ul {
	margin:0;
	margin-left:0.5em;
	margin-right:0.5em;
	padding:0;
}

div.sidebar li {
	margin:0;
	margin-bottom:0.5em;
	padding:0.1em;
	border:solid black 1px;
	list-style-type:none;
	text-align:center;
	background-image:url('images/yellow-tile.png');
}

div.sidebar li.current {
	margin:0;
	margin-bottom:0.5em;
	padding:0.1em;
	border:solid black 1px;
	list-style-type:none;
	text-align:center;
	background-color:black;
	background-image:none;
}

div.sidebar li.current a {
	color:#ffd342;
	font-size:0.7em;
	font-family:Arial;
	font-weight:bold;
}

div.sidebar a {
	color:black;
	font-size:0.7em;
	font-family:Arial;
	font-weight:bold;
}

div.content {
	margin-left:165px;
	padding:0.5em;
	text-align:justify;

	min-height:300px;
	font-family:"Arial";
	font-size:1em;
	color:black;
}

div.content div.figure {
	float:right;
	margin-left:0.5em;
	margin-bottom:0.5em;
	background-image:url('images/yellow-tile.png');
	padding:0.5em;
	width:200px;
}

div.content div.figure p {
	text-align: center;
	font-style: italic;
	font-size: smaller;
	text-indent: 0;
}

div.content p {
	margin:0;
	padding-bottom:1em;

	font-family:"Arial";
	font-size:1em;
}

div.content div.planePreview {
	border-bottom:solid black 1px;
	height:75px;
	padding-left:0.5em;
	padding-bottom:0.5em;
	margin-top:1em;
}

div.content div.planePreview img {
	float:left;
	border:solid black 1px;
	margin-right:1em;
}

div.content div.planePreview p {
	font-size:0.75em;
	font-family:"Arial";
	
	margin:0;
}

div.content div.planePreview p span.caption {
	font-weight:bold;
}

div.content div.planePreview p span.available {
	color:green;
}

div.content div.planePreview p span.pending {
	color:yellow;
}

div.content div.planePreview p span.sold {
	color:red;
}

div.content div.printer {
	float:right;
	text-align:center;
	font-size:0.75em;
	margin-bottom:0.5em;
}

div.content div.printer img {
	border-style:none;
	margin-left:0.5em;
}

div.content div.planeThumbs {
	text-align:center;
	padding:0;

	font-size:0.75em;
	font-style:italic;
	color:gray;

	margin-bottom:0.5em;
}

div.content p.center {
	text-align:center;
}

div.content div.planeThumbs img {
	border:1px solid black;
}

div.content div.section h2 {
	border-bottom:1px solid gray;
	margin:0;
	padding:0;

	margin-top:1em;
	margin-bottom:0.2em;

	font-family:"Times New Roman";
	font-size:1.5em;
	font-weight:bold;
}

div.content div.section p {
	font-size:0.75em;
	margin:0;
	padding:0;

	text-align:justify;
}

div.content div.section p span.detail {
	font-weight:bold;
}

div.content div.section ul {
	font-size:0.75em;
}

div.content form input[type="text"] {
	position:absolute;
	left:25em;
	border:1px solid black;
	margin:0.2em;
	color:black;
}

div.content form input[type="file"] {
	position:absolute;
	left:25em;
	border:1px solid black;
	margin:0.2em;
	color:black;
}

div.content form input[type="password"] {
	position:absolute;
	left:25em;
	border:1px solid black;
	margin:0.2em;
	color:black;
}

div.content form select {
	position:absolute;
	left:25em;
	border:1px solid black;
	margin:0.2em;
	color:black;
}

div.content form textarea {
	border:1px solid black;
	margin:0.2em;
	color:black;
	font-family:"Arial";
}

/***********************************************************/
div.footer {
	background-image:url('images/yellow-tile.png');
	padding-top:0.2em;
	padding-bottom:0.2em;
	text-align:center;
	border-bottom:solid black 2px;
	float:left;
	width:100%;

	font-weight:bold;
	font-family:Arial;
	font-size:0.75em;
}

div.footer span.copyright {
	margin:0.3em;
	padding:0;
	padding-right:0.5em;
	border-right:1px solid black;
}

div.footer a {
	color:black;
}

