/* Reset Reloaded from http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, em, font, img, small, strike, strong, sub, sup, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
ol, ul {
  list-style: none;
}
table {
  border-collapse: separate;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}
/* end Reset Reloaded */

body {
  color:#111;
  background:#717171 url(/img/bg.jpg) 0 -50px repeat-x;
  font:11px/1.7em "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
  position:relative;
  text-align:center;
}  

a {
color:#fff;
}

a:hover, a:active {
text-decoration:none;
}

h1 {
color:#fff;
position:absolute;
top:40px;
left:50px;
z-index:-1;
}

ul {
margin:0 0 10px 30px;
}

li {
font-size:13px;
margin:0 0 5px;
}

#bullets {
font-size:12px;
margin:10px 50px;
width:540px;
}

#container {
padding:0 10px;
position:relative;
}

#content {
position:relative;
}

#content-left {
float:left;
margin:10px 20px;
width:540px;
}


#content-left p {
font-size:12px;
line-height:2em;
margin:20px;
}

#content-left strong,#sidebar h2 {
color:#f1911e;
}

#content-left-login {
margin:10px 20px;
float:left;
width:480px;
text-align:left;
padding:0 0 0 60px;
}


#content-left-login p {
font-size:12px;
line-height:2em;
margin:20px;
}

#content-left-login strong,#sidebar h2 {
color:#f1911e;
}

#footer {
color:#fff;
padding:5px 20px;
}

#footer #address {
border-right:2px solid #363636;
float:left;
line-height:1.2em;
padding:0 20px;
text-align:right;
text-decoration:none;
}

#footer #argus img {
float:right;
}

#footer #newsletter {
border-right:2px solid #363636;
color:#fff;
float:left;
font-size:13px;
padding:0 20px 0 0;
text-decoration:none;
}

#footer a#newsletter:hover {
color:#ccc;
}

#footer-wrapper {
background:url(img/bg-bottom.jpg) center bottom no-repeat;
clear:both;
height:59px;
margin:0 auto;
width:910px;
}

#menu {
height:50px;
margin-left:4px;
width:895px;
position:relative;
z-index:500;
}

#menu #about a {
background:url(img/menu-about.jpg);
text-indent:60px;
width:147px;
}

#menu #aircraft a {
background:url(img/menu-aircraft.jpg);
}

#menu #contact a {
background:url(img/menu-contact.jpg);
width:149px
}

#menu #flights a {
background:url(img/menu-flights.jpg);
}

#menu #safety a {
background:url(img/menu-safety.jpg);
width:149px;
}

#menu #services a {
background:url(img/menu-services.jpg);
width:146px;
}

#menu li {
display:inline;
position:relative;
}

#menu li#about li a, #menu li#aircraft li a, #menu li#contact li a,#menu li#flights li a ,#menu li#safety li a, #menu li#services li a{
background:#7c7c7c;
text-indent:10px;
}

#menu li a {
border-right:2px solid #363636;
color:#111;
display:block;
float:left;
font:12px "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
font-size:12px;
height:32px;
line-height:32px;
text-decoration:none;
text-indent:50px;
width:143px;
}

#menu li a:hover {
color:#fff;
}

#sidebar {
background:#424242 url(img/bg-sidebar-top.jpg) top left no-repeat;
float:right;
margin:20px 10px 10px 0;
width:301px;
}

#sidebar h2 {
font-size:14px;
}

#sidebar h2,#sidebar h3,#sidebar p {
margin:10px;
}

#sidebar h3 {
font-weight:700;
margin-bottom:-10px;
}

#sidebar ul {
margin:0 0 10px 30px;
}
#sidebar li {
list-style:square;
font-size:13px;
margin:0 0 5px;
}

#tagline {
font-size:15px;
}

#wrapper {
background:url(img/bg-top.jpg) center 10px no-repeat;
color:#fff;
margin:10px auto 0;
position:relative;
text-align:left;
width:914px;
}

#wrapper-2 {
background:url(img/bg-top.jpg) center -100px repeat-y;
}

#flash {
position:relative;
width:900px;
margin:0 auto -10px;
top:-10px;
background:#717171;
}



#menu li { /* all list items */
	float: left;
}

#menu li ul li a {
border-top:2px solid #363636;
}

#menu li ul { /* second-level lists */
	position: absolute;
	background: orange;
	width: 10em;
	margin-top:32px;
	z-index:500;
	left: -999em;
	/*using left instead of display to hide menus because display: none isn't read by screen readers */
}

#menu li:hover ul, #menu li.sfhover ul { /* lists nested under hovered list items */
	left: 0;
}

.aircraft-pic {
margin:10px;
}

#content .aircraft {
margin-top:20px;
}

#content {
position:relative;
zoom:1;
}
