/* REDEFINITIONS
------------------------------------------------------------ */

	/* set everything to default 0
	------------------------------------------------------------ */
	html,body,div,p,form,input,select,textarea,a,table,td,tr,h1,h2,h3,h4,h5,h6,hr,img
	{
		margin:				0;
		padding:			0;
	}
	
	/* set body and html to max width/height and center content
	------------------------------------------------------------ */
	html,body
	{
		width:				100%;
		height:				100%;
		text-align:			center;
		font-size:			110%;

	}
	
	/* create body background
	------------------------------------------------------------ */
	body
	{
		background:			#171717 url(../images/backgrounds/body_repeat.jpg) repeat-x;
	}
	
	/* default style for divs, paragraphs and links
	------------------------------------------------------------ */
	div,p,a
	{
		font-family:		"Arial","Trebuchet MS","Helvetica","Verdana";
		font-size:			12px;
		color:				#FFF;
		text-align:			left;
		letter-spacing:		.3px;
	}
	
	/* default link style
	------------------------------------------------------------ */
	a
	{
		color:				#FFB200;
		font-weight:		bold;
	}
	
	/* default link hover
	------------------------------------------------------------ */
	a:hover
	{
		text-decoration:	underline;
		font-weight:		bold;
		color:				#ff6600;
	}
	
	/* remove all image borders by defaist-t (links too)
	------------------------------------------------------------ */
	img
	{
		border:				0;
	}
	
	/* default spacing for paragraphs (negates <br /> tags for basic spacing)
	------------------------------------------------------------ */
	p
	{
		margin:				0 0 10px 0;
	}
	
	/* default form field styles
	------------------------------------------------------------ */
	input,select,textarea
	{
		font-family:		"Verdana";
		font-size:			11px;
		border:				solid 2px #3D3D3D;
		background:			#3D3D3D;
		color:				#FFF;
	}
	
	/* field set boxes (label and field)
	------------------------------------------------------------ */
	fieldset
	{
		border:				0;

	}
	
	/* default form label style
	------------------------------------------------------------ */
	fieldset label
	{
		width:				110px;
		display:			block;
		float:				left;
	}
	
	/* make sure the title sizes are the same in ALL browsers
	------------------------------------------------------------ */
	h1{ font-size:			24px; }
	h2{ font-size:			16px; }
	h3{ font-size:			14px; }
	h4{ font-size:			13px; }
	h5{ font-size:			12px; }
	h6{ font-size:			11px; }
	
	
	/* make all li's display arrow gfx as bullet
	------------------------------------------------------------ */
	li{list-style:square;}
	li a{color:#FFB200;}
	li a:hover{color:#ff6600;}

	
/* ------------------------------------------------------------ */





/* LAYOUT
------------------------------------------------------------ */

	/* style for main wrapper
	------------------------------------------------------------ */
	#wrapper
	{
		margin:				0 auto 20px;
		width:				800px;
	}
	
	/* New styles for header by FC
	------------------------------------------------------------ */
	#header
	{
		width:				100%;
		float:				left;
	}
	
	#header_wrapper{ width:800px; margin:0 auto; text-align:right; background:url(../images/header/logo.jpg) top no-repeat;}
	
	/* header title (main title for site, the only h1)
	------------------------------------------------------------ */
	#header h1
	{
		width:				800px;
		height:				113px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/header/logo.jpg) no-repeat;
	}
	#header_navigation{  

		display:			inline;
		text-transform:		uppercase;
		font-weight:		bold;
		font-size:			16px;

	}
	
	.navigation_item { text-transform:uppercase; width:75px; float:left; padding-top:10px; text-align:center; background:url(includes/images/backgrounds/nav_button_div.gif) right no-repeat center;}
	.navigation_item a{ color:#FFF; text-decoration:none;  font-size:14px;}
	.navigation_item a:hover{ color:#FF4800;}
	
	 #header_navigation li{ display:inline;}
	 
	/* style for navigation
	------------------------------------------------------------ */
	#navigation
	{
		width:				100%;
		height:				61px;
		text-align:			center;
		float:				left;
	}
	
	/* main content
	------------------------------------------------------------ */
	#main_content{
	
		width:				800px;
		float:				left;
	}
	
	
	
	
	
	
	/* style for home image
	------------------------------------------------------------ */
	#home_quote
	{
		margin:				0 0 20px;
		width:				800px;
		height:				244px;
		float:				left;
		background:			url(../images/quotes/home_image.jpg) no-repeat;
	}
	
	/* style for quote images
	------------------------------------------------------------ */
	
	
	
	/* left column
	------------------------------------------------------------ */
	.left_col
	{
		width:				200px;
		float:				left;
		margin-top:			30px;
		
	}
	
	/* right column
	------------------------------------------------------------ */
	.right_col
	{
		width:				550px;
		float:				right;
		margin-top:			30px;
	}
	
	/* single column (may need left and right within single)
	------------------------------------------------------------ */
	.single_col
	{
		width:				800px;
		float:				left;
	}
	
	
	/* footer style
	------------------------------------------------------------ */
	#footer
	{
		background:#000 url(../images/backgrounds/footer_bg.gif) repeat-x;
		height:50px;
	}
	
	/* style for photos in photo gallery
	------------------------------------------------------------ */
	.image_box
	{
		float:				left;
		margin:				6px;
		border:				solid 3px #2A2A2A;
	}
	
	/* style for links in link list
	------------------------------------------------------------ */
	.large_list
	{
		margin:				0 0 0 20px;
		padding:			0;
		width:				550px;
	}
	
	
	
	
	
	
	
	/* system output box
		border for this will not work because it's size is a %
	------------------------------------------------------------ */
	.system_output
	{
		margin:				1% 0;
		padding:			0;
		width:				98%;
		float:				left;
		background:			#06F;
	}

	/* system output text (use this border for entire box)
	------------------------------------------------------------ */
	.system_output h3
	{
		padding:			5px;
		color:				#FFF;
		border:				solid 1px #0AF;
	}
	
	/* default bg color
	------------------------------------------------------------ */
	.system_output #dft
	{
		background:			#06F;
	}
	
	/* positive output bg color
	------------------------------------------------------------ */
	.system_output #pos
	{
		background:			#0A0;
	}
	
	/* negative output bg color
	------------------------------------------------------------ */
	.system_output #neg
	{
		background:			#A00
	}
	
	

	/* subnav
	------------------------------------------------------------ */
	
	#subnav{
	margin-left:-20px;
	line-height:26px;
	
	}
	#current a{ background-image:URL(../images/common/cur_bg.jpg); color:#000; padding:5px 5px 5px 5px; text-decoration:none; }
	

	/* alt images
	------------------------------------------------------------ */
	.alt_img
	{
		margin:				2px;
		width:				50px;
		height:				50px;	
	}
	
	/* log book table
	------------------------------------------------------------ */
	.log_table
	{
		margin:				0 0 20px 0;
	}
	
	/* log book table
	------------------------------------------------------------ */
	.log_table td
	{
		padding:			2px;
		width:				100px;
		border-left:		solid 1px #555;
		border-bottom:		solid 1px #AAA;
	}

	/* log book table title
	------------------------------------------------------------ */
	td .book_title
	{
		padding:			5px;
		border:				none;
		border-bottom:		solid 1px #DDD;
		background:			url(../images/common/cur_bg.jpg);
		color:				#000;
	}
	
	.book_title h3
	{
		width:				550px;
	}
	
/* ------------------------------------------------------------ */







/* TEXT STYLES
------------------------------------------------------------ */
		
	/* class for required fields (affects the * only)
	------------------------------------------------------------ */
	.require
	{
		color:				#C00;
	}
	
	/* navigation list item style
	------------------------------------------------------------ */
	#navigation li		{padding:0 15px;display:inline;}
	
	/* main content headers
	------------------------------------------------------------ */
	#main_content h2
	{
		margin:				0 0 10px 0;
	}
	
	/* footer content style
	------------------------------------------------------------ */
	#footer p
	{
		padding:			10px 0 0;
		text-align:			center;
	}
		
	/* large list, list item style
	------------------------------------------------------------ */
	.large_list li
	{
		margin:				0 30px 10px 0;
		padding:			0;
		width:				265px;
		float:				left;
		
	}
	
	/* large list, list item style, no bullet
	------------------------------------------------------------ */
	.large_list .no_dot
	{
		margin:				0 30px 10px 0;
		padding:			0;
		width:				250px;
		float:				left;
		list-style:			none;
		text-align:			center;
	}
	
	/* view details button
	------------------------------------------------------------ */
	.view_details
	{
		width:				105px;
		height:				20px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/buttons/view_details.jpg) no-repeat;
		display:			block;
	}
	

	/* listing back button
	------------------------------------------------------------ */
	.back_to_list
	{
		width:				115px;
		height:				20px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/buttons/back_to_list.jpg) no-repeat;
		display:			block;
	}
	
/* ------------------------------------------------------------ */







/* TITLE IMAGE REPLACEMENT
------------------------------------------------------------ */

	#aircraft_sale
	{
		width:				550px;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/aircraft_sale.gif) no-repeat;
		display:			block;
	}
	
	#aircraft_detail
	{
		width:				550px;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/aircraft_detail.gif) no-repeat;
		display:			block;
	}
	
	#logbook
	{
		width:				100%;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/logbook.gif) no-repeat;
		display:			block;

	}
	
	#buyers_info
	{
		width:				200px;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/buyers_info.gif) no-repeat;
		display:			block;
	}
	
	#buyers_guide
	{
		width:				100%;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/buyers_guide.gif) no-repeat;
		display:			block;
	}
	
	#marchetti
	{
		width:				200px;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/marchetti.gif) no-repeat;
		display:			block;
	}

	#contact
	{
		width:				100%;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/contact_us.gif) no-repeat;
		display:			block;
	}
	
	#links
	{
		width:				550px;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/links.gif) no-repeat;
		display:			block;
	}
	
	#faq
	{
		width:				550px;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/faq.gif) no-repeat;
		display:			block;
	}
	
	#gallery
	{
		width:				550px;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/gallery.gif) no-repeat;
		display:			block;
	}
	#section_list li { line-height:26px;}
	
	#request_forms
	{
		width:				550px;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/request_forms.gif) no-repeat;
		display:			block;
	}
	
	#articles
	{
		width:				550px;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/articles.gif) no-repeat;
		display:			block;
	}
	
	#specifications
	{
		width:				550px;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/specifications.gif) no-repeat;
		display:			block;
	}
	
	#sample_contract
	{
		width:				550px;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/sample_contract.gif) no-repeat;
		display:			block;
	}
	
	#general_specs
	{
		width:				550px;
		height:				20px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/subheaders/general_specs.gif) no-repeat;
		display:			block;
	}
	
	#performance
	{
		width:				550px;
		height:				20px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/subheaders/performance.gif) no-repeat;
		display:			block;
	}	
	
	/* style for home page - how to own
	------------------------------------------------------------ */
	#home_own
	{
		width:				225px;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/how_to_own_sm.gif) no-repeat;
		display:			block;
	}
	
	/* style for home page - search for an aircraft
	------------------------------------------------------------ */
	#home_available
	{
		width:				225px;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/home_search.gif) no-repeat;
		display:			block;
	}
	
	/* style for home page - aircraft gallery
	------------------------------------------------------------ */
	#home_gallery
	{
		width:				225px;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/aircraft_gallery.gif) no-repeat;
		display:			block;
	}
	
	
	
/* ------------------------------------------------------------ */

	#specs li
	{
		margin:				0 0 2px 0;
		list-style-image:	url(../images/common/bullet_arrow.gif);
		color:				#FFF;
	}
	
/* -------------------------------------------------------------- */	

	#partners_bio_info
	{
		width:				100%;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/partners_bio_info.gif) no-repeat;
		display:			block;
	}
	
	#about_airpower
	{
		width:				100%;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/about_airpower.gif) no-repeat;
		display:			block;
	}
	
	#fractional_ownership{
		width:				100%;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/fractional_ownership.gif) no-repeat;
		display:			block;
	
	}
	
	#testimonials{
		width:				100%;
		height:				35px;
		text-indent:		-5000px;
		overflow:			hidden;
		background:			url(../images/titles/testimonials.gif) no-repeat;
		display:			block;
	
	}
	