

body {
margin: 0 auto;
padding: 0;
font: 14px Times,Tahoma,Arial,sans-serif;
background: #861113 url(../images/backgd.jpg) 100px 0px repeat-x;
}

p{
padding: 0px;
margin:0px;
}


#wrap {
background:#fff7a8;
margin: 10px auto;
width: 780px;
border: 3px solid #756e5c;

}

#header {
clear: both;
margin: 0px 0px 0px 0px;
padding: 10px 0px;
height: 105px;
width: 780px;
text-align:center;
}

		#header img{
			margin:0px;
			padding: 0px;
			}



		#left{
		float:left;
		width:576px;
		text-align: left;
		padding: 0px 0px 0px 70px;
		margin:0px;
		}
			#left img{
				text-align: left;
				}

		#right{
		background: url(../images/dots_top.gif) repeat-y;
		display:block;
		float:left;
		width: 110px;
		height: 80px;
		padding: 8px 8px 0px 2px;
		margin:12px 0px 0px 0px;
		font: 18px Monotype Corsiva,Verdana,Tahoma,Arial,sans-serif;
		font-weight:normal;
		text-align:right;
		
		}
			#right a:link, #right a:visited, #right a:active{
			color:#38342b;
			text-decoration: none;
			text-align:left;
			}

			#right a:hover{
			color: #8c1e20;
			}


#banner {
width: 780px;
height: 242px;
margin: 0px;
padding:0px;
border-top: 3px solid #756e5c;
border-bottom: 3px solid #756e5c;
background: #8c1e20;
overflow: hidden;
z-index:1;
}

#banner_left {
background: #8c1e20;
float:left;
margin: 0px 0px -5px 0px;
padding:0px;
height: 242px;
width: 522px;
}

	

		#banner_left img{
		height: 242px;
		width: 522px;
		border:none;
		}

			
#banner_right {
background: #8c1e20 url(../images/booking_bg.gif) no-repeat top left;
float:left;
margin: 0px;
padding:0px;
height: 242px;
width: 255px;
border-left: 3px solid #756e5c;
}

	#banner_right h1{
			background:#756e5c;
			display: box;
			height:26px;
			width: 255px;
			font: 15px Verdana,Tahoma,Arial,sans-serif;
			font-weight:bold;
			text-align:center;
			margin: 0px 0px;
			padding: 3px 0px 0px 0px;
			color: white;
			}


#banner_right h2{
			background:#756e5c;
			display: box;
			height:25px;
			width: 253px;
			font: 15px Verdana,Tahoma,Arial,sans-serif;
			font-weight:bold;
			text-align:center;
			margin: 0px 0px;
			padding: 3px 0px 0px 0px;
			color: white;
			}


/* Hide from IE \*/
html>body  #banner_right h2{
			background:#756e5c;
			display: box;
			height:28px;
			width: 253px;
			font: 15px Verdana,Tahoma,Arial,sans-serif;
			font-weight:bold;
			text-align:center;
			margin: 0px 0px;
			padding: 3px 0px 0px 0px;
			color: white;
			}

/* End hide */




div#menu {
position:relative;
clear:both;
	background: #d9d3b3; overflow: auto; width: 100%;
	height: 28px;
	padding: 5px 0px 0px 0px;
	margin:0px;
	font: 21px Monotype Corsiva,Verdana,Tahoma,Arial,sans-serif;
		font-weight:normal;
	border-bottom: 3px solid #756e5c;
	z-index:0;

}

ul#nav {
	padding:0px; list-style-type: none;
	margin: 0px;
	width: 780px;
	
}
ul#nav li {
	padding: 0px; margin: 0px; list-style-type: none; 
	
}
ul#nav {
	padding: 0px
}
ul#nav li {
	position:relative;
	display:inline;
	float: left;  margin: 0px; text-align: center;
	padding:1px 2px 1px 2px;

	
}




ul#nav a {
	background: #d9d3b3;   float: left; color: #38342b; text-decoration: none;
	margin: 0px 10px;
}
ul#nav li.active a {
	color: #38342b;
}

ul#nav a:link, ul#nav a:visited {
	color: #38342b;
	background: #d9d3b3;
}
ul#nav a:hover {
	color: #8c1e20;
	background: #d9d3b3;
}



#content {
position:relative;
clear:both;
background: #fff7a8;
margin: 0px;
padding: 0;
width: 780px;
height: 100%;
}


#content_club {
position:relative;
clear:both;
background: #fff7a8;
margin: 0px;
padding: 0;
width: 780px;
height: 335px;
}

.display{
	width: 100%;
	height: 170px;
	background: #e6dfa0;
	display:block;
	}

			.display object{
			padding:0px;
				margin:5px 0px 3px 20px;
				}

			.display h4 {
				color:#852729;
				font: 18px Monotype Corsiva,Verdana,Tahoma,Arial,sans-serif;
				padding:0px;
				margin:0px 0px 3px 0px;
				text-align:center;
				}
			
			.display a{
				font-size:14px;
				text-decoration:none;
				color:black;
				padding: 0px 0px 0px 115px;
				margin: 5px 0px 0px 0px;
				font-weight:bold;
				}

				.display a:hover{
				font-size:14px;
				text-decoration:none;
				color:#852729;
				padding: 0px 0px 0px 115px;
				margin: 5px 0px 0px 0px;
				font-weight:bold;
				}



			.display img{
				padding: 0px 15px;
				margin: 0px;
				}
		.left{
		float:left;
		width: 220px;
		margin: 0px 15px;
		}

		.middle{
		float:left;
		width: 220px;
		margin: 0px 15px;
		}

		.right{
		float:left;
		width: 220px;
		margin: 0px 15px;
		}

.display_wed{
	width: 100%;
	height: 170px;
	background: #fff8a8;
	display:block;
	margin: 0px 0px 20px 0px;
	}


.display_wed .left{
		float:left;
		width: 220px;
		margin: 0px 14px 0px 16px;
	
		}

.display_wed .middle{
		float:left;
		width: 220px;
		margin: 0px 14px;
	
		}
.display_wed .middle{
		float:left;
		width: 220px;
		margin: 0px 14px;
	
		}



#info{
clear:both;
	position: relative;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	text-align: left;
	width: 529px;
	float: left;
	height: 100%;
	}

	#info h1{
	margin: 0px;
	padding:0px;
	font-size: 25px;
	color: #8c1e20;
	font-weight:normal;
	font-family: "monotype corsiva";
	text-align:center;
	}


	#info p{
		padding:5px 8px 0px 8px;
		margin: 0px;
		color: black;
	
		}
	#inf img{
		padding:0px;
		margin:0px;
		}

#info a{	
	text-decoration: none;
	font-weight: bold;
	}


#info a:active, #info a:link, #info a:visited {
	color: #756e5c;
	
}
#info a:hover {
	color: #8c1e20;
}


#info .sitemap a{	
	text-decoration: none;
	font-weight: bold;
	padding: 2px 20px;
	}


#info .sitemap a:active, #info .sitemap a:link, #info .sitemap a:visited {
	color: black;
	
}
#info .sitemap a:hover {
	color: #9fb2c0;
}

#adverts{
	position: relative;
	float:left;
	margin: 0px 0px;
	padding: 0px;
	width: 251px;
	
	}

		#adverts h2{
			background:#8c1e20;
			display: box;
			height:17px;
			width: 168px;
			font-size: 12px;
			text-align:center;
			margin: 5px 0px;
			padding: 3px 0px;
			color:white;
			}

		#adverts h2 a:active, #adverts h2 a:link, #adverts h2 a:visited {
			color: white;
			text-decoration:none;
			}
		#adverts h2 a:hover{
			color:  #fff7a8;
			text-decoration:none;
			}

		#adverts img{
			width: 251px;
			padding:0px 0px 10px 0px;
			margin:0px;
			border:none;
			}

#footer {
clear: both;
margin: 5px auto;
padding: 0px 0;
text-align: center;
color: white;

}

#footer a {
color:white;
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
}


form{
	margin:30px 0px 0px 20px;
	}


.form h2{
	color: white;
	}

.form  td.headings{
	color: #fcfcea;
	font-weight: bold;
	}


.form select{
	background: #fcfcea;
}

.form input{
	color: #fcfcea;
	background: #756e5c;
	}



.booking{
	width: 300px;
	margin:0px 0px 0px 50px;
	padding:0px;
	border:2px solid #756e5c;
	}
.booking table{
	padding: 0px;
	margin:20px 0px 0px 30px;
	}

 .booking form{
	padding:0px;
	margin:0px;
	}


.booking  td.headings{
	color: black;
	font-weight: bold;
	}


.booking select{
	background: #fcfcea;
}

.booking input{
	color: #fcfcea;
	background: #756e5c;
	}


.clear{
clear:both;
}


#map{
position:relative;
top:0px;
left:0px;
}



 h4{
			
			display: box;
			font-size: 12px;
			text-align:center;
			color:black;
			}


h3{
font-weight:bold;
font-size:14px;
padding:0px;
margin:0px;
}


.map_center{
	margin: 20px 250px;
	}


.center{
	text-align:center;
	}