 /* Reset Styles */
ul,ol,li,h1,h2,h3,h4,h5,h6,dl,dt,dd,pre,form,body,html,p,blockquote,fieldset,input,div {
margin:0; 
padding:0;
}
body a img,body a:link img, body a:visited img {
border:none;
}
/*  Typography  */
a:link,a:visited {
color: #010101; 
text-decoration:none;
border-bottom: 1px dashed #010101;
}
a:hover,a:active,a:focus {
color: #620005;
text-decoration:none;
border-bottom: 1px solid #620005;
}
h1,h2,h3,h4,h5,h6 {
font:bold 1.5em/1.5 verdana, sans-serif;
letter-spacing:0.1em;
color:#2c2c2c;
background:none;
clear:both;
margin:0.5em 0 0.3em 0;
}
h1 {
}
h2 {
font:bold 1.3em/1.3 verdana, sans-serif;
}
h3,h4,h5,h6 {
font:bold 1.2em/1.2 verdana, sans-serif;
}
h4 {
font:bold 1.1em/1.1 verdana, sans-serif;
}
h5,h6 {
font:bold 1.0em/1.0 verdana, sans-serif;
}
p,ol,ul,dl,dd,dt,cite,blockquote,legend,table {
line-height:1.45em;
font-family: verdana, sans-serif;
}
p {
margin:0 0 1.0em 0;
}
/* Layout */
body {
width:760px;
margin:0 auto;
padding:0;
color:#2E435B;
text-align:center;
background: transparent url(../img/body-bkg.jpg) top center scroll repeat-y;
font-family: Times, serif;
font-size:0.75em;
}
#wrapper, #header, #interface, #content, #header a img#logo, #header img#planetop, #fuel {
float:left;
display:inline;
padding:0;
margin:0;
text-align:left;
}
#wrapper {
width:760px;
margin:0;
padding:0;
background:url(../img/wrapper-bkg.jpg) top center scroll no-repeat;
}
#header {
width:760px;
height:97px;
color:#425153;
background:transparent;
}
#header a {
border:none;
}
#header #fuel {
width:537px;
float:right;
font-size:0.84em;
text-align:right;
margin:14px 0 0 0;
}
#header #fuel table {
float:right;
display:inline;
}
#header #fuel th {
font-weight:normal;
font-size:1.1em;
padding-right:8px;
font-variant:small-caps;
}
#header #fuel td {
padding-right:8px;}
#header #fuel td.city {
text-align:right;}
#header #fuel h1 {
font-size:1.2em;
color:#fff;
background:url(../img/fuel-bkg.jpg) top right scroll repeat-y;
padding:1px 8px;
margin:2px 0;
}
#content {
width:576px;
background:transparent;
float:right;
text-align:left;
}
#contact {
width:576px;
background:transparent;
float:right;
text-align:right;
}
#contact h1 {
color:#2E435B;
background:transparent;
clear:both;
margin:0 8px 0 0;
padding:0.2em 0;
}
#contact div.address {
font-size:0.85em;
float:right;
display:inline;
margin:0 8px 0 22px;
}
#contact div.address p {
margin:0;
padding:0;
line-height:1.3em;
}
#nav {
width:175px;
float:left;
margin-top:94px;
background:transparent;
}
#nav ul {
margin:0;
padding:0;
}
#nav li {
list-style:none;
margin:0;
padding:0;
}
#nav a:link, #nav a:visited {
color:#313131;
background:transparent url(../img/nav-bkg-lit.jpg) 0 0 scroll repeat-y;
text-decoration:none;
border:none;
margin:0 0 5px 0;
padding:5px 8px;
display:block;
font-weight:bold;
font-family:arial, sans-serif;
letter-spacing:1px;
font-size:1.0em;
}
#nav a:hover, #nav a:active, #nav a:focus {
color:#F5F5F5;
background:transparent url(../img/nav-bkg-med.jpg) 0 0 scroll repeat-y;
}
#nav ul.sub a:link, #nav ul.sub a:visited {
text-align:right;
color:#fff;
background:transparent url(../img/nav-bkg-med.jpg) 0 0 scroll repeat-y;
}
#nav ul.sub a:hover, #nav ul.sub a:active, #nav ul.sub a:focus {
text-align:right;
color:#fff;
background:transparent url(../img/nav-bkg-drk.jpg) 0 0 scroll repeat-y;
}
/* The unique home styles */
#nav a#nav-hom:link, #nav a#nav-hom:visited {
background:transparent url(../img/nav-bkg-hom-lit.jpg) 0 0 scroll no-repeat;
}
#nav a#nav-hom:hover, #nav a#nav-hom:active, #nav a#nav-hom:focus {
background:transparent url(../img/nav-bkg-hom-drk.jpg) 0 0 scroll no-repeat;
}
/* Hide the sub-menus */
#nav ul#nav-sub-about {
display:none;
}
#nav ul#nav-sub-sales {
display:none;
}
#nav ul#nav-sub-services {
display:none;
}
/* Show the sub-menus */
body#about #nav ul#nav-sub-about {
display:inline;
}
body#sales #nav ul#nav-sub-sales, body#findaircraft #nav ul#nav-sub-sales, body#listaircraft #nav ul#nav-sub-sales {
display:inline;
}
body#services #nav ul#nav-sub-services {
display:inline;
}

/**/

#main {
width:510px;
float:right;
padding:0 8px 15px 40px;
}
#main ol, #main ul {
margin-bottom:1.0em;
}
#main ol li {
margin-left:2.0em;
padding-left:0;
}
#main ul li {
margin-left:1.4em;
margin-bottom:0.2em;
padding-left:0.5em;
}
#main dl {
width:515px;
margin:10px 0;
float:left;
display:inline;
}
#main dt {
width:403px;/* #main width - (img width + margin-right + 2x border + 2x padding below) */
float:right;
font-size:1.3em;
letter-spacing:1px;
}
#main dd {
margin:0;
line-height:1.3em;
font-size:1.0em;
}
#main dd.status span.pending {
color:#620005;
font-weight:bold;
font-style:italic;
text-transform: uppercase;
}
#main dd.status span.sold {
color:#620005;
font-weight:bold;
font-style:italic;
text-transform: uppercase;
}
#main dd.title {
text-decoration: underline;
text-transform:uppercase;
margin-top:0.75em;
margin-bottom: 0.25em;
font-weight:bold;
}
#main img {
float:left;
margin:0.2em 8px 0.5em 0;
padding:1px;
border:1px solid #d2d8de;
border-bottom-color:#c3c8cc;
border-right-color:#c3c8cc;
background:#fff;
}
#main img.success {
float:right;
}
#main p.marginleft {
margin-left:262px;
}
form {
text-align:left;
color:#333;
background:transparent;
}
legend {
color:#333;
font-size:1.2em;
line-height:1.2em;
font-weight:bold;
letter-spacing:1px;
margin:0 0 10px 13px;
padding:0;
}
fieldset {
padding:10px 0;
margin:10px 0 0 0;
border:1px solid #d2d8de;
border-bottom-color:#c3c8cc;
border-right-color:#c3c8cc;
}
label {
color:#333;
background:transparent;
margin:0;
padding:0;
}
.clear {
clear:both;
}
span.required {
font-size:1.35em;
font-weight:bold;
color:#222;
}
input.btn {
padding:0.15em;
margin:1em 1em 1em 0;
}
#main form fieldset dl {
width:508px;
margin:0;
padding:0;
float:left;
display:inline;
font:normal 1.0em/1em Arial, sans-serif;
}
#main form dt,#main form dd {
float:left;
display:inline;
margin:0 0 0 20px;
padding:0 0 0.5em 0;
font:normal 1.0em/1em Arial, sans-serif;
}
#main input,#main textarea,#main select  {
border:1px solid #5B7995;
border-bottom-color:#597590;
border-right-color:#597590;
font:normal 1.0em/1em Arial, sans-serif;
}
#main input,#main select {
height:1.2em;
}
#main input.btn {
border:2px outset #ccc;
height:auto;
}
#main form li {
list-style:none;
margin:0 0 0.1em 0;
padding:0;
}
#main dl.city,#main dl.city dt {
width:190px;
}
#main dl.state,#main dl.state dt {
width:90px;
}
#main dl.zip,#main dl.zip dt {
width:150px;
}
#main dl.phone,#main dl.phone dt {
width:190px;
}
#main dl.email,#main dl.email dt {
width:260px;
}
#footer {
width:510px;
float:right;
display:inline;
clear:both;
margin:5px 8px 15px 40px;
}
#footer p {
font:italic 0.9em/1.0 arial, sans-serif;
}
/* Home Styles */
#home #nav a:link#nav-hom, #home #nav a:visited#nav-hom, #home #nav a:hover#nav-hom, #home #nav a:active#nav-hom, #home #nav a:focus#nav-hom {
color:#F5F5F5;
background-image:url(../img/nav-bkg-hom-drk.jpg);
}

/* About Styles*/
#about #nav a:link#nav-abt, #about #nav a:visited#nav-abt, #about #nav a:hover#nav-abt, #about #nav a:active#nav-abt, #about #nav a:focus#nav-abt {
color:#F5F5F5;
background-image:url(../img/nav-bkg-drk.jpg);
}

/* Services Styles */
#services #nav a:link#nav-svc, #services #nav a:visited#nav-svc, #services #nav a:hover#nav-svc, #services #nav a:active#nav-svc, #services #nav a:focus#nav-svc {
color:#F5F5F5;
background-image:url(../img/nav-bkg-drk.jpg);
}

/* Sales Styles */
#sales #nav a:link#nav-sls, #sales #nav a:visited#nav-sls, #sales #nav a:hover#nav-sls, #sales #nav a:active#nav-sls, #sales #nav a:focus#nav-sls {
color:#F5F5F5;
background-image:url(../img/nav-bkg-drk.jpg);
}
#findaircraft #nav a:link#nav-sls, #findaircraft #nav a:visited#nav-sls, #findaircraft #nav a:hover#nav-sls, #findaircraft #nav a:active#nav-sls, #findaircraft #nav a:focus#nav-sls {
color:#F5F5F5;
background-image:url(../img/nav-bkg-drk.jpg);
}
#listaircraft #nav a:link#nav-sls, #listaircraft #nav a:visited#nav-sls, #listaircraft #nav a:hover#nav-sls, #listaircraft #nav a:active#nav-sls, #listaircraft #nav a:focus#nav-sls {
color:#F5F5F5;
background-image:url(../img/nav-bkg-drk.jpg);
}

/* FBO Styles */

#fbo #nav a:link#nav-fbo, #fbo #nav a:visited#nav-fbo, #fbo #nav a:hover#nav-fbo, #fbo #nav a:active#nav-fbo, #fbo #nav a:focus#nav-fbo {
color:#F5F5F5;
background-image:url(../img/nav-bkg-drk.jpg);
}

/* Contact Us Styles */

#contactus #nav a:link#nav-con, #contactus #nav a:visited#nav-con, #contactus #nav a:hover#nav-con, #contactus #nav a:active#nav-con, #contactus #nav a:focus#nav-con {
color:#F5F5F5;
background-image:url(../img/nav-bkg-drk.jpg);
}
#contactus #main div.address {
width:250px;
float:left;
display:inline;
margin-bottom:0;
}

/* Find a Plane Styles */

#findaircraft .section {
float:left;
display:inline;
background-color:#ebebeb;
padding:7px;
margin:0 0 12px 0;
}
#findaircraft dl {
float:left;
width:500px;
margin:7px 0;
display:inline;
}
#findaircraft dt {
float:none;
width:500px;
margin:0 0 5px 0;
color:#333;
background:transparent;
font-size:1.1em;
font-weight:bold;
letter-spacing:1px;
}
#findaircraft dd {
width:500px;
margin:0;
padding:0;
font-size:0.9em;
line-height:1.5em;
}
#findaircraft dd.img {
margin:0;
}
#findaircraft #main img {
float:left;
margin:0 7px 8px 0;
padding:1px;
border:1px solid #d2d8de;
border-bottom-color:#c3c8cc;
border-right-color:#c3c8cc;
background:#fff;
}
#findaircraft #main img.small {
margin:0 0 7px 0;
}
#findaircraft #main p {
clear:both;
margin:0;
}
#findaircraft #main #return {
width:200px;
float:left;
margin:0 0 7px 0;
}
#findaircraft #main #printsheet {
width:200px;
float:right;
text-align:right;
margin:0 7px 7px 0;
}

/* Styles that display the sold stamp */ 

#findaircraft #main div.section {
position:relative;
top:0.25em;
right:0;
}

/* The 200 and 225 are the position of the stamp on the listing page */ 

#findaircraft #main img#sold {
display:none;
position:absolute;
top:200px;
left:225px;
border:0px solid #fff;
background-color:transparent;
}

/* The 200 and 225 are the position of the stamp on the listing page */ 

#findaircraft #main #printimg img#sold {
position:absolute;
top:300px;
left:375px;
}
body#sitemap #main ul {
margin-left:15px;
}