/* CSS Document */

body{background-image:url(../images/body_back.gif); margin:0px; background-color:#e38989;}
table{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
td{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
.main_table{background:#FFFFFF;}
.white_txt{font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff; }
a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#565656; text-decoration:underline;}
a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#e11c23; text-decoration:none;}
.header_bg{background:url(../images/header_bg.gif) repeat-y;}
.white_txt_link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:underline;}
.white_txt_link:link{color:#fff; text-decoration:underline;}
.white_txt_link:active{color:#fff; text-decoration:underline;}
.white_txt_link:visited{color:#fff; text-decoration:underline;}
.white_txt_link:hover{color:#fff; text-decoration:none;}
.strip{background:#eaeaea; height:4px;}
.reservation_bg{ background:url(../images/reservation_bg.gif) repeat-x; height:191px;}
.menu_bg{background:url(../images/menu_center_bg.gif) repeat-x; height:26px;}
.textfield{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#8f8f8f; border:1px solid #c2d3fc;}
.combo{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#8f8f8f; border:1px solid #c2d3fc; }
.combo1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#8f8f8f; border:1px solid #c2d3fc; width:60px;}
.welcome_title{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#ea0000}
.welcome_title2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#000}
.title_bg{background-image:url(../images/title_bg.gif);height:23px; width:228px; background-repeat:no-repeat;}
.img_td{border-top:1px solid #fff;}
.red_txt{font-family:Verdana, Arial, Helvetica, sans-serif;color:#ea0000; }
.newsletter_bg{background-image:url(../images/newsletter.gif); background-repeat:no-repeat; width:261px; height:101px;}
.textfield{background:#fff; border:1px solid #c2d3fc;}
.footer_bg{background-color:#e7e7e7; height:45px;}
.sub_title{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ea0000}


.list{list-style-image:url(../images/red_blt.gif); padding:0px;}
b{color:#000; font-weight:bold;}
.gray_bg{background-color:#f3f3f3;}
/*strong{color:#000; font-weight:bold;}*/
.imp_pad{padding:6px;}

.en_input1
{
	/*background-color:#F5F5F5;*/
	background-image:url(../images/booknow-en.gif);
	border:0;
	height:25px;
	width:136px;
}
.fr_input1
{
	/*background-color:#F5F5F5;*/
	background-image:url(../images/booknow-french.gif);
	border:0;
	height:25px;
	width:136px;
}
.pt_input1
{
	/*background-color:#F5F5F5;*/
	background-image:url(../images/booknow-porto.gif);
	border:0;
	height:25px;
	width:136px;
}
.de_input1
{
	/*background-color:#F5F5F5;*/
	background-image:url(../images/booknow-german.gif);
	border:0;
	height:25px;
	width:136px;
}
.es_input1
{
	/*background-color:#F5F5F5;*/
	background-image:url(../images/booknow-spanish.gif);
	border:0;
	height:25px;
	width:136px;
}

/*ADDED*/
.personal_txtfield
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#666666;
	border:1px solid #FDACAE;
	height:20px;
	padding-top:3px;
}

/* CSS Document */
.table_br
{
	border:1px solid #b1aea4;
	
}
.table_br td
{
	
	/*border-right:1px solid #70214E;
	border-bottom:1px solid #70214E;*/
}
.sun
{
	border-right:1px solid #666666;
	background:#80b7fb;
}
.day_txt1
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#694F39;
	line-height:15px;
	text-transform:capitalize;
	/*background:#5593df;*/
}
.room_available_txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#666666;
	line-height:15px;
	text-transform:capitalize;
	/*background:url(../images/available.png)repeat;*/
	/*background:#cccccc;*/
	background:#D3D3D3;
	height:30px;
	padding-top:5px;
}

a.room_available_txt_read_more3:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
a.room_available_txt_read_more3:hover
{
	color:#666666;
	text-decoration:none;
}

a.room_request_txt_read_more3:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
a.room_request_txt_read_more3:hover
{
	color:#ffffff;
	text-decoration:none;
}

a.room_not_available_txt_read_more3:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
a.room_not_available_txt_read_more3:hover
{
	color:#ffffff;
	text-decoration:none;
}

.room_not_available_txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#ffffff;
	background:#B5B5B5; /*url(../images/sold.png) no-repeat center;*/
	line-height:15px;
	height:30px;
	padding-top:5px;
	font-weight:bold;
}
.roomdetails_bg {
	background:#E6E9E3;
	/*height: 234px;*/
	border: 1px solid #c0c5c9;
}
.room_request_txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#FFFFFF;
	line-height:15px;
	text-transform:capitalize;
	background:	#C4C4C4;
/*	background:url(../images/request.png);*/
	height:30px;
	padding-top:5px;
}

.day_txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#694F39;
	line-height:18px;
	width:32px;
}
.date_txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#FFFFFF;
	line-height:18px;
	width:32px;
}
.day_txt2
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px;
	color:#694F39;
	line-height:18px;
	width:32px;
	background:#ffffff;
	/*background:url(../images/wht_bg.png) ;*/
}
.room_typebg_popup
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#FFFFFF;
    background:url(../images/title_bg.png) repeat-x;
}

.room_typebg
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#666666;
}

.reservation_bg1
{
	background:url(../images/title_bg.png);
	height:37px;
	
	border-bottom:1px solid #FFFFFF;
	/*padding-top:7px;*/
	
}

.room_typebk
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#FFFFFF;
	/*background:#EC1414;*/
	background:url(../images/room_type_bg.png) repeat-x ;
	height:40px;
	
	border-right:1px solid #FFFFFF;
	padding:4 4 4 4;
	
}
.room_type_other
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#FFFFFF;
	/*background:#EC1414;*/
	background:url(../images/room_type_bg.png) repeat-x ;
	height:26px;
	border-right:1px solid #FFFFFF;
	padding:4 4 4 4;
	
}
.room_typebk1
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#ffffff;
	background:#EC1414;
	/*background:#EC1414 url(../images/menu_center_bg.gif);*/
	/*background:url(../images/title_bg.png) repeat-x ;*/
	height:36px;
}

.rate_weekend_title{
font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#FFFFFF;
	/*background:#FF7171;*/
	
	background:url(../images/room_type_bg_1.png) repeat-x ;
	height:40px;
	/*height:36px;
	width:40px;*/
	border-right:1px solid #FFFFFF;
	padding:4 4 4 4;
}

.room_available_bg
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#666666;
	background:#FFFFFF;
}
.rooms_rate
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#4b4a4a;
	line-height:18px;
	text-indent:10px;
	height:20px;
	/*background-color:#AFC9E2;*/
}

.room_heading
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-weight:bold;
	color:#5E594B;
}
.roominfo_subtitle
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#fff;
}
.roominfo_txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#666666;
	/*color:#df7db6;*/
	line-height:16px;
	
	
}
.roominfo_txt1
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#666666;
	padding-bottom:3px;

}

.person_box_text
{
	border:1px solid #cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#666666;
	text-align:center;
	/*background:#F8F2E6;*/
}

.room_image_bg
{
	border:4px solid #C4C4C4;
}


.outer_table_bg
{
	border:1px solid #c8e0fc;
	border-top:none;
	background:#f9fbff;
}
.arrival_time
{
	width:40px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#333333;
}


.outer_table_bg
{
	border:1px solid #c8e0fc;
	border-top: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;
}

.bookimg{
 background:url(../images/book.png);
 height:22px;
 width:58px;
 border:0;
}

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

.arrival_time
{
	width:40px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#333333;
}

.personal_txtfield2
{
	padding-left:3px;
    border:1px solid #cccccc;
	width:200px;
	height:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#666666;
	background:#FFFFFF;
	
}
.mandatory_txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#FF0000;
}
.outer_table_bg2
{
	/*background:url(../images/wht_bg.png) repeat;*/
	background:#eeeeee;
	height:500px;
	border-top:none;
	border:1px solid #CCCCCC;
	
}
.outer_table_bg2 td{
padding:3 3 3 3;
}
.new_txtfield
{
	border:1px solid #cccccc;
	padding-left:3px;
	width:200px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#666666;
	background:#FFFFFF;
}

.new_txtfield_right
{
	border:1px solid #cccccc;
	width:200px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#666666;
	background:#FFFFFF;
}

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

.bottom_br td
{
	border-bottom:1px solid #CCCCCC;
}
.personal_info
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#666666;
	padding-left:4px;
	line-height:16px;
	font-weight:bold;
}
.personal_info_gray
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#666666;
	padding-left:4px;
}
.personal_info td
{
	border-bottom:1px solid #dce2ec;
}
.gray_bg td
{
/*background:#A54546;*/
 background: url(../images/title_bg.png) repeat;
}
.timecomboTxt{
	
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#666666;
	width:39px;
	height:18px;
	border:1px solid #cccccc;
	background:#FFFFFF;
}
.redHeading
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#666666;
	font-weight:600;
}
.WhiteHeading
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#ffffff;
}
.outer_table_bg_popup
{
/*	background:url(../images/bgcon.png);*/
	/*background-repeat:repeat-x;*/
	border-top:none;
	height:400px;
	/*border:1px solid #C8E0FC;*/
}

.check_room_heading
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:10px;
	
}
