/* CSS created by Balbir Singh <balbir.singh@tekritisoftware.com> */ 
/* CSS created for 'TekTravel-Search' page on 24 Aug 2007 */
table { border-collapse:collapse;}
#header {
  width:100%;
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  float:left;
  background:#0D4882;
}
#logo_section {
  width:172px;
  float:left;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
#footer {
  width:100%;
  float:left;
  margin:0px;
  padding:0;
}
*html #footer {
  margin:-130px 0 0;
}
.footer_container {
  width:340px; /*	240 modified by Balbir Singh on 25 Apr 08	*/
  margin:auto;
}
.search_container {
  width:582px;
  float:left;
  margin:0px;
  padding:0px;
/*  border:solid 1px #D2CECD;
  background:#f1f1f1;*/
}
.search_content {
  width:580px;
  float:left;
  margin:0px;
  padding:5px 0px 0px 0px;
  _padding:3px 0px 0px 0px;
  *padding:3px 0px 0px 0px;
}
.search_details {
  width:575px;
  _width:574px;
  float:left;
  padding:0px;
  margin:0px 0px 6px 5px;
  _margin:0px 0px 6px 3px;
/*  border:solid 1px #D2CECD;*/
}
#passengers_module {
  width:552px;
  float:left;
  margin:0px;
  padding:0px 0px 0px 15px;
}
.class_module {
  width:115px;
  float:left;
  margin:0px;
  padding:0px 0px 0px 0px;
}
.search_class {
  width:572px;
  _width:574px;
  float:left;
  margin:0px;
  padding:0px 0px 4px 5px;
  _padding:0px 0px 4px 6px;
}
.search_class_content {
  width:574px;
  float:left;
  margin:0px;
  background:url(images/carrier-bg.gif) repeat-y 0px 0px;
}
.search_carrier {
  width:450px;
  float:left;
  margin:0px;
  padding:0px 0px 0px 5px;
}
.carrier_module {
  width:455px;
  _width:454px;
  float:left;
  margin:0px;
  padding:0px 0px 0px 0px;
}
.banner_ads {
  width:576px;
  _width:574px;
  float:left;
  margin:2px 0px 6px 4px;
  _margin:2px 0px 6px 3px;
  padding:0px;
/*  width:582px;
  float:left;
  margin:2px 0px 0px 0px;
  padding:0px;
  border:solid 1px #D2CECD;
  background:#f1f1f1;*/
}

/* classes for 1024 resolution */

#container {
  width:1004px;
  margin:auto;
}
#content {
  width:1000px;
  float:left;
  margin:0px;
  padding:7px 0px 0px 0px;
  /*background:#fff url(images/footer-repeater.gif) repeat-x left bottom;*/
}
#col_a {
  width:198px;
  _width:199px;
  height:100px;
  float:left;
  margin:2px 10px 0px 0px;
  _margin:2px 10px 0px 0px;
  padding:0px;
}
#col_b {
  width:575px;
  float:left;
  margin: 0;
  padding: 0;
  position: relative;
  font-family:Arial, Verdana;
}
#col_c {
  width:199px;
  _swidth:204px; /*198px*/
  height:100px;
  float:right;
  padding:0px;
}
.col_b_a {
  width:100%;
  float:left;
  margin:0px;
  padding:0px 0px 10px 0px;
  background:#D8E3EB;
}
#col_a .module_a,
#col_a .module_b {
  width:100%;
  float:left;
  margin:0px;
  padding:0px 0px 10px 0px;
  background:#F0F0F0;
}
#col_a .module_b {
  margin-top:7px;
}

/* below classes for 'pax details module' by Balbir Singh on 31 Aug 07 */
.passenger_details_module {
  width:583px;
  _width:582px;
  float:left;
  margin:3px 0px 0px 1px;
  padding:0px;
  background:none;
/*  background:#D4D3D3;*/
}
.passenger_details_parent {
  width:570px;
  float:left;
  margin:0px;
  padding:0px 0px 5px 7px;
  _padding:0px 0px 5px 6px;
}

/* above classes for 'pax details module' by Balbir Singh on 31 Aug 07 */
/* below classes for 'Search_result' by Kapil Juneja on 31 Aug 07 */
.fleft {
	float:left;
}
.fright {
	float:right;
}
#flight_filters_module {
  width:100%;
  float:left;
  margin:0px;
  padding:0px;
}
.flight_filters_content {
  width:100%;
  float:left;
  margin:-2px 0px 0px 0px;
  padding:0px;
  /*border:solid 1px #777;*/
}
.flight_filters_details {
  width:197px;
  _width:199px;
  float:left;
  margin:0px;
  padding:6px 0px 0px 5px;
 background-color:#e2e0e0;
}
/* above classes for 'Search_result' by Kapil Juneja on 31 Aug 07 */

#first_tier_nav {
  float:left;
  width:100%;
  height:27px;
  margin:0;
  padding:0;
  background:url(../images/nav_bg.gif) repeat-x 0 0;
}
/*below code added by ranveer singh as on 15/05/08*/
#col_d {
  width:789px;
  _width:770px;
  float:left;
  margin:2px 0px 0px 3px;
  padding:0px;
}


.popuptable {}
.popuptable td { border:solid 1px #bfbebe; padding:4px; vertical-align:top;}
.popupFareRule td {border:solid 1px #bfbebe; padding:4px; vertical-align:top;}

