/* ------Global --------- */
*{
margin:0;
padding:0;
/*vertical-align:top;*/
}

body{
background:#FFFFFF;
font:11pt Tahoma;
}
br.clearboth{
clear:both;
height:1px;
}
img{
border:none;
margin:0;
}

/* ------------- main contain -----*/
.container {
height:600px;
margin:0 auto;
max-height:700px;
text-align:left;
width:1002px;
background:#fff;
}

.container_1 {
height:auto;
margin:0 auto;
text-align:left;
width:1002px;
background:#fff;
}
.container_popup {
height:600px;
margin:auto;
max-height:700px;
text-align:left;
width:auto;
background:#fff;
}

#blue_bg{
background:url(images/bg2_img.jpg) top left repeat-x;
width:998px;
height:28px;
float:left;
}
#head{
background:url(images/bg_img.jpg) top left repeat-x;
width:997px;
height:140px;
float:left;
}
.main{
width:auto;
height:auto;
float:left;

}
.padd_lfrt{
	padding-left:25px; 
	padding-right:25px;
}
.padd_btm{
	padding-bottom:20px;
}
.marg_btm20{
	margin-bottom:20px;
}
.main_1{
width:79%;
height:auto;
float:left;
padding:40px 120px 150px 60px;
}
.login_brdr{
width:303px;
border:1px solid #DFE6EC;
float:left;
padding:5px 5px 5px 5px;
}

.search{
	background:url(images/main_bg.jpg) repeat-x center top;
	width:969px;
	float:left;
	padding:20px 0px 0px 28px;
}
.search_1{
background:#E8F3F9;
width:930px;
float:left;
}
.padd_lfrt_10{
	padding:0px 10px 0px 10px;	
}
.padd_tp20{
	padding-top:20px;
}
.padd_btm20{
	padding-bottom:20px;
}
.search_inner{
background:#fff;
width:912px;
float:left;
padding:20px 10px 20px 10px;
}
.search_inner1{
width:930px;
height:auto;
float:left;
}
.search_blue{
background:url(images/form_blue_bg.jpg) repeat-x;
width:920px;
height:20px;
float:left;
padding:5px 0px 3px 10px;
}
.search_hidden{
width:930px;
height:auto;
float:left;
padding:10px 0px 0px 0px;
}
.hidden_1{
width:320px;
height:auto;
float:left;
padding:0px 0px 0px 0px;
}
hidden_1_wdt{
width:430px;
height:auto;
float:left;
padding:0px 0px 0px 0px;
}
.hidden_2{
width:330px;
height:auto;
float:left;
padding:0px 0px 0px 0px;
}
.hidden_3{
width:270px;
height:auto;
float:left;
padding:0px 0px 0px 0px;
}
.blue_bar1{
background:#7FB7E1;
width:918px;
height:18px;
float:left;
padding:5px 0px 5px 10px;
}
.blue_bar2{
background:#85a9c4;
width:918px;
height:18px;
float:left;
border:1px solid #FFFFFF;
padding:5px 0px 5px 10px;
}
.advance_search_bar{
width:918px;
height:18px;
float:left;
padding:5px 0px 5px 10px;
}

.bar_booking{
width:auto;
float:left;
padding-top:5px;
}
.booking_row{
background:#dee9f0;
width:918px;
float:left;
padding:3px 3px 3px 3px;
}
.booking_row1{
width:900px;
float:left;
padding:0px 3px 3px 3px;
}
.booking_row1_mover{
width:900px;
float:left;
background:#E8F5FD;
padding:0px 3px 3px 3px;
}
.booking_row2{
width:918px;
float:left;
padding:4px 3px 4px 3px;
}
.booking_clm1{
width:95px;
float:left;
text-align:center;
padding:6px 2px 0px 2px;
}
.booking_clm2{
width:70px;
float:left;
text-align:center;
padding:6px 2px 0px 2px;
}
.booking_clm3{
width:125px;
float:left;
text-align:center;
padding:6px 2px 0px 2px;
}
.booking_clm4{
width:100px;
float:left;
text-align:center;
padding:6px 2px 0px 2px;
}
.booking_clm5{
width:100px;
float:left;
text-align:center;
padding:0px 0px 0px 0px;
}
.booking_clm6{
width:100px;
float:left;
text-align:center;
padding:6px 2px 0px 2px;
}
.booking_clm7{
width:30px;
float:left;
text-align:center;
padding:6px 2px 0px 2px;
}
.blue_light_bar{
background:#1870AA;
width:918px;
height:19px;
float:left;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
padding:5px 0px 5px 10px;
}
.yellow_bar{
background:#FBF0D1;
width:918px;
height:17px;
float:left;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
padding:5px 0px 5px 10px;
}
.blue_light_inner{
width:920px;
height:auto;
float:left;
padding:2px 2px 2px 2px;
}
.blu_light{
width:925px;
height:auto;
float:left;
padding:2px 2px 2px 2px;
}
.empty_bar{
width:auot;
height:auto;
float:left;
padding:0px 0px 0px 150px;
}
.gray_bar{
background:#e3edf5;
width:595px;
height:auto;
float:left;
padding:5px 80px 5px 250px;
margin:2px;
}
.gray_bar_light{
background:#FFFFFF;
width:595px;
height:auto;
float:left;
padding:5px 80px 5px 250px;
margin:2px;
}
.gray_bar_lft{
width:170px;
height:auto;
float:left;
text-align:right;
padding-right:5px;
font-weight:bold;
}
.gray_bar_rht{
width:420px;
height:auto;
float:right;
}
.arrow_inner{
background:#fff;
width:902px;
height:auto;
float:left;
padding:8px 10px 8px 10px;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}
.plus_inner{
background:#e8f3f9;
width:902px;
height:auto;
float:left;
padding:8px 10px 8px 10px;
border-top:1px solid #cbdbe6;
border-left:1px solid #cbdbe6;
border-right:1px solid #cbdbe6;
border-bottom:1px solid #cbdbe6;
}

.double_left{
margin-top:5px;
float:left;
width:135px;
}
.dbl_lft_inner{
float:left;
width:20px;
height:40px;
}
.double_days{
margin-top:5px;
margin-right:5px;
margin-left:5px;
float:left;
width:642px;
}
.double_days_1{
margin-top:5px;
margin-right:5px;
margin-left:5px;
float:left;
width:100%;
}
.days_row{
float:left;
width:642px;
}
.day_left{
float:left;
width:auto;
}
.day_right{
float:right;
width:85%;
text-align:center;
margin:0 1px;
}
.day_right_top{
background:#e2e0d4;
float:left;
width:100%;
text-align:center;
margin:0 1px;
}
.day_right_btm{
background:#f6f5ef;
float:left;
width:100%;
text-align:center;
margin:0 1px;
}
.days_row_lf{
float:left;
width:10%;
margin:1px;
}
.days_row_1{
float:left;
width:auto;
margin:1px;
}
.day_top{
text-align:center;
padding:5px 5px 5px 5px;
}
.day_bttm{
text-align:center;
margin-top:2px;
padding:2px 2px 2px 2px;
}
.days_row_left{
float:left;
width:14%;
margin:auto;
height:22px;
text-align:left;
padding-top:5px;
}
.days_row_right{
float:left;
width:auto;
margin:auto;
height:22px;
text-align:center;
padding-top:5px;
}
.days_inner_wdt{
background:#e2e0d4;
float:left;
width:100%;
height:16px;
margin:auto;
text-align:center;
padding:2px 2px 2px 2px;
}
.days_inner{
background:#e2e0d4;
float:left;
width:11.5%; /*72px*/
height:16px;
display:inline;
text-align:center;
margin-top:1px; /*1em*/
margin-left:2px;
padding:2px 1px 2px 1px;
}
.days_inner1{
background:#f6f5ef;
float:left;
width:72px;
height:16px;
margin:1px;
text-align:center;
padding:2px 2px 2px 2px;
}
.double_right{
margin-top:5px;
float:right;
width:115px;
}
.blue_inner_bg{
background:transparent;
width:914px;
height:auto;
float:left;
padding:5px 5px 5px 5px;
}
.blue_bar{
background:#E8F3F9;
width:932px;
height:40px;
float:left;
}
.search_inner_top{
background:#fff;
width:912px;
float:left;
}
.search_inner_left{
width:370px;
float:left;
padding:20px 0px 0px 0px;
}
.search_inner_right{
width:522px;
float:left;
padding:20px 0px 0px 20px;
}
#footer_bg{
background:url(images/footer_bg.jpg) top left repeat-x;
width:992px;
height:30px;
float:left;
text-align:center;
padding:20px 10px 0px 0px;
}
#footer_bg_popup{
background:url(images/footer_bg.jpg) top left repeat-x;
width:800px;
height:30px;
float:left;
text-align:center;
padding:18px 10px 0px 0px;
}
.star{
background:url(images/star.jpg) top left no-repeat;
float:none;
width:13px;
height:13px;
}

/* --------------text_start -----------*/
.title{
font-family:Tahoma;
font-size:12px;
color:#fff;
font-weight:900;
}
.title_black{
font-family:Tahoma;
font-size:12px;
color:black;
font-weight:bold;
text-decoration:none;
}
.title_black a{
font-family:Tahoma;
font-size:12px;
color:black;
font-weight:bold;
text-decoration:none;
}

.title_green a{
font-family:Tahoma;
font-size:11px;
color:#25AC01;
font-weight:900;
text-decoration:none;
}
.title_orange{
font-family:Tahoma;
font-size:12px;
color:#DC9202;
font-weight:900;
}
.text_green{
font-family:Tahoma;
font-size:11px;
color:#2C526A;
}
.text_blue a{
font-family:Tahoma;
font-size:11px;
color:#ACE4FF;
}
.text{
font-family:arial;
font-size:11px;
color:#3C195F;
}
.text_link, .text_link a {
font-family:arial;
font-size:11px;
color:#B7CFDF;
}
.head_text_top, .head_text_top a{
font-family:arial;
font-size:12px;
color:#121040;
text-decoration:none;
}

.text_top, .text_top a{
font-family:arial;
font-size:12px;
color:#fff;
text-decoration:none;
}
.para, .para a{
font-family:tahoma;
font-size:11px;
color:#545454;
}
.mandatory{
font-family:tahoma;
font-size:11px;
color:#fc0000;
}
.para a:hover{
font-family:tahoma;
font-size:11px;
color:#A02405;
}
.txt_deco{
text-decoration:none;
}
.txtPaging {
	font-family:arial;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
.txtPaging a{
	font-family:arial;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
.txtPaging a:hover{
	font-family:arial;
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
}
.text_link a:hover{
font-family:arial;
font-size:11px;
color:#fff;
}
.head_text_top a:hover{
font-family:arial;
font-size:12px;
color:#121040;
text-decoration:underline;
}

.text_top a:hover{
font-family:arial;
font-size:12px;
color:#fff;
text-decoration:underline;
}

/* --------------text ends -----------*/
/*----------form start-------------- */
#form{
width:297px;
height:auto;
float:left;
padding:20px 0px 0px 0px;
}
.form_left{
width:109px;
text-align:right;
float:left;
padding:0px 3px 0px 0px;
}
.form_left1{
width:115px;
text-align:right;
float:left;
padding:4px 3px 0px 0px;
}
.form_left2{
width:120px;
text-align:right;
float:left;
padding:0px 3px 0px 0px;
}
.form_right{
width:177px;
text-align:left;
float:left;
padding:0px 0px 6px 5px;
}
.form_right1{
width:142px;
text-align:left;
float:left;
padding:0px 0px 6px 5px;
}
.form_right3{
width:auto;
text-align:left;
float:left;
padding:0px 0px 6px 5px;
}
.form_right_1{
width:auto;
text-align:left;
float:none;
padding:0px 0px 6px 5px;
}
.form_right2{
width:750px;
text-align:left;
float:left;
padding:0px 0px 6px 5px;
}
.textstyle{
width:155px;
height:auto;
background:#fff;
border:1px solid #B7D1E2;
padding:2px 0px 2px 3px;
font-family:tahoma;
font-size:11px;
color:#2C526A;
}
.selectstyle{
width:162px;
height:auto;
background:#fff;
border:1px solid #B7D1E2;
padding:0px 0px 0px 2px;
font-family:tahoma;
font-size:11px;
color:#2C526A;
}
.selectstyle1{
width:50px;
height:auto;
background:#fff;
border:1px solid #B7D1E2;
padding:0px 0px 0px 2px;
font-family:tahoma;
font-size:11px;
color:#2C526A;
}
.textarea_style{
height:auto;
background:#fff;
border:1px solid #B7D1E2;
padding:2px 0px 2px 3px;
font-family:tahoma;
font-size:11px;
color:#2C526A;
padding:3px 3px 3px 3px;
}
.checkstyle{
width:auto;
height:auto;
font-family:tahoma;
font-size:10px;
color:#2C526A;
}
.cal a{
background:url(images/calender.jpg) top left no-repeat;
width:18px;
height:18px;
float:left;
}

/*----------form ends-------------- */
.login_bottom{
background:url(images/submit_bg.jpg)top left repeat-x;
width:277px;
height:23px;
float:left;
text-align:right;
padding:5px 5px 0px 5px;
}
.login_img a{
background:url(images/login_btn.jpg) top left no-repeat;
width:76px;
height:26px;
float:right;
}
.spacer{
height:12px;
clear:both;
visibility:hidden;
font-size:0px;
}

.spacer_small{
height:3px;
clear:both;
visibility:hidden;
font-size:0px;
}
.spacerbig {
height:30px;
margin:0;
padding:0;
clear:both;
visibility:hidden;
font-size:0px;
}
.bdr_nn{
border:none;
}

/*  --------- padding start-----*/
.padd_nn{
padding:0px 0px 0px 0px;
}
.padd_top{
padding-top:4px;
}
.padd_left{
padding-left:35px;
}
.padd_left1{
padding-left:10px;
}
.padd_left2{
padding-left:7px;
}
.padd_lft_111{
padding-left:111px;
}
.padd_lft_10{
padding-left:10px;
}
.padding_1{
padding-bottom:5px;
padding-top:5px;
}
.padd_lft_rht{
padding-right:5px;
padding-left:5px;
}


/*  --------- padding end-----*/

/*  --------- width start-----*/
.width_hght{
width:auto;
height:auto;
}
.width_fxd{
width:870px;
float:left;
height:auto;
padding:0px 5px 0px 5px;
}
/*  --------- width end-----*/
.margin{
margin-top:10px;
margin-left:20px;
margin-right:20px;
margin-bottom:10px;
width:884px;
}
.margin2{
margin-top:10px;
margin-left:10px;
margin-right:10px;
margin-bottom:5px;
width:884px;
}
.marg_in{
margin-top:5px;
margin-left:10px;
margin-right:10px;
margin-bottom:5px;
width:884px;
}

/*----------images icon start-------------- */
.images{
float:left;
width:914px;
height:auto;
padding:5px 0px 0px 0px;
}
.hotel_text{
float:left;
width:760px;
height:auto;
padding:5px 0px 0px 0px;
}
.cancell_text{
float:left;
width:35%;
height:auto;
padding:0px 0px 0px 0px;
}
.hotel_arrow{
float:left;
width:70px;
height:auto;
text-align:right;
padding:10px 10px 0px 0px;
}
.hotel_book{
float:left;
width:70px;
height:auto;
padding:5px 0px 0px 0px;
}
.cancell_plus{
float:left;
width:60%;
height:auto;
padding:3px 0px 0px 0px;
}
.z_001_new{
float:left;
width:30px;
height:30px;
margin-right:1px;
}
.z_001{
float:left;
width:25px;
height:24px;
}
.z_002{
float:left;
width:25px;
height:24px;
}
.z_003{
float:left;
width:25px;
height:24px;
}
.z_004{
float:left;
width:25px;
height:24px;
}
.z_005{
float:left;
width:25px;
height:24px;
}
.z_006{
float:left;
width:25px;
height:24px;
}
.z_007{
float:left;
width:25px;
height:24px;
}
.z_008{
float:left;
width:25px;
height:24px;
}
.z_009{
float:left;
width:25px;
height:24px;
}
.z_010{
float:left;
width:25px;
height:24px;
}
.z_011{
float:left;
width:25px;
height:24px;
}
.z_012{
float:left;
width:25px;
height:24px;
}
.z_013{
float:left;
width:25px;
height:24px;
}
.message{
width:auto;
text-align:center;
float:none;
color:#fc0000;
font-family:tahoma;
font-size:13px;
}
.ftBold{
	font-weight:bold;
}
.txtLf{
	text-align:Left;
}
.txtCt{
	text-align:center;
}
.txtRt{
	text-align:right;
}

.hotel_paging_left{
width:50px;
height:18px;
float:left;
}
.hotel_paging_center{
width:800px;
float:left;
text-align:center;
}
.hotel_paging_right{
width:50px;
height:18px;
text-align:right;
float:right;
padding-right:12px;
}

/*----------images icon end-------------- */


/*----------Booking details starts-------------- */
.detail_row1{
width:925px;
height:auto;
float:left;
padding:5px 0px 5px 5px;
}
.detail_left{
width:425px;
height:auto;
float:left;
padding:5px 5px 5px 5px;
}
.detail_inner{
width:640px;
height:auto;
float:left;
padding:5px 115px 5px 145px;
}
.detail_break_clm1{
width:200px;
float:left;
text-align:center;
padding:4px 0px 4px 0px;
}

.detail_inner1{
width:750px;
height:auto;
float:left;
padding:5px 90px 5px 90px;
}
.detail_break_clm2{
width:150px;
float:left;
text-align:center;
padding:4px 0px 4px 0px;
}
.detail_break_clm3{
width:150px;
float:right;
text-align:center;
padding:4px 0px 4px 0px;
margin-right:70px;
}
.detail_right{
width:465px;
height:auto;
float:right;
padding:5px 5px 5px 5px;
}
.detail_lft_clm1{
width:140px;
float:left;
text-align:center;
padding:4px 0px 4px 0px;
}
.detail_lft_clm2{
width:160px;
float:left;
text-align:center;
padding:4px 0px 4px 0px;
}
.action_clm1{
width:60px;
float:left;
text-align:center;
padding:0px 0px 0px 0px;
}
.action_clm2{
width:100px;
float:left;
text-align:center;
padding:0px 0px 0px 0px;
}
.detail_rht_clm1{
width:140px;
float:left;
text-align:center;
padding:4px 0px 4px 0px;
}
.detail_inner_clm1{
width:140px;
float:left;
text-align:center;
padding:4px 0px 4px 0px;
}
/*----------Booking details end-------------- */
/*----------index start 150408-------------- */
.container_index {
	height:600px;
	margin:0 auto;
	max-height:700px;
	text-align:left;
	width:800px;
	background:url(../images/home_bg.jpg) top left no-repeat;
}
#header {
	height:144px;
	background:url(../images/img_001.jpg) top left no-repeat;
}
#footer {
	height:40px;
	background:url(../images/img_003.jpg) top left no-repeat;
}

.right_box{
	width:24%;
	float:right;
	margin-right:0px;
	text-align:left;
	padding:260px 20px 0px 0px;
	border:0px solid black;
}
.left_box{
border:0px solid blue; width:28%; float:left; padding:260px 0px 0px 115px; font-family:tahoma; font-size:11px; color:#333333;
}
.txt_18{
	font-family:arial;
	font-size:18px;
	color:#000000;
}

.txt_18_red{
	font-family:arial;
	font-size:18px;
	color:#eb2d2e;
}
.textstyle_bg{
width:222px;
height:24px;
background:url(images/input_bg.jpg) top left no-repeat;
border:0px solid #B7D1E2;
padding:5px 0px 0px 7px;
font-family:tahoma;
font-size:12px;
color:#000;
}
.spacer5{
height:5px;
clear:both;
visibility:hidden;
font-size:0px;
}

.padd_tp_lf{
	padding:242px 0px 0px 480px;
}
/*----------index end 150408-------------- */
/*----------160408 start-------------- */
.img_border{border:3px solid #c6dce5;}
.red_color{color:#cc0000;}
.padd_5{padding:5px;}
.textstyle_bg1{
width:222px;
height:24px;
background:url(images/input_bg1.jpg) top left no-repeat;
border:0px solid #B7D1E2;
padding:5px 0px 0px 7px;
font-family:tahoma;
font-size:12px;
color:#000;
}
.textstyle_3{
width:115px;
height:14px;
background:#fff;
border:1px solid #728083;
padding:2px 2px;
font-family:tahoma;
font-size:11px;
color:#000;
}
.txt_18_blu{
	font-family:arial;
	font-size:18px;
	color:#0b578b;
}
.txt_11{
	font-family:tahoma;
	font-size:11px;
	color:#231f20;
}
.txt_12{
	font-family:tahoma;
	font-size:12px;
	color:#231f20;
}
.txt_13_blu{
	font-family:tahoma;
	font-size:13px;
	color:#0b578b;
}
.txt_15_blk{
	font-family:tahoma;
	font-size:13px;
	font-weight:bold;
	color:#C0C0C0;
}
.spacer10{
height:10px;
clear:both;
visibility:hidden;
font-size:0px;
}
/*----------end 160408-------------- */