/*  
Theme Name: Centerline Air Theme
Description: Centerline Air Theme
Version: 1.0
Author: newicon web-design
Author URI: http://www.newicon.net/
*/

body{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;color:#464646;}

h1,.h1{font-weight:bold;color:#52BEED;font-size:150%;}
h1 strong{color:#5B5C5D;font-weight:bold;}
h3,.h3{font-weight:bold;color:#52BEED;}
h3 strong{color:#5B5C5D;}
a{color:#52BEED;}

.page{margin:15px auto;}

/* general header footer and body csss */
.head{height:86px;width:980px;background:url('images/top.jpg') no-repeat;position:relative;z-index:3000;}

.linkbar{position:absolute;top:57px;right:20px;margin:0;width:700px;font-size:116%;}
.linkbar .inner{overflow:visible;}
.linkbar ul{padding:0;}
.linkbar li a{width:106px;padding:5px;color:#FFFFFF;text-align:center;font-weight:normal;}
.linkbar li a:hover{background:#FFFFFF;color:#6CBBEB;text-decoration:none;cursor:pointer;}
.linkbar li ul{background:#6CBBEB;z-index:1000;position:relative;display:none;width:116px;opacity:0.9;}
.linkbar li ul li{float:none;}
.linkbar li ul li a{}
.linkbar li ul li a:hover{background:#888888;color:#FFFFFF;}

.leftCol{width:170px;}
.main{}

/* Homepage changes */
.accredited{height:167px;width:350px;background:url('images/rotate.jpg') no-repeat;position:relative;}
.accredited .mod{padding-left:10px;color:#FFFFFF;}
.accredited .hd h4{padding-top:6px;color:#FFFFFF;}
#creditations{float:right;}
#homepage_message{height:159px;background:url('images/main.jpg') no-repeat;padding-top:8px;}
#homepage_message .mod{margin:0 0 0 15px;}
#homepage_message .hd h1{/*color:#389AEA;*/font-size:131%;line-height:21px;}

/* standalone page csss */
.standalone { width:397px; float:left }
.standalone .head { background:url('images/standalonehead.jpg') no-repeat; width:397px; height:84px; }
.standalone .foot { background:url('images/standalonefoot.jpg') no-repeat; width:397px; height:15px; }

/* specific page css */
.body table.work-for-centreline { width:90%; margin-left:5%; padding:0; table-layout:auto; border-collapse:collapse; margin-top:1em }
.body table.work-for-centreline td { font-size:90%; text-align:left; border:none; padding:3px 5px; color:#454545; }
.body table.work-for-centreline td.right { text-align:right; }
.body table.work-for-centreline td input { border:solid 1px #A0B2C0; font-size:130%; }

#posts{height:323px;margin:15px 25px 0;}
.imagesleft{width:170px;height:506px;}
.imagesbottom{width:810px;height:168px;}

#quote #posts{height:auto;}
#quote div.wpcf7{width:550px;}
#quote .textbox{width:240px;}
#quote .unit{font-weight:bold;}
#quote input{background:#FFFFFF;border:1px solid #B1AFB1;padding:5px;}
#quote span.wpcf7-not-valid-tip{background:#990000;color:#FFFFFF;border:none;width:auto;white-space:nowrap;padding:5px;font-weight:normal;opacity:0.9;}
#quote div.wpcf7-response-output{padding:10px;width:320px;}
#quote div.wpcf7-validation-errors{background:#990000;color:#FFFFFF;border:none;}
#quote div.wpcf7-mail-sent-ok{background:#009900;color:#FFFFFF;border:none;}
#quote .submit{background:url(images/submit.png) no-repeat;border:none;width:145px;height:35px;cursor:pointer;margin:26px 0 0 100px;}
#quote .calendar{background:url(images/calendar.png) no-repeat 100px 27px;}
#quote .calendar input{}
#quote .fields{overflow:hidden;width:550px;padding:0;position:relative;height:444px;}
#quote .fields input{width:240px}
#quote .fields label{font-weight:bold;}
#quote .fields li{float:left;width:255px;padding:10px;}
#quote .fields li ul li{padding:0;width:auto;margin-right:10px;}
#quote .fields li ul li .radio{width:auto;}
#quote .fields .li_field_10{background:url(images/calendar.png) no-repeat 100px 27px;}
#quote .fields #field_10{width:70px;}
#quote .fields .li_field_11{background:url(images/calendar.png) no-repeat 100px 27px;}
#quote .fields #field_11{width:70px;}
#quote .fields .li_field_15{bottom:0;position:absolute;width:auto;}
#quote .fields .li_field_15 label{font-weight:normal;}
#quote .fields .submit{background:url(images/submit.png) no-repeat;border:none;width:145px;height:35px;cursor:pointer;margin:16px 0 0 100px;text-align:right;text-indent:40em;}

#our-pricing #posts{height:auto;}
#our-pricing table{margin:10px;}
#our-pricing table th{background:#55BCEB;color:#FFFFFF;}
#our-pricing table .alternate{background:#EBECED;}
#our-pricing .reveal_block{cursor:pointer;}
#our-pricing .block_hour{display:none;}

#one-way-legs #posts{height:auto;}

#onewaylegs-signup{font-size:17px;font-weight:bold;color:#FFFFFF;}
#onewaylegs-signup .inner{padding:0 10px;}
#onewaylegs-signup .hd{background:#7ECDF6;text-align:center;font-size:17px;font-weight:bold;}
#onewaylegs-signup .bd{background:#97999C;}
#onewaylegs-signup .fields{overflow:hidden;}
#onewaylegs-signup .fields li{float:left;}
#onewaylegs-signup .fields li label{}
#onewaylegs-signup .fields li input{background:#FFFFFF;border:none;padding:5px;margin-right:15px;color:#000000;}
#onewaylegs-signup .fields li .submit{margin:19px 0 0;cursor:pointer;}
#onewaylegs-signup .form-msg-text{padding:10px;}

#onewaylegs-table{padding:10px;}
#onewaylegs-table th{background:#7ECDF6;color:#FFFFFF;text-transform:uppercase;}
#onewaylegs-table .alternate{background:#EBECED;}

#our-aircraft #posts{height:auto;}
.aircraftBox{margin:10px 25px 0;}
.aircraftBox .inner{overflow:hidden;}
.aircraftBox img{float:left;}
.aircraftBox .image-1{margin-right:10px;}
.aircraftBox .hd{background:#918f8f;color:#FFFFFF;float:left;font-weight:bold;width:350px}
.aircraftBox .hd h2{background:#55BCEB;color:#FFFFFF;font-size:128%;font-weight:bold;padding:6px 10px;}
.aircraftBox .hd p{padding:6px 10px;}
.aircraftBox .bd{background:#deddde;float:left;width:350px;height:68px;}
.aircraftBox .ft{background:url(images/aircraft/foot-bg.png) no-repeat;float:left;height:46px;width:755px;position:relative;}
.aircraftBox .ft a{bottom:2px;position:absolute;right:10px;}


/* specific page images */
#about-us .imagesleft{background:url('images/borders/aboutside.jpg') no-repeat;}
#about-us .imagesbottom{background:url('images/borders/aboutbottom.jpg') no-repeat;}

#our-aircraft .imagesleft{background:url('images/borders/ourairside.jpg') no-repeat;}
#our-aircraft .imagesbottom{background:url('images/borders/ourairbottom.jpg') no-repeat;}

#aircraft-acquisition .imagesleft{background:url('images/borders/airacqside.jpg') no-repeat;}
#aircraft-acquisition .imagesbottom{background:url('images/borders/airacqbottom.jpg') no-repeat;}

#aircraft-charter .imagesleft{background:url('images/borders/airchaside.jpg') no-repeat;}
#aircraft-charter .imagesbottom{background:url('images/borders/airchabottom.jpg') no-repeat;}

#aircraft-management .imagesleft{background:url('images/borders/airmanside.jpg') no-repeat;}
#aircraft-management .imagesbottom{background:url('images/borders/airmanbottom.jpg') no-repeat;}

#recoop .imagesleft{background:url('images/borders/rcooside.jpg') no-repeat;}
#recoop .imagesbottom{background:url('images/borders/rcoobottom.jpg') no-repeat;}

#one-way-legs .imagesleft{background:url('images/borders/flightside.jpg') no-repeat;}
#one-way-legs .imagesbottom{background:url('images/borders/aboutbottom.jpg') no-repeat;}

#quote .imagesleft{background:url('images/borders/quoteside.jpg') no-repeat;}

#our-pricing .imagesleft{background:url('images/borders/ourpricingside.jpg') no-repeat;}

#contact-us .imagesleft{background:url('images/borders/contactside.jpg') no-repeat;}
#contact-us .imagesbottom{background:url('images/borders/contactbottom.jpg') no-repeat;}

#work-for-centreline .imagesleft{background:url('images/borders/applyside.jpg') no-repeat;}
#work-for-centreline .imagesbottom{background:url('images/borders/airchabottom.jpg') no-repeat;}

/* Footer */
.foot{font-size:12px;}
.foot .mod{margin:0px;text-align:center;}
.foot .mod a{color:#464646;font-weight:normal;}
.foot .extra-links{font-size:11px;padding-top:20px;}
#contact{height:27px;width:980px;background:url('images/bottom.jpg') no-repeat;}
#contact .bd p{font-size:18px;padding:3px;color:#FFFFFF;}
#contact .bd a{color:#FFFFFF;}

#tickertape{padding:10px;color:#FF6604;font-weight:bold;font-size:14px;position:relative;height:18px;overflow:hidden;width:900px;margin:0 auto;}
#tickertape .tape{position:absolute;left:10000px;white-space:nowrap;text-align:left;}

#sitemap .main li{padding:3px;}
#sitemap .main li ul{padding-left:25px;}
