/************************************  BOXES************************************/body {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background-color: white;	text-align: center;}#frame {	width: 950px;	margin: 5px auto 0px auto;	padding: 0px;	background-color: white;	text-align: center;}#banner {	width: 950px;	margin: 0px;	border-top: 1px solid black;	border-left: 1px solid black;	border-right: 1px solid black;	border-bottom: 1px solid black;	padding: 0px;	background: black;}#navbar {	width: 950px;	margin: 0px 0px 10px 0px;	padding: 0px;	border-top: none;	border-left: 1px solid black;	border-right: 1px solid black;	border-bottom: none;}#navbox {	width: 189px;	float: left;	text-align: center;	background-color: #5cb885;	margin: 0px 0px 0px 0px;	padding: 0px;	border-right: 1px solid black;	border-bottom: 1px solid black;}#navbox a {	width: 189px;	text-align: center;	margin: 0px 0px 0px 0px;	padding: 5px 0px 5px 0px;}#navbox a:hover, #navbox:hover {	background: #004e23;}#content {	width: 950px;	margin: 0px;	padding: 0px;	text-align: left;	background-color: #e9e5b9;	border-left: 1px solid black;	border-bottom: 1px solid black;	border-right: 1px solid black;}#indexleft {	width: 200px;	float: left;	margin: 0px;	padding: 0px;	background-color: #e9e5b9;	min-height: 340px;	border-top: 1px solid black;	border-right: none;	border-bottom: none;}#indexright {	width: 750px;	float: right;	margin: 0px;	padding: 0px;	background-color: white;	border-top: 1px solid black;}#ratesright {	width: 750px;	float: right;	margin: 0px;	padding: 0px;	background-color: white;	border-top: 1px solid black;}#linksright {	width: 750px;	float: right;	margin: 0px;	padding: 0px;	background-color: white;	border-top: 1px solid black;}#slideshowpicbox {	width: 466;	float: left;	margin: 12px 0px 12px 12px;	padding: 0px;	}#slideshowpicbox img {	margin: 0px 0px 5px 0px;	padding: 0px;	border: none;}#slideshowtextbox {	margin: 12px 12px 12px 12px;	float: left;	border: none;}#slideshowtextbox textarea {	background-color: #e9e5b9;	font-family: Arial, sans-serif;	font-size: 14px;	border: none;	padding: 12px 12px 12px 12px;	width: 224px;	height: 287px;/*	overflow: hidden; */}#slideshowarrowsbox {	border: none;	margin: 10px auto 0px auto;	padding: 0px;	text-align: center;}#slideshowarrowsbox img {	border: none;	margin: 0px;	padding: 0px;}#amenitiesbox1 {	width: 725px;	margin: 10px;	padding: 0px;	background-color: #E5E5E5;	border: 1px solid black;}#amenitiesgeneralbox1 {	width: 335px;	margin: 0px 10px 0px 0px;	padding: 10px;	float: left;}#amenitiesgeneralbox2 {	width: 335px;	margin: 0px;	padding: 10px;	float: left;}#amenitiesbox2 {	width: 336px;	margin: 0px 10px 10px 10px;	padding: 10px;	background-color: #E5E5E5;	border: 1px solid black;	float: left;}#amenitiesbox3 {	width: 336px;	margin: 0px 10px 10px 0px;	padding: 10px;	background-color: #E5E5E5;	border: 1px solid black;	float: left;}#ratesright table {	margin: 10px;	padding: 0px;	border: 1px solid #E5E5E5;}#ratesright td {	margin: 0px;	padding: 10px;	border: 1px solid #E5E5E5;}#ratesnotesbox {	width: 708px;	margin: 0px 10px 10px 10px;	padding: 10px;	border: 1px solid #E5E5E5;}#linksright table {	margin: 10px;	padding: 0px;	border: 1px solid #E5E5E5;}#linksright td {	margin: 0px;	padding: 0px;	border: 1px solid #E5E5E5;	text-align: center;	width: 220px;}#footer {	width: 950px;	margin: 0px;	padding: 0px;	text-align: center;}img {	border: none;}/************************************  TYPE************************************/.navtext {	font-family: Verdana, sans-serif;	font-size: 12px;	text-align: center;	margin: 0px;	padding: 0px;}.homelefttext {	font-family: Arial, sans-serif;	line-height: 18px;	margin: 0px 10px 10px 10px;	font-size: 12px;	font-weight: bold;}.homeheadertext {	font-family: Arial, sans-serif;	color: black;	font-size: 18px;	line-height: 20px;	margin: 20px 20px 10px 20px; 	padding: 0px;	font-weight: bold;}.hometext {	font-family: Arial, sans-serif;	color: black;	font-size: 14px;	line-height: 18px;	margin: 20px 20px 10px 20px; 	padding: 0px;}.homequotetext {	font-family: Arial, sans-serif;	color: #343434;	font-size: 14px;	margin: 0px 20px 10px 20px; 	padding: 0px;}.menuitem {	font-family: verdana, sans-serif;	font-size: 12px;	text-align: right;}.quotetext {	font-family: Arial, sans-serif;	font-size: 14px;	margin: 12px 12px 0px 36px; 	padding: 0px;	font-weight: bold;}.quotename {	font-family: Arial, sans-serif;	font-size: 12px;	margin: 10px 12px 0px 250px; 	padding: 0px;	font-style: italic;}.reservationheadertext {	font-family: Arial, sans-serif;	font-size: 14px;	margin: 18px 12px 0px 12px; 	padding: 0px;	font-weight: bold;}.reservationstext {	font-family: Arial, sans-serif;	font-size: 14px;	margin: 10px 10px 10px 10px; 	padding: 0px;	font-weight: bold;}.formtext {	font-family: Arial, sans-serif;	font-size: 14px;	margin: 15px 12px 0px 24px; 	padding: 0px;}.slideshowtext {	font-family: Arial, sans-serif;	font-size: 14px;}.slideshowreservationtext {	font-family: Arial, sans-serif;	font-size: 12px;	margin: 5px auto 0px auto; 	padding: 0px;	text-align: center;}.amenitiesheadertext {	font-family: Arial, sans-serif;	font-size: 14px;	margin: 0px 0px 5px 0px; 	padding: 0px;	font-weight: bold;}.amenitiestext {	font-family: Arial, sans-serif;	font-size: 14px;	margin: 0px 0px 3px 0px; 	padding: 0px;}.ratesheadertext {	font-family: Arial, sans-serif;	font-size: 14px;	margin: 0px 0px 0px 0px; 	padding: 0px;	font-weight: bold;}.ratestext {	font-family: Arial, sans-serif;	font-size: 14px;	margin: 0px 0px 3px 0px; 	padding: 0px;}.ratesnotestext {	font-family: Arial, sans-serif;	font-size: 12px;	margin: 0px 0px 3px 0px; 	padding: 0px;}.policiestext {	font-family: Arial, sans-serif;	font-size: 14px;	margin: 0px 10px 5px 10px; 	padding: 0px;}.policiesheadertext {	font-weight: bold;}.contacttext {	font-family: Arial, sans-serif;	font-size: 14px;	padding: 0px; 	margin: 15px auto 0px auto;	font-weight: bold;	text-align: center;}.directionsheadertext {	font-family: Arial, sans-serif;	font-size: 14px;	margin: 10px 0px 10px 10px; 	padding: 0px;	font-weight: bold;	text-decoration: underline;}.directionstext {	font-family: Arial, sans-serif;	font-size: 14px;	margin: 0px 0px 5px 10px; 	padding: 0px;	text-indent: 20px;}.guestbooktext {	font-family: Arial, sans-serif;	font-size: 16px;	margin: 10px 30px 0px 30px; 	padding: 0px;}.guestbooknametext {	font-family: Arial, sans-serif;	font-size: 14px;	margin: 5px 10px 15px 70px; 	padding: 0px;	font-style: italic;}.linkstext {	font-family: Arial, sans-serif;	font-size: 16px;	margin: 5px auto 0px auto; 	padding: 0px;	text-align: center;}.footertext {	text-align: center;	font-family: Verdana, sans-serif;	font-size: 10px;	margin: 5px auto 0px auto; 	padding: 0px;}/************************************  MENU************************************/#menu {	width: 176px;	margin: 0px 12px 12px 12px;	padding: 0px;}#menu ul {	margin: 0px;	padding: 0px;	list-style: none;}#menu li {	list-style-type: none;	background-color: #e9e5b9;	text-align: right;	display: block;	padding: 0px;}#menu li a{	width: 166px;	text-align: right;	padding: 10px 5px 10px 5px;}/************************************  LINKS************************************/#menu a {	text-decoration: none;	display: block;	padding: 10px;	color: black;}.navtext a {	text-decoration: none;	display: block;	padding: 7px;	color: black;}.navtext a:hover {	color: white;}