.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form {padding:15px 0;}

.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form div.row{clear:both;line-height:25px;height:auto;}
.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form div.row.longtext{clear:both;height:90px;}
.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form div.row div.label{float:left;width:30%;padding-right:25px;}
.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form div.row div.value{float:left;width:59%;line-height:19px;}
.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form div.row div.value input,
.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form div.row div.value textarea{width:99%;}
.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form div.row div.value select{width:auto;max-width:100%;float:left;margin-right:15px;}
.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form div.row div.value .button{width:auto;}
.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form div.row.checkbox div.label{width:100%;text-align:center;}
.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form div.row.checkbox div.value {width:20%;}
.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form div.row.checkbox div.value input{width:auto;float:right;margin-right:10px;}
.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form div.row.checkboxes div.value input{width:auto;float:left;clear:left;}
.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form div.row.checkboxes div.value span{float:left;}
.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form div.row.boolean div.label{width:80%;}
.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form div.row.boolean div.value {width:20%;}
.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form div.row.subscribe div.label{width:99%;text-align:center;}
.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form div.row.subscribe div.label input{margin-right:10px;}

.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form div.row span.star{color:red;}
.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form div.row.boolean div.value input{width:auto;float:right;}
.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form div.row.radio div.value input{width:auto;float:left;}
.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form div.row.radio div.value span{width:auto;float:left;}
.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form div.row.hidden{display:none;}
.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form div.row.clear{height:auto;line-height:35px;}
.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form div.row.clear div.label{width:100%;float:none;text-align:left;line-height:25px;}
.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form div.row.submit{height:30px;}
.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form div.row.submit input.clear{float:left;}
.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form div.row.submit input.submit{float:right;}

.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form div.row.error div.label{font-weight: bold;color: red;}
.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form div.saved {margin: 25px;}

.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form.bookingengine-modify{} 
.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form.bookingengine-modify div.row.short div.value select{width:200px;}
.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form.bookingengine-modify div.row div.value select.day{width:auto;}
.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form.bookingengine-modify div.row div.value select.month{width:100px;}

.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form .error textarea,
.outer-page .inner-page-center .inner-page-center-content .inner-page-center-content-form form .error input{border:1px solid red;}