@charset "utf-8";
/* Reservation CSS Starts */

table {
	border-collapse: collapse;
}
.top_tab_title{
	font:12px/20px Arial, Helvetica, sans-serif; color:#666666; background:#C9C4BA;
}
.top_tab_title_highlight{
	font:12px/20px Arial, Helvetica, sans-serif; color:#666666; background:#B3AB9F;
}
.check_in_out_box{
	border:1px solid #C9C4BA; background:#F1F0EE; font:13px Arial, Helvetica, sans-serif; color:#666;
}
.check_in_out_txt{
	border:1px solid #C9C4BA; background:#F1F0EE; font:13px Arial, Helvetica, sans-serif; color:#666; padding:0px 5px 0px 5px;
}
.room_listing_box_title{
	border:1px solid #C9C4BA; background:#E4E2DE; font:13px Arial, Helvetica, sans-serif; color:#666; padding:5px 2px 0px 10px;
}
.room_listing_box{
	border:1px solid #C9C4BA; background:#F1F0EE; font:13px Arial, Helvetica, sans-serif; color:#666; padding:5px 10px 5px 10px;
}
.person_selction_combo{
	font:13px Arial, Helvetica, sans-serif;
	color:#666;
	border:1px solid #C9C4BA;
	width:40px;
}
.room_type_lnk{
	font:13px Arial, Helvetica, sans-serif; color:#666;
}
.room_type_lnk:hover{
	font:13px Arial, Helvetica, sans-serif; color:#666; text-decoration:underline;
}
.room_selection_checkbox{
	padding-top:1px;
}
.selction_btm_box{
	background:#E4E2DE;
	border:1px solid #C9C4BA; font:bold 13px Arial, Helvetica, sans-serif; color:#666666;
}
.grand_total_box{
	border:1px solid #C9C4BA; background:#E4E2DE; font:13px Arial, Helvetica, sans-serif; color:#666; padding:0px 5px 0px 5px;
}
.btm_btm_box{
	background:#E4E2DE; font:13px Arial, Helvetica, sans-serif; color:#666;
}
.next_step_btn{
	height:46px; border:1px solid #C9C4BA; font:bold 13px Arial, Helvetica, sans-serif; color:#FFF;
	width:152px; padding-left:5px; text-align:left; background:#666666 url(../images/inner/new_btn_bg.jpg) right no-repeat;
	outline:none; cursor:pointer; cursor:hand;
}
.reset01_btn{
	height:46px; border:1px solid #C9C4BA; font:bold 13px Arial, Helvetica, sans-serif; color:#FFF;
	width:90px; background:#666666;outline:none; text-align:center; cursor:pointer; cursor:hand;
}
.reservation_txt{
	font:11px Arial, Helvetica, sans-serif; color:#666;
}
.default_txt{
	font:13px Arial, Helvetica, sans-serif; color:#666;
}
.red_txt_msg{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#CC3300;
}
.edit_lnk{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#CC3300;
}
.edit_lnk:hover{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:underline;
}
.general_reservation_btn{
	border:1px solid #C9C4BA;
	background:#F1F0EF;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#CC3300;
	padding:2px 4px 2px 4px;
	cursor:pointer; cursor:hand;
} 
.reservation_email_lnk{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#666;
}
.reservation_email_lnk:hover{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:underline;
}
.payment_room_title{
	background:#D3CFC9;
	border:1px solid #C9C4BA;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#666;
	padding:5px 5px 5px 5px;
}
.default_small_txt{
	font:11px Arial, Helvetica, sans-serif; color:#666;
}
.total_room_charges_box{
	border:1px solid #C9C4BA; background:#D3CFC9; font:13px Arial, Helvetica, sans-serif; color:#666; padding:2px 10px 0px 2px; border-right:none;
}
.payment_btm_total_box{
	border:1px solid #C9C4BA; background:#F1F0EE; font:13px Arial, Helvetica, sans-serif; color:#666; padding:5px 10px 5px 2px;
}
.hidden_txt_box{
	width:55px;
	border:none;
	font:13px Arial, Helvetica, sans-serif;
	color:#666;
	height:20px;
	background:none; text-align:right;
}
.hidden_txt_box01{
	width:85px;
	border:none;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#666;
	height:20px;
	background:none; text-align:right;
}
.proceed_payment_step_btn{
	height:46px; border:1px solid #C9C4BA; font:bold 13px Arial, Helvetica, sans-serif; color:#FFF;
	width:196px; padding-left:5px; text-align:left; background:#666666 url(../images/inner/new_btn_bg.jpg) right no-repeat;
	outline:none;
}
.valueadded_txtbox{
	width:30px;
	border:1px solid #fff; background-color:#DAD7D1;
	font:13px Arial, Helvetica, sans-serif;
	color:#666;
	height:20px;
	
}
.reset_btn{
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	border:none;
	background:none;
	cursor:pointer;
	cursor:hand;
}
.reset_btn:hover{
	font:12px Arial, Helvetica, sans-serif;
	color:#CC3300;
	border:none;
	background:none;
	cursor:pointer;
	cursor:hand;
}
.desc_padding{
padding:5px;
}
.more_lnk{
	font:11px Arial, Helvetica, sans-serif; color:#666; 
}
.more_lnk:hover{
	font:11px Arial, Helvetica, sans-serif; color:#284F6F; text-decoration:underline;
}
.sign_up_txtbox{
	border:1px solid #FFF;
	background:#DAD7D1;
	height:15px;
	width:200px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}
.txt_box_apply{
	border:1px solid #FFF;
	background:#DAD7D1;
	height:15px;
	width:120px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}

.txt_area_apply{
	border:1px solid #FFF;
	background:#DAD7D1;
	width:120px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}
.jmp_mnu_apply{
	border:1px solid #FFF;
	background:#DAD7D1;
	height:18px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
}
.txt_box_small{
	border:1px solid #FFF;
	background:#DAD7D1;
	height:15px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}
.btn1{
	font:bold 11px Arial, Helvetica, sans-serif; color:#666; width:64px; height:27px; cursor:hand; position:hand;
	border:0px solid #fff; background-image:url(../images/inner/btn_bg.jpg); background-repeat:no-repeat; cursor:pointer; cursor:hand;
}

.btn_reservation{
	font:11px Arial, Helvetica, sans-serif; color:#666; height:22px; cursor:hand; position:hand;
	border:1px solid #fff; background-color:#DCD8CF;
}
/* Reservation CSS Ends */
