/*  
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;}
h2,.h2{font-weight:bold;color:#52BEED;font-size: 100%;padding:10px 0 0 0;}
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:0px;margin:0;width:764px;font-size:116%;}
.linkbar .inner{overflow:visible;}
.linkbar ul{padding:0;}
.linkbar li a{width:85px;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:95px;opacity:0.9;}
.linkbar li ul li{float:none;}
.linkbar li ul li a{}
.linkbar li ul li a:hover{background:#888888;color:#FFFFFF;}
.linkbar .selected ul{display:block;}

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

/* Homepage changes */

.banner{position:relative;overflow:hidden;height:231px;}
.banner img{position:absolute;left:0px;top:0px;display:none;}

.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, #wpx #posts{height:auto;}
#quote div.wpcf7, #wpx div.wpcf7{width:550px;}
#quote .textbox, #wpx .textbox{width:240px;}
#quote .unit, #wpx .unit{font-weight:bold;}
#quote input, #wpx input{background:#FFFFFF;border:1px solid #B1AFB1;padding:5px;}
#quote span.wpcf7-not-valid-tip, #wpx 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, #wpx div.wpcf7-response-output{padding:10px;width:320px;}
#quote div.wpcf7-validation-errors, #wpx div.wpcf7-validation-errors{background:#990000;color:#FFFFFF;border:none;}
#quote div.wpcf7-mail-sent-ok, #wpx div.wpcf7-mail-sent-ok{background:#009900;color:#FFFFFF;border:none;}
#quote .submit, #wpx .submit{background:url(images/submit.png) no-repeat;border:none;width:145px;height:35px;cursor:pointer;margin:26px 0 0 100px;}
#quote .calendar, #wpx .calendar{background:url(images/calendar.png) no-repeat 100px 27px;}
#quote .fields, #wpx .fields{overflow:hidden;width:550px;padding:0;position:relative;height:444px;}
#quote .fields input, #wpx .fields input{width:240px}
#quote .fields label, #wpx .fields label{font-weight:bold;}
#quote .fields li, #wpx .fields li{float:left;width:255px;padding:10px;}
#quote .fields li ul li, #wpx .fields li ul li{padding:0;width:auto;margin-right:10px;}
#quote .fields li ul li .radio, #wpx .fields li ul li .radio{width:auto;}
#quote .fields .li_field_10, #wpx .fields .li_field_10{background:url(images/calendar.png) no-repeat 100px 27px;}
#quote .fields #field_10, #wpx .fields #field_10{width:70px;}
#quote .fields .li_field_11, #wpx .fields .li_field_11{background:url(images/calendar.png) no-repeat 100px 27px;}
#quote .fields #field_11, #wpx .fields #field_11{width:70px;}
#quote .fields .li_field_15, #wpx .fields .li_field_15{bottom:0;position:absolute;width:auto;}
#quote .fields .li_field_15 label, #wpx .fields .li_field_15 label{font-weight:normal;}
#quote .fields .submit, #wpx .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;display:block;font-size:0px;line-height:0px;}
#wpx #field_21{width:505px;padding:10px;}

#our-aircraft #wpx .li_field_21{width:505px;}
#our-aircraft #wpx .li_submit .submit{margin-top:4px;float:left;}

#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;height:auto;width:auto;padding-bottom: 12px;}
#onewaylegs-signup .fields li{float:left;width:190px;}
#onewaylegs-signup .fields li input{background:#FFFFFF;border:none;padding:5px;margin-right:15px;color:#000000;width:190px;}
#onewaylegs-signup .fields .li_submit{width:100px;height:64px;}
#onewaylegs-signup .fields li .submit{margin:19px 0 0 5px;cursor:pointer;background:url(images/small-submit.png) no-repeat;border:none;width:95px;height:34px;}
#onewaylegs-signup .form-msg-text{padding:10px;}

#onewaylegs-table{padding:10px;}
#onewaylegs-table th, #onewaylegs-table td{padding:3px 10px;}
#onewaylegs-table th{background:#7ECDF6;color:#FFFFFF;text-transform:uppercase;}
#onewaylegs-table .alternate{background:#EBECED;}
#onewaylegs-table .owl-pricebook{width:60px;}
#onewaylegs-table .owl-book{display:none;color:#FFFFFF;font-weight:bold;}
#onewaylegs-table .hover{background:#CCCCCC;}
#onewaylegs-table .hover .owl-pricebook{background:#52BEED;}
#onewaylegs-table .hover .owl-price{display:none;}
#onewaylegs-table .hover .owl-book{display:block;}
#onewaylegs-table .hover .owl-aircraft a{color:#FFFFFF;}

#our-aircraft #posts, #aircraft-sale #posts{height:auto;}

#aircraft-sale .aircraftBox .hd{width:355px;}
#aircraft-sale .aircraftBox .bd{width:355px;height:66px;overflow:hidden;}
#aircraft-sale .aircraftBox .bd p{padding:5px 10px;}
#aircraft-sale .aircraftBox .jet-image-container{float:left;width:195px;height:125px;overflow:hidden;}
#aircraft-sale .aircraftBox a, #aircraft-sale-single .aircraftBox a{color:#ffffff;}
#aircraft-sale .aircraftBox .ft{width:755px;}

#aircraft-sale-single .aircraftBox .ft #ops-costs{bottom:9px;position:absolute;left:10px;}
#aircraft-sale-single .aircraftBox .ft #ops-costs-text{bottom:8px;position:absolute;left:188px;font-weight:bold;font-size: 14px;}
#aircraft-sale-single .aircraftBox .ft #enquiries{bottom:47px;position:absolute;left:10px;}
#aircraft-sale-single .aircraftBox .ft #enquire-text{bottom:48px;position:absolute;left:188px;font-weight:bold;font-size: 14px;}
#aircraft-sale-single .aircraftBox .hd{width:755px;}
#aircraft-sale-single .aircraftBox .bd{width:755px;height:250px;}
#aircraft-sale-single .aircraftBox .jet-image-container{float:left;width:400px;height:250px;overflow:hidden;position:relative;}
#aircraft-sale-single .featured-image img{position:absolute;left:0px;top:0px;}
#aircraft-sale-single .aircraftBox .jet-image-container.right{width:345px;height:240px;padding:10px 0 0 10px;}
#aircraft-sale-single .aircraftBox .jet-image-container.right .block{width:164px;height:114px;overflow:hidden;float:left;margin:0 8px 8px 0;}
#aircraft-sale-single .aircraftBox .ft{background:none;height:126px;border-bottom:2px solid #969495;}
#aircraft-sale-single .aircraftBox .ft .ft-quote{height:100px;width:755px;}
#aircraft-sale-single .aircraftBox .ft .ft-price{height:30px;width:755px;background:#918F8F;}
#aircraft-sale-single .aircraftBox .ft .ft-price p{color:#ffffff;font-weight:bold;padding:6px 10px;}
#aircraft-sale-single .aircraft-details{margin:10px 25px 0;}
.jet-border{border:2px solid #52BEED;cursor: pointer;}

.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, #aircraft-sale .imagesleft, #aircraft-sale-single .imagesleft, #webcam-page .imagesleft{background:url('images/borders/ourairside.jpg') no-repeat;height:536px;}
#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;height:675px;}
#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;}

#sitemap .imagesleft{background:url('images/borders/airchaside.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;}
.foot .extra-links a{color:#6CBBEB;}
.foot .extra-links a:hover{color: #FF6604;text-decoration: none;}
.foot .seo-text{font-size:11px;}
#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;}

#webcam-page #posts{height:auto;}
.airport-webcam{width:660px;text-align: center;background: #fbfbfb;margin:15px 80px 0;overflow:hidden;border:1px solid #464646;}
.airport-webcam img{display:inline;padding-top:10px;}

/* Blog */
.blog .main{padding:20px 0 0 30px;}
.blog h3{padding-left:0px;}
.blog h2 span{font-weight: normal;color:#767677;}
.blog-nav, .widget{border: 1px solid #cacaca;position:relative;z-index: 1;margin-bottom:15px;}
.blog-nav-corner{position:absolute;left:-3px;bottom:-3px;z-index: 5;}
.blog-single{font-size:130%;}

.sidebar{margin: 10px 0 0 5px;}
.sidebar .twitter-feed{padding:10px 0 10px 0;}
.sidebar h2{text-align:center;}
.sidebar .sidebar-title{padding:17px 0px;}
.sidebar .sidebar-title a{color:#52BEED;}
.sidebar ul{padding-bottom:20px;}
.sidebar a{color: #767677;}

.posts{margin:15px 0 0 0;border-top: 1px solid #cacaca;}
.posts img{margin:0px 20px 15px 0;float:left;}
.post-body{padding-top:20px;min-height:80px;}
.post-body h2{padding:0 0 3px 0;}
.post-body p{padding:0px 10px 10px 0px;}

.single-header{height:22px;padding:10px 0px;border-top: 1px solid #cacaca;border-bottom: 1px solid #cacaca;margin-top:10px;}
.single-header iframe, .fb_iframe_widget{float:left;}

#twitter-updates{padding:10px 10px 20px 10px;text-align: center;word-wrap:break-word;}
#twitter-updates a{color:#52BEED;text-transform: uppercase;text-align: centre;font-style: italic;}
#twitter-updates .tweet a{color:#52BEED;text-transform: none;text-align: center;font-style: normal;}
.tweet{margin-bottom:15px;padding-bottom: 10px;border-bottom: 1px solid #cacaca;text-align: left;}

/* Transients */
#onewaylegs h3{padding-left:20px;}
#transient-flights .imagesleft{background:url('images/borders/flightside-transients.jpg') no-repeat;height:675px;}
#transient-flights #posts {height:auto;}



