/* COMMON */
div.main{width:760px;}
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; font-size:11px; }

a:link{color:#0000ff; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;  } a:visited {color:#0000ff; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;  } a:active  {color:#0000ff; 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.view_farerule:link{color:#FF6600; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold ;} a.view_farerule:visited {color:#FF6600; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold ;} a.view_farerule:active  {color:#FF6600; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold ;} a.view_farerule:hover {color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; font-weight:bold ; }
a.Fare_rule:link{color:#FF6600; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold ; text-decoration:none;} a.Fare_rule:visited {color:#FF6600; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold ; text-decoration:none;} a.Fare_rule:active  {color:#FF6600; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold ; text-decoration:none;} a.Fare_rule:hover {color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold ; text-decoration:none;}
a.insurance:link{color:#f3f3f3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold ; text-decoration:none;} a.insurance:visited {color:#f3f3f3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold ; text-decoration:none;} a.insurance:active  {color:#f3f3f3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold ; text-decoration:none;} a.insurance:hover {color:#F6D0B6; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold ; text-decoration:none;}
a.SignIn:link{color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold ; text-decoration:none;} a.SignIn:visited {color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold ; text-decoration:none;} a.SignIn:active {color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold ; text-decoration:none;} a.SignIn:hover {color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold ; text-decoration:none;}
span.SignIn{color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold ; text-decoration:none;}
a.directflight:link{color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold ;} a.directflight:visited {color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold ;} a.directflight:active  {color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold ;} a.directflight:hover {color:#EEEEEE; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold ;}

#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; }
.mainborder{ width:100% ; border-top:1px solid #4F5557 ; border-bottom:1px solid #4F5557 ; border-left:1px solid #4F5557 ; border-right:1px solid #4F5557; }

input{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color:#000000;}
input.button{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#FF6600; color:#ffffff; border: 1px solid #FF6600; font-weight:bold; padding-left:3px ; padding-right:3px;}
select{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
input.mainbutton{cursor:hand;  background-color: #FFFFFF; width:86px ; height:19px; background-image:url('../images/search_btn.jpg') }

td.commonheading{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; text-align:left; height:30px; }
span.commonheading{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; text-align:left; height:40px;}
span.redheading{font-size:14px; color:#FE000C; font-weight:bold ; padding-right:3px; height:30px ; vertical-align:middle; text-align:right;}


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:11px; text-align:left; }
.error_text{  padding-left:3px; color:#FF0000; font-size:11px; text-align:left; }
.TxtMpage{font-size;12px;color:#23379F;font-weight:bold;}
/*HOME PG */
td.searchboxborder{ width:100% ; border-top:1px solid #C8C8C8 ;  border-left:1px solid #C8C8C8 ; border-right:1px solid #C8C8C8; background-color:#FFFAE7; }
a.top10destinations:link{color:#ffffff;  text-decoration:none;  } a.top10destinations:visited {color:#ffffff;  text-decoration:none; } a.top10destinations:active  {color:#ffffff;  text-decoration:none; } a.top10destinations:hover   {color:#EEEEEE;  text-decoration:none; }
td.top10offers{ background-color:#eeeeee;}
td.hotelname{ color:#666666;}
td.top10_price{ font-size:11px; color:#23379F; font-weight:bold;}
td.footer{ background-color:#eeeeee; height:10px;}
a.footer:link{color:#666666;  text-decoration:none;  } a.footer:visited {color:#666666;  text-decoration:none; } a.footer:active  {color:#666666;  text-decoration:none; } a.footer:hover   {color:#EEEEEE;  text-decoration:none; }

td.main_heading { padding-left:3px; font-size:16px; background-color:#FF6600; color:#FFFFFF; text-align:left ; height:25px; vertical-align:middle;}

td.level1_heading { padding-left:3px; font-weight:bold ; background-color:#FF6600; color:#FFFFFF; text-align:left ; height:25px;}
td.level1_heading_rightalign{ padding-right:3px; font-weight:bold ; background-color:#FF6600; color:#FFFFFF; text-align:right ; height:25px;}

td.level2_heading { padding-left:3px; font-weight:bold ; background-color:#333333; color:#FFFFFF; text-align:left ; height:30px;   font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
td.level2_heading_rightalign { padding-left:3px; font-weight:bold ; background-color:#333333; color:#FFFFFF; text-align:right; height:30px;   font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
td.level2_Price { padding-left:3px; font-weight:bold ; background-color:#333333; color:#FFFFFF; text-align:right; height:30px;   font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
td.level3_heading { padding-left:3px; font-weight:bold ; background-color:#666666; color:#FFFFFF; text-align:left ; height:20px;  font-size:11px;}
td.level3_heading_rightalign { padding-right:3px; font-weight:bold ; background-color:#666666; color:#FFFFFF; text-align:right ; height:20px;  font-size:11px;}
td.celbg{ background-color:#23379F;}
td.celbg2{ background-color:#E6E6E6;}
td.celbg3{ background-color:#EEEEEE;}
Cellbg{ background-color:#EEEEEE;}
table.result{ background-color:#EEEEEE ; }
table.result2{ background-color:#E6E6E6 ; }
td.leve4_heading { padding-left:3px; font-weight:bold ; background-color:#23379F; color:#FFFFFF; text-align:left ; }
table.bgcel{ background-color:#E6E6E6;}
td.deliverymethodsdata{ background-color:#EEEEEE ; }


/*  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:#EEEEEE; 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{ width:100% ; border-top:1px solid #EEEEEE ; border-bottom:1px solid #EEEEEE ; border-left:1px solid #EEEEEE ; border-right:1px solid #EEEEEE; }


/*  PACKAGE SELECTION PAGE */
td.rightalign{ padding-right:3px; text-align:right;}

/*  BOOKING PAGE */
table.rows{ background-color:#EEEEEE;}

td.price_heading { padding-right:3px; padding-left:3px; font-weight:bold ; background-color:#333333; color:#FFFFFF; text-align:left ; height:30px;  font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
td.price_heading_right { padding-right:3px; padding-left:3px; font-weight:bold ; background-color:#333333; color:#FFFFFF; text-align:right ; height:30px;  font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
span.price_heading_new_big { padding-right:3px; padding-left:3px; font-weight:bold ; background-color:#333333; color:#FFFFFF; text-align:right ; height:30px;  font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
span.price_heading_new_small { padding-right:3px; padding-left:3px; background-color:#333333; color:#FFFFFF; text-align:right ; height:30px;  font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
