/* CSS Document */

* {margin:0; padding:0;}
body{background-color:#0a0a0a; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#484747;}
a{text-decoration:none;}
em { font-style: normal; }
input { background: white; color:#000000; }

.accent{color:#b90f17;}
.accent2{color:#89b4f7;}

.italic{font-style:italic;}

#top_gradient, #bottom_gradient{position:relative;}

.floatLeft{float:left;}
.floatRight{float:right;}
.clearFloats{clear:both; height:0px; overflow:hidden;}

.container{width:953px;}
.content{width:879px; float:left;}

#header{background-image:url(../images/header_background.jpg); width:879px; height:192px; background-repeat:no-repeat;}
#header .logo{float:left; padding-left:292px;}
#header .header_links{float:right; padding:165px 10px 0px 0px; color:#bdb8bd;}
#header .header_links a{color:#bdb8bd;}
#header .header_links a:hover{color:#c69200;}

/* Begin mouseover menu */
.nav_bar{background-image:url(../images/nav_bar.gif); width:879px; height:30px; background-repeat:repeat-x;}
.menu_home{width:69px!important; height:30px; padding-left:25px;} /* 94px width */
.menu_about{width:134px!important; height:30px; padding-left:20px; border-left:1px solid #050505;} /* 155px width */
.menu_charter{width:133px!important; height:30px; padding-left:30px; border-left:1px solid #050505;} /* 164px width */
.menu_fleet{width:64px!important; height:30px; padding-left:30px; border-left:1px solid #050505;} /* 95px width */
.menu_services{width:128px!important; height:30px; padding-left:24px; border-left:1px solid #050505;} /* 153px width */
.menu_quote{width:168px!important; height:30px; padding-left:50px; background-image:url(../images/nav_bar_raq.gif); background-repeat:repeat-x;} /* 218px width */
.submenu_about li{padding-left:20px;}
.submenu_charter li{padding-left:30px;}
.submenu_fleet li{padding-left:30px;}
.submenu_services li{padding-left:24px;}
/* Main level */
#mouse_menu ul{padding:0px; margin:0px; list-style-type:none;}
#mouse_menu ul li{float:left; position:relative; color:#444444; text-align:left; z-index:9999;} /* removed padding-left:35px; */
#mouse_menu ul li:hover, #mouse_menu ul li.over{background-image:url(../images/nav_over.gif); background-repeat:repeat-x; height:30px;} /* removed border-left:1px solid #397bc2; border-right:1px solid #397bc2; margin:0px -1px 0px -1px; padding:0px 0px 0px 35px; */
#mouse_menu ul li a, #mouse_menu ul li a:hover{font-size:13px; line-height:13px; color:#f7fbfd; position:relative; top:9px;}
/* Sub level */
#mouse_menu ul li ul{display:none; position:absolute; left:0px; top:30px; margin-left:-1px;}
#mouse_menu ul li ul li{float:none; text-align:left; height:30px; width:164px; border-left:1px solid #3a77d5; border-right:1px solid #3a77d5; border-bottom:1px solid #3a77d5; background-image:url(../images/subnav.gif); background-repeat:repeat-x;}
#mouse_menu ul li ul li a, #mouse_menu ul li ul li a:hover{font-size:11px; line-height:11px; color:#bfbfbf;}
#mouse_menu ul li ul li:hover, #mouse_menu ul li ul li.over{background-image:url(../images/subnav_over.gif); background-repeat:repeat-x; height:30px; margin:0px;} /* removed border:none; */
#mouse_menu ul li:hover ul, #mouse_menu ul li.over ul{display:block;}
/* End mouseover menu */

.spacer_line{height:4px; width:100%; background-color:#040404; overflow:hidden;}

/* Begin home page */
#main_image{float:left; background-image:url(../images/main_image.jpg); width:661px; height:279px; background-repeat:no-repeat; text-align:justify;}
#main_image .copy{padding:16px 0px 0px 359px; width:258px; text-align:justify;}
#main_image .copy h1{font-weight:normal; font-size:24px; color:#07286f;}
#main_image .copy h2{font-weight:normal; font-size:11px; color:#062566; padding:2px 0px 5px 0px;}
#main_image .copy p{font-size:11px; line-height:1.2em;}

/* Home page request a quote section */
#contact_us{float:left; position:relative; top:-4px; background-image:url(../images/contact_us_gradient.gif); width:218px; height:283px; background-repeat:repeat-x; color:#ffffff;}
#contact_us form{color:#c0c0c0;}
#contact_us form input{background-color:transparent; border:1px solid #27497c; font-size:10px; color:#80acf2; /*height:17px; line-height:17px;*/}
#contact_us form select{border:none; font-size:10px; color:#081b42; /*height:17px; line-height:17px;*/}
#contact_us .small{width:45px;}
#contact_us .medium{width:100px;}
#contact_us .large{width:195px;}
#contact_us .form_contents{height:251px;}
#contact_us .form_content1{width:100px; height:39px; padding:15px 0px 0px 10px;}
#contact_us .form_content2{width:195px; padding:0px 0px 9px 10px;}
#contact_us .form_content3{width:195px; padding:0px 0px 2px 10px;}
#contact_us .form_left{float:left; width:110px;}
#contact_us .form_right{float:left;}
#contact_us .submit{background-image:url(../images/next_step.gif); width:216px; height:21px; background-repeat:no-repeat; border:none; color:#f3f2f2; cursor:pointer;}
.home_flash{z-index:90;}
/* End home page */

/* Begin shared interior page styles */
.page_header{width:100%; background-image:url(../images/page_header_gradient.gif); min-height:67px; background-repeat:repeat-x; text-align:left; background-position:bottom; background-color:#050505;}
* html .page_header{height:auto; height:67px;}
.page_header h1{font-size:16px; color:#5b92e8; font-weight:normal; padding:25px 0px 5px 26px;}
.page_header p{color:#a2a2a2; font-size:11px; padding:0px 26px 30px 26px; line-height:1.5em;}
.page_header p.lesspadding{color:#a2a2a2; font-size:11px; padding:0px 26px 15px 26px; line-height:1.5em;}
.page_header em{color:#6e9ce4; font-style:none;}
.page_header a{color:#bdb8bd;}
.page_header a:hover{color:#c69200;}
.page_header a .link_arrows{color:#c69200;}
.misc_header{width:100%; text-align:left; background-color:#040404; background-image:url(../images/misc_header_gradient.gif); background-repeat:repeat-x; background-position:bottom;}
.misc_header_red{float:left; padding-left:9px;}
.misc_header_text{float:left; padding-left:11px;}
.misc_header_text h1{font-size:16px; color:#5b92e8; font-weight:normal; padding:20px 0px 5px 0px;}
.misc_header_text p{color:#a2a2a2; font-size:11px; padding:0px 0px 8px 0px; line-height:1.5em; width:834px;}
.misc_header_text a{color:#c7991a;}
.misc_header_text a:hover{color:#80adf3;}
.unique_header{width:100%; background-image:url(../images/misc_header_gradient.gif); height:106px; background-repeat:repeat-x; text-align:left; background-position:bottom; background-color:#050505;}
.unique_header_text{float:left; padding-left:11px; width:830px;}
.unique_header_text h1{font-size:16px; color:#5b92e8; font-weight:normal; padding-top:30px;}
.unique_header_text p{color:#a2a2a2; font-size:12px; padding:1px 26px 8px 0px; font-style:none;}
.tall_header_text{float:left; padding-left:11px; width:830px;}
.tall_header_text h1{font-size:16px; color:#5b92e8; font-weight:normal; padding-top:37px;}
.tall_header_text p{color:#a2a2a2; font-size:11px; padding:10px 26px 8px 0px; font-style:none;}
.tall_header_text a{color:#c7991a;}
.tall_header_text a:hover{color:#80adf3;}
.page_content{width:100%; background-image:url(../images/page_content_gradient.gif); height:100%; background-repeat:repeat-x;}
#page_content{width:879px; min-height:359px; position:relative;}
* html #page_content{height:auto; height:359px;}

.body_copy{padding:0px 26px 40px 26px; text-align:left; font-size:12px; color:#fdfdfd; line-height:1.4em;}
.body_copy p{padding-top:25px;}
.body_copy a{color:#c7991a;}
.body_copy a:hover{color:#80adf3;}
.body_copy em{font-size:16px; color:#4285ec;}
.body_copy_header{font-size:14px; color:#5b92e8; padding-bottom:3px;}
.body_copy2{padding:0px 0px 40px 0px; text-align:left; font-size:12px; color:#fdfdfd; line-height:1.4em;}
.body_copy2 p{padding:0px 26px 0px 26px;}
.body_copy2_header{font-size:14px; color:#a6a6a6; padding:25px 26px 15px 26px;}
.body_copy2 hr{margin:25px 0px 0px 0px; padding:0px; color:#1c1c1c; background-color:#1c1c1c; height:1px; border:none;}
.selected{font-size:14px; color:#b01a21; padding:25px 26px 15px 26px;}
.body_image{float:left; width:437px; padding-top:25px;}
.body_text{float:left; width:355px; padding: 18px 0px 20px 35px;}
.body_text em{font-size:14px; color:#ffffff; font-style:normal;}
.body_text p{color:#bcbec0; padding:15px 0px 10px 0px;}
.body_text2{float:left; width:355px; padding:45px 0px 20px 35px; color:#bcbec0;}
.body_text2 em{font-size:14px; color:#ffffff; font-style:normal;}
.body_text_link{ padding-top:10px;}
.body_text_link a{font-size:12px; color:#c7991a;}
.body_text_link2 a{font-size:12px; color:#bcbec0;}
.body_text_arrows{color:#98c3f4;}
.body_text hr{margin:18px 0px 18px 0px; padding:0px; color:#1c1c1c; background-color:#1c1c1c; height:1px; border:none;}

.gold_header{font-size:14px; color:#d7a10a; padding:35px 0px 4px 15px; text-align:left;}
.gold_header_gradient{background-image:url(../images/gold_header_gradient.gif); width:100%; height:33px; background-repeat:repeat-x;}
.gold_line{padding:5px 0px 5px 0px;}

.medium_txt{font-size:13px;}
.large_txt{font-size:16px;}

.misc_spacer{height:15px; background-color:#000000;}
.unique_spacer{height:25px; background-color:#000000;}
/* End shared interior page styles */

/* Begin aircraft photos pages */
#aircraft_photos{padding:27px 0px 18px 0px;}
#aircraft_photos .large_image{float:left; width:478px; height:268px; background-color:#000000; border:1px solid #363535; padding-top:44px;}
#aircraft_photos .thumbnails{float:right; width:399px; height:312px;}
#aircraft_photos .thumb{float:left; padding-left:25px;}
#aircraft_photos .thumbnail_spacer{clear:both; height:25px;}
#aircraft_photos .thumbnail_container{height:189px;}
/* End aircraft photos pages */

/* Begin fleet page */
.fleet_left{float:left; width:283px; text-align:left;}
.fleet_center{float:left; width:313px; text-align:left;}
.fleet_right{float:right; width:283px; text-align:left;}

.fleet_text{height:60px; padding:20px; font-size:12px; color:#fbfbf9; line-height:1.4em;}
.fleet_link{padding:0px 0px 10px 20px;}
.fleet_link a{font-size:12px; color:#c7991a;}
.fleet_arrows{color:#98c3f4;}
.fleet_link a:hover{color:#98c3f4;}

.fleet_head_dark{background-image:url(../images/flt_head_bk_dark.gif); width:313px; height:53px; background-repeat:repeat-x;}
.fleet_head_dark p{font-size:10px; color:#cecece; padding:10px 0px 0px 26px;}
.fleet_head_dark em{font-size:16px; color:#4083ea; font-style:normal; line-height:22px;}
.fleet_text_dark{background-image:url(../images/flt_text_bk_dark.gif); width:313px; height:171px; background-repeat:repeat-x;}
.fleet_map_dark{background-image:url(../images/flt_map_bk_dark.gif); width:313px; height:21px; background-repeat:no-repeat; padding:6px 0px 6px 0px;}
.fleet_map_dark_link a{color:#deaa19; font-size:12px;}
.fleet_map_dark_link a:hover{background-image:url(../images/flt_map_bk_dark_over.gif); width:313px; height:21px; background-repeat:no-repeat; color:#80adf3;}

.fleet_head_lite{background-image:url(../images/flt_head_bk_lite.gif); width:283px; height:53px; background-repeat:repeat-x;}
.fleet_head_lite p{font-size:10px; color:#cecece; padding:10px 0px 0px 26px;}
.fleet_head_lite em{font-size:16px; color:#4083ea; font-style:normal; line-height:22px;}
.fleet_text_lite{background-image:url(../images/flt_text_bk_lite.gif); width:283px; height:171px; background-repeat:repeat-x;}
.fleet_map_lite{background-image:url(../images/flt_map_bk_lite.gif); width:283px; height:21px; background-repeat:no-repeat; padding:6px 0px 6px 0px;}
.fleet_map_lite_link a{color:#deaa19; font-size:12px;}
.fleet_map_lite_link a:hover{background-image:url(../images/flt_map_bk_lite_over.gif); width:283px; height:21px; background-repeat:no-repeat; color:#80adf3;}
/* End fleet page */

/* Begin aircraft detail pages */
.jet_content{background-image:url(../images/jet_gradient.gif); height:466px; background-repeat:repeat-x; text-align:left;}
.piston_content{background-image:url(../images/piston_twin_engine_gradient.gif); height:461px; background-repeat:repeat-x; text-align:left;}
.turbo_content{background-image:url(../images/turbo_prop_gradient.gif); height:464px; background-repeat:repeat-x; text-align:left;}

.beechcraft_kingb_center{float:left; background-color:#141414; background-image:url(../images/Aircraft_Photos/beechcraft_kingb_main.gif); width:308px; height:464px; background-repeat:no-repeat;}
.beechcraft_kingc_center{float:left; background-color:#141414; background-image:url(../images/Aircraft_Photos/beechcraft_kingc_main.gif); width:308px; height:464px; background-repeat:no-repeat;}
.cessna_citation550_center{float:left; background-color:#141414; background-image:url(../images/Aircraft_Photos/cessna_citation550_main.gif); width:308px; height:466px; background-repeat:no-repeat;}
.cessna_citation650_center{float:left; background-color:#141414; background-image:url(../images/Aircraft_Photos/cessna_citation650_main.gif); width:308px; height:466px; background-repeat:no-repeat;}
.navajo_chieftain_center{float:left; background-color:#141414; background-image:url(../images/Aircraft_Photos/navajo_chieftain_main.gif); width:308px; height:461px; background-repeat:no-repeat;}
.piper_aerostar_center{float:left; background-color:#141414; background-image:url(../images/Aircraft_Photos/piper_aerostar_main.gif); width:308px; height:461px; background-repeat:no-repeat;}

.left_side{float:left; width:594px; position:relative;}
.right_side{float:left; width:285px;}
 
.aircraft_left{float:left; width:284px;}
.aircraft_center{float:left; width:310px; background-color:#141414;}
.aircraft_right{float:right; width:285px;}

.aircraft_header{padding:0px 26px 13px 26px; font-size:13px; color:#bfb7b4;}
.aircraft_arrows{color:#98c3f4;}
.aircraft_text{padding:15px 5px 0px 50px; color:#9a9898; line-height:1.3em;}
.aircraft_text ul{margin-left:16px;}
.aircraft_link{padding-top:7px;}

.more_fleet{padding:0px 26px 5px 20px; font-size:13px; color:#bfb7b4;}

.aircraft_type{padding:9px 0px 0px 20px;}
.aircraft_type_link{float:left; padding:20px 0px 3px 0px; font-size:12px;}
.aircraft_right a{cursor:pointer;}
.aircraft_right a .aircraft_type_link{color:#bfb7b4;}
.aircraft_right a:hover .aircraft_type_link{color:#c69200;}
.aircraft_thumb{float:right; padding:0px 0px 3px 0px; height:36px;}
.aircraft_underline{clear:both; padding:0px 0px 5px 0px;}
.aircraft_buttons{padding-left:27px;}
.aircraft_buttons a{cursor:pointer;}

.turbo_middle_button{position:absolute; top:281px; text-align:center;}
.jet_middle_button{position:absolute; top:283px; text-align:center;}
.piston_middle_button{position:absolute; top:278px; text-align:center;}

.aircraft_mid_txt{background-image:url(../images/aircraft_middle_button.gif); width:308px; height:20px; padding-top:7px;}
.aircraft_mid_txt:hover, .aircraft_mid_txt.over{background-image:url(../images/aircraft_middle_button_over.gif);}

/* Begin site map*/
#sitemap{width:853px; padding:25px 13px 25px 13px; min-height:367px; text-align:left;}
* html #sitemap{height:auto; height:367px;}
#sitemap .map_section{float:left; width:283px; min-height:337px; border-left:1px solid #2f2e2e;}
* html #sitemap .map_section{height:auto; height:337px;}
#sitemap .map_content{padding:15px 12px 0px 12px;}
#sitemap .map_level1{padding-bottom:6px;}
#sitemap .map_level1 a{font-size:12px; color:#d6a212;}
#sitemap .map_level1 a:hover{color:#80adf3;}
#sitemap .map_level2{padding:0px 0px 6px 5px;}
#sitemap .map_level2 a{font-size:11px; color:#e5e3e3;}
#sitemap .map_level2 a:hover{color:#c69200;}
#sitemap .map_level3{padding:0px 0px 6px 13px;}
#sitemap .map_level3 a{font-size:11px; color:#aaa9a9;}
#sitemap .map_level3 a:hover{color:#c69200;}
#sitemap .map_level4{padding:0px 0px 6px 21px;}
#sitemap .map_level4 a{font-size:11px; color:#aaa9a9;}
#sitemap .map_level4 a:hover{color:#c69200;}
/* End site map*/

/* Begin Why Choose Charter */
.whychoose_table td{margin:15px 0px 15px 0px; padding:0px 20px 0px 20px; height:83px; text-align:left;}
.whychoose_unselected{background-image:none;}
.whychoose_selected{background-image:url(../images/gold_gradient.gif); height:83px; width:100%; background-repeat:repeat-x;}
.whychoose_label{width:125px; color:#eeeded; font-size:13px; font-weight:bold;}
.whychoose_bracket{font-size:31px; color:#f0b206; width:22px;}
.whychoose_description{font-size:12px; color:#eeeded; line-height:1.4em;}
/* End Why Choose Charter */

/* Begin Choose an Operator */
.co_left{float:left; width:437px;}
.co_left hr{margin-left:8px; color:#1c1c1c; background-color:#1c1c1c; height:1px; border:none;}
.co_right{float:left; padding-left:15px; width:427px;}
.co_right hr{margin-right:8px; color:#1c1c1c; background-color:#1c1c1c; height:1px; border:none;}
.co_question{padding:20px 25px 8px 25px; text-align:left; color:#a6a6a6; font-size:12px; line-height:1.4em;}
.co_answer{padding:0px 25px 25px 25px; text-align:left; color:#91b9f6; font-size:12px; line-height:1.4em;}
.co_message{padding:20px 20px 20px 20px; text-align:left;}
.co_message em{font-size:14px; color:#ffffff; font-style:normal;}
.co_message p{font-size:12px; color:#bcbec0; padding-top:10px; line-height:1.4em;}
/* End Choose an Operator */

/* Begin Request a Quote */
#raq{padding:0px 0px 70px 0px;}
#raq a{color:#deaa19;}
#raq a:hover{color:#80adf3;}
#raq .section{text-align:left; font-size:11px; color:#c0c0c0; line-height:1.4em;}
#raq .section_label{font-size:12px; color:#d7a10a; padding:20px 0px 0px 28px;}
#raq .section_left{width:681px; background-color:#060606;}
#raq .section_right{width:198px; height:100%; background-image:url(../images/didyouknow_bk.gif); background-repeat:repeat-y;}
#raq .didyouknow{background-image:url(../images/didyouknow_top.gif); background-repeat:no-repeat; width:198px; height:183px;}
#raq .didyouknow em{font-size:12px; color:#ffffff; font-weight:bold; font-style:normal;}
#raq .didyouknow p{font-size:11px; font-weight:normal; color:#e4b942; line-height:1.2em; padding:40px 20px 0px 20px;}
#raq .didyouknow a{color:#ffffff; text-decoration:underline;}
#raq .section_header{background-image:url(../images/raq_section_top.gif); height:22px; background-repeat:repeat-x; width:653px; color:#c0c0c0; font-style:none; font-size:11px; padding:10px 0px 0px 28px; margin-bottom:35px;}
#raq .section_note{width:643px; color:#c0c0c0; font-style:none; font-size:11px; padding:0px 10px 0px 28px; margin-bottom:10px;}
#raq .section_footer{background-image:url(../images/raq_section_bottom.gif); height:30px; background-repeat:repeat-x; width:653px; padding:38px 0px 0px 28px; margin-top:10px;}
#raq .section_line{height:1px; width:681px; background-color:#292929; margin:10px 0px 10px 0px;}
#raq .select_label{float:left; padding-left:28px; width:80px;}
#raq .note{font-size:11px; font-style:none; line-height:1.1em; color:#c0c0c0; padding-left:5px;}
#raq .floatPad{float:left; padding-left:28px;}
#raq .pad_left{padding-left:28px;}
#raq .checkbox{padding:0px 0px 5px 28px;}
#raq input { background: white; border:none; font-size:10px; color:#000000; /*height:17px; line-height:17px;*/}
#raq select{border:none; font-size:10px; color:#081b42; /*height:17px; line-height:17px;*/}
#flight_type{float:left; border:none; font-size:10px; color:#081b42; /*height:17px;*/ width:190px; /*line-height:17px;*/}
#raq .input_table{margin:0px 28px 0px 28px; font-size:11px; color:#d7d5d5;}
#raq .input_table td{padding-right:15px;}
#raq .input_table input{background-color:white; border:1px solid #27497c; font-size:10px; color:#000000; /*height:17px; line-height:17px;*/}
#raq .input_table select{border:none; font-size:10px; color:#081b42; /*height:17px; line-height:17px;*/}
#raq .td_splitter{border-left:1px solid #2f2e2e; padding-left:10px;}
#raq .tr_splitter hr{background-color:#2f2e2e; color:#2f2e2e; border:none; height:1px; margin:10px 0px 10px 0px;}
#raq .flight_label{width:70px;}
#raq .input_label{float:left; padding-left:28px; width:150px;}
#raq .step{background-color:#0a0f1a; height:32px; width:879px; border-bottom:1px solid #09235c;}
#raq .step_label{float:left; color:#7bacf7; padding:14px 0px 0px 28px; font-size:12px;}
#raq .step_edit{float:right; color:#b8b8b8; font-size:10px; padding:18px 5px 0px 0px;}
#raq .step_edit a{color:#b8b8b8; font-size:10px;}
#raq .step_done{height:32px; width:879px; border-bottom:1px solid #2f2e2e;}
#raq .step_label_done{float:left; color:#515151; padding:14px 0px 0px 28px; font-size:12px;}
#raq .step_edit_done{float:right; color:#b8b8b8; font-size:10px; padding:18px 5px 0px 0px;}
#raq .step_edit_done a{color:#b8b8b8; font-size:10px;}
#raq .page_top{margin:20px 28px 0px 28px; color:#deaa19; font-size:10px; border-bottom:1px solid #313030;}
#raq .page_top em{font-size:14px; color:#787878; font-style:normal; position:relative; top:-4px;}
#raq .page_bot{clear:both; margin:0px 28px 0px 0px; color:#deaa19; font-size:12px;}
#raq .summary_table{margin:25px 28px 30px 28px; width:823px; border-bottom:1px solid #313030;}
* html #raq .summary_table{margin:25px 14px 30px 14px;}
#raq .summary_table td{padding-bottom:15px;}
#raq .summary_label{width:125px; padding-right:10px; border-right:1px solid #313030; text-align:right; color:#c0c0c0;}
#raq .summary_value{padding-left:60px; color:#aac4ed; text-align:left;}
#raq .summary_value hr, #raq .summary_value2 hr{height:1px; background-color:#343333; color:#343333; border:none; margin:10px 0px 10px 0px;}
#raq .summary_value2{padding-left:60px; color:#c0c0c0; text-align:left;}
#raq .edit_submit{font-size:12px;}
td.radiobuttons label { position: relative; top: -1px; }
/* End Request a Quote */

#footer{float:left; background-image:url(../images/footer_gradient.gif); width:879px; height:154px; background-repeat:repeat-x;}
#footer .footer_links{padding:30px 10px 0px 0px; color:#b0aeb0;}
#footer .footer_links a{color:#b0aeb0;}
#footer .footer_links a:hover{color:#c69200;}
#footer .phone{font-size:15px; color:#535353; padding:15px 10px 0px 0px;}
#footer .copyright{font-size:10px; color:#727374; padding:5px 10px 0px 0px;}