/* orbix reservation & newslist CSS */

/* placing */

 #homepage_wraper {
   border-collapse:collapse;
   width:720px;
   margin:0 0 10px 0;
 }
 #homepage_wraper tbody tr td {
   padding:0;
   vertical-align:top;
 }
 
/* newslist */
 
 #newslist {
   width:226px;
 }
 #newslist h2 {
   margin:0 0 10px 0;
 }
 
/* airticket reservation placing */
  
 #airticket_reservation {
   width:473px;
   /* 412px + 52px */
   height:464px;
 }
 #newLayout #airticket_reservation {
   width:720px;
   /* 412px + 52px */
   height:300px;
   margin-top:20px;
 }
 #airticket_reservation h2 {
   position:absolute;
   line-height:22px;
 }
 #airticket_reservation_left_shadow {
   position:absolute;
   margin:32px 0 0 -5px;
   width:5px;
   height:412px; 
   background:url('../images/airticket-form-shadows.gif') top left no-repeat;
   z-index:1;
 }
 #newLayout #airticket_reservation_left_shadow {
   position:absolute;
   margin:0px 0 0 -5px;
   width:5px;
   height:280px; 
   background:url('../images/xairticket-form-shadows.gif') top left no-repeat;
   z-index:1;
 }
 #airticket_reservation_right_shadow {
   position:absolute;
   margin:32px 0 0 473px;
   width:5px;
   height:412px;
   background:url('../images/airticket-form-shadows.gif') top right no-repeat;
   z-index:2;
 }
 #newLayout #airticket_reservation_right_shadow {
   position:absolute;
   margin:0px 0 0 720px;
   width:5px;
   height:280px;
   background:url('../images/xairticket-form-shadows.gif') top right no-repeat;
   z-index:2;
 }
 #airticket_reservation_form {
   position:absolute;
   margin:32px 0 0 0;
   width:473px;
   height:412px;
   background:#f2f6f8 url('../images/airticket-form-background.gif') center top repeat-x;
   z-index:3;
 }
 #newLayout #airticket_reservation_form {
   position:absolute;
   margin:32px 0 0 0;
   width:473px;
   height:412px;
   background:#f2f6f8 url('../images/airticket-form-background.gif') center top repeat-x;
   z-index:3;
   border-bottom:1px solid #B0CBE3;
 }
 
  #newLayout #airticket_reservation_form {
   position:absolute;
   margin: 0px 0 0 0;
   width: 720px;
   height: 280px;
   background:#f2f6f8 url('../images/airticket-form-background.gif') center top repeat-x;
   z-index:3;
 }
 
/* reservation publics */

 .hidden {
   position:absolute;
   display:none;
 }
 #airticket_reservation_form .panel {
   position:relative;
 }
 #airticket_reservation_form label {
   text-align:right;
   font-size:11px;
   line-height:14px;
 }
 #airticket_reservation_form h3 {
   position:absolute;
   top:-8px;
   left:10px;
   font-family:Arial;
   font-size:11px;
   font-weight:normal;
   color:#75a8d3;
   padding:0 10px 0 10px;
 }
 select {
   color:#4d4d4d;
   position:relative;
   top:-1px;
   #top:-1px;
   _top:-1px;
   _t\op:-1px;
   left:-1px;
   _left:-1px;
   _lef\t:-1px;
   height:20px;
   #height:20px;
   border:0px;
   font-size:11px;
   padding:0.25ex 3px 0.73ex 4px;
   text-align:left;
   vertical-align:middle;
   overflow:hidden;
   _behavior:url('styles/hover.htc');
 }
 html>/**/body select, select:-moz-any-link, select:default { padding:0.25ex 3px 0.3ex 4px;} /* Only FF3 */
 .select-border {
   height:18px;
   _height:20px;
   _he\ight:20px;
   border:1px solid #B5B5B5;
   vertical-align:middle;
   padding:0px;
   overflow:hidden;
   _behavior:url('styles/hover.htc');
 }
 .select-border:active, 
 .select-border:focus, 
 .select-border:hover, 
 .select-border.hover {
   color:#232323;
   border-color:#b2cde6;
 }   
 select:active, 
 select:focus, 
 select:hover {
   color:#232323;
 }
 select option {
   color:#4d4d4d;
   padding:3px 2px 3px 2px;
 }
  
 
/* reservation content */
  
 /* itinerary panel */
 
  #airticket_reservation_form #itinerary {
    position:absolute;
    top:11px;
    left:10px;
    width:453px;
    height:122px;
    _height:123px;
    border-top:1px solid #b0cbe3;
    z-index:5;
  }
  #newLayout #airticket_reservation_form #itinerary {
    position:absolute;
    top:11px;
    left:5px;
    width:505px;
    height:122px;
    _height:123px;
    border-top:1px solid #b0cbe3;
    z-index:5;
  }
  
  #itinerary h3 {
    background:#feffff;
  }
  
 /* itinerary - from */
  
  #from_destination_label {
    position:absolute;
    top:13px;
    left:20px;
  }
  #from_destination {
    position:absolute;
    top:29px;
    #top:28px;
    left:10px;
    z-index:100;
  }
  #from_destination_edit {
    position:absolute;
    z-index:100;
    /*176*/
    width:166px;
    _width:176px;
    _wid\th:176px;
    text-align:left;
    padding:2px 0px 2px 8px;
    _padding:2px 0px 2px 8px;
    _paddi\ng:2px 0px 2px 8px;
  }
  #airticket_reservation_form #from_destination #from_destination_edit-label {
    position:absolute;
    z-index:101;
    /*176*/
    width:166px;
    _width:176px;
    _wid\th:176px;
    text-align:left;
    padding:3px 0px 3px 8px;
    _padding:3px 0px 3px 8px;
    _paddi\ng:3px 0px 3px 8px;
  }
  #from_destination select {
    position:absolute;
    top:20px;
    height:205px;
    #height:150px;
    overflow:visible;
    /*width:expression(this.clientWidth > 176 ? "auto" : "176px" );*/
    padding:2px;
    margin:0 0 0 1px;
    border:1px solid #B5B5B5;
    z-index:200;
  }
  /* safari *//*
  @media screen and (-webkit-min-device-pixel-ratio:0){
    #from_destination select {
      height:135px;
    }
  }*/
  /* opera, ie5.5- *//*/  
  @media screen and (){
    #from_destination select {
      min-width:176px;
      height:162px;
    }*/
  /*}*/
  #from_destination select:hover {
    color:#232323;
    border-color:#b2cde6;
  }
  #from_destination_browser {
    position:absolute;
    display:table;
    left:195px;
    top:29px;
    width:20px;
    height:20px;
    cursor:pointer;
    cursor:hand;
    background:url("../images/airticket-form-airpotr-picker.gif");
  }
  #from_date_label {
    position:absolute;
    top:53px;
    left:20px;
  }
  #from_date_day {
    position:absolute;
    top:69px;
    left:10px;
    /*30*/
    width:20px;
    _width:30px;
    _wid\th:30px;
    text-align: center;
    padding:2px 4px 2px 4px;
    _padding:2px 4px 2px 4px;
    _paddi\ng:2px 4px 2px 4px;
  }
  #from_date_month_year_div {
    position:absolute;
    top:69px;
    left:50px;
    /*136*/
    width:134px;
    _width:136px;
    _wid\th:136px;
  }
  #from_date_month_year {
    /*136*/
    width:136px;
    _width:136px;
    _wid\th:136px;
  }
  
 /* itinerary - to */
  
  #to_destination_label {
    position:absolute;
    top:13px;
    left:246px;
  }
  #to_destination {
    position:absolute;
    top:29px;
    #top:28px;
    left:236px;
    z-index:100;
  }
  #to_destination_edit {
    /*176*/
    width:166px;
    _width:176px;
    _wid\th:176px;
    text-align:left;
    padding:2px 0px 2px 8px;
    _padding:2px 0px 2px 8px;
    _paddi\ng:2px 0px 2px 8px;
  }
  #to_destination select {
    position:absolute;
    top:20px;
    overflow:visible;
    /*width:expression(this.clientWidth > 176 ? "auto" : "176px" );*/
    height:205px;
    #height:150px;
    padding:2px;
    margin:0 0 0 1px;
    border:1px solid #B5B5B5;
    z-index:200;
  }
  /* safari *//*
  @media screen and (-webkit-min-device-pixel-ratio:0){
    #to_destination select {
      height:135px;
    }
  }
  /* opera, ie5.5- */
  /*
  @media screen and (){
    
    #to_destination select {
      min-width:176px;
      height:162px;
    }
  }*/
  #to_destination select:hover {
    color:#232323;
    border-color:#b2cde6;
  }
  #to_destination_browser {
    position:absolute;
    display:table;
    left:421px;
    top:29px;
    width:20px;
    height:20px;
    cursor:pointer;
    cursor:hand;
    background:url("../images/airticket-form-airpotr-picker.gif");
  }
  #to_date_label {
    position:absolute;
    top:52px;
    left:246px;
  }
  #to_date_day {
    position:absolute;
    top:69px;
    left:236px;
    /*30*/
    width:20px;
    _width:30px;
    _wid\th:30px;
    text-align: center;
    padding:2px 4px 2px 4px;
    _padding:2px 4px 2px 4px;
    _paddi\ng:2px 4px 2px 4px;
  }
  #to_date_month_year_div {
    position:absolute;
    top:69px;
    left:276px;
    /*136*/
    width:134px;
    _width:136px;
    _wid\th:136px;
  }
  #to_date_month_year {
    /*136*/
    width:136px;
    _width:136px;
    _wid\th:136px;
  }
  
 /* itinerary - added checkboxes */
  
  #only_available_flights {
    position:absolute;
    top:99px;
    left:20px;
    border:0px;
    background:#ffffff;
    width:13px;
    height:13px;
    cursor:pointer;
    cursor:hand;
  }
  #only_available_flights_label {
    position:absolute;
    top:97px;
    left:40px;
    cursor:pointer;
    cursor:hand;
  }
  #only_direct_flights {
    position:absolute;
    top:99px;
    left:246px;
    border:0px;
    background:#ffffff;
    width:13px;
    height:13px;
    cursor:pointer;
    cursor:hand;
  }
  #only_direct_flights_label {
    position:absolute;
    top:97px;
    left:266px;
    cursor:pointer;
    cursor:hand;
  }

 /* class */
 
  #airticket_reservation_form #cabin {
    position:absolute;
    top:144px;
    left:10px;
    width:148px;
    height:38px;
    _height:39px;
    border-top:1px solid #b0cbe3;
    z-index:4;
  }
  #newLayout #airticket_reservation_form #cabin {
    position:absolute;
    top:11px;
    left: 515px;
    width: 200px;
    height:38px;
    _height:39px;
    border-top:1px solid #b0cbe3;
    z-index:4;
  }  
  
  #cabin h3 {
    background:#f5f9fb;
  }
  
  #newLayout #airticket_reservation_form #cabin h3{
    background:#fff;
  }
  #cabin_C_label {
    position:absolute;
    top:13px;
    left:30px;
    cursor:pointer;
    cursor:hand;
  }
  #cabin_YC_label {
    position:absolute;
    top:33px;
    left:30px;
    cursor:pointer;
    cursor:hand;
  }
  #cabin_C {
    position:absolute;
    top:14px;
    left:10px;
    width:14px;
    height:14px;
    border:0;
    background:transparent;
  }
  #cabin_YC {
    position:absolute;
    top:34px;
    left:10px;
    width:14px;
    height:14px;
    border:0;
    background:transparent;
  } 
  
 /* flight type */
 
  #airticket_reservation_form #flight_type {
    position:absolute;
    top:144px;
    left:168px;
    width:143px;
    height:38px;
    _height:39px;
    border-top:1px solid #b0cbe3;
    z-index:3;
  }
  #newLayout #airticket_reservation_form #flight_type {
    position:absolute;
    top: 76px;
    left: 515px;
    width: 200px;
    height:38px;
    _height:39px;
    border-top:1px solid #b0cbe3;
    z-index:3;
  }  
  #flight_type h3 {
    background:#f5f9fb;
  }
  #flight_type_one_way_label {
    position:absolute;
    top:13px;
    left:30px;
    cursor:pointer;
    cursor:hand;
  }
  #flight_type_round_trip_label {
    position:absolute;
    top:33px;
    left:30px;
    cursor:pointer;
    cursor:hand;
  }
  #flight_type_one_way {
    position:absolute;
    top:14px;
    left:10px;
    width:14px;
    height:14px;
    border:0;
    background:transparent;
  }
  #flight_type_round_trip {
    position:absolute;
    top:34px;
    left:10px;
    width:14px;
    height:14px;
    border:0;
    background:transparent;
  }
  
 /* price */
 
  #airticket_reservation_form #pricer {
    position:absolute;
    top:144px;
    left:321px;
    width:143px;
    height:38px;
    _height:39px;
    border-top:1px solid #b0cbe3;
    z-index:3;
  }
  #newLayout #airticket_reservation_form #pricer {
    position:absolute;
    top:140px;
    left: 515px;
    width: 200px;
    height:38px;
    _height:39px;
    border-top:1px solid #b0cbe3;
    z-index:3;
  }  
  #pricer h3 {
    background:#f5f9fb;
  }
  #pricer_ONP_label {
    position:absolute;
    top:13px;
    left:30px;
    cursor:pointer;
    cursor:hand;
  }
  #pricer_AVB_label {
    position:absolute;
    top:33px;
    left:30px;
    cursor:pointer;
    cursor:hand;
  }
  #pricer_ONP {
    position:absolute;
    top:14px;
    left:10px;
    width:14px;
    height:14px;
    border:0;
    background:transparent;
  }
  #pricer_AVB {
    position:absolute;
    top:34px;
    left:10px;
    width:14px;
    height:14px;
    border:0;
    background:transparent;
  }

 /* specify */
 
  #airticket_reservation_form #specify {
    position:absolute;
    top:213px;
    left:10px;
    width:453px;
    height:60px;
    _height:61px;
    z-index:2;
    border-top:1px solid #b0cbe3;
  }
  
  #newLayout #airticket_reservation_form #specify {
    position:absolute;
    top:140px;
    left:5px;
    width:505px;
    height:60px;
    _height:61px;
    z-index:2;
    border-top:1px solid #b0cbe3;
  }
  #specify h3 {
    background-color:#f5f9fb;
  }
  #search_interval_label {
    position:absolute;
    top:13px;
    left:20px;
  }
  #search_interval_div {
    position:absolute;
    top:29px;
    left:10px;
    /*176*/
    width:174px;
    _width:176px;
    _wid\th:176px;
  }
  #search_interval {
    /*176*/
    width:176px;
    _width:176px;
    _wid\th:176px;
  }
  #prefer_airline_label {
    position:absolute;
    top:13px;
    left:246px;
  }
  #newLayout #prefer_airline_label {
    position:absolute;
    top:13px;
    left:246px;
    xdisplay: none;
    width:122px;
  }  
  #prefer_airline_div {
    position:absolute;
    top:29px;
    left:236px;
    /*176*/
    width:174px;
    _width:176px;
    _wid\th:176px;
  }
 #newLayout #prefer_airline_div {
    position:absolute;
    top:29px;
    left:236px;
    /*176*/
    width:174px;
    _width:176px;
    xdisplay: none;
  }
  #prefer_airline {
    /*176*/
    width:176px;
    _width:176px;
    _wid\th:176px;
  }

 /* passengers */
  
  #airticket_reservation_form #passengers {
    position:absolute;
    top:284px;
    left:10px;
    width:453px;
    height:72px;
    _height:73px;
    z-index:1;
    border-top:1px solid #acc9e1;
  }
  #newLayout #airticket_reservation_form #passengers {
    position:absolute;
    top: 205px;
    left: 5px;
    width:710px;
    height:72px;
    _height:73px;
    z-index:1;
    border-top:1px solid #acc9e1;
  }
  #passengers label {
    text-align:center;
    width:78px;
  }
  #passengers h3 {
    background-color:#f5f9fb;
  }
  #passengers_adt_label {
    position:absolute;
    top:13px;
    left:10px;
  }
  #passengers_adt_div {
    position:absolute;
    top:43px;
    left:10px;
    /*78*/
    width:76px;
    _width:78px;
    _wid\th:78px;
  }
  #passengers_adt {
    /*78*/
    width:78px;
    _width:78px;
    _wid\th:78px;
  }
  #passengers_yth_label {
    position:absolute;
    top:13px;
    left:98px;
  }
  #passengers_yth_div {
    position:absolute;
    top:43px;
    left:98px;
    /*78*/
    width:76px;
    _width:78px;
    _wid\th:78px;
  }
  #passengers_yth {
    /*78*/
    width:78px;
    _width:78px;
    _wid\th:78px;
  }
  #passengers_ycd_label {
    position:absolute;
    top:13px;
    left:186px;
  }
  #passengers_ycd_div {
    position:absolute;
    top:43px;
    left:186px;
    /*79*/
    width:77px;
    _width:79px;
    _wid\th:79px;
  }
  #passengers_ycd {
    /*79*/
    width:79px;
    _width:79px;
    _wid\th:79px;
  }
  #passengers_inf_label {
    position:absolute;
    top:27px;
    left:275px;
  }
  #passengers_inf_div {
    position:absolute;
    top:43px;
    left:275px;
    /*78*/
    width:76px;
    _width:78px;
    _wid\th:78px;
  }
  #passengers_inf {
    /*78*/
    width:78px;
    _width:78px;
    _wid\th:78px;
  }
  #passengers_chd_label {
    position:absolute;
    top:27px;
    left:363px;
  }
  #passengers_chd_div {
    position:absolute;
    top:43px;
    left:363px;
    /*78*/
    width:76px;
    _width:78px;
    _wid\th:78px;
  }
  #passengers_chd {
    /*78*/
    width:78px;
    _width:78px;
    _wid\th:78px;
  }
  
 /* submit button */
 
  #form-btn {
    position:absolute;
    bottom:10px;
    right:95px;
    border:1px solid #cd0b1e;
    z-index:2;
    
  }
  #form-btn input {
    width:97px;
    background:transparent url('../images/button_bg.gif') repeat-x top left;
    cursor:pointer;
    font-weight:bold;
  }