html{
FIL/TER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#325E8B,endColorStr=#6093C6); overd/flow-x:hidden;
}
BODY {
  font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin:0;
}
.fxmlfull {
	WIDTH: 98%; HEIGHT: 100%; text-align:center; margin:10px; 
}
.mainbody{
padding-top:10px;
}
.stext {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.egtext {
	FONT-SIZE: 12px; COLOR: #666666; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.redstar {
	FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.brownheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: maroon; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.blueheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: blue; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.normaltext {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.normaltext_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.reglink {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #0000ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.reglink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #0000ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.reglink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #0000ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.reglink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #0000ff; TEXT-DECORATION: none
}
A.normallink {
	FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.normallink:link {
	FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.normallink:visited {
	FONT-SIZE: 12px; COLOR: #0000ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.normallink:hover {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #0000ff; TEXT-DECORATION: none
}
.tableborder {
	BORDER-RIGHT: #6186b3 1px solid; BORDER-TOP: #6186b3 1px solid; BACKGROUND: #f7f7f7; BORDER-LEFT: #6186b3 1px solid; BORDER-BOTTOM: #6186b3 1px solid
}
.tableborder_1 {
	BORDER-RIGHT: #6186b3 1px solid; BORDER-TOP: #6186b3 1px solid; BACKGROUND: #f4f8fb; BORDER-LEFT: #6186b3 1px solid; BORDER-BOTTOM: #6186b3 1px solid; BORDER-COLLAPSE: collapse
}

.titletext {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 24px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #96b2df
}

.upperstyle {
	TEXT-TRANSFORM: uppercase
}
.table01 {
border:#cccccc solid 1px;
}
.table02 {
border:#8DADBC solid 1px;
}
.table01_title{
font-size:16px; font-weight:bold; color:#333333; padding-left:8px; height:26px; border-bottom:#ccc solid 1px; background:#EBEBEB
}
.table02_title{
font-size:16px; font-weight:bold; color:#333333; padding-left:8px; height:26px; border-bottom:#8DADBC solid 1px; background:#EBEBEB
}

.subtxt {
font-family:Arial, Helvetica, sans-serif; color:#666666; padding-left:14px; font-size:11px;}

.subtxt_bold {
font-family:Arial, Helvetica, sans-serif; color:#666666; padding-left:10px; font-weight:bold; font-size:11px;}

.subtitle_bold {
font-family:Arial, Helvetica, sans-serif; color:#333333;font-weight:bold; background:url(bg_subtitle.jpg); F/ILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EFEFEF,endColorStr=#FEFEFE); border-bottom:#cccccc solid 1px;}

.tableframe_search_engine{
border:#cccccc solid 1px; font-family:Arial, Helvetica, sans-serif;  color:#333333;font-weight:bold; background:#F6FAFD; /*F/ILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EFEFEF,endColorStr=#FEFEFE);*/}
/* Blue startColorStr=#799BB4,endColorStr=#EBF0F4 */
/* Green startColorStr=#A7CF38,endColorStr=#DCECB0 */

.tableframe_search_enginenobold{
border:#cccccc solid 1px; font-family:Arial, Helvetica, sans-serif;  color:#333333; background:#F6FAFD; }

.tableframe_search_engine_header{
font-family:Arial, Helvetica, sans-serif;  color:#F88E03; font-weight:bold; font-size:15px; /*FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#E6E7E6,endColorStr=#ffffff);
border-top:#cccccc dotted 1px;  border-left:#cccccc dotted 1px; border-right:#cccccc dotted 1px;*/
}

.tableframe_search_engine_tag{
border-top:#cccccc solid 1px;  border-left:#cccccc solid 1px; border-right:#cccccc solid 1px; font-family:Arial, Helvetica, sans-serif; color:#FF0000 ;font-weight:bold; font-size:13px; background:#F6FAFD; height:19px; width:160px; padding:5px 10px 0 10px; text-align:center; margin-left:0px; margin:0px 0 -1px 0px; position:relative }

#foothr{
height:1px; background:#cccccc; margin:15px 0 5px 0;
} 
.footertxt{
font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}

.faredisply_searchbox{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:bold; padding-left:6px}
.faredisply_searchbox_left{
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:bold;}

.tabletext{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding-left:10px}

.setpnev_on{ 
font-size:12px; color:#000000; font-weight:bold; border-bottom:#F88E03 4px solid; height:10pt; line-height: 16pt;}
.setpnev_off{ 
font-size:12px; color:#999999; font-weight:bold; border-bottom:#CCCCCC 4px solid; height:10pt; line-height: 16pt;}
.setpnev_line{ 
font-size:12px; color:#999999; font-weight:bold;}

/* faresdisply css */
.faresselectbar{
border:#6699CC 1px solid}
.faresselectbarleft
{font-family:Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; background:#EBEBEB; height:30px; font-size:11px;border-top:#ccc 1px dashed}
.faresselectbartop
{font-family:Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; background:#ffffff; height:50px; font-size:11px;border-left:#ccc 1px dashed;}
.faresselectbardetails
{font-family:Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; background:#F9F9F9; height:30px; font-size:11px; border-left:#ccc 1px dashed; border-top:#ccc 1px dashed}

/*#F88E03*/
.departurechoose{
font-family:Arial, Helvetica, sans-serif; color:#F88E03; font-size:20px; font-weight:bold;}

.faresdisplybox{
border:#6699CC 1px solid; margin-top:10px; font-size:12px}
.faresdisplytitle{
border:#6699CC 1px solid; padding-left:10px; background:#6699CC; color:#fff;  font-size:12px}
.faresdisplytitle01{
border:#6699CC 1px solid; background:#6699CC; color:#fff;  font-size:12px}
.faresdisplyfare{
border:#6699CC 1px solid; background:#ffffff; color:#000; font-size:16px; font-weight:bold; padding:0 3px 0 3px}
.faresdisplyavali{
color:#000000; font-size:12px; padding:6px 0 0 0}

.errormsgboxtitle{
border:#6699CC 1px solid; padding-left:10px; background:#CC0000; color:#fff;  font-size:12px}



/* guestinfo css */
.faresdisplybox_02{
border:#6699CC 1px solid; margin-bottom:10px; font-size:12px}
.guestinfobox_01{
border:#6699CC 1px solid; margin:8px 0 8px 0; font-size:12px}
.errormsgbox_01{
border:#CC0000 1px solid; margin-bottom:10px; font-size:12px; background:#FFF0F0}

/* logininfo css */
.login_title{
padding:4px 0 4px 0; font-size:16px; font-weight:bold; color:#F88E03}
.login_table01
{height:24px; background-color:#CBD5DE; font-weight:bold; font-size:13px; color:#333333; padding:6px 10px 0px 6px; text-align:left; margin:0 10px 0 10px;}
.login_table02
{height:24px; background-color:#CBD5DE; font-weight:bold; font-size:13px; color:#333333; padding:6px 10px 0px 6px; text-align:left; margin:0 10px 0 10px;}
.login_table03
{height:24px; font-size:12px; color:#333333; text-align:left; border:#6699CC 1px solid; padding:6px 10px 0px 6px; margin:10px 5px 10px 10px}
.login_table04
{height:24px; font-size:12px; color:#333333; text-align:left; border:#6699CC 1px solid; padding:6px 10px 0px 6px; margin:10px 5px 10px 10px}
.Agreementtext
{font-size:11px; padding:4px 30px 4px 30px;}

/* Div css */
.promofaredisply
{ width:300px; height:100px}
.divhr
{ width:100%; height:20px; background:#CBD5DE; font-size:13px; color:#666666; font-weight:bold; padding:4px 0 2px 8px}
.divhr_error
{ width:100%; height:20px; font-size:13px; color:#CC0000; font-weight:bold; padding:4px 0 2px 8px}
.divhr_nomal
{ width:100%; height:20px; font-size:13px; color:#6699CC; font-weight:bold; padding:4px 0 2px 8px}
#leftside{
width:200px; position:absolute; left: 10px;}
#rightside{
margin:0px 0px 10px 210px; position:relative}
#leftside_cs{
width:200px; position:absolute; left: 10px;}

#IFRAME_header
{width:100%; height:127px}
#IFRAME_footer
{width:100%; height:80px}
#IFRAME_left
{width:200px; height:200px}

/*.btn1_mouseout {
BORDER-RIGHT: #7EBF4F 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7EBF4F 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 16px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#B3D997); BORDER-LEFT: #7EBF4F 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #7EBF4F 1px solid; font-weight:bold; 
}*/
.btn1 {
BORDER-RIGHT: #FA9003 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #FA9003 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 14px; background:url(bg_buttom.jpg); BORDER-LEFT: #FA9003 1px solid; CURSOR: hand; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #FA9003 1px solid; font-weight:bold; margin-right:10px; margin-top:10px; width:180px;
}
.btn1_mouseout {
BORDER-RIGHT: #FA9003 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #FA9003 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 14px; background:url(bg_buttom.jpg); F/ILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#F7741D, EndColorStr=#F2A609); BORDER-LEFT: #FA9003 1px solid; CURSOR: hand; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #FA9003 1px solid; font-weight:bold; margin-right:10px; margin-top:10px;
}
.btn1_mouseover {
BORDER-RIGHT: #7EBF4F 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7EBF4F 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 16px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#CAE4B6); BORDER-LEFT: #7EBF4F 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #7EBF4F 1px solid; font-weight:bold;
}
.btn1_mouseout_leftside {
BORDER-RIGHT: #FA9003 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #FA9003 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 14px; background:url(bg_buttom.jpg); F/ILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#F7741D, EndColorStr=#F2A609); BORDER-LEFT: #FA9003 1px solid; CURSOR: hand; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #FA9003 1px solid; font-weight:bold;margin:5px 0 5px 0;
}

.FareDisplaytableframe {
	BORDER-RIGHT: #799bb4 1px solid; BORDER-TOP: #799bb4 1px solid; BORDER-LEFT: #799bb4 1px solid; BORDER-BOTTOM: #799bb4 1px solid; BACKGROUND-COLOR: #ffffff; padding-left:6px;
}

.tableframe {
	BORDER-RIGHT: #799bb4 1px solid; BORDER-TOP: #799bb4 1px solid; BORDER-LEFT: #799bb4 1px solid; BORDER-BOTTOM: #799bb4 1px solid; POSITION: static; BACKGROUND-COLOR: #ebf0f4
}
.text {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}

a.menulink {color:#666666;  text-decoration:none;   font-size:12px; }
a.menulink:link   {   
  color:#666666; text-decoration:none; font-size:12px; }
a.menulink:visited   {   
  font-size:12px; color:#666666; text-decoration:none;}   
a.menulink:hover   {   
  color:#ffffff;  text-decoration:none; font-size:12px;}   
  
a.farelink {color:#666666;  text-decoration:none; font-size:11px; }
a.farelink:link   {   
  color:#666666;  text-decoration:none;   font-size:11px; }
a.farelink:visited   {   
  font-size:11px; color:#666666;  text-decoration:none;}   
a.farelink:hover   {   
  color:#000000;  text-decoration:none;  font-size:11px;  }   
 
a.taxlink {color:#ffffff; font-size:12px; }
a.taxlink:link {color:#ffffff; font-size:12px; }
a.taxlink:visited {font-size:12px; color:#ffffff; }   
a.taxlink:hover {color:#F88E03; font-size:12px;  }  

a.moreairlineslink {color:#F88E03; font-size:12px; font-weight:bold; }
a.moreairlineslink:link {color:#F88E03; font-size:12px; font-weight:bold; }
a.moreairlineslink:visited {color:#F88E03; font-size:12px; font-weight:bold; }   
a.moreairlineslink:hover {color:#333333; font-size:12px; font-weight:bold; }  
