.moy {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A4A3B;
	padding-right: 20px;
}
.moyinner {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A4A3B;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 40px;
	padding-top: 20px;
}
.moyinner2 {
	padding-left: 40px;
	color: #5A4A3B;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a:link {
	color: #5A4A3B;
	text-decoration: underline;
}     /* unvisited link */
a:visited {
	color: #A0866D;
	text-decoration: underline;
}  /* visited link */
a:hover {
	color: #A0866D;
	text-decoration: none;
}   /* mouse over link */
a:active {color: #5A4A3B}   /* selected link */

.form {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #DAD2BA; font-weight: normal}
.button {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background-color: #CC9966; color: #FFFFFF; border: 1px #000000 solid}
.b {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #5A4A3B;
	padding-top: 5px;
	padding-bottom: 5px;
}
.b:link {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #5A4A3B; text-decoration: none}
.b:hover {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-decoration: none}
.b:visited {
	text-decoration: none;
	font-size: 11px;
	color: #5A4A3B;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.c {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #5A4A3B;
}
.c:link {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #5A4A3B; text-decoration: none}
.c:hover {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-decoration: none}
.c:visited {
	text-decoration: none;
	font-size: 11px;
	color: #5A4A3B;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.d {
	text-decoration: none;
	border: 1px solid #5A4A3B;
}
.d:link {  
text-decoration: none;
	border: 1px solid #5A4A3B;
	}
.d:hover {
	text-decoration: none;
	border: 1px solid #FFFFFF;
}
.d:visited {
	text-decoration: none;
	border: 1px solid #5A4A3B;
}
.e {
	text-decoration: underline;
	color: #E8E1DB;
}
.e:link {
	text-decoration: underline;
	color: #E8E1DB;
	}
.e:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.e:visited {
	text-decoration: underline;
	color: #E8E1DB;
}
.picborder {
	border: 1px solid #342920;
	padding: 1px;
	margin: 2px;
}
.picborder:hover  {
	border: 1px solid #C1AC9B;
	padding: 1px;
}

.heading {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #9F8000; font-style: italic; font-weight: bold}
.picframe1 {
	border: 4px ridge #999966;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #968550;
	font-weight: bold;
	font-style: italic;

}
.small2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6A5F39;
	font-style: italic;
}
.small3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6A5F39;
	font-weight: bold;
}
.table1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E9E5DB;
	border: 1px dashed #333333;
}
.heading2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	font-weight: bold;
}
.heading3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #990000;
	font-style: italic;
	font-weight: bold;

}
.heading4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #990000;
	font-weight: bold;

}
.galleryhead {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #382C22;
	font-weight: bold;
}
.voucher1 {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990000
}
.voucher2 {

font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #006600
}
.commentsname {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #9F8000
}
.newyearhead {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #006600;
}
.newyear {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.boxborder1{
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.boxborder2{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.whiteborder1{
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.offersgreen {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D4C14;
	padding-right: 20px;
	font-weight: bold;
}
.offersbrown {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A4A3B;
	padding-right: 20px;
	font-weight: bold;
}
.borderbrown {
	border: 2px solid #5A4A3B;
}
.border1 {
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.border2 {

}
.border3 {

}
.sitemaphead {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #5A4A3B; font-weight: bold}
input, textarea {
	border : 1px solid #FFFFFF;
	font-size: 11px;
	padding: 3px;
	background-color: #726E53;
	color: #FFFFFF;
}
input:hover, textarea:hover {
	border : 1px solid #FFFFFF;
	font-size: 11px;
	padding: 3px;
	background-color: #928C69;
	color: #FFFFFF;
}
.required {
	color: #AD9156;
	font-size: 11px;
}
.captchaerror{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
}
.availability {
	border : 1px solid #FFFFFF;
	padding: 3px;
	background-color: #726E53;
}
	.pointer {
	cursor: pointer;
	text-decoration : none;
	border: 1px solid #FFFFFF;
	}
	.pointer:hover {
	cursor: pointer;
	text-decoration : none;
	border: 1px solid #666666;
	}
.pointer2 {
	cursor: pointer;
  /* for IE */
  filter: alpha(opacity = 100);
  /* CSS3 standard */
  opacity:1;
}

.pointer2:hover {
	cursor: pointer;
	/* for IE */
  filter:alpha(opacity=40);
	/* CSS3 standard */
  opacity:0.4;
}
.ratestab1 {
	padding: 3px;
	background-color: #726E53;
	font-weight: bold;
	color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}
.ratestab2 {
	padding: 3px;
	background-color: #F2F2E6;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-left-color: #333333;
}
.ratestab2a {
	padding: 3px;
	background-color: #F2F2E6;
	border: 1px solid #333333;
}
.ratestab2b {
	padding: 3px;
	background-color: #F2F2E6;
	border: 1px solid #333333;
}
.ratestab3 {
	padding: 3px;
	background-color: #DEDBBC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
}
.ratestab3a {
	padding: 3px;
	background-color: #DEDBBC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.ratestab3b {
	padding: 3px;
	background-color: #DEDBBC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.directionsborder {
	border: 2px solid #FFFFFF;
}
.directionstab1 {
	padding: 3px;
	background-color: #726E53;
	font-weight: bold;
	color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}
.directionstab1a {
	padding: 3px;
	background-color: #726E53;
	font-weight: bold;
	color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
}
.directionstab2 {
	padding: 3px;
	background-color: #F2F2E6;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-left-color: #333333;
}
.directionstab2a {
	padding: 3px;
	background-color: #F2F2E6;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.directionstab3 {
	padding: 3px;
	background-color: #DEDBBC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
}
.directionstab3a {
	padding: 3px;
	background-color: #DEDBBC;
	border: 1px solid #333333;
}
.testimonialtxt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #9F8000;
	padding-right: 20px;
}
.galleryborder {
	border: 1px solid #726E53;
}
.mapborder {
	border: 1px solid #726E53;
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #6B634A;
}
.formborder {
	border: 1px solid #5A4A3B;
	background-color: #FAFBF6;
	padding: 3px;
}
	h1 {
	color : #5A4A3B;
	font-size: 24px;
	}
	h2 {
	color : #9A7E65;
	font-size: 18px;
	}
.indexcap {
	font-size: 2.8em;
	line-height: 30px;
	padding: 0 2px 0 0;	
	font-family: "Times New Roman";
	color: #7C682C;
}
.menu_dinner {
	font-size: 12px;
	font-family: "Times New Roman";
	color: #7C682C;
}

.press_box {
	border: 1px solid #7C682C;
	padding: 5px;
	background-color: #F3F3E9;
}

.footer {
	padding: 15px;
	font-size: 11px;
	color: #FFFFFF;
	font-family: "Trebuchet MS";
}

.offertxt {
	padding: 5px;
	font-size: 11px;
	color: #333333;
	font-family: "Trebuchet MS";
}

.offertxt_head {
	font-size: 18px;
	color: #333333;
	font-family: "Trebuchet MS";
	font-weight: bold;
}

.offertxt_head2 {
	font-size: 15px;
	color: #A29C52;
	font-family: "Trebuchet MS";
	font-style: italic;
	font-weight: bold;
}
.offertxt_border {
	font-size: 11px;
	border: 2px solid #A29C52;
	background-color: #D8D2AF;
	padding: 5px;
}

    /*QUICKBOOK */

.quickbook {
	border: 1px solid #726E53;
}
.avvio_quickbook{

}

    /*ACCOLADES */

#accolades {
	font-size: 11px;
	color: #5A4A3B;
	padding: 5px;
}

