/* COMMON */
div.main{width:779px;}
div.flightdata{ width:779px;}
body{margin:0px;background-color:#ffffff; font-size:11px;  font-family:Verdana, Arial, Helvetica, sans-serif;}
td{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
p{font-family:Verdana, Arial, Helvetica, sans-serif; sans-serif; font-size:11px; }

#center {width:100%;text-align:center}
td.mainborder{ width:100% ; border-top:1px solid #4F5557 ; border-bottom:1px solid #4F5557 ; border-left:1px solid #4F5557 ; border-right:1px solid #4F5557; }
td.Vborder{ width:1% ; border-left:1px solid #D9D9DE; }
td.Vborder2{ width:1% ; border-left:2px solid #D9D9DE; }

a:link{color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  } a:visited {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  } a:active  {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; } a:hover   {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; }
a.AdditionalHlink:link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#89AB5D; font-weight:bold; text-decoration:underline;}a.AdditionalHlink:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#89AB5D; font-weight:bold ; text-decoration:underline;}a.AdditionalHlink:active{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#89AB5D; font-weight:bold ; text-decoration:underline;}a.AdditionalHlink:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#C6C6C9; font-weight:bold ; text-decoration:underline;}

input{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color:#000000; height:18px;}
input.button{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#7CD0DA; color:#000000; border: 1px solid #003399; font-weight:bold; padding-left:3px ; padding-right:3px; height:18px; }
input.btnLogin{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #ffffff; cursor:hand;  background-color: #FFFFFF; width:79px ; height:17px;  border: 0px solid #cccccc; background-image:url('../images/btnLogin.gif') }
input.btncansel{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #ffffff; cursor:hand;  background-color: #FFFFFF; width:79px ; height:17px;  border: 0px solid #cccccc; background-image:url('../images/btnCansel.gif') }
input.bookbutton{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #000000; cursor:hand;  background-color: #FFFFFF; width:69px; height:22px;  border: 0px solid #cccccc;  background-image:url(../images/bookbutton.gif) }
.imgnewbg{width:589px; border:0px solid #cccccc; background-image:url('../images/bg-big.gif');}
input.btnNsearch{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #ffffff; cursor:hand;  background-color: #FFFFFF; width:116px ; height:24px;  border: 0px solid #cccccc; background-image:url('../images/btn_search.gif') }

select{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
td.commonheading{ padding-left:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; text-align:left; height:25px;}
span.commonheading{ padding-left:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; text-align:left; height:25px;}
span.redheading{padding-left:3px; font-size:10px; color:#FE000C; font-weight:bold ; padding-right:3px; height:30px ; vertical-align:middle; text-align:right;}
td.commonheading_white{ padding-left:3px; font-size:10px; font-weight:bold ; padding-left:3px; height:30px ; vertical-align:middle; color:#FFFFFF;}
td.commonheading_nopadding{ font-size:10px; font-weight:bold ; height:30px ; vertical-align:middle;}

td.common_data_text{  padding-left:3px; text-align:left;}
td.common_data_text_rightalign{  padding-right:3px; text-align:right;}
td.common_data_bold_text{  padding-left:3px; font-weight:bold ; text-align:left; }
p.common_data_text{  padding-left:3px; text-align:left;}
p.common_data_bold_text{  padding-left:3px; font-weight:bold ; text-align:left; }
td.common_data_bold_text_rightalign{  padding-right:3px; font-weight:bold ; text-align:right; }
span.common_data_bold_text{   font-weight:bold ; text-align:left; padding-left:3px; }
td.error_text{  padding-left:3px; color:#FF0000; font-size:16px; text-align:left; }
.error_text{  padding-left:3px; color:#FF0000; font-size:16px; text-align:left; }
span.red{color:#FF0000; font-size:12px; font-weight:bold ; }
td.topicN{padding-left:3px; font-weight:bold ; color:#D40F4A; text-align:left ; height:25px; font-size:16px;}

td.level1_heading { padding-left:3px; font-weight:bold ; color:#FFFFFF; background-color:#20AEBC; text-align:left ; height:25px; font-size:11px; }
td.level1_heading_rightalign{ padding-right:3px; font-weight:bold ; background-color:#20AEBC; color:#FFFFFF; text-align:right ; height:25px; font-size:11px; }

td.level2_heading { padding-left:3px; font-weight:bold ; background-color:#AFB6BF; color:#014695; text-align:left ; height:20px;}
td.level2_heading_rightalign{ padding-right:3px; font-weight:bold ; background-color:#AFB6BF; color:#014695; text-align:right ; height:20px;}

td.level3_heading { padding-left:3px; font-weight:bold ; background-color:#eeeeee; color:#000000; text-align:left ; height:20px;}
td.level3_heading_rightalign{ padding-right:3px; font-weight:bold ; background-color:#eeeeee; color:#000000; text-align:right ; height:20px;}

td.leve4_heading { padding-left:3px; font-weight:bold ; background-color:#33A9CF; color:#FFFFFF; text-align:left ; }
td.level5_heading { padding-left:3px; font-weight:bold ; background-color:#C0E8EC; color:#000000; text-align:left ; height:20px;}
td.level5_heading_rightalign {font-weight:bold ; background-color:#C0E8EC; color:#000000; text-align:right ; height:20px;}

td.boxtext{ padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:10px; background-color:#6BA5E7; color:#FFFFFF; text-align:left ; height:15px;}
td.boxtextDBlue{ padding-left:3px; font-weight:bold ; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#014B91; color:#FFFFFF; text-align:left ; height:15px;}

td.boxtextwhite{ padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#ffffff; color:#000000; text-align:left ; height:15px;}

/*new homepage*/

td.bgFblue{ background-color:#7CD0DA;}
td.bgGreen{ background-color:#10A8B7;}
a.topbar:link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#OOOOOO; font-weight:bold ;  text-decoration:none; } a.topbar:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold ; color:#OOOOOO; text-decoration:none;  } a.topbar:active{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#OOOOOO; font-weight:bold ;  text-decoration:none;  } a.topbar:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color:#E2003D; font-weight:bold ; text-decoration:none;  }
a.topbarcorner:link{font-family: Arial Narrow; font-size:10px; color:#ffffff; font-weight:bold  ; text-decoration:none; } a.topbarcorner:visited{font-family: Arial Narrow; font-size:10px; color:#ffffff; text-decoration:none;  font-weight:bold ; } a.topbarcorner:active{font-family: Arial Narrow; font-size:10px; color:#ffffff; font-weight:bold ; text-decoration:none;  } a.topbarcorner:hover{font-family: Arial Narrow; font-size:10px; font-weight:bold ; color:#C6C6C9; text-decoration:none;  }
a.topoffers:link{font-family: Arial Narrow; font-size:11px; color:#ffffff; font-weight:bold ; text-decoration:none; } a.topoffers:visited{font-family: Arial Narrow; font-size:11px; color:#ffffff; text-decoration:none;  font-weight:bold ; } a.topoffers:active{font-family: Arial Narrow; font-size:11px; color:#ffffff; font-weight:bold ; text-decoration:none;  } a.topoffers:hover{font-family: Arial Narrow; font-size:11px; font-weight:bold ; color:#C6C6C9; text-decoration:none;  }
a.footernew:link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#OOOOOO; text-decoration:none; } a.footernew:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#OOOOOO; text-decoration:none;  } a.footernew:active{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#OOOOOO; text-decoration:none;  } a.footernew:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color:#10A8B7; text-decoration:none;  }
a.selection:link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#OOOOOO;  text-decoration:none; } a.selection:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#OOOOOO; text-decoration:none;  } a.selection:active{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#OOOOOO;  text-decoration:none;  } a.selection:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color:#FFFFFF; text-decoration:none;  }

td.rightBorder{ height:100%; border-right:1px solid #3EB9C5;}
.BottomBorder{  border-bottom:1px solid #CCCCCC; }
td.BottomBorder{  border-bottom:1px solid #CCCCCC;}

td.hedding1{ padding-left:3px; font-weight:bold ; background-color:#33A9CF; color:#FFFFFF; text-align:left ; height:15px;}
td.footertext{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#908D8D;}
td.redtxt{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; font-weight:bold ;}
span.redtxt{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; font-weight:bold ;}

/*FARE LISTING ONLY PAGE */
table.backgroundcolor{ background-color:#f3f3f3;}

/* SEARCH RESULT PAG NO'S*/
td.page_nos{ width:80%; background-color:#ffffff; text-align:left; height:20px; vertical-align:middle; padding-left:3px;}
td.page{ width:20%; background-color:#ffffff; text-align:right; height:20px; vertical-align:middle; color:#000000; padding-right:3px; font-weight:bold;}
a.page_nos:link{color:#000000; font-weight:bold; } a.page_nos:visited {color:#000000; font-weight:bold; } a.page_nos:active  {color:#000000; font-weight:bold;} a.page_nos:hover   {color:#cccccc; font-weight:bold; }

/* PACKAGE DETAILS PAGE */
a.customise:link{color:#ffffff; font-weight:bold; } a.customise:visited {color:#ffffff; font-weight:bold; } a.customise:active  {color:#ffffff; font-weight:bold;} a.customise:hover   {color:#f3f3f3; font-weight:bold; }
table.borderlight{border-top:1px solid #cccccc ; border-bottom:1px solid #cccccc ; border-left:1px solid #cccccc ; border-right:1px solid #cccccc; }
table.mainborder {width:100% ; border-top:1px solid #4F5557 ; border-bottom:1px solid #4F5557 ; border-left:1px solid #4F5557 ; border-right:1px solid #4F5557; }

/* PACKAGE SELECTION PAGE */
td.rightalign{ padding-right:3px; text-align:right;}

/* BOOKING PAGE */
table.rows{ background-color:#cccccc;}
.invoice{color:#014B91; font-size:16px; text-align:left; font-weight:bold;}
.txtbPurple{color:#CC0066; font-size:20px; text-align:left; font-weight:bold ;}

/*progress*/
P.txt1 { font-family:Arial, Helvetica, sans-serif; sans-serif; font-size:11px; color:#333366;}
P.txt2 { font-family:Arial, Helvetica, sans-serif; sans-serif; font-size:12px; FONT-WEIGHT: bold; color:#333366;}
P.txt1 { font-family:Arial, Helvetica, sans-serif; font-size:14px;  color:#333333; }

td.Headertxt1 { font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#FFFFFF;  FONT-WEIGHT: bold; }
td.Headertxt2 { font-family:Arial, Helvetica, sans-serif; font-size:20px;  color:#FFFFFF;  }


.ddlwidth1 { WIDTH: 150px }
.ddlwidth2 { WIDTH: 75px }
.ddlwidth3 { WIDTH: 43px }
.txtwidth1 { WIDTH: 140px }
.txtwidth2 { WIDTH: 80px }