﻿/* below classes added for "Amend Hotel Bookings" by Balbir Singh on 17 Jun 08 */

input.no_border {
  width:130px;
  height:20px;
  color:#444;
  background:#fff;
  border:solid 0 #fff;
}
.amend_hotel_module,
.amend_hotel_module p.basic_info,
.amend_hotel_module p.basic_info span {
  width:100%;
  float:left;
  margin:0;
  padding:0;
}
.amend_hotel_module {
  padding:20px 0 15px 0;
}
.amend_hotel_module p.basic_info {
  padding:5px 0 5px 0;
}
.amend_hotel_module p.basic_info span {
  padding:0 0 5px 0;
}
.amend_hotel_module p.basic_info span.info_heads {
  width:100%;
}
.amend_hotel_module p.basic_info span.edit {
  float:right;
  width:auto;
  padding:0 50px 0 0;
}
.amend_hotel_module p.basic_info span.amend_date {
  width:250px;
  float:left;
  margin:0;
  padding:0 30px 15px 0;
}
.amend_hotel_module p.basic_info span em {
  width:20px;
  float:left;
  margin:0;
  padding:0 5px 0 0;
}
.amend_hotel_module p.basic_info span label {
  width:auto;
  float:left;
  margin:0;
  padding:2px 0 0;
}
.amend_hotel_module p.basic_info span label.label {
  width:130px;
}
.amend_hotel_module p.basic_info span label.cal {
  padding:7px 10px 0 0;
}
.amend_hotel_module p.basic_info span.input_date {
  width:165px;
  float:left;
  margin:0;
  padding:3px 0 0 3px;
  border:solid 1px #aaa;
}
.amend_hotel_module p.basic_info span.input_date i,
.amend_hotel_module p.basic_info span.input_date b {
  width:auto;
  float:left;
  margin:0;
  padding:0;
  border:none;
}
.amend_hotel_module p.basic_info span.input_date b {
  width:18px;
  padding:4px 0 0 3px;
}
.amend_hotel_module p.basic_info span.button_submit {
  padding:20px 0 0;
  text-align:right;
}
.amend_hotel_module p.basic_info span.input_date b img {
  cursor:pointer;
}
.amend_hotel_module p.basic_info del {
  width:auto;
  float:left;
  margin:0;
  padding:0 42px 0 0;
  text-decoration:none;
}
.amend_hotel_module p.basic_info del tt {
  font-family:Arial;
  font-size:11px;
}
select.room_type {
  width:170px;
}
.amend_hotel_module p.basic_info label.labels {
  width:120px;
  float:left;
  margin:0;
  padding:0 5px 0 0;
}
input.fname {
  width:100px;
  height:18px;
  border:solid 1px #aaa;
  color:#444;
}
.border_top {
  border-top:solid 1px #aaa;
}
input.submit_button {
  width:auto;
  overflow:visible;
  font-size:12px;
}
/* above classes added for "Amend Hotel Bookings" by Balbir Singh on 17 Jun 08 */

/* above classes added for "Hotel Deals right module" by Balbir Singh on 04 Jun 08 */
.hotel_search_module,
.hotel_search_content {
  width:180px;
  float:right;
  margin:0;
  padding:20px 0 0;
}
.hotel_search_module em.bottom,
.hotel_search_module em.top {
  width:100%;
  float:left;
  margin:0;
  padding:0;
}
.hotel_search_content {
  width:178px;
  float:left;
  margin:0;
  padding:0;
  border-right:solid 1px #6781BA;
  border-left:solid 1px #6781BA;
}
.hotel_search_detail {
  width:175px;
  margin:auto;
}
.hotel_search_detail p {
  width:100%;
  float:left;
  margin:0;
  padding:10px 0 5px 0;
  border-bottom:dotted 1px #ccc;
}
.hotel_search_detail p em {
  width:65px;
  float:left;
  margin:0;
  padding:0 0 0 2px;
}
.hotel_search_detail p em img 
{
  width:65px;
  height:53px;
  cursor:pointer;
}
.hotel_search_detail p label {
  width:100px;
  float:left;
  margin:0;
  padding:0 0 3px 5px;
  font-size:11px;
}
.hotel_search_detail p label a:link,
.hotel_search_detail p label a:visited {
  text-decoration:none;
  color:#0054A6;
}
.hotel_search_detail p label a:hover {
  text-decoration:underline;
}
/* above classes added for "Hotel Deals right module" by Balbir Singh on 04 Jun 08 */
.holiday_request_status {
  width:120px;
  margin:auto;
  font-style:normal;
  text-align:center;
  padding:0px;
}
.holiday_request_status span {
  float:left;
  font-size:12px;
  font-weight:bold;
  padding:5px 22px;
  background:#feeace;
  border:outset 1px #9191ff;
  color:#0d70af;
  width:80%;
}
/*by monika*/

div.uploaddocuments  {
	float:left;
	width: 400px;
	margin:0 0 0 -30px;
	padding:0;
	position:relative;
	left: 50px;
}
.multi_room_detail_module {	/* class added by Balbir Singh on 14 July 08 */
	width: 98%;
	float:left;
	margin: 20px 0px 10px 0px;
}
.multi_room_detail_content {	/* class added by Balbir Singh on 14 July 08 */
	width: 98%;
	float:left;
	margin-right: 10px; 
	font-size: 18px;
}
.multi_room_detail_module .no_of_rooms { /* class added by Balbir Singh on 14 July 08 */
	float:left;
	width:98%;
	margin:0px;
	padding:5px 0 0 0;
}
.multi_room_detail_module .no_of_rooms .fields { /* class added by Balbir Singh on 14 July 08 */
	float:left;
	width:100%;
	margin:0px;
	padding:0;
}
.multi_room_detail_module .no_of_rooms .fields label.room_type,
.multi_room_detail_module .no_of_rooms .fields label.no_of_room,
.multi_room_detail_module .no_of_rooms .fields label.cots { /* class added by Balbir Singh on 14 July 08 */
	float:left;
	width:250px;
	margin:0px;
	padding:0;
	font-weight:bold;
}
.multi_room_detail_module .no_of_rooms .fields label.no_of_room,
.multi_room_detail_module .no_of_rooms .fields label.cots { /* class added by Balbir Singh on 14 July 08 */
	width:55px;
}
.multi_room_detail_module .no_of_rooms .fields label.cots { /* class added by Balbir Singh on 14 July 08 */
	text-align:right;
}
.multi_room_detail_module .no_of_rooms .fields .add_btn { /* class added by Balbir Singh on 14 July 08 */
	float:right;
	width:auto;
	position:relative;
	padding:1px 0;
	margin:5px 0 0;
	font-size:11px;
}
.text_right {
  text-align:right !important;
}
.text_center {
  text-align:center !important;
}
.width_120px {
  width:120px !important;
}
.hotel_top_filters {
	float:left;
	width:98%;
	position:relative;
	margin-right:-3px;
}
.hotel_top_filters b {
	float:left;
	font-size:11px;
	padding:3px 3px 0 0;
}
.hotel_top_filters span {
	float:left;
	padding-right:5px;
}
.hotel_top_filters span input.txt {
	float:left;
	width:80px;
}
.hotel_top_filters span select.star {
	float:left;
	width:80px;
}
.hotel_top_filters span select.sort {
	float:left;
	width:150px;
}
.hotel_top_filters dfn {
	float:left;
	font-size:11px;
	font-style:normal;
}
.hotel_top_filters i {
	float:left;
	font-size:11px;
	font-style:normal;
	padding:3px 0 0 3px;
}
.agree
{
	float: left;
	width: 600px;
	font-size: 11px;
}
.updatedetails
{
	background: #890;
	float: left;
	width: 700px;
}
.updatedetails ul
{
	background: #cfc;
	float: left;
	width: 700px;
}
.updatedetails ul li
{
	list-style-type: none;
	display: inline;
	float: left;
	width: 950px;
}
.width-50{width: 50px;}
.form_data{
	width: 900px;
	float: left;
}
.form_data input
{
	float: left;
	width: 400px;
}
.form_data label.labeldata
{
	background: #cfc;
	width: 100px;
	float:left;
}
.form_data label b{background: #000;}
span.passenger_count{
	float:left;
	width: 200px;
	text-align: center;
}
.hor_line{
	color: #000;
  height: 1px;
  width: 170px;
  float:left;
  margin: 13px 0 3px 0; 
  padding: 0;
}
/* below Code is added by shwetha for GTA Transfers*/
div.transfer{margin: 0 0 0 20px;}
div.transfer code{
	float: left;
	width: 700px;
	margin: 10px 0 0 0;
	font-family: Arial;
}
div.transfer code b,
div.transfer em span{
	width: 133px;
	font-weight: bold;
	color: #4c4c4b;
	float: left;
	padding: 2px 0 0 5px;
}
div.transfer code i select,
div.transfer em select{
	width: 150px;
	float:left;
	margin-left: 5px;
}
div.transfer code i input{
	width: 124px;
}
div.transfer code span{
	margin: 3px 0 0 0;
	float: left;
	width: 30px;
	margin: -19px 0 0 275px;
}
div.transfer em{
	width: 900px;ִ
	font-style: normal;
	padding: 4px 0;
}
.button-center{
	margin: 0 0 0 350px;
}
.font-12{font-size: 12px;}
.less-width{width: 60px;}
.transfer{
 width: 700px; 
 margin: 10px 0 0 0px;
}
.transfer-info{
	width: 700px;
	height: auto;
	margin: 0 auto;
}
.width-400{width: 400px;}
.transfer-info b{font-weight: normal;}
.transfer-info b span{
	width: 112px;
	font-weight: bold;
	float: left;
}
.light-blue-color{background: #c7dfec;}
.center{text-align: center;}
.margin-left-200{margin-left: 200px;}
.margin-left-300{margin-left: 300px;}
.position-relative{position: relative;}

/*code done by shweta for hotel result pages */
i hr{
	float:left;
	width: 600px;
	height: 1px;
	margin: 3px 0;
	padding: 0;
}
.searches,
.first_row{
	width: 600px;
	height: auto;
}
.searches{padding: 0 10px 0 10px;}
.fright{float: right;}
.first_col{width: 400px;text-align: left;}
.second_col{
	width: 150px;
	border: 1px solid #000;
	background: #efefef;
}

.top-tab p.active
{
	width:100px;
	float: left;
	height: 20px;
	background: #082b53;
	color: #fff;
	padding: 3px;
	font-weight: bold;
}
	
.top-tab p a
{
	width:100px;
	float: left;
	height: 20px;
	background: #ccdef6;
	color: #000;
	padding: 3px;
	font-weight: bold;
	text-decoration: none;
}
.top-tab p a:hover
{
	width:100px;
	background: #ccdef6;
	color: #000;
	height: 20px;
	padding: 3px;
	float: left;
	font-weight: bold;
	text-decoration: none;
}


width-30{width: 30px;}
/*.width-100{ width: 100px;}*/
.width-130{width: 130px;}
.width-137{width: 137px;}
.width-150{width: 150px;}
.width-170{ width: 170px;}
.width-200{width: 200px;}
.width-340{width: 340px;}
.width-600{width: 600px;}
.width-500{width: 500px;}

.margin-3-8{margin: 3px 0 8px 0;}
.align-center{text-align: center;}
.align-justify{text-align: justify;}
.details td{padding: 2px;}
.margin-top-bottom{margin: 15px 0 3px 0px;}
.header-bg{background: #c4d1e4;}
.margin-center{margin: 10px 0 0 300px;}
.text-align-left{ text-align: left;}
.text-align-right{ text-align: right;}
.font-size-17{ font-size: 17px;}
.font-size-12{ font-size: 12px;}
.width-370{ width: 370px;}
.width-450{width: 450px;}
.margin-5{ margin: 5px;}
.bold{font-weight: bold;}
.font-size-10{ font-size: 10px;}
.margin-top-10{margin: 10px 0 0 0;}
.no-decoration{ text-decoration: none;}
.blue-color{color: #c00;}
.position-relative{position: relative;}
.margin-top-28{ margin-top: 28px;}
.margin-left-55{ margin-left: 55px;}
.font-arial{font-family:Arial;}
/* below Code is added by shwetha for GTA Sightseeings*/
.container-sight code
{
	float: left;
	margin: 10px 0 0 0;
	font-family: Arial;
}
.container-sight code b,
.container-sight em span
{
	width: 133px;
	font-weight: bold;
	color: #4c4c4b;
	float: left;
	padding: 2px 0 0 5px;
}
.container-sight code strong
{font-weight : bold;}
.container-sight code i select,
.container-sight em select
{
	width: 150px;
	float:left;
	margin-left: 5px;
}
.container-sight code i input
{
	width: 124px;
}
.container-sight code span
{
	margin: 3px 0 0 0;
	float: left;
	width: 30px;
	margin: -19px 0 0 275px;
}
.container-sight em
{
	width: 900px;
	font-style: normal;
	padding: 4px 0;
}
.button-center
{
	margin: 0 0 0 350px;
}
.font-12
{
	font-size: 12px;
}
.less-width
{
	width: 60px;
}
.transfer
{
 width: 700px; 
 margin: 10px 0 0 0px;
}
.transfer-info
{
	width: 700px;
	height: auto;
	margin: 0 auto;
	sbackground: #c7dfec;
}
.width-400
{
	width: 400px;
}
.transfer-info b
{
	font-weight: normal;
}
.transfer-info b span
{
	width: 112px;
	font-weight: bold;
	float: left;
}
.light-blue-color
{
	background: #c7dfec;
}
.center
{
 text-align: center;
}
.margin-left-200
{
	margin-left: 200px;
}
.margin-left-300
{
	margin-left: 300px;
}
.position-relative
{
	position: relative;
}
.font-style-normal
{
	font-style: normal;
}
.font-weigth-normal
{
	font-weight: normal;
}
.padding-top-8-left-5 
{
	padding: 8px 0 0 5px;
}
.width-690
{
	width: 690px;
}
.margin-0
{
	margin: 0;
}
.width-590
{
	width: 590px;
}
.brown-color
{
	color: #cc6600;
}
.align-justify
{
	text-align: justify;
}
.padding-left-2
{
	padding: 0 0 0 2px;
}
.width-392
{
	width: 392px;
}
.padding-top-2
{
	padding: 2px 0 0 0;
}
.tab a,
.activetab
{
	width: 110px;
	background: #999;
	float: left;
	color: #000;
	border: 1px solid #000;
	text-align: center;
	text-decoration: none;
}
.activetab
{
	background: #efefef;
}
.tab a:hover
{
	width: 110px;
	background: #efefef;
	color: #000;
	text-decoration: none;	
}

.tab-data li
{
	display: inline;
}
.width-110
{
	width: 110px;
}
.red{ color: #c00;}
.font-size-17{font-size: 17px;}
.font-size-14{font-size: 14px;}
.font-size-9{font-size: 9px;}
.align-right{text-align: right;}
.width-310{ width: 310px;}
.width-330{width: 330px;}
.width-500{width: 500px;}
.padding-left-bottom-right-10{padding: 0px 10px 10px 10px;}

/* new added classes */
.sum_totalhotel {
	float:left;
	width:100%;
	margin:0px;
	padding:5px 0 8px 0;
	font-weight:normal;
}
.sum_totalhotel {
	padding:7px 0 0 0;
}
.sum_totalhotel ul {
	float:left;
	margin:0px;
	width:100%;
	padding:0px;
	background:#ffd0d0;
}
.sum_totalhotel ul {
	background:none;
}
.sum_totalhotel ul li {
	float:left;
	width:104px;
	margin:0px;
	padding-left:10px;
	font-size:13px;
	list-style:none;
	text-align: left;
}
.sum_totalhotel ul li {
	font-size:11px;
}
.sum_totalhotel ul li.week_sno {
	width:70px;
	font-weight:bold;
	padding:0 0 0 10px;
}
.sum_totalhotel ul li b {
	float:left;
	width:58px;
	direction:rtl;
}
.pdata span{ width: 160px;}
.pdata span i input{ margin: 2px 2px 0 0; float: left; .margin: -3px 0 0 0;}
.width-372{ width: 372px;}
  .compose{float: left; width: 370px; border: 1px solid #7f9db9;font-family: verdana; font-size: 12px; padding: 2px 5px 0 5px; min-height: 13px; margin-right: 5px;}
 .compose span{float: left; min-width:70px; margin: 2px 0 0 2px;}
 .compose span input{border: 0; width: 97%;float: left;}
 .compose span i{ float: left;}
 .compose span code{background: #c8dfe7; float: left; border-top: 1px solid #264c6c;border-bottom: 1px solid #264c6c;width: auto; height: 15px; position: relative; overflow: hidden;font-family:Arial;}
 .compose span code dfn{text-align: right;padding: 0px 0 0 5px; top: 2px; margin: 0; overflow: hidden; position: relative;}
    

/* New Style Class for Advertise 12 May*/
.line_height001 {line-height:22px; padding-top:4px;}
.ad_content_upload_module {
  width:350px;
  float:left;
  margin:0px;
  padding:15px 0 0 20px;
  float:left;
}
.ad_content_upload_module span {
  width:100%;
  float:left;
  margin:0px;
  padding:7px 0 0 0;
  font-size:14px;
  font-weight:bold;
}
.ad_content_upload_module span label {
  width:100px;
  float:left;
  margin:0px;
  padding:2px 0 0 0;
}
.ad_content_upload_module span em {
  width:236px;
  float:left;
  font-style:normal;
  line-height:11px;
}
.ad_content_upload_module span em b {
  float:left;
  padding-top:5px;
  font-size:10px;
  font-weight:normal;
}

/* below classes added for "Hotel Deals" by Balbir Singh on 19 May 08 */
.hotel_deals_module {
	width:100%;
	float:left;
	margin:0;
	padding:10px 0 0;
	border-bottom:solid 1px #aaa;
}
.hotel_deals_content,
.hotel_deals_content p.banner,
.hotel_deals_detail {
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
.hotel_deals_detail {
	padding:5px 0 0;
}
.hotel_deals_content p.banner {
	height:105px;
	background:url(images/hotel_deals_banner.jpg) no-repeat 0 0;
}
.nav_module {
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
.nav_module .nav_content {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	background:url(images/nav_repeater.gif) repeat-x 0 0;
}
.nav_module .nav_content p {
	width:60%;
	float:right;
	margin:0;
	padding:0;
}
.nav_module .nav_content p span {
	height:28px;
	float:right;
	margin:0;
	padding:0 10px 0 0;
}
.nav_module .nav_content p span.active {
	background:url(images/indicator_arrow.gif) no-repeat 50% bottom;
}
.nav_module .nav_content p span em {
	float:left;
	margin:0;
	padding:0;
	cursor:pointer;
}
.nav_module .nav_content p span i {
	float:left;
	margin:0;
	padding:1px 0 0;
}
.nav_module .nav_content p span label {
	float:left;
	margin:0;
	padding:3px 5px 2px 15px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
}
.left_border {
	border-left:dotted 1px #85AAD2;
}
.deals_content {
  float:left;
  width:100%;
  padding:10px 0;
}
.deals_content del {
  float:left;
  width:111px;
  padding:0 8px;
}
.deals_content span,
.deals_content p,
.deals_content ul {
  float:left;
  width:620px;
  padding:3px 8px 0 5px;
  margin:0;
}
.deals_content span b,
.deals_content span em {
  float:left;
  padding-left:2px;
  font-style:normal;
}
.deals_content span strong.price {
  width:180px;
  float:right;
  font-weight:normal;
}
.deals_content span small,
.deals_content span big {
  float:left;
  padding:0 10px 0 5px;
}
.deals_content ul {
  display:inline;
  padding:3px 0 0 0;
  width:628px;
}
.deals_content ul li {
  float:left;
  margin:0;
  padding:0 0 0 3px;
  list-style:none;
}
.deals_content strong {
  width:96%;
  float:left;
  margin:0;
  padding:0;
  font-size:12px;
  font-weight:bold;
  text-align:right;
}
.deals_content strong a:link,
.deals_content strong a:visited {
  text-decoration:none;
}
.deals_content strong a:hover {
  text-decoration:underline;
}
/* above classes added for "Hotel Deals" by Balbir Singh on 19 May 08 */
.hack-margin {
	margin-left:10px;
}
*html .hack-margin {
	margin-left:7px;
}
*+html .hack-margin {
	margin-left:7px;
}
.hack-margin1 {
	margin-left:10px;
}
*html .hack-margin1 {
	margin-left:5px;
}
*+html .hack-margin1 {
	margin-left:5px;
}
.hack-width {
	width:90px;
}
*html .hack-width {
	width:97px;
}
*+html .hack-width {
	width:97px;
}
.guest_details_info_module {  /* Class added by Balbir Singh on 12 Jun 08 */
	float:left;
	width:450px;
	margin:0px;
	padding:0px;
}
.guest_details_info_module p.guest {  /* Class added by Balbir Singh on 12 Jun 08 */
	float:left;
	width:97%;
	margin:0px;
	padding:0 0 0 5px;
  font-size:18px;
  color:#000;
}
.guest_details_info p label.info {  /* Class added by Balbir Singh on 12 Jun 08 */
	float:left;
	width:100px;
	margin:0px;
	padding:0 0 5px 0;
}
.guest_details_info p {  /* Class added by Balbir Singh on 12 Jun 08 */
	float:left;
	width:100%;
	margin:0;
	padding:0 0 3px;
}
*html .guest_details_info p {  /* Class added by Balbir Singh on 12 Jun 08 */
	padding:0 0 2px;
}
.guest_info_header {  /* Class added by Balbir Singh on 12 Jun 08 */
	float:left;
	width:430px;
	margin:0px;
	padding:2px 10px;
  font-size:13px;
  font-weight:bold;
  color:#000;
  background:#ddd;
}
.guest_details_info {  /* Class added by Balbir Singh on 12 Jun 08 */
	float:left;
	width:450px;
	margin:0px;
	padding:0px;
	background:#eee;
	font-size:11px;	
}
.guest_summary_info {
	float:left;
	width:450px;
 margin:0px;
  padding:5px 0 5px 0px;
  font-size:18px;
  color:#000;
}
.request-proposal,
.request-proposal p {
	float:left;
	width:100%;
	margin:0 -3px 0 0;
	padding:0;
	position:relative;
}
.request-proposal p label {
	float:left;
	width:250px;
	padding-left:5px;
}
.request-proposal p label span {
	font-size:10px;
}
.request-proposal p em {
	float:left;
	width:335px;
	font-weight:bold;
	padding-left:5px;
	position:relative;
	margin-right:-3px;
}
/*Stylesheet added by pankaj*/
.smscheck { width:170px; float:left; margin-bottom:5px;}
.smscheck  em { font-style:normal; width:auto; margin-right:5px; float:left;}
.smscheck  label { width:auto; margin-right:5px; float:left;}

.rate_breakp { width:100%; margin:0 5px;}
.rate_breakp span { width:49%;}
.rate_breakp span a { font-size:10px !important; *font-size:8px !important; }

/*Added by pankaj for hotel update section */
.tab_module_p {padding:6px 7px; font-size:small; background: #aebfd9;}
.tab_module_in_p { padding:6px 7px; font-size:small; width:auto; display:block; font-weight:normal !important;}
.marrt_5 { margin-right:5px;}
.width163 { width:163px;}
.width130 { width:130px;}
.width144 { width:144px;}
.width83 { width:83px;}
.width33 { width:33px;}
.width82 { width:82px;}
.width49 { width:49px;}
.width27 { width:41px;}
.width64 { width:78px;}
.width48 { width:62px;}
.width26 { width:40px;}
.width43 { width:57px;}
.width90 { width:100px;}
.width40 { width:40px;}

table.data_table { border-collapse:collapse;}
table.data_table td { border:solid 1px #fefefe;}
table.data_table tr.heading { border:solid 1px ##F7F7F4; color:#000; font-weight:bold;}
.width40 { width:40px;}

/*Added by pankaj for airline section on 07 Sep 09*/
.airline_cont { width:350px; float:left; margin-top:5px; margin-right:20px;}
.airline_cont_p { width:350px; float:left; margin-top:20px; margin-right:20px; }
p.airline_name { width:100%; font-size:18px; font-weight:bold; float:left;}
.airline_cont .marrt { margin-right:20px;}
.cls_n { float:left; width:100%; margin-bottom:5px;}

.p_airline_container { }
.p_airline_container_box {}
.p_mar_rt { margin-right:20px;}


.hotel_head { float:left; width:99%; margin-bottom:10px; padding-bottom:4px; border-bottom:solid 1px #c0c0c0;}
.txtleft { text-align:left; font-size:14px; font-weight:bold;}
.hotel_data_row { float:left; width:99%; margin-bottom:7px; text-align:left;}
.hotel_data_row .span1 { float:left; width:46%; margin-right:5%;margin-top:4px}
.hotel_data_row .span2 { float:left; width:46%; margin-top:4px}

.hotel_data_row label { width:97px; float:left;}
.hotel_data_row em { width:70px; float:left;}
.hotel_data_row em input { width:70px;}

.hotel_data_curr { float:left; width:99%; margin-top:7px 0; margin-bottom:35px;}
.hotel_data_curr span { float:left;}
.hotel_data_curr .span1 { float:left; margin-top:4px; width:97px; text-align:left; font-weight:bold;}  



/*Added by pankaj for Hotel Search*/
.fare_breakup_hotel_new {display:block;float:left;font-size:11px;font-weight:bold;margin:0;padding:0 0 0 5px;width:100px;}
.fare_breakup_hotel_new b {color:#016DB1;cursor:pointer;float:left;font-weight:normal;text-decoration:underline;width:98%;}