BODY {
	width:100%;
	margin:0;
	padding:0;
	BACKGROUND: url(../pics/bg_fill.jpg) repeat-y;
	BACKGROUND-POSITION: center 50%;
	FONT: 12px/1.5 Verdana, sans-serif;
	text-align:center;
	Color: #663333;
	}

#main	{
	CLEAR: both;
	BACKGROUND: #fff ;
	width:700px;
	margin-top:auto;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	text-align:left;
	}

#banner H3	{
	BACKGROUND: url(../pics/banner.jpg) no-repeat 0px 0px;
	WIDTH: 700px;
	height: 90px;
	}

h1, h2, h3 {
  margin:0;
  background-repeat:no-repeat;
  background-position:left top;
  }

H3 SPAN {
	margin:0;
	DISPLAY: none;
	}	

#lcontent {
	float:left;
	BACKGROUND: url(../pics/contentbg.jpg) no-repeat 0px 0px;
	BORDER: #660000 0px solid;
	WIDTH: 180;
	}

#rcontent	{
	float:right;
	padding: 0px 10px 10px 0px;
	BORDER: #660000 0px solid;
	margin-top: 10px;
	margin-right: 5px;
	WIDTH: 510px;
	}

#rcontent h4	{
	font-weight: bold;
	margin-bottom: 0px;
	border-bottom: 1px dashed;
	font: italic 14pt georgia;
	COLOR: #000000;
	}


#rcontent h5	{
	font-weight: bold;
	margin: 0px;
	font: italic 12pt georgia;
	COLOR: #000000;
	}	

#rcontent input, textarea { 
  	border: 1px solid #660000; 
	font-weight: normal; 	
	color:#660000;
	background-color: #f4f4f4; 
	} 

#quote table { 
	color: #660000; 	
	width: 480px; 
	border-collapse: collapse;
	} 

#quote td { 
	border: 0px solid #660000;
	padding: 2px;
	FONT: 12px/1.5 Verdana, sans-serif;
	}

#quote select { 
 	FONT: 12px/1.5 Verdana, sans-serif; 
	background-color: #f4f4f4; 
	color: #660000; 
	border: 1px solid #660000; 
	}

#quote textarea { 
 	FONT: 12px/1.5 Verdana, sans-serif; 
	background-color: #f4f4f4; 
	color: #660000; 
	border: 1px solid #660000;
	width: 400px;
	height: 100px;
	}


#imgl img	{
	BORDER: #660000 1px solid;
	float: left;
	}

#imgr img	{
	BORDER: #660000 1px solid;
	float:right;
	}

#map  {
	clear: both;
	width: 100%;
	margin-left: 75px;
	border: #000 0px solid;
	}

#menu {
	width:150px;
	PADDING: 0px;
	MARGIN: 80px 13px 0px;
   	}

#menu h2 {
  	background: url(../pics/menuhead.jpg) top right no-repeat;
  	height: 50px;
  	padding:0px;
  	margin:0;
  	}

#menu ul {
	list-style-image: url(../pics/list.jpg);
	margin-left: 15px;
	padding: 0px 8px;
	}

#menu li {
	margin-left: 0px;
	padding-bottom: 0px;
	text-align: left;
	}

#list ul {
	padding-left: 10px;
	}

#list li {
	margin: 0px;
	padding: 0px;
	text-align: left;
	}

#linksl	{
	width: 240px;
	float: left;
	}

#linksr	{
	width: 240px;
	float: right;
	}

#llinks	{
	FONT: 10px/1.5 Verdana, sans-serif; 
	padding: 0px;
	}

#menuBody {
	background: url(../pics/menubody.jpg) top right repeat-y;
	height: 20px;
	margin:0;
	margin-top: 0px;
	padding-left:5px;
	}

#menuFooter {
	background: url(../pics/menufooter.jpg) bottom left no-repeat;
	height: 20px;
	}

#menu h2 span{
	display: none;
	}

#menu A {
	DISPLAY: block;
	width: 110px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-left: 0px;
	COLOR: #660000;
	font: 14px;
	TEXT-DECORATION: none;
	}

#menu A:visited {
	border-bottom: #660000 1px dashed;
	TEXT-DECORATION: none;
	}

#menu A:hover {
	COLOR: #cc9933;
	border-bottom: #660000 1px dashed;
	margin-bottom: 0px;
	}

#welcome, #area, #facilities, #directions, #booking, #quote, #contact, #guestbook, #links {
	color:#330000;
	TEXT-DECORATION: none;
	}

#welcome a, #area a, #facilities a, #directions a, #booking a, #quote a, #contact a, #guestbook a, #links a {
	color:#cc9933;
	border-bottom: #660000 1px dashed;
	TEXT-DECORATION: none;
	}

#welcome a:hover, #area a:hover, #facilities a:hover , #directions a:hover, #booking a:hover, #quote a:hover, #contact a:hover, #guestbook a:hover, #links a:hover {
	color:#660000;
	border-bottom: #660000 1px dashed;
	}

#experience {
	border: #006699 1px solid;
	BACKGROUND: #C6E0F1 url(../pics/experience.jpg) no-repeat right bottom;
	float: left;
	PADDING: 5px;
	MARGIN: 10px;
	color: #006699;
 	WIDTH: 400px;
	}

#experience ul {
	list-style-image: url(../pics/explist.jpg);
	}

#experience ul li {
	padding: 0px 10px;
	font-weight: bold;
	height: 15px;
	}

#experience H4 {
	PADDING: 0;
	MARGIN: 0px;
	HEIGHT: 25px;
	}

.popup
	{
	COLOR: #9F141A;
	CURSOR: help;
	TEXT-DECORATION: none
	}


#enjoy {
	border: #006666 1px solid;
	BACKGROUND: #b0bea5 url(../pics/enjoy.jpg) no-repeat right top;
	float: right;
	PADDING: 5px;
	MARGIN: 10px;
	color: #006666;
 	WIDTH: 400px;
	}

#enjoy ul {
	list-style-image: url(../pics/enjlist.jpg);
	}

#enjoy ul li {
	padding: 0px 10px;
	font-weight: bold;
	height: 15px;
	}

#enjoy H4 {
	PADDING: 0;
	MARGIN: 0px;
	HEIGHT: 25px;
	}

#ideal {
	border: #666666 1px solid;
	BACKGROUND: #CCCCCC url(../pics/ideal.jpg) no-repeat right top;
	float: left;
	PADDING: 5px;
	MARGIN: 10px;
	color: #666666;
 	WIDTH: 400px;
	}

#ideal ul {
	list-style-image: url(../pics/idelist.jpg);
	}

#ideal ul li {
	padding: 0px 10px;
	font-weight: bold;
	height: 15px;
	}

#ideal H4 {
	PADDING: 0;
	MARGIN: 0px;
	HEIGHT: 25px;
	}

#saddress {
	width:200;
	padding-left: 50px;
	float: left;
	}

#paddress {
	width:200;
	padding-left: 50px;
	float: left;
	}

fieldset { 
	width: 500px;
	background: #ffffff;
	margin: 0 0 2em 0; 
	padding: 1em .5em .5em .5em; 
	border:  #660000 1px solid; 
} 

legend { 
	background-color: #ffffff;
	padding: .2em; 
 } 

hr	{
	border: #660000 1px solid;
	height: 1px;
	}

#footer {
	text-align:center;
	
	BORDER-top: #663333 1px solid;
	width:650px;
	MARGIN-left: 25px;
	}


