@charset "utf-8";
/* Jetair Center CSS by Webdoos */

/* We've got the blues 
TUI Darkblue 		#082A5E
TUI Petrol dark 	#003F58
TUI Petrol medium	#116D88
TUI Petrol light	#8FB6C9
*/

* { margin:0; padding:0; }

body { color:#404040; font-family:Arial, Helvetica, sans-serif; font-size:13px; }

h1, h2, h3, h4 { font-family: 'tuitypelightregular'; font-weight:normal; margin:0 0 12px 0; }

h2 { font-size:34px; }

h3 { font-size:28px; color:#003F58; }

h4 { font-size:24px; }

h5, h6 { font-family: 'tuityperegular'; font-weight:normal; }

p { line-height:169%; padding:5px 0; }

a { color:#EE0000 }

a:hover { text-decoration:none; }

hr { height:1px; border:none; background:#C8E1EF; box-shadow:0 1px 0 0 #fff; -moz-box-shadow:0 1px 0 0 #fff; -webkit-box-shadow:0 1px 0 0 #fff; margin:20px 0; }

/* Banner */

.banner { text-align:center; z-index:0; overflow:hidden; position:relative; height:300px; }

.banner img { width:1920px; height:385px; position:absolute; left:50%; margin-left:-960px; top:-20px; z-index:-1; }

/* Structure */

.wrapper { width:980px; margin:0 auto; }

.header { background:rgba(255,255,255,0.80); padding:15px 0; position:absolute; z-index:3; width:100%; }

.subheader { background:rgba(255,255,255,0.40); position:absolute; z-index:3; width:100%; top:88px; }

.header .brand { float:left; }

.header h1 { width:266px; height:58px; margin:0; }

.header h1 a { width:266px; height:58px; background:url('http://www.jetaircenters.be/dev/img/jetaircenter_logo.png') 0 0 no-repeat; display:block; text-indent:-9999em; }

.subheader h2 { color:#000; height:38px; line-height:38px; font-size:20px; font-family: 'tuitypelightregular'; margin:0 0 0 76px; }

.header ul { float:right; margin:30px 0 0 0; }

.header ul li { list-style:none; float:left; }

.header ul li a { 
	color:#003F58; 
	font-size:21px; 
	font-family: 'tuitypelightregular'; 
	padding:4px 12px; 
	text-decoration:none; 
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px; 
}

.header ul li a:hover { color:#EE0000; }

.header ul li.current a { 
	color:#fff;
	font-family: 'tuitypelightbold'; 
	background:#EF0000; 
	border:1px #B70000 solid; 
	box-shadow:inset 0 1px 0 0 #FF7D7D; 
	-moz-box-shadow:inset 0 1px 0 0 #FF7D7D; 
	-webkit-box-shadow:inset 0 1px 0 0 #FF7D7D; 
}

/* HOME */

.container { position:relative; }

.left, .right { float:left; margin:0 0 20px 0; }

.left { width:440px; margin:0 80px 0 0; }

.left.reversed { margin:0 0 0 80px; float:right; }

.contact .left { width:460px; margin:0 60px 20px 0; }

.right { width:460px; }

.bluebar {  
	height:60px; 
	width:100%; 
	position:absolute; 
	top:0; 
	left:0; 
	z-index:-1; 
	background-color: #548FA7; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8FB6C9), to(#548FA7));
	background-image: -webkit-linear-gradient(top, #8FB6C9, #548FA7); 
	background-image:    -moz-linear-gradient(top, #8FB6C9, #548FA7);
	background-image:     -ms-linear-gradient(top, #8FB6C9, #548FA7);
	background-image:      -o-linear-gradient(top, #8FB6C9, #548FA7);
	border-top:1px #92C4DC solid;
}

.left .featured { 
	padding:10px; 
	margin:-50px 0 48px 0;
	background:#fff; 
	box-shadow:0 0 0 8px rgba(0,0,0,0.1);  
	-moz-box-shadow:0 0 0 8px rgba(0,0,0,0.1);  
	-webkit-box-shadow:0 0 0 8px rgba(0,0,0,0.1); 
}

.left .competences { }

.left .competences li { float:left; width:185px; list-style:none; padding:10px 5px 10px 30px; background:url('../img/tui_libg.png') 0 7px no-repeat; color:#333; font-size:16px; font-family: 'tuityperegular'; }

.right .content, .left .content { float: left; clear: both; border: 1px solid #ccf; border-top: none; background:#ECF6FB; padding: 20px; width: 418px; }

h2.title { color:#fff; height:60px; line-height:60px; margin:0 0 32px 0; text-shadow:0 -1px 0 #003F58; }

/* FOOTER */

.footer { background:#F7FBFD; box-shadow:inset 0 3px 0 0 #ECF6FB; -moz-box-shadow:inset 0 3px 0 0 #ECF6FB; -webkit-box-shadow:inset 0 3px 0 0 #ECF6FB; border-top:1px #BFE0F0 solid; font-family: 'tuitypelightregular'; font-size:16px; }

.footer a, .footer span { display:inline-block; height:60px; line-height:60px; }

.footer a { color:#003F58; }

.footer span { color:#8FB6C9; }

.footer .right { float:right; width:auto; margin:0; }

/* Buttons & Schmuttons */

.bluebox { padding:20px; }

.bluebox.dark { background:#116D88; box-shadow:inset 2px 2px 0 0 #003F58; }

.bluebox.medium { background:#DDEFF8; border:1px #BADBEA solid; box-shadow:inset 0 1px 0 0 #fff; -moz-box-shadow:inset 0 1px 0 0 #fff; -webkit-box-shadow:inset 0 1px 0 0 #fff; }

.bluebox.light { background:#ECF6FB; border:1px #BBDBEA solid; box-shadow:inset 0 1px 0 0 #fff; -moz-box-shadow:inset 0 1px 0 0 #fff; -webkit-box-shadow:inset 0 1px 0 0 #fff; }

.bluebox.light.hover { box-shadow:0 0 3px #ccc; }

.bluebox.pale { background:#F4FAFD; border:1px #BBDBEA solid; box-shadow:0 1px 0 0 #fff; -moz-box-shadow:0 1px 0 0 #fff; -webkit-box-shadow:0 1px 0 0 #fff; }

.br3 { 
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px; 
}

.topbr3 { 
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0; 
}

.botbr3 { 
	border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px; 
}

.btn { 
	padding:8px 12px; 
	text-align:center; 
	font-family: 'tuitypelightregular'; 
	font-size:20px; 
	text-decoration:none; 
}

.blue {  
	color:#fff;
	text-shadow:-1px -1px 0 #22536A;
	background-color: #548FA7; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#548FA7), to(#116D88));
	background-image: -webkit-linear-gradient(top, #548FA7, #116D88); 
	background-image:    -moz-linear-gradient(top, #548FA7, #116D88);
	background-image:     -ms-linear-gradient(top, #548FA7, #116D88);
	background-image:      -o-linear-gradient(top, #548FA7, #116D88);
	box-shadow:inset 0 1px 0 0 #67ADC5;
	-moz-box-shadow:inset 0 1px 0 0 #67ADC5;
	-webkit-box-shadow:inset 0 1px 0 0 #67ADC5;
	border:1px #2B6886 solid;
}

a:hover.blue, .blue:hover { background:#116D88; background-image:none; color:#fff; }

.red {  
	color:#fff;
	text-shadow:-1px -1px 0 #AA1111;
	background-color: #EF0000; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EF0000), to(#bf0000));
	background-image: -webkit-linear-gradient(top, #EF0000, #bf0000); 
	background-image:    -moz-linear-gradient(top, #EF0000, #bf0000);
	background-image:     -ms-linear-gradient(top, #EF0000, #bf0000);
	background-image:      -o-linear-gradient(top, #EF0000, #bf0000);
	box-shadow:inset 0 1px 0 0 #FF6666;
	-moz-box-shadow:inset 0 1px 0 0 #FF6666;
	-webkit-box-shadow:inset 0 1px 0 0 #FF6666;
	border:1px #9f0000 solid;
}

a:hover.red, .red:hover { background-color:EF0000; background-image:none; color:#fff; }

a:hover.red, a:hover.blue, .red:hover, .blue:hover { box-shadow:0 0 0 2px #BADBEA; -webkit-box-shadow:0 0 0 2px #BADBEA; -moz-box-shadow:0 0 0 2px #BADBEA; text-decoration:none; }

.p20 { padding:20px 0; }

/* FORMS */

.form-section { padding:5px 0; clear:both; }

.form-section label { color:#333; font-size:15px; font-family: 'tuityperegular'; margin:8px 20px 0 0; display:block; float:left; width:170px; }

.form-section label span { color:#FF0000; }

.form-section input[type=text], .form-section textarea { background:#F0F3F7; border:1px #BBCADB solid; padding:0 10px; width:205px; height:32px; line-height:32px; }

.form-section textarea { height:auto; padding:10px; line-height:normal; resize:none; overflow:auto; }

.form-section input:focus[type=text], .form-section textarea:focus { background:#fff; }

.form-section input[type=submit] { height:42px; line-height:42px; padding:0 8px; width:auto; cursor:pointer; }

#contact input[type=submit] { float:right; clear:right; }

/* The Magic Flight */

.clear { clear:both; }

fieldset { border:none; }

*:focus { outline:none; }

input:focus, textarea:focus { box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.16); -moz-box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.16); -webkit-box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,0.16); }

.error { background:#FFE6E6!important; border:1px #FFCACA solid!important; }

/* Temporary */

body#temp { background:#F7FBFD; }

#temp .message { margin:205px 0 0 0; }

#temp .message .block { padding:15px; width:450px; margin:0 20px 0 0; background:rgba(236, 246, 251, 0.9); border-top:1px #fff solid; float:left; text-shadow:0 1px 0 #fff; }

#temp .message .block.b { margin:0; }

#temp .message .left { width:40px; float:left; color:#EE0000; font-size:28px; margin:0 15px 0 0; }

#temp .message .right h4 { font-size:18px; font-family: 'tuityperegular'; }

#temp .message .right { width:360px; float:left; text-align:left; padding:0 0 0 15px; margin:0; border-left:2px #BADBEA dashed; }

#temp .message .right p { margin:0; line-height:normal; font-family: 'tuitypelightregular'; font-size:16px; }
