@CHARSET "UTF-8";

body {
	background: #4396CA url('../img/mbg.jpg') repeat-x;
	font-family:arial,helvetica,clean,sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

#layout {
	margin: 0px auto;
	padding: 0;
}

#logo {
	width: 1000px;
	height: 60px;
	margin: 30px auto;
	position: relative;
}

#logo h2 {
	width: 50%;
	float: left;
}

#logo #fp {
	position: absolute;
	right: 0;
	width: 50%;
	padding: 5px;
}

#logo a {
	display: block;
	height: 60px;
	width: 500px;
	margin-top: 20px;
	text-indent: -5000px;
	background: url('../img/logo.png') no-repeat 0 0;
}

#content {
	width:1000px;
	background: #fff;
	border: 1px solid #ccc;
	border-bottom: 3px solid #D90F0F;
	border-top: 3px solid #D90F0F;
	
	margin: 0px auto;
	padding: 0;
	min-height: 500px;
	
	background-color: #fff;
   	color: #000;
}

#cl {
	padding: 20px 10px 10px 30px;
	width: 640px;
	float: left;
}

#menu {
	background-color: #336699;
	margin: 0 auto;
	width: 1000px;
	color: #fff;
	padding: 10px 0;
	height: 20px;
	border: 1px solid #4396CA;
}

#menu a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 23px;
	display: block;
	float: left;
	padding: 0px 20px;
	margin: 0 10px;
	border: 2px solid #336699;
}


#menu a:hover {
	background-color: #09182a;
	border: 2px solid #4396CA;
}

#footer {
	margin: 0 auto 30px auto;
	width: 1000px;
	color: #fff;
	font-size: 12px;
	text-align: center;
}

#sidebar {
	background-color: #eee;
	width: 320px;
	float: right;
	margin: 0;
	padding: 0;
	min-height: 500px;
}
#sidebar h2 {
	padding: 10px 10px 0 10px;
	margin: 0;
}
#sidebar p {
	font-size: 14px;
	padding: 0 10px;
}

a {
	color: #000;
}


h1, h2 {
	margin: 0 0 10px 0;
	padding: 0;
}


/*
 * Slider style
 */
 
 #slider {
	width: 640px;
 	height: 300px;
   	position: relative; /* important */
   	overflow: hidden; /* important */
   	margin-bottom: 20px;
	border: 1px solid #ddd;
 }

#sliderContent {
   width: 1000px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
   margin: 0;
   padding: 0;
}

#sliderContent strong {
	font-size: 14px;
}

#sliderContent span {
	font-size: 12px;
}

.sliderImage {
	width: 680px;
	height: 300px;
	background-color: #eee;
	margin: 0;
	padding: 0 10px;
	
	float: left; /* important */
   	position: relative; /* important */
   	display: none; /* important */
}

.sliderImage img {
	float: left;
	margin: 20px;
	border: 1px solid #000;
	background: #fff;
}


.sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 1000px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   bottom: 15px;
}

.sliderImage a {
   color: #fff;
}

.smallbox {
	width: 320px;
	float: left;
	font-size: 12px; 
}

.al-cont {
	font-size: 12px;
	margin: 0 0 10px 0;
	padding: 0; 
}
	
.clear {
	clear: both;
}


.airline {
	display: block;
	height: 50px;
	margin: 0 0 5px 0;
	width: 145px;
	float: left;
}

.airline h4, .airline div, .airline img {
	float: left;
	display: inline;
	/*line-height: 50px;*/
}

.airline h4 {
	width: 85px;
	margin: 20px 0;
	padding: 0;
	padding-left: 5px;
}

.airline img {
	border: none; 
	width:50px; 
	height:50px; 
	background:#fff;
	text-align: center;
}

a.airline {
	text-decoration: none;
	padding: 5px;
}

.airline:hover {
	background: #eee;
}

form {
	margin: 10px;
}

/*
 * Google maps style
 */
#map_canvas {
	width: 100%;
	height: 300px;
	border: 1px solid #ddd;
	margin: 0 0 10px 0; 
}

/*
 * Pelikan style
 */
form#flightForm {
	background: none;
	border: 1px #c3d7ec solid;
	padding: 10px 5px;
}

.pelikan_form div.btn_area, .pelikan_form div.bg {
	background: #c3d7ec;
	width: 300px;
	float: left;
}

.pelikan_form .btn_area input.input_submit {
	font-size: 15px;
	text-align: center;
	text-indent: 0;
	background: #09182A;
	border:2px solid #4396CA;
	color:#fff;
	font-weight:bold;
	margin: 0 90px;
}

div.logo_js {
	display: none;
}

form.pelikan_form {
	width: 300px;	
}

/*
 * Feed style
 */
.feed {
	margin: 0;
}

.feed p {
	font-size: 12px;	
}

/*
	Header form
*/
#fp form#flightForm {
	background: none;
	border: none;
	padding: 10px 5px;
	width: 480px;
}

#fp #flightForm label {
	color: #fff;	
	padding: 0 10px;
}

#fp .pelikan_form .input_submit {
	background: #C3D7EC;
	font-weight: bold;
	cursor: pointer;
	display: block;
	float: left;
	height: 30px;
	margin: 15px 0 0;
	text-indent: 0px;
	width: 61px;
	border: 2px solid #fff; 	
}

#fp .left {
	width: 300px;
}

#fp #arr {
	width: 160px;
}

#fp #dep {
	width: 165px;
}
