/* Define styles for Booking Form display on screen */
/* ******************************* */

		/* Style error messages from validation script */
		span.error {
			display:list-item;
			list-style:none;
			font-weight:bold;		
			color:red;
		}
		
		/* Style input on error from validation script */
		input.error {
			border: 1px solid red;
		}

		.form_table{
			border:0;}
			
		.form_table td {
			padding:10px;}
			
		.field_info {
			text-align:right;
			width:15em;}	
					
		.form_table td.emphasised_field_info {
			font-style:italic;
			text-align:right;
			width:15em;			}
			
		p.textarea_label {
			display:inline;}
		
		div#agreement {
			margin-bottom:1em;}
		
		div#agreement_box {
			display:inline;
			padding-left: 1em;
			
			}	
			
		div#agreement_box_text {
			display:inline;
			font-size:x-small;
			font-style:italic;
			vertical-align:text-top;
			
			}
		div#date_text input{
			margin-right:2em;}
		
		table#payment_table{
			margin:1em;}
			
		/* Hide specified print elements from screen */
		.screen_hidden, .print_tickbox {
			display:none;
		}		
		
