@charset "UTF-8";
body
{
  margin: 0;
  padding: 0;
  /* background-color: #fff; */
  background-color: #DDEEFF;
}

p
{
  margin: 0 0 10px 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #666666;
  line-height: 20px;
  text-align: justify;
}

ul { padding:0; margin:0 0 10px 20px; line-height:15px; }
li { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#666; margin:auto; padding-left:0; padding-bottom:5px; }
hr { height:1px; border:none; background-image:url(../images/dash.gif); background-repeat:repeat-x; }
.clearer { clear: both; margin: 0px; line-height: 0px; padding: 0px; }

a
{
  color: #8F0000; /* #80b4d1; */
  font-weight: 700;
}

.b
{
  font-weight: 700;
}

#container
{
  width: 770px;
  height: auto;
  margin: 0px auto;
  padding: 10px;
  background-color: #FFFFFF;
  border: solid 1px #99AABB;
}

/* Header Styles */
#header
{
  width: 770px;
  height: 89px;
  margin: 30px 0 15px 0;
}

#logo
{
  width: 461px; /* 615px; */
  height: 89px; /* 119px; */
  float: left;
}

#call
{
  width: 225px; /* 300 */
  height: 88px; /* 117px; */
  float: right;
  margin: 0px 10px 0 0;
}
/* END Header Styles */

/* Navigation Styles */
#navWrap
{
  width: 770px;
  height: 35px;
  text-align: center;
  margin: 0px auto 2px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 35px;
  color: #000000;
  background-repeat: no-repeat;
  white-space: nowrap;
}
.testNav
{
  background-image: url("../images/menubg.gif");
  background-repeat: no-repeat;
  background-position: center;
  width: auto;
  height: 33px;
  display: inline;
  margin: 2px;
  padding: 8px 10px;
  border: solid 1px #A0A0DD;
  font-variant: small-caps;
}
a.nav
{
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #20416E;
}
a.nav:hover
{
  color: #FEFEFE;
}
.featuredLinks
{
  width: 288px;
  margin: 5px auto 0px;
}
img.featuredLinks
{
  border: 0px;
  width: 288px;
  height: 75px;
}
/* END Navigation Styles */

#tourlinks
{
  width: 482px;
  margin: 2px 20px 0px 0px;
  text-align: center;
  float: left;
}

#banner
{
  width: 770px;
  height: 224px; /* 297px; */
  margin: 30px 0 4px 0;
  padding: 15px 0px 0px 0px;
  border-top: 1px dashed #A6A06D;
}

#flashWrap
{
  width: 770px;
  margin: auto;
}

#socialLinks
{
  /* float: right; */
  padding: 0px 0px 0px 0px;
  /* width: 143px; */
  margin: 0px auto;
  text-align: center;
}

#socialLinks img
{
  margin-bottom: 10px;
}

#contentWrap
{
  width: 770px;
  margin: 4px auto;
}
#colCenter
{
  width: 482px;
  height: auto;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  margin-right: 20px;
}
#colRight
{
  width: 268px;
  height: auto;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
}
#webring
{
  width: 268px;
  margin: 0px 0px 15px 0px;
}
img#webring
{
  border: 0px;
}
h2.mainSubHeaders
{
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 22px;
  font-weight: normal;
  color: #A6A06D;
  margin-bottom: 4px;
  margin-top: 16px;
}
h3.blueHeaders { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:normal; color:#90bcd5; margin-bottom:5px; }
.brown { color:#a6a06d; }
.quotes
{
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 15px;
  font-weight: normal;
  font-style: italic;
  color: #96905d;
}

#subNavWrap { width:700px; height:10px; text-align:center; margin:0 auto; border-top:1px dashed #a6a06d; border-bottom:1px dashed #a6a06d; padding:15px 0 18px 5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:normal; color:#90bcd5; }
#subContentWrap
{
  width: 770px;
  height: auto;
  margin: 4px auto;
}
#subColLeft
{
  width: 482px;
  height: auto;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  margin-right: 30px;
}
#colAds { width:350px; height:auto; float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; margin-top:15px; }
.txtAds
{
  width: 240px;
  height: auto;
  margin: auto;
  margin-bottom: 15px;
  padding: 6px 0 20px 0;
  font-size: 11px;
  line-height: 16px;
  border-bottom: 1px dashed #a6a06d;
}
h1.subPages { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; color:#90bcd5; margin:10px 0 20px 0; }

/* Events Page Styles */

#eventsCol { width:680px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; }
h2.eventsSubHeaders { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; color:#a6a06d; margin:25px 0 20px 0; }
#bulletWrap { width:680px; height:auto; margin:0 auto; }
#eventCol1 { width:200px; height:auto; float:left; margin:0; }
#eventCol2 { width:200px; height:auto; float:left; margin:0 48px 0 0; }
#eventCol3 { width:200px; height:auto; float:left; margin:0; }

/* END - Events Page Styels */

/* Rates Page Styles */
h2.ratesSubHeaders { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; color:#a6a06d; margin:25px 0 20px 0; }
h3.ratesAddonTitle { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal; color:#90bcd5; margin:25px 0 20px 0; }
a.reserveLink:link { font:bold 12px Arial, Helvetica, sans-serif; text-decoration:underline; color:#90bcd5; }
a.reserveLink:visited { font:bold 12px Arial, Helvetica, sans-serif; text-decoration:underline; color:#90bcd5; }
a.reserveLink:hover { font:bold 12px Arial, Helvetica, sans-serif; text-decoration:underline; color:#90bcd5; }

a.bigReservation:link { display:block; width:300px; height:25px; font:normal 16px Georgia, 'Times New Roman', Times, serif; color:#A6A06D; background-color:#fff; border:1px solid #A6A06D; margin:15px auto; text-align:center; padding-top:8px; text-decoration:none; }
a.bigReservation:visited { display:block; font:normal 16px Georgia, 'Times New Roman', Times, serif; color:#A6A06D; background-color:#fff; border:1px solid #A6A06D; margin:15px auto; text-align:center; padding-top:8px; text-decoration:none; }
a.bigReservation:hover { display:block; font:normal 16px Georgia, 'Times New Roman', Times, serif; color:#A6A06D; background-color:#fff; border:1px solid #A6A06D; margin:15px auto; text-align:center; padding-top:8px; text-decoration:underline; }

/* END - Rates Page Styels */

/* Location Page Styles */
h2.locationSubHeaders { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; color:#a6a06d; margin:25px 0 5px 0; }
/* END - Location Page Styles */

/* Reservation Form Styles */
h2.contactSubHeaders { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; color:#a6a06d; margin:25px 0 5px 0; }
p.reservationTxt { margin:0 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; line-height:15px; }
.formTextR { text-align:right; font-weight:bold; }
.formTextR2 { text-align:right; }
.fullNameInput { width:250px; height:auto; border:1px solid #666; background-image:url(../images/formFieldBg.gif); background-repeat:repeat-x; }
.phoneNumberInput { width:250px; height:auto; border:1px solid #666; background-image:url(../images/formFieldBg.gif); background-repeat:repeat-x; }
.emailAddressInput { width:250px; height:auto; border:1px solid #666; background-image:url(../images/formFieldBg.gif); background-repeat:repeat-x; }
.primaryInterestInput { width:200px; height:auto; border:1px solid #666; background-image:url(../images/formFieldBg.gif); background-repeat:repeat-x; }
.arrivalInput { width:150px; height:auto; border:1px solid #666; background-image:url(../images/formFieldBg.gif); background-repeat:repeat-x; }
.departureInput { width:150px; height:auto; border:1px solid #666; background-image:url(../images/formFieldBg.gif); background-repeat:repeat-x; }
.partyInput { width:150px; height:auto; border:1px solid #666; background-image:url(../images/formFieldBg.gif); background-repeat:repeat-x; }
.checkbox { border:1px solid #666; background-image:url(../images/formFieldBg.gif); background-repeat:repeat-x; }
/* END Reservation Form Styles */

/* Guestbook Form Styles */
.nameInput { width:250px; height:auto; border:1px solid #666; background-image:url(../images/formFieldBg.gif); background-repeat:repeat-x; }
.cityInput { width:250px; height:auto; border:1px solid #666; background-image:url(../images/formFieldBg.gif); background-repeat:repeat-x; }
.stateInput { width:250px; height:auto; border:1px solid #666; background-image:url(../images/formFieldBg.gif); background-repeat:repeat-x; }
.commentInput { width:250px; height:auto; border:1px solid #666; background-image:url(../images/formFieldBg.gif); background-repeat:repeat-x; }
/* END - Guestbook Form Styles */

/* Rooms and Rates Page Styles */
.roomWrap { width:480px; height:140px; margin-bottom:35px; }
.roomThumb { width:133px; height:133px; float:left; margin:0 8px 0 0; }
.roomTxt { width:330px; height:140px; float:right; }
p.ratesTxt { margin:0 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; line-height:15px; }
h2.roomTitle { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; color:#80b4d1; margin:0 0 8px 0; }
/* END Rooms and Rates Page Styles */

hr.guestbookTest { width:400px; height:1px; border:none; background-color:#ccc; background-image:none; margin:35px auto; }

h2.eventsTitle { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#80b4d1; margin:0 0 5px 0; }
h3.special { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; color:#90bcd5; margin:3px 0 8px 0; }
a.eventsLearn:link { color:#3d708d; text-decoration:underline; }
a.eventsLearn:visited { color:#3d708d; text-decoration:underline; }
a.eventsLearn:hover { color:#3d708d; text-decoration:none; }
p.eventsTxt { margin:0 0 25px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; line-height:15px; }

/* Footer Styles */
#footer
{
  text-align: center;
  width: 770px;
  height: 56px;
  background-image: url(../images/footer_bg.gif);
  background-repeat: repeat-x;
  border-top: 1px dashed #90BCD5;
  padding-top: 10px;
}
a.footerNav
{
  font-weight: 400;
  color: #767079;
  /* color: #90BCD5; */
}
a.footerNav:link
{
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  text-decoration: none;
}
a.footerNav:visited
{
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  text-decoration: none;
}
a.footerNav:hover { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-decoration:underline; }

#footerLinks
{
  height: auto;
  /* float: left; */
  margin-left: 8px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  font-weight: 400;
  color: #90BCD5;
  line-height: 20px;
}

#blutoob { width:120px; height:auto; float:right; margin-right:8px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#90bcd5; text-align:right; }
/* END Footer Styles */
