@charset "utf-8";

@import url("jquery-ui-1.8.23.custom.css");

body {background-color:#fff}
.booking {
    display: flex;
    padding: var(--space-4) var(--space-5);
    max-width: 960px;
    margin: auto;
}
.booking.left {
    justify-content: flex-start;
}
.booking.center {
    justify-content: center;
}
.booking.right {
       justify-content: flex-end;
}
.widget {width:210px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#edeee8}

.form, .arrival, .departure, .accommodations {padding:4px; clear: both;}

.avail_check, select {font-size:11px}

.datepicker, .datepickerd{margin-right:2px; font-size:12px; width:100px;float: left;border: 1px solid gray;padding: 2px;margin: 2px 0;}
.accommodationsType {margin-right:2px; font-size:12px; width:195px;}

.child_ages {text-align:center}

.widget label {	
width: auto; 
padding: 0;
text-align: left;
font-weight:700;

}

.title {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0; font-weight:700; text-align:left; color:#4c4d48; background-color:#fbfbf9; padding:4px}

.search {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; padding-top:10px; padding-bottom:5px; border-top:1px solid #b0a3bd;clear: both; border-bottom:1px solid #b0a3bd}
.search img {border:0; text-decoration:none;float: left;margin: 3px;}
.search a:link {color:#4c3c60; text-decoration:none}
.search a:visited {color:#4c3c60; text-decoration:none}
.search a:hover {color:#4c3c60; text-decoration:none}
.search a:active {color:#4c3c60; text-decoration:none}

.smtxt {font-size:9px}
div.ui-datepicker{  font-size:11px; } 