.Default h1 {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 22px;
   color: #6f592d;
}
.Default h2 {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 16px;
   color: #6f592d;
   padding-top: 10px;
   padding-bottom: 3px;
}
.Default h5 {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 16px;
   font-weight: normal;
   color: #aa4325;
   line-height: 20px;
}
.Default h6 {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 12px;
   color: #6f592d;
   padding-top: 10px;
   padding-bottom: 3px;
}
.Default p {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 16px;
   color: #5c4825;
   line-height: 20px;
}
.Default a {
   color: #aa4325;
}
.Default a:hover {
   color: #aa6528;
   text-decoration: underline;
}
.Default ul {
   margin-top: 10px;
}
.Default li {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 14px;
   color: #5c4825;
   line-height: 16px;
   margin-top: 3px;
}
.Default form > table {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 14px;
   color: #5c4825;
   line-height: 16px;
   width: 720px;
}
.Default .form_title {
   background-color: #eae0c4;
   border-top: solid 1px #bcad74;
   border: solid 1px #bcad74;
   font-size: 14px;
   text-transform: uppercase;
   text-align: left;
   padding: 3px 5px;
}
form th {
   width: 360px;
   padding-right: 5px;
}
form td {
   width: 360px;
   padding: 5px 0px;;
}
.Default hr {
   border-left: none;
   border-right: none;
   border-top: none;
   border-bottom: solid 1px #bcad74;
}
#fieldid_116 {
   display: block;
   margin-left: -97px;
   margin-top: 20px;
}
.Default .submit {
   display: block;
   margin-left: -68px;
   margin-top: 20px;
}
/*Begin Calendar Listing*/


#listCalendars h2 {
   background-color: #5A471C;
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 16px;
   color: #ffffff;
   padding-top: 5px;
   padding-bottom: 5px;
}
.events {
   width: 333px;
   padding-left: 20px;
   padding-right: 20px;
}
.event_duration {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 14px;
   color: #5A471C;
}
.event_name {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 16px;
   font-weight: bold;
   text-transform: none;
   text-align: left;
   color: #aa4325;
   padding-top: 5px;
   padding-bottom: 5px;
}
.event_time_duration {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 14px;
   color: #5A471C;
}
.event_location {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 14px;
   color: #5A471C;
}
.events td a {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 12px;
   color:#aa4325;
   display: block;
   margin-top: 5px;
   padding-bottom: 15px;
   margin-bottom: 5px;
   border-bottom: 1px solid #BCAD74;
}
.events td a:hover {
   color: #aa6528;
   text-decoration: underline;
}
.events img {
}

/*End Calendar Listing*/




/*Begin Calendar Table*/

.calendarHeader {
   background-color:#5A471C;
   color:#ffffff;
   padding-top: 5px;
   padding-bottom: 5px;
}
div.calendarStyles .calendar .calendar_events a {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 12px;
   color:#aa4325;
   display:block;
   padding-bottom:5px;
   text-decoration:none;
}
div.calendarStyles .calendar .calendar_events a:hover {
   color:#aa6528;
   text-decoration:underline;
}
div.calendarStyles .calendar .calendar_events {
   font-size:9px;
   color: #5A471C;
   list-style-position:outside;
   list-style-type:square;
   padding-left:0px;
   padding-right:5px;
   text-align:left;
   width:79px;
}
div.calendarStyles .calendar .calendar_events li {
   font-size:9px;
}
div.calendarStyles table.calendar {
   background-color:#FFFFFF;
   border:1px solid #5A471C;
   width:100%;
}
div.calendarStyles td.calendar {
   border-bottom:1px solid #5A471C;
   border-right:1px solid #5A471C;
   color:#222222;
   font-size:10px;
   padding-right:2px;
   width:75px;
}
div.calendarStyles td.calendarToday {
   background-color:#BCAD74;
}
.calendarStyles a {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 16px;
   color:#aa4325;
}
.calendarStyles a:hover {
   color: #aa6528;
   text-decoration: underline;
}

/*End Calendar Table*/
.NavStyle-Footer a {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 13px;
   color: #5c4825;
   margin-right: 7px;
   text-transform: uppercase;
}
.NavStyle-Footer a:hover {
   color: #ffffff;
}
body {
margin: 0px;
padding: 0px;
}
p {
font-family: 'Times New Roman', Times, serif;
font-size: 12px;
color: #5c4825;
}
h1 {
font-family: 'Times New Roman', Times, serif;
font-size: 32px;
font-weight: bold;
text-align: center;
color:#FFFFFF;
padding-top: 10px;
}
h2 {
font-family: 'Times New Roman', Times, serif;
font-size: 15px;
font-weight: normal;
text-align: center;
color:#FFFFFF;
}
h3 {
font-family: 'Times New Roman', Times, serif;
font-size: 14px;
font-weight: bold;
text-align: center;
color:#BCAD74;
text-transform:uppercase;
padding:0px;
margin: 0px;
}
h1 a {
font-family: 'Times New Roman', Times, serif;
font-size: 24px;
font-weight: bold;
text-align: center;
color:#FFFFFF;
padding-top: 10px;
text-decoration: none;
}
h2 a {
font-family: 'Times New Roman', Times, serif;
font-size: 12px;
font-weight: normal;
text-align: center;
color:#FFFFFF;
text-decoration: none;
}
h3 a {
font-family: 'Times New Roman', Times, serif;
font-size: 12px;
font-weight: bold;
text-align: center;
color:#FFFFFF;
text-transform:uppercase;
padding:0px;
margin: 0px;
text-decoration: none;
}
img a {
border: none;
}
.AlignCenter { text-align:center; }
.AlignRight { text-align:right; }
.RolloverStylesBody h1 {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 22px;
   color: #6f592d;
   margin: 0px;
}
.RolloverStylesBody h2 {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 18px;
   color: #6f592d;
   padding-bottom: 5px;
    margin: 0px;
}
.RolloverStylesBody h3 {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 18px;
   color: #6f592d;
   padding-bottom: 5px;
   margin-bottom: 5px;
}
.RolloverStylesBody p {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 16px;
   color: #5c4825;
   line-height: 20px;
   margin: 0px;
}
.RolloverStylesBody em {
   font-weight: normal;
}
.RolloverStylesBody .rollOverLinks {
   margin-bottom: 50px;
}
.RolloverStylesHydro h1 {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 22px;
   color: #6f592d;
   margin: 0px;
}
.RolloverStylesHydro h2 {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 18px;
   color: #6f592d;
   padding-bottom: 5px;
    margin: 0px;
}
.RolloverStylesHydro h3 {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 18px;
   color: #6f592d;
   padding-bottom: 5px;
   margin-bottom: 5px;
}
.RolloverStylesHydro p {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 16px;
   color: #5c4825;
   line-height: 20px;
   margin: 0px;
}
.RolloverStylesHydro em {
   font-weight: normal;
}
.RolloverStylesHydro .rollOverLinks {
   margin-bottom: 220px;
}
.RolloverStylesSummer h1 {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 22px;
   color: #6f592d;
   margin: 0px;
}
.RolloverStylesSummer h2 {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 18px;
   color: #6f592d;
   padding-bottom: 5px;
    margin: 0px;
}
.RolloverStylesSummer h3 {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 18px;
   color: #6f592d;
   padding-bottom: 5px;
   margin-bottom: 5px;
}
.RolloverStylesSummer p {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 16px;
   color: #5c4825;
   line-height: 20px;
   margin: 0px;
}
.RolloverStylesSummer em {
   font-weight: normal;
}
.RolloverStylesSummer .rollOverLinks {
   margin-bottom: 40px;
}
.RolloverStylesMassages h1 {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 22px;
   color: #6f592d;
   margin: 0px;
}
.RolloverStylesMassages h2 {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 18px;
   color: #6f592d;
   padding-bottom: 5px;
    margin: 0px;
}
.RolloverStylesMassages h3 {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 18px;
   color: #6f592d;
   padding-bottom: 5px;
   margin-bottom: 5px;
}
.RolloverStylesMassages p {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 16px;
   color: #5c4825;
   line-height: 20px;
   margin: 0px;
}
.RolloverStylesMassages em {
   font-weight: normal;
}
.RolloverStylesMassages .rollOverLinks {
   margin-bottom: 70px;
}
.RolloverStylesNoBtmMargin h1 {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 22px;
   color: #6f592d;
   margin: 0px;
}
.RolloverStylesNoBtmMargin h2 {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 18px;
   color: #6f592d;
   padding-bottom: 5px;
    margin: 0px;
}
.RolloverStylesNoBtmMargin h3 {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 18px;
   color: #6f592d;
   padding-bottom: 5px;
   margin-bottom: 5px;
}
.RolloverStylesNoBtmMargin p {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 16px;
   color: #5c4825;
   line-height: 20px;
   margin: 0px;
}
.RolloverStylesNoBtmMargin em {
   font-weight: normal;
}
.RolloverStylesNoBtmMargin .rollOverLinks {
   margin-bottom: 0px;
}
.RolloverStylesKidsClub h1 {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 22px;
   color: #6f592d;
   margin: 0px;
}
.RolloverStylesKidsClub h2 {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 18px;
   color: #6f592d;
   padding-bottom: 5px;
    margin: 0px;
}
.RolloverStylesKidsClub h3 {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 18px;
   color: #6f592d;
   padding-bottom: 5px;
   margin-bottom: 5px;
}
.RolloverStylesKidsClub p {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 16px;
   color: #5c4825;
   line-height: 20px;
   margin: 0px;
}
.RolloverStylesKidsClub em {
   font-weight: normal;
}
.RolloverStylesKidsClub .rollOverLinks {
   margin-bottom: 100px;
}
.SiteMap h1 a {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 16px;
   color: #6f592d;
   margin-bottom: -10px;
}
.SiteMap a {
   display: block;
   margin-top: 4px;
   color: #aa4325;
}
.SiteMap a:hover {
   color: #aa6528;
   text-decoration: underline;
}
.siteMapSpacer {
   height: 40px;
   width: 200px;
}
.FloorPlans table {
   margin-left: 10px;
}
.FloorPlans td {
   padding-left: 5px;
}
.FloorPlans h1 {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 22px;
   color: #6f592d;
}
.FloorPlans h2 {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 16px;
   color: #6f592d;
   padding-top: 10px;
   padding-bottom: 3px;
}
.FloorPlans p {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 16px;
   color: #5c4825;
   line-height: 20px;
}
.FloorPlans a {
   color: #aa4325;
}
.FloorPlans a:hover {
   color: #aa6528;
   text-decoration: underline;
}
.GrandOffers h1 {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 14px;
   color: #6f592d;
   font-weight: normal;
   text-transform: uppercase;
   letter-spacing: 1px;
   text-align: center;
   background-color: #eae0c4;
   border: solid 1px #bcad74;
   padding-top: 5px;
   padding-bottom: 5px;
}
.GrandOffers img {
   float: left;
   margin-right: 15px;
   margin-bottom: 15px;
}
.GrandOffers h2 {
   position: relative;
   top: 50px;
   left: 191px;
   color: #6f592d;
}
.GrandOffers h2 a {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 14px;
   color: #6f592d;
   font-weight: normal;
   text-transform: uppercase;
   letter-spacing: 1px;
   background-color: #eae0c4;
   border: solid 1px #bcad74;
   padding: 5px;
}
.GrandOffers h2 a:hover {
   color: #eae0c4;
   background-color: #5c4825;
   border-top: solid 1px #bcad74;
   border: solid 1px #bcad74;
   text-decoration: none;
}
.GrandOffers h3 {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 17px;
   color: #aa4325;
   text-align: left;
   text-transform: none;
   font-weight: bold;
   line-height: 20px;
   padding-bottom: 5px;
   margin-top: 0px;
}
.GrandOffers h4 {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 14px;
   font-weight: bold;
   color: #5c4825;
   padding-bottom: 5px;
}
.GrandOffers p {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 14px;
   color: #5c4825;
   line-height: 16px;
   margin-left: 240px;
   margin-right: 120px;
}
.GrandOffers a {
   color: #aa4325;
}
.GrandOffers a:hover {
   color: #aa6528;
   text-decoration: underline;
}
.GrandOffers li {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 14px;
   color: #5c4825;
   list-style-type: disc;
   line-height: 16px;
   margin-left: 230px;
   margin-right: 120px;
}
.GrandOffers ul {
   list-style-option: outside;
}
.GrandOffers h5 {
   font-family: Garamond, Times New Roman, Times, serif;
   color: #5c4825;
   font-size: 12px;
   font-weight: normal;
   font-style: italic;
   text-align: center;
   margin-top: 10px;
}
.LastMinuteVacancies th {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 14px;
   color: #6f592d;
   font-weight: normal;
   letter-spacing: 1px;
   text-align: center;
   background-color: #eae0c4;
   border-top: solid 1px #bcad74;
   border-left: solid 1px #bcad74;
   padding-top: 5px;
   padding-bottom: 5px;
}
.LastMinuteVacancies td {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 14px;
   color: #5c4825;
   line-height: 16px;
   margin-left: 240px;
   margin-right: 120px;
   padding-top: 10px;
   padding-bottom: 10px;
   border-top: solid 1px #bcad74;
   border-left: solid 1px #bcad74;
}
.LastMinuteVacancies a {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 14px;
   color: #6f592d;
   font-weight: normal;
   text-transform: uppercase;
   letter-spacing: 1px;
   background-color: #eae0c4;
   border: solid 1px #bcad74;
   padding: 5px;
}
.LastMinuteVacancies a:hover {
   color: #eae0c4;
   background-color: #5c4825;
   border-top: solid 1px #bcad74;
   border: solid 1px #bcad74;
}
.LastMinuteVacancies table {
   border-right: solid 1px #bcad74;
   border-bottom: solid 1px #bcad74;
   margin-bottom: 20px;
}

.RolloverStylesNails h1 {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 22px;
   color: #6f592d;
   margin: 0px;
}
.RolloverStylesNails h2 {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 18px;
   color: #6f592d;
   padding-bottom: 5px;
    margin: 0px;
}
.RolloverStylesNails h3 {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 18px;
   color: #6f592d;
   padding-bottom: 5px;
   margin-bottom: 5px;
}
.RolloverStylesNails p {
   font-family: Garamond, Times New Roman, Times, serif;
   font-size: 16px;
   color: #5c4825;
   line-height: 20px;
   margin: 0px;
}
.RolloverStylesNails em {
   font-weight: normal;
}
.RolloverStylesNails .rollOverLinks {
   margin-bottom: 50px;
}

