body { margin: 15px 15px 15px 15px; background-color: White; font-family: Tahoma; font-size: 8pt; color: #322B2B; }
td { font-size: 8pt; color: #322B2B; }
div { font-size: 8pt; color: #322B2B; }
select { font-size: 8pt; color: #322B2B; }
input { font-size: 8pt; color: #322B2B; }
div.SiteBox { width: 760px; border: 1px solid #D7C8AF; padding: 5px 5px 5px 5px; position: relative; margin: 0px auto 0px auto; }
input.BtnJoin { width: 85px; height: 19px; background: url(/Images/BtnTopSignUp.png) no-repeat; color: White; font-family: Arial; font-size: 10px; font-weight: bold; text-align: center; border: none; cursor: pointer; padding: 0px 0px 0px 0px; vertical-align: middle; }
input.BtnJoin:hover { background: url(/Images/BtnTopSignUpH.png) no-repeat; }
div.NavBar { width: 720px; height: 20px; background-color: #007d41; color: #419b6e; font-family: Tahoma; font-size: 7pt; padding: 3px 20px 3px 20px; text-align: left; }
div.NavBar div.NavLinks { float: left; margin-top: 2px; color: White; }
div.NavBar div.NavLinks a { font-size: 7pt; font-weight: bold; color: White; text-decoration: none; text-transform: uppercase; }
div.NavBar div.NavLinks a:visited { color: White; text-decoration: none; }
div.NavBar div.NavLinks a:hover { color: #ffff96; text-decoration: none; }
div.NavBar div.NavLinks a:active { color: #ffff96; text-decoration: none; }
div.NavBar div.Social { float: right; border: none; }
div.TextHeadingBar { width: 720px; background-color: #f0ebdc; color: #827d64; font-family: Tahoma; font-size: 8pt; padding: 15px 20px 0px 20px; text-align: left; }
div.FooterBar { width: 740px; background-color: #F1ECDC; color: #827d64; font-family: Tahoma; font-size: 7pt; padding: 10px 10px 10px 10px; text-align: left; }
div.Main { width: 760px; padding: 10px 0px 20px 0px; }
h1 { font-family: Times New Roman; font-weight: normal; font-size: 16pt; color: #827d64; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; top: 4px; }
h1 a { color: #827d64; text-decoration: none; }
h2.TextHeading { font-family: Times New Roman; font-weight: normal; color: #007d41; font-size: 12pt; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
h2.TextSubHeading { color: #007d41; font-family: Tahoma; font-size: 9pt; margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px; }
td.NavBar { color: #419b6e; font-family: Tahoma; font-size: 7pt; }
td.RightCol { color: #726B5B; border-left: solid 2px #F1ECDC; padding: 0px 10px 0px 15px; width: 200px; }
td.MainCol { color: #726B5B; padding: 5px 15px 0px 20px; width: 560px; line-height: 12pt; }
td.DetailsMainCol { color: #726B5B; padding: 5px 10px 0px 0px; width: 340px; line-height: 12pt; }
td.DetailsRightCol { color: #726B5B; padding: 5px 10px 0px 0px; width: 220px; }
.Small { font-size: 7pt; }
a { color: #007D41; }
a.LtBrown { color: #B3AFA4; text-decoration: none; }
a.Footer { color: #726B5B; }
a.NavLink { font-size: 7pt; font-weight: bold; color: White; text-decoration: none; text-transform: uppercase; }
a.NavLink:link { color: White; text-decoration: none; }
a.NavLink:visited { color: White; text-decoration: none; }
a.NavLink:hover { color: #ffff96; text-decoration: none; }
a.NavLink:active { color: #ffff96; text-decoration: none; }
a.NavLinkActive { color: #ffff96; text-decoration: none; }
.LtText { color: #B3AFA4; }
.Red { color: #7D0000; }
.Big { font-size: 10pt; }
tr.AlternatingLine { background-color: #FCFAF0; }
.Header { font-size: 10pt; font-weight: bold; color: #007D41; }
hr.Main { height: 1px; width: 100%; border-top: dotted 1px #C1BCAC; border-right: none; border-bottom: none; border-left: none; margin: 0px 0px 0px 0px; }
ul.AmenitiesSingleCol { list-style-type: square; margin: 0px 0px 0px 8px; padding: 0px 0px 0px 8px; }
ul.Amenities { width: 500px; list-style-type: square; margin: 0px 0px 0px 8px; padding: 0px 0px 0px 8px; }
ul.Amenities li { float: left; width: 165px; }
div.Clear { clear: both; height: 1px; }
img.Star { width: 10px; height: 10px; vertical-align: text-bottom; margin: 0px 1px 1px 0px; }
img.StarM { width: 10px; height: 10px; vertical-align: middle; margin: 2px 1px 0px 0px; }
input.JoinBtn { width: 85px; height: 20px; background: Orange; color: White; font-family: Tahoma; font-weight: bold; text-align: center; border: none; cursor: pointer; }

div.PromoBlk { display: block; width: 760px; height: 204px; overflow: hidden; margin: 0px auto 0px auto; clear: both; }
div.PromoBlk div.PromoImg { width: 760px; height: 204px; display: none; position: absolute; top: 110px; left: 5px; margin: 0px auto 0px auto; }
div.PromoBlk div.PromoImg#Promo1 { background: url(/Images/PromoJade1.jpg) no-repeat; }
div.PromoBlk div.PromoImg#Promo2 { background: url(/Images/PromoJade2.jpg) no-repeat; }
div.PromoBlk div.PromoImg#Promo3 { background: url(/Images/PromoJade3.jpg) no-repeat; }
div.PromoBlk div.PromoImg#Promo4 { background: url(/Images/PromoJade4.jpg) no-repeat; }
div.PromoBlk div.PromoImg#Promo5 { background: url(/Images/PromoJade5.jpg) no-repeat; }
div.PromoBlk div.PromoImg#Promo6 { background: url(/Images/PromoJade6.jpg) no-repeat; }
div.PromoBlk div.PromoImg#Promo7 { background: url(/Images/PromoJade7.jpg) no-repeat; }
div.PromoBlk div.PromoImg#Promo8 { background: url(/Images/PromoJade8.jpg) no-repeat; }
div.PromoBlk div.TextOverlay { width: 307px; height: 42px; padding: 2px 5px 5px 10px; background: url(/Images/OverlayBG.png) no-repeat; position: absolute; top: 265px; left: 5px; z-index: 999; text-align:left; }
div.PromoBlk div.TextOverlay h1 { font-family: Times New Roman; font-size: 21px; font-weight: normal; text-align: left; color: #007d41; margin: 8px 0px 0px 10px; }
div.PromoBlk div.TextOverlay h1 a { color: #007d41; }
div.PromoBlk div.TextOverlay h1 a:hover { text-decoration: underline; }

div.ReviewBadge { width: 177px; height: 132px; background: url(/Images/ReviewBadgeBg.png) no-repeat; position: relative; margin: 0px auto 0px auto; clear: both; }
div.ReviewBadge div.Rating { position: absolute; width: 177px; top: 93px; font-family: Trebuchet MS; font-size: 11px; color: #888888; line-height: 14px; text-align: center; }
div.ReviewBadge div.Rating span { color: #813e7c; }
div.ReviewBadge div.StarRating { position: absolute; top: 75px; left: 47px; }
div.ReviewBadge div.StarRating div.Star { width: 17px; height: 16px; margin: 0px 0px 0px 0px; background: url(/Images/IconStarBig.png) no-repeat; }
div.ReviewBadge div.StarRating div.Star#N { background: url(/Images/IconStarBigN.png) no-repeat; }
div.ReviewBadge div.StarRating div.Star#H { background: url(/Images/IconStarBigH.png) no-repeat; }

div.ArticleList { width: 430px; clear: both; }
div.ArticleList h2 { margin: 0px 0px 4px 0px; font-size: 18px; font-weight: normal; }
div.ArticleList h3 { font-size: 12px; font-weight: normal; margin: 0px 0px 8px 0px; }
div.ArticleList p { clear: both; margin: 0px; }

div.SocialAcations { width: 160px; height: 30px; }
div.FbLike { float: left; }
div.GooglePlus { float: left; }
