.moduletable_box {
margin-bottom:20px;
position:relative;
float:right;
}
#left form {
background:inherit;
}
#boxZoeken {
clear:left;
float:left;
background-color:#8AB2E2 ;
border:solid 1px white;
margin:7px 0px 7px 10px;
padding-bottom:5px;
width:206px;
}

#boxZoeken #boxZoekenTitel {
clear:left;
float:left;
width:205px;
}

#boxZoeken #boxZoekenTitel h3{
border-bottom:medium none;
display:block;
font-family:arial,helvetica,sans-serif;
font-size:13px;
padding:10px 3px;
text-align:left;
}

#boxZoeken #boxZoekenForm {
clear:left;
float:left;
}
#boxZoeken #boxZoekenForm #boxForm {
clear:left;
float:left;
margin:0;
padding:0;
width:202px;
background-color:#8AB2E2;
}

#boxZoeken #boxZoekenForm #boxForm h3{
text-align:left;
display:block;
clear:left;
color:black;
float:left;
font-size:12px;
font-weight:normal;
margin:0;
padding:0;
margin:0 0 0 40px;
}


#accommodationSelect {
clear:left;
float:left;
font-size:11px;
margin-left:50px;
}
#accommodationSelect #my, #bookableStartDays #arrival {
font-size:11px;
}

#startDaysTitle {
float:left;
width:200px;
}

#startDaysTitle h3 {

}

#bookableStartDays {
clear:left;
float:left;
font-size:11px;
height:19px;
margin-left:50px;
}

#arrivalSelection #arrival {
clear:left;
float:left;
font-size:11px;
width:120px;
}
#endDaysTitle {
clear:left;
float:left;

}
#bookableEndDays {
clear:left;
float:left;
margin-left:50px;
}
#bookableEndDays #departure {
font-size:11px;
width:120px;
}
#boxZoeken #boxZoekenForm #boxForm #bookableDays {
clear:left;
float:left;
margin-bottom:5px;
width:205px;
}

#boxZoeken #boxZoekenForm #boxForm #people {
clear:left;
float:left;
margin-bottom:5px;
width:200px;
}

#numberOfAdultsDropDownTitle, #numberOfPetsDropDownTitle {
clear:left;
float:left;
width:200px;
}

#numberOfAdultsSelection {
float:left;
}

#numberOfChildrenSelection {
float:left;
}

#people #adults {
clear:left;
float:left;
font-size:11px;
margin-left:50px;
}
#people #children {
clear:left;
float:left;
font-size:11px;
margin-left:50px;
}
.peopleDropdown {
font-size:9px;
margin-bottom:1px;
margin-top:5px;
}
#boxZoeken #boxZoekenForm #boxForm #pet {
clear:left;
float:left;
margin-bottom:5px;
width:200px;
}

.petDropdown {
font-size:9px;
margin-bottom:1px;
margin-top:5px;
}

#pet #pets {
clear:left;
float:left;
font-size:11px;
margin-left:50px;
}
#petsDropdown {
float:left;
/*margin-top:4px;*/
width:100px;
}
#numberOfPetsSelection #pets {
clear:left;
float:left;
}
#boxZoeken #boxZoekenForm #boxForm #searchId {
clear:left;
float:left;
font-size:10px;
padding:0;
text-align:left;
border:1px solid #FFFFFF;
background-color:#CC0000;
width:192px;
margin-left:5px;
margin-top:10px;
}

#searchId .search{
background:#8AB2E2 none repeat scroll 0 0;
border-bottom:1px solid #DAB898;
color:#000000;
}

#boxZoeken #searchId #searchButton {
	background-color:#4B88D0;
	border:medium none;
	color:#000000;
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
	height:26px;
	letter-spacing:0.1em;
	text-decoration:underline;
	width:100%;
	z-index:1000;
}
#boxZoeken #searchId #searchButton:hover {
color:#FFFFFF;
}

#footerId {
clear:left;
display:none;
float:left;
margin-bottom:2px;
margin-top:5px;
position:absolute;
visibility:visible;
}
.footerClass {
color:#CCCCCC;
font-size:10px;
}
#messageTopId, #messageBottomId {
clear:left;
float:left;
width:140px;
}
#messageTopId {
display:none;
margin-bottom:5px;
margin-top:2px;
}
#messageBottomId {
display:block;
margin-top:5px;
}
#debug {
display:block;
}

