@charset "utf-8";

/*TC Airport Style Sheet*/

*{

	margin:0;

	padding:0;

}

html{

	font-family:arial;

}

body{

	background-color:#005393;

	margin:0;

	padding:0;

}

#background{

		min-height:100%;

		min-width:100%;

		position:fixed;

		top:0;

		left:0;

		z-index:-1;

}

#background img{

}

p, #main-content ul{
	color:#666;
	margin:.8em 0;

}



h1, h2, h3{
	color:#f8bc45;
	font-family: Georgia, Bookman, serif;
}
h1{
	margin:.2em 0;
}
h2, h3{
	margin:0.4em 0;
}

hr{

	margin:1em auto;
	border-top:#ccc 1px solid;
	border-left:none;
	border-right:none;
	width:100%;
}

a{

	color:#005393;

	text-decoration:none;

}
li{
	padding:3px 0
}
a:hover{

	color:#f8bc45;

}

.row-fluid{
	display:inline-block;

}
#main-content .row-fluid:not(:first-child){
	margin:10px 0;
}


#main-content img{
		margin-top:.4em;
}
img{
	border:none;
}
/*Header*/

#header{

	width:100%;

	background:url(../img/blue-bg-repeat.gif) repeat-x;

	height:90px;

	float:left;

}

#top-border{

	background:#0f2c46;

	width:100%;

	height:20px;

}

.wood-divider{

	background:url(../img/wood-divider.jpg) repeat-x;

	height:8px;

	width:100%;

	float:left;

	border:none;

}

#nav .link{

	text-align:center;

	color:#fff;

	display:block;

	float:left;

	text-decoration:none;

	position:relative;

}

#nav .link:hover span{

	color:#f8bc45;

}

#nav .link a:hover{

	text-decoration:none;

	color:#f8bc45;

}

.link ul{
	background:#004478;
	width:200px;
	position: absolute;
	text-align:left;
	list-style:none;
	font-size:0.9em;
	top:90px;
	display:none;
	z-index:1000;
	margin:0;
}

.link ul li{

	width:90%;

	padding:10px 5%;

	border-top:1px solid #005393;

}

.link a{

	color:#fff;

	text-decoration:none;

}

/*Content*/

#main-content{
	margin:0 auto;
	background:#fff;
	float:left;
	overflow:hidden;
}
#main-content ul{
	margin-left:20px;
}
.center-text{

	text-align:center;

}

.center-margin{

	margin:0 auto;

	display:block;

}

.curly-divider{

	height:20px;

	width: 100%;

	margin:20px 0 20px;

	background: url(../img/curly-divider.png) no-repeat center center;

}
.img-full{
	width:100%;
}
iframe{
	width:100%;
	border:none;
}
.flight-view{
	float:left;
	height:1200px;
	width:750px;
}
.side-ad{
	max-width:90%;
	margin: 0 5% 5px 5%;
}
/*home page boxes*/

.image-box{

	position:relative;

	overflow:hidden;

	float:left;

	color:#fff;

	margin:10px 2%;

}

.image-box img{

	width:100%;

}

.image-box .caption{

	background:url(../img/transparent-gray.png) repeat;

	position:absolute;

	padding:10px 20px 10px 10px;

	width:96%;

	bottom:0;

	margin-bottom:4px;

}

.image-box .caption span{

	font-weight:bold;

}

.image-box .caption p{

	margin-top:5px;

	color:#fff;

	display:none;

	margin-bottom:0;

}

.image-box .caption a{

	color:#f8bc45;

}
.gallery-image img{
	width:100%;
}
.lb-nav{
	background:url(../img/logo-watermark.png) bottom right no-repeat;
}
.ad-300-200{
	height:200px;
	width:300px;
	margin:0 0 20px 0;
	background:#ccc;
}
.ad-300-400{
	height:400px;
	width:300px;
	margin:0 0 20px 0;
	background:#ccc;
}

/*Footer*/

#footer{

	background:#333;

	min-height:100px;

	background:url(../img/gray-bg-repeat.gif) repeat;

	clear:both;

}
#footer ul{
	margin:0;
}

#copyright{

	width:100%;

	background:#262626;

	color:#999;

	text-align:center;

	font-size:0.8em;

	padding:10px 0;

}

#footer h3, #footer a{

	color:#999;

}

#footer a:hover{

	color:#fff;

}

#footer li{
	list-style:none;
}

.footer-logo{

 margin:10px;

 max-width:90%;

}

.business-logo{

	margin:25px;

}

/*Form*/
#media-form input[type="text"], #media-form textarea{
	color:#666;
	font-size:1em;
	padding:5px 3%;
	width:94%;
	font-family:arial;
	border:1px solid #999;
}
#media-form textarea{
	height:126px;
}
#media-form input[type="submit"]{
	background:#005393;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:5px 10px;
	color:#fff;
	font-size:1em;
	border:none;
	margin-top:10px;
	float:right;
	cursor:pointer;
}
#media-form p{
	margin-bottom:5px;
}
.input-error{
	color:#f8bc45;
}
#refresh-captcha{
	cursor:pointer;
}
#map1{
	float:left;
}
#qbt{
	margin:0 !important;
	float: left;
	border:none !important;
}
.white-bg{
	background:#fff;
	float:left;
	width:100%;
}
.app-button{
	width:25%;
}
.airport-icon{
	width:30px;
}
