@import url("/styles/main.css");

label, #form-fields p {
	font: 11px/15px Arial, Helvetica, sans-serif;
}
fieldset {
	cursor: url("/styles/default.cur"), default;
	padding: 0px 10px 10px;
	border: 1px solid #c93;
	margin: 15px 0px;
}
legend {
	color: #c93;
	font-weight: bold;
	padding: 0px 5px 5px;
}
.bold {
	font-weight: bold;
	text-align: center;
	margin: 20px 0px;
}
.w15 {
	width: 15px;
}
#contact-info {
	font: 12px/16px Arial, Helvetica, sans-serif;
	margin: 20px auto;
}
#contact-info td {
	padding-left: 10px;
}
#contact-info th {
	text-align: left;
}
#form-fields {
	overflow: hidden;
	width: 380px;
	margin: 0px auto;
}
#form-fields td {
	vertical-align: middle;
}
#form-fields p {
	text-align: center;
}
#form-type {
	margin: 0px auto;
}
#form-type input {
	display: block;
}
#personal input, #visitors input, #stay input, #no-st-room, #no-suite, #no-family, #no-single, #message {
	cursor: url("/styles/text.cur"), text;
	background: transparent url("/images/wood.jpg") repeat scroll top left;
	color: #fc6;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 0px 2px;
	border: 2px solid #300;
	border-color: #300 #722 #722 #300;
	outline: 0;
}
#personal label, #stay label, #st-room, #suite, #family, #single, #tours input, #add-info label {
	display: block;
}
#personal input {
	width: 166px;
}
#first-name-ctrl {
	float: left;
}
#surname-ctrl {
	float: right;
}
#personal #email {
	width: 350px;
}
#visitors input, #stay input, #no-st-room, #no-suite, #no-family, #no-single {
	width: 20px;
	text-align: center;
}
#visitors-1 {
	margin-bottom: 5px;
}
#stay table {
	margin: 0px auto;
}
#stay #y-arr, #stay #y-dep {
	width: 30px;
}
#st-room-lbl, #suite-lbl, #family-lbl, #single-lbl, #st-room-fld, #suite-fld, #family-fld, #single-fld, #msg-ast {
	visibility: hidden;
}
#accommodation p {
	text-align: left;
	margin-top: 0;
}
#tours a {
	font: italic 11px/15px Arial, Helvetica, sans-serif;
}
#message {
	width: 350px;
	overflow: auto;
}
#buttons {
	margin: 0px auto;
}
#buttons img {
	display: block;
	cursor: url("/styles/pointer.cur"), default;
	border: 1px solid #000;
	border-color: #000 #661a1a #661a1a #000;
}
