/* CSS Document */
body
{
	margin:0px;
}
.table_br
{
	border:1px solid #cccccc;
}
.table_br td
{
	border-right:1px solid #fff;
}
.sun
{
	border-right:1px solid #000000;
	background:#80b7fb;
}
.day_txt1
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	line-height:15px;
	text-transform:capitalize;
	background:#5593df;
	
}
.room_available_txt
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:15px;
	text-transform:capitalize;
	background:#c9e880;
	height:25px;
}
.room_not_available_txt
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:15px;
	text-transform:capitalize;
	background:#FB3A3B;
	height:25px;
}
.day_txt
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	line-height:18px;
	width:32px;
}
.date_txt
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	line-height:18px;
	width:32px;
}
.room_typebg
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	background:#5593df;
}
.room_available_bg
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4b4a4a;
	background:#F6F2F1;
}
.rooms_rate
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4b4a4a;
	line-height:18px;
	text-indent:10px;
	height:20px;
}

/*new index*/
.top_menu_bg
{
	background:#5074b5;
	height:24px;
}
.top_menu_bg a
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	margin-right:10px;
}
.top_menu_bg a:link
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	margin-right:10px;
}
.top_menu_bg a:hover
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	border-bottom:1px dashed #FFFFFF;
	margin-right:10px;
}
.top_menu_line
{
	background:#5074b5;
	height:4px;
}
#pointer-outer{width:100%; padding:0px; margin:0px; height:24px;}
#pointer
{
	background:url(../images/pointer.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:61px;
	position:absolute;
	margin-left:120px;
	margin-top:0px;

}
#pointer2
{
	background:url(../images/pointer.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:61px;
	position:absolute;
	margin-left:480px;
	margin-top:0px;

}
#pointer3
{
	background:url(../images/pointer.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:61px;
	position:absolute;
	margin-left:600px;
	margin-top:0px;

}
#info_outer
{
	width:900px;
	height:111px;
}
#info_container
{
	width:900px;
	height:111px;
}
#left_info_curve
{
	float:left;
	background:url(../images/left_info_curve.jpg);
	background-repeat:no-repeat;
	height:87px;
	width:30px;
}
#center_info_bg
{
	float:left;
	background:url(../images/info_bg.jpg);
	background-repeat:repeat-x;
	height:87px;
	width:840px;
}
#right_info_curve
{
	background:url(../images/right_info_curve.jpg);
	background-repeat:no-repeat;
	height:87px;
	width:30px;
}
.info_left_curve
{
	background:url(../images/left_info_curve.jpg);
	background-repeat:no-repeat;
	height:87px;
	width:30px;
}
.info_right_curve
{
	background:url(../images/right_info_curve.jpg);
	background-repeat:no-repeat;
	height:87px;
	width:30px;
}
.info_bg
{
	background:url(../images/info_bg.jpg);
	background-repeat:repeat-x;
	height:87px;
}
#info_txt
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	padding:4px;
}
.reservation_panel_left
{
	background:url(../images/reservation_panel_left.jpg);
	background-repeat:no-repeat;
	height:269px;
	width:8px;
}
.reservation_panel_bg
{
	background:url(../images/reservation_panel_bg.jpg);
	background-repeat:repeat-x;
	height:269px;
}
.reservation_panel_right
{
	background:url(../images/reservation_panel_right.jpg);
	background-repeat:no-repeat;
	height:269px;
	width:8px;
}
.check_room_heading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}
.check_availability
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.select_room
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4f72b3;
}
.adult_txt
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4f72b3;
}
.room_type
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4f72b3;
	width:175px;
	height:20px;
}
.person_box
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4f72b3;
	/*width:60px;
	height:20px;*/

}
.person_box_text
{
	border-top:1px solid #9db2da;
	border-left:1px solid #9db2da;
	border-bottom:1px solid #9db2da;
	border-right:1px solid #9db2da;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

.date_txt2
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4f72b3;
	width:88px;
	height:14px;
}
.hotel_info_topleft_curve
{
	background:url(../images/hotel_info_topleft.jpg);
	background-repeat:no-repeat;
	height:9px;
	width:10px;
}
.hotel_info_topright_curve
{
	background:url(../images/hotel_info_topright.jpg);
	background-repeat:no-repeat;
	height:9px;
	width:10px;
}
.hotel_info_bottomleft_curve
{
	background:url(../images/hotel_info_bottomleft.jpg);
	background-repeat:no-repeat;
	height:9px;
	width:10px;
}
.hotel_info_bottomright_curve
{
	background:url(../images/hotel_info_bottomright.jpg);
	background-repeat:no-repeat;
	height:9px;
	width:10px;
}
.hotel_info_topbr
{
	background:url(../images/hotel_info_top.jpg);
	background-repeat:repeat-x;
	height:9px;
}
.hotel_info_bottombr
{
	background:url(../images/hotel_info_bottombr.jpg);
	background-repeat:repeat-x;
	height:9px;
}
.hotel_info_leftbr
{
	background:url(../images/hotel_info_leftbr.jpg);
	background-repeat:repeat-y;
	width:10px;
}
.hotel_info_rightbr
{
	background:url(../images/hotel_info_rightbr.JPG);
	background-repeat:repeat-y;
	width:10px;
}
.room_image_bg
{
	border:4px solid #999999;
}
.click_enlarge
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4f72b3;
	line-height:25px;
}
.room_heading
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#f36b21;
}
.roominfo_subtitle
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f36b21;
}
.roominfo_txt
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#848282;
	line-height:16px;
}
a.read_more:visited
{
	color:#f36b21;
	text-decoration:none;
}
a.read_more:active
{
	color:#f36b21;
	text-decoration:none;
}
a.read_more:link
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f36b21;
	text-decoration:none;
}
a.read_more:hover
{
	color:#f36b21;
	text-decoration:underline;
}

.res_left_curve
{
	background:url(../images/res_heading_left.jpg);
	background-color:#f6f6f6;
	background-repeat:no-repeat;
	height:33px;
	width:7px;
}
.res_right_curve
{
	background:url(../images/res_heading_right.jpg);
	background-color:#f6f6f6;
	background-repeat:no-repeat;
	height:33px;
	width:7px;
}
.res_right_center
{
	background:url(../images/res_heading_center.jpg);
	background-color:#f6f6f6;
	background-repeat:repeat-x;
	height:33px;
}

.res_detail_br
{
	border:1px solid #e3e3e3;
	border-collapse:collapse;
}
.res_detail_br td
{
	border:1px solid #e3e3e3;
	
}
.normal_table
{
	border-collapse:collapse;
}
.normal_table td
{
	border:none;
}
.res_detail_rowbg
{
	background:#fafafa;
	/*f6f6f6*/ 
	height:22px;
}
.res_detail_subheading
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#484646;  
	padding-left:12px;
	/*2557b1*/
}
.res_detail_txt
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#484646;
	height:22px;
	line-height:16px;
	padding-left:12px;
}	
.res_detail_header
{
	background:url(../images/header22.jpg);
	background-repeat:repeat-x;
	height:24px;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2557b1;
	text-indent:12px;
}
.reservation_bg
{
	background:url(../images/reservation_header.jpg);
	background-repeat:repeat-x;
	height:33px;
	width:295px;
}
.outer_table_bg
{
	border:1px solid #c8e0fc;
	border-top:none;
	background:#f9fbff;
}
.arrival_time
{
	width:40px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.personal_txtfield
{
	width:165px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.personal_txtfield2
{
	width:170px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.mandatory_txt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF3333;
}
.outer_table_bg
{
	border:1px solid #c8e0fc;
	border-top:none;
}
.en_input1
{
	/*background-color:#F5F5F5;*/
	background-image:url(../images/en/book_now.jpg);
	border:0;
	height:25px;
	width:96px;
}

.es_input1
{
	background-image:url(../images/es/book_now.jpg);
	border:0;
	height:25px;
	width:127px;
}
.fr_input1
{
	/*background-color:#F5F5F5;*/
	background-image:url(../images/fr/book_now.jpg);
	border:0;
	height:25px;
	width:180px;
}
.en_inputch
{
	/*background-color:#F5F5F5;*/
	background-image:url(../images/en/check_button.jpg);
	border:0;
	height:25px;
	width:163px;
}

.es_inputch
{
	background-image:url(../images/es/check_button.jpg);
	border:0;
	height:25px;
	width:163px;
}

.fr_inputch
{
	background-image:url(../images/fr/check_button.jpg);
	border:0;
	height:25px;
	width:125px;
}


.hiddentextBox
{
color:#FAFAFA;
background-color:#FAFAFA;
border-bottom-color:#FAFAFA;
border-left-color:#FAFAFA;
border-right-color:#FAFAFA;
border-top-color:#FAFAFA;
border:1px solid #FAFAFA;
text-decoration:none;
}

.hiddentextBox_popup
{
color:#D9EAFE;
background-color:#D9EAFE;
border-bottom-color:#D9EAFE;
border-left-color:#D9EAFE;
border-right-color:#D9EAFE;
border-top-color:#D9EAFE;
border:1px solid #D9EAFE;
text-decoration:none;
}

#pointer4
{
	background:url(../images/pointer.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:61px;
	position:absolute;
	margin-left:280px;
	margin-top:0px;
}

#pointer5{
background:url(../images/pointer.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:61px;
	position:absolute;
	margin-left:680px;
	margin-top:0px;
}


.even_row{background:#fff;}
.row-hover{background:#F4F4F4; cursor:hand;}

.arrival_time
{
	width:40px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.personal_txtfield
{
	width:165px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.personal_txtfield2
{
	border-top:1px solid #9db2da;
	border-left:1px solid #9db2da;
	border-bottom:none;
	border-right:none;
	width:168px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.mandatory_txt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF3333;
}
.outer_table_bg2
{
	background:url(../images/guest22_backbg.jpg);
	background-repeat:repeat-x;
	/*height:528px;*/
	height:470px;
	border-top:none;
	border:1px solid #C8E0FC;
}
.new_txtfield
{
	border-top:1px solid #9db2da;
	border-left:1px solid #9db2da;
	border-bottom:none;
	border-right:none;
	width:165px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.new_txtfield_right
{
	border-top:1px solid #9db2da;
	border-left:1px solid #9db2da;
	border-bottom:none;
	border-right:none;
	text-align:right;
	width:165px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

.check_txtfield
{
	/*font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;*/
	
	border-top:1px solid #9db2da;
	border-left:1px solid #9db2da;
	border-bottom:none;
	border-right:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}


.bottom_br td
{
	border-bottom:1px solid #dce2ec;
}
.personal_info
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5174b6;
	padding-left:4px;
	line-height:16px;
}
.personal_info_gray
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#484646;
	padding-left:4px;
}
.personal_info td
{
	border-bottom:1px solid #dce2ec;
}
.gray_bg td
{
background:#eceff2;
}
.timecomboTxt{
border:1pxsolid;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
width:39px;
height:15px;
border-top:1px solid #9db2da;
	border-left:1px solid #9db2da;
	border-bottom:none;
	border-right:none;
}
.redHeading
{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
}
.outer_table_bg_popup
{
	background:url(../images/guest22_backbg.jpg);
	background-repeat:repeat-x;
	border-top:none;
	height:400px;
	border:1px solid #C8E0FC;
}
