body
	{
		margin: 10px 15px 10px 170px;
		background-color: #375333;
		font-family: tahoma, arial, sans-serif;
	}
div.main a
	{
		color: #752625;
	}
div.main a:hover
	{
		font-style: italic;
	}
div.main a:visited
	{
		color: #60201E;
	}
div.main
	{
		width: 100%;
		min-width: 510px;
		background-color: #ffffff;
		padding: 0px;
		margin: 0px;
		vertical-align: top;
		border-style: solid;
		border-width: 3px;
		border-color: #752625;
	}
div.booking
	{
		width: 100%;
		min-width: 510px;
		min-height: 440px;
		background-color: #ffffff;
		background-image: url(stable_sepia.jpg);
		background-repeat: no-repeat;
		background-position: top right;
		padding: 0px;
		margin: 0px;
		vertical-align: top;
		border-style: solid;
		border-width: 3px;
		border-color: #752625;
	}
div.nav
	{
		position: absolute;
		top: 10px;
		left: 5px;
		width: 155px;
	}
div.nav p
	{
		display: block;
    color: #99B294;
		font-weight: bold;
		font-size: 78%;
		margin: 30px 0px 20px 0px;
	}
div.nav a
	{
		display: block;
	}

a.current 
  {
		width: 140px;
    background: #752625;
    color: #99B294;
		font-weight: bold;
		text-decoration: none;
		padding: 5px 10px 5px 10px;
		margin: 5px 0px 5px 0px;  
  }
a.nav
	{
		width: 140px;
		background: #99B294;
    color: #752625;
		font-weight: bold;
		text-decoration: none;
		padding: 5px 10px 5px 10px;
		margin: 5px 0px 5px 0px;
	}
a.nav:hover
	{
		border-style: solid;
		border-width: 2px 0px 2px 0px; 
		padding: 3px 10px 3px 10px;
		font-style: normal;
	}
td.logo
	{
		vertical-align: middle;
		text-align: center;
		padding: 10px 10px 10px 10px;
		width: 65%;
	}
td.address 
	{
		vertical-align: top;
		width: 35%;
		padding: 30px 20px 20px 10px;
		font-size: 110%;
		font-weight: bold;
		color: #375333;
	}
td.para
	{
		padding: 10px 10px 10px 10px;
		width: 60%;
	}
td.pic 
	{
		padding: 15px 15px 15px 15px;
		text-align: center;
		vertical-align: middle;
	}
h1	
	{
		width: 100%;
		background: #99B294;
		padding: 5px 10px 5px 10px;
		margin: 5px 0px 5px 0px;
		font-weight: bold;
		color: #752625;
		font-size: 140%;
	}
img 
	{
		border-style: none;
	}
form
	{
		font-size: 95%;
	}
form input
	{
		display: block;
	}
form input.inline 
	{
		display: inline;
	}
form em
	{
		width: 80%;
		background: #99B294;
		padding: 5px 10px 3px 10px;
		margin: 15px 0px 3px 0px;
		font-weight: bold;
		color: #752625;
		font-size: 90%;
		font-style: normal;
		display: block;
	}
