html,body{height:100%}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}em{font-style:italic}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}/*\*//**/.clearfix{display:block}BODY{font-family:Arial,Helvetica,sans-serif;font-size:12px}TT{color:#666}A{color:#009;text-decoration:none}A:hover{text-decoration:underline}HR{background-color:transparent;border:0;border-top:1px solid #dcdcff;height:1px;margin:10px 0}P{margin-bottom:10px}UL{margin:5px 15px}LI{list-style-type:disc;list-style-position:outside}div#sf-nav{text-align:right;float:right;clear:right;padding-top:7px;position:relative;z-index:1}div#sf-nav .sf-menu,div#sf-nav .sf-menu *{margin:0;padding:0;list-style:none;display:inline-block}div#sf-nav .sf-menu{line-height:1.0}div#sf-nav .sf-menu ul{display:inline;width:100%}div#sf-nav .sf-menu li{display:inline}div#sf-nav .sf-menu li:hover{visibility:inherit}div#sf-nav .sf-menu li a{float:left;padding:3px 5px}div#sf-nav .sf-menu li a#listRental{padding:0 0 0 5px;background:url('/styles/images/sprite-new.png') no-repeat 0 -50px;width:86px;height:21px}div#sf-nav .sf-menu li a:hover#listRental{padding:0 0 0 5px;background:url('/styles/images/sprite-new.png') no-repeat 0 -50px;width:86px;height:21px}div#sf-nav .sf-menu li a#signin{padding:0 0 0 5px;background:url('/styles/images/sprite-new.png') no-repeat 0 -193px;width:86px;height:21px}div#sf-nav .sf-menu li a:hover#signin{padding:0 0 0 5px;background:url('/styles/images/sprite-new.png') no-repeat 0 -193px;width:86px;height:21px}div#sf-nav .sf-menu li a#signout{padding:0 0 0 5px;background:url('/styles/images/sprite-new.png') no-repeat 0 -217px;width:86px;height:21px}div#sf-nav .sf-menu li a:hover#signout{padding:0 0 0 5px;background:url('/styles/images/sprite-new.png') no-repeat 0 -217px;width:86px;height:21px}div#sf-nav .sf-menu a{font-size:12px;line-height:15px;padding:0 40px;text-decoration:none;width:auto;border-left:1px solid #ccc}div#sf-nav .sf-menu a,div#sf-nav .sf-menu a:visited{color:#333}div#sf-nav .sf-menu li.first a{border:0}div#sf-nav .sf-menu li:hover,div#sf-nav .sf-menu a:focus,div#sf-nav .sf-menu a:hover,div#sf-nav .sf-menu a:active,div#sf-nav .sf-menu li.first a:hover{color:#009;outline:0}input#searchButton{width:140px}.searchbutton{background:url('/styles/images/sprite-new.png') no-repeat 0 -75px;cursor:pointer;width:140px;height:31px;border:0;vertical-align:top;margin-left:5px;position:absolute;right:10px;margin-top:47px;z-index:1000}.searchbutton:hover{background:url('/styles/images/sprite-new.png') no-repeat 0 -112px}.refreshcaptcha{background:url('/styles/images/sprite-new.png') no-repeat 0 -150px;width:25px;height:32px;display:inline-block;vertical-align:top;cursor:pointer}.info{background:url('/styles/images/icon_info.png') left center no-repeat;padding-left:18px}.icon-plus{background:url('/styles/images/ico-max.png') left center no-repeat;height:13px;padding-left:19px;float:left;cursor:pointer}.icon-info{background:transparent url('/styles/images/icon_info.png') no-repeat top left;height:13px;width:13px;float:left;cursor:pointer;border-width:0}.icon-edit{background:url('/styles/images/ico-edit.png') left top no-repeat;min-height:14px;padding-left:19px;float:left;cursor:pointer;font-weight:normal}.icon-clear{background:url('/styles/images/ico-clear.png') left center no-repeat;height:16px;padding-left:21px;float:left;cursor:pointer;font-weight:normal}.icon-save{background:url('/styles/images/ico-save.png') left center no-repeat;height:14px;padding-left:19px;float:left;cursor:pointer;font-weight:normal}.icon-cancel{background:url('/styles/images/ico-cancel.png') left center no-repeat;height:14px;padding-left:16px;float:left;cursor:pointer;font-weight:normal}.icon-delete{background:url('/styles/images/ico-del.png') left center no-repeat;height:14px;padding-left:14px;float:left;cursor:pointer}.icon-import{background:url('/styles/images/ico-import.png') left center no-repeat;height:14px;padding-left:26px;float:left;cursor:pointer}.icon-redstar{background:url('/styles/images/icon_redstar.gif') left center no-repeat;height:14px;width:14px;float:left}.icon-sort{background:url('/styles/images/ico-sort.png') left center no-repeat;height:14px;width:16px;float:right;cursor:pointer;margin-left:13px}.icon-share{background:url('/styles/images/ico-share.png') left center no-repeat;height:17px;padding-left:29px;float:left;cursor:pointer}.icon-sendFast{background:url('/styles/images/ico-sendFast.png') left center no-repeat;height:14px;padding-left:38px;float:left;cursor:pointer}.st_sharethis_custom{background:url('/styles/images/ico-shareBig.png') left top no-repeat;min-height:22px;padding-left:22px;float:left;cursor:pointer;font-weight:normal;margin-right:5px}.shareText{padding:3px 2px 0 0;float:left}.icon-fbBig{background:url('/styles/images/ico-fbBig.png') left top no-repeat;min-height:22px;padding-left:22px;float:left;cursor:pointer;font-weight:normal;margin-right:5px}.icon-twitBig{background:url('/styles/images/ico-twitBig.png') left top no-repeat;min-height:22px;padding-left:22px;float:left;cursor:pointer;font-weight:normal;margin-right:5px}.icon-fb{background:url('/styles/images/ico-fb.png') left top no-repeat;min-height:14px;padding-left:19px;float:left;cursor:pointer;font-weight:normal}.icon-twit{background:url('/styles/images/ico-twit.png') left top no-repeat;min-height:14px;padding-left:19px;float:left;cursor:pointer;font-weight:normal}.icon-guide{background:url('/styles/images/ico-guide.png') left center no-repeat;padding-left:21px;cursor:pointer}.icon-browse{background:url('/styles/images/ico-browse.png') left center no-repeat;padding-left:21px;cursor:pointer}.icon-deals{background:url('/styles/images/ico-deals.png') left center no-repeat;padding-left:21px;cursor:pointer}.icon-travel{background:url('/styles/images/ico-travel.png') left center no-repeat;padding-left:21px;cursor:pointer}.icon-ticket{background:url('/styles/images/ico-ticket.png') left center no-repeat;padding-left:21px;cursor:pointer}.icon-skis{background:url('/styles/images/ico-skis.png') left center no-repeat;padding-left:21px;cursor:pointer}.icon-school{background:url('/styles/images/ico-school.png') left center no-repeat;padding-left:21px;cursor:pointer}A.info{font-size:11px;line-height:13px}A.green_r{background:url('/styles/images/arrow_right-green.gif') left center no-repeat;padding-left:9px}DIV.error,DIV.message{background:#fcc;border:1px solid red;border-radius:5px;font-size:12px;margin:5px 0;padding:10px 30px;-moz-border-radius:5px;-webkit-border-radius:5px}DIV.message{background-color:#ffc;border-color:#f4e13b}#body_all DIV.error H2,#body_all DIV.message H2,#body_right_wide DIV.error H2,#body_right_wide DIV.message H2,#body_center DIV.error H2,#body_center DIV.message H2{background:0;border:0;padding:0}DIV.error UL,DIV.message UL{list-style-type:disc;list-style-position:inside}DIV.error UL UL,DIV.message UL UL{list-style-type:circle;margin-left:10px}INPUT.grnButton{background-color:#060;border-color:#fff;color:#333;cursor:pointer;padding:3px 10px;color:#fff;font-family:arial;font-weight:bold;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}INPUT.grnButton:hover{background-color:#009300}span.more_info-spinner{color:#36c;cursor:pointer;font-size:11px;text-decoration:underline}#browser-warning{margin:-10px 0 10px 0}#browser-warning H2{font-size:18px}.infoWindow{font-size:11px}.infoWindow DIV{font-family:"Trebuchet MS",Arial,Verdana,sans-serif;font-size:16px;font-weight:bold}.infoWindow P{margin:0 !important}UL.stackable{list-style-type:none;margin:0}UL.stackable LI{clear:both;background-color:transparent;list-style-type:none;display:block}UL.form{list-style-type:none;margin:0}UL.form LI{clear:both;background-color:transparent;display:block;padding:5px 0 0 5px;list-style-type:none}UL.form LABEL{display:block;float:none;font-size:13px;font-weight:bold;padding-bottom:5px}UL.form SPAN{float:left;margin-right:5px;padding-bottom:5px;position:relative}UL.form SPAN LABEL{clear:both;color:#666;display:block;font-size:10px;padding:0}UL.form SPAN LABEL.choice{font-size:11px;margin:-13px 0 5px 18px}UL.form SPAN.error{background:url('/styles/images/icon_error.png') 0 5px no-repeat;color:red;font-size:13px;line-height:23px;padding-left:17px}UL.form SPAN.desc{color:#666;font-size:12px;line-height:23px}UL.form LI.collapsed{padding-top:0}UL.form LI SPAN.collapsed{padding-bottom:0}SELECT,TEXTAREA{border:1px solid #c3c3ff;color:#666;font-family:arial;font-size:12px;padding:3px}input[type="button"]{overflow:visible;padding:2px 2px}input[type="submit"]{padding:2px 5px !important}input[type="text"],input[type="password"]{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #CCC;padding:3px 0 3px 3px}INPUT.error,SELECT.error,TEXTAREA.error{background-color:#fee;border-color:red;width:inherit}SELECT{padding:2px}DIV.button{float:left}INPUT.checkbox,INPUT.radio{border:0;height:13px;margin-bottom:0;margin-top:5px;padding:0;width:13px}INPUT[disabled],SELECT[disabled],TEXTAREA[disabled]{background-color:#eee !important;border:1px solid #ccc !important;color:#ccc !important}INPUT[disabled].button{border:1px solid #fff !important}INPUT[type="checkbox"],INPUT[type="radio"]{border:0 !important}UL.form LI.right SPAN{float:right}UL.form SPAN IMG.required{position:absolute;right:-5px;top:-5px}UL.form LI.saveBar{background-color:#f4f4ff;margin-top:10px}SELECT,TEXTAREA,DIV.button{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#header_area,#logo_area,#body_area,#footer_area{margin:0 auto;width:960px}#logo_area{padding-top:15px;position:relative}#body_area{position:relative;z-index:0}#body_all{position:relative;z-index:0}#header_area{z-index:100}#footer_area{border-top:1px solid #dcdcff;position:relative;margin-top:10px;padding-bottom:65px;z-index:0}#footer_area P{font-size:11px;margin-top:10px;text-align:center;z-index:0}#footer_box{margin-top:10px;text-align:center;z-index:0}#footer_address{font-size:11px;background-image:url('/styles/images/footer-address.png');background-repeat:no-repeat;background-position:left;padding-left:15px;line-height:20px}#footer_phone{font-size:11px;background-image:url('/styles/images/footer-phone.png');background-repeat:no-repeat;background-position:left;padding-left:15px;line-height:20px}#search_area{width:960px;position:absolute;top:65px;right:0;left:0;margin:0 auto}#header_space{height:195px}#header_space2{height:245px}#body_left,#body_left_wide,#body_right_wide,#body_right,#body_center{float:left;position:relative;z-index:0}#homepage_title{position:relative;margin:-10px 0 0 10px;z-index:0;float:left}#body_left{width:168px}#body_right{width:160px}#body_right_wide{padding-left:32px;width:750px}#body_center{padding:0 13px;width:605px}#body_all h1,#body_all h2,#body_all h3,#body_all h4,#body_right_wide h1,#body_right_wide h2,#body_right_wide h3,#body_right_wide h4,#homepage_title h1,#body_center h1{font-family:Arial,Verdana,sans-serif;font-size:23px;margin-bottom:10px}#body_all h2,#body_right_wide h2,#body_center h2{background-color:#f4f4ff;border-top:1px solid #a9a9ff;border-bottom:1px solid #a9a9ff;font-size:18px;line-height:25px;padding:5px}#body_all h3,#body_right_wide h3,#body_center h3{font-size:16px;margin-bottom:5px}#body_all h4,#body_right_wide h4,#body_center h4{color:#333;font-size:14px;margin-bottom:5px}#body_all h2 .right,#body_right_wide h2 .right{float:right;margin-right:-5px}#body_all h2 .right span,#body_right_wide h2 .right span{float:right;margin-right:5px}#ad_logo{border:0;position:relative;z-index:52;margin-top:-9px}#logo_area .tr{position:absolute;font-size:11px;right:0;top:10px}.box,.dest{margin-bottom:15px;padding-bottom:10px;position:relative}.box H3{background:url('/styles/images/sprite-new.png') no-repeat 0 0;color:#333;font-family:Arial,Verdana,sans-serif;font-size:13px;line-height:35px;height:35px;text-align:center}.box A{font-size:12px;padding-left:10px}.dest A{font-size:12px}#body_left .dest .region{padding-top:10px}#body_left .dest .region A{font-weight:bold;padding-left:10px}#body_left .dest .region A.open{color:#333}#body_right .box UL,#body_right .dest UL{border-left:1px solid #dcdcff}.box UL,.dest UL{margin:0;padding:10px 0;border:1px solid #d9d9ff;background-color:#fbfbff}.dest LI{list-style:none;margin-left:9px;padding-bottom:5px}.box LI{list-style:none;margin:3px 5px 2px 9px}.box LI a{padding-left:0}.box ul.form LI{padding:0}.box .add LI A{background:url('/styles/images/ico-max.png') left center no-repeat;padding-left:17px}.box P{color:#333;font-size:11px;margin-bottom:5px;margin-right:5px;padding-top:5px;text-align:center}.dest .dest-name,.dest .dest-info,.dest .dest-links{padding-left:5px}.dest .dest-info,.dest .dest-links{font-size:10px}.dest .dest-info{color:#999}.dest .dest-links{display:none}.dest .dest-links A{font-size:10px}.box .check,.box .one,.box .two,.box .three{background:url('/styles/images/sidebar_check.png') 0 10px no-repeat;font-size:11px;padding:5px 5px 5px 25px}.box .one{background-image:url('/styles/images/sidebar_1.png')}.box .two{background-image:url('/styles/images/sidebar_2.png')}.box .three{background-image:url('/styles/images/sidebar_3.png')}.box .learnmore{text-align:center}.box .learnmore A{font-size:12px}.liftBanner-footer{margin:272px 0 0 16px;font-size:13px}.liftBanner-position{margin:270px 0 0 12px}.liftBanner-bg{background:url('/images/lt_skyscraper.png') center top no-repeat;height:608px;margin-bottom:15px}.bluebox,.bluelist,.errorlist,.messagelist{background-color:#f4f4ff;border:1px solid #dcdcff;margin-bottom:10px;padding:10px}.bluebox{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.bluelist{margin-bottom:2px;padding:5px 10px}.errorlist,.messagelist{background-color:#fcc;border-color:red;font-size:12px;margin-bottom:2px}.messagelist{background-color:#ffc;border-color:#f4e13b}.body-content{margin-bottom:30px}.left{float:left}.right{float:right}#steps{margin:10px 0 20px 0}#steps DIV{background:no-repeat left center;float:left;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:12px;line-height:20px;padding:5px 0 5px 60px;height:40px;width:170px}#steps .step1{background-image:url('/styles/images/step_1.gif')}#steps .step2{background-image:url('/styles/images/step_2.gif')}#steps .step3{background-image:url('/styles/images/step_3.gif')}#steps .step4{background-image:url('/styles/images/step_4.gif')}#steps .step5{background-image:url('/styles/images/step_5.gif')}#steps .step6{background-image:url('/styles/images/step_6.gif')}#steps .step7{background-image:url('/styles/images/step_7.gif')}#steps .step8{background-image:url('/styles/images/step_8.gif')}#steps .step9{background-image:url('/styles/images/step_9.gif')}#steps .step10{background-image:url('/styles/images/step_10.gif')}#steps .faded{filter:alpha(opacity=20);opacity:.2;-moz-opacity:.2}#steps .previous{cursor:pointer}.cms H2{background-color:transparent !important;border-top:0 !important;padding:0 !important}.cms A.h1_link{font-size:16px;font-weight:bold}.cms A.h2_link{font-size:13px;font-weight:bold}.cms A.h3_link{font-size:12px;font-weight:bold}.cms .content_NL_box{background:url('/ad_content/images/arrowHead_dbl.gif') no-repeat 20px 5px;border:3px #009 outset;height:130px;padding:3px;text-align:center;width:320px}.cms .content_NL_box INPUT.text{width:200px}.cms .content_NL_box LI{text-align:left}.cms .newsletter-small{background:url('/styles/images/icon_news.png') #f4f4ff 10px 10px no-repeat;border-top:1px solid #c3c3ff;margin:0 auto 10px auto;padding:10px 50px;width:420px}.cms .newsletter-small h2{color:red;font-size:18px;margin-bottom:0 !important;text-align:center}.cms .newsletter-small h3{font-family:Arial,Helvetica,sans-serif !important;font-size:12px !important;margin-bottom:5px !important;text-align:center}.cms .newsletter-small .form LI{padding:0}.cms .newsletter-small SPAN:last-child{margin-right:0}.cms #newsletter-input{width:283px}.cms #newsletter-button{border:0;padding:0}.table{margin-bottom:10px;width:100%}.table TH,.table TD{padding:5px;vertical-align:top}.table TH{background-color:#f4f4ff;border-bottom:1px solid #a9a9ff;font-weight:bold}.table TD{border-bottom:1px solid #dcdcff}.table TR:last-child TD{border:0}.table TR.no-bottom TD{border-bottom:0 !important}.tableVert{margin-bottom:10px;width:auto}.tableVert TH,.tableVert TD{padding:5px;vertical-align:middle;border-bottom:1px solid #dcdcff}.tableVert TH{font-weight:bold;text-align:right}div#slideshow{height:171px;width:960px;margin:0;padding:0}#slideshow{margin:0;padding:0}#slideshow img.first{display:block}.slideshow_verticalBanner{height:269px;width:160px;margin:0;padding:0}.slideshow_verticalBanner img{margin:0;padding:0;display:none}.slideshow_verticalBanner img.first{display:block}input.datePick{width:95px;background:url('/styles/images/calendar.gif') no-repeat 80px 2px #fff;cursor:pointer;padding:2px;margin:auto;color:#009}ol.oList{list-style:decimal inside none;margin:5px 20px}ol.oList li{list-style-type:decimal;padding-bottom:8px}div#body_phone{display:none}div.emailTemplate{margin:5px 0;padding:0}div.emailTemplate h1,div.emailTemplate h2,div.emailTemplate h3,div.emailTemplate h4{font-family:Arial,Helvetica,sans-serif}div.emailTemplate hr{margin-top:0}#signin_owner,#signin_guest,#signin_newguest{width:445px;margin:10px 0 15px 0;background:#eaeaff;min-height:170px;padding:15px 10px 10px 15px;-moz-border-radius:.6em;-webkit-border-radius:.6em;border-radius:.6em;border:1px solid #dcdcff}#signin_owner h2,#signin_guest h2,#signin_newguest h2{background:0;border:0;padding:0;line-height:18px}#signin_owner,#signin_newguest{float:left}#signin_guest{float:right}.debranded #body_area,.debranded #calendar-box{max-width:960px;width:inherit}.debranded #calendar-box li{width:290px}.debranded #signin_newguest,.debranded #signin_guest{width:46%}.debranded #steps.open-steps div{width:7%}.debranded #steps.makeAPayment-steps div{width:13%}.container-divider{border-bottom:1px solid #c7c7ff;margin-bottom:20px;padding-bottom:10px}ul.rateTabs{margin:0;border-bottom:1px solid #d9d9ff;height:47px}.rateTabs .fifthTab{width:16%;height:15px}.rateTabs li{background:url('/styles/images/search-tabDeselect.jpg') right top no-repeat;float:left;list-style:none;list-style-type:none;margin-left:3px;padding:5px 0;text-align:center;font-size:13px;font-weight:normal;width:18%;border-left:1px solid #d9d9ff}.rateTabs li.first{margin-left:0}ul.rateTabs li.active{background:url('/styles/images/search-tabSelect.jpg') right top no-repeat !important;border-bottom:1px solid #FFF;margin-bottom:-2px}#tabsWrapper .rateTable{padding:5px;clear:left;border-left:1px solid #d9d9ff;border-right:1px solid #d9d9ff}#tabsWrapper ul{margin:0}#tabsWrapper ul li{background:url('/styles/images/search-tabDeselect.jpg') right top no-repeat;float:left;list-style:none;list-style-type:none;margin-right:3px;padding:5px 0;text-align:center;font-size:17px;font-weight:normal;width:15.7%;border-left:1px solid #d9d9ff;height:37px}#tabsWrapper .bg-shade{background-color:#efefff}#tabsWrapper .regDiscount{color:#060;font-size:15px;font-weight:bold;background-color:#ffc}#tabsWrapper .windowRate{text-align:center}#tabsWrapper .earlyBirdDiscount{color:#060;font-size:15px;font-weight:bold;background-color:#ffc;text-align:center}.rateTable td{border:1px solid #d9d9ff;padding:6px;text-align:center;font-weight:bold}.seasonTitle h1,.seasonTitle h2,.seasonTitle h3{display:inline}.seasonTitle{padding:10px 0 0 5px}.seasonTitle .subTitle{font-size:18px;color:#666;display:inline}.seasonTitle .seasonDates{font-size:18px;color:#444}.seasonTitle p{font-size:14px;margin-top:20px;color:#333;float:left}.LTTitle{padding:20px 0 20px 20px}.LTTitle .hoverButton{float:right;margin:15px 20px 15px 0}.finePrint p{padding-top:5px;font-size:11px}#LT-Banner{width:760px;height:225px;background:url('/IMAGES/Whistler/Lift-Tickets/LT-Banner-2012-small2.jpg') no-repeat}#LT-Benefits td{width:33%;padding:5px}#LT-Benefits td strong{font-weight:bold;font-size:14px}#LT-Banner .buttonPosition{float:left;margin:165px 0 0 300px}#LT-Banner .linkPosition{float:right;margin:230px 8px 0 0;font-size:12px}#ER-Banner .linkPosition{float:right;margin:248px 8px 0 0;font-size:12px}#ER-Banner .buttonPosition{float:left;margin:180px 0 0 95px}.ERTable-legend{color:#060;font-weight:bold}#ER-Steps td{padding:5px}#ER-Banner{width:760px;height:269px;background:url('/IMAGES/Whistler/Equipment-Rentals/ER-Banner-2012.jpg') no-repeat}#ER-Steps .columns{width:70px;font-size:18px}ul.abilityChart li{list-style:none}ul.abilityChart h3{display:inline}ul.abilityChart .subTitle{font-size:15px;color:#666;display:inline}#subRates{width:678px}#ERTable-seasonTabs #titles{border-left:1px solid #d9d9ff;border-right:1px solid #d9d9ff;padding:10px 10px 90px 10px}.subTab-position{width:679px;margin-top:-26px !important;margin-left:80px !important}.dpRed{color:#93001a}
