/* CSS Print Document */


	/* --- redefined tags ---------- */
	body{font-family:Geneva, Arial, Helvetica, sans-serif;}

	#navigationTop{display:none;}
	
	#navigation{display:none;}
	
	#nav{display:none;}
	
	#search{display:none;}
	
	#footer {clear:both; border-top:2px solid  #666666; }
	
	#extraInfo{display:none;}
	
	#validation{display:none;}
	
	.hide{display:none;}
	
	.print, .locale{display:block;}
	
	
	#columnRight{display:none}
	
	#formlist{display:none;}
	
	/* --- page structure ---------- */

	
	
	/* --- table styles ------------ */
	
	
	
	/* --- form styles ------------- */
	
		/* --- form ------------- */
		
	input, textarea, select{color:#4D4D4D;}
	
	textarea{ font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;}
	
	form#contactForm, form#bookingForm, form#formBrochure {
		margin:0px;
		padding:0px;
		border:1px solid #4C8694;
	}
	
	form#formBrochure {
		width:320px;
		float:left;
	}
	
	form#bookingForm {}
	
	form#contactForm {
		width:290px;
		float:left;
	}
	
	form#bookingForm input{
		border:1px solid #98958B; 
		width:280px; 
		margin-bottom:10px;
		margin-left:10px;
		margin-right:10px;
	}
	
	form#contactForm input, form#formBrochure input{
		border:1px solid #98958B; 
		width:320px; 
		margin-bottom:10px;
		margin-left:10px;
		margin-right:10px;
	}
	
	form#bookingForm textarea {
		border:1px solid #98958B; 
		width:280px; 
		margin-bottom:10px;margin-left:10px;
		margin-right:10px;
	}
	
	form#contactForm textarea, form#formBrochure textarea{
		border:1px solid #98958B; 
		width:320px; 
		margin-bottom:10px;margin-left:10px;
		margin-right:10px;
	}
	
	form#contactForm input.small, form#bookingForm input.small, form#formBrochure input.small{width:150px;}
	
	form#contactForm input.radio, form#bookingForm input.radio, form#formBrochure input.radio{
		border:none; 
		width:15px;
		margin-bottom:0px; 
		margin-left:10px; 
	}
	
	form#contactForm textarea.big,form#bookingForm textarea.big, form#formBrochure textarea.big {width:627px;}
	
	form#bookingForm select{
		border:1px solid #98958B; 
		width:280px;
		margin-bottom:10px;
		margin-left:10px;
		margin-right:10px;
	}
	
	form#contactForm select, form#formBrochure select{
		border:1px solid #98958B; 
		width:320px;
		margin-bottom:10px;
		margin-left:10px;
		margin-right:10px;
	}
	
	form#contactForm fieldset, form#bookingForm fieldset, form#formBrochure fieldset{
		border:none;
		margin-bottom:10px; 
		background-color:#E8E5D9;
	}
	
	form#contactForm label, form#bookingForm label, form#formBrochure label{
		display:block;
		white-space:nowrap;
		margin-top:5px; 
		margin-bottom:3px;
		margin-left:10px;
		margin-right:10px;
	}
	
	form#contactForm legend, form#bookingForm legend, form#formBrochure legend{font-weight:bolder;}
	
	form#contactForm input.submit, form#bookingForm input.submit, form#formBrochure input.submit{
		border-top:2px solid #B8B6AE;
		border-left:2px solid #B8B6AE;
		border-right:2px solid #B8B6AE;
		border-bottom:2px solid #696969;
		background-color:#E8E5D9; 
		width:200px;
		margin-left:0px;
	}
	
	.star{
		color:#339966;
		font-weight:bold;
	}
	
	span.fh{
		display:block; 
		background-color:882025;
		margin-bottom:10px;
		background-color:#B8B6AE; 
		margin:0px; 
		padding-top:4px;
		padding-bottom:4px;
		display:block;
		padding-left:10px;
		width:292px;
		font-weight:bolder;
		color:#FFFFFF;
	}
	
	form#contactForm span.fh, form#formBrochure span.fh{
		width:332px;}
	
	legend{display:none;}
	
	/*fieldset.left{float:left;}
	
	fieldset.leftclearleft{float:left; clear:left;}
	
	fieldset.leftclearboth{float:left; clear:both;}
	
	fieldset.right{float:right;}
	
	.clearboth{clear:both;}
	
	form#bookingForm fieldset#signaturebox{padding:10px;}
	
	form#bookingForm fieldset#signaturebox label{display:inline; margin:0px; }
	
	form#bookingForm fieldset#signaturebox input{margin-top:5px; margin:0px; }	
	*/
	
		
	/* --- list styles ------------- */
	
	
	
	/* --- picture styles ---------- */
	
	
	
	/* --- text styles ------------- */
	p.address {
		float:right; 
		margin-left:40px;
		margin-top:20px;
	}
	
	H1,p#printHeading {
		font-family:Geneva, Arial, Helvetica, sans-serif;
		border-bottom:2px solid  #666666;
		color:#4C8694;
		font-size:2em;
		font-weight:bolder;
	}
	
	
	h1{color:#4C8694; font-size:1.5em; border-bottom:0px;}
	
	#supportingText{
		border-bottom:1px solid #666666; 
		margin-bottom:10px;
	}