body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
abbr,acronym, fieldset,img,hr {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
:focus {outline:none;}

body {background:#1a1d1d;font-size:62.5%;font-family:arial,tahoma,verdana,sans-serif;}
	#header {width:1000px;height:120px;margin:0 auto;}
		#logo {width:250px;height:120px;float:left;}
		#menu {width:750px;height:120px;float:left;}
			#menu li {float:left;border-left:1px solid #212626;padding:67px 23px 0 12px;}
	#banner {background:#0c0f0f;height:300px;}
		#banner_container {width:1000px;margin:0 auto;}
			#promise {width:250px;height:300px;float:left;background:url(../images/background_promise.jpg) no-repeat;}
				#promise img {margin:40px 0 0 25px;float:left;}
			#image {float:left;}
				#owners-message {width:670px;height:274px;background:url(../images/banner/owners-message.jpg) no-repeat;padding:26px 40px 0 40px;}
					#owners-message p {font-size:1.3em;line-height:1.4em;}
					#owners-message h1 {margin-bottom:10px;}
	#content {width:1000px;margin:0 auto;font-size:1.3em;line-height:1.4em;}
		#submenu {width:235px;float:left;padding:20px 0 60px 15px;}
			#submenu ul {margin-bottom:50px}
				#submenu li {padding-bottom:8px;}
			.sidebutton {margin:0 0 26px 20px;}
			#submenu #argus {margin-left:25px;}
		#subcontent {width:720px;float:left;padding:16px 15px 60px 15px;color:#abd0d9;}
			#subcontent h1 {margin-bottom:20px;}
			#subcontent h3 {color:#6c8388;font-weight:bold;}
			#subcontent a {color:#6c8388;text-decoration:none;}
			#subcontent a:hover {color:#abd0d9;}
			.req {color:#f00;}
			.contentimage {float:left;margin-right:20px;}
			#subcontent_left {width:345px;margin-right:30px;float:left;}
			#subcontent_right {width:345px;float:left;}
			.list {}
				.list li {padding-left:15px;background:url(../images/bullet_diamond.gif) no-repeat 4px 6px;}
				.list .highlight {color:#fff;padding:0;background-position:-6px 6px;}
				.list .pdf {padding-left:20px;background:url(../images/pdf.gif) no-repeat 0 1px;}
			#contact_form {float:left;}
				#contact_form_left {width:165px;float:left;margin-right:15px;}
				#contact_form_right {width:165px;float:left;}
				#contact_form_center {width:345px;clear:both;}
				#contact_form p {display:inline;float:right;}
				.input {width:158px;height:18px;padding:2px 0 0 5px;display:block;border:1px solid #374040;background:url(../images/background_input.gif) repeat-x #1a1d1d;color:#abd0d9;margin-bottom:15px;}
				.textarea {width:338px;height:98px;padding:2px 0 0 5px;display:block;border:1px solid #374040;background:url(../images/background_input.gif) repeat-x #1a1d1d;color:#abd0d9;font-family:arial,tahoma,verdana,sans-serif;margin-bottom:15px;}
				label {display:block;}
				.submit {float:left;height:22px;width:98px;background:url(../images/background_input.gif) repeat-x #1a1d1d;color:#abd0d9;cursor:pointer;border-top:1px solid #374040;border-right:1px solid #0c0f0f;border-bottom:1px solid #0c0f0f;border-left:1px solid #374040;}
				.back {height:22px;width:150px;background:url(../images/background_input.gif) repeat-x #1a1d1d;color:#abd0d9;cursor:pointer;border-top:1px solid #374040;border-right:1px solid #0c0f0f;border-bottom:1px solid #0c0f0f;border-left:1px solid #374040;}
	#footer {clear:both;width:970px;margin:0 auto;border-top:1px solid #374040;overflow:auto;padding:15px;}
		#footer p {color:#4f5354;display:inline;float:right;margin-top:4px;text-align:right;}
		#footer a {color:#676c6e;text-decoration:none;}
		#footer a:hover {color:#7f8687;}
		#footer img {margin:4px 10px 0 0;float:left;}
			#general_information {overflow:auto;}
				#general_information p {display:inline;}
				#general_information img {float:right;margin-left:30px;}
			#aircraft_data {}
			#floorplan {}
			#gallery {overflow:auto;margin:0 -20px -20px 0;}
				#gallery img {border:1px solid #374040;padding:5px;margin:0 20px 20px 0;display:block;float:left;}
			#flight_range {height:311px;background:url(../images/rangemap.gif) no-repeat 50% 30px;}
				.range_lear-55 {position:relative;top:53px;left:95px;}
				.city_lear-55 {position:relative;font-size:.8em;top:-35px;left:124px;}
				.range_lear-60 {position:relative;top:35px;left:74px;}
				.city_lear-60 {position:relative;font-size:.8em;top:-72px;left:124px;}
				.range_falcon-10 {position:relative;top:57px;left:99px;}
				.city_falcon-10 {position:relative;font-size:.8em;top:-27px;left:124px;}