/*
 * Created on 10-Oct-2007.
 *
 * ####################################################################
 * Copyright (c) 2007 Tenon & Groove, LLC. All Rights Reserved.
 *
 * This software without any limitations is strictly confidential and
 * proprietary to Tenon & Groove, LLC. Any unlawful copying, disclosure
 * or use shall be vigorously prosecuted.
 * ####################################################################
 * Changes (from 10-Oct-2007)
 * ####################################################################
 * 10-Oct-2007 Sudhanshu jha      : Bug 3007 - Original version.
 * 25-Feb-2007 Shashi Bhushan     : Bug 4132 - Added new classes .w106.
 * 19-Mar-2008 Suresh Pathak      : Bug 4131 - Added new id #flight_details_3,#modify_search_two_leg_2 and
 *                                           - #modify_BgColor,#selectafo1.
 *                                           - Added class w225px.
 *                                           - Modified classes arrives_new and stops. 
 * 01-Apr-2008 Birendra Singh     : Bug 4131 - Added or modified class, modify_search_two_leg_11, get_afo_link_two_leg11,
 *                                             flight_details_4.
 * 04-Apr-2008 Suresh Pathak      : Bug 4131 - Added new class w_Mo218_Ie_230.
 * 10-Apr-2008 Shashi Singh       : Bug 4184 - Added new id #selectafo2.
 * 18-Apr-2008 Suresh pathak      : Bug 4184 - modified id #selectafo2,class w_Mo218_Ie_230, added new classes   
 *                                             flight_heading_39,flight_heading_75,flight_heading_148,flight_heading_33.
 * 03-May-2008 Birendra Singh     : Bug 4184 - Added class flight_details_5, flight_details_6.
 * 14-May-2008 Sudhanshu Jha      : Bug 4184 - Modified class modify_search_two_leg_2.width to 361px for IE alignment.
 */

.upperborder {
  border-top: 1px solid #CCCCCC;
}

#toppanel,#option_logo,#afotheme,#afotheme_right,#afotheme_email,#ur_itinerary,#selectafo,#onward_heading,#return_heading,#onward_table,#return_table,#select_table,#option_logo_email
  {
  float: left;
}

#search_heading {
  float: right;
}

#afotheme_right,#ur_itinerary {
  padding: 3px 3px 4px 3px;
}
#selectafo1 {
float: left;
  margin: 20px 0 0 0px;
  _margin: 10px 0 0 0px;
  border: 0;
  padding: 0px 0px 0 0px;
  _padding: 0px 0px 0 0px;
}
 #selectafo {
  margin: 10px 0 0 12px;
  _margin: 10px 0 0 8px;
}

 #option_logo{
  margin: 6px 0 0 5px;
  _margin: 6px 0 0 5px;
 }

 #option_logoSeg{
  margin: 6px 0 0 5px;
  _margin: 6px 0 0 8px;
 }
 
  #option_logoSeg{
  width: 234px;
 }

#ur_itinerary
{
margin: 10px 0 0 16px;
}

#option_logo {
  width: 234px;
}

#afotheme {
  width: 500px;
  margin: 10px 0 15px 15px;
}
.afotheme_center {
  background: url(../../images/top_base_center.jpg);
  text-align: center;
  font-size: 21px;
  font-weight: bold;
  height: 35px;
  float: left;
}

#afotheme_right {
  width: 150px;
  margin:10px 0 0 16px;
}

#ur_itinerary,#selectafo {
  width: 910px;
  border: 0;
}

#selectafo,#onward_heading,#return_heading,#onward_table,#return_table,#select_table {
  padding: 0px 3px 0 3px;
}

#onward_heading,#return_heading,#onward_table,#return_table,#select_table {
  width: 990px;
  border: 0;
  margin: 0 0 0 0px;
  _margin: 0 0 0 8px;
}
#return_table_OFS{
width: 760px;
  border: 0;
  margin: 0 0 0 16px;
  _margin: 0 0 0 8px;
}
#confirm_user_help{
width: 800px;
  border: 0;
  margin: 0 0 0 16px;
  _margin: 0 0 0 8px;
}
#onward_heading_misc{
width:910px;
margin-left:19px;
}

#onward_table_confirm {
  width: 947px;
  _width: 949px;
  border: 0;
  margin: 0 0 0 0px;
  float: left;
}


#original_flight {
  width: 908px;
  _width: 908px;
  border: 0;
  margin: 10px 0px 0 16px;
  _margin: 10px 0px 0 16px;
  padding: 5px 5px 5px 5px;
}
#original_flight_sum {
  width: 908px;
  _width: 908px;
  border: 0;
  margin: 10px 0px 0 16px;
  _margin: 10px 0px 0 16px;
  padding: 5px 5px 5px 5px;
}
#original_flight1 {
 
  border: 0;
  margin: 5px 0px 0 8px;
  _margin: 6px 0px 0 9px;
  padding: 1px 1px 1px 1px;
}
#original_flight2 {
  width: 908px;
  _width: 903px;
  border: 0;
  margin: 10px 0px 0 16px;
  _margin: 10px 0px 0 16px;
  padding: 5px 5px 5px 5px;
}
#original_flight_price {
    width: 90.3%;
  _width: 908px;
  border: 0;
  margin: 10px 8px 0 10px;
  _margin: 0px 8px 0 6px;
  padding: 5px 5px 5px 5px;
  float: left;
}

#original_flight_price_history {
  width: 96.3%;
  _width: 908px;
  border: 0;
  margin: 10px 8px 0 10px;
  _margin: 0px 8px 0 6px;
  padding: 5px 5px 5px 5px;
  float: left;
}

#onward_table td {
  padding: 0px 1px 0px 1px;
}

#return_table td {
  padding: 0px 1px 0px 1px;
}

#select_table td {
  padding: 0px 1px 0px 1px;
}

#select_afonotify td {
  padding: 0;
}
#select_afonotify td1 {
  padding: 12px;
}
#select_afonotify_btn {
  margin: 6px 0 0 0;
}

#select_afonotify_btn td {
  padding: 0px;
}

#search_heading {
  width: 910px;
  border: 0;
  margin: 0 2px 0 0px;
  _margin: 0 5px 0 0px;
  padding: 2px 3px 0px 0px;
}

.cursor {
  cursor: pointer;  
}
#border {
  border: 1px #cccccc solid;
}

#table_heading {
  background-image: url(../../images/inner_headingbar2.gif);
  text-align: center;
  font-weight: bold;
}
#uto_summary_heading {
  background-image: url(../../images/uto_summary_heading.gif);
  text-align: center;
  font-weight: bold;
}
#flight_table_heading {
  background-image: url(../../images/inner_headingbar2.gif);
  text-align: center;
} 

#modifysearch {
  background-color: #EAF1FF;
  color: #0039AC;
  font-weight: bold;
}

#modifysearch .thirdtd {
  padding-left: 55px;
}

#btn {
  cursor: pointer;
}

.handclass{
 cursor: pointer;  
}

.rightborder {
border-right:1px solid #ccc;
}

.float_left {
  float: left;
  
}

.float_right {
  float: right;
}
.borderbottom_misssummary {
  border-bottom: 1px solid #ccc;  
}
.borderbottom {
  border-bottom: 1px solid #ccc;
}
.borderbottom1 {
  border-bottom: 0px solid #ccc;
}

.borderupper {
  border-top: 1px solid #CCCCCC;
  
}

.left_padding {
  padding: 3px 0 2px 5px;
}

.right_padding {
  margin-right: 15px;
}

#email_content {
  padding: 3px 5px 2px 5px;
  margin: 0 5px 0 0;
  text-align: justify;
}

.terms {
  padding: 3px 5px 2px 5px;
  background-color: #FaFaFa;
  margin: 0px;
  text-align: justify;
}

.security {
  padding: 3px 5px 2px 5px;
  margin: 0px;
  text-align: justify;
}

#email_subhead {
  background-color: #F4F4F4;
  font-size: 12px;
  font-weight: bold;
  color: #20267C;
  height: 14px;
  padding: 3px 0 5px 5px;
  margin-right: 6px;
}

#email_subhead1 {
  background-color: #F4F4F4;
  font-size: 12px;
  font-weight: bold;
  color: #20267C;
  height: 14px;
  padding: 3px 0 5px 5px;
  margin-right: 0px;
}

#afo {
  position: absolute;
  position: relative;
  margin: 22px 0 0 10px;
  width: 520px;
  padding: 0 0 10px;
  float: left;
}

.original_flight,.flight,.arives,.afo_flight {
  border-right: 1px solid #CCCCCC;
}

.original_flight {
  width: 79px;
  _width: 79px;
}
.original_flight1 {
  width: 79px;
  _width: 82px;
    border-right: 1px solid #CCCCCC;
}

.flight {
  width: 137px;
  _width: 137px;
}
.flight_Search_Single_Leg {
  width: 140px;
  _width: 152px;
  border-right: 1px solid #CCCCCC;
}
.flight_Get_TGP_Link_Single_Leg {
  width: 145px;
  _width: 158px;
  border-right: 1px solid #CCCCCC;
}
.flight_Get_TGP_Link_Three_Leg {
  width: 145px;
  _width: 158px;
  border-right: 1px solid #CCCCCC;
}
.flight_before_Search_Single_Leg {
  width: 145px;
  _width: 158px;
  border-right: 1px solid #CCCCCC;
}
.flight_Before_PND_Three_Leg {
  width: 144px;
  _width: 151px;
  border-right: 1px solid #CCCCCC;
}

.flight_Search_Three_Leg {
  width: 140px;
  _width: 151px;
  border-right: 1px solid #CCCCCC;
}
.flight_p {
  width: 130px;
  _width: 149px;
}
.flights {
  width: 144px;
  _width: 143px;
  border-right: 1px solid #CCCCCC;
}
.flight_i {
  width: 138px;
  _width: 137px;
  border-right: 1px solid #CCCCCC;
}
.flight_master {
  width: 141px;
  _width: 143px;
  border-right: 1px solid #CCCCCC;
}
.flights_increase {
  width: 138px;
  _width: 137px;
  border-right: 1px solid #CCCCCC;
}
.flights_left {
  width: 64px;
  _width: 64px;
  border-right: 1px solid #CCCCCC
}
.flight_left {
  width: 77px;
  _width: 77px;
  border-right: 1px solid #CCCCCC
}
.flight_left1 {
  width: 79px;
  _width: 79px;
  border-right: 1px solid #CCCCCC
}
.flights1 {
  width: 138px;
  _width: 137px;
  border-right: 1px solid #CCCCCC;
}
.flights_new {
  width: 97px;
  _width: 96px;
  font-weight:normal;
  border-right: 0px solid #CCCCCC;
}
.flights3 {
  width: 154px;
  _width: 153px;
  border-right: 1px solid #CCCCCC;
}
.flights2 {
  width: 142px;
  _width: 137px;
  border-right: 1px solid #CCCCCC;
}
.flightsfro {
  width: 138px;
  _width: 137px;
  border-right: 1px solid #CCCCCC;
}
.flightsfro2 {
  width: 138px;
  _width: 137px;
  border-right: 1px solid #CCCCCC;
}

.flightsp {
  width: 129px;
  _width: 129px;
  border-right: 1px solid #CCCCCC;
}
.flights_p {
  width: 126px;
  _width: 127px;
  border-right: 1px solid #CCCCCC;
}
.flight1 {
  width: 170px;
  _width: 175px;
  border-right: 1px solid #CCCCCC;
}
.flightm {
  width: 130px;
  _width: 150px;
  border-right: 1px solid #CCCCCC;
}
.flight_m {
  width: 138px;
  _width: 137px;
  border-right: 1px solid #CCCCCC;
}
.flight_s {
  width: 138px;
  _width: 137px;
  border-right: 1px solid #CCCCCC;
}
.flight_mics_sum {
  width: 130px;
  _width: 154px;
  border-right: 1px solid #CCCCCC;
}
.misc_f {
  width: 170px;
  _width: 150px;
  border-right: 1px solid #CCCCCC;
}
.flight_Disabled {
  width: 170px;
  _width: 171px;
  border-right: 1px solid #CCCCCC;
}
.flightmisc {
  width: 138px;
  _width: 138px;
  border-right: 1px solid #CCCCCC;
}
.misc_flight {
  width: 130px;
  _width: 154px;
  border-right: 1px solid #CCCCCC;
}
.arives {
  width: 130px;
}
.departs_Search_Three_Leg {
  width: 138px;
  _width: 131px;
  border-right: 1px solid #CCCCCC;
}
.arives_Search_Single_Leg {
  width: 137px;
  _width: 131px;
  border-right: 1px solid #CCCCCC;
}
.arives_Get_TGP_Link_Single_Leg {
  width: 141px;
  _width: 136px;
  border-right: 1px solid #CCCCCC;
}
.arives_Get_TGP_Link_Three_Leg {
  width: 141px;
  _width: 136px;
  border-right: 1px solid #CCCCCC;
}
.arives_before_Search_Single_Leg{
  width: 141px;
  _width: 137px;
  border-right: 1px solid #CCCCCC;
}
.arives_Before_PND_Three_Leg{
  width: 133px;
  _width: 131px;
  border-right: 1px solid #CCCCCC;
}
.departs_Before_PND_Three_Leg{
  width: 137px;
  _width: 131px;
  border-right: 1px solid #CCCCCC;
}
.arives_Search_Three_Leg {
  width: 136px;
  _width: 131px;
  border-right: 1px solid #CCCCCC;
}
.departs_Search_Single_Leg{
  width: 138px;
  _width: 131px;
  border-right: 1px solid #CCCCCC;
}
.departs_Get_TGP_Link_Single_Leg{
  width: 144px;
  _width: 137px;
  border-right: 1px solid #CCCCCC;
}
.departs_Get_TGP_Link_Three_Leg{
  width: 144px;
  _width: 137px;
  border-right: 1px solid #CCCCCC;
}
.departs_before_Search_Single_Leg{
  width: 144px;
  _width: 136px;
  border-right: 1px solid #CCCCCC;
}
.departs {
  width: 201px;
  _width: 199px;
  border-right: 1px solid #CCCCCC;
}
.departsfro {
  width: 154px;
  _width: 152px;
  border-right: 1px solid #CCCCCC;
}
.depart_i {
  width: 154px;
  _width: 152px;
  border-right: 1px solid #CCCCCC;
}
.depart_master {
  width: 200px;
  _width: 199px;
  border-right: 1px solid #CCCCCC;
}

.departs_increase {
  width: 154px;
   _width: 152px;
  border-right: 1px solid #CCCCCC;
}
.departs1 {
  width: 154px;
  _width: 152px;
  border-right: 1px solid #CCCCCC;
}
.departs_new {
  width: 90px;
  _width: 129px;
  font-weight:normal;
  border-right: 0px solid #CCCCCC;
}
.departs3 {
  width: 144px;
  _width: 144px;
  border-right: 1px solid #CCCCCC;
}
.departs_p {
  width: 152px;
  _width: 151px;
  border-right: 1px solid #CCCCCC;
}
.departsM {
  width: 155px;
  _width: 146px;
  border-right: 1px solid #CCCCCC;
}
.departs_s {
  width: 155px;
  _width: 141px;
  border-right: 1px solid #CCCCCC;
}
.departs_ms {
  width: 154px;
  _width: 152px;
  border-right: 1px solid #CCCCCC;
}
.misc_d {
  width: 130px;
  _width: 143px;
  border-right: 1px solid #CCCCCC;
}
.misc_Departs {
  width: 130px;
  _width: 129px;
  border-right: 1px solid #CCCCCC;
}
.departsmisc {
  width: 149px;
  _width: 148px;
  border-right: 1px solid #CCCCCC;
}
.departsR {
  width: 154px;
  _width: 152px;
  border-right: 1px solid #CCCCCC;
}
.departs2 {
  width: 149px;
  _width: 148px;
  border-right: 1px solid #CCCCCC;
}
.departs1_p {
  width: 156px;
  border-right: 1px solid #CCCCCC;
}
.departs1p {
  width: 151px;
  _width: 150px;
  border-right: 1px solid #CCCCCC;
}
.departs2_p {
  width: 151px;
  border-right: 1px solid #CCCCCC;
}
.arives1 {
  width: 145px;
  _width: 136px;
  border-right: 1px solid #CCCCCC;
}
.arives_sumarry {
  width: 153px;
  _width: 155px;
  border-right: 1px solid #CCCCCC;
}
.arivessumarry {
  width: 145px;
  _width: 134px;
  border-right: 1px solid #CCCCCC;
}
.arives_m {
  width: 130px;
  _width: 136px;
  border-right: 1px solid #CCCCCC;
}
.arives_145 {
  width: 145px;
  _width: 134px;
  border-right: 1px solid #CCCCCC;
}
.misc_arives {
  width: 130px;
  _width: 129px;
  border-right: 1px solid #CCCCCC;
}
.arivesmisc {
  width: 143px;
  _width: 143px;
  border-right: 1px solid #CCCCCC;
}
.arives_r {
  width: 153px;
  _width: 155px;
  border-right: 1px solid #CCCCCC;
}
.arrives {
  width: 153px;
  _width: 155px;
  border-right: 1px solid #CCCCCC;
}
.arrives_master {
  width: 196px;
  _width: 196px;
  border-right: 1px solid #CCCCCC;
}
.arrives_m {
  width: 143px;
  _width: 143px;
  border-right: 1px solid #CCCCCC;
}
.arrives_increase {
  width: 153px;
  _width: 155px;
  border-right: 1px solid #CCCCCC;
}
.arrives1 {
  width: 153px;
  _width: 155px;
  border-right: 1px solid #CCCCCC;
}
.arrives_new {
  width: 185px;
  _width: 170px;
  font-weight:normal;
  border-right: 0px solid #CCCCCC;
}
.stop {
  width: 63px;
  _width: 60px;
  font-weight:normal;
  border-right: 1px solid #CCCCCC;
}
.arrives2 {
  width: 147px;
  _width: 147px;
  border-right: 1px solid #CCCCCC;
}
.arrives_p {
  width: 152px;
  _width: 151px;
  border-right: 1px solid #CCCCCC;
}
.arrives1p {
  width: 150px;
  _width: 150px;
  border-right: 1px solid #CCCCCC;
}
.arrivesfro {
  width: 153px;
  _width: 155px;
  border-right: 1px solid #CCCCCC;
}
.arrives1_p {
  width: 155px;
  _width: 156px;
  border-right: 1px solid #CCCCCC;
}
.afo_flight {
  width: 230px;
}
#table_image {
  background-image: url(../../images/cal_1.gif);
  background-repeat: no-repeat;
  background-position:  98% 30%;
}
#table_image1 {
  background-image: url(../../images/cal_1.gif);
  background-repeat: no-repeat;
  background-position:  98% 55%;
}
#table_image2 {
  background-image: url(../../images/cal_1.gif);
  background-repeat: no-repeat;
  background-position:  98% 30%;
}
#table_image3 {
  background-image: url(../../images/cal_1.gif);
  background-repeat: no-repeat;
  background-position:  98% 30%;
}
#table_image4{
  background-image: url(../../images/cal_1.gif);
  background-repeat: no-repeat;
  background-position:  98% 30%;
}
#table_image5 {
  background-image: url(../../images/cal_1.gif);
  background-repeat: no-repeat;
  background-position:  98% 30%;
}
#table_image6{
  background-image: url(../../images/cal_1.gif);
  background-repeat: no-repeat;
  background-position:  98% 30%;
}
#table_image7 {
  background-image: url(../../images/cal_1.gif);
  background-repeat: no-repeat;
  background-position:  98% 30%;
}
#table_image8{
  background-image: url(../../images/cal_1.gif);
  background-repeat: no-repeat;
  background-position:  98% 30%;
}
#over_mouse {
  position: absolute;
  left: 426px;
  top: 613px;
  z-index: 1;
  width: 207px;
  height: 88px;
  visibility: visible;
}

#over_mouse2 {
  position: absolute;
  left: 613px;
  _left: 615px;
  top: 1878px;
  _top: 1970px;
  z-index: 2;
  visibility: visible;
  width: 360px;
  height: 210px;
  overflow: visible;
}
#over_mouse3 {
  position: absolute;
  left: 613px;
  top: 10px;
  z-index: 2;
  visibility: visible;
  width: 360px;
  height: 210px;
  overflow: visible;
}
#over_mouse4 {
  position: absolute;
  left: 613px;
  top: 10px;
  z-index: 2;
  visibility: visible;
  width: 360px;
  height: 210px;
  overflow: visible;
}
#float_right {
  float: right;
  width: 110px;
}

#float_left {
  float: left;
  width: 100px;
}

#close_btn {
  width: 950px;
  border: 0px;
  margin: 0 0 10px 0;
  padding: 2px 3px 0 0;
}

.leftborder {
  border-left: 1px solid #CCCCCC;
}

.w50 {
  width: 64px;
  _width: 66px;
}

.w80 {
  width: 80px;
}

.w84 {
  width: 84px;
  _width: 88px;
}

.w91 {
  width: 91px;
  _width: 91px;
}

.w95 {
  width: 95px;
  _width: 88px;
}

.w_100{
  width:100px;
  _width:99px;
}

.w106{
width: 110px;
_width: 106px;
}

.w120{
  width: 120px;
}

.w130 {
  width: 130px;
  _width: 133px;
}

.w131 {
  width: 130px;
  _width: 129px;
}


.w_145{
  width:145px;
  _width:144px;
}
.w_143{
  width:143px;
  _width:143px;
}

.w154 {
  width: 154px;
  _width: 155px;
}
.w156 {
  width: 156px;
  _width: 157px;
}

.w170 {
  width: 170px;
  _width: 174px;
}

.iew170px_mow170px {
  width: 170px;
  _width: 170px;
}

.w180 {
  width: 180px;
}

.w184 {
  width: 184px;
}
.w65 {
  width: 63px;
}
.w225px {
  width: 225px;
  _width: 225px;
}
.w218 {
  width: 218px;
  _width: 220px;
}

.w225 {
  width: 225px;
  _width: 225px;
}

.w230 {
  width: 230px;
}

.w439 {
  width: 439px;
  _width: 440px;
}

/* CSS Document Modify for non nested tables (20.09.06)  */
#w908 {
  width: 908px;
  _width: 907px;
}
#w900 {
  width: 900px;
}
#w500 {
  width: 500px;
}
#original_flight_w82 {
  width: 82px;
  _width: 82px;
  height: 79px;
  _height: 80px;
  float: left;
}
#original_flight_w67 {
  width: 80px;
  _width: 80px;
  float: left;
}

#original_flight_w400 {
  width: 400px;
  _width: 400px;
  float: left;
}

#original_flight_w77 {
  width: 77px;
  _width: 77px;
  float: left;
}

#original_flight_two_leg {
  width: 78px;
  _width: 79px;
  height: 80px;
  float: left;
}

#flight_details {
  width: 439px;
  height: 79px;
  margin-top: 0px;
  float: left;
}
#flight_details_misc {
  width: 439px;
  height: 80px;
  margin-top: 0px;
  float: left;
}
#flight_detailsp {
  width: 478px;
  height: 80px;
  margin-top: 0px;
  float: left;
}
#flight_details_1 {
   width: 442px;
  margin-top: 0px;
  float: left;
}
#flight_details_confirm {
   width: 831px;
  margin-top: 0px;
  float:left !important; 
}
#flight_details_2 {
  width: 515px;
  height: 81px;
  margin-top: 0px;  
}
#modify_search_two_leg {
  width: 387px;
  background-color: #EAF1FF;
  color: #0039AC;
  font-weight: bold;
  float: left;
  height: 80px;
}
#modify_search_two_leg_1 {
  width: 384px;
  background-color: #EAF1FF;
 color:#000000;  
  float: right;
  height: 96px;  
}
#modify_search_two_leg_2 {
  width: 384px;
  background-color: #EAF1FF;
 color:#000000;  
  float: right;
  }
  #modify_search_two_leg_2_2 {
  width: 384px;
  background-color: #EAF1FF;
 color:#000000;  
  float: right;
  }
  #modify_search_two_leg_3 {
    width: 383px;
    background-color: #EAF1FF;
   color:#000000;    
    float: right;
  }
#modify_search_two_leg_11 {
  width: 384px;
  background-color: #EAF1FF;
 color:#000000;  
  float: right;  
}
#modify_search_two_leg_OFS {
  width: 387px;
  background-color: #EAF1FF;
  float: right;
  height: 96px;  
}
#modify_summary_two_leg{
  width: 387px;  
  background-color: #EAF1FF;  
  height: 96px;  
  margin-right: 2px;  
   margin-top: 0px;
}
#modify_summary_two_leg1{
  width: 330px;  
  background-color:#EAF1FF;
  float: right;
  height: 75px;  
  margin-right: 4px;
   margin-top: 4px;
}
#get_afo_link_two_leg {
  width: 387px;  
  float: right;  
  height: 96px;  
}
#get_afo_link_two_leg1 {
  width: 384px;  
  float: right;
}

#get_afo_link_two_leg11 {
  width: 384px;  
  float: right;
}

#get_afo_link_flight_selected {
  width: 387px;  
  float: left;
  height: 79px;
}


#choose_final_flight_afo_summary {
  width: 387px;  
  float: left;
  height: 212px;  
  margin: 0px;
}

#modify_search_two_leg .thirdtd {
  padding-left: 55px;
}

.bottom_left_padding {
  padding: 0 0 2px 2px;
}

.right_bottom_padding {
  padding: 0 2px 2px 0;  
}

.right_bottom_border {
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

.left_padding2 {
  padding: 0 0 0 2px;
}

.notify_box {
  background-image: url(../../images/ndbox/nd_box.gif);
  background-repeat: no-repeat;
  width: 60px;
  height: 70px;
  
}
.notify_box_example {
  background-image: url(../../images/ndbox/nd_box_example.jpg);
  background-repeat: no-repeat;
  width: 180px;
  height: 70px;
  
}

.left_padding15 {
  padding: 0 0 0 15px;
}
.left_padding29 {
  padding: 0 0 0 32px;  
}
.center_padding15 {
  padding: 0 0 0 45px;
}

.topleft_padding10 {
   padding: 0px 0 0 5px;  
}

.left_padding10 {
 padding: 0px 0 0 5px;  
}

.padding {
  padding: 12px 5px 0 0;
}

.top_padding {
  padding: 10px 0 0 0;
}
.margin_top_right {
  padding: 5px 9px 0 0;  
}

.left_padding25 {
  padding: 0 0 0 25px;
}
.ie_left_padding25 {
  padding: 0 0 0 25px;  
}

.right_padding27 {
  padding: 0 27px 0 0;  
}

.right_padding50 {
  padding: 0 50px 0 0;  
}
.right_padding53 {
  padding: 0 52px 0 0;  
}
.right_padding_example {
  padding: 0 22px 0 0;  
}

.right_padding62 {
  padding: 0 62px 0 0;  
}

.bg_grey {
  background-color: #f3f3f3;
}

.left_padding18 {
  padding: 0 0 0 18px;
}

#journey_container {
  width: 521px;  
  float: left;  
}
#journey_container1 {
  width: 521px;  
  float: left;  
}

.padding_top4 {
  padding: 10px 0 0 0;
}

.padding_top2 {
  padding: 2px 0 0 0;  
}

.margin_left45_abs {
  position: absolute;  
  margin-left: 45px;  
}

.margin_left35_abs {
  position: absolute;  
  margin-left: 35px;  
}

.margin_left285_top-35_abs {
  position: absolute;
  margin-left: 285px;
  margin-top: -35px; 
}

.margin_top-20 {
  margin-top: -20px;
}
.margin_top-60 {
  margin-top: -60px;  
}
.margin_left296_top-20abs {
  position: absolute;
  margin-left: 296px;  
  margin-top: -20px;  
}


.margin_left273 {
  margin-left: 273px;  
}

.max_height85_max_width578{
  max-height:85px;
  max-width:578px;
}
.max_height85_max_width582{
  max-height:85px;
  max-width:582px;
}

.max_height118_max_width578{
  max-height:118px;
  max-width:578px;
}

.max_height70_max_width538{
    max-height:70px;
    max-width:538px;
    border-bottom:thin;
    border-right:thin;
}
.max_height70_max_width400{
    max-height:70px;
    max-width:400px;
    border-bottom:thin;
    border-right:thin;
}
.padding_left_0{
  padding-left:0px;
}
.paddingleft1{
   padding-left:10%;  
}

.margin_left_7{
   margin-left:-7px;
}

.margin_left-24{
  margin-left:4px;  
}

.space_length{
  height:20px;  
}
.ie_h20px
{
height:20px;
}

.padding_left3{
  padding-left:3px;
}

#number{
  width:1%;
  float:left;
  margin:0 4px 0 0px;;
}

#testimonial_container{
  width:98%;
  float:left;
  margin:0 0px 0 0px;;
}

.max_height164_max_width404{
  max-height:164px;
  max-width:404px;
}

.position_relative{
  position:relative;
  bottom:13px;
  _bottom:12px;
}

.v_align_middle {
vertical-align:middle;
}

.v_margin_top5 {
margin-top:5px;
}

.v_padding_top5 {
padding-top:5px;
}

.v_margin_top8 {
 margin-top:8px;
}

.v_margin_left5 {
 margin-left:5px;
}

.v_margin_bottom8 {
 margin-bottom:8px;
}

.border_home{
border-color:#CCCCCC;
background-color:#fcfcfc;
border-collapse:collapse;
}

.border_collapse{
border-collapse:collapse;
}
#original_flight_my_trips{
width:67px;
height:77px;
}
#flight_details_my_trips{
width:348px;
height:77px;
margin-top:0px;
}
#choose_final_flight_my_trips{
width:348px;
height:167px;
}
#w_763{
width:763px;
}
#w_762{
width:762px;
}
#get_afo_link_my_trips{
width:348px;
height:76px;
}
#w_415{
width:415px;
}
#w_414{
width:414px;
}
.mo_pad_left6ie_pad_left0
{
padding-left:6px;
}
.learn_afo_1
{
background-image: url(../../images/tutorial/learn_option1.jpg);
background-repeat:no-repeat;
width:564px;
height:178px;
}
.learn_afo_2
{
background-image: url(../../images/tutorial/learn_option2.jpg);
background-repeat:no-repeat;
width:564px;
height:178px;
}
.learn_afo_3
{
background-image: url(../../images/tutorial/learn_option3.jpg);
background-repeat:no-repeat;
width:564px;
height:178px;
}
.learn_afo_4
{
background-image: url(../../images/tutorial/learn_option4.jpg);
background-repeat:no-repeat;
width:564px;
height:178px;
}

.position_top8
{
position:relative;
top:8px;
}

/*<!----This part is for single and multi leg section.---->*/

#original_flight_single_leg{
width:82px;
height:68px;
float:left;
}
#flight_details_single_leg{
width:439px;
height:68px;
margin-top:0px;
float:left;
}
#flight_details_single_leg1{
width:424px;
height:68px;
margin-top:0px;
float:left;
}
#modify_search_single_leg{
width:387px;
color:#0039AC;
background-color:#EAF1FF;
font-weight:bold;
float:left;
height:67px;
}
#original_flight_three_leg{
width:82px;
height:120px;
float:left;
}
#modify_search_three_leg{
width:387px;
color:#0039AC;
font-weight:bold;
background-color:#EAF1FF;
float:left;
height:119px;
vertical-align:middle;
}
#flight_details_three_leg{
width:439px;
height:120px;
margin-top:0px;
float:left;
}
#flight_details_three_leg1{
width:423px;
height:120px;
margin-top:0px;
float:left;
}
#choose_final_flight_three_leg{
width:387px;
float:left;
height:253px;
}

#choose_final_flight_single_leg{
width:387px;
float:left;
height:173px;
}
#get_afo_link_single_leg{
width:386px;
float:left;
height:68px;
}
#get_afo_link_three_leg{
width:386px;
float:left;
height:120px;
}

#flight_details_two_leg{
width:439px;
height:80px;
margin-top:0px;
float:left;
}

.margintopie3_mo8{
margin-top:8%;
}


/*  FRO starts here  */
.afo_flight_fro {
  border-right: 0px solid #CCCCCC;
  width:196px;
}
.afo_flight_fro1 {
  border-right: 1px solid #CCCCCC;
  width:200px;
}
.right_padding1px{
padding-right:1px;
}

.right_padding52 {
  padding: 0 52px 0 0;
}

/*  UTO starts here  */

#flight_details_buy_uto {
  width: 399px;  
  height: 80px;
  margin-top: 0px;
  float: left;
}

#get_afo_link_two_leg_uto {
  width: 509px;  
  float: left;
  height: 80px;
}

#flight_details_buy_uto_nbox {
  width: 500px;  
  height: 160px;
  margin-top: 0px;
  float: left;
}

#get_afo_link_two_leg_uto_nbox {
  width: 408px;  
  float: left;
  height: 160px;
}

.flight_buy_uto {
  width: 180px;  
  border-right: 1px solid #CCCCCC;
}

.departs_buy_uto {
  width: 105px;  
border-right: 1px solid #CCCCCC;
}

.arives_buy_uto {
  width: 105px;  
border-right: 1px solid #CCCCCC;
}
.upgrade_buy_uto {
  width: 98px;  
border-right: 1px solid #CCCCCC;
}

/* this part For STO page */

.bg_white
{
background:#FFFFFF;
}

.black_bordertop_bottom_left
{
border-left:1px solid #000000;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
}
.black_borderright_bottom_left
{
border-left:1px solid #000000;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
}
.right_black_border
{
border-right:1px solid #000000;
}
.white_font_color12
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000;
}

.light_green_bg
{
background:#FFE6D9;

}
.aqua_bg
{
background:#03FDE5;

}
.golden_bg
{
background:#FFCC00;

}
.platinum_bg
{
background:#65FF64;

}

.yellow_font_color12
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}



/* STO  */

#get_afo_link_two_leg_sto {
  width:247px;
  float: left;
  height: 80px;
}

#flight_details_sto_2  {
  width: 433px;
  height: 80px;
  margin-top: 0px;
  float: left;
}

#onward_table_sto {
  width: 682px;
  border: 0;
  margin: 0 0 0 16px;
  padding: 0px 3px 0 3px;
  float: left;
}

#onward_table_details {
  width: 680px;
  border: 0;
  margin: 0 0 0 0px;
  float: left;
}

.w550px
{
width:599px;
}

#flight_details_sto{
  width: 550px;
  height: 80px;
  margin-top: 0px;
  float: left;
}

#ur_itinerary_details {
  width: 688px;
  border: 0;
  margin: 10px 0 0 16px;
    padding: 3px 3px 4px 3px;
  float:left;
}
#onward_heading_st{
  width: 680px;
  border: 0;
  margin: 0 0 0 16px;
  padding: 0px 3px 0 3px;
  float:left;
}

.w_mo173px_ie170 {
  width: 173px;  
}

.w132 {
  width: 130px;  
}

/*  This section for FRO Multi leg created on 2.12.06   */



#modify_search_two_leg_FRO_serach_multi {
  width: 387px;
  background-color: #EAF1FF;
  float: left;
  height: 93px;  
}

.top_margin29px{
margin-top:29px;
}

#choose_final_flight_FRO_summary_multi {
  width: 387px;
  float: left;
  height: 267px;  
  margin: 0px;
}

#choose_final_flight_FRO_summary_purchase {
  width: 387px;
  float: left;
  height: 173px;
  margin: 0px;
}
#choose_final_flight_FRO_summary_purchase1 {
  width: 354px;
  float: left;
  height: 173px;
  margin: 0px;
}
.padding_top1{
padding-top:1px;
}

#table_heading_FRO_purchase {
  background-image: url(../../images/fro_headingbar.gif);
  background-color:#D0DDFC;
  text-align: center;
  font-weight: bold;
  height:20px;
}
#table_heading_UTO_purchase {
  background-image: url(../../images/fro_headingbar.gif);
  background-color:#D0DDFC; 
  height:20px;
}
#table_heading_TGP_error{
   width: 850px;
  background-image: url(../../images/tgp_error.gif);
  text-align: center;
  font-weight: bold;
}
#table_heading_MMO_error{
  width: 600px;
  background-image: url(../../images/tgp_error.gif);
  text-align: center;
  font-weight: bold;
}
#table_heading_UTO_error{
   width: 735px;
  background-image: url(../../images/tgp_error.gif);
  text-align: center;
  font-weight: bold;
}
#table_heading_PFO_error{
   width: 735px;
  background-image: url(../../images/tgp_error.gif);
  text-align: center;
  font-weight: bold;
}
#table_heading_UTO_Home_error{
   width: 365px;
  background-image: url(../../images/tgp_error.gif);
  text-align: left;
  font-weight: normal;
}
#table_heading_agent_login_error{
   width: 470px;
  background-image: url(../../images/tgp_error.gif);
  text-align: center;
  font-weight: bold;
}
#table_heading_MA_error{  
  background-image: url(../../images/tgp_error.gif);
  text-align: center;
  font-weight: bold;
  min-height:60px;
  margin-bottom:15px;
}

#table_heading_TSR_error{
   width: 650px;
  background-image: url(../../images/tgp_error.gif);
  text-align: center;
  font-weight: bold;
}

#table_heading_TSR_error{
   width: 650px;
  background-image: url(../../images/tgp_error.gif);
  text-align: center;
  font-weight: bold;
}

#choose_final_flight_FRO_summary {
  width: 387px;
  float: right;
  height: 219px;
  margin: 0px;
}
#choose_final_flight_FRO_summary_TGP {
  width: 337px;
  float: left;
  height: 186px;
  margin: 0px;
}
#afterPND_FRO_summary_OFS_misc {
  width: 387px;
  float: right;
  height: 140px;
  margin: 0px;
}
#afterPND_FRO_summary_OFS {
  width: 387px;
  float: left;
  height: 100px;
  margin: 0px;  
}

#choose_final_flight_FRO_search_multi{
  width: 387px;
  float: left;
  height: 173px;
  margin: 0px;
}


#table_heading_FRO_select {
  background-image: url(../../images/fro_headingbar_select.gif);
  z-index:200;
  text-align: center;
  font-weight: bold;
  height:32px;
  vertical-align:middle;
}
#table_heading_TGP_select {
  background-image: url(../../images/fro_headingbar_select2.gif);
  text-align: center;
  font-weight: bold;
  height:32px;
  vertical-align:middle;
}
#table_heading_TGP_select1 {
  background-image: url(../../images/fro_headingbar_select.gif);
  text-align: left;
  font-size: 16px;
  font-weight: bold;
  height:20px;
  width: 790px;
  vertical-align:middle;
}
#table_heading_FRO_select_multi {
  background-image: url(../../images/fro_headingbar_select.gif);
  text-align: center;
  font-weight: bold;
  height:42px;
  vertical-align:middle;
}

.padding_top5{
padding-top:7px;
}

#table_heading_TGP_select_normal {
  background-image: url('../../images/fro_headingbar_select3.gif');
  text-align: center;
  font-weight: normal;
  height:43px;
  vertical-align:middle;
}

#original_flight_w37 {
  width: 80px;
  height: 30px;
  float: left;
}

#flight_special_1 {
   width: 443px;
  height: 30px;
  margin-top: 0px;
  float: left; 
}

#original_flight {
  width: 908px;
  border: 0;
  margin: 10px 0px 0 16px;
  padding: 5px 5px 5px 5px;
}
#flight_details_3 {
  width: 523px;
  float: left;
}

#flight_details_4 {
  width: 523px;
  float: left;
}

#flight_details_5 {
  width: 523px;
  float: left;
}

#flight_details_6 {
  width: 913px;
  float: left;
}

#onward_heading1{
width: 829px;
 border: 0;
 margin: 0 0 0 16px;  
 padding: 0px 3px 0 3px;
}
.w442 {
  width: 442px; 
}
#flight_details_confirm1 {
   width: 918px;  
  margin-top: 0px;
}

#modify_BgColor {
  background-color: #f9f89a;  
}
.w_Mo218_Ie_230 {
  width: 270px;  
}

#selectafo2 {
float: left;
  margin: 13px 0 0 0px;
  border: 0;
  padding: 0px 0px 0 0px;  
}
.flight_heading_39{
width: 37px;
}
.flight_heading_75{
width: 72px;
}
.flight_heading_148{
width: 143px;
}
.flight_heading_33{
width: 36px;
}

#original_flight_w69 {
  width: 80px;
  height: 96px;
  float: left;
}
#original_flight_OFS {
  width: 80px;  
  height: 120px; 
  float: left;
}
#flight_details_mast {
   width: 439px;
  height: 96px;
  margin-top: 0px;
  float: left;  
}
#flight_details_OFS {
   width: 439px;
  height: 120px;
  margin-top: 0px;
  float: left;  
}
#flight_special_1 {
   width: 443px;
  height: 30px;
  margin-top: 0px;
  float: left;  
}
.borderDark {
  border: 1px solid black;
}
.upperborderDark {
  border-top: 1px solid black;
}
.bottomborderDark {
  border-bottom: 1px solid black;
}
.leftborderDark {
  border-left: 1px solid black;
}
.rightborderDark {
  border-right: 1px solid black;
}
