*
{
	margin: 0;
	padding: 0;
	color: #222;
	font-size: 11px;
	font-family: verdana, arial;
}

body
{
	background: #fff url(../img/background.jpg) repeat;
}

img 
{
	border: none;
}

#wrapper
{
	width: 722px;
	margin: 0 auto;
}

#page
{
	float: left;
	width: 618px;
	padding: 5px 5px 8px;
	background-color: #fff;
}

#header
{
	height: 283px;
	margin-bottom: 5px;
}

#menu
{
	height: 89px;
}




/* NAVIGATION ------------------------------------------*/


#nav a.home, #nav a.helicopters, #nav a.testimonials, #nav a.contact, #nav a.video
{
	display: block;
	height: 34px;
	background: #fff url(../img/nav.gif) no-repeat;
}

#nav
{
	height: 34px;
}
	
#nav, #nav ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a 
{
	display: block;
}

#nav li 
{
	float: left;
}

#nav li ul 
{
	position: absolute;
	left: -999em;
}

#nav li ul li
{
	width: 153px;
	clear: left;
}

#nav li:hover ul 
{
	left: auto;
}

#nav li:hover ul li a, #nav li.sfhover ul li a
{
	width: 151px;
	height: 14px;
	margin-left: 1px;
	padding: 5px 0;
	background-color: #000;
	color: #fff;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Arial;
	font-weight: 700;
}

#nav li:hover ul li a:hover, #nav li.sfhover ul li a:hover
{
	background: #000 url(../img/arrow.gif) 0 4px no-repeat;
}

#nav li:hover ul, #nav li.sfhover ul 
{
	left: auto;
}

#nav a.home
{
	width: 101px;
	background-position: 0 0;
}

#nav a.home:hover
{
	background-position: 0 -34px;
}

#nav a.helicopters
{
	width: 153px;
	background-position: -101px 0;
}

#nav a.helicopters:hover
{
	background-position: -101px -34px;
}

#nav a.testimonials
{
	width: 136px;
	background-position: -254px 0;
}

#nav a.testimonials:hover
{
	background-position: -254px -34px;
}

#nav a.contact
{
	width: 114px;
	background-position: -390px 0;
}

#nav a.contact:hover
{
	background-position: -390px -34px;
}

#nav a.video
{
	width: 114px;
	background-position: -504px 0;
}

#nav a.video:hover
{
	background-position: -504px -34px;
}






/* MAIN ------------------------------------------*/

#main
{
	width: 589px;
	padding: 12px 15px 16px 14px;
	margin-top: 5px;
	background: #fff url(../img/main_bg.jpg) no-repeat;
}

#main_bottom img
{
	float: left;
	height: 10px;
}

#main #heli
{
	margin-top: 6px;
}

#map
{
	margin: 24px 0 20px 44px;
	width: 501px;
	height: 357px;
	background: transparent;
}





/* CONTENT ------------------------------------------*/

#main #content
{
	margin-top: 6px;
	padding-bottom: 10px;
	background: #020B10 url(../img/content_fade.jpg) top left repeat-x;
}

#main #content.pages
{
	background: #03080C none no-repeat;
}

#main #content h1
{
	padding: 12px 10px 0;
	font-size: 24px;
	letter-spacing: -.5px;
	font-weight: 300;
	color: #02A0FF;
}

#main #content a
{
	color: #fff;
	text-decoration: none;
}

#main #content a:hover
{
	color: #222;
	background-color: #eee;
}

#main #content p
{
	padding: 12px 10px 2px;
	line-height: 1.3em;
	color: #fff;
	text-align: justify;
}

#main #content p b
{
	color: #fff;
	font-weight: 700;
}

#main #content p.note
{
	color: #666;
	padding-left: 95px;
}

#main #content p.signiture
{
	padding-bottom: 26px;
}

#main #content #content_top img
{
	float: left;
	height: 10px;
}

#main #content_bottom
{
	height: 10px;
	background: transparent url(../img/content_bottom.gif) no-repeat;
}

#main #gallery 
{
	float: left;
	height: 128px;
	margin: 20px 0;
}

#main #gallery img
{
	float: left;
	margin-right: 25px;
}

#main #gallery img.last
{
	margin-right: 0;
}








/* FORM STYLES -------------------------------------*/

fieldset
{
	border: none;
	border-top: 1px solid #0C2B3D;
	margin: 20px 10px;
}

fieldset legend
{
	padding: 6px 10px 6px 0;
	font-size: 14px;
	font-weight: 300;
	color: #fff;
}

fieldset ol
{
	list-style: none;
}

fieldset label
{
	line-height: 1.4;
	vertical-align: top;
	color: #02A0FF;
	padding-left: 5px;
}

fieldset label.mylabel
{
	display: inline-block;
	width: 90px;
	color: #fff;
	font-weight: 700;
	padding-left: 0;
}

fieldset ol 
{
	margin: 0;
	padding: 0;
}

fieldset ol li 
{
	list-style: none;
	padding: 6px 0;
	margin: 0;
}

fieldset #submit
{
	margin-left: 92px;
}









/* FOOTER ------------------------------------------*/

#footer
{
	clear: both;
	padding-top: 6px;
}

#footer ul
{
	list-style: none;
}

#footer ul li
{
	height: 48px;
	float: left;
}

#footer ul li a
{
	display: block;
	height: 48px;
	background: #fff url(../img/footer_menu.gif) top left no-repeat;
}

#footer ul li a.one
{
	width: 113px;
	background-position: 0 0;
}

#footer ul li a.one:hover
{
	background-position: 0 -48px;
}

#footer ul li a.two
{
	width: 96px;
	background-position: -113px 0;
}

#footer ul li a.two:hover
{
	background-position: -113px -48px;
}

#footer ul li a.three
{
	width: 142px;
	background-position: -209px 0;
}

#footer ul li a.three:hover
{
	background-position: -209px -48px;
}

#footer ul li a.four
{
	width: 120px;
	background-position: -351px 0;
}

#footer ul li a.four:hover
{
	background-position: -351px -48px;
}

#footer ul li a.five
{
	width: 147px;
	background-position: -471px 0;
}

#footer ul li a.five:hover
{
	background-position: -471px -48px;
}








/* SIDEBAR ------------------------------------------*/

#sidebar
{
	float: right;
	width: 85px;
}

#sidebar img
{
	margin-top: 4px;
}








/* MISC ------------------------------------------*/

.clear
{
	clear: both;
}