/*----- TAGS -----*/
body {background-color: #000000; margin: 0px;}
h1 {font: 14px verdana; line-height: 16px; color: #000000;}
h2 {font: 11px verdana; line-height: 14px; color: #4A403A; font-weight: bold; }
p {margin-bottom: -4px; font-family: Verdana; font-size: 10x;}
.bottomnav{color: #88694C; font-weight:bold;}
li {padding-right: 20px;}

/*----- CUSTOM CLASS/ID -----*/
.footer {font-family: Verdana,Helvetica,Arial,san-serif; font-size: 9px; color: #FFFFFF; padding-top:6px;}
.heading {font: 14px verdana; line-height: 16px; color: #000000;}
.phototitle {font: bold 12px verdana; line-height: 16px; color: #4B3632;}
.maincontent {font-family: Verdana,Arial,Helvetica,san-serif; font-size: 10px; line-height: 14px; color: #4A403A; padding: 3px 20px 25px 25px;}
.maincell {background-color: #FFFFFF;}
.menu1 {width: 136px; font-family: Verdana,Helvetica,Arial,san-serif; font-size: 10px; line-height: 14px; text-align: right; padding: 8px 24px 10px 2px; margin: 0px 0px 12px 0px; background-color: #1D1313;}
.menu2 {width: 136px; font-family: Verdana,Helvetica,Arial,san-serif; font-size: 10px; line-height: 14px; padding: 0px 24px 0px 2px; margin: 0px 0px 12px 0px; background-color: #332D2A;}
.flash {padding: 16px 16px 8px 16px;}
.reservations {width: 136px; font-family: Verdana,Helvetica,Arial,san-serif; text-align: right; font-size: 12pt; color: #A59E9B; padding: 6px 24px 6px 0px; margin: 0px 0px 15px 0px; background-color: #211F1F;}

a.nav1:link { color: #FFFFFF; font-weight:normal; text-decoration: none; }
a.nav1:active { color: #FFFFFF;  font-weight:normal; text-decoration: none; }
a.nav1:visited { color: #FFFFFF;  font-weight:normal; text-decoration: none; }
a.nav1:hover { color: #A8AC6F;  font-weight:normal; text-decoration: none; }

a.photo:link { color: #999999;  font-weight:normal; text-decoration: none; }
a.photo:active { color: #999999c;  font-weight:normal; text-decoration: none; }
a.photo:visited { color: #999999;  font-weight:normal; text-decoration: none; }
a.photo:hover { color: #999999;  font-weight:normal; text-decoration: none; }

a.nav1cur:link { color: #FFFFFF;  font-weight:normal; text-decoration: none; }
a.nav1cur:active { color: #FFFFFF;  font-weight:normal; text-decoration: none; }
a.nav1cur:visited { color: #FFFFFF;  font-weight:normal; text-decoration: none; }
a.nav1cur:hover { color: #FFFFFF;  font-weight:normal; text-decoration: none; }

a.nav2:link { color: #F4F3F2;  font-weight:normal; text-decoration: none; }
a.nav2:active { color: #F4F3F2;  font-weight:normal; text-decoration: none; }
a.nav2:visited { color: #F4F3F2;  font-weight:normal; text-decoration: none; }
a.nav2:hover { color: #A8AC6F;  font-weight:normal; text-decoration: none; }

a.nav2cur:link { color: #A8AC6F;  font-weight:normal; text-decoration: none; }
a.nav2cur:active { color: #A8AC6F;  font-weight:normal; text-decoration: none; }
a.nav2cur:visited { color: #A8AC6F;  font-weight:normal; text-decoration: none; }
a.nav2cur:hover { color: #A8AC6F;  font-weight:normal; text-decoration: none; }

a.footlink:link { color: #FFFFFF;  font-weight:normal; text-decoration: none; }
a.footlink:active { color: #FFFFFF;  font-weight:normal; text-decoration: none; }
a.footlink:visited { color: #FFFFFF;  font-weight:normal; text-decoration: none; }
a.footlink:hover { color: #FFFFFF;  font-weight:normal; text-decoration: underline; }

a.res:link { color: #FFFFFF;  font-weight:normal; text-decoration: none; }
a.res:active { color: #FFFFFF;  font-weight:normal; text-decoration: none; }
a.res:visited { color: #FFFFFF;  font-weight:normal; text-decoration: none; }
a.res:hover { color: #FFFFFF;  font-weight:normal; text-decoration: underline; }

#flashcontent {width: 448px; height: 357px;}
#flashcontent2 {width: 448px; height: 272px;}

#flashcontentIntro {width: 448px; height: 295px;}

ul.pagenav {
 margin: 15px 0px;
 padding: 0px;
 list-style: none;
}

/*----- FORM STYLES -----*/
.formtext {font-family: Verdana,Helvetica,Arial,san-serif; font-size: 10px; color: #797573;}
.submit {font-family: Verdana,Helvetica,Arial,san-serif; font-size: 10px; color: #797573; padding: 1px; border: 1px solid #999999;}
.input {font-family: Verdana,Helvetica,Arial,san-serif; font-size: 10px; color: #797573; padding: 2px; border: 1px solid #999999;}

a:link {color: #88694C; font-weight:bold; text-decoration: none;}
a:active {color: #88694C; font-weight:bold; text-decoration: none;}
a:visited {color: #88694C; font-weight:bold; text-decoration: none;}
a:hover {color: #88694C; font-weight:bold; text-decoration: underline;}

span.phototitle {font: 12px verdana; line-height: 16px; color: #1D1313;}

.imgLeft {margin:0px; margin-right:10px; margin-bottom:5px;}
.imgRight {margin:0px; margin-left:10px; margin-bottom:5px;}

#calpopup{
 font-family: Arial, sans-serif;
 font-size: 11px;
 color: #FFFFFF;

}

#capChart td {
  border-bottom: 1px solid#AA9C75;
	padding: 5px;
}

a.cpOtherMonthDate:link, a.cpOtherMonthDate:visited {
  color: #AA9C75;
  text-align: center;
  padding: 3px;
  display: block;
  width: 15px;
}

a.cpCurrentMonthDate:link, a.cpCurrentMonthDate:visited {
  color: #FFFFFF;
  text-align: center;
  padding: 3px;
  display: block;
  width: 15px;
}

a.cpCurrentDate:link, a.cpCurrentDate:visited {
  color: #88694C;
  text-align: center;
  padding: 3px;
  border: 1px solid #AA9C75;
  width: 15px;
  display: block;
}

.cpMonthNavigation, .cpDayColumnHeader {
  text-align: center;
  color: #AA9C75;
}

.book_text {
  border: none; 
  background-color: #433B38; 
  font-size: 11px; 
  width: 56px; 
  height: 16px;
}

.formstyle_error {
  border: 1px solid red;
}