.logo {display: block; height: 115px; width: 233px; margin-left: 47px;}
div.page {width:944px;background: #97b9e9 url("images/background-ski.jpg") no-repeat left top;text-align:left;padding:0 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 40px 10px;}
table.headerTabSpacer {background: url(/content/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;}
a.lookingforMtnRes {color:White;font-size:12px;font-weight:bold;text-decoration:none;}
a.lookingforMtnRes:hover {text-decoration:underline;}
/* 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;
}

/* ski deals */
div#skiHomeDeals_control {width:150px;}
div.deals {font-size:11px;padding:0px 5px 0px 10px;}
div.deals img.deals {float:right;margin:2px 8px 0px 0px;}
h2.deals {font-size:13px;color:#3C4E74;margin:10px 0px 10px 0px;}
/* ski packages */
div#skiHomePackages_control {width:150px;}
div.packages {font-size:11px;padding:8px 5px 0px 10px;}
div.packages a.img {display:block;margin:0px 0px 4px 0px;}
/* ski Help */
div.featured-property {float: left; clear: left;}
div.skiHomeHelp {clear: both; height: 94px; margin:10px; padding-left: 80px; background: url("/content/images/skihome-help.jpg") no-repeat left top;}
div.skiHomeHelp a {font-size: 14px; font-weight: bold; color: #628d46; display:block; margin:0px 0px 8px 0px; text-decoration: none;}
.skiHomeHelp a:hover, .skiHomeHelp a:active {text-decoration: underline;}
.skiHomeHelp p { margin: 0px;}
/* Peace Of Mind */
div.peaceOfMind {font-size:11px;padding:0px 5px 0px 10px;width:290px;}
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;}
div.peaceOfMind a {font-size:11px;font-weight:bold;color:#3C4E74;padding:0px 0px 0px 8px;text-decoration:none;}
div.peaceOfMind a:hover {text-decoration:underline;}
/* Best Rate */
div.bestRate {font-size:11px;padding:0px 5px 0px 10px;width:290px;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;}
/* 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;}
