textarea {height: 48px;}
form p {font-weight: bold;}
.inputs, .inputbig {width: 273px; font-size:12px; background-color:#FFF; border:2px solid #CCC; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; padding:5px;}
.inputs:focus, .inputbig:focus, .party:focus, .ages:focus, .formdrops:focus, .dates:focus {border:2px solid #438CD4;}
.dates {width: 120px; font-size:12px; background-color:#FFF; border:2px solid #CCC; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; padding:5px;}
.party {width: 65px; font-size:12px; background-color:#FFF; border:2px solid #CCC; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; padding:5px;}
.ages {width: 132px; font-size:12px; background-color:#FFF; border:2px solid #CCC; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; padding:5px;}
.shortbox {width: 64px; padding-left: 2px;}
.formdrops {width: 287px; font-size:12px; background-color:#FFF; border:2px solid #CCC; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; padding:5px;}
.required {font-weight: bold; color: #FF0000;}
.errormsg {color: #FF0000;}
#arrive {float: left;}
#adults {float: left;}
#depart {float: right; margin-right: 2px}
#kids {float: right;}
#childages {float: left; padding-top: 6px;}
#formbuttons {width: 287px; text-align: center; margin-top: 12px;}
.fbuttons {width: 80px; color: #333333; padding-top: 1px; margin-left: 6px;}
.privacy {font-size: 12px; color: #565656; text-align: center; padding-top: 10px;}
.endform {width: 257px; height: 14px; background: url(../images/divider.gif) 0px 12px no-repeat;}
.error { color: #F00; }
