body{background-color:#45637d;color:white;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.content{background-color:white;color:#4d4e50;width:950px;margin:auto;}

input, textarea{font-family:Arial,Helvetica,sans-serif;font-size:12px;}

a:link{text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0}
.header{height:101px;text-align:right;padding:3px 16px 0 16px}
.header-logo{float:left}
.header-copy{position:relative;top:69px;text-transform:uppercase;font-size:12px;}
.header-copy a{color:#4D4E50;text-decoration:none;}
.header-copy a:hover{text-decoration:underline;}

#nav{background-color:#6496af;color:white;padding:0 0 0 20px;height:34px;}
h1{text-transform: uppercase;font-size:125%;}
.content-conf{margin:13px 0 0 102px; width:780px;}
.content-facilities{margin:13px 0 0 102px; width:677px;}
.content-realestate{margin:13px 0 0 102px; width:677px;}
.facilities-copy{float:left;width:800px;}
.facilities-copy2{float:left;width:500px;}
.facilities-images{float:right;width:150px;}
.facilities-images img{margin-bottom:18px;}
.conf-images{float:right;width:250px;}
.footer a {color:white;}
.footer-decorate{height:74px;background:url(Images/Footer_Gradient.gif) repeat-x;padding-left:20px}
.footer-copy{letter-spacing:1px;padding-top:5px;background-color:#358ac1;color:white;text-transform:uppercase;font-size:9px;text-align:center; text-decoration:none;}


.content-rooms-and-rates{margin: 13px 0 34px 0}
.rooms-and-rates-plan{float:left; margin:0 0 0 18px; padding:0 0 0 18px; background-color:#22304A; color:white; width: 407px;}
.rooms-and-rates-info{float:right; margin:0 6px 0 0; background-color:#00CCFF; color:white; width: 489px;position: relative;}
.rooms-and-rates-plan a{color:white;text-decoration:underline;}

.rooms-and-rates-heading{background-color:#111C30;font-size:125%;font-weight:bold;text-transform:uppercase;}
.rooms-and-rates-plan .rooms-and-rates-heading{left:-18px;padding:8px 0 8px 18px;position:relative;width:407px;}
.rooms-and-rates-info .rooms-and-rates-heading{padding:8px 0 8px 18px;position:relative;width:471px;height:18px;}
.rooms-and-rates-info #book-now{background-color:#FF9000;height:18px;float:right;position:relative;top:-8px;padding:8px 14px;text-decoration:underline;cursor:pointer;}

.rooms-and-rates-photos {background-color:#304467;}
.rooms-and-rates-photos table{width:489px;}
.rooms-and-rates-photos td{width:33%}
.rooms-and-rates-photos .thumbs{border:0;}
.rooms-and-rates-photos img{border:3px solid #7D8CA3;}
.rooms-and-rates-photos .view-more{text-align:right;margin-right:5px;}
.rooms-and-rates-photos .view-more a{color:#98ACC4;}

.rooms-and-rates-info .seasons{background-color:#3E5682;color:#ADB9DF}
.rooms-and-rates-info .minimum-stays{background-color:#446090;color:#ADB9DF}
.rooms-and-rates-info .facilities{background-color:#58709E;}
.rooms-and-rates-info .seasons,.rooms-and-rates-info .minimum-stays,.rooms-and-rates-info .facilities{padding:14px;}
.rooms-and-rates-info .seasons table{width:461px;}
.rooms-and-rates-info .seasons td{width:150px;vertical-align:top;font-size:11px;}
.rooms-and-rates-info .headings {text-transform:uppercase;color:white;font-weight:bold;font-size:12px;}
.rooms-and-rates-info .prices {text-transform:uppercase;color:white;font-size:12px;}

#book-now a {text-decoration:underline; color:white}

.rooms-and-rates-plan .search-by{text-transform: uppercase;font-size:125%;color:#94AAC2;font-weight:bold;margin-top:10px}
.rooms-and-rates-plan .instruction{border-top:1px dashed;color:#98ACC4;font-style:italic;padding-top:10px;width:385px;}
table.rooms-and-rates-search{width:100%;}
table.rooms-and-rates-search td{padding:0 0 4px 8px;border-right:1px solid white;}
table.rooms-and-rates-search td.last{border:none;}
.rooms-and-rates-plan #plan{background-color:#7991AE;position:relative;left:-18px;width:425px;height:476px;text-transform:uppercase;}
.rooms-and-rates-plan #plan a{text-decoration:none;}
.rooms-and-rates-plan .part-a{position:absolute;left:9px;top:218px;}
.rooms-and-rates-plan .part-b{position:absolute;left:255px;top:202px;}
.rooms-and-rates-plan .part-c{position:absolute;left:374px;top:0;}

#room-33a,#room-33b,#room-32a,#room-32b,#room-31a,#room-31b,#room-30a,#room-30b,#room-29a,#room-29b,#room-28a,#room-28b,#room-27a,#room-27b,#room-26a,#room-26b,#room-17a,#room-17b,#room-16a,#room-16b,#room-6a,#room-6b,#room-10a,#room-10b,#room-12a,#room-12b,#room-15a,#room-15b
{position:absolute;width:68px;height:16px;padding:0 0 0 25px;}

#room-19,#room-20,#room-21,#room-22,#room-23,#room-24,#room-25,#room-15,#room-1,#room-2,#room-3,#room-4,#room-5,#room-7,#room-8,#room-9,#room-11,#room-13,#room-14
{position:absolute;width:68px;height:20px;padding:5px 0 0 25px;}

#room-19{left:25px;top:13px;}
#room-20{left:25px;top:38px;}
#room-21{left:25px;top:63px;}
#room-22{left:24px;top:111px;}
#room-23{left:24px;top:136px;}
#room-24{left:24px;top:161px;}
#room-25{left:24px;top:186px;}
#room-33a{left:144px;top:12px;}
#room-33b{left:144px;top:28px;}
#room-32a{left:144px;top:44px;}
#room-32b{left:144px;top:60px;}
#room-31a{left:144px;top:76px;}
#room-31b{left:144px;top:92px;}
#room-30a{left:144px;top:108px;}
#room-30b{left:144px;top:124px;}
#room-29a{left:144px;top:140px;}
#room-29b{left:144px;top:156px;}
#room-28a{left:144px;top:172px;}
#room-28b{left:144px;top:188px;}
#room-27a{left:144px;top:204px;}
#room-27b{left:144px;top:220px;}
#room-26a{left:144px;top:236px;}
#room-26b{left:144px;top:252px;}
#room-17a{left:126px;top:311px;}
#room-17b{left:126px;top:327px;}
#room-16a{left:126px;top:343px;}
#room-16b{left:126px;top:359px;}
#room-15a{left:126px;top:375px;}
#room-15b{left:126px;top:391px;}
#room-1{left:264px;top:13px;}
#room-2{left:264px;top:38px;}
#room-3{left:264px;top:63px;}
#room-4{left:264px;top:88px;}
#room-5{left:264px;top:113px;}
#room-6a{left:264px;top:138px;}
#room-6b{left:264px;top:154px;}
#room-7{left:264px;top:245px;}
#room-8{left:264px;top:270px;}
#room-9{left:264px;top:295px;}
#room-10a{left:264px;top:320px;}
#room-10b{left:264px;top:336px;}
#room-11{left:264px;top:352px;}
#room-12a{left:264px;top:377px;}
#room-12b{left:264px;top:393px;}
#room-13{left:264px;top:409px;}
#room-14{left:264px;top:434px;}

#room-19,#room-21,#room-22,#room-24,#room-33a,#room-32a,#room-31a,#room-30a,#room-29a,#room-28a,#room-27a,#room-26a,#room-17a,#room-16a,#room-1,#room-3,#room-5,#room-6b,#room-7,#room-9,#room-10b,#room-12a,#room-13,#room-15a{background-color:#373F5B;}
#room-20,#room-23,#room-25,#room-33b,#room-32b,#room-31b,#room-30b,#room-29b,#room-28b,#room-27b,#room-26b,#room-17b,#room-16b,#room-2,#room-4,#room-6a,#room-8,#room-10a,#room-11,#room-12b,#room-14,#room-15b{background-color:#4C5471;}

.room-hover{background-color:#CACCC9 !important;}
.room-selected{background-color:#FF9000 !important;}
.invisible-links{display:none;}
.room-filter-selected1{background-color:#FFCC00 !important;}
.room-filter-selected2{background-color:#E1B500 !important;}

#booking-form {display:none;position:absolute;z-index:1; width:100%;height:100%;background-color:#304467;}
#booking-form .rooms-and-rates-info {background-color:#304467;left:6px;padding:8px 18px;width:447px;position:relative;height:489px;}
#booking-form label {float:left;margin-right:20px;text-align:right;width:100px;}
#booking-form ol {list-style: none;padding:10px 0;}
#booking-form li {padding-bottom:20px;}
#booking-form input, #booking-form textarea {width:270px;border:0;padding:3px;}
#booking-form #submit {font-size:125%;border-style: none;height:34px;padding:8px 14px;background-color:#FF9000;color:white;font-weight:bold;text-transform:uppercase;width:100px;cursor:pointer;}
#booking-form label em {display:block;color:#98ACC4;font-size:85%;text-transform: uppercase;}

.content-home {padding:20px 10px 60px 10px;}
.home-column-left {
	width:299px;
	height:500px;
	float:left;
	position:relative;
	margin-right:17px;
}
.home-column-right {width:299px;height:500px;float:right;position:relative;margin-left:16px;}
.content-home img{border:7px solid #C4C7CC;}

.content-attractions{margin:13px 0 0 102px; width:777px;}
.attractions-blurb{}
.attractions-section{clear:right;}
.attractions-section .copy{width:520px;margin-bottom:40px;}
.attractions-section .image{float:right;margin-bottom:40px;}
.attractions-section a:link, .attractions-section a:visited{text-decoration:underline;color:#4d4e50}
.attractions-section a:hover{color:#45637D;}

.contact-copy{font-size:14px;color:#525F6F;margin-left:100px;}
.contact-copy .headingish{font-weight:bold;}
.contact-copy a:link, .contact-copy a:visited{text-decoration:none;color:#4d4e50}
.contact-copy a:hover{text-decoration:underline;color:#45637D;}

.contact-map{float:right;margin-right:40px;font-weight:bold;text-transform:uppercase;font-size:14px;}
.contact-map a:link, .contact-map a:visited{text-decoration:none;color:#4d4e50}
.contact-map a:hover{text-decoration:underline;color:#45637D;}
.contact-map em{text-decoration:underline;font-style:normal;}
.white-box1,.white-box2{position:absolute;width:8px;height:8px;background-color:white;z-index:2;}
.white-box1{left:9px;top:9px;}
.white-box2{left:9px;top:4px;}

p#terms a{color:#98ACC4;}
.condense{padding-bottom:5px !important;}

#rnr-rolls-1,#rnr-rolls-7,#rnr-rolls-15,#rnr-rolls-19,#rnr-rolls-22,#rnr-rolls-26{display:none;padding-top:183px;position:absolute;}

.lit{color:#E1B500;}
