@import url('lightbox.css');

a:link {color:#00388a; text-decoration:underline;}
a:visited {color:#00388a; text-decoration:underline;}
a:hover {color:#923e0d; text-decoration:none;}

body {font-size:62.5%; font-family:Verdana, Arial, sans-serif; margin:0; background:url('../images/backgrounds/pagebg.gif') repeat-x #00193d; text-align:center;}

form {margin:0;}

ul {list-style-type:square;}
li {margin-bottom:5px;}
ul li ul {padding:3px 0 0 20px;}
ul li ul li {list-style:none; padding:0;}

hr {border:none 0; border-top:2px solid #CCCCCC; width:100%; height:2px;}

img {border:none;}
img.aright {float:right; margin-left:15px; margin-bottom:15px;}
img.aleft {float:left; margin-right:15px;}
img.middle {vertical-align:middle;}

.left {float:left; margin:0 10px 10px 0;}
.right {float:right; margin:0 0 10px 10px;}

.clear {clear:both; font-size:1px;}
.clrtxt {clear:both;}
.noclear {clear:none;}

.nomargin {margin:0;}
.nobottom {margin-bottom:0;}


/* ----- MAIN ----- */

#pagebody {width:874px; margin: 0px auto; text-align:left; background-color:#FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; font-size:1.2em;}

/* ----- PAGE HEADER ----- */

#pageheader {background:url('../images/backgrounds/headerbg.gif') right no-repeat; height:128px; position:relative;}

#pagenav {margin:0; padding:0; height:36px; margin-top:1px; background:url(../images/nav/nav-bg.png) repeat-x;}

#pagenav li {margin:0; padding:0; float:left; list-style:none; height:36px;}
#pagenav li img {float:left;}

#pagenav div {height:36px; float:left; padding:0 5px;}
#pagenav div img {padding:14px 9px 0 4px; float:none;}

#pagenav .on {background:url('../images/nav/navonbg.gif') repeat-x;}
#pagenav .off {background:url('../images/nav/navoffbg.gif') repeat-x;}

.additional_nav {position:absolute; right:5px; bottom:10px; font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, sans-serif; font-size:1em; color:#fff;}
.additional_nav a {color:#fff;}


/* ----- TEXT ----- */

h1, h2, h3, h4, .header, .subheader {font-family:'Trebuchet MS', Verdana, Arial; line-height:normal;}
h1, .header {font-size:2.4em; color:#173869; margin:0 0 10px 0; font-weight:normal;}
h2 {font-size:1.6em; color:#3e3e3e; font-weight:bold; clear:both;}
h3, .subheader {font-family:'Lucida Sans', Verdana, Arial, sans-serif; font-size:1.4em; color:#e9611c; padding-top:10px; font-weight:bold;}

#navleft h2 {color:#e9611c; margin-top:15px; padding:0;}
#navleft h3 {font-family:'Lucida Sans', Verdana, Arial, sans-serif; color:#3e3e3e; font-size:1.2em; font-weight:bold; margin-top:0;}

.sm {font-size:.95em;}





/* ----- HOME AND SUBPAGE CONTENT STYLING ----- */


/* ----- CONTENT AREA ----- */

#pagecontent {padding:15px; color:#1d1d1d;}

#subpagecontent {padding:25px; float:left; width:550px; border-left:1px solid #e4e4e4; color:#1d1d1d; line-height:1.6em;}
#subpagecontent_wide {padding:25px; float:left; width:650px; color:#1d1d1d; line-height:1.6em; margin:0 75px; border-left:15px solid #eee; border-right:15px solid #eee;}

.checklist ul {padding-left:2px; margin:20px 5px 30px 15px; font-size:.95em; font-weight:bold;}
.checklist li {background:transparent url('../images/main/content-bullet.gif') no-repeat; list-style:none; margin-bottom:6px; padding:0 0 0 10px; background-position:0 6px;}

.backtop {font-size:.9em; font-weight:bold;}
.pdfdownload span {font-size:.9em;}
.red {color:#FF0000;}

.fleetimg {text-align:center;}
.fleetimg img {background:url(../images/charter/fleet/jetbg.gif); padding:8px; display:inline;}
.fleetimg p {background-color:#e8601b; padding:6px; margin:0 4px 35px 5px; border-top:2px solid #FFFFFF; font-size:1.2em; color:#FFFFFF;}
.fleetimg p a {color:#FFFFFF; font-weight:bold;}

.fleetcol {width:50%; float:left;}

.checkfleet {margin-left:30px;}

.fleetphoto {float:right; text-align:center; border-left:8px solid #FFF;}

.goback {margin-top:0; font-size:.95em; font-weight:bold;}

#subpagecontent .col {position:relative; width:173px;; float:left; margin:0 3px; height:250px;}
#subpagecontent .col p {font-size:.9em; font-weight:bold; color:#666; padding:0 5px 0 10px;}
#subpagecontent .col img.readmore {position:absolute; bottom:0;}

ol ol {list-style-type:lower-alpha; margin-top:8px;}
ol ol ol {list-style-type:lower-roman; margin-top:8px;}

.sales_featured_img {background:url(../images/charter/fleet/jetbg.gif) no-repeat bottom; padding:8px; float:right;}
.sales_featured {float:right; width:260px; margin-left:15px;}
.sales_featured h3 {margin-top:0;}


/* ----- LEFT NAVIGATION ----- */

#navleft {float:left; width:204px; background:url('../images/nav/subpage/subnav-bg.gif') no-repeat; padding:25px;}

#navleft ul {padding-left:2px; margin:0 5px 30px 15px; font-weight:bold;}
#navleft ul li {background:transparent url('../images/nav/subpage/nav-bullet.png') no-repeat; list-style:none; margin-bottom:6px; padding:3px 0 5px 20px; background-position:0 4px;}
#navleft ul li ul {margin-bottom:0px; font-weight:normal;}
#navleft ul li ul li {background:none; font-size:.9em; padding-left:0px; margin-bottom:0;}

/* ----- HOME CONTENT ----- */

.homecolwide {width:406px; float:left;}
.homecolnarrow {width:190px; float:left; padding:0 10px 0 10px;}
.colborder {border-right:1px solid #e4e4e4;}
.homecolnarrow .top {padding-bottom:15px;}

.readmore {margin:0 0 10px 0; font-size:.95em;}

.servicelist {background:url('../images/home/air-services-bg.gif') no-repeat; padding:8px;}
.servicelist img {float:left; margin-right:10px;}
.servicelist .col {float:left; margin-left:10px; height:45px; margin-bottom:15px; clear:left; width:360px; padding-bottom:5px;}
.servicelist .col p {margin:0;}
.servicelist .collast {float:left; margin-left:10px; height:45px; margin-bottom:0; clear:left; width:360px; padding-bottom:5px;}
.servicelist .collast p {margin:0;}

.quote {background:url('../images/main/quotemark.gif') no-repeat; margin-left:5px; margin-right:0;}
.quote p {margin-left:25px; font-size:.95em;}

.quote2 {background:url('../images/main/quotemark.gif') no-repeat; margin:0 25px 0 25px;}
.quote2 p {margin:7px 0 10px 25px; font-size:.95em;}

.aboutsummary {font-size:.95em; margin-bottom:0;}

.area {font-size:.9em; margin-top:0;}

.special {background:#eee; padding:1px; border:3px solid #FFCC99;}


/* ----- AIRCRAFT SALES ----- */

#sales_content {float:left; background:url(../images/sales/title-bg.png) repeat-x top; color:#1d1d1d; line-height:1.6em;}
#sales_content .content {padding:25px;}

#sales_content .top {border-bottom:1px solid #ccc; float:left; width:100%; margin-bottom:10px;}
#sales_content h1 {float:left; font-size:2.8em;}
#sales_content div.back {float:right; font-size:1.4em; padding-top:20px;}

.sales_listing {margin-bottom:20px; clear:both; float:left; width:100%;}

.content_left {width:500px; float:left;}
.content_left h2 {font-weight:normal; margin-top:0;}
.content_left h3 {color:#578aff; font-size:1.4em; margin:20px 0 0 0; font-weight:normal;}
.content_left ul, .content_left p {margin-top:5px;}
.content_left img {background:url(../images/sales/photo-bg.png) repeat-x bottom; padding:10px;}

.content_right {width:250px; float:right; background:url(../images/sales/side-hd-bg.png) no-repeat top; margin-top:15px;}
.side_content {background:url(../images/sales/side-bg.png) repeat-x; padding:15px; margin-top:10px;}
.content_right table {font-size:.95em; line-height:normal;}
.content_right table td {padding-bottom:8px;}
.content_right h4 {color:#b66b36; font-size:1.4em; margin:0 0 10px 0; font-weight:normal;}
.pdf {clear:both;}
.pdf a {background:url(../images/sales/pdf-icon.gif) no-repeat left; height:50px; font-size:1.6em; padding:40px 0 0 50px; display:block; width:160px;}

p.price {margin:0 0 15px 0; font-size:1.6em; font-weight:bold; color:#FF3300;}

.content_right .photo_gallery img {float:left; border:2px solid #fff; margin:3px;}

li.alert {color:#FF0000; font-weight:bold;}
p.alert {color:#FF0000; font-weight:bold; margin-top:0; font-size:1.4em;}


/* ----- EXPAND COLLAPSE ----- */

.expand {display:block; margin-top:8px;}
.collapse {display:none;}
.close-box {display:block; text-align:right; text-decoration:none; font-size:.95em; font-weight:bold;}


/* ----- FORMS ----- */

.button {text-align:center; font-weight:bold; margin:10px 0 0 0; font-size:1.4em; font-weight:bold;}

.contactformborder {border:1px solid #CCC;}
#contactform input {width:200px; padding:2px; font-size:1.1em;}
#contactform textarea {font-family:Arial, sans-serif; width:350px; height:150px; font-size:1.1em; padding:4px;}
#contactform .txtsm {width:100px;}
#contactform .radio {width:auto;}

.required {font-size:.95em; margin-bottom:3px; color:#666;}

#contactform .checkbox {width:20px;}







/* ----- FOOTER ----- */

#pagefooter {clear:both; padding:15px 0 0 0; border-top:1px solid #e4e4e4; font-size:.95em;}
#pagefooter p {margin:0;}

.footer_left {width:50%; float:left; line-height:1.8em;}
.footer_right {width:50%; float:right; text-align:right;}

.logo_col {float:right; margin-left:15px; text-align:center;}
.logo_col img {display:block; margin:12px auto;}

.footer_left ul li {list-style:none; display:inline; margin-right:8px;}

#subpagefooter {padding:15px;}

#copyright {width:840px; color:#FFFFFF; font-size:1em; padding:15px 20px; margin:0 auto; height:30px;}
#copyright a {color:#fff; text-decoration:none;}
.address, .copy {float:left; width:50%;}
.address {text-align:left;}
.copy {text-align:right;}