﻿/* @group page sections */
#page { width:960px; text-align:center; margin:0 auto; }
/* @group columns */
#columns { clear:both; }
.two-column-navleft #nav { float:left; width:245px; }
.two-column-navleft #main { float:left; width:712px;}
.two-column-navleft #sub { display:none; }
.one-column #main { float:left; width:960px;  }
.one-column #sub { display:none; }
.one-column #nav { display:none; }
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#605E5E;
	font-weight:normal;
	margin:0px;
	padding:0px;
	background:url(http://beta.zeeptravel.com/Shared/images/zeep_body_top.gif) repeat-x top; 
} 

.checkbox-area-list{
	padding:3px 5px 0px 0px;
	float:left;	
}

.hotel-table-content-list{
	padding:5px 5px 0px 0px;
	width:190px;
	float:left;
}

.car-table-desrightbg{	
	width:210px;	
	float:left;
	height:30px;
	background:#DFDFDF;		
}

.car-details{
	float:left;
	text-align:left;
	width:690px;
	border:1px solid #DFDFDF;
}

.list2
{
background-color:#FFFFFF;
border:1px solid #7F9DB9;
color:#605E5E;
font-size:11px;
height:18px;
margin-top:5px;
width:140px;
}
.container-menu2hoteldetail{
	list-style-type: none;	
	padding: 0px;
	padding-top:4px;
	margin-top:0px;
	margin-bottom:4px;		
	}
.container-menu2hoteldetail li {
	background: url(http://beta.zeeptravel.com/Shared/images/zeep_arrow2.gif) no-repeat center left;	
	padding: 2px 0;
	padding-left:25px;
	text-decoration: none;
}
#main{width:960px;margin:0 auto;overflow:hidden;}
.clear{clear:both;}

.fieldCal{
	border:1px solid #7F9DB9;
	margin-top:4px;
	margin-left:4px;
	background-color:#FFFFFF;
	width:140px;
	height:15px;
	color:#605E5E;
	font-size:11px;
	
}

/*----------------top navigation start--------------------*/
ul{
	margin:0px;
	padding:0px;
}

#topnav {
  width:960px;
  margin:0;
  height:28px;
  background:url(http://beta.zeeptravel.com/Shared/images/bt_topnav_bg.gif) repeat-x; 
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:13px;
  text-decoration:none; 
}

#topnav ul { 
  list-style-type:none;
}
#topnav .button {
  display:inline;
}
#topnav .button a {
  display:block;
  float:left;
  height:28px;
  padding:0 18px;
  text-decoration:none;  
  background-position:top left;
  line-height:28px;  
  color:white;
  background:url(http://beta.zeeptravel.com/Shared/images/bt_topnav_bg.gif) repeat-x;
}
#topnav .button a:hover,
#topnav .button a:active,
#topnav .button a.selected {
  background-position:bottom left;
  background:url(http://beta.zeeptravel.com/Shared/images/reb_bar_bg.jpg) repeat-x; 
}

#topnav .current{  
  float:left;
  height:28px;
  line-height:28px;  
  padding:0 15px;  
  color:#fff;
  text-decoration:none;
  background:url(http://beta.zeeptravel.com/Shared/images/bt_header_over.gif) repeat-x;
  background-position:top left;
}

#topnav .divider {
  float:left;
  width:1px;
  height:28px;
  background:url(http://beta.zeeptravel.com/Shared/images/bt_topnav_divider.gif) no-repeat top left;
}

#topnav .corner{
  float:right;  
  height:28px;  
}

#topnav .corner-left{
  float:left;  
  height:28px;
  background-color:#FFFFFF; 
}

/*-----------------logout start here---------------*/
#topnav .logout { 
  display:block;
  float:left;
  height:28px;
  line-height:28px;  
  margin-left:315px;
  text-decoration:none;  
  background-position:top left;  
  color:white;
  
}
#topnav .logout a { 
  color:white; 
  text-decoration:underline;  
}

#topnav .logout a:hover { 
  color:white; 
  text-decoration:none;  
}

/*-----------------logout end here---------------*/

#topnav-shadow {
  float:left;
  width:960px;
  height:7px; 
}
/*----------------top navigation end--------------------*/



/*----------------header start--------------------*/
.header{
	border-top:3px solid #BD0B12;
	height:93px;
}

.logo{
	float:left;
}
.logoright{
	float:right;
}

.header-right{
	width:400px;
	float:right;
	padding-top:28px;
}
.header-right1{
	width:30px;
	float:left;	
}
.header-right2{	
	float:left;
	height:28px;
	padding-top:4px;
		
}
.header-divider{	
	float:left;
	height:28px;
	padding-top:4px;
	padding-left:15px;
	padding-right:15px;	
}
/*----------------header end--------------------*/

h1{	margin:0px; padding:0px;}
h2{	margin:0px; padding:0px;}
h3{	margin:0px; padding:0px;}
h1{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#CE161D;}
h3{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#CF101A;}

.ver10{font-family: Verdana;font-size:11px;color:#605E5E;}
.ver10r{font-family: Verdana;font-size:11px;color:#CF101A;}
.ver11r{font-family: Verdana;font-size:11px;color:#CF101A;}
.ver11w{font-family: Verdana;font-size:11px;color:#fff;}
.ver11gr{font-family:Verdana; font-size:11px; color:#5A5A5A; font-weight:normal; line-height:24px;
 float:right; padding-right:15px;}



/*----------------container start here--------------------*/
.container{
	width:960px;
	float:left;
	margin-top:7px;
}

.container-left{
	width:245px;
	float:left;
}

.container-right{
	width:710px;
	float:right;
	border-left:1px solid #D9D8D8;
	border-right:1px solid #D9D8D8;	
}

.container-right-footer{
	width:712px;
	height:8px;
	float:right;	
	background: url(http://beta.zeeptravel.com/Shared/images/container_footer.gif) no-repeat top;
	margin:0px;
	padding:0px;	
}


/*----------------Leftnav start here--------------------*/
.leftnav{
	width: 235px;
	border: 1px solid #D9D8D8; /*width of menu*/
}

.leftnav .headerbar{
	width: 221px;
	height:27px;
	line-height:27px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	background: url(http://beta.zeeptravel.com/Shared/images/leftnav_corner_bg3.gif) repeat-x center left;
	padding-left:14px;	
}

.leftnav-tophead{
	width:235px;
	height:27px;
	line-height:27px;	
	background:#CF101A;
	float:left;
	background-image:url(http://beta.zeeptravel.com/Shared/images/leftnav_corner_bg2.gif);
	background-position:top right;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
}

.leftnav ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.leftnav ul li{	
	width:235px;
	height:26px;		
}

.leftnav ul li a{
	width:212px;
	background: url(http://beta.zeeptravel.com/Shared/images/zeep_arrow2.gif) no-repeat center left;
	display: block;
	padding: 6px 0;	
	padding-left: 23px;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#605E5E;
	font-weight:bold;	
	border-bottom:1px solid #B4B2B2;
	background-color:#F8F7F7;	
}

.leftnav ul li a:visited{
	color:#605E5E;	
}

.leftnav ul li a:hover{
	color:#D01922;
	font-weight:bold;		
}

.leftnav-border{
	border-bottom:none;
}
/*----------------Leftnav end here--------------------*/
.heading-container{
	width:100%;
	height:32px;
	line-height:32px;
	
	float:left;
	background-image:url(http://beta.zeeptravel.com/Shared/images/reb_bar_bg.jpg);
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
}
.heading-container-report{
	width:100%;
	height:20px;
	line-height:20px;	
	background:#a01d22;
	float:left;
	/*background-image:url(http://beta.zeeptravel.com/Shared/images/leftnav_corner_bg2.gif);*/
	background-position:top right;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
}

.heading-container11{
WIDTH: 50%; 
height:27px;
	line-height:27px;	
	background:#CF101A;
	float:left;
	background-image:url(http://beta.zeeptravel.com/Shared/images/leftnav_corner_bg2.gif);
	background-position:top right;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	}

.container-menu{
	list-style-type: none;	
	padding: 0px;
	width:665px;
	padding-top:30px;
	padding-top:5px;	
	}

.container-menu li {
	background: url(http://beta.zeeptravel.com/Shared/images/zeep_arrow2.gif) no-repeat center left;	
	width:665px;	
	padding: 2px 0;
	padding-left:25px;
	text-decoration: none;
}

.dotted{
	background: url(http://beta.zeeptravel.com/Shared/images/zeep_dotted_home.gif)  repeat-x  bottom;
	line-height:20px;
}

.dotted2{
	background: url(http://beta.zeeptravel.com/Shared/images/zeep_dotted_home.gif)  repeat-x  center;
	height:6px;		
}
/*----------------container end here--------------------*/
/*footer start here*/
.footer{
	background-image:url(http://beta.zeeptravel.com/Shared/images/footer-line.gif);
	background-repeat:no-repeat;background-position:top center;		
	text-decoration:none;
	color:#605E5E;	
	text-align:center;
	margin-top:22px;	
}
.footer a{
	text-decoration:none;
	color:#605E5E;
	line-height:20px;
}
.footer a:hover{
	text-decoration:underline;
	text-align:center;
	color:#CF101A;
}
/*footer end here*/
/*----------------HOMEPAGE CSS START HERE--------------------*/
.index-container-left{
	width:307px;
	float:left;
}

.index-container-right{
	width:651px;
	float:right;		
}


/*----index left css start here------------*/
.index-leftnav{
	width: 298px;	
	float:left; /*width of menu*/
}
.index-leftnav-tophead{
	width:298px;
	height:32px;
	line-height:32px;	
	
	float:left;
	background-image:url(http://beta.zeeptravel.com/Shared/images/reb_bar_bg.jpg);
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
}

.index-leftnav-content{
	width:288px;	
	float:left;		
	background:#EFEFEF;		
	border-left:1px solid #D9D8D8;
	border-right:1px solid #D9D8D8;
	padding:13px 0px 0px 8px;
}

.index-shadow{
	padding-top:4px;
	padding-bottom:4px;
}
.index-shadow2{
	padding-top:4px;
	padding-bottom:10px;
}
.index-shadow3{
	padding-top:9px;
	padding-bottom:15px;
}

.index-leftnav-content-footer{
	width:298px;	
	float:left;
}

.index-leftnav-field{
	width:274px;
	float:left;
	margin-top:10px;
	margin-bottom:14px;
}

.input-text{
	float:left;
	width:82px;
	height:18px;
	line-height:18px;
	text-align:right;	
}

.field{
	/*border:1px solid #7F9DB9;	*/
	text-align:left;		
	width:175px;
	height:15px;
	border:1px solid #D9D8D8;
	background:#FFFFFF;
	color:#605E5E;
	margin-left:8px;
}

.index-leftnav-submit{
	width:270px;
	float:left;
	height:30px;	
	margin-bottom:5px;
}
.index-leftnav-forgot{
	width:120px;
	height:25px;
	line-height:25px;
	float:right;
}

.index-leftnav-register{
	width:270px;
	float:left;		
	margin-top:13px;
	margin-bottom:13px;
}

.index-why-register{
	width: 298px;	
	float:left; /*width of menu*/
	margin-top:8px;
}

.index-why-register-tophead{
	width:284px;
	height:20px;	
	float:left;	
	background:#EFEFEF;		
	border-left:1px solid #D9D8D8;
	border-right:1px solid #D9D8D8;
	padding:0px 0px 0px 13px;
}

.index-why-register-content{
	width:284px;	
	float:left;	
	background:#fff;		
	border-left:1px solid #D9D8D8;
	border-right:1px solid #D9D8D8;
	padding:10px 0px 0px 13px;
	margin:0px;
}

.more{
	margin-top:4px;
}
/*----index left css end here------------*/


/*----index right css start here------------*/

.index-right-top{
	float:left;
	margin-bottom:8px;
}

.index-right-bot-main{
	float:left;
	width:651px;	
}

.index-right-bot1{
	float:left;
	width:323px;
	margin-right:6px;
}

.index-right-bot2{
	float:right;		
}

.index-right-news{
	width: 320px;	
	float:right; /*width of menu*/
	margin-top:8px;
}

.index-right-news-tophead{
	width:306px;
	height:20px;	
	float:left;	
	background:#EFEFEF;		
	border-left:1px solid #D9D8D8;
	border-right:1px solid #D9D8D8;
	padding:0px 0px 0px 11px;
}
.index-right-news-bot{
	width:320px;	
	float:left;
}

.index-right-news-content{
	width:318px;	
	float:left;	
	background:#fff;		
	border-left:1px solid #D9D8D8;
	border-right:1px solid #D9D8D8;
	padding:5px 0px 0px 0px;
	margin:0px;
}

/*news menu ul start*/
.news-menu{
	list-style-type: none;	
	width:285px;
	padding-top:0px;	
	}

.news-menu li {
	background: url(http://beta.zeeptravel.com/Shared/images/zeep_arrow3.gif) no-repeat top left;	
	width:285px;	
	padding: 3px 0;
	padding-left:25px;
	text-align:left;
	text-decoration: none;
	margin-left:0px;	
}
/*news menu ul end*/


/*----index right css end here------------*/

/*link start here*/
.lnk11Grey{font-size:11px;font-family:verdana;color:#605E5E;text-decoration:underline;}
.lnk11Grey:hover{text-decoration:none;}

.lnk11red{font-size:11px;font-family:verdana;color:#CF101A;text-decoration:underlinee;}
.lnk11red:hover{text-decoration:none;}

.lnk10red{font-size:11px;font-family:verdana;color:#CF101A;text-decoration:none;}
.lnk10red:hover{text-decoration:underline;}
/*link end here*/

/*----------------HOMEPAGE CSS END HERE--------------------*/




/*-----------PASSENGER DETAILS CSS START HERE--------------*/

/*----Passenger left css start here------------*/
.leftnav-passenger{
	width: 235px;
	border: 1px solid #D9D8D8; /*width of menu*/
	background:#EFEFEF;
	overflow:hidden;	
}

.leftnav-passenger .headerbar2{
	width: 221px;
	height:27px;
	line-height:27px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	background: url(http://beta.zeeptravel.com/Shared/images/leftnav_corner_bg3.gif) repeat-x center left;
	padding-left:14px;	
}

.passenger-leftnav-leftbox{
	padding:5px 0px 0px 14px;
	width:221px;		
	background:#EFEFEF;	
	float:left;		
}

.passenger-leftnav-box{
	width:204px;
	float:left;
	height:18px;	
	padding:0px;
	margin:0px;
	background-image:url(http://beta.zeeptravel.com/Shared/images/passenger_nav_line.gif);
	background-position:bottom;
	background-repeat:no-repeat;	
}
.passenger-leftnav-box2{
	width:204px;
	float:left;
	height:18px;	
}

.passenger-leftnav-box01{
	width:102px;
	float:left;
	text-align:left;		
}
.passenger-leftnav-box02{
	width:102px;
	float:left;
	text-align:right;		
}

.passenger-leftnav-total{
	padding:5px 0px 0px 14px;
	width:221px;		
	background:#fff;
	float:left;
	margin-bottom:15px;	
}

.field2{
	/*border:1px solid #7F9DB9;	*/
	text-align:left;		
	width:45px;
	height:15px;
	border:1px solid #7F9DB9;
	color:#605E5E;
	font-size:11px;
	background:#FFFFFF;	
}

.field3{
	border:1px solid #7F9DB9;
	background-color:#FFFFFF;
	width:110px;
	width:110px;
	height:15px;
	margin-top:4px;
	color:#605E5E;
	font-size:11px;
  }

.field4{
	border:1px solid #7F9DB9;
	background-color:#FFFFFF;
	width:26px;
	height:15px;
	margin-top:4px;
	color:#605E5E;
	font-size:11px;
}

.field5{
	border:1px solid #7F9DB9;
	background-color:#FFFFFF;
	width:168px;
	width:165px;
	height:15px;
	margin-top:4px;
	color:#605E5E;
	font-size:11px;
  }

.field6{
	border:1px solid #7F9DB9;
	margin-top:5px;
	background-color:#FFFFFF;
	width:200px;
	height:15px;
	color:#605E5E;
	font-size:11px;
	
}

.field7{
	border:1px solid #7F9DB9;
	margin-top:4px;
	margin-top:4px;		
	background-color:#FFFFFF;
	width:200px;
	height:40px;
	color:#605E5E;
	font-size:11px;
}

.passenger-leftnav-text{
	line-height:18px;	
	float:left;	
	margin-bottom:11px;
}
/*----Passenger left css end here------------*/


/*----Passenger right css start here----------*/
.passenger-right-contentpanel{
	width:690px;	
	float:left;
	padding:10px;
	overflow:hidden;
}

.hotel-booking-form-left-panel{
	width:340px;	
	float:left;
}

.hotel-booking-form-right-panel{
	width:325px;	
	float:left;
}
.hotel-booking-form-right-panelnew{
	width:420px;	
	float:left;
}
.hotel-booking-passengers-submain{
	width:315px;	
	height:25px;	
}
.hotel-booking-passengers-submain2{
	width:315px;	
	height:48px;
	height:50px;	
}

.hotel-booking-passengers-submain3{
	width:335px;	
	height:25px;	
}
.hotel-booking-passengers-submainnew3{
	width:385px;	
	height:25px;	
}
.hotel-booking-passengers-sub{
	width:101px;
	height:25px;	
	line-height:25px;
	float:left;	
}

.hotel-booking-passengers-sub1{
	width:112px;
	height:25px;	
	line-height:25px;
	float:left;	
}
.hotel-booking-passengers-subnew1{
	width:135px;
	height:25px;	
	line-height:25px;
	float:left;	
}
.hotel-booking-passengers-sub2{
	width:214px;
	height:25px;	
	float:left;	
}
.list4{
	border:1px solid #7F9DB9;	
	color:#605E5E;
	font-size:11px;
	background-color:#FFFFFF;
	width:204px;
	height:18px;
	margin-top:5px;
}
.newlist4{
	border:1px solid #7F9DB9;	
	color:#605E5E;
	font-size:11px;
	background-color:#FFFFFF;
	height:18px;
	width:230px;
	margin-top:5px;
}
.list4NoWidth{
	border:1px solid #7F9DB9;	
	color:#605E5E;
	font-size:11px;
	background-color:#FFFFFF;
	height:18px;
	margin-top:5px;
}
.list4NoMargin{
	border:1px solid #7F9DB9;	
	color:#605E5E;
	font-size:11px;
	background-color:#FFFFFF;
	height:20px;
	width:225px;		
}
.list5{
	border:1px solid #7F9DB9;margin: 0px;
	color:#605E5E;
	font-size:11px;
	background-color:#FFFFFF;
	width:60px;
	height:18px;
	margin-top:5px;
}

.passenger-check-heading{	
	padding-left:10px;
	height:23px;
	line-height:23px;
	border-top:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;		
}

.passenger-booking-bgred{
	width:700px;		
	background:#CF101A;
	height:24px;
	line-height:24px;
	padding-left:12px;	
	float:left;
	color:#fff;	
}

.space{
	height:8px;
}

.passenger-payment-main{
	width:660px;	
	float:left;
	padding:14px 40px 8px 6px;
	overflow: hidden;	
}

.passenger-payment-left{
	width:365px;	
	float:left;
}

.passenger-payment-right{
	width:150px;	
	float:right;
	margin-top:35px;	
}
/*----Passenger right css end here----------*/

/*-----------PASSENGER DETAILS CSS END HERE--------------*/



/*----------- REGISTRATION DETAILS CSS START HERE--------------*/
.registration{
	width:958px;
	float:left;
	border-left:1px solid #D9D8D8;
	border-right:1px solid #D9D8D8;
	margin-top:0px;		
}

.registration-booking-bgred{
	width:948px;		
	background:#CF101A;
	height:24px;
	line-height:24px;
	padding-left:11px;	
	float:left;
	color:#fff;	
}

.registration-footer{
	width:960px;
	height:8px;
	float:left;
	background: url(http://beta.zeeptravel.com/Shared/images/registration_footer.gif)  no-repeat top;
}

.registration-right-contentpanel{
	width:940px;	
	float:left;
	padding:10px;
	overflow:hidden;
}

.registration-booking-form-left-panel{
	width:570px;	
	float:left;
}
.registration-booking-form-left-panelnew{
	width:500px;	
	float:left;
}

.registration-passengers-submain{
	width:435px;	
	height:25px;	
}

.registration-passengers-submain2{
	width:435px;	
	height:48px;
	height:50px;	
}

.registration-passengers-submain3{
	width:435px;	
	height:40px;
	height:40px;
	margin-top:5px;		
}

.registration-booking-passengers-sub{
	width:130px;
	height:25px;	
	line-height:25px;
	float:left;	
}


.registration-booking-passengers-sub-nowidth{
	height:25px;	
	line-height:25px;
	float:left;
	width:80px;
}

.registration-line-contentpanel{
	border-top:1px solid #DFDFDF;
	width:940px;	
	float:left;
	padding:10px;
	overflow:hidden;
}
/*-----------REGISTRATION DETAILS CSS END HERE--------------*/



/*-----------HOTEL PASSENGERS DETAILS 2 CSS START HERE--------------*/
.hotel-paagrsdetails-bggrey{
	width:700px;	
	background:#EFEFEF;
	height:24px;
	line-height:24px;
	padding-left:11px;	
	float:left;
	margin-top:9px;	
}

.hotel-paagrsdetails-form-left-panel{
	width:170px;	
	float:left;
}
.hotel-paagrsdetails-form-mid-panel{
	width:260px;	
	float:left;
}
.hotel-paagrsdetails-form-right-panel{
	width:240px;	
	float:left;
}

.hotel-paagrsdetails-submain{
	width:165px;	
	height:25px;	
}
.hotel-paagrsdetails-submain2{
	width:230px;	
	height:25px;	
}

.hotel-paagrsdetails-sub{
	width:75px;
	height:25px;	
	line-height:25px;
	float:left;	
}

.hotel-paagrsdetails-sub2{
	width:85px;
	height:25px;	
	line-height:25px;
	float:left;	
}

.hotel-paagrsdetails-sub3{
	width:145px;
	height:25px;	
	line-height:25px;
	float:left;	
}

.hotel-paagrsdetails-sub4{
	width:85px;
	height:25px;	
	line-height:25px;
	float:left;	
}

.field8{
	border:1px solid #7F9DB9;
	margin-top:4px;		
	background-color:#FFFFFF;
	width:135px;
	height:15px;
	color:#605E5E;
	font-size:11px;
}

.hotel-paagrsdetails-main{
	width:665px;	
	float:right;
	padding:20px 45px 8px 0px;		
}
/*-----------HOTEL PASSENGERS DETAILS 2 CSS END HERE--------------*/


/*-----------WAITING CSS START HERE--------------*/
.waiting{
	width:801px;
	margin:0 auto;	
	overflow:hidden;
	padding-top:80px;
}

.waiting21red{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#CE161E;
	font-weight:bold;
}
.waiting18grey{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#605E5E;
	font-weight:bold;
}

.waiting-border{
	width:799px;
	border-left:1px solid #BBBCBE;
	border-right:1px solid #BBBCBE;
	padding-top:50px;
	padding-bottom:80px;
}

.waiting-loader{
	margin-top:24px;
	margin-bottom:5px;
}

.no-result{
	margin-top:28px;
}

.no-result-search{
	margin-top:5px;
}
/*-----------WAITING CSS END HERE--------------*/


/*-----------HOTEL FINAL CSS START HERE--------------*/
.hotel-final-container{
	width:360px;	
	margin:0 auto;	
}
.hotel-final-contentpanel{
	width:353px;	
	/*padding:20px 10px 20px 10px;*/
	padding:0px 0px 7px 5px;
	border-left:1px solid #D9D8D8;
	border-right:1px solid #D9D8D8;
	background:#EFEFEF;
}
.hotel-final-footer{
	background: url(http://beta.zeeptravel.com/Shared/images/zeep_hotel_bottombar.jpg)  no-repeat top;
	height:7px;
}

.hotel-final-form-main{ float:left; width:320px; height:25px; margin-top:10px; margin-bottom:20px;
background:url(http://beta.zeeptravel.com/Shared/images/hotel_final_line.jpg) no-repeat bottom center ;}

.hotel-final-form-left{ float:left; width:180px;}
.hotel-final-form-right{ float:left; width:140px;}

.hotel-final-form{float:left; width:345px;font-size:11px;}
.hotel-final-form2{float:left; width:345px; padding-left:5px;}
.hotel-final-form3{float:left; width:328px;}

.hotel-final-checkin{float:left; width:90px;}
.hotel-final-checkin2{float:left; width:140px;}

.field9{
	border:1px solid #7F9DB9;			
	background-color:#FFFFFF;
	width:135px;
	height:15px;
	color:#605E5E;
	font-size:11px;
}
.field10{
	/*border:1px solid #7F9DB9;	*/
	text-align:left;		
	width:50px;
	height:15px;
	border:1px solid #7F9DB9;
	color:#605E5E;
	font-size:11px;
	background:#FFFFFF;	
}
.field11{
	/*border:1px solid #7F9DB9;	*/
	text-align:left;		
	width:180px;
	height:15px;
	border:1px solid #7F9DB9;
	color:#605E5E;
	font-size:11px;
	background:#FFFFFF;	
}
.field12{
	/*border:1px solid #7F9DB9;	*/
	text-align:left;		
	width:180px;
	height:100px;
	border:1px solid #7F9DB9;
	color:#605E5E;
	font-size:11px;
	background:#FFFFFF;	
}

.list6{
	border:1px solid #7F9DB9;	
	color:#605E5E;
	font-size:11px;
	background-color:#FFFFFF;
	width:227px;
	height:18px;
	margin-top:5px;
}
/*-----------HOTEL FINAL CSS END HERE--------------*/



/*-----------HOTEL AVAILABILITY CSS START HERE--------------*/


/*--------------Added on 10-July-2008---------------------------------*/

.border-main{
   margin: 0px auto;
   width: 689px;
}

div.prodetail-border {
                border-top: 0px solid #D9D8D8;                
                border-left: 1px solid #D9D8D8;                
                border-right: 1px solid #D9D8D8;              
                width: 689px;
                background: url(http://beta.zeeptravel.com/Shared/images/bg-divider.gif) repeat-y top;
                float: left;
}

.prodetail {
                border-bottom: 1px solid #D9D8D8;        
                float: left;
}

.prodetail div.red {          
                width: 319px;
                padding-left:8px;
                padding-top:5px;
                padding-bottom:5px;
                float: left;
}
.prodetail div.price {       
                text-align: center;
                font-weight: bold;
                width: 107px;
                padding-top:11px;           
                float: left;
                overflow:hidden;
}
.prodetail div.note {        
                width: 245px;
                padding-left:8px;
                padding-top:5px;
                padding-bottom:5px;
                float: left;
}

/*--------------------------------------------------------------------*/
.hotel-avail-main{
	width: 235px;	
	background:#EFEFEF;	
}

.hotel-avail-leftbox{
	padding:8px 0px 0px 13px;
	width:220px;		
	background:#EFEFEF;
	border-left: 1px solid #D9D8D8;
	border-right: 1px solid #D9D8D8;	
	float:left;		
}

.hotel-avail-leftfooter{
	width: 235px;
	height:13px;	
	background:url(http://beta.zeeptravel.com/Shared/images/zeep_htlavl_bottombar.jpg)  no-repeat top;	
}

.hotel-avail-checkarea{
	width:205px;
	height:25px;
	line-height:25px;
	float:left;	
}

.hotel-avail-checkin{
	width:85px;
	height:20px;	
	float:left;		
}

.list7{
	border:1px solid #7F9DB9;	
	color:#605E5E;
	font-size:11px;
	background-color:#FFFFFF;
	width:110px;
	height:18px;
	margin-top:4px;
	margin-top:2px;
}

.hotel_avl_space{
   width:200px;
   margin-top:10px;
   float:left;
}

.hotel_avl-meterbox{
	width:205px;		
	float:left;	
}

.hotel_avl-meterbox-left{
	width:100px;
	float:left;
	text-align:left;		
}
.hotel_avl-meterbox-right{
	width:100px;
	float:left;
	text-align:right;		
}

.container-right1{
	width:712px;
	float:right;	
}

.hotel-avail-midbox{	
	width:690px;	
	border-left: 1px solid #D9D8D8;
	border-right: 1px solid #D9D8D8;	
	float:left;
	padding:10px;		
}

.vert-avl-line{	
	padding:0px 2px 0px 2px;
	
}

.search-avl-main{
	width:590px;
	height:40px;
	line-height:40px;
	margin:0 auto;
		
}

.search-avl-border{
	border-top: 1px solid #D9D8D8;
	border-bottom: 1px solid #D9D8D8;
	height:23px;
	line-height:23px;
	width:560px;
	float:right;	
}

.position-main{
	float:left;
	width:100%;
}

.position-left{
	float:left;
}
.position-right{
	float:right;
}

.position-right1{
	float:left;
	width:568px;
}


.grey-midbox{	
	width:97%;	
	border-left: 1px solid #D9D8D8;
	border-right: 1px solid #D9D8D8;
	margin:0 auto;	
	padding:10px;		
}
.grey-midbox2{	
	width:689px;	
	border-left: 1px solid #D9D8D8;
	border-right: 1px solid #D9D8D8;
	float:left;			
}

.grey-midbox3{	
	width:689px;	
	float:left;	
	margin-top:8px;			
}

.grey-midbox4{	
	width:690px;	
	border-left: 1px solid #D9D8D8;
	border-right: 1px solid #D9D8D8;
	border-top: 1px solid #D9D8D8;	
	float:left;
	padding-top:3px;	
	padding-left:10px;
	padding-right:10px;			
}
.grey-midbox5{	
	width:689px;	
	float:left;
	margin-bottom:4px;			
}

.grey-midbox-footer{
	width:691px;
	height:8px;		
	background: url(http://beta.zeeptravel.com/Shared/images/grey_avl_bottombar.jpg) no-repeat top;
	margin:0 auto;		
}

.ver11wh{font-family:Verdana; font-size:11px; color:#fff; font-weight:normal; line-height:23px; float:right; padding-right:10px;}

.htl-avl-leftbox{
	width:328px;
	float:left;
	background:#F2F2F2;
	height:23px;
	line-height:23px;
}
.htl-avl-leftboxmid{
	width:108px;
	float:left;
	background:#F2F2F2;
	height:23px;
	line-height:23px;
}
.htl-avl-leftboxright{
	width:253px;
	float:left;
	background:#E0E0E0;
	height:23px;
	line-height:23px;
}
.htl-avl-leftboxmid-list{
	width:245px;
	float:left;
	background:#F2F2F2;
	height:23px;
	line-height:23px;
}
.htl-avl-leftboxright-list{
	width:115px;
	float:left;
	background:#E0E0E0;
	height:23px;
	line-height:23px;
}

/*---------------Update on 10-july-2008-----------------*/
.htl-avl-table1{
                width:319px;
                float:left;
                border-right: 1px solid #D9D8D8;
                border-bottom: 1px solid #D9D8D8;
                height:38px;
                line-height:38px;              
                padding-left:8px;
}
.htl-avl-table2{
                width:107px;
                float:left;
                border-right: 1px solid #D9D8D8;      
                border-bottom: 1px solid #D9D8D8;        
                height:38px;
                line-height:38px;              
                                
}
.htl-avl-table3{
                width:245px;
                float:left;             
                height:33px;
                padding-top:5px;
                padding-left:8px;             
                border-bottom: 1px solid #D9D8D8;
}
.htl-avl-table2-list{
                width:235px;
                float:left;
                border-right: 1px solid #D9D8D8;      
                border-bottom: 1px solid #D9D8D8;        
                height:33px;
                text-align:justify;
				padding-left:5px;
                padding-right:5px;
                padding-top:5px;
                /*line-height:38px;              */
                                
}
.htl-avl-table3-list{
                width:115px;
                float:left;             
                height:33px;
                padding-top:5px;
                text-align:center;          
                border-bottom: 1px solid #D9D8D8;
}


.htl-avl-table1-dtls{
                width:319px;
                float:left;
                border-right: 1px solid #D9D8D8;
                border-bottom: 1px solid #D9D8D8;
                height:93px;
                padding-top:5px;
                line-height:28px;              
                padding-left:8px;
}
.htl-avl-table2-dtls{
                width:235px;
                float:left;
                border-right: 1px solid #D9D8D8;      
                border-bottom: 1px solid #D9D8D8;        
                height:93px;
                text-align:justify;
                padding-left:5px;
                padding-right:5px;
                padding-top:5px;
                /*line-height:38px;              */
                                
}
.htl-avl-table3-dtls{
                width:115px;
                float:left;             
                height:93px;                
                padding-top:5px;
                text-align:center;            
                border-bottom: 1px solid #D9D8D8;
}
.roomtest-area{
	width:77px;
	float:left;	
	height:44px;	
}
.list3{border:1px solid #7F9DB9;margin: 0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color: #525252;
	text-align:left;scrollbar-base-color:#a8a8a8;background-color:#FFFFFF;width:40px;height:18px; margin-top:3px;
}
.hotel-table-desrightbg{	
	width:233px;	
	float:left;
	height:60px;
	background:#DFDFDF;	
	
}
.htl-avl-table1_1{
                width:319px;
                float:left;
                border-right: 1px solid #D9D8D8;              
                height:35px;
                line-height:35px;
                padding-left:8px;
}
.htl-avl-table2_1{
                width:107px;
                float:left;
                border-right: 1px solid #D9D8D8;              
                height:35px;
                line-height:35px;
}
.htl-avl-table3_1{
                width:245px;
                float:left;             
                height:30px;
                padding-top:5px;
                padding-left:8px;             
}

/*-----------------------------------------------------*/

/*-----------HOTEL AVAILABILITY CSS END HERE--------------*/



/*-----------HOTEL DETAILS CSS START HERE--------------*/
.details-pic{
	margin-right:15px;
}
.hotel-details-bggrey{
	width:677px;	
	background:#EFEFEF;
	height:24px;
	line-height:24px;
	padding-left:12px;	
	float:left;
	margin-top:9px;
	margin-top:0px;	
}

 

.grey-midbox6{	
	width:689px;	
	border-left: 1px solid #D9D8D8;
	border-right: 1px solid #D9D8D8;
	overflow:hidden;
}

.hotel-details-book-now{
	margin-top:12px;
	margin-bottom:5px;
	margin-bottom:15px;
	margin-right:10px;
	float:right;
}

.grey-midbox-footer2{
	width:691px;
	height:8px;		
	background: url(http://beta.zeeptravel.com/Shared/images/grey_avl_bottombar2.gif) no-repeat top;
	margin:0 auto;		
}


.hotel-details-content{
	width:679px;	
	padding-left:8px;
	padding-top:8px;
	padding-top:0px;		
	float:left;		
}
/*--------------------Updated 09-07-2008-------------------------*/
.grey-header-topbar{
	width:100%;
    height:23px;
    line-height:23px;              
    margin:0 auto;
    height:auto;
    overflow:hidden;                             
    border-bottom:2px solid #D01B24;          
    background:url(http://beta.zeeptravel.com/Shared/images/grey_avl_bg_right.gif) no-repeat top right #605E5E;   
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#fff;
    font-weight:bold;

}

.position-left1{
	float:left;
	width:480px;
	padding-top:2px;
	overflow:hidden;			
}

/*--------------------------------------------------------*/


/*------------------------------ul li content part 1 start--------------------*/
.hotel-details-subcontent{
	list-style-type: none;	
	width:660px;	
	font-family:Verdana;font-size:11px;color:#525252;font-weight:normal;
	text-align:justify;		
}

.hotel-details-subcontent li {
	background:url(http://beta.zeeptravel.com/Shared/images/zeep_arrow4.gif) no-repeat;
	background-position:top left;	
	width:650px;	
	width: auto;	
	padding-left:15px;	
	line-height:15px;
	text-decoration: none;
}
/*------------------------------ul li content part 1 end--------------------*/
#topnav2{
  width:960px;
  margin:0;
  height:28px;
  background:url(http://beta.zeeptravel.com/Shared/images/bt_topnav_bg.gif) repeat-x; 
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  text-decoration:none; 
}

#topnav2 ul { 
  list-style-type:none;
}
#topnav2 .button2 {
  display:inline;
}
#topnav2 .button2 a {
  display:block;
  float:left;
  height:28px;
  padding:0 25px;
  text-decoration:none;  
  background-position:top left;
  line-height:28px;  
  color:white;
  background:url(http://beta.zeeptravel.com/Shared/images/bt_topnav_bg.gif) repeat-x;
}
#topnav2 .button2 a:hover,
#topnav2 .button2 a:active,
#topnav2 .button2 a.selected {
  background-position:bottom left;
  background:url(http://beta.zeeptravel.com/Shared/images/reb_bar_bg.jpg) repeat-x; 
}

#topnav2 .current2
{
	display:inline;
}
#topnav2 .current2 a{  
  display:block;
  float:left;
  height:28px;
  padding:0 25px;
  text-decoration:none;  
  background-position:top left;
  line-height:28px;  
  color:white;
  background:url(http://beta.zeeptravel.com/Shared/images/reb_bar_bg.jpg) repeat-x; 
}
#topnav2 .divider2 {
  float:left;
  width:1px;
  height:28px;
  background:url(http://beta.zeeptravel.com/Shared/images/bt_topnav_divider.gif) no-repeat top left;
}

#topnav2 .corner2{
  float:right;  
  height:28px;  
}

#topnav2 .corner-left2{
  float:left;  
  height:28px;
  background-color:#FFFFFF; 
}
/*-----------------logout2 start here---------------*/
#topnav2 .logout2 { 
  display:block;
  float:left;
  height:28px;
  line-height:28px;  
  margin-left:315px;
  text-decoration:none;  
  background-position:top left;  
  color:white;
  
}
#topnav2 .logout2 a { 
  color:white; 
  text-decoration:underline;  
}

#topnav2 .logout2 a:hover { 
  color:white; 
  text-decoration:none;  
}

/*-----------------login2 start here---------------*/
#topnav2 .login2 { 
  display:block;
  float:left;
  height:28px;
  line-height:28px;  
  margin-left:130px;
  text-decoration:none;  
  background-position:top left;  
  color:white;
  
}
#topnav2 .login2 a { 
  color:white; 
  text-decoration:underline;  
}

#topnav2 .login2 a:hover { 
  color:white; 
  text-decoration:none;  
}
/*-----------------login2 end here---------------*/

#topnav2-shadow2 {
  float:left;
  width:960px;
  height:7px; 
}
/*----------------topnav2 navigation end--------------------*/
/*-----------CAREERS START HERE--------------*/
.career-right-contentpanel{
	width:935px;	
	float:left;
	padding:0px 10px 10px 10px;	
	overflow:hidden;
}

.career-menu{
	list-style-type: none;	
	padding: 0px;
	width:900px;
	padding-top:15px;
	padding-top:15px;
	text-align:left;	
	}

.career-menu li {
	background: url(http://beta.zeeptravel.com/Shared/images/zeep_arrow5.gif) no-repeat top left;	
	width:900px;	
	padding: 0px 0;
	padding-left:12px;
	text-decoration: none;
	text-align:left;
}

.contact-us-bggrey{
	width:915px;	
	background:#EFEFEF;
	height:24px;
	line-height:24px;
	padding-left:12px;	
	float:left;	
	margin-top:10px;
	margin-bottom:0px;	
	margin-left:3px;			
	text-align:left;	
}
/*-----------CAREERS END HERE--------------*/

/*-----------HOTEL DETAILS CSS END HERE--------------*/

/*------------------PARTNERS START HERE---------------*/
.partners-area{
 padding:0px 0px 0px 4px;
}

.partner-menu{
	list-style-type: none;	
	padding: 0px;
	width:900px;
	padding-top:15px;
	padding-top:15px;
	text-align:left;	
	}

.partner-menu li {
	background: url(http://beta.zeeptravel.com/Shared/images/zeep_arrow5.gif) no-repeat top left;	
	width:900px;	
	padding: 15px 0;
	padding-top:0px;
	padding-left:12px;
	text-decoration: none;
	text-align:left;
}
/*------------------PARTNERS END HERE---------------*/


#centered{
position: absolute;
top: 50%;
left: 50%; 
width:1024px;
height: 768px;
margin-left:-512px;
margin-top:-384px;
} 

.transparent {
filter: alpha(opacity=50); /* ie */
-moz-opacity: .5; /* mozilla */
background:#ccc;
color:#000;
width:100%; 
}


/*css for text area*/
.textarea1{
	border:1px solid #7F9DB9;	
	color:#605E5E;
	font-size:11px;
	background-color:#FFFFFF;
	width:204px;
	height:50px;
	margin-top:5px;
}

/* Use in grid link button*/
.gvLinkButton
{
	text-decoration:none;
}

.Subheading-container
{	
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial;
	padding-top: 10px; 
	padding-bottom: 10px; 
	padding-left: 10px; 
	background: #EFEFEF none repeat scroll 0 0;
    text-align: left;
    font-weight:bold;
}

/*For Manage Target*/
.registration-booking-passengers-sub11{
	width:100px;
	height:25px;	
	line-height:25px;
	float:left;	
}
/*Ashu*/
.linkStyle
{
	text-decoration: none;
	color: #ffffff;
	background-color: #a01d22;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
}
.td
{
	padding-right:5px;
	padding-left:5px;	
}
.linkDiv{
	width:250px;
	height:15px;	
	float:left;	
}


a.lnkListInterSwitch:link { 
margin:0px 0px 0px 0px;
background:url(../../Shared/Images/pay_via_debit_card.gif) left center no-repeat;
padding-left: 4em; 
padding-right: -10em;
padding-bottom: 1em; 
padding-top: 1em;
font: 8pt "Verdana"; 
font-weight:bold;
color:white;
text-align:left;
text-decoration: none; 
font-weight:bold;
letter-spacing: 2px; 
}


a.lnkListCreditLimit:link { 
margin:0px 0px 0px 0px;
background:url(../../Shared/Images/pay_via_credit_limit.gif) left center no-repeat;
padding-left: 8em; 
padding-right: 0em;
padding-bottom: 1em; 
padding-top: 1em;
font: 8pt "Verdana"; 
font-weight:bold;
text-align:left;
color:white;
text-decoration: none; 
font-weight:bold;
letter-spacing: 2px; 
}

a.lnkListPaypal:link 
{
margin:0px 0px 0px 0px;
background:url(../../Shared/Images/pay_via_paypal.gif) left center no-repeat;
padding-left: 7em; 
padding-right: -10em;
padding-bottom: 1em; 
padding-top: 1em;
font: 8pt "Verdana"; 
font-weight:bold;
text-align:left;
text-decoration: none; 
color:white;
font-weight:bold;
letter-spacing: 2px; 
}

/*New classes created on 23-02-2009 */
.tableHeadingInnerText
{
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
}

/*New Classes created on 23-02-2009*/

.headerleftCorner
{
width: 10px;
text-align:left;
height:32px;
background-image:url(http://beta.zeeptravel.com/Shared/images/red_cor_L.jpg);
}
.headerMiddleCorner
{
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
text-align:center;
vertical-align:middle; 
height:32px;
background-image:url(http://beta.zeeptravel.com/Shared/images/reb_bar_bg.jpg);
	
}

.headerRightCorner
{
width: 10px;
text-align:right;
height:32px;
background-image:url(http://beta.zeeptravel.com/Shared/images/red_cor_r.jpg);
}

.headerMiddleCornerNoAlign
{
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
vertical-align:middle; 
height:32px;
background-image:url(http://beta.zeeptravel.com/Shared/images/reb_bar_bg.jpg);
	
}
.leftnav-topheadNew{
	width:235px;
	height:27px;
	line-height:27px;	
	background:#a01d22;
	float:left;
	background-image:url(http://beta.zeeptravel.com/Shared/images/leftnav_corner_bg2.gif);
	background-position:top right;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
}





a.lnkListInterSwitchNew
{     
      color:white;
      font-family:Verdana;
      font-size:11px;
      font-size-adjust:none;
      font-stretch:normal;
      font-style:normal;
      font-variant:normal;
      font-weight:bold;                   
      line-height:normal;
      margin:0;
      text-align:left;
      text-decoration:none;
      letter-spacing:1px;
}
a.lnkListCreditLimitNew
{     
      color:white;
      font-family:Verdana;
      font-size:11px;
      font-size-adjust:none;
      font-stretch:normal;
      font-style:normal;
      font-variant:normal;
      font-weight:bold;                   
      line-height:normal;
      margin:0;
      text-align:left;
      text-decoration:none;
      letter-spacing:1px;
}
a.lnkListPaypalNew
{     
      color:white;
      font-family:Verdana;
      font-size:11px;
      font-size-adjust:none;
      font-stretch:normal;
      font-style:normal;
      font-variant:normal;
      font-weight:bold;                   
      line-height:normal;
      margin:0;
      text-align:left;
      text-decoration:none;
      letter-spacing:1px;
}


.tdClassButton
{
      background-attachment:scroll;
      background-color:transparent;
      background:transparent url(../Images/pay_button.gif) no-repeat scroll left center;
      background-position:left center;
      background-repeat:no-repeat;
      padding-bottom:10px;
      padding-left:13px;
      padding-right:10px;
      padding-top:7px;
      text-align:left;
      width:276px;
}
.field15{border:1px solid #7F9DB9;margin-top:4px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #525252;
      text-align: left;scrollbar-base-color: #a8a8a8;background-color:#FFFFFF;width:25px;height:16px;}
      
.list15{border:1px solid #7F9DB9;margin: 0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color: #525252;
      text-align:left;scrollbar-base-color:#a8a8a8;background-color:#FFFFFF;width:190px;height:18px;
}


.field35{border:1px solid #7F9DB9;margin-top:0px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #525252;
      text-align: left;scrollbar-base-color: #a8a8a8;background-color:#FFFFFF;width:35px;height:16px;}



.waiting18grey
{
      font-family:Arial, Helvetica, sans-serif;
      font-size:16px;
      color:#605E5E;
      font-weight:bold;
}

.no-result-search
{
      margin-top:5px;
}
