body {margin-top: 25px; background-color: #000000}
div.Page {width: 890px; padding: 5px; overflow: hidden; background-color: #FFFFFF; margin: auto; font-family: Arial, Geneva, Helvetica, sans-serif}
div.Logo {margin-right: 5px; float: left}
div.HeaderPhoto {float: left}
div.PrimaryNavigation {width: 100%; background-color: #2FA3EB; padding: 0px; letter-spacing: .05em; height: 24px; margin-top: 5px; margin-bottom: 5px; float: left; font-weight: bold; text-align: center; font-size: 14px; line-height: 22px}
div.NavigationButton {padding-right: 12px; padding-left: 11px; float: left}
div.NavigationSpacer {float: left}
a.PrimaryNavigation:hover {color: #000000; text-decoration: none}
.ActivePrimaryNavigation {color: #000000}
a.PrimaryNavigation {text-decoration: none; color: #FFFFFF}
a img {border: none}
div.Advertising {width: 900px}
div.PrimaryAdvertising {height: 65px; float: left;}
div.SecondaryAdvertising {height: 75px; margin-right: 4px; margin-top: 5px; float: left}
div.Footer {color: #FFFFFF; width: 100%; background-color: #1F71B0; margin-top: 5px; float: left; text-align: center;   font-weight: bold; font-size: 10px; line-height: 20px}
a.TextLinks {line-height: 12px; color: #FFFFFF}
a.TextLinks:hover {text-decoration: none}
div.Content {width: 894px; font-size: 12px; line-height: 15px; text-align: left; float: left}
div.BlueHeadline {color: #1F71B0; font-weight: bold; font-size: 18px; line-height: 22px}
div.SmallBlueHeadline {color: #1F71B0; font-weight: bold; font-size: 14px; line-height: 18px}
div.ContentColumn {width: 294px; margin-right: 4px; float: left; margin-top: 5px; padding:0px}
div.Selling {border-right: #4EBC12 2px solid; border-left: #4EBC12 2px solid; border-bottom: #4EBC12 2px solid; height:470px; overflow:hidden}
div.Buying {border-right: #F79E03 2px solid; border-left: #F79E03 2px solid; border-bottom: #F79E03 2px solid; height:470px; overflow:hidden}
div.GreenHeadline {color: #4EBC12; margin-top: 5px; font-weight: bold; font-size: 16px; line-height: 20px}
div.OrangeHeadline {color: #F79E03; margin-top: 5px; font-weight: bold; font-size: 16px; line-height: 20px}
div.FeaturedHome {height: 195px; overflow: hidden; margin-top: 2px}
div.SmallText {text-align: left; margin-top: 0px; font-size: 10px; line-height: 12px}
div.HomePrice {text-align: right; position: relative; bottom: 21px; font-weight: bold; font-size: 18px; line-height: 22px}
div.GoogleMap {text-align: center}
div.InternalPadding {margin-left: 8px; margin-right: 8px}
div.FormLabel {font-size: 12px; line-height: 15px; text-align: left}
div.FormField {margin-bottom: 5px; text-align: left}
div.FormButton {margin-bottom: 5px}
div.LeftColumn {width: 205px; margin-right: 4px; float: left}
div.Subhead {color: #1F71B0; font-weight: bold; font-size: 14px; line-height: 18px}
a.BodyLinks {color: #1F71B0}
div.LoginForm {overflow: hidden; height: 115px}
hr {width: 95%; size: 1px; color: #1F71B0; text-align: center}
div.DataEntryForm {width: 99%; margin-top: 5px; float: left}
form.DataEntryForm fieldset {border: none}
form.DataEntryForm label {line-height: 1.8; float: left; font-weight: bold; text-align: left}
form.DataEntryForm label.OneQuarter {width: 34%}
form.DataEntryForm label.ThreeQuarters {width: 25%}
form.DataEntryForm label.Half {width: 18%}
form.DataEntryForm label.Full {width: 22%}
form.DataEntryForm fieldset ol {margin: 0; padding: 0}
form.DataEntryForm fieldset li {padding: 3px; width: 100%; list-style: none;}
form.DataEntryForm em {font-weight: bold; color: #f00}
div.RightColumn {width: 679px; float: left}
div.SmallError {color: red; text-transform: uppercase; padding-top: 5px; font-weight: bold; text-align: center; font-style: italic}
body.SpawnWindow {margin-top: 15px}
div.PasswordReminderSpawn {padding: 3px; text-align: left; background-color: #FFFFFF; font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 12px; line-height: 15px}
div.PasswordReminderForm {overflow: hidden; height: 75px}
div.FormHeader {background-color: #1F71B0; padding: 2px; text-align: left; font-weight: bold; font-size: 14px; line-height: 18px; float: left}
.WhiteText {color: #FFFFFF; float: left}
div.Form {text-align: center; margin-top: 10px; margin-bottom: 10px}
div.Error {color: red; text-transform: uppercase; padding: 5px; font-weight: bold; font-size: 14px; line-height: 22px; font-style: italic}
div.BlackSubHead {font-size: 14px; line-height: 18px; font-weight: bold}
div.Package {float:left; line-height: 1.8}
div.PackageCheckbox {width: 30px; float: left}
div.PackageName {width: 375px; float: left}
div.PackageDescription {width: 621px; float: left; margin-left:32px}
div.PackagePrice {width: 150px; float: left}
div.PackageQuantity {width: 50px; float: left}
div.PackageTotal {width: 60px; float: left; text-align: right}
div.Feature {float:left; line-height: 1.8; height: 30px}
div.FeatureCheckbox {width: 30px; float: left}
div.FeatureName {width: 290px; float: left}
div.LearnMore {width: 85px; float: left}
div.FeaturePrice {width: 150px; float: left}
div.FeatureQuantity {width: 50px; float: left; text-align: center}
div.FeatureTotal {width: 60px; float: left; text-align: right}
div.FullForm {border: #1F71B0 2px solid; width: 99%; margin-top: 15px; margin-bottom: 10px; float: left}
div.FormColumn {width: 129px; line-height: 2.4; float: left; font-weight: bold}
div.IndividualRoom {width: 100%; float: left}
a.WhiteLinks {color: #FFFFFF; font-size: 12px}
.RightAligned {text-align: right; float: right; padding-right: 3px}
div.ListingForm {width: 99%; margin-top: 5px}
div.ListingForm ol {margin: 0; padding: 0; float: left; width: 100%}
div.ListingForm li {padding: 3px; width: 99%; list-style: none; float: left; text-align: left}
div.ListingForm fieldset {border: none; float: left; width: 100%}
.ColumnHeader {float: left; font-weight: bold; font-style: italic; vertical-align: top}
div.Options {float: left; vertical-align: top; border-top: #000000 1px solid}
div.Value {float: left; vertical-align: top; border-top: #000000 1px solid}
div.DeleteDisplay {text-align: left; line-height: 1.8; vertical-align: top;}
div.HorizontalListing {width: 99%; float:left; padding-top: 5px}
div.HorizontalDivider {width: 99%; float:left; height: 1px; overflow: hidden; background-color: #1F71B0; margin-top: 5px; margin-bottom: 5px}
div.HorizontalColumn1 {float: left; padding-top: 5px}
div.HorizontalColumn2 {margin-left: 10px; float: left; width: 26%}
div.HorizontalColumn3 {float: left; width: 15%}
div.HorizontalColumn4 {float: left; width: 15%}
div.HorizontalColumn5 {float: left; width: 15%}
div.HorizontalColumn6 {float: left; width: 10%}
.HorizontalColumnHeader {font-weight: bold}
div.DetailColumn {width: 24%; float: left; overflow: hidden}
div.RoomDetailColumn {float: left; overflow: hidden}
.DetailItem {font-weight: bold}
a.FeaturedHomes, a.FeaturedHomes:visited {text-decoration: none; color: #000000}
p {margin-top: 0px}
div.PrintableFlyer {margin-top: 0px; margin-bottom: 0px}
div.Disclaimer {margin-top: 10px; margin-bottom: 10px; font-style: italic; width: 100%}