body{
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  background-color: FFFFFF;
  background-image:  url('../images/body_bg.gif');
  background-repeat: repeat-x;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #66523D;
  font-size:11px;
  width:100%;
  align:center;
}

p, li, td {
  color: #5d5043;
  font-size:11px;
  font-weight:normal;
  line-height: 14px;
  margin-bottom: 0px;
}

ul {
  color: #66523D;
  font-size:10px;
  font-weight:normal;
  line-height: 14px;
  margin-bottom: -3px
}

.resbox_text {
  color: #80715a;
  font-family: Verdana, Arial, Sans;
  font-size: 9px;
  background-color: #cee0ae; 
  width: 113px;
}

.resbox_select{
  width: 35px; 
	border: 0px; 
	font-family: Verdana, Arial, Sans; 
	color: #66523D; 
	font-size: 10px; 
	height: 18px; 
	padding-top: 3px;
}

h1{
  color:#336699;
  font-size:14px;
  font-weight:bold;
  margin-bottom: -6px;
}

h2 {
  color:#7D6F59;
  font-size:11px;
  font-weight:bold;
  margin-bottom: -10px;
}

h2.blue {
  color:#336699;
  font-size:11px;
  font-weight:bold;
  margin-bottom: -10px;
}

h3 {
  color:#336699;
  font-size:11px;
  font-weight:bold;
  margin-bottom: -6px;
}

h4 {
  color:#FF0000;
  font-size:11px;
  font-weight:bold;
  margin-bottom: -6px;
}

hr {
  margin-top:5px;
  margin-bottom:5px;
  height:1px;
  width:85%;
  color:#00305C;
}

.offers{
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #826E59;
  font-size:12px;
}

.subnav {
  font-size:12px;
  color: #809EAD;
}
ul.subnav{

margin-top:0px;

margin-bottom:5px;

}

li.subnav{

  list-style-type:none;

  margin-left:-25px;

}

input.check {
 font: 10px verdana;
 border: 1px solid #B0A790;
 color: #B0A790;
 height: 16px;
 margin-bottom:4px;
}
.checkbg {
  background-image: url('../images/check_bg.jpg');
  background-repeat: repeat-y;
  text-align: center;
}

a.footlink:link { color:#7E725B; letter-spacing: -1px}
a.footlink:active { color:#7E725B; letter-spacing: -1px}
a.footlink:visited { color:#7E725B; letter-spacing: -1px}
a.footlink:hover { color:#7E725B; letter-spacing: -1px}

.areaTitle  { font-size: 13px; color: #336699; font-family: Verdana;}
.mainHeader{
  padding-right:20px;
  background-color: 9A9078;
  color:#FFFFFF;
  font-size:18px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
}
.accomMainHeader{
  padding-right:20px;
  background-color: 9A9078;
  color:#FFFFFF;
  font-size:15px;
	font-weight:bold;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
}
.footer{
  color:#336699;
  font-size:10px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
}

.eSpecialsTitle{
  padding-right:5px;
  padding-left:10px;
  padding-bottom:10px;
  color:#473F32;
  line-height: 20px;
  font-size:16px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
}

.mainTitle{
  padding-right:5px;
  padding-left:15px;
  background-color: #cde0ad;
  color:#958b71;
  font-size:16px;
  min-height: 100px;
  line-height: 20px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
}
.mainTitle_title{
  padding-right:5px;
  padding-left:15px;
  background-color: #cde0ad;
  color:#958b71;
  font-size:16px;
  height: 35px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
}
.mainTitleTop{
  padding-top:5px;
  padding-right:15px;
  padding-left:15px;
  background-color: #cde0ad;
  color:#958b71;
  font-size:10px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
}
#mainTitleCell{
  height:35px;
}
.teaserText{
  font-size:9px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #826E59;
}
.tickettext {
  color: #66523D;
  font-size:11px;
  line-height:15px;
  font-weight:normal;
}

a.reslink:link {
                font-family: Verdana;
                color: 336699;
                font-size: 11px;
                font-weight: bold;
                text-decoration: underline;
}

a.reslink:visited {
                font-family: Verdana;
                color: 336699;
                font-size: 11px;
                font-weight: bold;
                text-decoration: underline;
}

a.reslink:hover {
                font-family: Verdana;
                color: 66523D;
                font-size: 12px;
                font-weight: bold;
                text-decoration: underline;
}

a:link {
                font-family: Verdana;
                color: 336699;
                font-weight: normal;
                text-decoration: underline;
}

a:active {
                font-family: Verdana;
                color: 336699;
                font-weight: normal;
                text-decoration: none;
}

a:visited {
                font-family: Verdana;
                color: 336699;
                font-weight: normal;
                text-decoration: underline;
}

a:hover{
                font-family: Verdana;
                color: 336699;
                font-weight: bold;
                text-decoration: none;
}

a.nav:link{
  font-size:11px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #5d5043;
  line-height:16px;
  text-decoration:none;
}
a.nav:visited{
  font-size:11px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #5d5043;
  line-height:16px;
  text-decoration:none;
}
a.nav:active{
  font-size:11px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #5d5043;
  line-height:16px;
  text-decoration:none;
}
a.nav:hover{
  font-size:11px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #b83704;
  line-height:16px;
  text-decoration:none;
}

a.navCur:link{
  font-size:11px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #b83704;
  line-height:16px;
  text-decoration:none;
	font-weight: bold;
}
a.navCur:visited{
  font-size:11px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #b83704;
  line-height:16px;
  text-decoration:none;
	font-weight: bold;
}
a.navCur:active{
  font-size:11px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #b83704;
  line-height:16px;
  text-decoration:none;
	font-weight: bold;
}
a.navCur:hover{
  font-size:11px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #b83704;
  line-height:16px;
  text-decoration:none;
	font-weight: bold;
}
a.topnav:link{
  font-size:11px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  text-decoration:none;
  font-weight: normal;
}
a.topnav:visited{
  font-size:11px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  text-decoration:none;
  font-weight: normal;
}
a.topnav:active{
  font-size:11px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  text-decoration:none;
  font-weight: normal;
}
a.topnav:hover{
  font-size:11px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #393329;
  text-decoration:none;
  font-weight: normal;
}

a.topnavCur:link{
  font-size:11px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #393329;
  text-decoration:none;
  font-weight: normal;
}
a.topnavCur:visited{
  font-size:11px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #393329;
  text-decoration:none;
  font-weight: normal;
}
a.topnavCur:active{
  font-size:11px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #393329;
  text-decoration:none;
  font-weight: normal;
}
a.topnavCur:hover{
  font-size:11px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #393329;
  text-decoration:none;
  font-weight: normal;
}

a.nav2:link{
  font-size:10px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #336699;
  text-decoration:none;
}
a.nav2:visited{
  font-size:10px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #336699;
  text-decoration:none;
}
a.nav2:active{
  font-size:10px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #336699;
  text-decoration:none;
}
a.nav2:hover{
  font-size:10px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #003399;
  font-weight:bold;
  text-decoration:none;
}
a.nav2cur:link{
  font-size:10px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #003399;
  font-weight:bold;
  text-decoration:none;
}
a.nav2cur:visited{
  font-size:10px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #003399;
  font-weight:bold;
  text-decoration:none;
}
a.nav2cur:active{
  font-size:10px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #003399;
  font-weight:bold;
  text-decoration:none;
}
a.nav2cur:hover{
  font-size:10px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #003399;
  font-weight:bold;
  text-decoration:none;
}


a.nav3:link{
  font-size:10px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #826E59;
  text-decoration:none;
}
a.nav3:visited{
  font-size:10px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #826E59;
  text-decoration:none;
}
a.nav3:active{
  font-size:10px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #826E59;
  text-decoration:none;
}
a.nav3:hover{
  font-size:10px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  color: #336699;
  text-decoration:none;
}

.footerSeperate{
  font-size:10px;
color: #826E59;
}

.teaserCombo{
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  font-size:10px;
  color: #826E59;
}

.required{
  color:red;
}

 
#flashcontent {
  width: 413px;
  height: 243px;
  margin: 0px;
}

.chartHeader{
  background-color: 9A9078;
  color:#FFFFFF;
	font-weight:bold;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  font-size:11px;
}

.chartLine{
  background-color: CCCCCC;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  font-size:11px;
}

.chartLine2{
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  font-size:11px;
}

.photoHeader{
  height: 30px;
  font-family : Verdana, Myriad, Arial, Helvetica, sans-serif;
  background-color:#E4E0D4;
	font-size:20px;
	padding-left:10px;
	padding-bottom:5px;
}


.buttonstyle
{
  background-color: #e4e0d4;
  color: white;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: dotted;
  border-right-style: dotted;
  border-bottom-style: dotted;
  border-left-style: dotted;
  border-top-color: #9e9279;
  border-right-color: #9e9279;
  border-bottom-color: #9e9279;
  border-left-color: #9e9279;
  font-family: verdana;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 11px;
  line-height: 16px;
  font-size-adjust: none;
  font-stretch: normal;
  text-align: center;
  margin-top:10px;
}

a.buttonstyle
{
  color: white;
  
}

p.especials{
  font-size:10px;
  margin:0px;
  margin-bottom:12px;
  line-height:12px;
}

h2.especials{
  color:#7898ad;
  font-size:14px;
  margin-bottom:0px;
}

.hr_especials{
  margin-top:5px;
  margin-bottom:5px;
  height:2px;
  width:100%;
  border-style:solid;
  border:0px;
  color:#afa790;
  background-color:#afa790;
  
}

.calendar_table{
  font-size:10px;
  border-color:#afa790;
  border-width:1px;
}

.calendar_left_arrow{
  font-size:10px;
  font-weight:bold;
  color:white;
  background-color:#afa790;
}

.callendar_month_name{
  font-size:10px;
  font-weight:bold;
  color:white;
  background-color:#afa790;
  text-align: center;
  padding:3px;
}

.calendar_right_arrow{
  font-size:10px;
  font-weight:bold;
  color:white;
  background-color:#afa790;
}

.calendar_week_day_header{
  font-size:10px;
  font-weight:bold;
  color:white;
  background-color:#afa790;
  text-align:center;
  padding-top:2px;
  padding-bottom:2px;
  width:37px;
  height:30px;
}

.calendar_day{
  font-size:10px;
  width:37px;
  height:35px;
}

.calendar_day_blackout{
  font-size:10px;
  color:white;
  background-color:#afa790;
  text-align:center;
  padding-top:2px;
  padding-bottom:2px;
  width:37px;
  height:35px;
  border-color:#afa790;
  border-width: 1px;
  border-style:solid;
}
.calendar_day{
  font-size:10px;
  text-align:center;
  padding-top:2px;
  padding-bottom:2px;
  width:37px;
  height:35px;
  border-color:#afa790;
  border-width: 1px;
  border-style:solid;
}

.rate, .dollars{
  font-weight:bold;
  letter-spacing:-1px;
}

.calendar_day_limit{
  background-color:#cde0ad;
  border-color:#afa790;
  border-width: 1px;
  border-style:solid;
}

.calendar_day_so{
  font-size:10px;
  font-weight:bold;
  color:white;
  background-color:#afa790;
  text-align:center;
  padding-top:2px;
  padding-bottom:2px;
  width:37px;
  height:35px;
  border-color:#afa790;
  border-width: 1px;
  border-style:solid;
}

.calendar_day_n_a{
  font-size:10px;
  text-align:center;
  padding-top:2px;
  padding-bottom:2px;
  width:37px;
  height:35px;
  border-color:#afa790;
  border-width: 1px;
  border-style:solid;
  background-color:#fdf8cb;
  color:#826e59;
}

.especials_section{
  color:#7898ad;
  font-size:14px;
  line-height:15px;
  margin-bottom:0px;
  margin-left:5px;
  margin-top:0px;
  font-weight:bold;
  width:120px;
}
.especials_section2{

  color:#7898ad;
  font-size:14px;
  line-height:15px;
  margin-bottom:0px;
  margin-top:0px;
  font-weight:bold;
  margin-left:20px;
  width:120px;
}
/*
input.especials{
  margin:0px;
  margin-right:4px;
  margin-top:2px;
}*/


.guestroom{
  font-size:11px;
  color:#846d5b;
}

h1.guestroom{
  font-size:12px;
  font-weight:bold;
  background-image:url('../images/popups/header.jpg');
  background-repeat:no-repeat;
  width:285px;
  height:28px;
  padding-top:5px;
  color:white;
  margin-bottom:3px;
}

body.guestroom{
  margin-top:20px;
  background-color:white;
  background-image:none;
}

ul.guestroom{
  padding:0;
  margin:0px;
  font-size:11px;
  color:#846d5b;
  margin-top:1px;
}

li.guestroom{
  list-style-position:inside;
  list-style-type:disc;
  margin:0px;
  line-height:14px;
  margin-bottom:1px;
}

h2.price_blue {
  color:#336699;
  font-size:11px;
  font-weight:bold;
  margin-bottom: -6px;
}
h2.price_red {
  color:#FF0000;
  font-size:11px;
  font-weight:bold;
  margin-bottom: -6px;
}

#sitemap_list{
	list-style:none;
	padding-left:0px;
	margin-left:0px;
}
#sitemap_list ul{
	list-style:disc
	margin-left:0;
	padding-left:18px;
	margin-bottom:5px;
}
#sitemap_list ul li{
	margin-left:0;
	padding-left:0;
}

.formstyle_error {
  border: 1px solid red;
}

.formstyle {
color:#000000;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
}