body {
padding: 0px;
margin: 0px;

}

#container {
	width: 980px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-image: url(images/banner-repeat.jpg);
	background-repeat: repeat-x;

		}

		#banner {
	padding: 0px;
	margin: 0px;
	height: 175px;

			
		}
		
		#nav2 {
	margin: 10px 0px 0px;
	padding: 0px;

}

#nav2 ul {
	margin: 0px;
	padding: 5px 0px 0px;
	list-style-type:none;

	

	}
		#nav2 ul li {
	display: inline;
	margin: 0px;
	padding: 0px 0px 0px 25px;
	
	

		}
		
		#nav2 ul li a{
	font: normal 1em "Gill Sans MT", Verdana, Arial;
	color: #1E3A86;
	text-decoration: none;
	letter-spacing: 0px;
	margin: 0px;
	padding: 0px;



	}
	
#nav2 ul li a:hover{

	color: #D6BE78;
	text-decoration: none;


	}
		
		#flash {
		padding: 0px;
	margin: 0px;
	height: 265px;
		
		
		}
		
		#nav {
	margin: 0px;
	padding: 0px;
	height: 35px;
	background-image: url(images/nav-repeat.jpg);
	background-repeat: repeat-x;



}

#nav ul {
	margin: 0px;
	padding: 5px 0px 0px;
	list-style-type:none;

	

	}
		#nav ul li {
	display: inline;
	margin: 0px;
	padding: 0px 0px 0px 25px;
	
	

		}
		
		#nav ul li a{
	font: normal 1em "Gill Sans MT", Verdana, Arial;
	color: #000033;
	text-decoration: none;
	letter-spacing: 0px;
	margin: 0px;
	padding: 0px;



	}
	
#nav ul li a:hover{

	color: #D6BE78;
	text-decoration: none;


	}

		#content {
	padding: 0px 25px 0px 0px;
	margin-right: 400px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	margin-left: 25px;
	margin-bottom: 25px;



			
		}
		
		#content p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #000D24;
	text-decoration: none;

		
		
		}
		
		#content ul {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #000D24;
	text-decoration: none;

		
		
		}
		
		#content a 
		{
		    color: #42699B;
	text-decoration: none;
		    
		}
		
		#content a:hover 
		{
		    
		    text-decoration: underline;
		    
		}
		
		#content img {
		margin:0px;
		padding:10px;
		
		}
		
		h1 {
	font-family: "Gill Sans MT", Verdana, Arial;
	font-size: 2.2em;
	font-weight: normal;
	color: #42699B;
	text-decoration: none;

		
		
		}
		
		h1 strong {
	font-weight: normal;
	color: #D6BE78;

		
		
		}
		
		h2 
		{
		  font-family: "Gill Sans MT", Verdana, Arial;
	font-size: 1.2em;
	font-weight: normal;
	color: #42699B;
	text-decoration: none;  
		    
		    
		}
		
		label 
		{
		    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #000D24;
	text-decoration: none;
	margin-right:100px;
	
		}

		#right {
			float: right;
			width: 400px;
			margin: 0px;
			padding: 25px 0px 0px;

		}
		
		#box-left {
		margin:0px;
		padding:0px;
		width:200px;
		float:left;
		
		
		}
		
		#box-right {
		margin-left:200px;
		padding:0px;
		
		
		
		}
		
		#lodge {
	border: 1px solid #010101;
	width: 149px;
	margin: 25px 0px 0px 25px;
	padding: 0px;

	
		}
		
		#lodge p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.7em;
	font-style: italic;
	color: #000000;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding: 4px;

		
		
		}
		
		#greencroft {
	border: 1px solid #010101;
	width: 149px;
	margin: 25px 0px 0px 25px;
	padding: 0px;

	
		}
		
		#greencroft p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.7em;
	font-style: italic;
	color: #000000;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding: 4px;

		
		
		}
		
		#celtic-button
{
    border: 1px solid #010101;
    width: 149px;
    margin: 0px 0px 0px 25px;
    padding: 0px;
}
		
		#cool-golf {
		margin:25px 0px 0px 25px;
		padding:0px;
		
		}
		
		#mews {
	margin:0px 0px 10px;
	padding:0px;
	border: 1px solid #2B668C;
	width: 194px;


		
		
		}
		
		#special-offers {
	margin:0px 0px 10px;
	padding:0px;
	border: 1px solid #2B668C;
	width: 194px;
	background-image: url(images/special-offers-bottom.jpg);
	background-position: bottom;
	background-repeat: no-repeat;


		
		}
		
		#special-offers p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
	padding: 4px;
	margin: 0px 0px 10px;


		
		
		}
		
		#news {
	margin:0px 0px 25px;
	padding:0px;
	border: 1px solid #2B668C;
	width: 194px;
	background-image: url(images/news-repeat.jpg);
	background-repeat: repeat-y;

		
		}
		
		#news-inner {
		margin:0px;
		padding:5px;
		
		}
		
		#news h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #3394E6;
	text-decoration: none;
	margin: 0px;
	padding: 0px;


		
		
		}
		
		#news p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 5px 0px 0px;

		
		
		}
		
		#news a {
	color: #5EA7E6;
	font-size: 0.9em;
	text-decoration: none;


		
		
		}
		
		#news a:hover {
	text-decoration: underline;

		
		
		}
		

		#footer {
	clear: both;
	padding: 5px 10px 0px;
	margin: 0px;
	background-image: url(images/footer-repeat.jpg);
	background-repeat: repeat-x;
	height: 35px;
	font-family: "Gill Sans MT", Verdana, Arial;
	font-size: 0.9em;
	font-weight: normal;
	color: #000033;
	text-decoration: none;

		
		}
		
		#footer a {
	color: #000033;
	text-decoration: none;

		
		
		
		}
		
		#footer a:hover  {
	text-decoration: underline;

		
		
		}

.footernav {
margin:0px 25px 0px 50px;
padding:0px;


}


.footernav a {
font-family: "Gill Sans MT", Verdana, Arial;
	font-size: 0.7em;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
	



}

.footernav a:hover {
text-decoration: underline;

}

#accommodationlist ul
		{
		    display:inline;
		   
		}
		
		#accommodationlist ul li
		{
		    display:inline;
		    width:80px;
		    height:100px;
		    
		   
		}
		
		
		#content #repeater
		{
		   float:left; 
		   width:110px; 
		   height:11em; 
		   margin:4px;
		   text-align:center;
		    
		}
		
		#content #repeater img {
		margin:0px;
		padding:0px;
		
		}
		
		#content .banda
		{
		    background-color:#EBE5D8; 
		}
		
		#content .bandb
		{
		    background-color:#CBD3E5; 
		}
		#content .bandb2
		{
		    background-color:#FDE8F1; 
		}
			#content .bandc
		{
		    background-color:#FFF5DC; 
		}
		
		#content .bandc2
		{
		    background-color:#D6EEF1; 
		}
		#content .bandd
		{
		    background-color:#E3D7E9; 
		}
		#content .bandd2
		{
		    background-color:#FFEED8; 
		}
		#content .bande
		{
		    background-color:#EBE5D8; 
		}
		#content .bandf
		{
		    background-color:#D5DBE5; 
		}
		#content .bandh
		{
		    background-color:#D5DBE5; 
		}
		
		
		#content #repeater .title
		{
		    background-color:#D6C9AD;
		    font-family:"Gill Sans MT", Verdana, Helvetica;
		    font-weight:bold;
		    font-size:0.85em;
		   
		}
		
		#content #repeater a
		{
		    color:#42699B;
		    text-decoration:none;
		   
		}
		
		#content #repeater img
		{
		width:105px;
		height:68px;
		text-align:center;
		}
		
		#content .band
		{
		    color:#000;
		    font-size:0.8em;
		}
