@charset "utf-8";

body { background:url("../images/bg_outside_grad.jpg") #FFF 0 0 repeat-x; padding:16px 0; }

#wrapper { width:955px; margin:auto; padding-top:220px; }

#header { z-index:3; width:100%; height:195px; position:absolute; left:0; top:0; background:url("../images/bg_wrapper_top.png") 0 0 no-repeat; }

#header .logo { display:block; width:305px; height:72px; margin:0; padding:0; position:absolute; left:22px; top:18px; overflow:hidden; }
#header .logo a { display:block; margin:0; padding:0; width:100%; height:100%; text-indent:-999px; font-size:0; line-height:0; }

#header .slogan { display:block; float:right; width:auto; height:25px; line-height:25px; margin:0; padding:0; position:absolute; right:10px; top:190px; color:#FFF; font-family:"times new roman",serif; font-weight:normal; font-style:italic; font-size:18px; }

#header .quicknav { display:block; width:auto; height:25px; position:absolute; top:2px; right:45px; }
#header .quicknav * { display:block; float:left; margin:0; padding:0; width:auto; height:100%; }
#header .quicknav ul li { list-style:none; padding:0 1px 0 0; background:url("../images/bg_footnav_spacer.gif") 100% 50% no-repeat; }
#header .quicknav ul li a { text-decoration:none; line-height:25px; padding:0 5px; color:#0a3371; font-weight:bold; font-size:11px; }
#header .quicknav ul li a:hover { text-decoration:underline; }
#header .quicknav .phone { line-height:25px; padding:0 5px; color:#0a3371; font-weight:bold; font-size:11px; }

#banner { z-index:1; width:100%; height:195px; position:absolute; left:0; top:0; overflow:hidden; }
#banner .bannerImage { display:none; width:100%; height:100%; position:absolute; top:0; left:0; }

#navigation { z-index:2; width:935px; height:25px; background:#F88; position:absolute; left:0; top:195px; padding:0 10px; background:#0a3371; }

#navigation * { display:block; float:left; margin:0; padding:0; }
#navigation ul { width:100%; height:20px; text-align:center; cursor:default; }
#navigation ul * { width:auto; height:100%; }
#navigation ul li { position:relative; list-style:none; }
#navigation ul li a { line-height:20px; text-decoration:none; margin:0 5px; padding:0 5px; color:#FFF; font-weight:bold; font-size:12px; }
#navigation ul li ul { display:none; position:absolute; left:0; top:20px; width:200px; height:auto; text-align:left; background:#0a3371; }
#navigation ul li ul * { float:none; width:100%; height:auto; }
#navigation ul li ul li { border-bottom:1px dotted #FFF; }
#navigation ul li ul li a { width:180px; line-height:normal; margin:0; padding:5px 10px; }

#navigation ul li:hover a,
#navigation ul li.active a { text-decoration:underline; }
#navigation ul li:hover ul li a,
#navigation ul li.active ul li a { text-decoration:none; }
#navigation ul li:hover ul li:hover a,
#navigation ul li.active ul li.active a { text-decoration:underline; }

#navigation ul li:hover ul { display:block; }

/* IE 6 FIXES */
* html #navigation ul li a { display:inline; }
* html #navigation ul li ul li a { display:block; }

/* IE 7 FIXES */
*:first-child+html #navigation ul li a { display:inline; }
*:first-child+html #navigation ul li ul li a { display:block; }


#content { width:925px; padding:15px; background:url("../images/bg_content_body.gif") 0 0 repeat-y; }
#content div.col-L { float:left; width:50%; display:inline; overflow:hidden; }
#content div.col-R { float:right; width:50%; display:inline; overflow:hidden; }
#content div.col-L div.padding { padding:0 5px 0 10px; }
#content div.col-R div.padding { padding:0 10px 0 5px; }


.blueCol { width:340px; float:left; }
.blueCol .blueHead { width:325px; height:36px; padding-left:15px; background:url("../images/bg_blueCol_head-L.png") #b8cfe5 0 0 no-repeat; }
.blueCol .blueHead * { display:block; float:left; margin:0; padding:0; width:auto; height:100%; }
.blueCol .blueHead ul li { list-style:none; padding:0 1px 0 0; background:url("../images/bg_footnav_spacer.gif") 100% 50% no-repeat; }
.blueCol .blueHead ul li a { text-decoration:none; line-height:36px; padding:0 5px; color:#0a3371; font-weight:bold; font-size:11px; }
.blueCol .blueHead ul li a:hover { text-decoration:underline; }
.blueCol .blueHead ul li.last { padding:0; background:none; }
.blueCol .blueBody { width:310px; padding:15px; height:auto; background:url("../images/bg_blueCol_body-L.png") #cddbe6 0 100% no-repeat; }



#Flight { width:100%; margin-bottom:30px; }
#Flight * { color:#000; }
#Flight ul { display:block; margin:0; padding:0; }
#Flight li { display:block; margin:0; padding:0; list-style:none; }
#Flight fieldset { display:block; margin:0; padding:0; border:none; width:100%; }
#Flight legend { display:none; }

#Flight .flightCol-L { float:left; width:166px; display:inline; }
#Flight .flightCol-R { float:right; width:127px; display:inline; }

#Flight .flightOptions-L { float:left; width:98px; display:inline; }
#Flight .flightOptions-R { float:left; width:68px; display:inline; }

#Flight .spacer { height:10px; }

#Flight .radio label { width:100%; height:26px; line-height:22px; }
#Flight .radio input { float:left; margin:5px 5px 0 0; padding:2px; }
#Flight .smTxt label { width:100%; height:26px; line-height:22px; }
#Flight .smTxt input { position:absolute; top:0; right:0; width:25px; padding:2px; }
#Flight .dropdown { margin-bottom:2px; }
#Flight .dropdown label { width:166px; line-height:20px; }
#Flight .dropdown select { width:100%; padding:2px; }
#Flight .bigTxt { margin-bottom:2px; }
#Flight .bigTxt label { width:166px; line-height:20px; }
#Flight .bigTxt input { width:162px; padding:2px; }



.bgButtons .btn { margin:0 0 10px 0; padding:0; border:none; background:none;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#a2bdd6,direction=135,strength=3)"; /* IE8+ */  
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#a2bdd6,direction=135,strength=3); /* IE7 and lower */
}
.bgButtons .btn span { display:block; height:37px; margin:0; padding:0; text-indent:-999px; font-size:0; line-height:0; overflow:hidden; 
	box-shadow:1px 1px 5px rgba(0, 0, 0, 0.3); /* CSS3 */
	-moz-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.3); /* Mozilla browsers */
	-webkit-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.3); /* Webkit Browsers */
}
.bgButtons button::-moz-focus-inner { padding:0; }

.bgButtons .btn_search_flight span { width:127px; background:url("../images/bg_btn_search-by-flight.gif") 0 0 no-repeat; }
.bgButtons .btn_search_fare span { width:127px; background:url("../images/bg_btn_search-by-lowest-fare.gif") 0 0 no-repeat; }
.bgButtons .btn_modify_booking span { width:127px; background:url("../images/bg_btn_modify-your-existing-booking.gif") 0 0 no-repeat; }
.bgButtons .btn_search_loginnow span { width:172px; background:url("../images/bg_btn_login-now.gif") 0 0 no-repeat; }
.bgButtons .btn_search_booknow span { width:172px; background:url("../images/booknowButton.jpg") 0 0 no-repeat; }
#bookButton { position: absolute; bottom: 0px; right:0px;}

.buttonSubText { text-align:right; margin-top:-10px; padding-right: 10px; }
.buttonSubText * { color:#000; font-size:10px; font-weight:normal; }



/* IE 6 FIXES */
* html #Flight .radio input { display:inline; margin:0; }
* html #Flight .bigTxt input { width:158px; }

/* IE 7 FIXES */
*:first-child+html #Flight .radio input { display:inline; margin:0; }
*:first-child+html #Flight .bigTxt input { width:158px; }


.pcaMap { display:block; width:309px; height:258px; margin:0; padding:0; text-indent:-999px; font-size:0; line-height:0; overflow:hidden; background:url("../images/bg_map.jpg") 0 0 no-repeat; }



.adSpaceCol { width:572px; float:left; padding-left:13px; }
.adSpaceCol .adImg { width:100%; height:100%; }

.adSpaceCol .mainAdSpace { width:570px; height:300px; border:1px solid #b8cfe5; margin-bottom:13px; overflow:hidden; }
.adSpaceCol .mainAdSpace a { display:none; position:absolute; top:0; left:0; }

.adSpaceCol .subAdSpace { width:100%; height:132px; margin-bottom:5px; }
.adSpaceCol .subAdSpace .subHolder { float:left; width:130px; height:130px; }
.adSpaceCol .subAdSpace .aH-1 { margin-right:8px; }
.adSpaceCol .subAdSpace .aH-2 { margin:0 7px; }
.adSpaceCol .subAdSpace .aH-3 { margin:0 7px; }
.adSpaceCol .subAdSpace .aH-4 { margin-left:8px; }

.adSpaceCol .soarAdSpace { width:570px; height:150px; border:1px solid #0a3371; }
.adSpaceCol .soarAdSpace .overlay { z-index:1; float:right; position:absolute; top:0; right:0; width:155px; height:100%; padding:12px 15px; text-align:right; }
.adSpaceCol .soarAdSpace * { color:#FFF; font-size:14px; font-weight:bold; }
.adSpaceCol .soarAdSpace p { margin-bottom:5px; }
.adSpaceCol .soarAdSpace .small * { font-size:10px; }
.adSpaceCol .soarAdSpace img { z-index:0; }





.leftnav { width:170px; float:left; display:inline; border-right:1px solid #AAA; padding-left:30px; }
.leftnav ul { display:block; margin:0; padding:0; }
.leftnav ul li { display:block; margin:0; padding:0 0 0 12px; list-style:none; background:url("../images/bullet.gif") 0 8px no-repeat; }
.leftnav ul li a { line-height:20px; color:#3366CC; font-weight:normal; }

.bodycol { width:674px; float:left; display:inline; border-left:1px solid #AAA; margin-left:-1px; padding:0 30px 0 20px; }



.bodycontent-leftCol { width:250px; float:left; display:inline; border-right:1px solid #AAA; }



#navQuickPass .navItem { width:198px; height:148px; padding-left:15px; margin-bottom:10px; }
#navQuickPass .navItem * { cursor:pointer; }

#navQuickPass .navItem a { display:block; width:100%; height:100%; }
#navQuickPass .navItem a:hover { text-decoration:none; }

#navQuickPass .navItem a .description { display:none; width:140px; float:right; text-align:right; padding:5px 5px 0 0; }
#navQuickPass .navItem a .description,
#navQuickPass .navItem a .description * { color:#5e6b7e; }
#navQuickPass .navItem a .description strong { display:block; margin-bottom:5px; font-size:13px; }

#navQuickPass .navItem a.active .description,
#navQuickPass .navItem a.ie6hover .description,
#navQuickPass .navItem a:hover .description { display:block; }

#navQuickPass .navItem a .navQuickPass_encore { display:block; width:198px; height:60px; text-indent:-999px; font-size:0; line-height:0; overflow:hidden; background:url("../images/bg_quickPass-navItems.gif") 0 -60px no-repeat; }
#navQuickPass .navItem a .navQuickPass_classic { 
display:block; width:198px; height:60px; text-indent:-999px; font-size:0; line-height:0; overflow:hidden; 
background:url("../images/bg_quickPass-navItems.gif") -198px -60px no-repeat; }
#navQuickPass .navItem a .navQuickPass_bravo { display:block; width:198px; height:60px; text-indent:-999px; font-size:0; line-height:0; overflow:hidden; background:url("../images/bg_quickPass-navItems.gif") -396px -60px no-repeat; }

#navQuickPass .navItem a.active .navQuickPass_encore,
#navQuickPass .navItem a.ie6hover .navQuickPass_encore,
#navQuickPass .navItem a:hover .navQuickPass_encore { background-position: 0 0; }
#navQuickPass .navItem a.active .navQuickPass_classic,
#navQuickPass .navItem a.ie6hover .navQuickPass_classic,
#navQuickPass .navItem a:hover .navQuickPass_classic { background-position: -198px 0; }
#navQuickPass .navItem a.active .navQuickPass_bravo,
#navQuickPass .navItem a.ie6hover .navQuickPass_bravo,
#navQuickPass .navItem a:hover .navQuickPass_bravo { background-position: -396px 0; }

#navQuickPass .navItem a .navfare_encore { display:block; width:198px; height:60px; text-indent:-999px; font-size:0; line-height:0; overflow:hidden; background:url("../images/logoButtonStates/Encore-fare-up.jpg") no-repeat; }
#navQuickPass .navItem a .navfare_classic { display:block; width:198px; height:60px; text-indent:-999px; font-size:0; line-height:0; overflow:hidden; background:url("../images/logoButtonStates/Classic-fare-up.jpg") no-repeat; }
#navQuickPass .navItem a .navfare_bravo { display:block; width:198px; height:60px; text-indent:-999px; font-size:0; line-height:0; overflow:hidden; background:url("../images/logoButtonStates/Bravo-fare-up.jpg") no-repeat; }

#navQuickPass .navItem  a.active .navfare_encore,
#navQuickPass .navItem a.ie6hover .navfare_encore,
#navQuickPass .navItem a:hover .navfare_encore { display:block; width:198px; height:60px; text-indent:-999px; font-size:0; line-height:0; overflow:hidden; background:url("../images/logoButtonStates/Encore-fare-over.jpg") no-repeat; }

#navQuickPass .navItem  a.active .navfare_classic,
#navQuickPass .navItem a.ie6hover .navfare_classic,
#navQuickPass .navItem a:hover .navfare_classic { display:block; width:198px; height:60px; text-indent:-999px; font-size:0; line-height:0; overflow:hidden; background:url("../images/logoButtonStates/Classic-fare-over.jpg") no-repeat; }

#navQuickPass .navItem  a.active .navfare_bravo,
#navQuickPass .navItem a.ie6hover .navfare_bravo,
#navQuickPass .navItem a:hover .navfare_bravo{ display:block; width:198px; height:60px; text-indent:-999px; font-size:0; line-height:0; overflow:hidden; background:url("../images/logoButtonStates/Bravo-fare-over.jpg") no-repeat; }

.split-page .selectionOptions a {display: block; background: url("../images/landing/longLogoList.jpg") 0 0px no-repeat;   text-indent:-9999px}
.split-page .selectionOptions a { width: 100px; height: 70px;}
.split-page .selectionOptions .f-l {position: absolute; top: 13px; left:0px; width: 460px;}
.split-page .selectionOptions .f-l a{ float: left;}
.split-page .selectionOptions .f-l a.bravo-fare {margin-right: 25px;}
.split-page .selectionOptions .f-l a.classic-fare {margin-right: 25px; background-position: -127px 0;}
.split-page .selectionOptions .f-l a.encore-fare {margin-right: 25px; background-position: -250px 0;}

.split-page .selectionOptions .f-r {position: absolute; top: 13px; left:545px; width: 380px;}
.split-page .selectionOptions .f-r a{ float: left;}
.split-page .selectionOptions .f-r a.bravo-pass {margin-left: 0px; background-position: -540px 0; width: 110px;}
.split-page .selectionOptions .f-r a.classic-pass {margin-left: 15px; background-position: -665px 0; width: 120px;}
.split-page .selectionOptions .f-r a.encore-pass {margin-left: 15px; background-position: -800px 0; width: 120px;}

.split-page h3, .split-page h3 *{ font-size: 17px}
.leftcol-con { display: block; text-align: center; width: 280px; height: 70px; position: absolute; top: 138px; left:75px;}
.rightcol-con { display: block; text-align: center;  width: 320px; position: absolute;  height: 70px; top: 138px; left:540px;}


.bodycontent-rightCol { width:624px; float:left; display:inline; border-left:1px solid #AAA; margin-left:-1px; padding:0 30px 0 20px;}

* html .bodycontent-rightCol { overflow:hidden; }


.quickPassBanner { width:667px; height:253px;  border-bottom-width:8px; left:-15px; margin-bottom:20px;}
	
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#a2bdd6,direction=135,strength=3)"; /* IE8+ */  
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#a2bdd6,direction=135,strength=3); /* IE7 and lower */
	box-shadow:1px 1px 5px rgba(0, 0, 0, 0.3); /* CSS3 */
	-moz-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.3); /* Mozilla browsers */
	-webkit-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.3); /* Webkit Browsers */
	
}

/*
.quickPassBanner .overlay { z-index:99; position:absolute; top:0; left:0; width:100%; height:100%; }

.quickPassBanner .pos-TopLeft { position:absolute; top:15px; left:20px; width:auto; height:auto; }
.quickPassBanner .pos-TopLeft * { color:#FFF; margin:0; text-shadow: 2px 2px 2px rgba(0,0,0,0.3); }
.quickPassBanner .pos-TopLeft sup { top:4px !important; }
.quickPassBanner .pos-TopLeft .line-1 * { font-size:23px; font-family:"arial black",sans-serif; }
.quickPassBanner .pos-TopLeft .line-2 * { font-size:20px; } 

.quickPassBanner .pos-BottomRight { position:absolute; bottom:20px; right:20px; width:210px; height:auto; }
.quickPassBanner .pos-BottomRight * { color:#0a3371; margin:0; }
.quickPassBanner .pos-BottomRight h3 { font-size:19px; }
.quickPassBanner .pos-BottomRight ul li { display:block; list-style:none; padding:4px 0 0 15px; background:url("../images/bullet_arrow-smOrange.png") 0 5px no-repeat; font-weight:bold; }

.quickPassBanner .pos-BottomLeft { position:absolute; bottom:30px; left:0; width:auto; height:auto; }
.quickPassBanner .pos-BottomLeft .overlayWhite { padding:15px 15px 20px 10px; width:243px; height:70px; background:url("../images/bg_overlayWhite.png") 0 0 no-repeat;

	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px; 
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomright: 20px;
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;

}
*/

.threecol { width:100%; height:auto; }
.threecol .threeCol-L { padding-right:3%; height:auto; float:left; display:inline; width:180px; }
.threecol .threeCol-M {  width:180px; padding-right:3%; height:auto; float:left; display:inline; }
.threecol .threeCol-R {  width:180px; padding-right:3%; height:auto; float:left; display:inline; }

.threecol .threeCol-L ul *{ width: 180px}
#subcontent { width:925px; padding:15px; border:1px solid #0a3371; border-left:none; border-right:none; background:url("../images/bg_subcontent_body.gif") 0 0 repeat-y; }
#subcontent .subCol-L { width:250px; height:auto; float:left; display:inline; padding-top:12px; }
#subcontent .subCol-M { width:425px; height:auto; float:left; display:inline; text-align:center; }
#subcontent .subCol-R { width:250px; height:auto; float:left; display:inline; padding-top:12px; }



.inlineHeaderText { width:100%; height:14px; margin-bottom:6px; }
.inlineHeaderText * { float:left; margin:0 10px 0 0; line-height:14px; color:#0a3371; }
.inlineHeaderText a { font-size:10px; font-weight:normal; }


.subTxt { display:block; padding-right:12px; margin-top:-5px; text-align:right; font-size:10px; line-height:normal; }


.btnOrangeArrow { position:relative; padding-left:30px; background:url("../images/bg_arrow-orangeOnBlue.gif") 0 50% no-repeat; }
.btnOrangeArrow,
.btnOrangeArrow * { color:#0a3371; font-size:14px; }
.btnOrangeArrow strong { font-size:28px; font-family:"arial black",sans-serif; }
.btnOrangeArrow .chartText { display:block; width:105px; padding-right:114px; font-weight:bold; }
.btnOrangeArrow .chartText,
.btnOrangeArrow .chartText * { font-size:12px; color: #666; }
.btnOrangeArrow .chart { width:114px; height:80px; margin-top:-40px; position:absolute; top:50%; left:135px; }


#footer { width:100%; height:40px; background:url("../images/bg_footer_body.gif") 0 0 repeat-y; border-bottom:2px solid #0a3371; }

#footer .footnav { float:left; width:auto; height:35px; margin:5px 0 0 10px; }
#footer .footnav * { display:block; float:left; margin:0; padding:0; width:auto; height:100%; }
#footer .footnav ul li { list-style:none; padding:0 1px 0 0; background:url("../images/bg_footnav_spacer.gif") 100% 50% no-repeat; }
#footer .footnav ul li a { text-decoration:none; line-height:35px; padding:0 5px; color:#0a3371; font-weight:bold; font-size:11px; }
#footer .footnav ul li a:hover { text-decoration:underline; }
#footer .footnav ul li.last { padding:0; background:none; }

#footer .social { float:right; width:auto; height:29px; margin:6px 6px 0 0; }
#footer .social * { display:block; float:left; margin:0; padding:0; }
#footer .social a { width:29px; height:29px; margin:0 3px; }
#footer .social a span { width:100%; height:100%; text-indent:-999px; font-size:0; line-height:0; overflow:hidden; }
#footer .social a .facebook { background:url("../images/bg_icon_facebook.gif") 0 0 no-repeat; }
#footer .social a .twitter { background:url("../images/bg_icon_twitter.gif") 0 0 no-repeat; }
#footer .social a .linkedin { background:url("../images/bg_icon_linkedin.gif") 0 0 no-repeat; }


.bodystyle * { line-height:18px; }

.bodystyle ul li { display:block; margin:0; padding:0 0 0 12px; list-style:none; background:url("../images/bullet_arrow-SmBlue.gif") 0 5px no-repeat; }

.bodystyle h1, .bodystyle h1 *, 
.bodystyle h2, .bodystyle h2 *, 
.bodystyle h3, .bodystyle h3 *, 
.bodystyle h4, .bodystyle h4 *, 
.bodystyle h5, .bodystyle h5 *, 
.bodystyle h6, .bodystyle h6 * { line-height:normal; }
.bodystyle img { padding:0 0 10px 0; }
.bodystyle img.float-L,
.bodystyle img[align='left'] { z-index:1; float:left; margin-right:15px; }
.bodystyle img.float-R,
.bodystyle img[align='right'] { z-index:1; float:right; margin-left:15px; }
.bodystyle .shadow *,
.bodystyle .shadowChildren > * * { margin:0; }


.txtColor-orange,
.txtColor-orange * { color:#f78f1e !important; }

.txtColor-lightBlue,
.txtColor-lightBlue * { color:#9bb0be !important; }

.txtColor-darkBlue,
.txtColor-darkBlue * { color:#003366 !important; }

.txtColor-lightGray,
.txtColor-lightGray * { color:#D3D3D3 !important; }

.txtColor-gray,
.txtColor-gray * { color:#666 !important; }


.txtColor-red,
.txtColor-red * { color:#CC0000 !important; }


#surveyTitle span
{
	margin:0 0 0px;
	padding:0 0 0px;
	font: bold 18px Arial, Helvetica, sans-serif!important;
	color:#909090;
	padding-bottom: 25px;
}
#surveyQuestion
{
	display: block;
	padding-bottom: 10px;
	margin-top: 20px;
	clear: left;

}
#questionoptions
{
	padding-top: 10px;
	padding-bottom: 10px;

}
#questionoptions input
{
display: block;
float: left!important;

}
#questionoptions span.label { display: block; float: left; margin-left: 10px;}
#questionoptions br
{
clear: both!important;
}



/**** CHARTER FORM CSS ***/
div.formSection, #formcontent
{
	background-color:#EEEEFF;
	padding:5px;
}
#flightcharters h3
{
	color:#959595;
	width:100%;
	font:12px Arial, Helvetica, sans-serif;
	padding-top:8px;
	padding-bottom:8px;
}
#flightcharters h5
{
	padding:7px;
	background-color:#A4BEE0;
	text-transform: uppercase;
	color:#000000;
	width:100%;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin-bottom:0px;
}
h3.columnHead1
{
	padding:10px;
	background-color:#A4BEE0;
	text-transform: uppercase;
	color:#000000;
	width:100%;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin-bottom:0px;
}
#flightcharters label
{
display:block;
float:left;
width:100px;
padding-right:15px;
text-align:right;
font:11px Verdana, Arial, Helvetica, sans-serif;

}
#flightcharters input.textField
{
width:370px;
}
#flightcharters label.required
{
color:Red;
}
#flightcharters p
{
padding:0px;
margin:0px;

}
#flightcharter select
{
float:left;
display:block;
}

#quicktickets #tableheader
{
border-bottom: 1px solid;
padding-bottom:5px;
}
	
#quicktickets label
{
	padding-right:10px;
	float:left;
	width: 400px;
}
#quicktickets #row
{
padding-bottom: 2px;
padding-top:5px;
padding-left:5px;
background-color:white;
margin-bottom:1px;
}

#bottomsideform
{
}
#bottomsideform label
{
float: left;
width: 100px;
margin-right: 10px;
padding-top: 5px;
}
#bottomsideform input
{
width: 400px;
}

#subcontent-wide { width:925px; padding:15px; border-top:1px solid #FF9900; border-left:none; border-right:#0a3371; background:url("../images/bg_subcontent_body.gif") 0 0 repeat-y; }
#subcontent-wide .col-l { width:450px; height:auto; float:left; display:inline; padding-top:12px; }
#subcontent-wide .col-r { width:450px; height:auto; float:left; display:inline; padding-top:12px; }


.white, p.white, td .white{color: #fff!important;}
