* {margin:0;padding:0}

body {font:14px  Arial, Helvetica, sans-serif; 
	background-color:#ffffff;
	line-height:1.3em; 
	color:#565666}

a img {border:none}

a {color: #606385; text-decoration:none; font-weight:bold}

a:hover, a.selected {color:#4185CA;}

p {margin:10px 0 5px 0}

.hr{ height:5px; margin-bottom:30px; background: url(../images/hrBg.gif) no-repeat scroll center;}

.hrSide{ height:5px; margin-bottom:30px; background: url(../images/rightBgSide.gif) no-repeat scroll center;}

#wrap {width:100%}

/* Header */
#header {
	height:78px;
	}
	
#line {
	width:988px;
	height:3px;
	background:url(../images/hr.jpg) no-repeat;
	margin:0 auto;
	}

#banner {
	width:988px;
	background:url(../images/hr.jpg) top no-repeat;
	margin:0 auto;
	}

	#navigation{ margin:0 auto; padding:0; width:988px}
	#navigation a{display:block; height:78px;}
	#navigation li{float:left; margin:0; list-style:none}
	#navigation ul li a span {display:none;}

	#logo2{width:420px;}
	#logo2{background:url(../images/1stAirportDirect-logo.jpg) no-repeat;}
	#logo2 a:hover,#logo2 a:focus{background:url(../images/1stAirportDirect-logo.jpg) no-repeat;}

	#home{width:75px;}
	#home{background:url(../images/home.jpg) no-repeat;}
	#home a:hover,#home a:focus{background:url(../images/home-active.jpg) no-repeat; }
	#home .active{background:url(../images/home-active.jpg) no-repeat; }

	#about{width:103px;}
	#about{background:url(../images/about.jpg) no-repeat;}
	#about a:hover,#about a:focus{background:url(../images/about-active.jpg) no-repeat;}
	#about .active{background:url(../images/about-active.jpg) no-repeat;}

	#services{width:98px;}
	#services{background:url(../images/services.jpg) no-repeat;}
	#services a:hover,#services a:focus{background:url(../images/services-active.jpg) no-repeat; }
	#services .active{background:url(../images/services-active.jpg) no-repeat; }
	
	#bookings{width:102px;}
	#bookings{background:url(../images/bookings.jpg) no-repeat;}
	#bookings a:hover,#bookings a:focus{background:url(../images/bookings-active.jpg) no-repeat;}
	#bookings .active{background:url(../images/bookings-active.jpg) no-repeat;}

	#contact{width:116px;}
	#contact{background:url(../images/contact.jpg) no-repeat;}
	#contact a:hover,#contact a:focus{background:url(../images/contact-active.jpg) no-repeat;}
	#contact .active{background:url(../images/contact-active.jpg) no-repeat;}
	
	#prices{width:73px;}
	#prices{background:url(../images/prices.jpg) no-repeat;}
	#prices a:hover,#prices a:focus{background:url(../images/prices-active.jpg) no-repeat;}
	#prices .active{background:url(../images/prices-active.jpg) no-repeat;}
	
/* Content Area */

#main {width:988px;
	margin:0 auto;
	clear:both;
	}

#content {width:560px;
	float:left;
	padding:28px 0 25px 0}

#content h1 {
	font-size:30px;
	font-weight:normal;
	font-stretch:condensed;
	margin-bottom:15px;
	color:#6A6A8A;
	}

#content h2 {font-size:16px;
	margin:10px 0 15px 0;
	color:#6A6A8A}

#content ul {margin:10px 0 10px 20px;}
	
#content li {line-height:1.2em; margin-bottom:12px}

.quotes{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic}

#table {
	width: 560px;
}

#table p {
	clear: both;
	width: 100%;
	margin: 0;
	font-size:90%
}
		
#table span {
	float: left;
	padding: 2px 10px;
	}

#table span.col1 {
	width: 138px;
	padding-left:0
	}

#table span.col2 {
	width: 116px;
	}
	
#table span.col3 {
	width: 116px;
	}

#table span.col4 {
	width: 110px;
	}


/* Sidebar */
#sidebar {height:380px;
	width:320px;
	float:right; 
	background:url(../images/rightColBg.jpg) top right no-repeat;
	}

#sidebar h1  {
	font-size:24px;
	font-weight:normal;
	font-stretch:condensed;
	margin:30px 0 15px 0;
	color:#6A6A8A}

#sidebar p  { margin:4px; margin-left:6px}

.innerSideBar{ margin:0 10px}

#bookNow {
	display: block;
	width: 293px;
	height: 41px;
	margin:40px 0 0 4px;
	background: url(../images/bookNow.jpg) no-repeat 0 0;
	}

#bookNow:hover {background-position: 0 -41px;}

#bookNow span {display: none;}

/* Footer */
#footer {background: #444444 url(../images/footerBg.jpg) repeat-x;
	color:#ffffff;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif}

#footer a {color:#565666;
	text-decoration:none}
	
#footer a:hover {color:#FFFFFF;
	text-decoration:underline}

#innerFoot {width:988px;
	margin:0 auto;
	height:57px;
	line-height:1.1em;
	color:#6b6b6b
	}

#innerFoot #left {width:500px;float:left;padding-top:22px}

#innerFoot #right {width:250px;float:right;text-align:right;padding-top:22px}

.clearfix:after {
    content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-block}

* html .clearfix {height: 1%}

.clearfix {display: block}