/* CSS Document */

/* General Font Styles */

body { 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color:#000000; 
	font-size:12px;
}

td {
	font-size:11px;
}

h1 { 
	color:#822019; 
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 18px;
}

h2 { 
	color:#822019; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:14px; 
}

h3 { 
	color:#822019; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:12px; 
}

h4 { 
	color: #5E1B11; 
	font: 16px "Times New Roman", Times, serif; 
	font-style: italic; line-height: 1.4em;
}

h5 { 
	float: right;
	width: 230px;
	color: #5E1B11; background-color: #FFE7B4; 
	font: 14px "Times New Roman", Times, serif; 
	font-style: italic; line-height: 1.6em;
	border-top: 1px solid #FDD07C;
	border-bottom: 2px solid #FDD07C;
	padding: 10px 15px;
	margin: 0px 0px 10px 10px;
}

h6 { 
	float: right;
	width: 300px;
	color: #5E1B11; background-color: #FFE7B4; 
	font: 16px "Times New Roman", Times, serif; 
	font-style: italic; line-height: 1.6em;
	border-top: 1px solid #FDD07C;
	border-bottom: 2px solid #FDD07C;
	padding: 10px 15px;
	margin: 0px 0px 10px 10px;
}

hr {
	border-top: 1px dotted #B76C5D;
	border-bottom: none;
	background-color: #FFFFFF;
	height:0px;
}

strong {
	font-weight: bold;
}

p {
	margin-top: 0px;
	line-height: 1.6em;
}

a {
	color:#8A211B;
	text-decoration: none;
}

a:hover {
	color:#8A211B;
	text-decoration: underline;
}

img {
	border: 0px;
	}
	
	
/* General Layout Styles */
body {
	margin: 0px; padding: 0px;
	background-color: #000000;
	text-align: center;
}

.layClear {
	clear: both;
	height: 1px;
	margin-top: -1px;
	line-height: 0px;
	font-size: 0px;
}

/* Picture of the day */

#picoftheday {
	text-align: center;
	width: 135px;
	padding: 5px; margin-left: 5px;
	border: 1px solid #ccc;
	}
	
#picofthedayImage {
	width: 135px;
	margin: 0px auto;
	background-color:#FFFFFF;
	}

/* Print Styles */
#layPrintHeader {display: none;}
#layPrintFooter {display: none;}

/* Top Wrapper */

#layTopWrapper {
	position: relative;
	width: 1000px;
	height: 155px;
	margin: 0px auto;
	line-height: 0px;
	font-size: 0px;
	}
	
	/* Main Nav + Drop Downs */
	#layMainNav {
		position: absolute;
		width: 612px; height: 21px;
		left: 212px; top: 133px;
		color: #FFFFFF;
		font-size: 11px;
		line-height: normal;
		text-align: left;
		}
		
		/* Dropdown Navigation */		
		#layMainNav ul {
			position: relative;
			padding: 0px; 
			margin: 0px;
			list-style: none;
			float: left;
			z-index: 99;
		}
		
		#layMainNav li {
			float: left;
			position: relative;
			text-align: left;
			width: auto;
			z-index: 99;
		}
		
		#layMainNav li a {
			float: left;
			display: block;
			padding: 2px 10px 3px 10px;
			text-transform: uppercase;
			height: 17px;
			text-align: left;
			color:#FFFFFF;
			text-decoration: none;
			border-right: 1px solid #FFFFFF;
			background-image: url(images/global/header/background-empty.gif);
			background-repeat: no-repeat;
		}
		
		#layMainNav li a:hover {
			color: #FDCF7B;
			}
		
		#layMainNav li ul {
			display: none;
			position: absolute;
			top: 21px; left: 5px;
			z-index: 1;
			border:1px solid #4e4e4e;
			width: 157px;
		}
		
		#layMainNav li:hover ul, #layMainNav li.over ul{ 
			display: block; 
			background-color: #EEE9DB;	
		}
		
		#layMainNav li li {
			display: block;
			width: 157px;
			float: none;
			background-color:#EEE9DB;
			text-align: left;
			border-right-width: 0px;
		}
		
		#layMainNav li li a {
			float: none;
			display: block;
			padding: 5px 0px 0px 5px;
			border-right-width: 0px;
			width: 152px; height: 21px;
			text-align: left;
			color:#000000;	
			line-height: normal;	
			text-transform: none;
		}
		
		#layMainNav li li a:hover {
			color:#000000;
			background-color: #FDD17E;
		}
		
	#layOnlineBookings {
		position: absolute;
		width: 164px; height: 63px;
		top: 106px; left: 831px;
		}
		
		#layOnlineBookings img{
			behavior: url(iepngfix.htc);
			}
	
	
/* Content Wrapper */

#layMiddleWrapper {
	margin: 0px auto;
	padding-bottom: 10px;
	width: 1000px; min-height: 300px;
	background-image: url(images/global/page-background.jpg);
	background-repeat: repeat-x;
	background-color:#EEE9DB;
	text-align: left;
	}
	
	
/* Footer Wrapper */

#layFooterWrapper {
	margin: 0px auto;
	width: 1000px; height: 31px;
	overflow: hidden;
	background-image: url(images/global/footer/footer.jpg);
	background-repeat: no-repeat;
	text-align: left;
	}
	
#layFooterText {
	
	padding: 7px 15px 0px 15px;
	width: 970px;
	color: #FFFFFF;
	font-size: 11px;
	}
	
	#layFooterText a{
		color: #FFFFFF;
		}
		
	#layFooterText a:hover{
		color: #FFFFFF;
		text-decoration: underline;
		}
	
#laySiteby {
	margin: 0px auto;
	width: 970px;
	height: 31px;
	padding: 10px 30px 20px 0px;
	color: #FFFFFF;
	font-size: 11px;
	text-align: right;
	}
	
	#laySiteby a{
		color: #FFFFFF;
		}
		
/* Print Styles */
#pagePrintMainImage {display: none;}
#pagePrintContent {display: none;}


.niceImage{
	border: 1px solid #eeeeee;
	padding: 6px;
	margin: 0px 6px;
	}
		
#PhotoGallery {
	width: 748px; height: 300px;
	border: 1px solid #ccc;
	}

/* Left Nav */
#pageLeftNavWrapper {
	float: left;
	width: 190px; 
	padding-left: 5px;
	text-align: left;
	line-height: normal;
	}
	
	#pageLeftNav {
		width: 153px; 
		text-align: left;
		background-image:url(images/global/leftnav/pageLeftNavHeader.jpg);
		background-repeat: no-repeat;
		background-position: top;
		padding: 55px 15px 5px 22px;
		min-height: 312px;
		}
		
		.pageLeftNavTitle {
			width: 153px;
			font-size: 14px;
			font-weight: bold;
			padding: 0px 0px 10px 0px;
		}
		
		.pageLeftNavItem {
			width: 148px;
			padding: 0px 0px 10px 5px;
			letter-spacing: -0.02em;
		}
	
			.pageLeftNavItem a{
				color: #000000;
			}
			
			.pageLeftNavItem a:hover{
				color: #8A211B;
			}
		
		.pageLeftNavItemSelected {
			width: 148px;
			padding: 0px 0px 10px 5px;
			letter-spacing: -0.02em;
			color: #952620;
			font-weight:bold;
		}
			.pageLeftNavItemSelected a{
				color: #952620;
			}
			
			.pageLeftNavItemSelected a:hover{
				color: #952620;
			}
		
	#pageLeftNavBottom {
		width: 190px; height: 49px;
		background-image: url(images/global/leftnav/pageLeftNavFooter.jpg);
		background-repeat: no-repeat;
		}
		
#pageContentWrapper {
	width: 800px;
	float: left;
	overflow: hidden;
	text-align: center;
	margin-top: 30px;
	}
	
	#pageMainImage {
		width: 780px; height: 313px;
		padding: 10px;
		background-image:url(images/global/page/pageImageBackground.jpg);
		background-repeat: no-repeat;
		overflow: hidden;
		}
		
	#pageContent {
		width: 750px;
		padding: 15px;
		background-color: #FFFFFF;
		overflow: hidden;
		margin: 0px auto;
		text-align: left;
		}
		
		
