@charset "utf-8";
/* CSS Document */

body { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
a.active, li.active a { color:#003366; }
a:link, a:visited { color:#3366CC; }
ul, ol { font:12px Arial, Helvetica, sans-serif; color:#888; }
ul li, ol li { padding:10px 0; }

div#wrapper { width:1000px; margin:20px auto 0 auto; }
div#wrapper div#header { width:auto; }
div#wrapper div#header div.t { width:auto; height:25px; background:url("images/header_top.png") no-repeat; text-align:right; padding:0 50px 0 0; }
div#wrapper div#header div.t a { display:inline; color:#037; font-size:10px; padding:0; margin:0; line-height:25px; }
div#wrapper div#header div.t span { display:inline; color:#037; font-size:10px; padding:0; margin:0 10px; line-height:25px; }
div#wrapper div#header div.t p { display:inline; color:#037; font-size:10px; padding:0; margin:0; line-height:25px; }
div#wrapper div#header div.m { width:auto; height:85px; background:url("images/header_middle.png") no-repeat; }
div#wrapper div#header div.m div#logo { width:285px; height:75px; position:absolute; margin:5px 0 0 95px; }
div#wrapper div#header div.m div#logo a { width:auto; height:100%; position:absolute; }
div#wrapper div#header div.m div#search { height:25px; float:right; margin:5px 33px 5px 0; padding:0; }
div#wrapper div#header div.m div#search form { margin:0; padding:0; height:25px; }
div#wrapper div#header div.m div#search form p { float:right; margin:0; padding:0; font-size:12px; color:#037; font-weight:bold; height:25px; line-height:25px; }
div#wrapper div#header div.m div#search form input.field { float:right; width:100px; font-size:11px; padding:2px; background:#FFF; border:1px solid #555; margin:3px 5px; }
div#wrapper div#header div.m div#search form input.btn { float:right; width:33px; height:25px; background:url("images/go_btn.png") 0 0 no-repeat; border:none; cursor:pointer; }
div#wrapper div#header div.m div#search form input.btn:hover { background:url("images/go_btn.png") 0 -25px no-repeat; }
div#wrapper div#header div.b { height:50px; background:url("images/header_bottom.png") no-repeat; }

div#wrapper div#nav { width:auto; font-weight:bold; }
div#wrapper div#nav div#tLink { width:auto; height:37px; background:url("images/nav_top.png") repeat-y; text-align:center; /*padding:0 0 0 180px;*/ }
div#wrapper div#nav div#tLink div.holder { display:inline; position:relative; margin:0; padding:0; }
div#wrapper div#nav div#tLink div.holder span { display:inline; color:#FFF; font-size:12px; padding:0; margin:0 10px; line-height:30px; }
div#wrapper div#nav div#tLink div.holder div.n { display:inline; height:37px; padding:0; margin:0; }
div#wrapper div#nav div#tLink div.holder div.n a { color:#FFF; font-size:12px; padding:0; margin:0; line-height:30px; }
div#wrapper div#nav div#tLink div.holder div#navSel { background:url("images/nav_btn_sel.png") center no-repeat; }
div#wrapper div#nav div#tLink div.holder div#navSel a { color:#FA3; }
div#wrapper div#nav div#bLink { width:auto; height:23px; background:url("images/nav_bottom.png") repeat-y; text-align:center; /*padding:0 0 0 130px;*/ }
div#wrapper div#nav div#bLink div.holder { display:inline-block; position:relative; margin:0; padding:0; }
div#wrapper div#nav div#bLink div.holder a { display:inline-block; color:#037; font-size:12px; padding:0; margin:0; }
div#wrapper div#nav div#bLink div.holder span { display:inline-block; color:#037; font-size:12px; padding:0; margin:0 10px; }

div#wrapper div#content { width:auto; padding:30px 0 0 0; background:url("images/content.png") repeat-y; }
div#wrapper div#content div#body { width:830px; margin:auto; }
div#wrapper div#content div#body h2 { font-size:16px; margin:0; padding:0; font-weight:bold; color:#037; margin-top:10px; }
div#wrapper div#content div#body h3 { font-size:14px; margin:25px 0 5px 0; padding:0; font-weight:bold; color:#888; }
div#wrapper div#content div#body p { margin:0; padding:5px 0; font-size:11px; font-weight:normal; color:#888; }
div#wrapper div#content div#body ul { margin:0; padding:0 0 15px 0; font-size:12px; font-weight:normal; color:#888; }
div#wrapper div#content div#body ul li { margin:0; padding:10px 0 0 10px; list-style:none; background:url("images/bullet.gif") 0 15px no-repeat; font-size:11px; }
div#wrapper div#content div#body div.l { float:left; width:200px; }
div#wrapper div#content div#body div.r { float:right; width:600px; background:url("images/dot.gif") left repeat-y; padding-left:30px; }
div#wrapper div#content div#body div.w { width:auto; }

div#wrapper div#footer { width:auto; height:110px; background:url("images/footer.png") no-repeat; }
div#wrapper div#footer p { text-align:center; display:none; }

div.clear { clear:both; height:0px; visibility:hidden; }
div.hr, p.spr-v1 { width:auto; height:1px; background:url("images/dot.gif") repeat-x; margin-top:20px!important; }
/* div#wrapper div#content div#body div.l ul { width:150px; } */

/* FORMS */

form { margin:0; padding:0; }
fieldset { margin:0; padding:0; border:0; }
input { margin:2px 0; padding:2px; vertical-align:middle; }
textarea { border:1px solid #a9a9a9; margin:2px 0; padding:2px; }
select { border:1px solid #a9a9a9; margin:2px 0; padding:1px; }
div#flightcharters { margin:0; padding:0; }
div#flightcharters div#captcha { font:11px Verdana, Arial, Helvetica, sans-serif; color:#959595; }
div#flightcharters div#flightcharter select { float:left; display:block; }
div#flightcharters div.formSection { background-color:#EEF; padding:5px; }
div#flightcharters div.formQuestion { padding:5px 0; margin:0 0 0 15px; }
div#flightcharters div.formQuestion p { display:inline-block; font:bold 12px Arial, Helvetica, sans-serif; color:#959595; }
div#flightcharters div.formQuestion span { display:inline-block; font:bold 12px Arial, Helvetica, sans-serif; font:bold 12px Arial, Helvetica, sans-serif; color:#959595; }
div#flightcharters div.formQuestion input { display:inline-block; padding:0; margin:0 10px; border:none; }
div#flightcharters label { display:inline-block; width:100px; padding-right:15px; text-align:right; font:11px Verdana, Arial, Helvetica, sans-serif; color:#959595; }
div#flightcharters label.required { color:#F00; }
div#flightcharters input.field { border:1px solid #a9a9a9; }
div#flightcharters input.wideField { width:370px; border:1px solid #a9a9a9; }
div#flightcharters input.button { cursor:pointer; }
div#flightcharters h3 { color:#959595; width:auto; font:12px Arial, Helvetica, sans-serif; padding-top:0px; padding-bottom:8px; margin-top:2px!important; font-size:12px!important; }
div#flightcharters h5 { padding:7px; background-color:#A4BEE0; text-transform:uppercase; color:#000; width:auto; font:bold 12px Arial, Helvetica, sans-serif; margin-bottom:0px; }
div#flightcharters p { padding:0; margin:0; color:#959595; font:bold 12px Arial, Helvetica, sans-serif; }
div#flightcharters span { padding:0; margin:0 5px; color:#959595; font:bold 11px Arial, Helvetica, sans-serif; display:inline-block; }
div#flightcharters img { border:5px solid #AAA; margin:0 0 4px 0; padding:0; }

div#print-logo { display:none }

div.printThisPageLink { margin-top:20px; height:30px; padding-left:35px; background:url("images/printer.gif") 0 0 no-repeat; line-height:23px; }
