body{

	font:1em/16px Times;
	margin:0;padding:0;
	background: url(../images/Cloud_background.jpg) ;
	color: #333333;
	background-attachment: fixed;

	}
.clear{
	
	clear:both;
	height:1px;
		
	}
a{
	outline:none;
}
a[href$='.pdf'] {
	 position:absolute;
	 bottom:30px;
	 padding:0 0 0 20px;
	 background:transparent url(../images/page_white_acrobat.png) no-repeat center left;
	 color:#134d73;
	 text-decoration: none;
	 } 
	 
h3{
	 padding-top:30px;
	 }
#container{
		position:relative;
		width:794px;
		margin: 40px auto;


}
#header{
		position:relative;
		background:url("../images/header.png") no-repeat;
		height:183px;
		margin:0;padding:0;
}
#footer{
		position:relative;
		top:0;
		background: url(../images/interior_footer.png) no-repeat;
		height:122px;
		text-align:center;
		margin:0;padding:0;
}
#copyright{
	position:relative;
	bottom:22px;
	font-size:65%;
	width:100%;
	text-align:center;
	clear:both;
	line-height: 1.6em;
	
}
#main{
	font-size:90%;
	position:relative;
	top:0;
	width:100%;
	background:url(../images/Interior_middle.png) ;
	margin:0;padding:0;
}
#main_content{
	width:86%;
	margin:0 auto;

}
#main h2{
	width:690px;
	height:35px;
	background: url(../images/headline_rules.png);
	font-variant: small-caps;
	font-style: normal;
	font-weight: normal;
	color: #134d73;
	text-align:center;
	padding-top:20px;
	margin:0 auto;
}
a.inventory{
	position:absolute;
	top:30px;
	left:110px;
	display:block;
	height:68px;
	width:108px;
	text-indent:-10000em;
	background: url(../images/view_inventory.png);

}
a.inventory:hover{
	background-position: 0px 69px;
}
a.curr_projects{
	position:absolute;
	top:30px;
	right:90px;
	display:block;
	height:68px;
	width:108px;
	text-indent:-10000em;
	background: url(../images/current_projects.png);

}
a.curr_projects:hover{
		

	background-position: 0px 69px;
		

}
.contact_info{
	font-size:74%;
	font-weight:bold;
	color: #666666;
	position:absolute;
	top:110px;
	right:30px;
	display:block;
	text-align: right;
	font-family: Arial;
}


#curr_projects p{
	font-weight: bold;
	font-size: 1em;
	padding-top: 50px;
}
/**********MENU*****************/
.menu {

	text-transform: uppercase;
	clear:both;	
	height: 70px;
}


.menu ul {
	left: 25px;
	top: 135px;
	height: 75px;
	width: 100%;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	height: 0px;
	bottom: 57px;
	font-size: 75%;
}
.menu ul.footer_menu {
	
	top: -10px;
	height: 70px;
	width: 90%;
	position: relative;
	margin: 0 auto;
	padding: 0px;
	list-style: none;
	height: 0px;
	font-size: .7em;
	text-align: center;
}


.menu li {
	float: left;
	position: relative;
	height: 70px;
}
.menu li a:link, .menu li a:visited {
	line-height: 58px;
	
	text-decoration: none;
	color: #666666;
	padding: 0px 0px;
	margin: 0px 0px 0px 25px;
}
.menu li a:hover ,#active a{
	color: #111111;
	border-bottom:1px solid #111111;
}


.clearing { clear: both; }
.alert, .error { color: #FF0000; }




ol.forms {
	
	list-style: none;
	width: 100%;
	padding:0;margin:0;
}

ol.forms li {
	padding:0;margin:0;
	line-height: 1.5em;
	margin-bottom: 0.5em;
	width: 100%;
	
	
}

ol.forms label {
	cursor: pointer;
	display: block;
	float: left;
	line-height: 1.5em;
	text-align: right;
	padding-right: 2%;
	width: 17%;
}

ol.forms input {  width: 50%;background-color: #f1e5d9;border:1px solid #a58148;padding:5px 0; }
ol.forms textarea {
	height: 10em; 
	width: 64%; 
	background-color: #f1e5d9;border:1px solid #a58148;
}

ol.forms input, ol.forms textarea, ol.forms button { font: 1em Times; }

ol.forms .error { 
	display: block;
	margin: 0.25em 0 0 11%;
}

ol.forms li.buttons {
	padding-left: 11%;
	width: 89%;
}

/***Sales***/
.aircraft{
	font-family: Arial;
	position:relative;
	width:100%;
	height: auto;
	border-bottom: 2px dotted #a58148; 
	padding-bottom: 20px;
	
}
.aircraft_text h3{
	margin:20px;padding:5px;
}


.sales_thumb {
	position:relative;
	padding-left: 12px;
	padding-top: 13px;
	padding-right: 34px;
	padding-bottom: 13px;
	background: url(../images/featured_photo_box.png) no-repeat;
	float:left;
}
.sales_thumb a{
	
	display: block;
	width:178px;
	height:134px;
	overflow: hidden;
}
.sales_thumb img{
	width:178px;
	border:0;
}

.sales_thumb a span{
	position:relative;
	display:none;
	

}
.sales_thumb a:hover span{
	position:absolute;
	margin-top:4px;
	right:15px;
	display:block;
	z-index: 100;
	width:30px;
	height:30px;
	background: url(../images/zoom-icon.png) no-repeat right top;

}

#active a{
	font-size:100%;
	color: #111111;
	border-bottom:1px solid #111111;
}

#main ul li{
		list-style-image: url(../images/plane_30.png);
		padding-bottom:5px;

}
#contact_left{
	width:55%;
	float:left;
	height:380px;
}
#contact_left h1{
	font-size:1.2em;
}


#page ul{border:0; margin:0; padding:0;}
#page ul{
list-style:none;}
#page ul li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
}
#page ul li, #page ul a{
//border:solid 1px  #a58148;
margin-right:2px;
}
#page ul .previous-off,
#page ul .next-off {
color:#888888
display:block;
float:left;
font-weight:bold;
padding:3px 4px;
}
#page ul  .next a,
#page ul .previous a {
font-weight:bold;
border:solid 1px #FFFFFF;
}
#page ul .active{
color:#00000
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-clean a:link,
#pagination-clean a:visited {
color:#0033CC
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-clean a:hover{
text-decoration:none;
}