		/* CSS Document */

		html, body {
		
			margin: 0;
			padding: 0;
			background-color:#F5F1D4;
		
		}
		
		.hidden {
		display: none;
		
		}

		#page-container {
			width: 1000px;
			margin: auto;
			background-image: url(../images/backgrounds/cluny-clays-bg-old.jpg);
			background-repeat: no-repeat;
			background-position: center 0;
			text-align: left;
			float: left;
		
			}

			#page-container-activities {
			width: 1000px;
			margin: auto;
			background-image: url(../images/backgrounds/cluny-activities-bg.jpg);
			background-repeat: no-repeat;
			background-position: center 0;
			text-align: left;
			float: left;
		
			}

			#page-container-golf {
			width: 1000px;
			margin: auto;
			background-image: url(../images/backgrounds/cluny-golf-bg.jpg);
			background-repeat: no-repeat;
			background-position: center 0;
			text-align: left;
			float: left;
		
			}

			#page-container-corporate {
			width: 1000px;
			margin: auto;
			background-image: url(../images/backgrounds/cluny-corporate-bg.jpg);
			background-repeat: no-repeat;
			background-position: center 0;
			text-align: left;
			float: left;
		
			}

			#page-container-stag-hen {
			width: 1000px;
			margin: auto;
			background-image: url(../images/backgrounds/cluny-stag-bg.jpg);
			background-repeat: no-repeat;
			background-position: center 0;
			text-align: left;
			float: left;
		
			}

		#page-container-food-drink {
			width: 1000px;
			margin: auto;
			background-image: url(../images/backgrounds/cluny-food-bg.jpg);
			background-repeat: no-repeat;
			background-position: center 0;
			text-align: left;
			float: left;
		
			}

			#page-container-kids {
			width: 1000px;
			margin: auto;
			background-image: url(../images/backgrounds/cluny-kids-bg.jpg);
			background-repeat: no-repeat;
			background-position: center 0;
			text-align: left;
			float: left;
		
			}

		#preHeader  {
			height: 40px;
			width: 1000px;
			text-decoration:none;
			vertical-align:middle;
			margin-top: 10px;
		
		
		}

		/* Header Navigation */

		#preHeader ul {
			float:right;
			}

		#preHeader li {
		
			float: left;
			list-style-type: none;
			margin-right: 5px;
			margin-left: 5;
			padding-right: 5;
			padding-left: 5;
			}
		
		#preHeader li a {
	color:#333333;
	text-decoration:none;
	font-family: Verdana;
	font-size: 11px;
		
			}
		
		#preHeader li a:hover {
	color:#F67F21;
	text-decoration:none;
	font-size: 11px;
			}
		
	
		#preHeader li a:visited {
	color:#F67F21;
	text-decoration:none;
	font-size: 11px;
			}

	
		#header {
			margin-top: 295px;
			clear: both;
		
		}
	
		body {
			color: #575858;
			background-color: #F5F1D4;
			height: auto;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: normal;
			background: url(../images/backgrounds/bg-home.gif) 0 -47px repeat-x;
		
		}
		
	
		body.activities {
			color: #575858;
			background-color: #f5f1d4;
			height: auto;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			background-image: url(../images/backgrounds/bg-activities.gif);
			background-repeat: repeat-x;
		
		}
		
		body.golf {
			color: #575858;
			background-color: #f5f1d4;
			height: auto;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			background-image: url(../images/backgrounds/bg-golf.gif);
			background-repeat: repeat-x;
		
		}
	
		body.corporate {
			color: #575858;
			background-color: #f5f1d4;
			height: auto;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			background-image: url(../images/backgrounds/bg-corporate.gif);
			background-repeat: repeat-x;
		
		}
		
		body.stag-hen {
			color: #575858;
			background-color: #f5f1d4;
			height: auto;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			background-image: url(../images/backgrounds/bg-stag-hen.gif);
			background-repeat: repeat-x;
		
		}
		
		body.food-drink {
			color: #575858;
			background-color: #f5f1d4;
			height: auto;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			background-image: url(../images/backgrounds/bg-food-drink.gif);
			background-repeat: repeat-x;
		
		}
		
	
		body.kids {
			color: #575858;
			background-color: #f5f1d4;
			height: auto;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			background-image: url(../images/backgrounds/bg-kids.gif);
			background-repeat: repeat-x;
		
		}
	
		p {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
		
		}
		td { color: #111111;
		}	
	.date {
	font-size: 10px;
	color: #F58020;
	font-weight: bold;
}	

			/* Main Navigation */
		
		
		
		#main-nav {
			height: 29px;
			margin-top: 248px;
		
		
		}
		
		#main-nav dl {
		
			margin: 0;
		
			padding: 0;
		
			
		
		}
		
		
		
		
		
		/* IE5 Mac Hack \*/ 
		
		#main-nav {
		
		
		
			height: 29px;
		
		
		
		
		
		} 
		
		/*/ 
		
		#main-nav { padding-left: 40px; overflow: hidden; } 
		
		/* End Hack */
		
		
		
		#main-nav dt { float: left; }
		
		
		
		
		
		#main-nav dt a {
		
			display: block;
		
			height: 0px !important;
		
			height /**/:11px; /* IE 5/Win hack */ 
		
			padding: 29px 0 0 0;
		
			overflow: hidden;
		
			background-repeat: no-repeat;
		
		}
		
		
		
		
		
		#main-nav dt a:hover {
		
			background-position: 0 -29px;
		
		}
		
		
		
		
		
		
		
		#main-nav dt#activities,
		#main-nav dt#activities a { width: 99px; background-image:    url(../images/navigation/activities.gif); }
		
		
		#main-nav dt#golf,
		#main-nav dt#golf a { width: 58px; background-image:    url(../images/navigation/golf.gif); }
		
		
		#main-nav dt#corporate,
		#main-nav dt#corporate a { width: 109px; background-image:    url(../images/navigation/corporate.gif); }
		
		
		#main-nav dt#stag-hen,
		#main-nav dt#stag-hen a { width: 120px; background-image:    url(../images/navigation/stag-hen.gif); }
		
		
		#main-nav dt#food-drink,
		#main-nav dt#food-drink a { width: 137px; background-image:    url(../images/navigation/food-drink.gif); }
		
		
		#main-nav dt#kids,
		#main-nav dt#kids a { width: 53px; background-image:    url(../images/navigation/kids.gif); }
		
		
	
		
/* Icon Navigation */
		
		
		
		#icon-nav {
			height: 374px;
		
		
		}
		
		#icon-nav dl {
		
			margin: 0;
			padding: 0;
		
			
		
		}
		
		
		
		
		
		/* IE5 Mac Hack \*/ 
		
		#icon-nav {
		height: 374px;
		} 
		
		/*/ 
		
		#icon-nav { padding-left: 40px; overflow: hidden; } 
		
		/* End Hack */
		
		
		
		#icon-nav dt { float: left; }
		
		
		
		
		
		#icon-nav dt a {
		
			display: block;
			height: 0px !important;
			height /**/:11px; /* IE 5/Win hack */ 
			padding: 187px 0 0 0;
			overflow: hidden;
			background-repeat: no-repeat;
		
		}
		
		
		
		
		
		#icon-nav dt a:hover {
		
			background-position: 0 -187px;
		
		}
		
		
		
		
		
		
		
		#icon-nav dt#activities-icon,
		#icon-nav dt#activities-icon a { width: 177px; background-image:    url(../images/navIcons/activitiesIcon.jpg); }
		
		
		#icon-nav dt#golf-icon,
		#icon-nav dt#golf-icon a { width: 183px; background-image:    url(../images/navIcons/golfIcon.jpg); }
		
		
		#icon-nav dt#corporate-icon,
		#icon-nav dt#corporate-icon a { width: 194px; background-image:    url(../images/navIcons/corporateIcon.jpg); }
		
		
		#icon-nav dt#stag-hen-icon,
		#icon-nav dt#stag-hen-icon a { width: 177px; background-image:    url(../images/navIcons/stag-henIcon.jpg); }
		
		
		#icon-nav dt#food-drink-icon,
		#icon-nav dt#food-drink-icon a { width: 183px; background-image:    url(../images/navIcons/food-drinkIcon.jpg); }
		
		
		#icon-nav dt#kids-icon,
		#icon-nav dt#kids-icon a { width: 194px; background-image:    url(../images/navIcons/kidsIcon.jpg); }
				
	
		
		#content ul{
		
			list-style:none;
			float:left;
			clear: both;
			height: auto;
			margin-left: 0px;
			margin-bottom: 25px;
			font-weight: normal;
			width: 100%;
		
		}
		
		
		
		#content li{
	width:500px;
	color:#336;
	font-weight:normal;
	padding: 5px 5px 5px 10px;
	clear: both;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style: url(../images/bullets.gif) outside disc;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FB8E23;*/
		
		}
		
	
		#footer {
	clear: both;
	height: 40px;
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	margin-top:30px;
	padding-top: 6px;
	padding-left:37px;
	padding-right:37px;
	background-color: #f7ca3c;
	border-top-width: 0.05em;
	border-top-style: solid;
	border-top-color: #d0ccbb;
		
		}
		
		
		
		
		
		
		
		#footer a {
		
			color: #181876;
			text-decoration: none;
		
		}
		
		
		
		
		
		
		
		
		
		
		
		
		
		#footer a:hover {
		
			color: #999999;
		
		}







		
		
		
		
		
		
		
		#footer #altnav {
		
			clear: both;
			width: 557px;
			float: right;
			text-align: right;
			padding-top: 2px;
		
		}
		
		
		
		#footer #copyright {
		
			padding-top: 13px;
		
		}
		
		
		
		
		
		
		
		
		
		
		
		
		
		#gen {
			clear:both;
			width:1000px;
			height: 400px;
		}
		
		
		
		
		
		
		
		.column {
		
			position: relative;
			float: left;
		
		}
		
		#quote #DynQuo {
			width: 240px;
			margin-right: 30px;
			margin-left: 75px;
			font-family: Verdana;
			font-size: 15px;
			font-style: italic;
			font-weight: bold;
			color: #990000;
		}
		
		
		
		
		.spacerSection {
		
			position: relative;
			width: 37px;
			float: left;
		
		}
		
		
		
		
		
		#quote.column  {
			width:424px;
			height:100px;
			margin-top: 223px;
		}
		
		
		
		
		
		
		#content.column {
	width: 560px;
	height: auto;
	margin-top:-80px;
	text-align: left;
		
		}
#content h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FF8E24;
	/*border-bottom-width: 0.05em;
	border-bottom-style: solid;
	border-bottom-color: #F08831;*/
}
#content h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

/*activities */
#content h1.activities {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #e47317;
}
#content h2.activities {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e47317;
}
.activities {
	color: #e47317;
}

/*golf */
#content h1.golf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #006600;
}
#content h2.golf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
}
.golf {
	color: #006600;
}

/*corporate */
#content h1.corporate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #32327c;
}
#content h2.corporate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #32327c;
}
.corporate {
	color: #32327c;
}

/*stag */
#content h1.stag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #8b288f;
}
#content h2.stag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8b288f;
}
.stag {
	color: #8b288f;
}

/*food */
#content h1.food {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #8b288f;
}
#content h2.food {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8b288f;
}
.food {
	color: #8b288f;
}

/*kids */
#content h1.kids {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ec008c;
}
#content h2.kids {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ec008c;
}
.kids a {
	color: #ec008c;
}

		
		
		
		#contentSub  {
	margin-top: 20px;
		
		}
		
		
		
		#contentSub h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #E27017;
}

.flashing {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #e25118;
	text-decoration:blink;
	}
		
		
		
		
		
		#news.column  {
			width:400px;
			height:auto;
			margin-top:10px;
		
		}
		 #news h1, #news h2, #news h3, #news h4, span.title {
			font-family: Verdana;
			color: #F67F21;
			font-size: 18px;
			font-weight: bold;
			line-height: 24px;
		}
		
#content.column a:link {
	/*color: #FF6600;*/
	text-align:left;
	text-decoration: none;
	font-family: Verdana;
}

#content.column a:visited {
	/*color: #FF6600;*/
	text-align:left;
	text-decoration: none;
	font-family: Verdana;
}


#content.column a:hover {
	/*color: #F58020;*/
	text-align:left;
	text-decoration: none;
	font-family: Verdana;
}
		

		
		
		/* dfl-boxes */
		#dfl-boxes {
	float:left;
	width:280px;
	padding:0;
	margin:0
		}
		
		#dfl-boxes dl {
	float:left;
	width:360px;
	margin:0;
	display:inline; /* fixes IE/Win double margin bug */
	border-bottom:dashed #ccc 1px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
		}
		
		#dfl-boxes dt {
	float:right;
	width:272px;
	text-align: left;
	margin:0;
	padding:0;
	font-size:120%;
	letter-spacing:1px;
	color:#666;
		}
		
		#dfl-boxes dl.dfl-box {
			margin-top:20px}
		
		
		
		#dfl-boxes dd {
			padding:0;
			font-size:100%;
			line-height:1.2em;
			color:#666;
			margin-top: 0;
			margin-right: 0;
			margin-bottom: 0;
			margin-left: 80px;
		}
		
		#dfl-boxes dl dd.img {
			margin:0}
			
		#dfl-boxes dd.img img, #dfl-boxes dd.img a img {
			float:left;
			margin:0 8px 0 0;
			padding:5px;
			border:1px solid #ccc;
			}
		
		#dfl-boxes dd.img a:hover img,
		#dfl-boxes dd.img a:focus img {
			float:left;
			margin:0 8px 0 0;
			padding:5px;
			border:1px solid #c33;
			}
		
		
		
		
		
		
		
		
		#dfl-boxes dd.img a:hover img, #dfl-boxes-wide dd.img a:hover img,
		#dfl-boxes dd.img a:hover img, #dfl-boxes-wide dd.img a:focus img {
			float:left;
			margin:0 8px 0 0;
			padding:5px;
			border:1px solid #c33;
			}
		
		#dfl-boxes dl dd.img-vid {
			margin:0}
		
		#dfl-boxes dd.img-vid img {
			float:left;
			margin:0 8px 0 0;
			padding:5px;
			border:1px solid #ccc;
			background-color: #fff;
		}





#news.column a {
	color: #333333;
	font-size: 10px;
	text-align:left;
	text-decoration: none;
}


#news.column a:hover {
	color: #F58020;
	font-size: 10px;
	text-align:left;
	text-decoration: none;
}

ul#subnav{
	padding:5px;
	margin:0;
	position:absolute;
	left:425px;
	top:350px;
	width:560px;
	background-color:#FFD76A;
}

ul#subnav li{
	display:inline;
	list-style-type:none;
	padding:0 7px 0 0;
	margin:0 7px 0 0;
}

ul#subnav a{
	color:#000;
	text-decoration:none;
	font-size:11px;
}
ul#subnav a:hover{
	text-decoration:underline;
	font-size:11px;
}
ul#subnav a:visited{
	font-size:11px;
}

ul#sitemap_nav{
	margin:0;
	padding:0;
}
ul#sitemap_nav li{
	list-style-type:circle;
	border:none;
	margin:0 0 0 30px;
	width:150px;
}

/* Shop */

.shop_category,.shop_product{
	background-image:url(../images/shop_cat_product_bg.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding:33px 35px 0 35px;
	margin:0;
}

.shop_category_bottom,.shop_product_bottom{
	background-image:url(../images/shop_cat_product_bottom_bg.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:35px;
	padding:0;
	margin:0 0 0 0;
}

.shop_category h3,.shop_product h3{
	font-size:16px;
	margin:0 0 15px 0;
	padding:0;
}

.shop_category p,.shop_product p{
	margin:0;
	padding:0;
}

.shop_product img{
	float:left;
	padding:0;
	border:3px solid #FFFFFF;
	margin:0 15px 0 0;
}

img.product_main_image{
	float:left;
	padding:0;
	border:3px solid #FFFFFF;
	margin:0 15px 15px 0;
}

.product_price{
	font-weight:bold;
	font-size:14px;
}

.basket{
	font-size:14px;
	font-weight:bold;
}

.basket_table{
	width:100%;
	margin:0;
	padding:0;
}
table.basket_table tr td{
	padding:4px;
	border-bottom:1px dashed #CCCCCC;
}
.basket_table p{
	margin:0;
	padding:0;
}

form{
	margin:0;
	padding:0;
}

.qty_box{
	width:40px;
}

.basket_buttons{
	font-size:10px;
}

.quickform_header{
	margin:15px 0 7px 0;
	padding:0 0 7px 0;
	font-size:16px;
	border-bottom:1px dashed #CCCCCC;
	color:#F67F21;
}
.quickform_error{
	color:#CC0000;
}
.quickform_required{
	color:#CC0000;
}
img { border:0;
}
.strong { font-weight: bold;
}
.footerRight { float:right; padding: 0 10px 0 0;
}