
#booking-wrapper{
border: 0px solid #e2e2e2;            /* border size, type and color */
width:300px;									/*main width*/
background-color:#fa9944; 	/*main background color*/
padding:0px;
margin:0px;
font-family: Tahoma, Verdana, sans-serif;
font-size: 12px;						/*Main font size*/
color: #126a9b;							/*Main font color*/
line-height:1em; /* ??? */

}

div.booking-line arrival {
	margin-top:5px;
}

input, select, textarea {
background:#ffffff none repeat scroll 0 0;
border:1px solid #126a9b;
color:black;
font-family:tahoma;
font-size:11px;
line-height:13px;
padding:2px;
vertical-align:top;

}

.search-drop {
width:150px;
}

.title2 {
	display: block;
	/*	background-color: #991111;*/	  /* bg color of Select your accomodation */ /* DO NOT activate, inherited, it works properly in IE as well */
  padding: 7px 0px 7px;
	color: #fde7c2; /* Text Color of Select your accomodation */
	font-size: 16px;
	font-family: Tahoma, Verdana, sans-serif;
}

.format-drop {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px; /* size of all drop down menus */
	color: #e2e2e2;  /* color of number in all drop down menus*/ 
}

.format-drop-day{
	width:34px;
}

.booking-drop{
	width:100%;								/*width dropdown menu*/
}

/*#header {
	text-align: center;
	padding: 0px 10px 4px;*/ /* padding of select accomodation + accomodation drop menu */
/*}*/

#fullContent {	
	display: block;
}

#booking-title{
width:100%;
font-size:13pt;							/*title font size*/
line-height:18px;
color:#ffffff;									/*Title font color*/
}
#booking-roomdorm{
width:100%;								/*Width of center part*/
background-color: #fa9944; 	/*COLOR of center part*/
}
#booking-dates{
margin: 5px 10px 0px;
/*padding-top:5px;*/
padding-bottom:3px;
/*width:100%;*/     /*Width of center part*/
background-color: #fa9944;	/*COLOR of center part*/
border: 1px solid #FFFFFF;  /*COLOR, TYPE and SIZE of border in the center part*/
}
#booking-rooms{
width:100%;								/*Width of center part*/
background-color: #fa9944; 	/*COLOR of center part*/
}
.booking-room-occ{
margin: 0px 10px 5px; /*Width of center part*/
/*padding-top:1px;*/
background-color: #fa9944;	/*COLOR of center part*/
border: 1px solid #FFFFFF;
}
.occtitle{
border-bottom: 1px solid #e2e2e2;
text-align: left;
padding: 4px 0px 6px 14px;
/*margin-left:1px;
margin-right:1px;*/
background-color:#126a9b;		/*Background color of occ title*/
font-size:13px;
font-weight:bold;
color: #ffffff;								/*font color of occ title*/
}
#booking-searchd{
width:100%;
text-align: right;
}

#submit{
	margin-right:10px;
}
.booking-div{
	height: 16px;
}
.booking-left{
padding:5px;
float:left;
width:100px;
}
.booking-right{
float:right;
width:215px;
}
.booking-line{
height:25px;
}
#errorTBL{
/*display: visible;*/
}
#ixpDataFrame{
position:absolute; 
left:0px; 
top:0px; 
width:0px; 
height:0px; 
z-index:3; 
border: 1px none #000000; 
background-color: #FFFFFF; 
display:none;
}
.linkBut {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: xx-small;
font-weight: bolder;
color: #FFFFFF;
background-color: #6699CC;
text-align: center;
width: 110px;
border-top-width: thin;
border-right-width: thin;
border-bottom-width: thin;
border-left-width: thin;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #99CCFF;
border-right-color: #006699;
border-bottom-color: #006699;
border-left-color: #99CCFF;
}
.txt{
padding-bottom: 4px;
width:57px;
float:left;
/*height:16px;*/
}
.booking-search{
margin-top:2px;
padding-right: 10px;
}

input.booking-search{
	padding-right:0px;
	margin-right:10px;
}
.filup{
padding:2px;
float:left;
width:68px;
height:16px;
}

#waitMsg {
	display: none;
}

