body {
	background: url('/assets/img/body-background.jpg') repeat-x;
	background-color: #5A7254;
	margin: 0px;
	padding: 0px;
}

#main {
	width: 825px;
	height: auto;
	margin: auto;
	position: relative;
	background: transparent;
	padding: 0px 10px 0px 10px;
	border: 0px;
}

/* Structure */

#header {
	display: none;
	width: 825px;
	height: 135px;
	float: left;
	background: url('/assets/img/header-back.jpg') no-repeat;
	padding: 0px;
	border: 0px;
	border-bottom: 5px solid #000000;
}

#pageimg {
	display: none;
	width: 825px;
	height: 295px;
	float: left;
	background: url('/assets/img/pageimg/home.jpg') no-repeat;
	padding: 0px;
	border-bottom: 5px solid #DDDDDD;
}

#print-header {
	width: 825px;
	height: 135px;
	float: left;
	padding: 0px;
	border: 0px;
	border-bottom: 5px solid #000000;
}


#middle {
	width: 785px;
	height: auto;
	float: left;
	background: #DDDDDD;
	padding: 5px 20px 0px 20px;
	border: 0px;
	border-bottom: 5px solid #DDDDDD;
}

/*-------------------------------------------------*/
	/* MIDDLE Values */
/*-------------------------------------------------*/


	#left {
		width: 180px;
		height: auto;
		float: left;
		background: #DDDDDD;
		padding: 0px;
		border: 0px;
	}


	/*-------------------------------------------------*/
		/* LEFT Values */
	/*-------------------------------------------------*/
	
	
		#nav {
			width: 170px;
			height: auto;
			float: left;
			background: #DDDDDD;
			font-family: Arial;
			text-align: right;
			padding: 0px 10px 0px 0px;
			border: 0px;
		}


		/*-------------------------------------------------*/
			/* NAV Values */
		/*-------------------------------------------------*/
			#nav a {width: 170px; height:auto; float:left; margin:0px; font-size:11px; padding: 0px; border: 0px; }
		
				/* Home */
			#nav a.home_off:link, #nav a.home_off:visited {color: #5A7254;}
			#nav a.home_off:hover {color: #840A2B;}
			#nav a.home_on:link, #nav a.home_on:visited, #nav a.home_on:hover {color: #840A2B;}
			
			/* rooms_tariffs */
			#nav a.rooms_tariffs_off:link, #nav a.rooms_tariffs_off:visited {color: #5A7254;}
			#nav a.rooms_tariffs_off:hover {color: #840A2B;}
			#nav a.rooms_tariffs_on:link, #nav a.rooms_tariffs_on:visited, #nav a.rooms_tariffs_on:hover {color: #840A2B;}
			
			/* food_drink */
			#nav a.food_drink_off:link, #nav a.food_drink_off:visited {color: #5A7254;}
			#nav a.food_drink_off:hover {color: #840A2B;}
			#nav a.food_drink_on:link, #nav a.food_drink_on:visited, #nav a.food_drink_on:hover {color: #840A2B;}
			
			/* golf_breaks */
			#nav a.golf_breaks_off:link, #nav a.golf_breaks_off:visited {color: #5A7254;}
			#nav a.golf_breaks_off:hover {color: #840A2B;}
			#nav a.golf_breaks_on:link, #nav a.golf_breaks_on:visited, #nav a.golf_breaks_on:hover {color: #840A2B;}
			
				/* golf_clubs */
				#nav a.golf_clubs_off:link, #nav a.golf_clubs_off:visited {color: #5A7254;}
				#nav a.golf_clubs_off:hover {color: #840A2B;}
				#nav a.golf_clubs_on:link, #nav a.golf_clubs_on:visited, #nav a.golf_clubs_on:hover {color: #840A2B;}

			/* weddings */
			#nav a.weddings_off:link, #nav a.weddings_off:visited {color: #5A7254;}
			#nav a.weddings_off:hover {color: #840A2B;}
			#nav a.weddings_on:link, #nav a.weddings_on:visited, #nav a.weddings_on:hover {color: #840A2B;}
			
			/* functions_room_hire */
			#nav a.functions_room_hire_off:link, #nav a.functions_room_hire_off:visited {color: #5A7254;}
			#nav a.functions_room_hire_off:hover {color: #840A2B;}
			#nav a.functions_room_hire_on:link, #nav a.functions_room_hire_on:visited, #nav a.functions_room_hire_on:hover {color: #840A2B;}
			
			/* christmas_newyear */
			#nav a.christmas_newyear_off:link, #nav a.christmas_newyear_off:visited {color: #5A7254;}
			#nav a.christmas_newyear_off:hover {color: #840A2B;}
			#nav a.christmas_newyear_on:link, #nav a.christmas_newyear_on:visited, #nav a.christmas_newyear_on:hover {color: #840A2B;}
			
			/* direction_access */
			#nav a.direction_access_off:link, #nav a.direction_access_off:visited {color: #5A7254;}
			#nav a.direction_access_off:hover {color: #840A2B;}
			#nav a.direction_access_on:link, #nav a.direction_access_on:visited, #nav a.direction_access_on:hover {color: #840A2B;}
			
			/* about_llandudno */
			#nav a.about_llandudno_off:link, #nav a.about_llandudno_off:visited {color: #5A7254;}
			#nav a.about_llandudno_off:hover {color: #840A2B;}
			#nav a.about_llandudno_on:link, #nav a.about_llandudno_on:visited, #nav a.about_llandudno_on:hover {color: #840A2B;}
			
			/* north_wales_outdoors */
			#nav a.north_wales_outdoors_off:link, #nav a.north_wales_outdoors_off:visited {color: #5A7254;}
			#nav a.north_wales_outdoors_off:hover {color: #840A2B;}
			#nav a.north_wales_outdoors_on:link, #nav a.north_wales_outdoors_on:visited, #nav a.north_wales_outdoors_on:hover {color: #840A2B;}
			
			/* contact */
			#nav a.contact_off:link, #nav a.contact_off:visited {color: #5A7254;}
			#nav a.contact_off:hover {color: #840A2B;}
			#nav a.contact_on:link, #nav a.contact_on:visited, #nav a.contact_on:hover {color: #840A2B;}
			
			
		/*-------------------------------------------------*/
		/* END NAV Values */
		/*-------------------------------------------------*/
	/*-------------------------------------------------*/
	/* END LEFT Values */
	/*-------------------------------------------------*/


	#right {
		width: 585px;
		height: auto;
		float: right;
		background: #DDDDDD;
		font-family: Arial;
		font-size: 11px;
		padding: 0px 0px 0px 20px;
		border: 0px;
	}
	
	
	/*-------------------------------------------------*/
		/* RIGHT Values */
	/*-------------------------------------------------*/


		#content {
			width: 390px;
			height: auto;
			float: left;
			color: #333333;
			padding: 0px 10px 0px 0px;
			border: 0px;
		}
		
		#offer_panel {
			width: 185px;
			height: auto;
			float: right;
			background: transparent;
			font-family: Arial;
			font-size: 12px;
			padding: 0px;
			border: 0px;
		}


	/*-------------------------------------------------*/
	/* END RIGHT Values */
	/*-------------------------------------------------*/
/*-------------------------------------------------*/
/* END MIDDLE Values */
/*-------------------------------------------------*/
	

#footer {
	width: 785px;
	height: auto;
	float: left;
	background: #DDDDDD;
	font-family: Arial;
	font-size: 11px;
	text-align: center;
	color: #333333;
	padding: 5px 20px 5px 20px;
	border: 0px;
	border-top: 1px solid #5A7254;
}

#credits {
	width: 785px;
	height: auto;
	float: left;
	background: transparent;
	font-family: Arial;
	font-size: 10px;
	text-align: right;
	color: #FFFFFF;
	padding: 5px 20px 5px 20px;
	border: 0px;
}