@charset "utf-8";

.clear {
	clear: both; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	background: #eee url(img/headerRpt.png) repeat-x;
	margin: 0;
	padding: 0;
	text-align: center; 
	color: #000000;
	}
#container {
	width: 1016px;
	height: auto;
	background: #FFFFFF;
	margin: 0px auto; 
	padding: 0;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	text-align: justify;
	}
	#container p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: small;
		color: #000;
		padding: 5px;
		margin: 0;
		}
h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: x-large;
	color: #23417e;
	font-weight:bold;
	font-style:italic;
	padding: 2px;
	margin: 10px 0 0 0;
	}
	#skywayBurn h1 {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 40px;
		color: #000;
		font-weight: 900;
		padding: 2px;
		margin: 0;
		text-align: center;
		}
h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: large;
	color: #23417e;
	font-weight:bold;
	font-style:italic;
	padding: 2px;
	margin: 15px 0 5px 0;
	}
h3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #23417e;
	font-weight:bold;
	font-style:italic;
	padding: 2px;
	margin: 7px 0 2px 0;
	}


/*------------header-------------*/
#header { 
	height: 110px;	
	margin: 0 4px 0 4px;
	padding: 0;
	background: url(img/skyline.jpg) no-repeat center;
	} 
		#logo {
			float: left;
			height: 80px;
			width: 600px;
			padding: 0 0 0 10px;
			margin: 0;
			}
		#headContact {
			float: right;
			width: 170px;
			padding: 10px 10px 0 30px;
			margin: 0;
			}
				#headContact h2 {
					text-align: right;
					font-family: Arial, Verdana, Helvetica, sans-serif;
					font-size: large;
					color: #fff;
					font-weight:bold;
					padding: 2px;
					margin: 0px;
					}
	
	

/*------------nav bar-------------*/
#navBar {
	float: left;
	width: 1008px;
	height: 30px;
	margin: 0;
	padding: 0;
	background: url(img/navRpt.png) repeat-x center;
	}
		#navBar ul  {
			float: left;
			height: 25px;
			display: block;
			list-style: none;
			text-decoration: none;
			padding: 1px 0 0 20px;
			margin: 0;
			}    
				#navBar ul li {
					display: block;
					float: left;
					height: 16px;
					padding: 0;
					margin: 0; 
					}	    
				#navBar ul li a {
					display: block;
					float: left;
					height: 16px;
					padding: 6px 31px;
					background: none;
					text-decoration: none;
					color: #0e58a8;
					font: bold 12px/20px Arial, Verdana, Helvetica, sans-serif;
					}
				#navBar ul li a:hover { 
					color: #fff;
					background: #0e58a8;
					}

#subNav  {
			float: left;
			height: 28px;
			width: 965px;
			padding: 4px 0 4px 42px;
			margin: 0;
			border-bottom: solid 1px #DDDDDD;
			} 
			#subNav a {
			margin: 0 5px 0 5px;
			} 
			
			#skywayBurn {
				float: left;
				height: 50px;
				width: 920px;
				padding: 0;
				margin: 4px 0 4px 42px;
				} 
			#singleColumn {
				float: left;
				padding: 0;
				margin: 4px 0 4px 0;
			}
			 


/*------------Hompeage-------------*/

#home {
	float: left;
	width: 1008px;
	padding: 0;
	margin: 4px 4px 10px 4px;
	background: #ffffff;
	}
	#currentSpec  {
			float: left;
			width: 968px;
			padding: 0;
			margin: 0 0 10px 20px;
			} 
		#homeimg {
			float: left;
			clear: both;
			height: 279px;
			width: 1008px;
			padding: 0;
			margin: 0;
			overflow: hidden;
			}
			#burnHomeImg {
				float: left;
				clear: both;
				height: 200px;
				width: 1008px;
				padding: 0;
				margin: 0;
				overflow: hidden;
				border-bottom: solid 1px #000;
				}
				
		.homeLeftCol {
			margin: 0 0 0px 4px;
			padding: 0 20px 0 10px;
			line-height: 1.5em;
			width: 458px;
			float: left;
			border-top: solid 1px #DDDDDD;
			border-right: solid 1px #DDDDDD;
			}
			#homeSpecLeftCol {
				margin: 0 0 0 4px;
				padding: 0 0 0 30px;
				line-height: 1.5em;
				width: 458px;
				float: left;
				}
		.homeRightCol {
			margin: 0 4px 0 0;
			width: 480px;
			float: right;
			padding: 0 10px 0 20px;
			border-top: solid 1px #DDDDDD;
			}
			#homeSpecRightCol {
				margin: 0 4px 0 0;
				float: right;
				padding: 0 100px 4px 0px;
				}
					#home strong {
						font-family: Arial, Verdana, Helvetica, sans-serif;
						font-size: small;
						color: #23417e;
						font-weight:bold;
						font-style:italic;
						}
					
					#home ul {
						font-family: Arial, Helvetica, sans-serif;
						font-size: small;
						color: #000;
						margin: 0;
						padding: 10px 0 0 12px;
						}
					
					#home ul li {
						padding: 5px 0 6px 0;
						list-style: none;
						text-indent: -10px;
						}
						
					#bulletList ul {
							padding: 10px 0 0 30px;
							
							}
					#bulletList ul li {
							padding: 5px 0 6px 10px;
							list-style: circle;
							}
						
						

/*------------Destinations-------------*/

#dest {
	width: 784px;
	padding: 0 8px 15px 8px;
	margin: 10px auto;
	background: #FFFFFF;
	border: solid 1px #DDDDDD;
	}
/*------------Aircraft-------------*/

#craft {
	width: 784px;
	padding: 0 8px 15px 8px;
	margin: 10px auto;
	background: #FFFFFF;
	border: solid 1px #DDDDDD;
	}
		#kingDia {
			background: url(img/KingAirDiagram.jpg) no-repeat center;
			height: 400px;
			margin: 10px 0 10px 0;
			}

		.thumbnailImg {
			width: 150px;
			border: solid 4px #BBBBBB;
			margin: 5px 10px 5px 10px;
			}
			.thumbnailImg:hover {
			border: solid 4px #DDDDDD;
			}
		
		.center {
			text-align: center;
			}
		
		#cessnaDia {
			background: url(img/CessnaDiagram.jpg) no-repeat center;
			height: 400px;
			margin: 10px 0 10px 0;
			}

/*------------flightseeing-------------*/
#flightSee {
	width: 684px;
	/* height: 1570px; */
	padding: 0 8px 15px 8px;
	margin: 10px auto 5px;
	background: #FFFFFF;
	border: solid 1px #DDDDDD;
	}
		#flightimgCol {
			float: right;
			width: 183px;
			padding: 0 0 5px 0;
			}
			
				  #lakeTahoe {
					background: url(img/emeraldBay.jpg) no-repeat left;
					height: 121px;
					margin: 12px 0 5px 0;
					border: 1px solid #000;
					}
				  #yosemite {
					background: url(img/yosemiteNP.jpg) no-repeat left;
					height: 121px;
					margin: 0 0 5px 0;
					border: 1px solid #000;
					}
				  #lassen {
					background: url(img/lassenNP.jpg) no-repeat left;
					height: 121px;
					margin: 0 0 5px 0;
					border: 1px solid #000;
					}
				  #napa {
					background: url(img/napa.jpg) no-repeat left;
					height: 121px;
					margin: 90px 0 5px 0;
					border: 1px solid #000;
					}
				  #tahoeSunset {
					background: url(img/tahoeSet.jpg) no-repeat left;
					height: 121px;
					margin: 0 0 5px 0;
					border: 1px solid #000;
					}
				  #blackRock {
					background: url(img/blackRock.jpg) no-repeat left;
					height: 121px;
					margin: 0 0 5px 0;
					border: 1px solid #000;
					}
				  #traffic {
						background: url(img/traffic.jpg) no-repeat left;
						height: 242px;
						border: 1px solid #000;
						margin: 50px 0 20px 0;
						}			
		#flightTextCol {
			float: left;
			width: 490px;
			height: 835px;
			padding: 0 0 5px 0;
			border: none;
			}
				#flightSee strong {
					font: 11pt Arial, Verdana, Helvetica, sans-serif;
					color: #23417e;
					font-weight:bold;
					font-style:italic;
					}
				#flightSee ul {
					font-family: Arial, Helvetica, sans-serif;
					font-size: small;
					color: #000;
					margin: 0;
					padding: 0 0 0 12px;
					
					}
						#flightSee ul li {
							padding: 15px 0 50px 6px;
							list-style: none;
							text-indent: -10px;
							}
								#indentul {
									padding: 10px 0 10px 8px;
									margin: 10px 0 10px 0; 
									border-top: 1px solid #ddd;
									}
								#indentul ul li {
									padding: 15px 5px 40px 30px;
									}
				#summary {
					clear: both;
					margin: 20px 0 0 0;
					}
				

/*------------Specials-------------
#specTextCol {
	float: left;
	width: 490px;
	padding: 20px 0 5px 0;
	margin: 20px 0 0 0;
	border-top: 1px solid #ddd;
	}
#specimgCol {
	float: right;
	width: 183px;
	padding: 20px 0 5px 0;
	margin: 20px 0 0 0;
	border-top: 1px solid #ddd;
	}
		
p.specSummary {
	padding: 20px 0 0 0;
	}


/*------------Quote-------------*/

.formRight {
	margin: 0 0 0 100px;
	}
.imgButton {
	vertical-align: bottom;
	margin: 0 0 0 10px;
	}
	.imgButton:hover {
	cursor:pointer;
	}
	
	/*------------Quote Popup-------------*/
	
	#popUp {
		text-align: left;
		margin: 20px;
		}


/*------------Contact-------------*/
#contact {
	width: 700px;
	padding: 0 8px 15px 30px;
	margin: 10px auto;
	background: #FFFFFF;
	}
		#contact p {
			padding: 5px 0 0 40px;
			}

/*------------rightCol-------------*/
#rightCol {
	float: right;
	width: 197px;
	height: 100%;
	padding: 0;
	margin: 10px 4px 0 0;
	}
		#rightCol h2 {
			font: 8pt Helvetica, Arial, sans-serif;
			font-weight: bold;
			letter-spacing: 1pt;
			text-transform: uppercase;
			display: block;
			color: #fff;
			padding: 5px 3px 2px 12px;
			margin: 10px 0 0 0;
			border-bottom: 3px solid #23417e;
			background: #0e58a8 url(img/top-left-diag-corner.png) no-repeat top left;
			}
		#rightCol h3 {
			font: 15pt bold Verdana, Arial, Helvetica, sans-serif;
			padding: 2px 5px 2px 22px;
			margin:0;
			background: #e9f0f7;
			border-left: 1px solid #BBB;
			border-bottom: 1px solid #BBB;
			}
		#rightCol p {
			font: 10pt Arial, Helvetica, sans-serif;
			color: #000;
			background: #e9f0f7;
			padding: 5px;
			margin: 0;
			border-left: 1px solid #BBB;
			border-bottom: 1px solid #BBB;
			}
		#rightCol a {
			display: block;
			font: 8pt Arial, Helvetica, sans-serif;
			color: #0000BB;
			background: #e9f0f7 url(img/blueArrow.png) no-repeat left;
			padding: 3px 2px 4px 30px;
			margin: 0;
			border-left: 1px solid #BBB;
			border-bottom: 1px solid #BBB;
			}
#topRightBox {
	float: right;
	width: 197px;
	}
#midRightBox {
	float: right;
	width: 197px;
	}
#bottomRightBox {
	float: right;
	width: 197px;
	margin: 0 0 12px 0;
	}

/*------------Footer-------------*/
#footer {
	clear: both;
	width: 1016px;
	height: 20px;
	padding: 0;
	margin: 0 auto;
	background:#0e58a8;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	} 
#footer p {
	font: 8pt Arial, Helvetica, sans-serif normal;
	padding: 5px 0 0 0;
	color: #fff;
	text-align: center;
	}
	
/*
P.I.E. FLOAT CLEARING
See http://www.positioniseverything.net/easyclearing.html 
--------------------- */
.clearfix:after {
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
	}
.clearfix {
  display: inline-block; /* Fixes IE/Mac */
	}	
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */		
	
