h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #263E6F;
	position: static;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;

}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.verdanatenblack {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #333333}

a:link {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #666666; text-decoration: underline}
a:visited { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #666666; text-decoration: underline }
a:hover { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #666666; text-decoration: none  }
a:active { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #666666; text-decoration: none }

hr				{height: 1; color: #CCCCCC; background-color: #CCCCCC; border-width: 0px; border: 1px solid}


body {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

.glossymenu{
margin: 5px 0;
padding: 0;
width: 163px; /*width of menu*/
border: 1px solid #FFFFFF;
border-bottom-width: 0;
}

.glossymenu a.menuitem{
background: #F4F4F4 url(../images/glossyback.gif) repeat-x bottom left;
font: normal 11px Verdana, Helvetica, sans-serif;
color: #FFFFFF;
display: block;
position: relative; 
width: auto;
padding: 4px 0;
padding-left: 20px;
text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #FFFFFF;
}

.glossymenu a.menuitem .statusicon{ 
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image:  url(../images/glossyback2.gif);
}

.glossymenu div.submenu{ 
background: #f9f9f9;
}

.glossymenu div.submenu ul{ 
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid #FFFFFF;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 9px Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: #EAEAEA;
}





.glossymenulinks{
margin: 5px 0;
padding: 0;
width: 163px; /*width of menu*/
border: 1px solid #FFFFFF;
border-bottom-width: 0;
}

.glossymenulinks a.menuitem{
background: #F4F4F4 url(../images/glossybacklinks.gif) repeat-x bottom left;
font: normal 11px Verdana, Helvetica, sans-serif;
color: #FFFFFF;
display: block;
position: relative; 
width: auto;
padding: 4px 0;
padding-left: 20px;
text-decoration: none;
}


.glossymenulinks a.menuitem:visited, .glossymenulinks .menuitem:active{
color: #FFFFFF;
}

.glossymenulinks a.menuitem .statusicon{ 
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenulinks a.menuitem:hover{
background-image:  url(../images/glossyback2.gif);
}

.glossymenulinks div.submenu{ 
background: #f9f9f9;
}

.glossymenulinks div.submenu ul{ 
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenulinks div.submenu ul li{
border-bottom: 1px solid #FFFFFF;
}

.glossymenulinks div.submenu ul li a{
display: block;
font: normal 9px Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenulinks div.submenu ul li a:hover{
background: #EAEAEA;
}

	.LoginSubmitButton{
	  width:							64px;
	  height:						24px;
	  border:						0px;
	  background:					url('../images/rhs_r3_c3.jpg') no-repeat;
	  cursor:						pointer;
	} 

	.LoginSubmitButtonHover{
	  width:							64px;
	  height:						24px;
	  border:						0px;
	  background:					url('../images/rhs_r3_c3_f2.jpg') no-repeat;
	  cursor:						pointer;
	} 
	
	.requiredField {text-align: left; background-color: white; FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #FF0000; FONT-FAMILY: Arial;}


#JourneyTypeNA {
	width:							70px !important;
}
#cboDepartureTime {
	width:							70px !important;
}
#cboReturnTime {
	width:							70px !important;
}
#Airline {
	width:							149px !important;
}
#Class {
	width:							70px !important;
}

#cboSeatRequest {
	width:							130px !important;
}
#cboAirline {
	width:							134px !important;
}
#cboMealRequest {
	width:							130px !important;
}
#txtFrequentFlyerNo {
	width:							130px !important;
}

#bill_addr_1{
	width:							184px !important;
}

#SearchTable TD{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	
}

.button {
	color:										#fff;
	font-weight:								bold;
	font-size:									11px;
	font-family:								arial;
	background:									url('Title_background_small blue.gif') repeat-x;
	cursor:										pointer;
	border:										1px solid black;
	height:										20px;
}
.buttonOver {
	color:										#fff;
	font-weight:								bold;
	font-size:									11px;
	font-family:								arial;
	background:									url('Title_background_small blue.gif') repeat-x;
	cursor:										pointer;
	border:										1px inset #fff;
	height:										20px;	
}
.buttonRed {
	color:										#fff;
	font-weight:								bold;
	font-size:									11px;
	font-family:								arial;
	background:									url('Title_background_small red.gif') repeat-x;
	cursor:										pointer;
	border:										1px solid black;
	height:										20px;
}
.buttonOrange {
	color:										#ffffff;
	font-weight:								bold;
	font-size:									11px;
	font-family:								arial;
	background:									url('Title_background_small orange.gif') repeat-x;
	cursor:										pointer;
	border:										1px solid black;
	height:										20px;
}
.buttonOverRed {
	color:										#fff;
	font-weight:								bold;
	font-size:									11px;
	font-family:								arial;
	background:									url('Title_background_small red.gif') repeat-x;
	cursor:										pointer;
	border:										1px inset #fff;
	height:										20px;	
}
.buttonOverOrange {
	color:										#ffffff;
	font-weight:								bold;
	font-size:									11px;
	font-family:								arial;
	background:									url('Title_background_small orange.gif') repeat-x;
	cursor:										pointer;
	border:										1px inset #fff;
	height:										20px;	
}
.ButtonOn {
	FONT-WEIGHT:                       	bold;
	FONT-SIZE:                         	8pt;
	WIDTH:                             	120px;
	height:										22px;
	COLOR:                             	#ffffff;
	FONT-FAMILY:                       	Arial;
	BACKGROUND-color:                  	#5173a2;
	border-top:									1px solid #365785;
	border-left:								1px solid #365785;
	border-right:								1px solid #365785;
	border-bottom:								1px solid #365785;
	cursor:										pointer;
	text-decoration:							underline;
}
.NavButtonOn {
	FONT-WEIGHT:                       	bold;
	FONT-SIZE:                         	8pt;
	WIDTH:                             	140px;
	height:										18px;
	COLOR:                             	#ffffff;
	FONT-FAMILY:                       	Arial;
	BACKGROUND-color:                  	#5173a2;
	border-top:									1px solid #365785;
	border-left:								1px solid #365785;
	border-right:								1px solid #365785;
	border-bottom:								1px solid #365785;
	cursor:										pointer;
	text-decoration:							underline;
}

.buttonContinue {
	color:							#5F5F5F;
	font-weight:					bold;
	font-size:						11px;
	font-family:					arial;
	background:						url(button_continue.gif) repeat-x;
	cursor:							pointer;
	border:							0px solid black;
	height:							20px;
	width:							95px;
}
.buttonOverContinue {
	color:							#000000;
	font-weight:					bold;
	font-size:						11px;
	font-family:					arial;
	background:						url(button_continue.gif) repeat-x;
	cursor:							pointer;
	border:							0px solid #5F5F5F;
	height:							20px;
	width:							95px;
}
.ButtonOff {
	FONT-WEIGHT:                       	bold;
	FONT-SIZE:                         	8pt;
	WIDTH:                             	120px;
	height:										22px;
	COLOR:                             	#ffffff;
	FONT-FAMILY:                       	Arial;
	BACKGROUND-color:                  	#5173a2;
	border-top:									1px solid #365785;
	border-left:								1px solid #365785;
	border-right:								1px solid #365785;
	border-bottom:								1px solid #365785;
	cursor:										pointer;
	text-decoration:							none;
}

.NavButtonOff {
	FONT-WEIGHT:                       	bold;
	FONT-SIZE:                         	8pt;
	WIDTH:                             	140px;
	height:										18px;
	COLOR:                             	#ffffff;
	FONT-FAMILY:                       	Arial;
	BACKGROUND-color:                  	#375498;
	border-top:									1px solid #365785;
	border-left:								1px solid #365785;
	border-right:								1px solid #365785;
	border-bottom:								1px solid #365785;
	cursor:										pointer;
	text-decoration:							none;
}

.ButtonGreyOff {
	color:							#fff;
	font-weight:					normal;
	font-size:						12px;
	width:							136px;
	font-family:					arial;
	background:						url(btn_grey_off.gif) repeat-x;
	cursor:							pointer;
	border:							0px solid black;
	height:							28px;
}
.ButtonGreyOn {
	color:							#fff;
	font-weight:					normal;
	font-size:						12px;
	width:							136px;
	font-family:					arial;
	background:						url(btn_grey_on.gif) repeat-x;
	cursor:							pointer;
	border:							0px solid #4E71AB;
	height:							28px;
}.ButtonRedOff {
	color:							#fff;
	font-weight:					normal;
	font-size:						12px;
	width:							136px;
	font-family:					arial;
	background:						url(btn_red_off.gif) repeat-x;
	cursor:							pointer;
	border:							0px solid black;
	height:							28px;
}
.ButtonRedOn {
	color:							#fff;
	font-weight:					normal;
	font-size:						12px;
	width:							141px;
	font-family:					arial;
	background:						url(btn_red_on.gif) repeat-x;
	cursor:							pointer;
	border:							0px solid #4E71AB;
	height:							33px;
}

.ButtonBlackOff {
	color:							#fff;
	font-weight:					normal;
	font-size:						12px;
	width:							136px;
	font-family:					arial;
	background:						url(btn_Black_off.gif) repeat-x;
	cursor:							pointer;
	border:							0px solid black;
	height:							28px;
}
.ButtonBlackOn {
	color:							#ccc;
	font-weight:					normal;
	font-size:						12px;
	width:							136px;
	font-family:					arial;
	background:						url(btn_Black_on.gif) repeat-x;
	cursor:							pointer;
	border:							0px solid #4E71AB;
	height:							28px;
}
.MedButtonOff {
	color:							#6E6F6B;
	font-weight:					normal;
	font-size:						11px;
	width:							3cm;
	font-family:					arial;
	background:						url(button1.gif) repeat-x;
	cursor:							pointer;
	border:							1px solid black;
	height:							20px;
}
.MedButtonOn {
	color:							#4E71AB;
	font-weight:					normal;
	font-size:						11px;
	width:							3cm;
	font-family:					arial;
	background:						url(button1.gif) repeat-x;
	cursor:							pointer;
	border:							1px solid #4E71AB;
	height:							20px;
}
.BigButtonOff {
    font-weight:					bold;
    font-size:						16pt;
    width:							8cm;
    color:							#FFFFFF;
    font-family:					arial;
    height:							1.5cm;
    background-color:			#14397D;
}
.BigButtonOn {
    font-weight:					bold;
    font-size:						16pt;
    width:							8cm;
    color:							#FFFFFF;
    font-family:					arial;
    height:							1.5cm;
    background-color:			#426BCE;
}
.Information {
    font-weight:					bold;
    font-size:						10pt;
    color:							#365785;
    font-family:					tahoma, arial, helvetica, sans-serif;
}
.Error {
    font-weight:					bold;
    font-size:						12pt;
    color:							red;
    font-family:					arial, helvetica
}
.EnquiryLabel {
    font-weight:					normal;
    font-size:						8pt;
    /*color:							#5173a2; /*green*/
    color:							#365785; /*purple*/
    font-family:					Arial, Helvetica, sans-serif;
}
.label {
    color:							#365785;
    text-align:					right;
    font-size:						12px;
    font-family:					Arial, Helvetica, sans-serif;
}
.Label2 {
    font-size:						8pt;
    color:							#426BCE;
    font-family:					Arial, Helvetica, sans-serif;
}
.Text {
    font-weight:					normal;
    font-size:						8pt;
    color:							#000000;
    font-family:					arial, helvetica, sans-serif;
}
.GridHeading {
    font-size:						8px;
    font-family:					arial, helvetica, sans-serif;
    
}
.GridLabel {
	 font-family:					arial, helvetica, sans-serif;
	 color:							#365785;
	 font-size:						10px;
	 font-weight:					bold;
}
.GridText {
    font-weight:					normal;
    font-size:						8pt;
    color:							#284C84;
    font-family:					arial, helvetica, sans-serif;
    background-color: 			white;
}
IMG {
    border-right:					medium none;
    border-top:					medium none;
    border-left:					medium none;
    border-bottom:				medium none;
    text-decoration:				none;
}
.PageHeading {
    font-weight:					bold;
    font-size:						10pt;
    color:							#FFFFFF;
    font-family: 					arial, helvetica, sans-serif;
    background-color:			#426BCE;
    padding:						3px 3px 3px 3px;
}
.SmallInformation {
    font-weight:					normal;
    font-size:						8pt;
    color:							#284C84;
    font-family:					tahoma, arial, helvetica, sans-serif;
}
.GridRow_Alternate1 {
    font-weight:					normal;
    font-size:						8pt;
	 background-color:			#FFFFFF
}
.GridRow_Alternate2 {
    font-weight:					normal;
    font-size:						8pt;
    background-color:			#EEEEEE
}
.TableHeader {
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						12px;
	font-weight:					bold;
	color:							#ffffff;	
	height:							25px;
	background-color: 			#5173a2;
	background:						url(/images/Title_background blue6.gif) repeat-x;
	background-repeat:			repeat-x;
	text-align:						left;
}

.TableHeaderItem{
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						12px;
	font-weight:					bold;
	color:							#fff;	
}

.TableBodyItem{
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						10px;
	font-weight:					normal;
	color:							#365785;	
}

.TableBody {
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						10px;
	font-weight:					normal;
	color:							#365785;	
}
.FareHeader {
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						12px;
	font-weight:					bold;
	color:							#365785;
	background-color:				#D0DDF0;
	height:							25px;
	background-repeat:			repeat-x;
	text-align:						center;
}
.FareSubHeader {
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						8pt;
	font-weight:					bold;
	color:							#365785;
	background-color:				#9BB8E0;
}
.FareBody {
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						10px;
	font-weight:					normal;
	color:							#365785;
	line-height:					18px;
	background-color:				white;
}
.FareLabel {
	font-family:					Geneva, Arial, Helvetica, sans-serif;
	font-size:						8pt;
	font-weight:					normal;
	color:							#075DD4;
	background-color:				#CCCCCC;
}
.italic {
	font-style:						italic;
	font-weight:					normal;
	font-size:						8pt;
	color:							#426BCE;
	font-family:					Arial, Helvetica, sans-serif;
}
.ProgressFaded {
	font-family:					Geneva, Arial, Helvetica, sans-serif;
	font-size:						8pt;
	font-weight:					normal;
	color:							#999999;
}
.ProgressOn {
	font-family:					Geneva, Arial, Helvetica, sans-serif;
	font-size:						8pt;
	font-weight:					normal;
	color:							#000000;
}
.Offer {
	font-weight:					bold;
	font-size:						12pt;
	color:							red;
	font-family:					arial, helvetica;
	font-style:						italic;
}
.pricingSubHeader {
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						12px;
	font-weight:					bold;
	color:							#FFFFFF;
	background-color:				#426BCE;
}
.pricingLabel {
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						10px;
	font-weight:					bold;
	color:							#000000;
}
.pricingText {
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						10px;
	font-weight:					normal;
	color:							#000000;
}
.pricingBlue {
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						10px;
	font-weight:					bold;
	color:							#0161B5;
}
.MediumInformation {
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						12px;
	color:							#666666;
}
.newsHeader {
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						12px;
	font-weight:					bold;
	color:							#000000;
}
.newsBody {
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						12px;
	font-weight:					normal;
	color:							#000000;
}
A.newsBody {
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						12px;
	font-weight:					normal;
	color:							#000000;
}
A.newsBody.link {
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						12px;
	font-weight:					normal;
	color:							#000000;
}
A.newsBody.visted {
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						12px;
	font-weight:					normal;
	color:							#000000;
}
A.newsBody:hover {
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						12px;
	font-weight:					normal;
	color:							#F4F4F4;
}
A.newsBody.active {
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						12px;
	font-weight:					normal;
	color:							#000000;
}
.newsBarHeader {
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						12px;
	font-weight:					bold;
	color:							#000000;
	background-color:				#E2E2E2;
}
.sub {
	border-top:						#CECECE 1px solid;
   font-family:					Arial, Helvetica, sans-serif;
	font-size:						8pt;
	color:							#000000;
   background-color:				#E2E2E2;
}
.sub20 {
   font-family:					Arial, Helvetica, sans-serif;
   font-size:						8pt;
	color:							#000000;
   background-color:				#FFFFFF;
}
.genc {
    font-weight:					bold;
    font-size:						8pt;
    margin:							3pt;
    color:							#000000;
    line-height:					16pt;
    font-style:					normal;
    text-align:					center;
}
.quick {
	background-color:				#FFFFFF;
   border-right:					#CECECE 1px solid;
   border-top:						#CECECE 1px solid;
   border-left:					#CECECE 1px solid;
   border-bottom:					#CECECE 1px solid;
}
.sidebar {
	background-color:				#E2E2E2;
	padding:							6px;
}
.LSTable {
	border:							1px solid #000000;
	background-color:				#FFFFFF;
}
a.LSoff {
	padding-top:					0;
	padding-bottom:				0;
	display:							block;
}
a.LSon {
	padding-top:					0;
	padding-bottom:				0;
	display:							block;
}
.LSoff {
	background-color:				#EEEEEE;
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						10px;
	color:							#000000;
	text-decoration:				none;
	margin:							2px;
	padding:							4px;	
	text-align:						left;
}
.LSon {
	background-color:				#E2E2E2;
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						10px;
	color:							#000000;
	text-decoration:				none;
	margin:							2px;
	padding:							4px;	
	text-align:						left;
}
TD.searchagain {
	background:						url(SideBack.gif) repeat-y;
	padding:							0 5px 0 5px;
	border-right:					1px solid #EFEFEF;
	border-top:						0px;
	text-align:						left;
}
.searchagain{
	border: 							1px solid #FFCE9D;	
	width: 							160px;	
	position:						absolute;
	top: 								233px;
	left:								777px;
}
.searchagainText {
   font-weight:					bold;
   font-size:						8pt;
   color:							#FFFFFF;
   font-family:					Arial, Helvetica, sans-serif;
}
.SummaryText {
   font-weight:					normal;
   font-size:						8pt;
   color:							#FF5604;
   font-family:					Arial, Helvetica, sans-serif;
}
.SmallSummary {
    font-weight:					normal;
    font-size:						8pt;
    color:							#FFFFFF;
    font-family:					tahoma, arial, helvetica, sans-serif;
}


.box_header {
	background-color:				#FBBE27;
	border-bottom:					1px solid black;
}
.FlifoLabel {
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						10px;
	color:							#666666;
	font-weight:					bold;
}
.FlifoText {
	font-family:					Arial, Helvetica, sans-serif;
	font-size:						10px;
	color:							#000000;
}
.columnHeaders {
	font-size:						12px;
	font-weight:					bold;
}
.tableCell {
	font-size:						12px;
}
.PoweredByBillian {
	background: 	white;
	border:			2px outset #fafafa;
	height:			16px;
	margin-right:	3px;
	cursor:			hand;
	cursor:			pointer;
}
.stdBorder {
	border: 1px solid #989898;
	border-top: 3px solid #989898;
}
.footer {
	FONT-FAMILY: 								Arial, Helvetica, sans-serif;
	TEXT-DECORATION: 							none;
	color:										#0063C6;
	font-size:									11px;
	font-weight:								normal;
	text-align:									center;
	clear:								 		both;
	margin-top: 								-10px
}
.ProgressBar{
	font-family: 					Verdana, Arial, Helvetica, sans-serif;
	font-weight:					bold;
	font-size:						11px;
	color:							#365785;
	background-color:				white;	
	padding:							3px;
	border:							1px solid #D0DDF0;
}
.step{
	color:							#5173a2;
}

.active{
	color:							#5173a2;
	text-decoration:				underline;
}

.LabelCaption{
	color:							#365785;
	font-weight:					normal;
}
.LabelText{
	color:							#365785;
	font-weight:					bold;
}

#BookingEngine{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}

