/* ======================================= */
/* ======================================= */
/* ------------The Arbiter !!!!!---------- */
/* ======================================= */
/* ======================================= */




/* ======================================= */
/* ======================================= */
/* body selectors */

body{
position:relative;
margin:0;
padding:0;
font-family: "Gill Sans", "Gill Sans MT", Geneva, sans-serif;
background-image:url(images/body-back.gif);
background-position:center top;
}



/* end of body selectors */
/* ======================================= */
/* ======================================= */




/* ======================================= */
/* ======================================= */
/* start nav-container */

#nav-container{
position:relative;
width:100%;
height:182px;
background-image:url(images/body-top.gif);
background-position:center;
background-repeat:no-repeat;
margin:0 0 0 0;
padding:0 0 0 0;
font-family: "Gill Sans", "Gill Sans MT", "Informal Roman", Geneva, serif;
}

/* --------------------------------------- */
/* start navigation */

	#nav-container #nav-sub{
	position:relative;
	width:811px;
	height:182px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	padding:0 0 0 0;
	}
	
	#nav-container #nav-sub h1{
	position:absolute;
	width:808px;
	height:105px;
	top:0;
	left:2px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-image:url(images/h1.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
	
	#nav-container #nav-hold{
	position:relative;
	width:811px;
	height:53px;
	margin:0 0 0 0;
	padding:108px 0 0 0;
	overflow:hidden;
	}
	
	#nav-container #nav-hold ul{
	position:relative;
	width:811px;
	height:53px;
	margin:0 0 0 0;
	padding:11px 0 0 0;
	text-align:center;
	list-style-type:none;
	text-indent:none;
	}
	
	#nav-container #nav-hold li{
	position:relative;
	margin:0 0 0 0;
	display:inline;
	text-indent:none;
	padding:0 10px 0 10px;
	}
	
	#nav-container #nav-hold a{
	
	font-size:18px;
	color:#000000;
	text-decoration:none;
	
	}
	
	#nav-container #nav-hold a:hover{
	
	font-size:18px;
	color:#ff0000;
	}
	
		/* start links */
		

		#home #nav-container #nav-hold .home a{
		color:#ff0000;
		}
		
		#accommodation #nav-container #nav-hold .accomodation a{
		color:#ff0000;
		}
		
		#news #nav-container #nav-hold .news a{
		color:#ff0000;
		}
		
		#location #nav-container #nav-hold .location a{
		color:#ff0000;
		}
		
		#activities #nav-container #nav-hold .activities a{
		color:#ff0000;
		}
		
		#price #nav-container #nav-hold .prices a{
		color:#ff0000;
		}
		
		#links #nav-container #nav-hold .links a{
		color:#ff0000;
		}
		
		#grounds #nav-container #nav-hold .grounds a{
		color:#ff0000;
		}
		
		#contact #nav-container #nav-hold .contact a{
		color:#ff0000;
		}
		
		/* end links */
		
	

/* end of navigation */
/* --------------------------------------- */


/* end of nav contain */
/* ======================================= */
/* ======================================= */






/* ======================================= */
/* ======================================= */
/* start main page structure */

#main-contain{
position:relative;
width:791px;
height:auto;
background-image:url(images/maincontent-strip.gif);
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
margin-bottom:0;
padding:10px 11px 30px 11px;
}

	/* --------------------------------------- */
	/* start col 1 */
	
	#main-contain #col-1{
	position:relative;
	float:left;
	width:526px;
	height:auto;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
	
		#home #main-contain #col-1 #flashbox{
		position:relative;
		width: 517px;
		height: 391px;
		background-image:url(images/flashbox-front-prev.jpg);
		background-repeat:no-repeat;
		margin:0 0 0 0;
		padding:0 0 10px 0;
		border-bottom:solid 1px #a8b19c;
		}
		
		#accommodation #main-contain #col-1 #content #itemhold #flashbox,
		#grounds #main-contain #col-1 #content #itemhold #flashbox{
		position:relative;
		width: 428px;
		height: 405px;
		margin:25px 0 25px 0;
		padding:0 0 0 0;
		border:solid 1px #Ce1c00;
		}
		
		
		
		#location #main-contain #col-1 #content #itemhold #mapbox{
		position:relative;
		width: 428px;
		height: 405px;
		margin:25px 0 25px 0;
		padding:0 0 0 0;
		border:solid 1px #Ce1c00;
		}
		
		#home #main-contain #col-1 #content{
		position:relative;
		width: 492px;
		height:auto;
		margin:0 0 0 0;
		padding:15px 10px 20px 15px;
		}
		
		#main-contain #col-1 #content{
		position:relative;
		width: 497px;
		height:auto;
		margin:0 0 0 0;
		padding:70px 10px 20px 10px;
		}
		
			#main-contain #col-1 #content h3{
			margin-bottom:24px;
			}
			
			#home #main-contain #col-1 #content p{
			margin-bottom:28px;
			}
		
		
			#news #main-contain #col-1 #content h3{
			position:absolute;
			top:0;
			left:10px;
			width:497px;
			height:70px;
			margin:0 0 0 0;
			padding:0 0 0 0;
			text-indent:-9999px;
			background-image:url(images/h3-latest-news-large.gif);
			background-repeat:no-repeat;
			}
			
			#accommodation #main-contain #col-1 #content h3{
			position:absolute;
			top:0;
			left:10px;
			width:497px;
			height:70px;
			margin:0 0 0 0;
			padding:0 0 0 0;
			text-indent:-9999px;
			background-image:url(images/h3-accommodation-large.gif);
			background-repeat:no-repeat;
			}
			
			#accommodation #main-contain #col-1 #content h3.stables{
			position:absolute;
			top:0;
			left:10px;
			width:497px;
			height:70px;
			margin:0 0 0 0;
			padding:0 0 0 0;
			text-indent:-9999px;
			background-image:url(images/h3-the-stables-large.gif);
			background-repeat:no-repeat;
			}
			
			#accommodation #main-contain #col-1 #content h3.creamery{
			position:absolute;
			top:0;
			left:10px;
			width:497px;
			height:70px;
			margin:0 0 0 0;
			padding:0 0 0 0;
			text-indent:-9999px;
			background-image:url(images/h3-the-creamery-large.gif);
			background-repeat:no-repeat;
			}
			
			#price #main-contain #col-1 #content h3{
			position:absolute;
			top:0;
			left:10px;
			width:497px;
			height:70px;
			margin:0 0 0 0;
			padding:0 0 0 0;
			text-indent:-9999px;
			background-image:url(images/h3-prices-large.gif);
			background-repeat:no-repeat;
			}
			
			#special #main-contain #col-1 #content h3{
			position:absolute;
			top:0;
			left:10px;
			width:497px;
			height:70px;
			margin:0 0 0 0;
			padding:0 0 0 0;
			text-indent:-9999px;
			background-image:url(images/h3-special-large.gif);
			background-repeat:no-repeat;
			}
			
			#links #main-contain #col-1 #content h3{
			position:absolute;
			top:0;
			left:10px;
			width:497px;
			height:70px;
			margin:0 0 0 0;
			padding:0 0 0 0;
			text-indent:-9999px;
			background-image:url(images/h3-links-list.gif);
			background-repeat:no-repeat;
			}
			
			#contact #main-contain #col-1 #content h3{
			position:absolute;
			top:0;
			left:10px;
			width:497px;
			height:70px;
			margin:0 0 0 0;
			padding:0 0 0 0;
			text-indent:-9999px;
			background-image:url(images/h3-contact-large.gif);
			background-repeat:no-repeat;
			}
			
			#activities #main-contain #col-1 #content h3{
			position:absolute;
			top:0;
			left:10px;
			width:497px;
			height:70px;
			margin:0 0 0 0;
			padding:0 0 0 0;
			text-indent:-9999px;
			background-image:url(images/h3-activities-large.gif);
			background-repeat:no-repeat;
			}
			
			#grounds #main-contain #col-1 #content h3{
			position:absolute;
			top:0;
			left:10px;
			width:497px;
			height:70px;
			margin:0 0 0 0;
			padding:0 0 0 0;
			text-indent:-9999px;
			background-image:url(images/h3-grounds-large.gif);
			background-repeat:no-repeat;
			}
			
			#location #main-contain #col-1 #content h3{
			position:absolute;
			top:0;
			left:10px;
			width:497px;
			height:70px;
			margin:0 0 0 0;
			padding:0 0 0 0;
			text-indent:-9999px;
			background-image:url(images/h3-location-large.gif);
			background-repeat:no-repeat;
			}
			
			#history #main-contain #col-1 #content h3{
			position:absolute;
			top:0;
			left:10px;
			width:497px;
			height:70px;
			margin:0 0 0 0;
			padding:0 0 0 0;
			text-indent:-9999px;
			background-image:url(images/h3-history.gif);
			background-repeat:no-repeat;
			}
			
			#news #main-contain #col-1 #content #listhold,
			#news #main-contain #col-1 #content #itemhold,
			#accommodation #main-contain #col-1 #content #itemhold,
			#price #main-contain #col-1 #content #itemhold,
			#contact #main-contain #col-1 #content #form-container,
			#activities #main-contain #col-1 #content #itemhold,
			#grounds #main-contain #col-1 #content #itemhold,
			#history #main-contain #col-1 #content #itemhold,
			#location #main-contain #col-1 #content #itemhold,
			#special #main-contain #col-1 #content #itemhold{
			position:relative;
			width:430px;
			height:auto;
			margin:0 auto 0 auto;
			padding:0 20px 40px 20px;
			border:solid 1px #acc090;
			}
			
			
			#links #main-contain #col-1 #content #listhold{
			position:relative;
			width:370px;
			height:auto;
			margin:0 auto 0 auto;
			padding:0 50px 40px 50px;
			border:solid 1px #acc090;
			}
			
			
				#news #main-contain #col-1 #content #listhold ul{
				margin:0 0 15px 0;
				padding:26px 0 0 0;
				list-style-type:none;
				border-bottom:solid 1px #Ce1c00;
				}
				
				#news #main-contain #col-1 #content #listhold li{
				height:93px;
				margin:0 0 0 0;
				padding:14px 0 0 0;
				list-style-type:none;
				border-top:solid 1px #Ce1c00;
				}

				#news #main-contain #col-1 #content #listhold img{
				position:relative;
				float:left;
				width:78px;
				height:78px;
				margin: 0 7px 0 0;
				padding:0 0 0 0;
				}
				
				#news #main-contain #col-1 #content #itemhold img{
				position:relative;
				width:430px;
				height:auto;
				margin:0 0 11px 0;
				padding:0 0 11px 0;
				border-bottom:solid 1px #Ce1c00;
				}
				
				#news #main-contain #col-1 #content #listhold h4{
				margin:0 0 5px 0;
				padding:0 0 0 0;
				border:none;
				}
				
				#news #main-contain #col-1 #content #listhold p{
				margin:0 0 5px 0;
				padding:0 0 0 0;
				}
				
				#news #main-contain #col-1 #content #listhold .listing a{
			
				font-size:13px;
				}
				
				#news #main-contain #col-1 #content #listhold .news-title a{
				
				font-size:17px;
				color:#Ce1c00;
				font-weight:normal;
				text-decoration:none;
				}
				
				#news #main-contain #col-1 #content #listhold .news-title a:hover{
				
				font-size:17px;
				color:#000000;
				font-weight:normal;
				text-decoration:underline;
				}

				#news #main-contain #col-1 #content #listhold #nextier{ 
				position:relative;
				margin:0 auto 15px auto;
				padding:0 0 0 0;
				text-align:center;
				}
				
					#news #main-contain #col-1 #content #listhold #nextier a{ 
					padding:0 10px 0 10px;
					font-size:16px;
					color:#999999;
					}
					
				#accommodation #main-contain #col-1 #content #itemhold #accommodation-select{ 
				position:relative;
				width:430px;
				height:97px;
				margin:0 0 0 0;
				padding:0 0 0 0;
				background-image:url(images/accommodation-select-a.gif);
				background-repeat:no-repeat;
				}
				
				.select-stables a{
				position:absolute;
				width:160px;
				height:97px;
				top:0;
				left:39px;
				background-image:url(images/accommodation-select-a.gif);
				background-repeat:no-repeat;
				background-position:-39px 0;
				text-indent:-9999px;
				}
				
				.select-stables a:hover{
				position:absolute;
				width:160px;
				height:97px;
				top:0;
				left:39px;
				background-image:url(images/accommodation-select-ahover.gif);
				background-repeat:no-repeat;
				background-position:-39px 0;
				text-indent:-9999px;
				}
				
				.select-creamery a{
				position:absolute;
				width:160px;
				height:97px;
				top:0;
				right:39px;
				background-image:url(images/accommodation-select-a.gif);
				background-repeat:no-repeat;
				background-position:-240px 0;
				text-indent:-9999px;
				}
				
				.select-creamery a:hover{
				position:absolute;
				width:160px;
				height:97px;
				top:0;
				right:39px;
				background-image:url(images/accommodation-select-ahover.gif);
				background-repeat:no-repeat;
				background-position:-240px 0;
				text-indent:-9999px;
				}
				
				#accommodation #main-contain #col-1 #content #itemhold .arby-links a{
				display:block;
				text-decoration:underline;
				} 
				
				#location #main-contain #col-1 #content #itemhold .arby-links a{
				display:block;
				text-decoration:underline;
				} 
				
				
				#contact #main-contain #col-1 #content #form-container .arby-links {
				margin:30px 0 0 0;
				}
				
				
				#contact #main-contain #col-1 #content #form-container .arby-links a{
				display:block;
				text-decoration:underline;
				} 
				
				
				#price #main-contain #col-1 #content #itemhold .special-holder{
				position:relative;
				width:251px;
				height:auto;
				margin:11px auto 10px auto;
				padding:0 0 11px 0;
				background-image:url(images/special-offer.gif);
				background-repeat:no-repeat;
				background-position: 5px 9px;
				border:solid 1px #C20505;
				}
				
			
				
					#price #main-contain #col-1 #content #itemhold .special-holder h3.special{
					width:210px;
					height:auto;
					position:relative;
					color:#Ce1c00;
					left:0;
					padding:10px 0 0 43px;
					margin:0 0 0 0;
					font-size:16px;
					background-image:none;
					text-indent:0;
					}
			
					#price #main-contain #col-1 #content #itemhold .special-holder p{
					position:relative;
					color:#Ce1c00;
					padding:14px 0 0 41px;
					margin:0 0 0 0;
					font-size:12px;
					}
					
					#contatcer{
					text-align:center;
					margin:40px 0 0 0;
					}
				
				
				
				#links #main-contain #col-1 #content #listhold ul{
				margin:0 0 15px 0;
				padding:50px 0 0 0;
				list-style-type:none;
				border-bottom:solid 1px #Ce1c00;
				}
				
				#links #main-contain #col-1 #content #listhold li{
				height:47px;
				margin:0 0 0 0;
				padding:13px 0 0 50px;
				list-style-type:none;
				border-top:solid 1px #Ce1c00;
				background-image:url(images/links-list-style.gif);
				background-repeat:no-repeat;
				background-position:0 10px;
				}
				
				#links #main-contain #col-1 #content #listhold p{
				margin:5px 0 0 0;
				color:#999999;
				}
				
				#links #main-contain #col-1 #content #listhold a{
				text-decoration:underline;
				}
				
				
				#activities #main-contain #col-1 #content #itemhold #grav-lift{
				position:relative;
				width:214px;
				height:auto;
				margin:11px auto 20px auto;
				border:solid 1px #Ce1c00;
				text-align:center;
				}
				
					#activities #main-contain #col-1 #content #itemhold #grav-lift a{
					text-decoration:underline;
					}
					
					#activities #main-contain #col-1 #content #itemhold #grav-lift ul{
					list-style-type:none;
					text-indent:none;
					margin:0 0 16px 0;
					padding:0 0 0 0;
					}
					
					#activities #main-contain #col-1 #content #itemhold #grav-lift li{
					text-indent:0;
					}
					
				
				.act-box{
					position: relative;
				border:solid 1px #Ce1c00;
				padding:20px 20px 20px 20px;
				margin:0 0 30px 0;
				}
					
				#activities #main-contain #col-1 #content #itemhold #levels .act-box ul{
				margin:0 0 15px 0;
				padding:18px 0 0 0;
				list-style-type:none;
				border-bottom:solid 1px #Ce1c00;
				}
				
				#activities #main-contain #col-1 #content #itemhold #levels .act-box li{
				height:auto;
				margin:0 0 0 0;
				padding:10px 0 24px 90px;
				list-style-type:none;
				border-top:solid 1px #Ce1c00;
				}
				
				#activities #main-contain #col-1 #content #itemhold #levels .act-box .walking-list li{
				height:auto;
				list-style-type:none;
				border-top:solid 1px #Ce1c00;
				background-image:url(images/li-walking.gif);
				background-repeat:no-repeat;
				background-position:0 8px;
				}
				
				#activities #main-contain #col-1 #content #itemhold #levels .act-box .cycling-list li{
				height:auto;
				list-style-type:none;
				border-top:solid 1px #Ce1c00;
				background-image:url(images/li-cycling.gif);
				background-repeat:no-repeat;
				background-position:0 8px;
				}
				
				#activities #main-contain #col-1 #content #itemhold #levels .act-box .eating-list li{
				height:auto;
				list-style-type:none;
				border-top:solid 1px #Ce1c00;
				background-image:url(images/li-eating.gif);
				background-repeat:no-repeat;
				background-position:0 8px;
				}
				
				#activities #main-contain #col-1 #content #itemhold #levels .act-box .fishing-list li{
				height:auto;
				list-style-type:none;
				border-top:solid 1px #Ce1c00;
				background-image:url(images/li-fishing.gif);
				background-repeat:no-repeat;
				background-position:0 8px;
				}
				
				#activities #main-contain #col-1 #content #itemhold #levels .act-box .golf-list li{
				height:auto;
				list-style-type:none;
				border-top:solid 1px #Ce1c00;
				background-image:url(images/li-golf.gif);
				background-repeat:no-repeat;
				background-position:0 8px;
				}
				
				#activities #main-contain #col-1 #content #itemhold #levels .act-box .nature-list li{
				height:auto;
				list-style-type:none;
				border-top:solid 1px #Ce1c00;
				background-image:url(images/li-bird.gif);
				background-repeat:no-repeat;
				background-position:0 8px;
				}
				
				#activities #main-contain #col-1 #content #itemhold #levels .act-box .outdoor-list li{
				height:auto;
				list-style-type:none;
				border-top:solid 1px #Ce1c00;
				background-image:url(images/li-tourist.gif);
				background-repeat:no-repeat;
				background-position:0 8px;
				}
				
				#activities #main-contain #col-1 #content #itemhold #levels .act-box .arts-list li{
				height:auto;
				list-style-type:none;
				border-top:solid 1px #Ce1c00;
				background-image:url(images/li-arts.gif);
				background-repeat:no-repeat;
				background-position:0 8px;
				}
				
				#activities #main-contain #col-1 #content #itemhold #levels .act-box .castle-list li{
				height:auto;
				list-style-type:none;
				border-top:solid 1px #Ce1c00;
				background-image:url(images/li-castle.gif);
				background-repeat:no-repeat;
				background-position:0 8px;
				}

				#activities #main-contain #col-1 #content #itemhold #levels .act-box h4{
				position:relative;
				height:20px;
				margin:0 0 0 0;
				padding:56px 0 0 0;
				text-align:center;
				border:none;
				}
					
					#activities #main-contain #col-1 #content #itemhold #levels .act-box h4.walking{
					background-image:url(images/h4-walking.gif);
					background-position:center top;
					background-repeat:no-repeat;
					}
					
					#activities #main-contain #col-1 #content #itemhold #levels .act-box h4.cycling{
					background-image:url(images/h4-cycling.gif);
					background-position:center top;
					background-repeat:no-repeat;
					}
					
					#activities #main-contain #col-1 #content #itemhold #levels .act-box h4.eating{
					background-image:url(images/h4-eating.gif);
					background-position:center top;
					background-repeat:no-repeat;
					}
					
					#activities #main-contain #col-1 #content #itemhold #levels .act-box h4.fishing{
					background-image:url(images/h4-fishing.gif);
					background-position:center top;
					background-repeat:no-repeat;
					}
					
					#activities #main-contain #col-1 #content #itemhold #levels .act-box h4.golf{
					background-image:url(images/h4-golf.gif);
					background-position:center top;
					background-repeat:no-repeat;
					}
					
					#activities #main-contain #col-1 #content #itemhold #levels .act-box h4.nature{
					background-image:url(images/h4-bird.gif);
					background-position:center top;
					background-repeat:no-repeat;
					}
					
					#activities #main-contain #col-1 #content #itemhold #levels .act-box h4.outdoor{
					background-image:url(images/h4-tourist.gif);
					background-position:center top;
					background-repeat:no-repeat;
					}
					
					#activities #main-contain #col-1 #content #itemhold #levels .act-box h4.arts{
					background-image:url(images/h4-arts.gif);
					background-position:center top;
					background-repeat:no-repeat;
					}
					
					#activities #main-contain #col-1 #content #itemhold #levels .act-box h4.castle{
					background-image:url(images/h4-castle.gif);
					background-position:center top;
					background-repeat:no-repeat;
					}
					
					
					
					#activities #main-contain #col-1 #content #itemhold #levels .act-box h5{
					margin:0 0 6px 0;
					padding:0 0 0 0;
					}
					
					#activities #main-contain #col-1 #content #itemhold #levels .act-box p{
					margin:0 0 4px 0;
					padding:0 0 0 0;
					}
					
					.arb{
					text-align:center;
					margin:0 auto 0 auto;
					}

	/* end col 1 */
	/* --------------------------------------- */
	
	
	/* --------------------------------------- */
	/* start col 2 */
	
	#main-contain #col-2{
	position:relative;
	float:right;
	width:253px;
	height:auto;
	margin:0 0 0 0;
	padding:0 0 0 11px;
	background-image:none;
	}
	
	/* home */
	
	#home #main-contain #col-2{
	background-image:url(images/home-col-2-back.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
	#main-contain #col-2{
	background-image:url(images/gen-col-2-back.gif);
	background-position:top left;
	background-repeat:repeat-y;
	}
	
		#home #main-contain #col-2 #h2-holder{
		position:relative;
		width:253px;
		height:300px;
		margin:0 0 0 0;
		padding:0 0 10px 0;
		border-bottom:solid 1px #a8b19c;
		}
		
		#news #main-contain #col-2 #h2-holder,
		#accommodation #main-contain #col-2 #h2-holder,
		#price #main-contain #col-2 #h2-holder,
		#special #main-contain #col-2 #h2-holder,
		#links #main-contain #col-2 #h2-holder,
		#activities #main-contain #col-2 #h2-holder,
		#grounds #main-contain #col-2 #h2-holder,
		#location #main-contain #col-2 #h2-holder{
		position:relative;
		width:253px;
		height:300px;
		margin:0 0 11px 0;
		padding:0 0 10px 0;
		border-bottom:solid 1px #a8b19c;
		}
		
		#contact #main-contain #col-2 #h2-holder{
		position:relative;
		width:253px;
		height:300px;
		margin:0 0 11px 0;
		padding:0 0 10px 0;
		background-image:url(images/h2-holder-back.gif);
		background-repeat:no-repeat;
		border-bottom:solid 1px #a8b19c;
		}
		
		#history #main-contain #col-2 #h2-holder{
		position:relative;
		width:253px;
		height:474px;
		margin:0 0 11px 0;
		padding:0 0 10px 0;
		border-bottom:solid 1px #a8b19c;
		}
		
			#home #main-contain #col-2 h2{
			position:absolute;
			width:253px;
			height:300px;
			top:0;
			left:0;
			margin:0 0 0 0;
			padding:0 0 0 0;
			background-image:url(images/home-h2.gif);
			background-repeat:no-repeat;
			text-indent:-9999px;
			}
			
			#contact #main-contain #col-2 h2{
			position:absolute;
			width:251px;
			height:65px;
			top:1px;
			left:1px;
			margin:0 0 0 0;
			padding:0 0 0 0;
			background-image:url(images/h2-address.gif);
			background-repeat:no-repeat;
			text-indent:-9999px;
			}
			
			#news #main-contain #col-2 h2,
			#accommodation #main-contain #col-2 h2{
			position:absolute;
			width:253px;
			height:300px;
			top:0;
			left:0;
			margin:0 0 0 0;
			padding:0 0 0 0;
			background-image:url(images/h2-dragon.gif);
			background-repeat:no-repeat;
			text-indent:-9999px;
			}
			
			#activities #main-contain #col-2 h2{
			position:absolute;
			width:253px;
			height:300px;
			top:0;
			left:0;
			margin:0 0 0 0;
			padding:0 0 0 0;
			background-image:url(images/h2-activity.gif);
			background-repeat:no-repeat;
			text-indent:-9999px;
			}
			
			#grounds #main-contain #col-2 h2
			{
			position:absolute;
			width:253px;
			height:300px;
			top:0;
			left:0;
			margin:0 0 0 0;
			padding:0 0 0 0;
			background-image:url(images/h2-statue.gif);
			background-repeat:no-repeat;
			text-indent:-9999px;
			}
			
			#location #main-contain #col-2 h2
			{
			position:absolute;
			width:253px;
			height:300px;
			top:0;
			left:0;
			margin:0 0 0 0;
			padding:0 0 0 0;
			background-image:url(images/h2-map.gif);
			background-repeat:no-repeat;
			text-indent:-9999px;
			}
			
			#history #main-contain #col-2 h2
			{
			position:absolute;
			width:253px;
			height:474px;
			top:0;
			left:0;
			margin:0 0 0 0;
			padding:0 0 0 0;
			background-image:url(images/h2-history.gif);
			background-repeat:no-repeat;
			text-indent:-9999px;
			}
			
			#price #main-contain #col-2 h2,
			#links #main-contain #col-2 h2,
			#special #main-contain #col-2 h2{
			position:absolute;
			width:253px;
			height:300px;
			top:0;
			left:0;
			margin:0 0 0 0;
			padding:0 0 0 0;
			background-image:url(images/h2-fire.gif);
			background-repeat:no-repeat;
			text-indent:-9999px;
			}
			
			
			#contact #main-contain #col-2 #add-hold{
			position:relative;
			width:233px;
			height:230px;
			margin:0 0 11px 0;
			padding:85px 10px 0 10px;
			}
			
			#contact #main-contain #col-2 #add-hold h4.teller{
			border-top:solid 1px #Ce1c00;
			border-bottom:solid 1px #Ce1c00;
			margin-top:20px;
			padding:10px 0 10px 0;
			}
			
			#contact #main-contain #col-2 #add-hold h4{
			position:relative;
			margin:0 0 11px 0;
			padding:0 0 0 0;
			border-bottom:none;
			text-align:center;
			}
			
			
			
			
			
			
		#main-contain #col-2 .special-holder{
		position:relative;
		width:251px;
		height:auto;
		margin:11px 0 10px 0;
		padding:0 0 11px 0;
		border:solid 1px #C20505;
		background-image:url(images/special-offer.gif);
		background-repeat:no-repeat;
		background-position: 5px 9px;
		}
		
		#news #main-contain #col-2 .special-holder{
		position:relative;
		width:251px;
		height:auto;
		margin:11px 0 10px 0;
		padding:0 0 11px 0;
		border:solid 1px #a8b19c;
		background-image:url(images/special-offer.gif);
		background-repeat:no-repeat;
		background-position: 5px 9px;
		}
		
		
		
			#main-contain #col-2 h3.special{
			position:absolute;
			width:100px;
			height:15px;
			top:15px;
			left:42px;
			margin:0 0 0 0;
			padding:0 0 0 0;
			background-image:url(images/special-offer-title.gif);
			background-repeat:no-repeat;
			text-indent:-9999px;
			}
			
			.special-holder h3{
				padding:8px 0 0 41px;
				margin:0 0 3px 0;
				font-size: 14px;
			}
			
			
			#main-contain #col-2 .special-holder p{
			position:relative;
			color:#Ce1c00;
			padding:0 0 0 41px;
			margin:0 0 0 0;
			font-size:12px;
			}
			
			
			.specialBox{
				position: relative;
				width:380px;
				height:auto;
				margin:30px auto 10px auto;
				padding:9px 9px 11px 9px;
				border:solid 1px #C20505;
			}
			
			.specialBox h4{
				background-image:url(images/special-offer2.gif);
				background-repeat:no-repeat;
				background-position: center 4px;
				margin-top:0;
				height:40px;
				padding-top:17px;
				text-align: center;
			}
			
		
		#main-contain #col-2 #extras{
		position:relative;
		width:253px;
		height:auto;
		margin:0 0 0 0;
		padding:0 0 0 0;
		}
		
		
		
		
			#main-contain #col-2 #extras #latest-news,
			#main-contain #col-2 #extras #rss,
			#main-contain #col-2 #extras #others{
			position:relative;
			width:253px;
			height:auto;
			margin:0 0 0 0;
			padding:0 0 0 0;
			text-align:center;
			}
			
				#main-contain #col-2 #extras #others a{
				display:block;
				margin:0 0 0 0;
				padding:0 0 0 0;
				}
				
				#specials{
					position:relative;
					width:253px;
					height:auto;
					margin:0 0 10px 0;
					padding:0;
				}
				
				#home #main-contain #col-2 #specials h3.spec{
				
				
				width:253px;
				height:70px;
				margin:10px 0 0 0;
				padding:0 0 0 0;
				text-indent:-9999px;
				background-image:url(images/h3-special-offers.gif);
				background-repeat:no-repeat;
				}
					
				#home #main-contain #col-2 #extras #latest-news h3{
				position:absolute;
				top:0;
				left:0;
				width:253px;
				height:70px;
				margin:0 0 0 0;
				padding:0 0 0 0;
				text-indent:-9999px;
				background-image:url(images/h3-latest-news.gif);
				background-repeat:no-repeat;
				}
				
				
				#main-contain #col-2 #extras #rss h3{
				position:absolute;
				top:0;
				left:0;
				width:253px;
				height:70px;
				margin:0 0 0 0;
				padding:0 0 0 0;
				text-indent:-9999px;
				background-image:url(images/h3-rss.gif);
				background-repeat:no-repeat;
				}
				
				#main-contain #col-2 #extras #others h3{
				position:absolute;
				top:0;
				left:0;
				width:253px;
				height:70px;
				margin:0 0 0 0;
				padding:0 0 0 0;
				text-indent:-9999px;
				background-image:url(images/h3-other-links.gif);
				background-repeat:no-repeat;
				}
				
				#main-contain #col-2 #extras #others img{
				width:219px;
				height:111px;
				margin:0 0 11px 0;
				padding:0 0 11px 0;
				border-bottom:solid 1px #Ce1c00;
				}
				
				
		
		
				#main-contain #col-2 #extras .box{
				position:relative;
				width:225px;
				height:auto;
				margin:0 0 11px 0;
				padding:96px 14px 26px 14px;
				background-image:url(images/col-2-strip.gif);
				background-position:0 70px;
				background-repeat:no-repeat;
				border-bottom:solid 1px #abc092;
				}
				
				#main-contain #col-2 #extras .boxac{
				position:relative;
				width:253px;
				height:auto;
				margin:50px 0 11px 0;
				padding:8px 0 8px 0;
				border-top:dotted 1px #abc092;
				border-bottom:dotted 1px #abc092;
				text-align: center;
				}
				
				body#home #maina-contain #col-2 #extras .boxa{
					border-top: solid 1px #C20505;
					padding-top: 106px;
				}
				
					#main-contain #col-2 #extras .box ul{
					list-style-type:none;
					margin:0 0 0 0;
					padding:0 0 0 0;
					text-align:center;
					color:#Ce1c00;
					font-weight:normal;
					font-size:14px;
					}
					
						#main-contain #col-2 #extras .box li{
						margin:0 0 0 0;
						padding:0 0 0 0;
						color:#999999;
						}
												
						#main-contain #col-2 #extras .box li.inbetween{
						position:relative;
						width:auto;
						height:1px;
						margin:18px 0 18px 0;
						padding:0 0 0 0;
						background-image:url(images/red-line.gif);
						background-repeat:no-repeat;
						}
						
						.inbetween{
						position:relative;
						width:auto;
						height:1px;
						margin:18px 0 18px 0;
						padding:0 0 0 0;
						background-image:url(images/red-line.gif);
						background-repeat:no-repeat;
						}
								
			
					#main-contain #col-2 #extras .box a{
					padding-right:5px;
					}
		
	
	
	/* end col 2 */
	/* --------------------------------------- */
	

/* end of main page structure */
/* ======================================= */
/* ======================================= */


	





/* ======================================= */
/* ======================================= */
/* start of contain divs */



/* end of main contain divs */
/* ======================================= */
/* ======================================= */











/* ======================================= */
/* ======================================= */
/* ======================================= */
/* ======================================= */
/* ============----generics-----========== */
/* ======================================= */
/* ======================================= */
/* ======================================= */
/* ======================================= */
/* ======================================= */




.clearfloat{
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#999999;
margin:0 0 0 0;
padding:16px 0 8px 9px;
}

h3{

font-size:17px;
color:#000000;
font-weight:normal;

}

h4{

font-size:17px;
color:#000000;
font-weight:normal;
border-bottom:dotted 1px #999999;
margin:25px 0 10px 0;
padding:0 0 6px 0;
}

h5{

font-size:14px;
color:#999999;
font-weight:normal;
margin:6px 0 15px 0;
padding:0 0 0 0;
}


p{

font-size:14px;
line-height:18px;
color:#000000;
}

p.datier{
color:#999999;
}

a{

font-size:14px;
color:#Ce1c00;
text-decoration:none;
}

a:hover{

font-size:14px;
color:#000000;
text-decoration:underline;
}

li{

font-size:14px;
color:#000000;
line-height:16px;
margin:0 0 10px 0;
}

ul{
list-style-type:
}

.horizon{
width:587px;
height:20px;
background-image:url(images/horizontal-stripe.gif);
margin:0 8px 0px 8px;
padding: 0;
overflow: hidden;
}

hr{
display:block;
clear:left;
margin: -0.66em 0;
visibility:hidden;
}



/* ======================================= */
/* ======================================= */
/* ======================================= */
/* ======================================= */
/* ======================================= */
/* ======================================= */
/* ======================================= */
/* ======================================= */
/* ======================================= */
/* ======================================= */







/* ======================================= */
/* ======================================= */

/* footer */

#footer{
position:relative;
width:813px;
height:24px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
padding:0 0 0 0;
background-image:url(images/footer.gif);
}

#foot-links{
width:813px;
height:60px;
margin-top:0;
margin-left:auto;
margin-right:auto;
margin-bottom:40px;
}

#foot-links ul{
	text-align: center;
	width: 813px;
position:relative;
margin:0 auto 14px auto;
padding:15px 0 0 10px;
}

#foot-links li{
position:relative;
display:inline;
margin:0 20px 0 0;
padding:0 0 0 0;
}

#foot-links a{
color:#FFFFFF;
text-decoration:none;
}

#foot-links p img{
border:0px;
}

#foot-links a:hover{
color:#FFFFFF;
text-decoration:underline;
}

#footer h2{
color:#FFFFFF;
height:20px;
margin:0 0 0 0;
padding:6px 0 8px 45px;
background-image:url(images/rss-blue.gif);
background-repeat:no-repeat;
}







/* ======================================= */
/* ======================================= */
/* ======================================= */
/* ======================================= */
/* ======================================= */
/* ======================================= */
/* ======================================= */
/* ======================================= */
/* ======================================= */
/* ======================================= */
/* ======================================= */
/* ======================================= */
/* ======================================= */
/* ======================================= */
/* ======================================= */
/* ======================================= */
/* ======================================= */
/* ======================================= */






/* alternative layout */




/* ======================================= */
/* ======================================= */



/* ======================================= */
/* ======================================= */



/* ======================================= */
/* ======================================= */


/* start prices table */


#main-contain #col-1 #content td{
text-align:center;
border-right: 1px solid #Ce1c00;
padding:6px;
}

#main-contain #col-1 #content th{
border-right: 1px solid #Ce1c00;
font-weight:normal;
}

#main-contain #col-1 #content table{
width:430px;
height:auto;
margin:30px 0 30px 0;
padding:0 0 0 0;
border-collapse:collapse;
}

#main-contain #col-1 #content .price-head{
height:40px;
margin:0 0 0 0;
padding:0 0 0 0;
border-collapse:collapse;

font-size:17px;
color:#000000;
}
#main-contain #col-1 #content .tablhead{
width:120px;
height:auto;
margin:18px 0 30px 0;
padding:0 0 0 0;
border-collapse:collapse;
}
#main-contain #col-1 #content .1col{
width:170px;
height:auto;
margin:18px 0 30px 0;
padding:0 0 0 0;
border-collapse:collapse;
}

#main-contain #col-1 #content .table-left{
text-align:left;
}

caption{
margin:20px 0 0 0;
}

tr{
font-size:14px;
}

/* end of prices table */

/* ======================================= */
/* ======================================= */
/* ======================================= */





/* ======================================= */
/* ======================================= */
/* ======================================= */








/* ======================================= */
/* ======================================= */
/* ======================================= */
/* ======================================= */






/* ======================================= */
/* ======================================= */
/* ======================================= */
/* ======================================= */
/* ======================================= */
/* ======================================= */





/* ======================================= */

/* contact */


input.contact{
width: 134px;
height: 15px;
border: 1px solid #333333;
color:#333333;
position: absolute;
top:0;
right:10px;
background-color: white;
font-size: 10px;
padding: 1px 5px 1px 5px;
}

.contact-area{
position:relative;
height:100px;
color:#333333;
padding:0 0 0 0;
margin:0 0 0 0;
}

#form-container textarea{
position: absolute;
width: 134px;
height: 100px;
border: 1px solid #333333;
color:#333333;
top:0;
right:10px;
background-color: white;
padding: 1px 5px 1px 5px;
}

#form-container input{
  position: absolute;
  top:0;
  right: 10px;
  border: 1px solid #333333;
  color:#333333;
  background-color: #fff;
}

#form-container p{
width:430px;
position:relative;
padding:2px 0 2px 0;
color:#333333;
}

a.backtotop{
  text-decoration: none;
  color: #BDD83C;
}
a.backtotop:hover{
  text-decoration: none;
  color: #57B6DD;
}


#main-contain #innerspace #main-content #article-col .introbox p{
  width: 552px;
  margin: 8px 8px 8px 8px;
    font-size: 12px;

  line-height: 18px;
  color: #57B6DD;
}


