/* CSS created by Balbir Singh <balbir.singh@tekritisoftware.com> */ 
/* CSS created for 'TekTravel-Search' page on 24 Aug 2007 */

body {
  width:100%;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-family:Arial;
  font-size:11px;
}
a:link, 
a:active,
a:visited {
	color:#58595B;
	text-decoration:underline;
}
a:hover {
	color:#58595B;
	text-decoration:none;
}
#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:url(images/footer-repeater.gif) repeat-x left bottom;
}
#col_a {
  width:198px;
  _width:199px;
  height:100px;
  float:left;
  margin:2px 3px 0px 3px;
  _margin:2px 2px 0px 2px;
  padding:0px;
/*  background:cyan;*/
}
#col_b {
  width:570px;
  float:left;
  margin:2px 3px 0px 3px;
  _margin:2px 2px 0px 2px;
}
#col_c {
  width:199px;
  _width:204px; /*198px*/
  height:100px;
  float:left;
  margin:2px 0 0px 7px;
  _margin:2px 0 0px 2px;
  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;
  background:pink;
}
.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:#c9e3f2;
}
/* 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:790px;
  _width:770px;
  float:left;
  margin:2px 3px 0px 3px;
  padding:0px;
}


