﻿body { margin: 0px 0px 0px 0px; background: White url(/Images/Bg.jpg) no-repeat center top; font-family: Tahoma; color: Black; }
input, textarea, select { font-family: Tahoma; font-size: 9pt; }
img { border: none; }

div.SiteFrame { position: absolute; top: 0px; left: 0px; width: 100%; z-index: 1; }
div.LogoContainer { width: 830px; height: 95px; text-align: left; z-index: 2; }
div.NavLinks { position: absolute; top: 33px; left: 0px; width: 100%; height: 22px; text-align: center; z-index: 3; }
div.NavDestContainer { position: absolute; top: 36px; left: 0px; width: 100%; z-index: 1; }
div.NavDest { width: 732px; height: 12px; text-align: right; z-index: 2; }
div.ContentContainer { position: absolute; top: 100px; left: 0px; width: 100%; z-index: 1; }
div.ContentFrame { width: 850px; }
div.H1Container { position: absolute; top: 8px; left: 0px; width: 100%; z-index: 1; }
div.H1 { width: 600px; margin: 0px 0px 0px 247px; text-align: left; }
div.H1 h1 { color: #cae0ed; font-family: Tahoma; font-size: 10pt; font-weight: normal; margin: 0px 0px 0px 0px; }
div.DestContainer { position: absolute; top: 52px; left: 0px; width: 100%; z-index: 10; visibility: hidden; }
div.DestFrame { width: 780px; text-align: right; }
div.DestBox { width: 150px; background-color: #2b79ad; padding: 0px 10px 2px 10px; color: White; font-size: 9pt; line-height: 12pt; text-align: center; }
div.DestBox a { color: White; text-decoration: none; }
div.DestBox a:link { color: White; text-decoration: none; }
div.DestBox a:hover { color: White; text-decoration: underline; }
div.DestBox a:active { color: White; text-decoration: none; }
div.DestBox a:visited { color: White; text-decoration: none; }
div.DestBoxEdge { width: 170px; height: 10px; }
div.MainBoxEdgeTop { width: 595px; height: 10px; background: url(/Images/MainBoxEdgeTop.png) no-repeat; }
div.MainBoxEdgeBtm { width: 595px; height: 10px; background: url(/Images/MainBoxEdgeBtm.png) no-repeat; }
div.MainBox { width: 555px; text-align: left; background: url(Images/MainBoxBg.png) repeat-y left top; padding: 10px 20px 10px 20px; font-size: 9pt; color: Black; line-height: 12pt; }
div.MainBox h2 { color: #196496; font-family: Tahoma; font-size: 13pt; font-weight: bold; margin: 0px 0px 10px 0px; line-height: 13pt; }
div.MainBox h3 { color: #196496; font-family: Tahoma; font-size: 13pt; font-weight: normal; margin: 0px 0px 2px 0px; line-height: 13pt; }
div.MainBox h4 { color: #196496; font-family: Tahoma; font-size: 11pt; font-weight: normal; margin: 0px 0px 2px 0px; line-height: 13pt; }
div.MainBox h3 a { text-decoration: none; }
div.MainBox h4 a { text-decoration: none; border-bottom: dotted 1px #196496; }
div.CrumbBoxEdgeTop { width: 595px; height: 10px; background: url(/Images/CrumbBoxEdgeTop.png) no-repeat; }
div.CrumbBoxEdgeBtm { width: 595px; height: 10px; background: url(/Images/CrumbBoxEdgeBtm.png) no-repeat; }
div.CrumbBox { width: 555px; text-align: left; background: url(/Images/CrumbBoxBg.png) repeat-y left top; padding: 0px 20px 0px 20px; font-size: 8pt; color: #333333; line-height: 8pt; }
div.CrumbBox a { color: #299496; text-decoration: none; }
div.CrumbBox a:link { color: #196496; text-decoration: none; }
div.CrumbBox a:hover { color: #196496; text-decoration: underline; }
div.CrumbBox a:active { color: #196496; text-decoration: none; }
div.CrumbBox a:visited { color: #196496; text-decoration: none; }
div.SideBoxEdgeTop { width: 240px; height: 10px; background: url(/Images/SideBoxEdgeTop.png) no-repeat; }
div.SideBoxEdgeBtm { width: 240px; height: 10px; background: url(/Images/SideBoxEdgeBtm.png) no-repeat; }
div.SideBoxStayBlueEdgeTop { width: 240px; height: 10px; background: url(/Images/SideBoxStayBlueEdgeTop.png) no-repeat; }
div.SideBoxStayBlueEdgeBtm { width: 240px; height: 10px; background: url(/Images/SideBoxStayBlueEdgeBtm.png) no-repeat; }
div.SideBoxBlogPurpleEdgeTop { width: 240px; height: 10px; background: url(/Images/SideBoxBlogPurpleEdgeTop.png) no-repeat; }
div.SideBoxBlogPurpleEdgeBtm { width: 240px; height: 10px; background: url(/Images/SideBoxBlogPurpleEdgeBtm.png) no-repeat; }
div.SideBoxTourPinkEdgeTop { width: 240px; height: 10px; background: url(/Images/SideBoxTourPinkEdgeTop.png) no-repeat; }
div.SideBoxTourPinkEdgeBtm { width: 240px; height: 10px; background: url(/Images/SideBoxTourPinkEdgeBtm.png) no-repeat; }
div.SideBoxPlayGreenEdgeTop { width: 240px; height: 10px; background: url(/Images/SideBoxPlayGreenEdgeTop.png) no-repeat; }
div.SideBoxPlayGreenEdgeBtm { width: 240px; height: 10px; background: url(/Images/SideBoxPlayGreenEdgeBtm.png) no-repeat; }
div.SideBoxShopYellowEdgeTop { width: 240px; height: 10px; background: url(/Images/SideBoxShopYellowEdgeTop.png) no-repeat; }
div.SideBoxShopYellowEdgeBtm { width: 240px; height: 10px; background: url(/Images/SideBoxShopYellowEdgeBtm.png) no-repeat; }
div.SideBoxDineRedEdgeTop { width: 240px; height: 10px; background: url(/Images/SideBoxDineRedEdgeTop.png) no-repeat; }
div.SideBoxDineRedEdgeBtm { width: 240px; height: 10px; background: url(/Images/SideBoxDineRedEdgeBtm.png) no-repeat; }
div.SideBox { width: 210px; text-align: left; background: url(/Images/SideBoxBg.png) left top repeat-y; padding: 3px 15px 5px 15px; font-size: 9pt; color: Black; line-height: 11pt; }
div.SideBox h3 { color: #196496; font-family: Tahoma; font-size: 10pt; font-weight: bold; margin: 0px 0px 10px 0px; }
div.SideBoxStayBlue { width: 210px; text-align: left; background: url(/Images/SideBoxStayBlueBg.png) left top repeat-y; padding: 3px 15px 5px 15px; font-size: 9pt; color: Black; line-height: 11pt; }
div.SideBoxStayBlue h3 { color: #196496; font-family: Tahoma; font-size: 10pt; font-weight: bold; margin: 0px 0px 10px 0px; }
div.SideBoxBlogPurple { width: 210px; text-align: left; background: url(/Images/SideBoxBlogPurpleBg.png) left top repeat-y; padding: 3px 15px 5px 15px; font-size: 9pt; color: Black; line-height: 11pt; }
div.SideBoxBlogPurple h3 { color: #196496; font-family: Tahoma; font-size: 10pt; font-weight: bold; margin: 0px 0px 10px 0px; }
div.SideBoxTourPink { width: 210px; text-align: left; background: url(/Images/SideBoxTourPinkBg.png) left top repeat-y; padding: 3px 15px 5px 15px; font-size: 9pt; color: Black; line-height: 11pt; }
div.SideBoxTourPink h3 { color: #196496; font-family: Tahoma; font-size: 10pt; font-weight: bold; margin: 0px 0px 10px 0px; }
div.SideBoxPlayGreen { width: 210px; text-align: left; background: url(/Images/SideBoxPlayGreenBg.png) left top repeat-y; padding: 3px 15px 5px 15px; font-size: 9pt; color: Black; line-height: 11pt; }
div.SideBoxPlayGreen h3 { color: #196496; font-family: Tahoma; font-size: 10pt; font-weight: bold; margin: 0px 0px 10px 0px; }
div.SideBoxShopYellow { width: 210px; text-align: left; background: url(/Images/SideBoxShopYellowBg.png) left top repeat-y; padding: 3px 15px 5px 15px; font-size: 9pt; color: Black; line-height: 11pt; }
div.SideBoxShopYellow h3 { color: #196496; font-family: Tahoma; font-size: 10pt; font-weight: bold; margin: 0px 0px 10px 0px; }
div.SideBoxDineRed { width: 210px; text-align: left; background: url(/Images/SideBoxDineRedBg.png) left top repeat-y; padding: 3px 15px 5px 15px; font-size: 9pt; color: Black; line-height: 11pt; }
div.SideBoxDineRed h3 { color: #196496; font-family: Tahoma; font-size: 10pt; font-weight: bold; margin: 0px 0px 10px 0px; }
div.BoxSpacer { height: 15px; }
div.BoxSpacerShort { height: 5px; }
div.Footer { width: 830px; font-size: 8pt; color: #555555; text-align: left; text-transform: uppercase; margin: 30px 0px 20px 0px; line-height: 7pt; padding: 0px 0px 0px 20px; }
div.Footer a { color: #196496; text-decoration: none; }
div.Footer a:link { color: #196496; text-decoration: none; }
div.Footer a:hover { color: #196496; text-decoration: underline; }
div.Footer a:active { color: #196496; text-decoration: none; }
div.Footer a:visited { color: #196496; text-decoration: none; }
div.SideBoxInput { font-size: 7pt; line-height: 11pt; margin: 0px 0px 8px 0px; }
div.SideBoxInputBtn { position: relative; left: -3px; height: 26px; }
div.ScreenFill { position: absolute; top: 0px; left: 0px; width: 100%; height: 2000px; z-index: 98; display: none; background-color: Black; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; filter: alpha(opacity=65); }
div.LoginFill { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 99; display: none; }
div.LoginWindow { margin: 75px auto auto; width: 210px; background-color: White; padding: 25px; border: solid 4px #2994c6; font-size: 9pt; }
div.LoginWindow h5 { color: #196496; font-family: Tahoma; font-size: 11pt; font-weight: bold; margin: 0px 0px 10px 0px; }
div.SponsorListPremier { background-color: #FFFFDD; padding:5px 5px 5px 5px; }

ul.MainBoxLinks { list-style: square; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; line-height: 15pt; font-size: 11pt; color: #196496; }
ul.MainBoxLinks li { font-size: 11pt; line-height: 15pt; }
ul.SideBoxLinks { list-style: square; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; line-height: 13pt; font-size: 9pt; color: #196496; }
ul.SideBoxLinks li { font-size: 9pt; line-height: 13pt; }

span.NavLink { width: 40px; height: 22px; margin: 0px 8px 0px 8px; text-align: center; }
span.ListingRate { color: #969696; font-family: Tahoma; font-size: 11pt; float: right; }
span.SmallType { color: #999999; font-size: 8pt; font-weight: bold; }

table.SiteContent { width: 850px; border: none; }
table.MainBoxTwoCol { width: 555px; border: none; }

td.MainBox { width: 610px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: left; vertical-align: top; }
td.SideBox { width: 240px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: left; vertical-align: top; }
td.MainBoxLeftCol { width: 217px; padding: 0px 20px 0px 0px; margin: 0px 0px 0px 0px; text-align: left; vertical-align: top; border-right: solid 1px #a8d0e6; font-size: 9pt; color: Black; line-height: 12pt; }
td.MainBoxRightCol { width: 218px; padding: 0px 0px 0px 20px; margin: 0px 0px 0px 0px; text-align: left; vertical-align: top; font-size: 9pt; color: Black; line-height: 12pt; }

img.Blog { width: 150px; float: right; margin: 0px 0px 5px 10px; }
img.BlogListing { width: 100px; float: left; margin: 0px 10px 5px 0px; display: block; }
img.Rental { width: 225px; float: right; margin: 0px 0px 5px 10px; }
img.PhotoGallery { width: 98px; margin: 0px 0px 0px 0px; border: solid 4px white; }

a, a:link, a:active, a:visited { color: #196496; }
a:hover { color: #2984b6; }

span.Small { font-size: 7pt; }

hr.Footer { height: 2px; width: 100%; margin: 0px 0px 10px 0px; border-top: solid 4px #a8d0e6; border-right: none; border-bottom: none; border-left: none; }
hr.MainBox { height: 2px; width: 100%; margin: 15px 0px 15px 0px; border-top: solid 1px #a8d0e6; border-right: none; border-bottom: none; border-left: none; }
hr.MainBoxSmPad { height: 2px; width: 100%; margin: 8px 0px 8px 0px; border-top: solid 1px #a8d0e6; border-right: none; border-bottom: none; border-left: none; }
hr.MainBoxListing { height: 2px; width: 100%; margin: 15px 0px 15px 0px; border-top: dotted 1px #a8d0e6; border-right: none; border-bottom: none; border-left: none; }

.AjaxSliderHandle { cursor: pointer; }
.AjaxSliderRail { position: relative; height: 18px; width: 100%; background: url(/Images/AjaxSliderRail.gif) repeat-x; }

.EventCalDay { font-size: 10px; line-height: 9pt; }
