@charset "UTF-8";
body { margin:0; padding:0; background-color:#fff; }
p { margin:0 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; line-height:20px; }
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:#80b4d1; }

#container { width:711px; height:auto; margin:0 auto; }

#socialLinks { float:right; position:absolute; top:85px; height:35px; width:711px; opacity:0.8; filter:alpha(opacity=80); z-index:999; }

#socialLinks img { float:right; margin-left:15px; }

/* Header Styles */
#header { width:711px; height:80px; margin:30px 0 15px 0; }
#logo { width:410px; height:79px; float:left; }
#call { width:103px; height:40px; float:right; margin:0px 10px 0 0; }
/* END Header Styles */

/* Navigation Styles */
#navWrap { width:700px; height:10px; text-align:center; margin:0 auto; border-top:1px dashed #a6a06d; padding:15px 0 10px 5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:normal; color:#90bcd5; }
a.nav:link { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:normal; color:#a6a06d; text-decoration:none; }
a.nav:visited { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:normal; color:#a6a06d; text-decoration:none; }
a.nav:hover { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:normal; color:#90bcd5; text-decoration:none; }
/* END Navigation Styles */

#flashWrap { width:711px; height:204px; margin:10px auto; }

#contentWrap { width:680px; height:auto; margin:15px auto; }
#colLeft { width:400px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; margin-right:45px; }
#colRight { width:230px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; }
h2.mainSubHeaders { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; color:#a6a06d; }
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:14px; font-weight:normal; font-style:italic; color:#a6a06d; }

#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:680px; height:auto; margin:15px auto; }
#subColLeft { width:450px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; margin-right:40px; }
#colAds { width:187px; height:auto; float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; margin-top:15px; }
.txtAds { width:187px; height:auto; margin:0 0 15px 0; 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 { width:711px; height:56px; background-image:url(../images/footer_bg.gif); background-repeat:repeat-x; border-top:1px dashed #90bcd5; padding-top:10px; }
a.footerNav:link { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#90bcd5; text-decoration:none; }
a.footerNav:visited { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#90bcd5; text-decoration:none; }
a.footerNav:hover { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#90bcd5; text-decoration:underline; }

#footerLinks { width:400px; height:auto; float:left; margin-left:8px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; 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 */