body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #666666;
    font-family: Arial,Verdana,Geneva,"Times New Roman";
    font-size: 12px;
}
#Layer1 {
	position:absolute;
	height:115px;
	z-index:1;
}
.style1 {
	color: #669900;
	font-weight: bold;
font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: italic
}
.ad-dashed {  border: 1px #666666 dashed}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #339900;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px
}

a.menu:visited { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFCC00; font-weight: normal;; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
a.menu:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: normal;; text-decoration: underline}
a.menu:link {text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFCC00; font-weight: normal;; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.menu {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFC855; font-weight: bold;; font-style: normal; text-decoration: none; line-height: normal; font-variant: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}

a.menu1:visited  { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7C8BBF; font-weight: normal; ; text-transform: none} 
a.menu1:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7C8BBF; font-weight: normal; ; text-decoration: none; text-transform: none}
a.menu1:hover {text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; font-weight: bold;}
.menu1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7C8BBF; font-weight: normal;; text-decoration: none}

a.menu2:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D321B;
	font-weight: normal;
	;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}
a.menu2:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3D321B; font-weight: normal; ; text-decoration: none; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px}
a.menu2:hover {text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3D321B; font-weight: normal;; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px}
.menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D321B;
	font-weight: normal;
	;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}
.content {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}

.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #336633}
.dot-line {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #4E7D16;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #4E7D16;
	font-weight: normal;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
li {  font-family: Arial, Helvetica, sans-serif; color: #339900; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px}
ul {  margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Arial, Helvetica, sans-serif}
.hsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #427AB9;
}

.Subheader {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: none; color: #FFEC9F; margin-top: 0px; margin-bottom: 0px; padding-top: 5px; padding-bottom: 5px; padding-right: 0px; padding-left: 0px; margin-right: 0px; margin-left: 0px}
.picDescrip {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #996600; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: bold}
.contacttext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #669900; text-align: justify}
.contactlink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3D321B; font-weight: bold;; text-decoration: underline; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
br { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; font-style: normal; color: #342E22; text-decoration: none; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px }
font { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: normal; color: #342E22; text-decoration: none; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px }
.right-table {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.footer {  }
.smaller {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
.head {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #990000}
.head1 {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; text-transform: uppercase; color: #FF0000}
.yellow12 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-transform: uppercase; color: #FFFF00; text-decoration: none}

.text11-link {
	font-family: Arial, Verdana, Geneva, "Times New Roman";
	color: #666;
	font-size: 11px;
	text-decoration: none;
}
.text11-link a:link {
	text-decoration: none;
	color: #360;
}
.text11-link a:visited {
	color: #360;
	font-size: 11px;
	text-decoration: none;
}
.text11-link a:hover {
	color: #ff9900;
	font-size: 11px;
}
.content12
{
	font-family: Verdana, Arial, Geneva, "Times New Roman";
	font-size: 12px;
	color: #360;
	text-decoration: underline;
}
.content12 a:link
{
	color: #F90;
	text-decoration: none;
}
.content12 a:visited
{
	color: #F90;
	text-decoration: none;
}
.content12 a:hover
{
	color: #333333;
}
.content11
{
	font-family: Verdana, Arial, Geneva, "Times New Roman";
	font-size: 11px;
	color: #360;
}
.content11 a:link {
	color: #ff9900;
	text-decoration: none;
}
.content11 a:visited {
	color: #666;
	text-decoration: none;
}
.content11 a:hover {
	color: #ff9900;
	text-decoration: none;
}
/* Guest Reviews */
.content-review {
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
	padding-right: 30px;
	padding-left: 35px;
	padding-bottom: 10px;
}
.content-form {
	font-family: Helvetica, Arial, Verdana;
	font-size: 12px;
	color: #430E03;
	padding-right: 30px;
	padding-left: 35px;
	padding-bottom: 10px;
}
.content-form-review {
	font-family: Helvetica, Arial, Verdana;
	font-size: 11px;
	color: #430E03;
	font-weight: bold;
}
.content-review-buttom {
	font-family: Helvetica, Arial, Verdana;
	font-size: 11px;
	color: #430E03;
	background-image: url(/images/design-review-said2.gif);
	background-repeat: no-repeat;
	background-position: 500px bottom;
	/*height: 30px;*/
	padding-right: 30px;
	padding-left: 35px;
}

.content-review {
	height: 45px;
	padding-right: 30px;
	padding-left: 35px;
}
.table-content-review {
	background-image: url(/images/design-review-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-bottom: 10px;	
}
.table-link-footer	{
	margin-top: 20px;
}
/* Booking */

.reservation-td {
	margin-top: 2px;
}
.reservation-home {
	font-family: Helvetica, Arial, Verdana;
	font-size: 11px;
	color: #000000;
	/*margin-bottom: 20px;
	padding-left: 2px;*/
}
.booking input {
	background-color: #ffffff;
	border:	1px solid #7e7762;
	color:#ffffff
}
.select {
	background: #474337;
	border: 1px solid #7e7762;
	color: #FFFFFF;
	font-family:Arial, Helvetica, Verdana;
	padding: 1px 0;
}
.img-calendar {
	text-align: left;
	vertical-align: bottom;
}
.img-banner {
	padding-right: 7px;
	padding-left: 7px;
}
.img-zoom-pic {
	text-align: right;
	background-position: top;
}
/* Reservations */
.dpDiv {

	
}
.dpTable {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #505050; BORDER-BOTTOM: #aaaaaa 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ece9d8; TEXT-ALIGN: center
}
.dpTR {
	
}
.dpTitleTR {
	
}
.dpDayTR {
	
}
.dpTodayButtonTR {
	
}
.dpTD {
	BORDER-RIGHT: #ece9d8 1px solid; BORDER-TOP: #ece9d8 1px solid; BORDER-LEFT: #ece9d8 1px solid; BORDER-BOTTOM: #ece9d8 1px solid
}
.dpDayHighlightTD {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #cccccc
}
.dpTDHover {
	BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; BORDER-LEFT: #888888 1px solid; CURSOR: pointer; COLOR: red; BORDER-BOTTOM: #888888 1px solid; BACKGROUND-COLOR: #aca998
}
.dpTitleTD {
	
}
.dpButtonTD {
	
}
.dpTodayButtonTD {
	
}
.dpDayTD {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; COLOR: white; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #cccccc
}
.dpTitleText {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: gray
}
.dpDayHighlight {
	FONT-WEIGHT: bold; COLOR: #4060ff
}
.dpButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #d8e8ff; PADDING-BOTTOM: 0px; COLOR: gray; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif
}
.dpTodayButton {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #d8e8ff; COLOR: gray; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif
}
.style13 {color: #847433}

