@charset "utf-8";
/* CSS Document */
body { margin:0px; padding:0px; background:#fff; font:12px Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, p { margin:0px; padding-bottom:10px; }
p { line-height:140%; }
h1 { color:#98782d; font-size:1.4em; }
h2 { color:#000; font-size:1.3em; }
h3 { color:#98782d; font-size:1.2em; }
img { border:none; }
sup { font-size:0.6em; }
#main { width:1038px; margin:0px auto; }
#header { height:78px; position:relative; }
#header h1 { margin:0px; padding:0px; background:url(assets/starbase_logo.gif); width:139px; height:62px; text-indent:-3000px; overflow:hidden; position:absolute; top:5px; left:15px; }
#homepage { display:block; position:absolute; top:50px; left:160px; color:#000; font-size:0.9em; text-decoration:none; }
#homepage span { display:none; }
#info { position:absolute; top:0px; right:90px; font-size:0.9em; text-align:center; padding:5px; }
#info strong { font-size:1.6em; }
#top-right { position:absolute; top:0px; right:5px; font-size:0.9em; text-align:center; padding:2px; }
#top-right a { text-decoration:none; color:#000; }
#top-right a:hover { text-decoration:underline; }
#header ul { list-style:none; margin:0px; padding:0px; position:absolute; bottom:0px; right:0px; }
#header ul li { float:left; }
#header ul li a { display:block; height:41px; text-indent:-3000px; overflow:hidden; background-position:0px 0px; }
#header ul li a:hover { background-position:0px -41px; }
.nav1 a { background-image:url(assets/nav1_ondemand.gif); width:109px; }
.nav2 a { background-image:url(assets/nav2_fixed.gif); width:167px; }
.nav3 a { background-image:url(assets/nav3_jetcard.gif); width:124px; }
.nav4 a { background-image:url(assets/nav4_aircraft.gif); width:87px; }
.nav5 a { background-image:url(assets/nav5_operations.gif); width:99px; }
.nav6 a { background-image:url(assets/nav6_management.gif); width:174px; }
.nav7 a { background-image:url(assets/nav7_about.gif); width:92px; }
#footer { background:url(assets/footer_tile.jpg) repeat-x; height:66px; color:#fff; }
#footer .left { float:left; height:66px; }
#footer .right { float:right; height:36px; background:url(assets/footer_left.jpg) no-repeat top right; padding:15px; font-size:1.3em; }
#footer .right strong { font-size:1.3em; margin:0px 10px; }
#footer .right a { color:#fff; text-decoration:none; margin:0px 10px; }
#flash { height:351px; background: url(assets/flash.jpg); }
#big_buttons { list-style:none; margin:0px; padding:0px; height:210px; }
#big_buttons li { float:left; margin-right:1px; }
#content { padding:5px 4px; }
#col-left { float:left; width:750px; }
#col-right { float:right; width:270px; background:#efefef; }
.page_header { margin:5px 4px; padding:0px; width:1030px; height:250px; text-indent:-3000px; overflow:hidden; }
.form-title { margin:0px; padding:0px; background:url(assets/planning_trip_title.jpg) no-repeat; width:270px; height:30px; overflow:hidden; text-indent:-3000px; }
#flight_planner { display:block; margin:0px; padding:10px 15px; border:1px solid #666; }
table.jet_sizes { margin-bottom:20px; }
table.jet_sizes a { text-decoration:none; color:#000; }
table.jet_sizes .odd td { background:#eee; }
table.jet_sizes .over td { background:#444; color:#fff; }
table.jet_sizes .over a { color:#fff; }
h2.caption { width:735px; padding:5px; background:#000 url(assets/rounded_corners.jpg) top left; color:#fff; font-size:1.3em; }
.jet_sizes caption { width:745px; padding:5px; background:#000 url(assets/rounded_corners.jpg) top left; color:#fff; font-size:1.3em; }
.jet_sizes h3 { margin:0px; padding:5px 10px; background:#98782d; color:#fff; font-size:1.1em; }
.jet_sizes a img { border:none; }
.jet_sizes a.button { display:block; padding:5px; text-decoration:none; text-align:center; background:#444; color:#fff; font-size:0.9em; }
.jet_sizes a.button:hover { background:#000; }
.description { margin-bottom:10px; }
.long { width:240px; border:1px solid #666; }
#contact_info .long { width:200px; }
.multileg .long { width:250px; }
.short { width:100px; border:1px solid #666; }
#multileg { display:none; }
fieldset { border:1px solid #666; padding:10px; margin-bottom:10px; }
legend { padding:5px 10px; background:#333; color:#fff; }
th { text-align:left; }
.padding { padding:10px; }
.message { border:1px solid #ccc; background:#efefef; padding:10px; }
a.button { text-decoration:none; color:#000; display:inline-block; padding:5px 10px; background:#ccc; }
a.button:hover { color:#fff; background:#000; }
.jet-title { padding:10px; background:#000; color:#fff; margin-bottom:10px; font-size:1.8em; }
#disclaimer, #locations { font-size:0.9em; color:#444; width:1000px; margin:0px auto; }
#locationslist ul { list-style:none; margin:0; padding:0; }
#locationslist ul li { float:left; margin-right:10px; }
.staff-table { margin-bottom:10px; }
.dark { background:#000; color:#ccc; }
.tabs { list-style:none; margin:0px; padding:0px; height:26px; border-bottom:1px solid #000; margin-bottom:10px; }
.tabs li { float:left; margin-left:5px; border:1px solid #000; }
.tabs li a { display:block; text-decoration:none; background:#000; color:#fff; padding:5px 10px; }
.tabs li a:hover { color:#e3ae37; }
.tabs li.selected a { background:#eee; color:#000; }
.data-table { border:1px solid #666; }
.data-table th { background:#000; color:#fff; text-align:center; }
.data-table td { text-align:center; }
.data-table .category { background:#ddd; }
.tbox { position:absolute; display:none; padding:14px 17px; z-index:900 }
.tinner { padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(assets/preload.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333 }
.tmask { position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800 }
.tclose { position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(assets/close.png) no-repeat }
.tclose:hover { background-position:0 -30px }
.three-columns #col-left{width:200px; padding-right:10px; margin-right:10px; border-right:1px solid #ccc;}
.three-columns #col-middle{float:left; overflow:hidden; width:530px;}
.link-list{margin:0; padding:0; list-style-position:inside;}
.link-list li{margin-top:5px;}
.link-list li:first-child{margin-top:0;}
