@charset "utf-8";

.clear {
	clear: both; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	background: #61afdc url(img/cloudsBkg.jpg) no-repeat top center;
	margin: 0;
	padding: 0;
	text-align: center; 
	color: #000000;
	}
#container {
	width: 1016px;
	height: auto;
	margin: 0px auto; 
	padding: 0;
	text-align: justify;
	}
	#container p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: small;
		color: #000;
		padding: 5px;
		margin: 0;
		}
h1 {
	font-family: 'Open Sans', 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: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
		font-size: 40px;
		color: #000;
		font-weight: 900;
		padding: 2px;
		margin: 0;
		text-align: center;
		}
	#orbitText h1 {
		color:#000000;
		font-size:28px;
		font-style:normal;
		font-weight:600;
		font-family:'Open Sans', Arial, Helvetica, sans-serif
	}
h2 {
	font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
	font-size: large;
	color: #23417e;
	font-weight:bold;
	font-style:italic;
	padding: 2px;
	margin: 15px 0 10px 0;
	}
h3 {
	font-family: 'Open Sans',Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #23417e;
	font-weight:bold;
	font-style:italic;
	padding: 2px;
	margin: 7px 0 2px 0;
	}

#orbitText p {
	color:#000000;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif
}

.myButton {
	-moz-box-shadow:inset 0px 1px 5px -30px #1f2a4d;
	-webkit-box-shadow:inset 0px 1px 5px -30px #1f2a4d;
	box-shadow:inset 0px 1px 5px -30px #1f2a4d;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3359a4), color-stop(1, #1f2a4d) );
	background:-moz-linear-gradient( center top, #3359a4 5%, #1f2a4d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3359a4', endColorstr='#1f2a4d');
	background-color:#3359a4;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:2px solid #47598f;
	display:inline-block;
	color:#ffffff;
	font-family:"Open Sans", arial;
	font-size:12px;
	padding:10px 20px;
	text-decoration:none;
	text-shadow:-1px -1px 1px #1f2a4d;
	text-transform:uppercase;
}.myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1f2a4d), color-stop(1, #3359a4) );
	background:-moz-linear-gradient( center top, #1f2a4d 5%, #3359a4 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f2a4d', endColorstr='#3359a4');
	background-color:#1f2a4d;
}.myButton:active {
	position:relative;
	top:1px;
}

/*------------header-------------*/
#header { 
	height: 150px;	
	margin: 0 4px 0 4px;
	padding: 0;
	} 
		#logo {
			float: left;
			height: 100px;
			width: 600px;
			padding: 5px 0 0 10px;
			margin: 0;
			}
		#headContact {
			float: right;
			width: 170px;
			padding: 7px 10px 0 0;
			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: 35px;
	margin: 0;
	padding: 0;
	background: url(img/navRpt.png) repeat-x center;
	-webkit-border-radius: 4px; /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
	-moz-border-radius: 4px; /* FF1-3.6 */
	border-radius: 4px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	}
		#navBar ul  {
			float: left;
			height: 30px;
			display: block;
			list-style: none;
			text-decoration: none;
			padding: 1px 0 0 20px;
			margin: 0;
			}    
				#navBar ul li {
					display: block;
					float: left;
					height: 18px;
					padding: 0;
					margin: 0; 
					}	    
				#navBar ul li a {
					display: block;
					float: left;
					height: 16px;
					padding: 6px 25px 6px 25px;
					background: none;
					text-decoration: none;
					color: #ffffff;
					font: 15px "Open Sans", Arial, Verdana, Helvetica, sans-serif;
					}
				#navBar ul li a:hover { 
					color: #dedede;
					}

#subNav  {
			float: left;
			width:1008px;
			padding: 0;
			margin: 0;
			border-bottom: solid 1px #DDDDDD;
			} 
			
			#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;
	-webkit-border-radius: 4px; /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
	-moz-border-radius: 4px; /* FF1-3.6 */
	border-radius: 4px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	}
	#currentSpec  {
			float: left;
			padding: 0;
			} 
		#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;
	}
/* -----BRC service availability table --------*/

.availabilityTable tbody {
	-webkit-box-shadow: 0px 0px 5px #aaa; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
     -moz-box-shadow: 0px 0px 5px #aaa; /* FF3.5 - 3.6 */
          box-shadow: 0px 0px 5px #aaa; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
	}
.availabilityTable th {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3359a4), color-stop(1, #1f2a4d) );
	background:-moz-linear-gradient( center top, #3359a4 5%, #1f2a4d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3359a4', endColorstr='#1f2a4d');
	border:none;
	background-color:#3359a4;
	color:#ffffff;
	font-family:"Open Sans", arial;
	font-size:12px;
	padding:5px;
	text-decoration:none;
	text-shadow:-1px -1px 1px #1f2a4d;
	text-transform:uppercase;
}
.availabilityTable td {
	font-family:"Open Sans", arial;
	font-size:12px;
	text-transform:uppercase;
	font-weight:600;
	padding:5px;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}
#leftHead {
	text-align:right;
	border-bottom:solid 1px #555555;
	background-color: #1f2a4d;
	color:#ffffff;
	font-family:"Open Sans", arial;
	font-size:12px;
	padding:5px;
	text-decoration:none;
	text-shadow:-1px -1px 1px #1f2a4d;
	text-transform:uppercase;
	
}
.Available {
	background-color:#ABFE9C;
	}
.limited {
	background-color:#FFFFC4;
	}
.full {
	background-color:#990000;
	color:#ffffff;
	}
/*------------Footer-------------*/
#footer {
	clear: both;
	width: 1016px;
	height: 35px;
	margin: 0;
	padding: 0;
	background: url(img/navRpt.png) repeat-x center;
	-webkit-border-radius: 4px; /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
     -moz-border-radius: 4px; /* FF1-3.6 */
          border-radius: 4px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	} 
#footer p {
	font: 8pt Arial, Helvetica, sans-serif normal;
	padding: 10px 0 0 0;
	margin: 0 0 10px 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 */		
	

