.logo {display: block; height: 115px; width: 233px; margin-left: 47px;}
div.page {width:944px;background: #7998b7 url("/content/images/background.jpg") no-repeat left top;text-align:left;padding:0px 40px 0px 40px;}
div.content {clear: both;border-left:1px solid #3856ae;border-right:1px solid #3856ae;border-bottom:1px solid #3856ae;background-color:White;text-align:left;padding:10px 25px 0px 10px;}
.propertyLocation {margin: 0px 0px 5px 0px; color: #5a6d7e; font-size: 12px;}
div.pageTabs {height:24px;border-bottom:1px solid #5B6F87;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
div.pageTabs img {float: left} /* Fixes an IE6 bug */
img.mainTabs {border:none;margin:0px 4px 0px 0px;}
/* thumb slider */
div.thumbSlider {width:330px;height:56px;overflow-x:scroll;white-space:nowrap;}
a.thumbnail {margin:1px 1px 1px 1px;}
/* navigation */
a.detailsNavLink {display:block;text-decoration:none;color:#565656;font-size:12px;padding:4px 0px 4px 0px;}
a.detailsNavLink:hover {color:#577900;text-decoration:underline;}
a.detailsNavLink img {vertical-align:bottom;margin:0px 5px 0px 0px;}
.detailsNavProperty {padding:5px 0px 5px 0px;}
.detailsNavSection {border-top:1px solid #565656;padding:5px 0px 8px 0px;font-size:16px;color:#577900;}
/* recently viewed */
div.recentlyViewed {width:200px;padding:0px 0px 10px 0px;}
div.recentlyViewed a {font-family:Georgia;font-size:11px;color:#484C4F;text-decoration:none;}
div.recentlyViewed a:hover {text-decoration:underline;}
div.recentlyViewed a span {font-weight:bold;}
/* details tab */
div.detailsTabs {}
.detailsLayout td {padding-bottom: 10px;}
.propertyTypeAndId {color: #425e85; font-size: 12px;}
.propertyPrice {font-size: 14px; color: #f47b2b; font-weight: bold; margin: 0px;}
.wasPrice {font-size: 14px; color: #868686; margin: 0px; font-weight:normal;}
.wasPrice span {text-decoration: line-through;}
.discountDescription {font-size: 14px; color: #f47b2b; margin: 0px; font-weight:normal;}
.fromRateDates {color: #868686; font-size: 10px; margin: 0px;}
.propertyImages {width:330px; margin:10px 0px 10px 0px; vertical-align: top;}
.propertyImages img {border: solid 1px #868686;}
.bedsBathsSleeps {background: #fefbdb; border: solid 1px #ffe4b7; color: #868686; padding: 7px 10px 7px 10px; font-size: 12px; margin: 15px 0px 15px 0px;}
.bedsBathsSleeps p {margin: 3px 0px 3px 0px;}
td.propertyDescription {vertical-align: top; font-size:12px; color:#5A6D7E; padding-left: 15px;}
div.propertyDescription { height: 250px; overflow: hidden; }
.checkRates {margin-top: 10px;}
.checkRates h3 {text-decoration: none;}
.checkRates td {padding: 3px 0px 3px 0px;}
.checkRates .ajax__calendar td {padding: 0px;}
/* amenities tab */
li.amenities {font-weight:bold;font-size:12px;color:#565656;}
div.amenitiesPhone {font-size:12px;color:#5A6D7E;text-align:left;padding:10px 0px 10px 15px;}
div.amenitiesPhone span {font-size:12px;color:#648C45;font-weight:bold;padding:0px 0px 0px 10px;}
/* policy tab */
div.policyTabs {padding:10px 0px 20px 0px;color:#5A6D7E;}
/* map tab */
div.map {border:3px solid #5C6D7F;width:639px;height:492px;margin:0px 0px 10px 0px;}
div.mapButtons {width:639px;text-align:right;padding:10px 0px 10px 0px;}
/* check Availibility */
.detailsCheckAvail {padding:10px 0px 10px 0px;}
label, span.label {color: #3a4e77; font-weight: bold;}
.detailsCheckAvail, .LeadFormTable td {font-size: 12px; color: #5a6d7e;}
.detailsCheckAvail h2 {background: url("/content/images/header_Request_More_Information.gif") no-repeat left top; text-indent: -9999px; height: 24px; border-bottom: solid 1px #5a6d7e;}
/* specials */
div.specials {padding:10px; background: white url("/content/images/icon_Great_Deal.gif") no-repeat right top; border: solid 1px #868686; height: 290px;}
div.specials h2 {height: 30px; width: 186px; text-indent: -9999px; background: url("/content/images/header_Special_Offer_Details.gif") no-repeat left top;}
.specialsDescription {font-size:14px;color:#f47b2b;font-weight: bold;}
.specialsDate {margin: 5px 0px 5px 0px; font-size:12px; color:#425e85;}
.specialsFinePrint {margin: 5px 0px 5px 0px; font-size:10px; color:#868686;}
.specialsFinePrint strong {display:block;}
