/* Core set up stuff*/

html {
height: 100%;
  margin-bottom: 1px;
}


body {color: #fff;
	margin: 0;
	margin: 0;
background-color: #cad0e1;
font:  70% "Helvetica Neue", Arial, Helvetica, sans-serif;
font-weight:normal;
font-style: normal;
}


img { border: 0 none; }


#header {
position: relative;
	margin: auto;
	width: 1020px;
background-color: #ffffff;
	height: 116px; 
padding: 0;
text-align: left;
letter-spacing: 8px;
font-weight: bold;
background-image: url(../images/AirExec-header.gif);
background-repeat: no-repeat;
background-position: bottom right ;
margin-left: auto;
margin-right: auto; }




#nav-container {
position: relative;
	margin: auto;
	width: 1020px;
background-color: #000000;
	height: 24px; 
padding: 0;
text-align: left;
}
#navleft {
position: absolute;
top:5px;
left: 18px;
color: #c0d4dd;
font-size: 1.1em; }
#nav {
position: relative;

background-color: #bba16e;
margin-left: 183px;
	height: 24px; 
padding: 0;
text-align: left;
padding-top: 5px;
background-image: url(../images/white-line.gif);
background-repeat: no-repeat;
background-position: left;
border-left: 1px #fff solid; }

/*nav*/

#nav ul {
margin: 0;
padding: 0;
width: 779px;
margin-left: 0; }

#nav li {
display: inline;
 }

ul,ol {list-style-type: none; }

#nav ul.sections {
 }

#nav ul.sections li {

list-style-type:none; }

#nav ul.sections a {
display: inline;
padding-top: 0.55em;
padding-bottom: 0.75em;
margin: 0;
color: #fff;
text-decoration: none;
font-weight: bold;
font-size: 1.1em;
padding-right: 10px;
padding-left: 70px;
 }

#nav ul.sections a:hover, #nav ul a.current {
color: #000000;

font-weight: bold;
 }
/*end nav*/

/*navleft*/

.cssmenu {
	position: relative;
	list-style: none;
	padding: 0px;
	position: relative;
height:113px;
}
ul.cssmenu {
	list-style: none;
	padding: 0px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

ul.cssmenu li {
	float: left;
	}

ul.cssmenu li a {
	display: block;
	width: 207px;
	height: 42px;
	background: url(../images/sprite.gif) no-repeat;
	}

/*
*	Normal Links
*/
ul.cssmenu li.quote a {
	background-position: 0 0;
	}

ul.cssmenu li.bookings a {
	background-position: 0 -42px;
	}

ul.cssmenu li.contact a {
	background-position: 0 -84px;
	}

/*
*	Hover Links
*/
ul.cssmenu li.quote a:hover {
	background-position: -207px 0px;
	}

ul.cssmenu li.bookings a:hover {
	background-position: -207px -42px;
	}

ul.cssmenu li.contact a:hover {
	background-position: -207px -84px;
	}

/*
*	Clicked Links
*/
ul.cssmenu li.quote a:active {
	background-position: -207px 0;
	}

ul.cssmenu li.bookings a:active {
	background-position: --207p -42px x;
	}

ul.cssmenu li.contact a:active {
	background-position: -207px -84px ;
	}

*	Selected/Active Links
*/
ul.cssmenu li.quote a.selected {
	background-position: -207px 0;
	}

ul.cssmenu li.bookings a.selected {
	background-position: -207px -42px ;
	}

ul.cssmenu li.contact a.selected {
	background-position: -207px -84px ;
	}


/*end nav*/
#container{
position: relative;
	margin: auto;
	width: 1020px;
	background-repeat: no-repeat;
background-image: url(../images/AirExec-map.gif);
background-position: 200px 434px;
border-top: 1px #fff solid; 
background-color: #1b2369;
height: 1035px; }


#left {position: absolute;
top: 0;
left: 0;
	height: 980px;
	margin: 0 ;
	padding: 0;
	width: 200px;

padding-top: 15px;
background-image: url(../images/gold.gif);
background-color: #1b2369; 
background-repeat: repeat-y;
}
#car {
position:absolute;
bottom: 0;
left: 0px;
width: 200px;
}
#footer {
position:absolute;
bottom: 3px;
left: 168px;
width: 450px;
font-size: 0.9em; }

#main{
position: relative;
width:470px;

padding-right: 230px;
padding-top: 7px;
padding-left: 7px;  
margin-left: 224px;
color: #000000;
padding-bottom: 15px;
margin-top: 0;
margin-bottom: 0;

font-weight: bold; }
#main-right-container {
	position:absolute;
	padding-right: 7px;
	top: 31px;
	width: 120px;
	right: 43px;

}

#right {
	position:absolute;
	top: 10px;
	width: 280px;
	right: 45px;
	background-image: url(.);
	bottom: 3px;
}
#main-right {
	position:relative;
	padding-right: 2px;
	padding-left: 2px;
	width: 143px;
	margin-top:1px;
	background-color: #555b87;
padding-top: 3px;
padding-bottom: 1px;
font-weight: bold;
margin-left: 15px;
margin-bottom: 5px;
}




#main p {
padding-bottom: 3px;
padding-top: 2px;
padding-left: 0;
color: #ffffff;
font-weight: bold; }

p {color: #fff;
font-size: 1.1em;
line-height: 1.5em;
text-align: left;
margin-top: 2px;
margin-bottom: 7px;
 }
#left p {

line-height: 1.4em;
color: #000000;
text-align: left;
font-weight: normal;
padding-left: 15px;
padding-right: 22px; }

.current {color: #4c4c4c;
 }
strong {
font-weight: bold; }
.blue {
font-weight: normal;
font-size: 0.9em; color: #fff;
 }
.small {
font-size: 0.9em;
 }

h1, h2, h3, h4, h5, h6 {
font-style: normal;
 }

h1 {font-size: 2.7em;
letter-spacing: 1px;
line-height: 1.1em;
color:  #bba16e;
padding-top: 0;
text-align: left;
font-weight: bold;
margin-bottom: 7px;
padding-bottom: 1px;
padding-right: 10px;
padding-left: 0px; }

.whitebig {
color:  #fff;
font-size: 1.4em;
}
.white{
color:  #fff;
}
#price {
	position:relative;
	padding: 0;
width: 140px;
	margin-top:10px;
	background-color: #fff;
	border: 2px #ee2e24 solid;
	height: 80px;
text-align: center;
margin-left: 15px; }
.red{
	display: block;
color:  #fff;
background-color:#ee2e24;
padding-top: 5px;
text-align: center;
font-weight: bold;
padding-bottom: 5px; }
.largeblack{
padding-top: 6px;
font-size: 3.4em;

color:  #000000;
font-weight: bold; }
.small{
font-size: 1em;
}


h2 {font-size: 1.1em;
color: #0080ff; }


h3 { font-size: 1.3em;
line-height: 1.3em;
color: #fff; 
font-weight: normal;}

h4 { font-size: 1.1em; font-weight: bold;
color: #000000;
margin-left: 15px;
margin-right: 22px;
margin-top: 1px;
padding-top: 1px;
margin-bottom: 4px; }

h5 {font-size: 1.1em; 
 }



a:link {color:   #fff; text-decoration: none;
font-weight: bold; } 
a:visited {color: #fff; text-decoration:none;
font-weight: bold; }
a:hover {color: #000000; text-decoration:none;
font-weight: bold; }


#left a:link,  #left a:visited {color: #fff; text-decoration: none;
font-weight: normal; } 
#left a:hover {color: #000000; text-decoration:underline;
font-weight: normal; }

#main a:link , #main a:visited {color: #fff; text-decoration: none;
padding: 2px; font-weight: normal; 
 } 

#main a:hover  {color:  #bba16e; text-decoration:underline;
 padding: 2px; font-weight: normal; 
}

