
#hotelleft {
	float: left;
	width: 392px;
	margin: 20px 0 0 0;
	padding-right: 10px;
	border-right: 1px solid #51a0d3;
}

#hotelright {
	float: right;
	width: 392px;
	margin: 20px 0 0 10px;
}

	#hotelleft label, #hotelright label {
		font-weight: bold;
	}

	dl {
		margin: 0;
		padding: 0;
	}

	dt {
		clear: both;
		float: left;
		width: 140px;
		text-align: right;
		margin-bottom: 5px;
		font-weight: bold;
	}

	dd {
		float: right;
		width: 240px;
		margin: 0 5px 0 0;
	}

	label.ontheleft {
		float: left;
		width: 140px;
		text-align: right;
		padding-right: 10px;
		margin-bottom: 5px;
		position: relative;
		top: 4px;
	}

	label.forcheck {
		float: left;
		width: 365px;
		margin-bottom: 5px;
		position: relative;
		top: 4px;
	}

	h2 label input {
		float: right;
	}

	#hotelleft input, #hotelleft select, #hotelleft textarea, #hotelright input, #hotelright select, #hotelright textarea {
		margin-bottom: 5px;
	}

	h2.sectionhead {
		font-size: 1em;
		border-bottom: 1px solid #51a0d3;
		margin: 10px 0;
		clear: both;
	}

table {
	border-collapse: collapse;
	font-size: 1em;
}

	* html th, * html td {
		font-size: 11px;
	}

	table#contacts td, table#conference td {
		padding: 3px 0;
	}

		.con {
			text-align: left;
			width: 170px;
		}

		.cona, .conb, .conc {
			text-align: center;
			width: 210px;
		}

		.conf {
			text-align: left;
			width: 140px;
		}

		.confa, .confb, .confc, .confd, .confe, .conff {
			text-align: center;
			width: 110px;
		}

	table#roomtypes {
		margin-bottom: 10px;
	}

	table#roomtypes th {
		padding-bottom: 2px;
		border-bottom: 1px solid #000000;
		background: #eeeeee;
	}

	table#roomtypes td {
		padding: 2px 0;
		border-bottom: 1px solid #000000;
	}

		.rtype {
			text-align: left;
			width: 164px;
		}

		.rnum {
			text-align: center;
			width: 43px;
		}

	table#roomlist {
		margin-bottom: 10px;
	}

	table#roomlist th {
		padding-bottom: 2px;
		border-bottom: 1px solid #000000;
		background: #eeeeee;
	}

	table#roomlist td {
		padding: 2px 0;
		border-bottom: 1px solid #000000;
	}

		.lradio {
			text-align: left;
			width: 25px;
		}

		.lname {
			text-align: left;
			width: 250px;

		}

		.ltype {
			text-align: left;
			width: 105px;
		}

		.lnum {
			text-align: left;
			width: 70px;

		}

		.linc {
			text-align: left;
			width: 200px;

		}

		.lrack {
			text-align: left;
			width: 80px;
		}

		.lstatus {
			text-align: right;
			width: 75px;
		}