﻿/* AirRoyale CSS
   Web Advanced
   August 2008 
   
   */



/* GLOBAL --------------------------------------------------------- */
	
/* PNG Fix for IE6 */
* html .pngfix {
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
); }

a:link, a:visited { color: #ffffff; }
a:hover, a:active { color: #ffffff; }

img { border:0; }
.font10 { font-size:10px; }
.font12 { font-size:12px; }
.font14 { font-size:14px; }
.font16 { font-size:16px; }
.font18 { font-size:18px; }

a.none:link, a.none:visited { color: #ffffff; text-decoration:none; cursor:default; }
a.none:hover, a.none:active { color: #ffffff; text-decoration:none; cursor:default; }

/* NAVIGATION -------------------------------------------------------- */
.mainnavhome {
	margin: 2px 0 0 0;
	padding: 2px 0 0 22px;
	text-align: left;
	font-family: Palatino, "Times New Roman", Times, serif;
	letter-spacing: 1px;
	font-size: 12px;
	color: #ffffff;}
.mainnav {
	margin: 0;
	padding: 2px 0 0 22px;
	text-align: left;
	font-family: Palatino, "Times New Roman", Times, serif;
	letter-spacing: 1px;
	font-size: 12px;
	color: #ffffff;}
.mainnav li {
     float: left;
     padding: 2px 14px 6px 14px;
     margin: 0;}
.mainnav li.divider{
     float: left;
     padding: 0 0 0 0;
     margin: 0;}
.mainnav a:link, .mainnav a:visited { color: #ffffff; text-decoration: none; }
.mainnav a:hover, .mainnav a:active { color: #ffffff; text-decoration: none; }

.mainnav ul {display:none;}
.mainnav ul li {float:none;list-style:none;}
.mainnav ul li.divider{display:none;}
.mainnav li:hover ul {display:block;position:absolute;list-style:none;margin:6px 0 0 -10px;padding:0px;background:#44494F;border-left:1px solid #44494F;border-bottom:1px solid #44494F;border-right:1px solid #44494F;}
.mainnav li:hover  li {padding:7px 10px;}

ul.mainnav li:hover ul li:hover {background:#000000;}

/* CONTENT PAGE ------------------------------------------------------ */
html { 
	font-family: Arial, Tahoma, Helvetica;
    font-size: 12px;
    background-color:#000000; }
body { 
	height: 100%;
	margin: 0; padding: 0;
	text-align: center;
	background-color:#000000; 
	background: url(../images/bg-content.jpg) top center no-repeat; }

#siteContainer 
{
	width:100%;
	height:auto !important;height:100%;min-height:100%;
	position: relative; }


#wrapper{ 
	width: 900px;
	margin: 0 auto;
	padding-bottom: 120px;
	background: url(../images/bg-content.jpg) top center no-repeat; }
	
#top { height: 98px; }
.logo { margin-right: 5px;  }

#flightplanner { width: 219px; }
#flightplanner .spacer { width: 215px; display:block; }

#footer { 
	bottom:0pt;
	left:0;
	position: absolute;
	width: 100%;
	padding-top: 14px;
	color: #5c869c;
	font-size: 10px;
	height: 86px;
	border-top: 1px solid #333333;
	background-color:#000000;
	text-align: center; }
#footer-wrapper {
	margin: 0 auto; width: 880px; }
#footer a:link, #footer a:visited, #footer-index a:link, #footer-index a:visited { color: #5c869c; text-decoration: none; }
#footer a:hover, #footer a:active, #footer-index a:hover, #footer-index a:active { color: #63add3; text-decoration: underline; }

#content { vertical-align:top; }

/* HOME PAGE --------------------------------------------------------- */

html.index { 
	background: #000000 url(../Images/bg-repeat.jpg) 0 0 repeat-x; 
	height:100%;
	font-family: Arial, Tahoma, Helvetica;
    font-size: 12px; }
body.index { 
	height: 100%;
	margin: 0; padding: 0;
	background: url(../images/bg-index.jpg) top center no-repeat; }
body.index #wrapper{ 
	width: 900px;
	margin: 0 auto;
	background: #000000 url(../images/bg-index.jpg) top center no-repeat; }
	
body.index #content { height:580px; padding-top: 9px; }
	
#content .left, #content .center { padding: 14px 6px 0 10px; text-align: left; font-size: 11px; color: #ffffff; }
#content .right { padding-top: 14px; text-align: center; }
	
#footer-index { 
	padding-top: 14px;
	color: #5c869c;
	font-size: 10px;
	height: 86px;
	background-color:#000000;
	text-align: center; }
	
/* TEMPLATES --------------------------------------------------------- */

h2 { font-family: Palatino, "Times New Roman", Times, serif; font-size: 18px; color: #ffffff; }
b, strong, i { color: #699FBC; }

/* General Content Page */
.page-content { 
	padding: 20px 0 14px 42px; 
	text-align: left; color: #FFFFFF; font-size: 12px; 
	line-height: 17px; }

/* Contact Page */
.contactus-banner { text-align: left; }
.contactus-spacercol { width:42px; }
.contactus-header, .contactus-footer, .contactus-left, .contactus-right { text-align: left; color: #FFFFFF; font-size: 11px; }
.contactus-header { }
.contactus-left { width: 175px; }
.contactus-right { width: 135px; }

/* Airplanes */
.airplane, .airplane-right { 
	background: url(../Images/airplane-bg.jpg) 0 0 no-repeat; 
	height:234px; width:315px; margin: 10px 8px 0 0;
	font-family: Palatino, "Times New Roman", Times, serif;
	float:left; }
.airplane-right { margin-right:0; float:right; }
.airplane .header, .airplane-right .header {
	font-size:18px;
	font-weight:bold;
	padding:14px 0 0 18px;
	}
#content .airplane .image-left, #content .airplane-right .image-left { padding:0 0 0 18px; height:115px; }
#content .airplane .image-right, #content .airplane-right .image-right { padding:0 0 0 11px; height:115px; }
#content .airplane .left, #content .airplane-right .left { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
	line-height:22px;
	padding:6px 0 0 18px;
	text-align:left;
	vertical-align:top; }
#content .airplane .right, #content .airplane-right .right {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
	line-height:23px;
	padding:4px 0 0 10px;
	text-align:left;
	vertical-align:top; }

/* FORMS ------------------------------------------------------------- */

.labelColumn { font-size:11px; vertical-align:top; text-align: left; }

#form-contact1 {  }
#form-contact1 .labelColumn { width: 70px; text-align: left; color: #ffffff; }
#form-contact1 .fieldColumn { width: 205px; text-align: left; }
#form-contact1 input { width: 205px; background-color:#B5BECF; color: #000000; border: 1px solid #424242; padding: 2px; }
#form-contact1 textarea { width: 205px; height: 160px; background-color:#B5BECF; color: #000000; border: 1px solid #424242; padding: 2px;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#form-contact1 select { width: 100px; background-color:#B5BECF; color: #000000; border: 1px solid #424242; padding: 2px;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; }	
#form-contact1 #ctl00_Content_ctl00_btnSubmit { 
	width: 68px; height: 23px; float: left; font-size:0px; border:0; background-image: url(../Images/Submit.gif);
	cursor: pointer; background-color: transparent; }
	
	
	
	
	
.flightPlanner input, .flightPlanner select { color: White; border: 1px solid #555555; }
.flightPlanner { margin: 56px 15px 0px 10px; color: #FFFFFF; text-align: left; font-size: 10px; font-weight: bold; }
.flightPlanner .flightElement { margin: 10px 0px 0px 0px; font-weight: bold; font-size: 11px; }
.flightPlanner .flightText { width: 186px; color: White; background-color: black; }
.flightPlanner .flightDropDown { width: 190px; background-color: black; }
.flightPlanner .flightButtons { text-align: right;  background-color: black; }
.flightPlanner .flightDate { width: 90px; color: White; background-color: black; }
.flightPlanner .flightTime { width: 90px; color: White; background-color: black; }
.flightPlanner .flightPassenger { width: 100px; color: White; background-color: black; }

.flightPlanner .dimText { color: #7F7F7F; }