/* ------------------------------------------------------------------- */ 
/* FORMS */
/* ------------------------------------------------------------------- */

form input, form select, 
form textarea					{ width:285px;  }


/* Submit button */
/* ------------------------------------------------------------------- */
form table.form-footer input.button				{ position:absolute; left: 300px;
margin-top: 10px;}




/* Online Booking */
/* ------------------------------------------------------------------- */
#Form-Container h3.booking-details						{ display:none;}
form#Booking-Form										{ /*background:url('http://bignellparkhotel.co.uk/_xap/bignell53/grfx/layout/bkgd-onlineBooking.png') repeat-x 0 0;*/}
form#Booking-Form table									{ margin-bottom:10px}
form#Booking-Form #Room-Selection table,
form#Booking-Form #Facility-Selection table,
form#Booking-Form #RoomExtras-Selection	table			{ margin-bottom:0}
form#Booking-Form #Booking-Time							{ }
form#Booking-Form #Booking-Time h3						{ text-indent:0; position:inherit; display:inherit; display:block; width:518px; height:29px; text-indent:-999em; margin:0 0 15px -12px; background:url('../grfx/layout/becomeOurGuest-onlineBooking.png') no-repeat 0 0; clear:right }
form#Booking-Form #Booking-Time select,
form#Booking-Form #Room-Selection select					{ width:90px; float:left; margin-right:8px; }
	
form#Booking-Form #Facility-Selection td,
form#Booking-Form #RoomExtras-Selection td				{ color:#c7c3c9; font-size:11px; padding-right:10px; width:180px;}
form#Booking-Form #Facility-Selection input,
form#Booking-Form #RoomExtras-Selection input			{ position:relative; top:3px;}

form#Booking-Form #Room-Selection table					{ margin-left:-4px; }
form#Booking-Form #Room-Selection select				{ margin-right:10px; position:relative;}
form#Booking-Form #Room-Selection td.rooms a			{ font-size:.8em; text-decoration:none; background:url('../../whitehart55/grfx/navigation/breadcrumb-arrow.png') no-repeat left 3px; padding-left:10px; color:#FFF }
form#Booking-Form #Room-Selection td.rooms a:hover		{ color:#c7c3c9; }

form#Booking-Form #Facility-Selection input,
form#Booking-Form #RoomExtras-Selection input			{ margin-left:-2px; }

#Realtime-Booking										{ display:none; }

/*form#Booking-Form th,
form#Booking-Form table#ContactDetails,
form#Booking-Form div#Facility-Selection table		{ background:url('../grfx/layout/divider-horiz-rightCol.png') no-repeat center top; padding-top:5px;}*/

#ContactDetails th p			{ font-size:1em; color:#FFFFFF; margin-bottom:0; }

form#Booking-Form #Contact-Details th.label,
th.label,
td.arrival-label,
td.departure-label,
td.adults-label,
td.child-label,
td.room-name			{ width:200px; vertical-align:top; text-align:left; color:#c7c3c9; font-weight:normal; font-size:.9em; margin-right:10px; background-image:none; padding-bottom:0; padding-top:0px }
form#Booking-Form #Booking-Time th,
form#Booking-Form #Room-Selection th,
form#Booking-Form #Contact-Details th,
form#Booking-Form #Facility-Selection th,
form#Booking-Form #RoomExtras-Selection th,
form#Booking-Form #Message th,
form#Booking-Form #StayType th						{ padding-top:10px}
form#Booking-Form #Booking-Time th					{ background-image:none; padding-top:0}
form#Booking-Form #Message th.label					{ width:200px; background-image:none; padding-top:0; color:#c6cac8;}


#Comments-Form table#Footer { margin-bottom:0px !important;}

/* ------------------------------------------------------------------- */
/* HEADER SEARCH TEXT COLOUR FIX */
/* ------------------------------------------------------------------- */
input#SearchKeywords { color:#666666; padding:4px 5px 3px 5px; height:13px; font-size:1em; }