@charset "utf-8";

/* Hotel reservation */
FORM#hotelreservation {
	margin	: 0px;
	padding : 0px;
}

FORM#hotelreservation FIELDSET {
	margin			: 0px;
	padding 		: 0px;
	margin-bottom	: 1em;
	border-style	: none;
	
	float			: left;
	clear			: left;
	width			: 100%;
}

FORM#hotelreservation LEGEND {
	display			: block;
	float			: left;
	clear			: left;
	width			: 100%;

	padding			: 0px;
	padding-bottom	: 0.5em;
	margin			: 0px;
	margin-top		: 2em;
	
	border-bottom-width	:	1px;
	border-bottom-style	:	dotted;
	
	font-weight		: bold;
}

FORM#hotelreservation DIV.tx_powermail_pi1_fieldwrap_html {
	display			: block;
	float			: left;
	clear			: left;
	width			: 100%;
	
	padding			: 0.5em;
}

FORM#hotelreservation DIV.tx_powermail_pi1_fieldwrap_html.odd {
}
FORM#hotelreservation DIV.tx_powermail_pi1_fieldwrap_html.even {
	background-color: #EEE;
}

FORM#hotelreservation LABEL {
	display			: block;
	float			: left;
	clear			: left;
	width			: 20em;
}

FORM#hotelreservation INPUT {
	border			: 1px solid #CCC;
	font-size		: inherit;
}
FORM#hotelreservation INPUT.required {
	border			: 1px solid #999;
}
FORM#hotelreservation SELECT {
	border			: 1px solid #CCC;
	font-size		: inherit;
}
FORM#hotelreservation SELECT.required {
	border			: 1px solid #999;
}
FORM#hotelreservation TEXTAREA {
	border			: 1px solid #CCC;
	font-size		: inherit;
}
FORM#hotelreservation TEXTAREA.required {
	border			: 1px solid #999;
}

FORM#hotelreservation P.tx_powermail_pi1_fieldwrap_html_radio_title {
	font-weight		: bolder;
}
FORM#hotelreservation DIV.powermail_radio_inner {
	display			: block;
	float			: left;
	clear			: left;
	width			: 100%;

	padding			: 0px;
	padding-bottom	: 0.7em;
	margin			: 0px;
	margin-bottom	: 0.7em;
	
	border-bottom-width	:	1px;
	border-bottom-style	:	dotted;
}

FORM#hotelreservation P.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	font-weight		: bolder;
}
FORM#hotelreservation DIV.powermail_check_inner {
	display			: block;
	float			: left;
	clear			: left;
	width			: 100%;

	padding			: 0px;
	padding-bottom	: 0.7em;
	margin			: 0px;
	margin-bottom	: 0.7em;
}


FORM#hotelreservation DIV.powermail_mandatory_js {
	color			: #CC3300;
	font-weight		: bolder;
}

FORM#hotelreservation DIV.tx_powermail_pi1_fieldwrap_html_content, FORM#hotelreservation DIV.tx_powermail_pi1_fieldwrap_html_content P {
	margin			: 0px;
	padding			: 0px;
}

FORM#hotelreservation DIV#powermaildiv_uid69 LABEL {
	width			: 24em;
}