@charset "UTF-8";
/* CSS Document */


/*-------------- Image Preloader --------------*/
	#preloader {
		position:absolute;
		margin:-5000px; 
		}
		
/*---------------- Center Content------------------*/

	div#content-center {
		padding:15px 0px 15px 0px;
		margin:0px 0px 0px 45px;
		background-color:transparent;
		min-height:500px;
		background-image:url(../img/background-tall.jpg);
		background-repeat:no-repeat;
		background-position:bottom left;
		}
	
	div#content-center-alt {
		padding:15px 0px 15px 0px;
		/*margin:0px 0px 0px 45px;*/
		background-color:transparent;
		min-height:470px;
		background-image:url(../img/background-sky.jpg);
		background-repeat:no-repeat;
		background-position:bottom left;
		}
		
	div#content-bg-wrapper {
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 45px;
		background-image:url('../img/background-repeat.jpg');
		background-repeat:repeat-y;
		}
	
	.clearall {
		clear:both;
		height:0px;
		width:0px;
		}
	
	/*---------------- Extreme Aerosports Image------------------*/

	#extreme {
		position:absolute;
		margin-left:755px;
		margin-top:87px;
		width:175px;
		height:25px;
		background-image:url('../img/extreme.jpg');
		background-repeat:no-repeat;
		}
		
	/*------------Left Textbox ------------*/
	
	div#left-textbox{
		width:367px;
		min-height:475px;
		float:left;
		display:block;
		padding:5px 40px 0px 30px;
		margin: 3px 0px 0px 30px;
		background-image:url(../img/text_block_bg.png);
		background-repeat: no-repeat;
		}
		
	div#left-textbox-links{
		width:367px;
		min-height:584px;
		float:left;
		display:block;
		padding:5px 40px 0px 30px;
		margin: 3px 0px 0px 30px;
		background-image:url(../img/links_bg.png);
		background-repeat: no-repeat;
		}
		
	div#left-textbox-contact{
		width:367px;
		min-height:500px;
		float:left;
		display:block;
		padding:5px 40px 0px 30px;
		margin: 3px 0px 0px 30px;
		background-image:url(../img/contact_bg.png);
		background-repeat: no-repeat;
		}
	
	/*------------Right Image ------------*/
	
	div#right-image{
		padding: 3px 0px 0px 0px;
		margin: 0px 0px 0px 482px;
		}
		
	div#right-image-border{
		padding: 0px 0px 0px 0px;
		margin: 4px 0px 0px 482px;
		width:371px;
		height:455px;
		border: 3px solid #ffffff;
		}
		
	div#right-image-views{
		padding: 0px 0px 32px 0px;
		margin: 0px 0px 0px 482px;
		width:371px;
		height:308px;
		}
	
    /*------------Right Caption Rounded Box ------------*/
	
	div#right-caption{
		background-image:url('../img/right-caption-image.png');
		background-repeat:no-repeat;
		width: 351px;
		height:104px;
		margin: 20px 0px 0px 481px;
		padding: 12px 30px 0px 12px;
		}
		
	#right-caption p {
		margin:1px;
		padding:0px}

    /*------------------Typography------------------*/
		
	h2 {
		font-size:1.1em;
		color:#e2e2e2;
		font-weight:bold;
		line-height: 12px;
		padding: 14px 0px 10px 0px;
		border-bottom:1px solid #989898;
		margin:0px 0px 10px 0px; 
		}
		
	h3 {font-size:.9em;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px}
	
	h4 {
		font-size:.8em;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
	
	p{
		font-size:.75em;
		letter-spacing: .02em; 
		line-height:1.5em;
		}
		
	p.description{
		font-size:.75em;
		letter-spacing: .02em; 
		line-height:1.25em;
		}
		
	p.footer{
		
		line-height: 1.6em;
		letter-spacing:.02em;
		text-align: left;
		color: #b3b3b3;
		}
  
	a {
 		color:#a7d0f8;
 		text-decoration:none;
		outline:none;
		font-weight:bold;
		}
		
	a:hover {
  		color:#5695d8;
  		text-decoration:none;
		}
	
	a:visited {
  		color:#a7d0f8;
		}
	a:visited:hover{
	color:#5696d8;
	text-decoration:none;
	}
		
	ul {
		margin:0px;
		padding:0px;}
	
	li {
		list-style-type:none;
		font-size:.75em;
		font-weight:bold;
		margin:0px 0px 0px 0px;
		line-height:1.75em;
		letter-spacing: .02em;}
	
	li.indent {
		font-weight:normal;
		margin:0px 0px 0px 30px;}
		
	li.indent-last {
		margin:0px 0px 8px 30px;
		font-weight:normal;}
	
	span.blue {
		color: #a7d0f8;
		font-weight:bold;}
		
	span.caption-bold{
	font-weight:bold;
	color:#a7d0f8}
		
/*------------------ Layout ------------------*/

	body {
		background-color:#2d2d2d;
		background-repeat:no-repeat;
		background-position: center top;
		margin:0px;
		padding:0px 0px 0px 0px;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		color:#ffffff;
		}
	
	div#wrapper {
		width:977px;
		height:auto;
		pading:0px 0px 0px 0px;
		margin:auto;
		background-color:none;
		background-image:url('../img/logotype.jpg');
		background-repeat:no-repeat;
		background-position:104px 22px;
		}
	
	div#content_wrapper {
		padding-top:112px;
		}

	div#header {
		position:absolute;
		background-color:none;
		background-repeat:no-repeat;
		margin: 0px 0px 0px 0px;
		padding: 32px 0px 0px 0px;
		z-index:0;
		}
	
	/*------------------ Footer ------------------*/

	.footer-rbroundbox { 
		background:url(../img/nt.gif) repeat; }
		
	.footer-rbtop div { 
		background: url(../img/tl.gif) no-repeat top left; }
		
	.footer-rbtop { 
		background: url(../img/tr.gif) no-repeat top right; }
		
	.footer-rbbot div { 
		background: url(../img/bl.gif) no-repeat bottom left; }
		
	.footer-rbbot { 
		background: url(../img/br.gif) no-repeat bottom right; }

	.footer-rbtop div, .footer-rbtop, .footer-rbbot div, .footer-rbbot {
		height: 7px;}
		
	.footer-rbcontent { 
		margin: 0px 10px 0px 14px; }
	.footer-rbroundbox { 
		width: 900px; 
		margin: 30px 0px 0px 45px; }
	
	
	/*------------- Gallery -------------*/
	#gallery-description{
		width:813px;
		min-height:51px;
		float:left;
		display:block;
		padding:0px 0px 0px 0px;
		margin: 10px 0px 0px 42px;
		background-image:url(../img/gallery-caption.png);
		background-repeat: no-repeat;
		}
		
	h2.photo-gallery-title{
		margin: 0px 15px 0px 15px;
		padding: 8px 0px 8px 0px;}
		
	p.gallery-description-top{
		margin: 2px 0px 5px 15px;
		padding: 0px 0px 0px 0px;
		}
	
	/*----Thumbnails ----*/
	
	#thumbnail-gallery{
		margin: 70px 45px 0px 45px;
		padding: 0px 0px 0px 0px;}
	
	#content-center-alt a img {
		border: 3px solid #ffffff;
		margin:20px 25px 0px 0px;
		padding: 0px 0px 0px 0px;}
	
	/*------End Gallery Section--------*/


	/*------Contact Page--------*/
	input {
		background: none;
		border: none;
		height: 26px;
		width:295px;
		color:white;
		font-size:14px;
		margin:0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
		
	input.button {
		width:90px;
		height:29px;
		padding-top:3px;
		background-color:red;

		}
		
	textarea {
		background:none;
		border:none;
		height:115px;
		width:305px;
		color:white;
		font-family: Arial, Helvetica, Verdana, sans-serif; 
		font-size:14px;
		overflow:auto;
		margin:0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}
		
	.contact-form {
		padding: 5px 0px 5px 5px;
		margin: 0px 0px 0px 0px;}
		
	.contact-form-message{
		padding: 5px 0px 5px 5px;
		margin: 0px 0px 0px 0px;}
	
		
	p.contact-input-title{
		font-weight:bold;
		color:#a7d0f8;
		letter-spacing: .03em;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 2px 0px;}
		
	p.contact-form{
		background: url(../img/rounded-form-img1.gif) no-repeat left top;

		}
	
	p.contact-form-button{
		background: url('../img/submit-button.gif') no-repeat left top;
		cursor: pointer;
		display:block;
		height:29px;
		padding:0px;
		margin:8px 0px 0px 0px;
		}
	
	p.contact-form-message{
		background: url(../img/rounded-form-img2.gif) no-repeat left top;
		}
	/*------End Contact Page--------*/


	/*------------- Navigation Menu -------------*/

	#navcontainer {
		width:900px;
		height:32px;
		margin: 0px 0px 0px 45px;
		background-color:#414141;
		background-repeat:repeat-x;
		}
	
	#nav-one {
		list-style-type:none;
		margin:0px;
		padding:0px;
		}
	
	#nav-one li {
		display:block;
		float:left;
		height:32px;
		border-bottom:4px solid #b70202;
		}
	
	#nav-one li a {
		display:block;
		height:32px;
		}

	#nav-one li.home a {
		width:136px;
		height:0px;
		padding-top:32px;
		overflow:hidden;
		background-image:url('../img/home.gif');
		background-repeat:none;
		}
	
	#nav-one li.home-current a{
		height:0px;
		padding-top:32px;
		overflow:hidden;
		width:136px;
		background-image:url('../img/home_h.gif');
		background-repeat:none;
		}
	
	#nav-one li.plane a {
		height:0px;
		padding-top:32px;
		overflow:hidden;
		width:169px;
		background-image:url('../img/plane.gif');
		background-repeat:none;
		}
	
	#nav-one li.plane-current a {
		height:0px;
		padding-top:32px;
		overflow:hidden;
		width:169px;
		background-image:url('../img/plane_h.gif');
		background-repeat:none;
		}
	
	#nav-one li.pilot a {
		height:0px;
		padding-top:32px;
		overflow:hidden;
		width:162px;
		background-image:url('../img/pilot.gif');
		background-repeat:none;
		}
	
	#nav-one li.pilot-current a {
		height:0px;
		padding-top:32px;
		overflow:hidden;
		width:162px;
		background-image:url('../img/pilot_h.gif');
		background-repeat:none;
		}
		
	#nav-one li.gallery a {
		height:0px;
		padding-top:32px;
		overflow:hidden;
		width:149px;
		background-image:url('../img/gallery.gif');
		background-repeat:none;
		}
	
	#nav-one li.gallery-current a {
		height:0px;
		padding-top:32px;
		overflow:hidden;
		width:149px;
		background-image:url('../img/gallery_h.gif');
		background-repeat:none;
		}
	
	#nav-one li.links a {
		height:0px;
		padding-top:32px;
		overflow:hidden;
		width:128px;
		background-image:url('../img/links.gif');
		background-repeat:none;
		}
	
	#nav-one li.links-current a {
		height:0px;
		padding-top:32px;
		overflow:hidden;
		width:128px;
		background-image:url('../img/links_h.gif');
		background-repeat:none;
		}
	
	#nav-one li.contact a {
		height:0px;
		padding-top:32px;
		overflow:hidden;
		width:156px;
		background-image:url('../img/contact.gif');
		background-repeat:none;
		}
	
	#nav-one li.contact-current a {
		height:0px;
		padding-top:32px;
		overflow:hidden;
		width:156px;
		background-image:url('../img/contact_h.gif');
		background-repeat:none;
		}

	/* Navigation Hover Images */

	#nav-one li.home a:hover {
		width:136px;
		background-image:url('../img/home_h.gif');
		background-repeat:none;
		}
	
	#nav-one li.plane a:hover {
		width:169px;
		background-image:url('../img/plane_h.gif');
		background-repeat:none;
		}
	
	#nav-one li.pilot a:hover {
		width:162px;
		background-image:url('../img/pilot_h.gif');
		background-repeat:none;
		}
		
	#nav-one li.gallery a:hover {
		width:149px;
		background-image:url('../img/gallery_h.gif');
		background-repeat:none;
		}
	
	#nav-one li.links a:hover {
		width:128px;
		background-image:url('../img/links_h.gif');
		background-repeat:none;
		}
	
	#nav-one li.contact a:hover {
		width:156px;
		background-image:url('../img/contact_h.gif');
		background-repeat:none;
		}
