body {margin: 0; padding: 0; text-align: center;
	color:#000; background: #fff;}
	
a {text-decoration: none;}
a:link {color: rgb(179,63,96);}
a:visited {}
a:hover {}

#container {width:700px; margin: 5px auto 0;padding: 0;
	text-align: left; position: relative; background-color:#ffedb3;
	color: Black;}
	
#masthead {background: url('../images/masthead.jpg') 0 0 no-repeat;
	height: 360px; width: 700px;
	}
	
#masthead h2 {position: absolute; z-index: 102;
	top: 235px; right: 20px; margin: 0; padding: 0;
	color: #5d5d5d;
	font: italic 1.1em/1em Times, serif; text-align: right;}
	
#masthead h3 {position: absolute; z-index: 103; background: none;
	top: 265px; font: italic 0.90em/1.5em 'MS Georgia', serif; color: #3B587B;
	margin: 1px 0; padding: 1em 1em 1.5em 1.5em; font-weight: 600;
	width: 430px; height: 60px; text-align:justify;}
	
#details {width: 700px;
	background: none;
	padding-top: 1px; padding-bottom: 1px;
	min-height: 500px;}
	

#details p {font-size:90%; line-height: 1.66em; text-align:justify; 
	margin: 0 1.5em; padding-right: 15.5em;}
	
#details h3 {letter-spacing:0.1em;
	font: italic bold 1.2em Times, 'Times New Roman', serif;
	color: #5d5d5d; margin: 1em 0 0.5em 0.5em;}
	
#details h4 {letter-spacing:0.1em;
	font: italic bold 0.9em Times, 'Times New Roman', serif;
	color: #5d5d5d; margin: 1em 0 0.5em 0.5em;}
	
#tariff {margin: 0 1.5em; padding: 0 0;}
	
#bookingscalendar {padding-left: 50px;}
table#calendardropdownlists {margin: 0em 50px;}
	
#footer {margin: 0 0 0 0; height:100px;
	padding: 0 1em 0 0.5em;}
	
#footer p {font-size:75%; line-height: 1.66em;
	margin: 0 1.5em; padding: 0 0; text-align:center;}
	
#footer a {color: #a27c19; line-height: 1em;
	font-size:1.25em; font-weight: 100; padding-left: 10px; padding-right: 10px; padding-bottom: 10px;}
	
#navbar {position: absolute; z-index: 11;
	width: 202px; top: 280px; height: 550px; right: 1px;
	font-size: smaller;
	background: url('../images/cogs.gif') 0 0 no-repeat;}
	
#navgroup {margin: 2em 0 0 0;}
	
#navbar h3 {margin: 0.5em 0em 0.25em 3em; padding: 0;
	font: italic bold 1.25em Times, 'Georgia', serif;
	color: #5d5d5d;}
	
#navbar li {list-style: none;}

#navbar ul {margin: 0em 0.5em 0em 2.5em; padding-left:20px;}

#navbar a {color: #3B587B; font: italic bold 1.10em Times, serif;
	text-transform: lowercase;}
	
#navbar a:hover {color: #a27c19; font: italic bold 1.10em Times, serif;
	text-transform: lowercase; text-decoration: underline;}
	
#navbar a:visited {color: #846062; font: italic bold 1.10em Times, serif;
	text-transform: lowercase;}

table#picturenav {margin: 0 1.5em;}

table#faq {margin: 0 1.5em;}

td#question {background:none; width: 400px; text-align:left; margin: 0 0.5em; font-size:smaller;}

td#answer {background:none; width: 400px; text-align: justify; padding-left: 35px;
    font-family: 'MS Georgia', serif;}	

td#previous {background:none; width: 200px; text-align:left;}

td#next {background:none; width: 200px; text-align:right;}

div.pic {margin: 10px; padding: 0; 
	clear: left; width: 400px; height: 355px;}
div.pic img {border: 1px solid; border-color:#5f7a7b;}
div.pic a.tn {}
div.pt a.tn {float: left; width: 280px; margin-left: 10px;}
div.ls a.tn {width: 360px; margin-left: 10px;}
div.ls img {width: 350px; height: 262.5px;}
div.pt img {width: 262.5px; height: 350px;}
a.tn img {border: solid #333; border-width: 1px 2px 2px 1px;}
div.pic li {list-style: none; font-size: small;}
div.pic li.title {font: bold small Arial, Verdana, sans-serif;
	padding-top: 0.5em; border-bottom: 1px solid;}
div.pic li.description {font: bold small Arial, Verdana, sans-serif;
	color: #3B587B;}
div.pic ul {margin: 0 0 0 10px; padding: 0 0 0 0.5em;}


table#gallery {margin: 0 1.5em; width: 450px;}

td.picg {margin: 5px 5px; padding: 0; border: none;
	clear: left; width: 150px; height: 130px;}
td.picg img {border: 1px solid; border-color:#5f7a7b;}
td.picg a.tn {}
td.picg ptg {width: 150px}
td.picg lsg {width: 150px} 
td.ptg a.tn {width: 96px; }
td.lsg a.tn {width: 128px; }
td.lsg img {width: 128px; height: 96px; margin: 32px 0 0; }
td.ptg img {width: 96px; height: 128px; margin: 0 15px 0; }

td.heading {font: bold small Arial, Verdana, sans-serif; height: 35px;color: #3B587B;}


	
