.searchbox2 {width: 250px;
position:absolute;
top: -21px;
right: ;
height: 285px;
z-index: 100;
background:url(../images/h-booking.jpg) no-repeat rgba(255,255,255,0.8);
}
.searchbox2 input {font-size:12px;}
.searchbox2 .headtop {font-style:italic; font-weight:bold; font-size:19px; color:#f4ab15; display:block; position:absolute; left:23px; top:20px}
.searchbox2 .head2 {position:absolute; top:150px; left:20px; color:#666666; font-size:14px; text-transform:uppercase; font-weight:bold}
.searchbox2 .head2s {position:absolute; top:151px; left:179px; color:#666666; font-size:11px}
.searchbox2 .head3 {position:absolute; top:175px; left:20px; color:#666666; font-size:11px; font-weight:bold; width: 320px;}
.searchbox2 .dd-hotel {position:absolute; top:6px; left:170px; color:#666666; font-size:11px; width:220px;}
.searchbox2 .dd-hotel select {width: 220px;}
.searchbox2 .head4 {position:absolute; top:235px; left:20px; color:#666666; font-size:12px; width: 320px; font-weight:bold}
.searchbox2 .checkin {
	position:absolute;
	top:30px;
	left:10px;
	color:#000;
	font-size:10px;
	width: 115px;
	font-family:'PT Sans',Arial, Helvetica, sans-serif; text-transform:uppercase
}
.searchbox2 .checkin input {width:80px;float:left; margin-top:2px; text-align:center; background:#ffab6d; border:none; height:17px}
.searchbox2 .checkout {
	position:absolute;
	top:30px;
	left:133px;
	color:#000;
	font-size:10px;
	width: 115px;
	font-family:'PT Sans',Arial, Helvetica, sans-serif; text-transform:uppercase
}
.searchbox2 .checkout input {width:80px;float:left; margin-top:2px; text-align:center; background:#ffab6d; border:none; height:17px  }
.searchbox2 .adultinput {
	position:absolute;
	top:70px;
	left:10px;
	color:#000;
	font-size:10px;
	width: 70px;
	font-family:'PT Sans',Arial, Helvetica, sans-serif; text-transform:uppercase
}
.searchbox2 .adultinput select {width: 65px; background:#ffab6d; border:none}
.searchbox2 .childinput {
	position:absolute;
	top:70px;
	left:95px;
	color:#000;
	font-size:10px;
	width: 70px;
	font-family:'PT Sans',Arial, Helvetica, sans-serif; text-transform:uppercase
}
.searchbox2 .childinput select {width: 60px; background:#ffab6d; border:none}
.searchbox2 .roominput {
	position:absolute;
	top:70px;
	left:175px;
	color:#000;
	font-size:10px;
	width: 70px;
	font-family:'PT Sans',Arial, Helvetica, sans-serif; text-transform:uppercase
}
.searchbox2 .procode input {width: 60px; background:#ffab6d; border:none}
.searchbox2 .procode{
	position:absolute;
	top:110px;
	left:10px;
	color:#000;
	font-size:10px;
	width: 70px;
	font-family:'PT Sans',Arial, Helvetica, sans-serif; text-transform:uppercase
}
.searchbox2 .roominput select {width: 60px; background:#ffab6d; border:none}
.searchbox2 .button {position:absolute; top:18px; right:12px; color:#666666; font-size:11px; top:112px}
.searchbox2 .button input { width:150px; height:28px}
.searchbox2 h2 {font-family:'PT Sans',Arial, Helvetica, sans-serif; text-transform:uppercase;position:relative; margin-top:165px; text-align:center; font-size:14px; font-weight:bold}




/* calendar icon */
img.tcalIcon {
	cursor: pointer;
	margin: 2px 0 0 0;
	padding:0;
	width:0; height:19px;
	
}
/* calendar container element */
div#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 300;
	width: 158px;
	padding: 2px 0 0 0;
	margin:140px 0 0 160px;
}
/* all tables in calendar */
div#tcal table {
	width: 100%;
	border: 1px solid silver;
	border-collapse: collapse;
	background-color: white;
}
/* navigation table */
div#tcal table.ctrl {
	border-bottom: 0;
}
/* navigation buttons */
div#tcal table.ctrl td {
	width: 15px;
	height: 20px;
}
/* month year header */
div#tcal table.ctrl th {
	background-color: white;
	color: black ;
	border: 0;
}
/* week days header */
div#tcal th {
	border: 1px solid silver;
	border-collapse: collapse;
	text-align: center;
	padding: 3px 0;
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	background-color: #363531;
	color: white;
}
/* date cells */
div#tcal td {
	border: 0;
	border-collapse: collapse;
	text-align: center;
	padding: 2px 0;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	width: 22px;
	cursor: pointer;
	color: #333
}
/* date highlight
   in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth {
	color: silver;
}
div#tcal td.weekend {
	background-color: #e9ebf0;
}
div#tcal td.today {
	border: 1px solid #e8a513;
}
div#tcal td.selected {
	background-color: #e8a513;
	color:#ffffff
}
/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF {
	position: absolute;
	visibility: hidden;
	z-index: 98;
	border: 0;
}
/* transparent shadow */
div#tcalShade {
	position: absolute;
	visibility: hidden;
	display:none;
	z-index: 99;
}
div#tcalShade table {
	border: 0;
	border-collapse: collapse;
	width: 100%;
}
div#tcalShade table td {
	border: 0;
	border-collapse: collapse;
	padding: 0;
}
.logo-hotel {position:absolute; left:20px; top:; z-index:100}
