body {background-color:#557ca1; font-family: Tahoma, Arial, Helvetica, sans-serif;margin:0px;padding:0px;}
#container {width:900px;margin:auto;padding:0px;}
#container2 {width:100%;margin:0px 0px 0px 5px;padding:0px;background-color:#557ca1;}
#container3 {width:98%;margin:0px 0px 0px 5px;padding:0px;background-color:#ffffff;}
#logo {width:210px;height:49px;position:absolute;left:15px;top:16px;}
/* #header {height:65px;position:relative;margin:15px 0px 0px 0px;text-align:left;} */
#header {width:200px;height:65px;float:left;position:relative;margin:15px 0px 0px 0px;text-align:left;}
#header2 {width:200px;height:40px;float:left;position:relative;margin:5px 0px 0px 0px;text-align:left;background-color:#557ca1;}
#header3 {width:200px;float:right;position:relative;margin:25px 0px 0px 0px;text-align:right;background-color:#557ca1;}
#header4 {width:400px;float:right;position:relative;margin:10px 0px 20px 0px;text-align:right;background-color:#557ca1;}
#header_container {width:900px;margin:auto;padding:0px;}
#header_container2 {width:100%;margin:auto;padding:0px;background-color:#557ca1;}
#main_container {width:900px;margin:0px;padding:0px;}
	    .main_container2 {margin:0px;padding:0px;}
		.main_containerHdr {margin:0px;padding:0px;}
		.main_containerFtr {margin:0px;padding:0px;}
		.main_containerBg {background-color:#ffffff;margin:0px;padding:0px;text-align:left;width:900px}
		.main_containerBg_left {background:url('images/content_left.png')padding:0px;margin:0px;}	
		.main_containerBg_right {background:url('images/content_right.png')padding:0px;margin:0px;}	
		.main_containerBg2 {background-color:#ffffff;margin:0px;padding:0px;text-align:left;}
#content {background:#fff url('images/content_bg.png');padding:0px;margin:0px;}
#SearchTable {font-family: Arial, Helvetica, sans-serif;font-size:11px;margin:0px;padding:0px;background-color: #ffffff;}
/*#SearchTable { font-size:11px;margin:0px;padding:0px;background-color: #ffffff;}*/
.SearchTable1 {font-size:11px;margin:0px;padding:0px;background-color: #ffffff;}
.SearchTable2 {font-size:11px;margin:0px;padding:0px;background: #ffffff url(/images/content_right.png) right repeat-y;position: relative;}
img#content_top, img#content_bottom {width:900px;height:25px;}
#footer {margin:20px 0px;text-align:center;color:#dbdbdb;font-size:11px;font-family:tahoma,Arial, Helvetica, sans-serif;}
#footer a {margin-left:15px;color:#dbdbdb;white-space:nowrap;}


#main {background-color:#ffffff;border:0px solid #000000;width:880px;padding:0px;margin:0px;font-family:Arial, Helvetica, sans-serif;}
#nav {width:240px;float:right;position:relative;margin:55px 0px 5px 0px;padding:0px;background-color:#557ca1;}
           #nav ul {margin:0px;padding:0px;list-style:none;}
           #nav li {float:left;margin:0px;padding:0px;font-size: 14px;color: #f68413;font-weight: bold;font-family: Arial, Helvetica, sans-serif;text-decoration: none;}
           #nav .bookmark {display:block;float:left;margin:0px;padding:0px;font-weight:bold;font-size:14px;font-family:Arial, Helvetica, sans-serif;color: #f68413;text-decoration: none;}
           #nav a.bookmark {display:block;float:left;margin:0px;padding:0px;text-decoration: none;font-weight:bold;font-size:14px;font-family:Arial, Helvetica, sans-serif;color: #f68413;}
           #nav a.bookmark:hover {text-decoration: underline;color: #ffffff;}
#gfnsignin  {float:left;position:relative;margin:0px;padding:0px 10px 0px 0px;background-color:#557ca1;text-align:right;}
#gfnsignin div { float: right; text-align:right; }
 
.airlinegrid {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #2C76C0;text-decoration: none;background-color: #FFFFFF;border-bottom: 1px Solid #d4d4d4; border-right: 1px Solid #d4d4d4}	
	a.airlinegrid:hover {text-decoration: none;color: #083791;}
	a.airlinegrid:active {text-decoration: none;color: #083791;}
.airlinelink {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #377ec8;text-decoration: none;}	
	a.airlinelink:hover {text-decoration: none;color: #f68413;}
	a.airlinelink:active {text-decoration: none;color: #f68413;}
	a.airlinelinkb:hover {text-decoration: none;color: #f68413;}
	a.airlinelinkb {text-decoration: none;}

.airlinegrid2 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #2C76C0;text-decoration: none;background-color: #FFFFFF;border-bottom: 1px Solid #d4d4d4; border-right: 1px Solid #d4d4d4;}	
	a.airlinegrid2:hover {text-decoration: underline;color: #083791;}
	a.airlinegrid2:active {text-decoration: none;color: #083791;}

.eprompt1 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #666666;vertical-align: top;}
.eprompt1grn {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #66CC66;vertical-align: middle;}
.errmsg {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #800000;}
.errmsg2 {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #CC0000;}
.errmsg3 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;/*font-weight: bold;*/color: #800000;}
.errorbox {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #cc3333;border-style:solid;border-width:thin;padding:10px;border-color:#cc3333;}
	a.nav1:hover {text-decoration: underline;}
.errormessage {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #cc3333;}
	a.nav1:active {text-decoration: underline;}
.errormessagelarge {font-family: Arial, Helvetica, sans-serif;font-size: 17px;font-weight: bold;color: #cc3333;}	
.errormessagesmall {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #cc3333;}	


.farelight {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #666666;}
.farelight2 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;}
.farelight3 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;}
.farelight3sm {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;}

.faretext {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;}
.faretext2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;}
.faretext2b {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;font-weight: bold;}
.faretext2Gray {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;background-color: #ffffff;padding:2px;}
.faretext2bGray {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;font-weight: bold;background-color: #e5e5e5;padding:2px;}
.faretext3bGray {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;font-weight: bold;background-color: #ffffff;}
.faretext3 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #000000;}
.faretext4bGray {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;font-weight: bold;background-color: #e5e5e5;padding:2px;}
.faretext4bGraylink {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #377ec8;}	
	a.faretext4bGraylink:hover {text-decoration: underline;color: #f68413;}
	a.faretext4bGraylink:active {text-decoration: none;color: #f68413;}
.faretextlg {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;}
.faretext_price {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;background-color: #ffffff;border-right:1px solid #e5e5e5;text-align:center;}
.faretext_price2 {padding:0px;margin:0px;}
.faretext_price3 {background-color: #ffffff;padding:2px;}
.faretext_price4 {border:1px solid #ffffff;padding:2px;}
.faretext_price_red_lrg {font-family: Arial, Helvetica, sans-serif;font-size: 24px;font-weight:bold;color: #990000;}
.faretext_price_white_lrg {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight:bold;color: #F27E0B;}
.faretext_price_sm {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color: #777777;}
.faretext_price_red_sm {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color: #990000;}
.faretext_seats {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #e23000;font-weight:bold;text-align:right;padding:2px;margin:0px;}
.faretext_seats2 {font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #0000ff;font-weight:bold;background-color:#ffffff;border:1px solid #e23000;padding:1px 3px 1px 3px;}

.flightheader {font-size:12px;font-weight:normal;font-family: Arial, Helvetica, sans-serif;color: #000000;padding:5px 0px 5px 2px;}
.flightheader2 {font-size:12px;font-weight:normal;font-family: Arial, Helvetica, sans-serif;color: #377ec8;background-color: #f6f6f6;padding:5px 0px 5px 2px;}
/*.flightheader3 {font-size:12px;font-weight:normal;font-family: Arial, Helvetica, sans-serif;color: #377ec8;background-color: #f6f6f6;border-top:1px solid #e5e5e5;padding:5px 0px 5px 2px;}*/
.flightheader3 {font-size:12px;font-weight:normal;font-family: Arial, Helvetica, sans-serif;color: #377ec8;background-color: #f6f6f6;border-top:1px solid #e5e5e5;padding:0px;}
.flightheader4 {background-color:#e5e5e5;}
.flightheader5 {background-color:#e5e5e5;height:2px;}
.flightheaderb {font-size:22px;font-weight:bold;font-family: Arial, Helvetica, sans-serif;color: #377ec8;}
.flightheader6 {background-color:#ffffff;} 

.flightgrid {font-size:10px;font-weight:normal;font-family: Arial, Helvetica, sans-serif;color: #2C76C0;text-decoration: none;}
	a.flightgrid:hover {text-decoration: underline; color: #083791;}
	a.flightgrid:active {text-decoration: none; color: #083791;}
.flightgridselected {font-size:10px;font-weight:normal;font-family: Arial, Helvetica, sans-serif;color: #2C76C0;text-decoration: none;background-color: #FFFFFF;border-bottom: 1px Solid #d4d4d4; border-right: 1px Solid #d4d4d4; border-top: 1px Solid #d4d4d4;}
	a.flightgridselected:hover {text-decoration: underline;color: #083791;}
	a.flightgridselected:active {text-decoration: none;color: #083791;}
.flightgrid2Selected {font-size:11px;font-weight:normal;font-family: Arial, Helvetica, sans-serif;color: #2C76C0;text-decoration:none;background-color: #ffed9c;border-bottom: 1px Solid #d4d4d4; border-right: 1px Solid #d4d4d4;}
	a.flightgrid2Selected:hover {text-decoration: underline; color: #083791;}
	a.flightgrid2Selected:active {text-decoration: none; color: #083791;}
.flightgrid3 {font-size:10px;font-weight:normal;font-family: Arial, Helvetica, sans-serif;color: #2C76C0;text-decoration: none;background-color: #e5e5e5;border-bottom: 1px Solid #d4d4d4; border-right: 1px Solid #d4d4d4; border-top: 1px Solid #d4d4d4;}
.flightgrid4 {font-size:12px;font-weight:bold;font-family: Arial, Helvetica, sans-serif;color: #2C76C0;text-decoration: none;background-color: #e5e5e5;border: 1px Solid #d4d4d4}
.flightgrid5 {font-size:11px;font-weight:normal;font-family: Arial, Helvetica, sans-serif;color: #2C76C0;text-decoration: none;background-color: #e5e5e5;border-bottom: 1px Solid #d4d4d4; border-right: 1px Solid #d4d4d4; border-left: 1px Solid #d4d4d4;}
.flightgrid_bksv {font-size:12px;font-weight:bold;font-family: Arial, Helvetica, sans-serif;color: #2C76C0;}
	a.flightgrid_bksv:hover {text-decoration: underline; color: #f68413;}
	a.flightgrid_bksv:active {text-decoration: none; color: #f68413;}

.flightPaymentTable1 {background-color:#eeeeee;border:1px solid #cccccc;margin-top:5px;}
.flightPaymentTable2 {border:1px solid #dfcaad;margin-top:5px;background-color:#fff0a9;}
.flightPaymentTable3 {background-color:#f9f9f9;border:1px solid #e4e4e4;margin-top:5px;}
.flightPaymentReceiptLinksTop {float:right;font-weight:bold;padding-top:4px;color:#f07a06;font-family: Arial, Helvetica, sans-serif;font-size:11px;}
.flightPaymentReceiptLinks {color:#f07a06;}

.flight_table_border {border: 1px Solid #d4d4d4;}

.flighttype {font-size:20px;font-weight:bold;font-family: Arial, Helvetica, sans-serif;color: #377ec8;}
.flighttypeText {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;}

.flightResultsBG {background-color:#ffffff}
.flightResultsHeaderMain {background-color:#e1e3e6;border: 1px Solid #d4d4d4;}
.flightResultsHeaderMain2 {background-color:#ffffff;}
.flightResultsHeaderSub {background-color:#e5e5e5;border: 2px Solid #e5e5e5;}
.flightResultsYellow {background-color:#ffed9c}
.flightResultsWhite {background-color:#ffffff}
.flightResultsGray {background-color:#e5e5e5}

.form1 {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;}	
.form1bold {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #000000;text-decoration: none;}
.form1italic {font-size:10px;font-style:italic;font-family: Arial, Helvetica, sans-serif;color: #000000;}
.formlabel {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;}
.formlabelbold {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #000000;}
.form1rules {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;}	
.form2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;font-weight:normal;}	
.form3 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-weight:normal;}	
.formtext {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;}
.formtextbold {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #000000;}

.initial {border:1px solid #a9c4f2;font-weight:bold;color:#990000;padding:2px;}

.modifytitle {font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color: #ffffff;text-decoration: none;}
.modifytitle2 {font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color: #333333;text-decoration: none;}

.nav_breadcrumb{border-bottom:0px solid #b4c9dc;font-size: 12px;color: #999999;font-weight: normal;font-family: Arial, Helvetica, sans-serif;padding:0px 0px 10px 0px;margin:0px;}
.nav_breadcrumbText{font-size: 12px;color: #999999;font-weight: normal;font-family: Arial, Helvetica, sans-serif;}

.number {font-size: 14px;font-weight:bold;font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;text-decoration: none;background-color: #FFA200;}
.number_blue {font-size: 18px;font-weight:bold;font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;text-decoration: none;background-color: #377ec8;}

.subhead1 {font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color: #003399;}
.subhead2 {font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color: #003399;}
.subhead3 {font-size:18px;font-weight:bold;font-family: Arial, Helvetica, sans-serif;color: #377ec8;}
.subhead3orange {font-size: 16px;font-weight:bold;font-family: Arial, Helvetica, sans-serif;color: #f07a06;}
.subhead4 {font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color: #003399;}
.subhead5 {font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #f07a06;font-weight: bold;text-align:center;}

.text {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;}
.textbold {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;}
.textbold2 {font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color: #000000;text-align:left;}
.textboldcolor {font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color: #0000FF;}
.textbolditalic {font-size:12px;font-weight:bold;font-style:italic;font-family: Arial, Helvetica, sans-serif;color: #000000;}
.textboldred {font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color: #FF0000;}
.textsmall {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;}
.textsmallbold {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #000000;}
.textLinkGray {font-family: Arial, Helvetica, sans-serif;color: #999999;}
.text11 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-weight:normal;text-align: left;}
.text11bold {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #000000;text-align: left;}
.text14 {font-size:14px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color: #000000;text-align:left;}
.text14bold{font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color: #000000;text-align:left;}
.text14Orange{font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color: #F47F0B;text-align:left;}
.text14Blue {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:14px;line-height:18px;font-weight:normal;color:#557ca1;}
.text14White {font-size:14px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color: #ffffff;text-align:left;}
.text14Gray {font-size:14px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color: #dbdbdb;text-align:left;}
.text14Gray a {font-size:14px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color: #dbdbdb;text-align:left;}

.text16bold {font-size:16px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color: #000000;text-align:left;}
.text16boldwhite {font-size:16px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color: #FFFFFF;text-align:left;}
.text16 {font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #000000;}
.text18 {font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #000000;}
.text18Blue {font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight:normal;color: #557ca1;}
.text18Orange {font-family:Arial, Helvetica, Verdana, sans-serif;font-size:18px;font-weight:bold;color:#F47F0B;}
.text18bold {font-size:18px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color: #000000;text-align:left;}
.text18boldc {font-size:18px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color: #000000;text-align:center;}
.text20 {font-family: Arial, Helvetica, sans-serif;font-size: 20px;color: #000000;}
.text22 {font-family: Arial, Helvetica, sans-serif;font-size: 22px;color: #000000;}
.text22Blue {font-family: Arial, Helvetica, sans-serif;font-size: 22px;color: #557ca1;}
.text24 {font-family: Arial, Helvetica, sans-serif;font-size: 24px;color: #000000;}
.text24Orange{font-size:24px;font-weight:bold;font-family:Arial,  Helvetica, sans-serif;color:  #F47F0B;text-align:left;}
.text26 {font-family: Arial, Helvetica, sans-serif;font-size: 26px;color: #000000;}
.text28 {font-family: Arial, Helvetica, sans-serif;font-size: 28px;color: #000000;}
.text30 {font-family: Arial, Helvetica, sans-serif;font-size: 30px;color: #000000;}
.text16Form {font-size:16px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color: #999999;text-align:left; left:-50; top: 0px;}
.text16Inverse { font-size:16px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color: #FFFFFF; background-color:#557ca1; text-align:left; left:-50; top: 0px;}
.text18Form {font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #999999;}
.text20Form {font-family: Arial, Helvetica, sans-serif;font-size: 20px;color: #999999;}
.text30Form {font-family: Arial, Helvetica, sans-serif;font-size: 30px;color: #999999;}
.text50Form {font-family: Arial, Helvetica, sans-serif;font-size: 50px;color: #999999;}

.totalfare {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;}

/* Insurance Highlight on payment page */
.insuranceSelected {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #000000; background-color: #FFED9C; padding:5px; width:100%; display: block; width: 825px; margin: 0px; }
.insuranceUnselected {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #000000; background-color: #F9F9F9; padding:5px; width:100%; display: block; width: 825px; margin: 0px; }


/* Calendar CSS */
.fCalcpYearNavigation,
	.fCalcpMonthNavigation
			{
			background-color:#EEEEEE;
			text-align:center;
			vertical-align:middle;
			text-decoration:none;
			color:#333333;
			font-size:12px;
			font-weight:bold;
			font-family:verdana;
			}
	.fCalcpMonthName
			{
			background-color:#FFFFFF;
			text-align:center;
			vertical-align:middle;
			text-decoration:none;
			color:#333333;
			font-size:12px;
			font-weight:800;
			font-family:verdana;
			}
	.fCalcpDayColumnHeader,
	.fCalcpYearNavigation,
	.fCalcpCurrentMonthDate,
	.fCalcpCurrentMonthDateDisabled,
	.fCalcpOtherMonthDate,
	.fCalcpOtherMonthDateDisabled,
	.fCalcpCurrentDate,
	.fCalcpCurrentDateDisabled,
	.fCalcpToday,
	.fCalcpTodayText,
	.fCalcpTodayTextDisabled,
	.fCalcpText
			{
			font-family:verdana;
			font-size:11px;
			text-align:center;
			}
	TD.fCalcpDayColumnHeader
			{
			text-align:center;
			font-weight:800;
			}
	.fCalcpCurrentMonthDate,
	.fCalcpOtherMonthDate,
	.fCalcpCurrentDate
			{
			color:#000000;
			text-align:center;
			text-decoration:none;
			font-weight:800;
			}
	.fCalcpCurrentMonthDateDisabled,
	.fCalcpOtherMonthDateDisabled,
	.fCalcpCurrentDateDisabled
			{
			color:#999999;
			text-align:center;
			}
	.fCalcpCurrentMonthDate
			{
			color:#333333;
			font-weight:bold;
			}
	.fCalcpToday a:hover {background-color:#ffeeaa;}
	.fCalcpCurrentMonthDate a:hover {background-color:#ffeeaa;}
	.fCalcpOtherMonthDate
			{
			color:#999999;
			}
	TD.fCalcpCurrentDate
			{
			color:#000000;
			background-color: #DDDDDD;
			text-align:center;
			font-weight:bold;
			}
	TD.fCalcpToday
			{
			color:#990000;
			text-align:center;
			font-weight:800;
			text-decoration:none;
			}
	TD.fCalcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #999999;
			}
	TD.fCalcpTodayText,
	TD.fCalcpTodayTextDisabled
			{
			border:solid thin #333333;
			border-width:1 0 0 0;
			}
	A.fCalcpTodayText,
	SPAN.fCalcpTodayTextDisabled
			{
			height:20px;
			}
	A.fCalcpTodayText
			{
			color:#333333;
			font-weight:bold;
			}
	A.fCalcpToday
			{
			color:#CC0000;
			text-align:center;
			font-weight:800;
			text-decoration:none;
			}
	SPAN.fCalcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.fCalcpBorder
			{
			border:0px;
			}
	.fCalcpOuterTD
			{
			border:1px solid #999999;
			background-color:#FFFFFF;
			}
	.fCalcpOuterTable
			{
			background-color: #EEEEEE;
			border:1px solid #999999;
			width:360px;
			}
	#fromCalDiv
			{
			visibility:hidden;
			position:absolute;
			z-index:5;
			}
	#toCalDiv
			{
			visibility:hidden;
			position:absolute;
			z-index:5;
			}
	#fromCalFrame
			{
			visibility:hidden;
			position:absolute;
			z-index:4;
			width:361px;
			height:146px;
			}
	#toCalFrame
			{
			visibility:hidden;
			position:absolute;
			z-index:4;
			width:361px;
			height:146px;
			}
	
	/*  LowFare Tip Styles */
	
	#lowpricepop {margin: -22px 0px 0px 0px;float:right;color : #000000;text-decoration : none;vertical-align: top;}
    #lowpricepop:hover {text-decoration : underline;}
    #tipBox {display:none; position : absolute;width : 380px;height : 150px;z-index : 11;background-color : #FFFFFF;border : 4px solid #557CA1;padding : 15px;}
    #tipBox div {width : 380px;height : 150px;text-align : center;}      
    #tipBox span {width : 100%;display : block;text-align : left;}
    #tipBox ul { text-align : left; }
    #tipBox a {color : #0000cc;text-decoration : none;text-align:center; font-weight:800; }
    #tipBox a:hover {color : #0000cc;text-decoration : underline;text-align:center;}
    #tipBoxClose-redCircle { position : absolute;left : 380px;top: 3px;border : 0px; }
    #tipBoxClose-redCircle img { border : 0px; }
    
    /* Auto Complete List Class */
    
     .autoList 
     { 
        margin : 0px;
        width : 400px;
        background-color : #FFFFFF;
        border-left : solid 1px #CCCCCC;
        border-right : solid 1px #CCCCCC;
        border-bottom : solid 1px #CCCCCC;
        line-height: 1em;
        padding: 0px;
        list-style: none;
     }
     .autolist ul {
        margin: 0px;
        
    } 
    .autolist li {
        margin: 0px;
        line-height: 1.25em;
    }
    
    .fieldError 
    {
        font-size : 20px;
        color     : #CC0000;
        display   : none;
    }
    
    #waitScreen
    {
        position : absolute;
        top      : 400px;
        left     : 300px;
    }
    
    #commentCaptcha input
    {
        width  : 100px;
        height : 40px;
        clear  : both;
        font-size : 30px;
    }
    #commentCaptcha img
    {
        display : block;
        clear : both;
    }
    #commentCaptcha span 
    {
        display : block;
        clear : both; 
    }  
    
    #comodo 
    {
        float : left;
        width : 136px;
        height: 70px;
        background-image : url('/images/comodo_bg.gif');
        padding-top : 6px;
        text-align : center;
    }
