/* CSS Document */
.person_box_text
{
	font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:12px;
	text-align:left;
	background:#FFFFFF;
	color:#000000 !important;
	border:none;
	height:20px;
	border: 1px solid #797979;
	
}
.person_box_text option{
color:#000000 !important;
}

.personal_txtfield2
{
	padding-left:3px;
 	width:200px;
	height:50px;
	font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:12px;
	color:#595959;
	background:#FFFFFF;
	border: 1px solid #797979;
	
}

.timecomboTxt{
	width:39px;
	font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:12px;
	color:#595959;
	text-align:center;
	/*background: url(../images/textbox_bg.png) repeat;*/
	background:#e3e3e1;
	
	height:20px;
	border: 1px solid #797979;
}
.redHeading
{
	font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:14px;
	color:#D42C32;
	font-weight:600;
}
.reservation_bg{
background:#bcd0f0;
/*border:1px ridge #E4F2FF;*/
}

.riz_title{
font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
font-size:22px;
color:#606060;
background:url(../images/seprator.png) no-repeat bottom left;
}

.roominfo_txt
{
	font-family:Tahoma, "Lucida Grande CE", lucida, sans-serif;
	font-size:13px;
	color:#B2D4FD;
	line-height:16px;	
}

.roominfo_txt4
{
	font-family:Tahoma, "Lucida Grande CE", lucida, sans-serif;
	font-size:13px;
	color:#666666;
	line-height:16px;	
}

.roominfo_txt1
{
	font-family:Tahoma, "Lucida Grande CE", lucida, sans-serif;
	font-size:13px;
	color:#333333;
	line-height:16px;	
}

.mandatory_txt
{
	font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:10px;
	color:#FF0000;
}
.en_input1
{	
	background:url(../images/book_now.png);
	border:0;
	height:23px;
	width:78px;
	cursor:pointer;
}

.en_inputch
{
	background:url(../images/availability.png);
	border:0;
	height:23px;
	width:100px;
	cursor:pointer;
}

.butTxt{
	font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:13px;
	color:#565656;
	line-height:16px;
}


.booknow_bottom_line
{
/*background:url(../images/booknow_bottom_line.png) repeat-x;*/
background:#ABB5BA;
border:0;
height:1px;
}

/*room result page*/
.room_typebk
{
	font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:12px;
	color:#B2D4FD;
	background:#3c5eb0;
	height:47px;
	border-right:1px solid #bcd0f0;			
	vertical-align:middle;	
}
.roomtype_right{
border-right:1px solid #bcd0f0;
border-bottom:1px solid #bcd0f0;
border-left:1px solid #bcd0f0;
/*border:1px solid #2B4083;*/
}

.rate_weekend_title{
	font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:12px;
	color:#B2D4FD;
	background:#2F4FDE;
	height:47px;
	border-right:1px solid #ABB5BA;
	vertical-align:middle;
}

.room_typebg
{
	font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:12px;
	color:#333333;
	border-right:1px solid #bcd0f0;
	border-bottom:1px solid #bcd0f0;
	background-color:#BCD0F0;	
}

.room_typebg_left
{
border-left:1px solid #bcd0f0; 
/*padding:3 3 3 3;*/
}

.room_type_other
{
	font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:12px;
	color:#B2D4FD;
	background-color:#3c5eb0;
	border-right:1px solid #2B4083;
	border-bottom:1px solid #2B4083;
	border-top:1px solid #2B4083;
	height:34px;
	
}
.reservation_bg1{
	font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:16px;
	color:#ffffff;
	background: #3c5eb0;
	
	height:40px;
}


.room_available_txt
{
	font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:12px;
	color:#595959;
	line-height:15px;
	text-transform:capitalize;	
	/*height:50px;*/
	padding-top:5px;
	vertical-align:middle;
	background:#91b3eb;
}

a.room_available_txt_read_more3
{
	font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}


.room_request_txt
{
	font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:12px;
	color:#595959;
	line-height:15px;
	text-transform:capitalize;	
	/*height:50px;*/
	padding-top:5px;
	vertical-align:middle;
/*	background:url(../images/request.png) repeat;*/
	background:#5b7bc7;
}

a.room_request_txt_read_more3
{
	font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}
.room_not_available_txt
{
	font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:12px;
	color:#595959;
	line-height:15px;
	text-transform:capitalize;	
	/*height:50px;*/
	padding-top:5px;
	vertical-align:middle;
/*	background:url(../images/sold.png) repeat;*/
	background:#fcf800;
}

a.room_not_available_txt_read_more3
{
	font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:12px;
	color:#595959;
	text-decoration:none;
}


.border_right_top
{
border-right:1px solid #BCD0F0;
border-top:1px solid #BCD0F0;
color:#595959;
}

.roomdetails_bg {
	/*background:#D1D1D1;*/
	border-bottom:1px solid #bcd0f0;
	border-left:1px solid #bcd0f0;
	border-right:1px solid #bcd0f0;
	padding-top:4px; 
	padding-bottom:4px;
	
}
.room_image_bg
{
	border:2px solid #FCF800;
}

.click_enlarge 
{
 color:#333333;
 font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
 font-size:12px;
 text-decoration:none;
 vertical-align:top;
}
.clickback{
 background:#97B6EA;
}

.roominfo_subtitle
{
	font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:12px;
	color:#333333;
	background:url(../images/roomtype_bottom_bg.png) repeat;
	height:30px;
	
}


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

.bottom_corner{
float: right; 
margin-top: 31px; 
margin-bottom: 0px;
background:url(../images/peak.png) repeat;
height:11px;
width:11px;
}

.available{
background:#91b3eb;
}
.request{
background:#5b7bc7;
}

.sold{
background:#fcf800;
}

#hintbox{ /*CSS for pop up hint box */
	position:absolute;
	top: 0;
	background:#FFFFFF;
	/*background:url(../images/tooltip_bg.png) repeat;	*/
	width: 100px; 
	padding: 0px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	z-index:100;
	visibility: hidden;
	padding:10px;
	color:#595959;
	text-align:left;
	border:1px dotted #484848;
}

.bottom_line{
border-bottom:1px solid #bcd0f0;
}

.top_line{
border-top:1px solid #bcd0f0;
}

.leftborder{
border-left:1px solid #2B4083;
}

.othercharge_rightbootom{
border-right:1px solid #2B4083;
}

.chrgenameTxt{
font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
font-size:12px;
color:#333333;
}
/*billing page */
.bottom_br td
{
	/*border-bottom:1px solid #ABB5BA;*/
	/*background:url(../images/roomtype_bottom_bg.png) repeat;*/
}
.topBackimg{
	background:url(../images/othercharge_bg.png) repeat;
	font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:12px;
	color:#595959;
	height:37px;
}

.personal_info
{
	font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:12px;
	color:#595959;
	padding-left:4px;
	line-height:16px;
	font-weight:bold;
}
.personal_info_gray
{
	font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:12px;
	color:#595959;
	padding-left:4px;
}


.personal_info td
{
	border-bottom:1px solid #ABB5BA;
}
.gray_bg td
{
background:#D42C32;
}

.input
{
	font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size: 11px;
    border:1px solid #FFFFFF;
	height:20px;
	color:#333333;
	background:#99B8EB;
}

.pad{
padding:7 7 7 7 ;
}
.hiddentextBox_popup
{

background-color: transparent;
color:#252525;
border:0px;
text-decoration:none;
}

.rateTitle
{
	font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:13px;
	color:#D42C32;
	line-height:13px;
	text-decoration:underline;
}

.ez_top_nav
{
font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
font-size:13px;
color:#D42C32;
}
a.ez_top_nav
{
color:#D42C32;
text-decoration:underline;
}

.checkinfo_txt
{
	font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;
	font-size:13px;
	color:#FFFFFF;
	line-height:16px;	
}


