/* GENERIC FORM STYLING */
	#Content form, #reservation form {
		width:378px;
	}
	#Content form fieldset, #reservation form fieldset {
		border:0;
		padding:12px;
	}
	#Content .message, #reservation .message {
		color:red;
		background:#FFFFCC;
		padding:5px;
		margin-top:25px;
	}
	#Content span.message, #reservation span.message {
		width: 350px;
	}
	#Content form div, #reservation form div {
		margin-top:10px;
		width:100%;
	}
	#Content form label, #reservation form label {
		width:85px; font-family:"Courier New", Courier, monospace; font-size:11px; float:left; text-align:right;margin-bottom:3px;
	}
	#Content form label.left, #reservation form label.left {
		width:85px; font-family:"Courier New", Courier, monospace; font-size:11px; float:left; text-align:right;margin-bottom:3px;
	}
	#Content form label.FormHeading, #reservation form label.FormHeading {
		font-size:1.3em;
		color:#ff7200;
		font-weight:bold;
	}
	#Content form input.text,
	#Content form textarea,
	#Content form select,
	#reservation form input.text,
	#reservation form textarea,
	#reservation form select {
		width:250px; float:left; padding:0px; border:0px;
		margin-bottom:3px;
	}
	
	#Content form input.numeric, #reservation form input.numeric {
		width:20px;
		background:#f0f0f0;
		border:1px solid #aaa;
		padding:3px;
		color:#000;
		margin-right:4px;
		margin-bottom:5px;
	}
	#Content form input.year, #reservation form input.year {
		width:35px;
	}
	
	#reservation form p.Actions, #reservation .Actions .action {
		width: 130px;
		height: 70px;
		background: url(../images/btn_send.gif) no-repeat;
		outline: none;
		border:0px;
		margin-left:150px;
	}
	
	#Content form p.Actions, #Content .Actions .action{
		width: 130px;
		height: 20px;
		outline: none;
		border:1px solid #f0f0f0;
		margin-left:150px;
	}
	
	#Content form p.Actions input, #reservation form p.Actions input  {
		padding:2px;
	}

