/* CSS Document */

body {
background: #8D8D8D url(graphics/template/top_background_slice.jpg) top center repeat-x;
}

#border {
position:relative;
width:908px;
margin:auto;
top:14px;
border:solid #565656 1px;
background:#333333;
}

#banner {
width:908px;
height:58px;
background: url(graphics/template/grey_banner_background.gif) bottom center repeat-x;
}

#banner img {
float:left;
}

#banner_phone_number {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
padding-top:7px;
padding-right:8px;
text-align:right;
}

#banner_phone_number a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:right;
}

#banner_phone_number a:hover {
color:#CCCCCC;
text-decoration:none;
}

#menu_container {
width:908px;
height:32px;
background:#C87109;
}


/* MENU BITS */

#menu_container ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#menu_container ul li {
	display:inline;
	float:left;
	}
	
#menu_container li a {
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	}	
	
#menu_container li a:link, #menu_container li a:visited {
	color: #000000;
	display: block;
	height: 22px;
	width:130px;
	border-top:solid #CC6600 1px;
	border-bottom:solid #CC6600 1px;
	border-right:solid #CC6600 1px;
	background: url(graphics/template/menu_button.jpg) 0 0;
	padding-top:8px; 
	}
	
#menu_container li a:hover {
	color: #26370A;
	height: 22px;
	width:130px;
	background: url(graphics/template/menu_button.jpg) 0 -30px;
	padding-top:8px;
	}

/*-------------------------------*/

#main_container {
position:relative;
padding-top:13px;
width:908px;
background:#333333;
margin-bottom:10px;
}

#main_text_container {
float:left;
width:528px;
height:309px;
margin-top:18px;
padding-left:16px;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
overflow:auto;
}

#main_text_container a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF8000;
}

#main_text_container a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFC993;
border-bottom:none;
text-decoration:none;
}

#main_text_container .TitleWhiteText {
font-size:20px;
}

#main_text_container .TitleOrangeText {
font-size:20px;
color:#FF6600;
}

#main_text_container .teampics {
float:left;
padding-right:8px;
}

#aircraft_sales {
	float:left;
	width:169px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

#aircraft_sales .title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
}

#aircraft_sales p {
	margin:0;
	border:0;
}

#sales {
	width:500px;
}

#helicopter_sales {
	float:left;
	width:230px;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

#helicopter_sales a {
	border:none;
	text-decoration:none;
}

#helicopter_sales a img {
	border:none;
	text-decoration:none;
}

#main_image_section {
float:left;
width:340px;
height:309px;
margin-top:18px;
padding-left:14px;
}

#main_image_section_spacer {
float:right;
width:340px;
height:9px;
}

#main_banner_section {
float:left;
width:340px;
height:309px;
margin-top:18px;
padding-left:14px;
}

#main_banner_section ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#main_banner_section li a {
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	text-align:center;
	margin-bottom:10px;
	padding-left:40px;
	}	
	
#main_banner_section li a:link, #main_banner_section li a:visited {
	color: #000000;
	display: block;
	height: 32px;
	width:283px;
	border-top:solid #CC6600 1px;
	border-bottom:solid #CC6600 1px;
	border-right:solid #CC6600 1px;
	background: url(graphics/template/small_right_hand_banner.jpg);
	padding-top:8px; 
	}
	
#main_banner_section li a:hover {
	color: #000000;
	height: 32px;
	width:283px;
	background: url(graphics/template/small_right_hand_banner.jpg) 0 40px;
	padding-top:8px;
	}

#footer {
width:908px;
height:16px;
background: url(graphics/template/bottom_footer.jpg);
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
padding-top:5px;
}

#outer_footer {
width:908px;
height:87px;
background:#CCCCCC;
margin:auto;
margin-top:22px;
}

#outer_footer img {
padding-top:5px;
}

#outer_footer .left {
float:left;
}

#outer_footer .right {
float:right;
}

#clearleft {clear: left; line-height: 0; height: 0;}
#clearright {clear: right; line-height: 0; height: 0;}
#clearboth {clear: both; line-height: 0; height: 0; clear:both;}