.form-content {

	border: 1px solid #fee1b5;
	padding: 12px 0px 12px 30px;
}
.form-field div {
	padding-bottom: 14px;
}
.form-field div div {
	padding-bottom: 0px;
}
.check {
	float: left;
	width: 230px;
	vertical-align: top;
}
.clear-left {
	clear: left;
}
.clear-right {
	clear: right;
}
.instructions {
	font-size: 11px;
	font-style: italic;
}
a.datepicker-in:link,
a.datepicker-in:visited,
a.datepicker-out:link,
a.datepicker-out:visited {
	background: transparent url('/../icon/right_arrow.png') center right no-repeat;
	outline-width: 0px;
	border: 0px;
	padding-right: 12px;
}
a.datepicker-in:active,
a.datepicker-in:hover,
a.datepicker-out:active,
a.datepicker-out:hover  {
	background: transparent url('/../icon/right_arrow_hover.png') center right no-repeat;
	outline-width: 0px;
	border: 0px;
	padding-right: 12px;
}
a.datepicker-in.active:link,
a.datepicker-in.active:visited,
a.datepicker-out.active:link,
a.datepicker-out.active:visited {
	background: transparent url('/../icon/down_arrow.png') center right no-repeat;
	outline-width: 0px;
	border: 0px;
	padding-right: 12px;
}
a.datepicker-in.active:active,
a.datepicker-in.active:hover,
a.datepicker-out.active:active,
a.datepicker-out.active:hover {
	background: transparent url('/../icon/down_arrow_hover.png') center right no-repeat;
	outline-width: 0px;
	border: 0px;
	paDDING-right: 12px;
}
#set_date_in.inline-input.hid,
#set_date_out.inline-input.hid {
	width: 0px;
	border: 0px;
	background-color: transparent;
}
#set_date_in.inline-input.sho,
#set_date_out.inline-input.sho {
	width: 80px;
	padding-left: 10px;
	border: 0px;
	background-color: transparent;
	color: #000099;
	font-family: Georgia;
	font-weight: bold;
}

#bedtipology,
#roomnumber {
	padding-left: 20px;
	padding-top: 10px;
}
#bedtipology  .person-title,
#roomnumber .number-room {
	float: left;
	width: 200px;
	padding-bottom: 10px;
}
#roomnumber input,
#bedtipology input {
	width: 20px;
	border: 1px dotted #000099;
}

/*select {
	border: 1px solid #000099;
}*/

.input_text {
  background-color: transparent;
  margin-top: 4px;
  border: dotted 1px #000066;
  vertical-align: top;
  text-align: left;
}
.input_text.large {
	width: 402px;
}
.input_text.medium {
	width: 320px;
}
.input_text.small {
	width: 110px;
	margin-right: 20px;
}
.form_button {
  background-color: #FAD6A2;
  margin-right: 12px;
  border: dotted 1px #000066;
  font: bold 14px Georgia;
  color: #000066;
}
.inline-field {
	text-align: right;
}
.inline-field div {
	float: left;
	width: 210px;
	line-height: 2em;
}
.inline-field.align-left {
	text-align: left;
}
.inline-field.align-left div:first-child {
	text-align: right;
}
.field-address {
	padding-left: 16px;
	padding-bottom: 4px;
}
.field-address div {
	padding-top: 4px;
}
.form-signature {
	font-family: Arial, sans-serif;
	font-size: 11px;
}
.privacy {
	width: 400px;
	height: 120px;
	overflow-y: scroll;
	font-size: 10px;
	border: 1px solid #fee1b5;
	padding: 6px;
	margin-bottom: 10px;
}
