body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f4f4f4;
	text-align: center;
	margin-top: 10px;
	padding: 0px;
}

h1 {
clear: both;
}

#wrap {
text-align: center;
margin: 0 auto;
width: 810px;
}

p {
margin-bottom: 10px;
margin-top: 0px;
font-size: 12pt;
}

#header {
	background:url(images/Woofers.jpg) no-repeat;
	height: 210px;
	width: 810px;
	margin: 0 auto;
	margin-bottom: 10px;
}

#navcontainer {
	margin: 0 auto;
	clear: both;
	padding: 0;
	height: 50px;
}

#navcontainer:after
{
	content: ".";
	display: block;
	clear: both;
}

ul#navlist
{
	list-style: none;
	padding: 0;
	margin: 0 auto;
	width: 810px;
}

ul#navlist li
{
	display: block;
	float: left;
	width: 100px;
	margin: 0;
	padding: 0;
	font-weight: bold;
	height: 50px;
	background: url(images/InactiveMenu.jpg) no-repeat;
}

ul#navlist li a
{
	display: block;
	width: 100%;
	text-decoration: none;
	color: #000;
	padding-top: 15px;
	height: 35px;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active
{
background: url(images/ActiveMenu.jpg) no-repeat;
}

ul#navlist li#active a
{
color: #fff
}

.copylist {
position: relative;
width: 365px;
left: 20px;
}

#contenttop {
width: 810px;
height: 20px;
clear: both;
background: url(images/bgtop.jpg) no-repeat bottom;
border: 0px solid;
margin: 0 auto;
}

#content {
width: 760px;
clear: both;
background: url(images/bg.jpg);
background-repeat: repeat-y;
padding-left: 20px;
padding-right: 30px;
border: 0px solid;
margin: 0 auto;
color: #fff;
text-align: left;
font-size: 12pt;
}

#content img {
float: left;
margin-right: 20px;
border: 0px;
}

h2 {
clear:both;
}

td {
padding-right: 10px;
}

#contentbottom {
width: 810px;
height: 30px;
clear: both;
background: url(images/bgbase.jpg) no-repeat top;
border: 0px solid;
margin: 0 auto;
}

#copytop {
margin: 0 auto;
margin-top: 10px;
padding-top: 8px;
padding-left: 20px;
clear: both;
border: 0px solid;
width: 740px;
height: 22px;
background: url(images/bgcontenttop.jpg) no-repeat bottom;
color: #fff;
text-align: left;
font-family: "Times New Roman", Times, serif;
font-style: italic;
font-weight: bold;
font-size: 14pt;
}

#copy {
margin: 0 auto;
clear: both;
border: 0px solid;
width: 710px;
background: url(images/bgcontent.jpg) repeat-y;
padding-left: 20px;
padding-right: 30px;
padding-top: 10px;
color: #000;
text-align: justify;
}

#copybottom {
margin: 0 auto;
clear: both;
border: 0px solid;
width: 760px;
height: 30px;
background: url(images/bgcontentbase.jpg) no-repeat top;
}

#pagetitle {
font-size: 20pt;
margin-bottom: 10px;
}

#priceswrap {
margin: 0 auto;
margin-right: 20px;
margin-bottom: 10px;
padding: 0px;
width: 210px;
float: left;
text-align: center;
}


#pricestop {
margin: 0 auto;
margin-top: 10px;
padding-top: 8px;
padding-left: 15px;
clear: both;
border: 0px solid;
width: 175px;
background: url(images/bgpricestop.jpg) no-repeat top;
color: #fff;
text-align: left;
font-family: "Times New Roman", Times, serif;
font-style: italic;
font-weight: bold;
font-size: 14pt;
padding-right: 20px;
height: 50px;
text-align: center;
}

#prices {
margin: 0 auto;
clear: both;
border: 0px solid;
width: 160px;
background: url(images/bgprices.jpg) repeat-y;
padding-left: 20px;
padding-right: 30px;
padding-top: 10px;
color: #000;
text-align: justify;
font-size: 20pt;
text-align: center;
}

#pricesbottom {
margin: 0 auto;
clear: both;
border: 0px solid;
width: 210px;
height: 30px;
background: url(images/bgpricesbase.jpg) no-repeat top;
}

.endOfSection {
clear: both; }

.largeimg {
margin-top: 10px; }

.bookingdetails{
border-bottom: 1px solid black;
}





