.logo {display: block; height: 115px; width: 233px; margin-left: 47px;}
div.page {width:944px;background: #ecd7a8 url("images/background-beach.jpg") no-repeat left top;text-align:left;padding:0px 40px 0px 40px;}
div.content {border-left:1px solid #3856ae;border-right:1px solid #3856ae;border-bottom:1px solid #3856ae;background-color:White;text-align:left;display:block;padding:10px 10px 0px 10px;}
table.headerTabSpacer {background: url(images/top-edge.jpg) repeat-x top left;width:100%;margin:0px 0px 0px 0px;}
.Firefox table.headerTabSpacer {margin:0px 0px 0px 1px;}
td.headerTabSpacer {width:174px;border-left:1px solid #374E7A;}
div.bannerText {padding:10px 30px 8px 0px;font-family:Arial;font-size:11px;color:#2A3E57;text-align:left;}
div.bannerText p a {font-weight:bold;}
/* search control */
div.searchDestination {padding:4px 0px 4px 6px;width:320px;background-color:#8EA4B9;color:#384B75;}
td.freeTextSearchEg {color:#384B75;font-weight:bold;padding:3px 0px 0px 15px;}
td.searchButtons {text-align:right;padding:5px 0px 0px 0px;}
td.searchButtons a {margin:0px 0px 0px 10px;}

input.destination
{
    width: 197px;
}

/* beach deals */
div#beachHomeDeals_control {}
div.deals {font-size:11px;padding:0px 5px 0px 10px; width: 297px; height: 134px;}
div.deals img.deals {float:right;margin:2px 2px 0px 0px;}
h2.deals {font-size:13px;color:#3C4E74;margin:10px 0px 10px 0px;}
/* Peace Of Mind */
div.peaceOfMind {font-size:11px;padding:0px 5px 0px 10px;}
div.peaceOfMind h2 {font-size:13px;color:#3C4E74;margin:10px 0px 10px 0px;}
div.peaceOfMind img {vertical-align:middle;float:left;margin:0px 8px 0px 0px;}
/* Best Rate */
div.bestRate {font-size:11px;padding:0px 5px 0px 10px;background-color:#FFFBF8;background-position:center;background-repeat:no-repeat;background-image:url(/content/images/crest.jpg);}
div.bestRate h2 {font-size:13px;color:#3C4E74;margin:10px 0px 10px 0px;}
div.bestRate a {font-size:11px;font-weight:bold;color:#3C4E74;padding:0px 0px 0px 8px;text-decoration:none;}
div.bestRate a:hover {text-decoration:underline;}
/* beachHomeContent */
div#beachHomeContent_control {padding:10px 8px 10px 10px;font-size:11px;}
/* newsletter */
div.newsletter {font-size:11px;padding:10px 30px 10px 10px; width: 334px;}
div.newsletter h2 {font-size:13px;color:#3C4E74;margin:10px 0px 10px 0px;}
div.newsletter img.a {float:left;margin:5px 5px 0px 0px;}
/* otherSearchOptionBar */
div.otherOptions {text-align:left;padding:0px 10px 10px 0px;border-bottom:1px solid #D6E4F1;}
span.otherOptions {padding:0px 10px 0px 0px;text-align:center;font-family:Arial;font-size:15px;color:#638D43;font-weight:bold;}
a.otherOptions img {vertical-align:baseline;margin:0px 7px 2px 0px;}
a.otherOptions {font-family:Georgia;font-weight:bold;font-size:15px;font-weight:normal;white-space:nowrap;text-decoration:none;padding:0px 0px 0px 10px;}
a.otherOptions:link, a.otherOptions:active, a.otherOptions:visited {color:#404040;}
a.otherOptions:hover {color:#638F44;}
/* calendar */
table.cal {border:0px;margin:0px 4px 2px 1px;}
th.calTitle {border:0px;text-align:center;font-size:10px;font-weight:bold;}
th.calColTitle {border:1px solid gray;text-align:center;font-size:10px;font-weight:normal;}
td.calBlank {border:0px;}
td.calDay {border:1px solid gray;text-align:right;padding:1px 3px 1px 3px;font-family:Arial;font-size:10px;color:Black;}
/* new marquee styles */
.homeDiscoverCopy { font: 11pt Arial; background-color: white; color: #7898b7; margin-bottom: 5px; }
.discoverText { font-size: 14pt; color: #425E85; }
.homeSearchWidget {background: #b6d4f6; border: 1px solid #99b3d0; padding: 9px; height: 250px; width: 900px; }
.homeSearchWidgetInner {background: #fffcd9; border: 1px solid #99b3d0; position: relative;}
#destinationSearch {position: absolute; top: 0px; left: 0px; padding: 10px 7px 7px 7px;}
#HomeSearchForm {width: 209px;}
.notsure { position: absolute; bottom: -2px; left: 0; }
#destinationSearch fieldset { margin-top: 4px; border: 1px solid #ffe4b7; padding: 6px 10px 7px 10px; }
input.date { height: 16px; background: white url(../images/icon_Calendar.gif) no-repeat 67px 2px; border: solid 1px #99b3d0; padding: 2px 1px 1px 2px; }
.go {display: block; background: url("/content/images/button_Go.gif") no-repeat left top; height: 19px; width: 43px; text-indent: -9999px; margin-top: 10px; margin-left: auto; margin-right: 5px; outline: none;}
#destinationSlide {margin-left: 222px; width: 675px; }
.slide
{
    border-left: solid 1px #868686;
}
.slide img
{
    display: block;
}
td.slideTD
, td.activeSlideTD
{
    border-top: solid 1px #868686;
    border-left: solid 1px #868686;
    padding: 8px 3px 3px 3px;
    width: 20%;
    font-size: 9pt;
    color: #868686;
    background-color: #ffffff;
    cursor: pointer;
}
td.activeSlideTD
{
    background-color: #ffe4b7;
}
td.slideTD a
, td.activeSlideTD a
, td.slideTD a:hover
, td.activeSlideTD a:hover
{
    font-weight: bold;
    font-size: 10pt;
    color: Black;
    display: block;
    text-decoration: none;
}
div.featured-property {float: left; clear: left;}
