.subTitle{font-size:14pt;color:#524806}.highlight,.subTitle{color:#524806}.sectionTitle{font-size:14pt}.floatLeft{float:left;margin:10px 10px 10px 0}.floatRight{float:right;margin:10px 0 10px 10px}#bodyCopy p{margin:12pt 0 0}#bodyCopy p.first{font-size:105%}#bodyCopy .quote{width:250px;padding:5px;margin:10px;float:right;font-size:16pt;font-style:italic;line-height:16pt}#bodyCopy .quote .source{font-size:13pt;margin-top:10pt;font-style:normal}.photo{border:1px solid #ccc;padding:5px}.staffMember{margin:10px 20px 0 0;font-size:12pt;display:block}div.staffMember{float:left;width:210px;height:300px;margin-top:30px}.staffMember .bio{margin-top:15px}#attractionsMenu{font-size:10pt;float:left;width:260px;margin:15px 15px 15px 0}#attractionsMenu ul{border:1px solid #ccc;display:block;padding:8px;margin-top:6px}#attractionsMenu a,#attractionsMenu li{font-size:9pt;text-decoration:none;line-height:15pt}#attractionsMenu a{text-transform:uppercase}.room{position:relative;min-height:175px;margin-bottom:35px}.room ul.floral{position:relative;left:205px;top:5px}.roomThumb{position:absolute;margin:15px 0 0 10px}ul.floral{margin-top:6px;line-height:14pt}ul.floral li{list-style-position:outside;margin-left:20pt;list-style-image:url("../images/graphics/leaf.gif")}ul.plain li{list-style:disc;margin-left:20pt;list-style-position:outside;margin-top:5pt}table.costs{color:#333;line-height:16pt}table.package{background:#F9F1D2;margin-top:4px}table.costs .price{color:#a78e4e}table.costs .priceCategory{line-height:12pt;text-align:left;margin-bottom:20pt}table.costs .odd{background:#FCF6DE}table.costs .titles{background:#E3E3D3}table.costs a{font-weight:bold;text-decoration:none}.details{font-size:10pt}table.contact .item{font-weight:bold;vertical-align:top;height:30px}table.contact input,textarea{padding:2px;vertical-align:middle;border:1px solid #999}table.contact .invalid{background-color:#ffcccc;border:1px solid #ff3333}table.contact .valid{border:1px solid #999}.photoGallery a{margin:0 8px 15px 0;display:inline-block}.photoGallery div{text-align:center;font-size:10pt;float:left}.photoGallery .caption{font-size:9pt;display:block;margin-top:-10px}.weddingQuote{font-style:italic;line-height:16pt}.weddingQuoteSource{position:relative;top:-8pt}.offer .subTitle{font-size:16pt;margin-bottom:4px;display:inline-block}.offer{margin-bottom:25px}#ta_box{position:absolute;right:30px}#side_box .side_quote .statement{font-style:italic}#side_box .side_quote .source{font-weight:normal}#side_box .side_quote{margin-bottom:40px}#side_box{position:absolute;right:30px;width:180px}.clear{float:none;clear:both}
/*# sourceMappingURL=body.css.map */
