﻿ body{font-size:75%;color:#666;text-rendering:optimizeLegibility;}html>body{font-size:12px;}h1{font-size:4em;font-family:bold;}h2{font-size:1.5em;line-height:1.286em;color:#666;margin-bottom:.5em;}h2.chaletName{font-size:1.1em;line-height:1em;margin-bottom:0;}h3{font-size:.95em;line-height:1.5em;color:#666;}h4{font-size:.95em;line-height:1.5em;color:#666;}p{font-size:.95em;line-height:1.5em;color:#666;margin-bottom:1.4em;}li{font-size:.95em;line-height:1.5em;color:#666;}small,.atol,.aito p,#footerLegal #ImageCredits{font-size:.8333em;line-height:1.5em;}label,.formTitle,#PriceGrid dd{font-size:.95em;line-height:1.5em;}#strap p{font-size:1.6em;line-height:1.15em;line-height:1.15em;font-style:italic;margin:0;padding:0 0 1.15em 0;}#attrib{line-height:1.15em;font-style:italic;margin:0;padding:0 0 1.15em 0;}#twitter,.recommendation .buttonContainer{font-size:.9em;line-height:1.333em;}body,input[type="submit"],input[type="text"]{font-family:"Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;color:#666;}h1{color:#fff;}h2{font-family:Arial,sans-serif;letter-spacing:0;}#attrib{font-family:"Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;width:130px;}strong,em,b,i,h1,h3,h4,label,th,#navMain ul li a{font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;}a{color:#666;}a:link,a:active,a:visited{text-decoration:none;}a:hover{text-decoration:none;}#p a,.ftPanelTxt a,.tweet_text a,a.commonLink,#phoneBooking p a{text-decoration:underline;padding:0 2px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}a.formCancelLink{text-decoration:underline;padding:0 2px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}a:hover.formCancelLink{text-decoration:none;background:#666;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.4);}#p a:hover,.ftPanelTxt a:hover,.tweet_text a:hover,a:hover.commonLink,#phoneBooking p a:hover{text-decoration:none;background:#666;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.4);}#wrap{position:relative;width:980px;margin:0 auto;}#header{position:relative;}#mainContent{position:relative;float:left;width:980px;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#e0e0e0));background:-moz-linear-gradient(top,#fefefe,#e0e0e0);}#footer{position:relative;float:left;display:block;background-color:#FCFCFC;border-top:1px solid #EEE;}#headerInner{position:relative;width:960px;height:110px;padding:0 10px 0 10px;}.mainContentInner{position:relative;float:left;width:960px;margin:0 10px 0 10px;padding-bottom:10px;}#footerInner{position:relative;float:left;width:960px;margin:10px 10px 0 10px;padding:10px 0 0 0;background-color:#FCFCFC;}#headerInner{z-index:9999;}#ui-datepicker-div{z-index:60;}.box *{z-index:50;}#wrap{z-index:40;}#header{z-index:30;}#mainContent{z-index:20;}#footer{z-index:10;}.hide{display:none;}.clear{clear:both;}a img{border:none;}.button{float:left;display:inline-block;padding:.7em;border:none;outline:none;cursor:pointer;text-align:left;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;text-outline:1px 1px #767575;text-decoration:none;background:transparent;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);}.button:hover{text-decoration:none;}.button:active{position:relative;top:1px;}.button input{border:none;background:none;margin:0;padding:0;}.button a{margin:0;padding:0;}a:hover input{cursor:pointer;}a.black{color:#fef4e9;border:none;padding-right:.8em;text-shadow:0 1px 1px rgba(0,0,0,0.3);background:-webkit-gradient(linear,left top,left bottom,from(#979797),to(#3a3a3a));background:-moz-linear-gradient(top,#979797,#3a3a3a);}a.black,a.black input[type="submit"],a.black input[type="button"]{color:#fff;}a.black img{float:left;margin:.1em .4em;border:none;}.button:active{position:relative;top:1px;}a.black:hover{background:-webkit-gradient(linear,left top,left bottom,from(#3a3a3a),to(#979797));background:-moz-linear-gradient(top,#3a3a3a,#979797);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);text-outline:none;}a.black:active{background:-webkit-gradient(linear,left top,left bottom,from(#979797),to(#3a3a3a));background:-moz-linear-gradient(top,#979797,#3a3a3a);}a.grey{color:#666;border:1px solid #ccc;background:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#fff));background:-moz-linear-gradient(top,#f0f0f0,#fff);}a.grey:hover{background:#fff;text-outline:1px 1px #767575;}a.grey:active{background:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#fff));background:-moz-linear-gradient(top,#f0f0f0,#fff);}a.grey img{border:none;}.buttonIconImage{float:left;display:block;margin:0;width:16px;height:16px;background:transparent url('/_assets/images/common/sprite_matrix.png') 0 0 no-repeat;}.buttonIconRight{margin:.2em 0 0 0;}.buttonIconText{float:left;height:16px;margin-left:5px;}a.iconButton{color:#666;padding:2px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-outline:none;text-decoration:none;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}a.iconButton:hover{text-decoration:none;background:#666;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.4);}#ResortMapIcon,#PisteMapIcon{background-position:-36px 0;}a.iconButton:hover #ResortMapIcon,a.iconButton:hover #PisteMapIcon{background-position:-36px -20px;}#sendToAFriendIcon{background-position:-126px 0;}a.iconButton:hover #sendToAFriendIcon{background-position:-126px -20px;}#priceListIcon{background-position:-90px 0;}a.iconButton:hover #priceListIcon{background-position:-90px -20px;}#ViewMoreDetailsIcon{background-position:-18px 0;}a.iconButton:hover #ViewMoreDetailsIcon{background-position:-18px -20px;}#webCamIcon{background-position:-108px 0;}a.iconButton:hover #webCamIcon{background-position:-108px -20px;}a.black .buttonIconImage{margin-right:0;background-position:-198px -3px;}a.black .buttonIconImageSubmit{float:left;display:block;margin:0;width:16px;height:16px;background:transparent url('/_assets/images/common/sprite_matrix.png') -198px 0 no-repeat;}a.black .buttonIconText{margin-left:0;}#newsletterIcon{background-position:-54px 0;}a.grey:hover #newsletterIcon{background-position:-54px -20px;}#contactIcon{background-position:-144px 0;}a.grey:hover #contactIcon{background-position:-144px -20px;}#myVipIcon{background-position:0 0;}a.grey:hover #myVipIcon{background-position:0 -20px;}#logo{position:absolute;top:15px;left:10px;display:block;width:130px;height:45px;background:transparent url('/_assets/images/common/vipskiLogo.png') no-repeat 0 0;text-indent:-9999px;}#heroInner{position:relative;width:980px;height:275px;z-index:1;}#heroCaption{position:relative;min-height:400px;z-index:1;}.caption{position:absolute;z-index:1;width:260px;background:rgba(255,255,255,0.7);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);}.captionText{position:relative;padding:10px;z-index:1;}#strap{position:relative;z-index:1;}#captionButton{position:absolute;right:10px;bottom:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.Topleft{top:15px;left:10px;}.TopRight{top:15px;right:10px;}.BottomLeft{bottom:15px;left:10px;}.BottomRight{bottom:15px;right:10px;}.tabs ul{margin:0;padding:0;}.tabs ul li{list-style:none;display:inline;text-align:center;}.tabs ul li a{float:left;display:block;height:10px;padding:10px;line-height:10px;border-right:1px solid #fff;background:transparent url('/_assets/images/common/tabs_bg.gif') top left repeat-x;}.tabs ul li a:hover{color:#fff;background-position:0 -30px;}.tabs ul li a:active,.tabs ul li a.tabSelected{color:#fff;background-position:0 -60px;}.lastTabLink a{border:none!important;}#navMain{position:absolute;bottom:1px;left:10px;}#navSegmentation{position:absolute;bottom:1px;right:0;margin:0;padding:0;}#navMain li,#navSegmentation li{float:left;margin-right:1px;}#navMain li a{border:none;}#navSegmentation li a{border:none;}#navPersonal{position:absolute;top:15px;right:10px;margin:0;padding:0;}#navPersonal li{float:left;display:block;padding-left:10px;}#horzTabs{float:left;margin:12px 0 12px 0;border:1px solid #dedede;}#ChaletsPageLink{width:50px;}#DetailsLink{width:87px;}#SkiInformationLink{width:93px;}#NewsLetter-Contents{padding:10px 30px 30px;}#NewsLetter-Form label{float:left;clear:left;display:block;margin-bottom:.5em;margin-top:.2em;width:190px;}#NewsLetter-Form label.WideLabel{margin-top:0;width:auto;}#NewsLetter-Form input,#NewsLetter-Form select{float:left;margin-bottom:.5em;}#ProceedButton{clear:both;}#NewsLetter-Form #ProceedButton input{margin:0;}label.error{float:left;font-weight:bold;}#Contact-Form{padding:10px 30px 30px;}#Contact-Form label{display:block;float:left;clear:left;margin-bottom:.5em;margin-top:.2em;width:90px;}#Contact-Form input,#Contact-Form select{margin-bottom:.5em;}#Contact-Form textarea{margin-bottom:1em;}#Contact-Form #ProceedButton{margin-left:90px;}#Contact-Form #ProceedButton input{margin:0;}#contactRadios{float:left;clear:left;margin:5px 0 5px 0;}#contactRadios label{clear:none;width:190px;}#contactRadios input{clear:left;border:none;}#SendLink-FormContents{padding:10px 30px 30px;}#SendLink-FormContents label{display:block;float:left;margin-bottom:.5em;margin-top:.2em;width:100px;}#SendLink-FormContents input,#SendLink-FormContents select{margin-bottom:.5em;}#SendLink-FormContents textarea{margin-bottom:1em;}#SendLink-FormContents #ProceedButton{margin-left:100px;}#SendLink-FormContents #ProceedButton input{margin:0;}#NewsLetter-Message,#Display-Message{padding:10px 30px 30px;}#NewsLetter-Message p.WaitMessage,#Display-Message p.WaitMessage{text-align:center;}.box{background:rgba(255,255,255,0.50);padding:10px;-webkit-box-shadow:0 1px 7px rgba(0,0,0,.2);-moz-box-shadow:0 1px 7px rgba(0,0,0,.2);box-shadow:0 1px 7px rgba(0,0,0,.2);}.box .bContent{background:rgba(255,255,255,1);}.greyBox{padding:10px;border:1px solid #dedede;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5f5f5));background:-moz-linear-gradient(top,#fff,#f5f5f5);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;}#resortChaletList{width:216px;margin-top:5px;}.popupCentered{text-align:center;padding:0 10px;}.popupCentered p{line-height:1.6em;}.popupCentered img{vertical-align:text-top;}.bContent,.bPadding{float:left;}#ConciergePopup,#AvailabilityPopup{position:absolute;top:110px;right:10px;z-index:9999;}#ResortMenu,#ChaletMenu,#InfoMenu{position:absolute;top:110px;left:10px;z-index:9999;}#ConciergePopup{width:554px;}#ConciergePopup .bContent{width:554px;}#AvailabilityPopu{width:524px;}#AvailabilityPopup .bContent{width:524px;}#ResortMenu,#ResortMenu .bContent,#ChaletMenu,#ChaletMenu .bContent,#InfoMenu,#InfoMenu .bContent{width:800px;}#ResortMenu .bContent,#ChaletMenu .bContent,#InfoMenu .bContent{border:1px solid #ddd;}.menuHeader{position:absolute;top:20px;left:24px;}.menuImgList{float:left;width:500px;margin:35px 10px 10px 10px;}.menuTextList{float:left;margin:35px 10px 10px 10px;}#InfoMenuList{width:500px;}#ChaletMenuList{width:680px;}.menuImgList ul{width:500px;height:400px;overflow:hidden;margin:0;padding:0;}.menuImgList ul li{float:left;display:inline;width:50%;height:90px;overflow:hidden;line-height:1.5;list-style:none;}.menuImgListImage{float:left;}.menuImgListText{float:left;margin:0 0 0 5px;width:120px;}.menuTextList dl{margin-bottom:10px;}.menuTextList dl dt{line-height:1.5;list-style:none;}.menuTextList dl dd{line-height:1.5;list-style:none;}.menuTextList .chaletMenuColumn{float:left;width:33%;overflow:hidden;margin:0;padding:0;}.menuRightPromos{float:left;width:250px;margin:35px 10px 10px 20px;}.menuRightPromos ul{margin:0;padding:0;}.menuRightPromos ul li{position:relative;list-style:none;margin-bottom:5px;}.menuRightPromos ul li a span{position:absolute;bottom:0;display:block;left:0;background-color:rgba(255,255,255,0.7);line-height:2;padding:3px 8px;width:236px;}.menuRightPromos ul li a:hover span{background:#666 url(/_assets/images/icons/promo_link_bg.png) no-repeat 97% 50%;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.4);}.menuRightPromos ul li img{display:block;}a.menuCloseLink{position:absolute;top:10px;right:5px;width:16px;height:16px;background:transparent url('/_assets/images/common/sprite_matrix.png') -180px 0 no-repeat;}a:hover.menuCloseLink{background-position:-180px -20px;}.menuCloseLink span{position:absolute;left:-9999px;}#ResortMenu a.menuCloseLink,#InfoMenu a.menuCloseLink,#ChaletMenu a.menuCloseLink{top:20px;right:20px;}.menuImgList ul li#menuCoastlineLink{float:none;height:100px;line-height:1;}#menuCoastlineLink .imageHolder{float:left;margin:4px 0 0 3px;border:2px solid #fff;-webkit-box-shadow:0 1px 7px rgba(0,0,0,.2);-moz-box-shadow:0 1px 7px rgba(0,0,0,.2);box-shadow:0 1px 7px rgba(0,0,0,.2);}#menuCoastlineLink img{display:block;}.InfoMenuColumn{float:left;width:33%;overflow:hidden;margin:0;padding:0;}#conRecommends,#conQuestions{float:left;color:#909090;padding:10px;}#conRecommends hr,#conQuestions hr{clear:both;border:none;border-bottom:1px solid #B0B0B0;margin:10px 0;}#conQuestions select,#conQuestions input{padding:3px;margin:0 3px;border-width:1px;border-style:solid;border-color:#CBCBCB #979797 #979797 #CBCBCB;}#conQuestions fieldset{float:left;display:block;padding:0 10px 10px 10px;}#conQuestions legend{padding:0 0 0 2px;margin:0;}#conQuestions .depart{float:left;}#conQuestions .guests{float:right!important;}#conQuestions .plusMinus label{cursor:pointer;}#conQuestions .plusMinus input{margin-top:3px;}#conQuestions .calIcon{cursor:pointer;}#conQuestions .segmenthint{position:relative;float:left;display:block;padding:5px 0 0 5px;cursor:pointer;}#conQuestions .hintmarker{position:absolute;right:10px;bottom:10px;height:18px;width:18px;text-align:center;line-height:18px;background:url(/_assets/images/icons/segment.png) no-repeat bottom left;}#conQuestions .buttons{float:right;display:block;margin-top:10px;}#conQuestions .buttons a{float:left;display:block;}#conQuestions .buttons .noThanks{padding:10px;text-decoration:underline;}#conRecommends a,#conRecommends a:visited,#conRecommends a:active,#conRecommends a:hover{text-decoration:underline;}#conRecommends{position:relative;padding:10px;}.recChalet{float:left;width:510px;margin:10px 0;}.recChaletImg{float:left;width:180px;}.recChaletTxt{float:left;width:320px;padding:5px;}#otherRecChalets{float:left;}.otherRecChalet{float:left;width:170px;}.otherRecChaletTxt{padding:0 5px;}#conRecommends .changePrefs{position:absolute;top:10px;right:10px;}#searchButtonContainer{float:right;}#searchCancelButtonContainer{float:right;margin:10px 10px 0 0;}#searchkeywords{border:1px solid #aaa;padding:20px;}input[type="text"]{border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #999;border-right:1px solid #999;}#availForm{padding:5px;}.ctrlRow{clear:left;float:left;margin-bottom:10px;}.ctrl{float:left;}form legend{display:none;}form select,form input{font-size:.9em;padding:3px;border-width:1px;border-style:solid;border-color:#CBCBCB #979797 #979797 #CBCBCB;}.chalet{padding-left:10px;}.guests{padding-left:25px;}.calIcon{cursor:pointer;}.promoSidePanel{width:343px;border:1px solid #dedede;margin:10px 0 10px 0;padding:10px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5f5f5));background:-moz-linear-gradient(top,#fff,#f5f5f5);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;}.promoSidePanel li{margin:0;padding:0;}#carousel{position:relative;}#carousel a{text-decoration:none;}#carousel .scrollable{position:relative;overflow:hidden;width:358px;height:248px;}#carousel .scrollable .items{position:absolute;width:20000em;padding:0;margin:0;}#carousel .item{float:left;padding:0;margin:0;}#carousel li{position:relative;display:block;list-style-type:none;}#carouselNav ul{position:absolute;top:17px;right:5px;margin:0;padding:0;}#carouselNav ul li{float:left;display:block;margin:0 3px;padding:0;}#carouselNav ul li a{float:left;display:block;padding:0;margin:0;width:11px;height:11px;background:transparent url(/_assets/images/icons/carouselNav.png) no-repeat bottom left;text-indent:-9999px;}#carousel .carouselNavOn{background:transparent url(/_assets/images/icons/carouselNav.png) no-repeat top left;}.ftPanelRowLeft{float:left;width:200px;padding:0 0 10px 30px;}.ftPanelRowRightContainer{float:left;width:700px;padding:0 0 10px 30px;}.ftPanelRowRight{float:left;width:700px;margin-bottom:15px;}.ftPanel{display:block;float:left;width:230px;}.ftPanelImg{display:block;float:left;}.ftPanelTxt{display:block;float:left;margin:0 0 0 10px;width:160px;}.ftPanelTxt h3{margin-bottom:5px;}.ftPanelTxt ul{margin:0;padding:0;}.ftPanelTxt ul li{margin:0;padding:0;list-style:none;}#credits{clear:left;position:relative;width:100%;height:35px;margin-bottom:10px;}#social{position:absolute;left:0;bottom:0;}#zolv{position:absolute;right:0;bottom:0;}#credits small{position:absolute;left:40%;bottom:0;}#footerLegal{float:left;clear:left;display:block;width:980px;padding:10px 0;background-color:#FFF!important;border-top:1px solid #EEE;}#footerLegal .atol{float:left;display:block;margin:0 0 0 35px;}#footerLegal .aito{float:left;display:block;margin:0 35px 0 85px;}#footerLegal #ImageCredits{float:left;clear:left;display:block;margin:5px auto 10px auto;width:980px;text-align:center;}#footerLegal #ImageCredits h2{display:none;}#footerLegal span{float:left;display:block;width:60px;}.atol p,.aito p{float:left;display:block;width:350px;}.resortStatText{float:left;}.star{float:right;width:95px;height:16px;display:block;text-indent:-9999px;}.star_1{background:transparent url(/_assets/images/icons/stars.png) no-repeat 0 -64px;}.star_2{background:transparent url(/_assets/images/icons/stars.png) no-repeat 0 -48px;}.star_3{background:transparent url(/_assets/images/icons/stars.png) no-repeat 0 -32px;}.star_4{background:transparent url(/_assets/images/icons/stars.png) no-repeat 0 -16px;}.star_5{background:transparent url(/_assets/images/icons/stars.png) no-repeat 0 0;}#promos{float:left;display:block;margin-bottom:30px;}.promo{float:left;display:block;width:250px;padding-top:25px;}#promos .promo p{height:125px;width:240px;overflow:hidden;}#promos .promo img{margin-bottom:5px;}.promo h2{margin:6px 0;}.promo1{padding-left:30px;}.promo2{padding-left:85px;}.promo3{padding-left:75px;}#twitter{position:relative;clear:left;display:block;width:100%;height:50px;margin-bottom:10px;background:transparent url('/_assets/images/home/twitterFade.jpg') 0 10px repeat-x;}#twitter .icon{position:absolute;top:18px;right:5px;}#twitter .tweet_list{margin:0;padding:0;}#twitter .tweet_list li{position:absolute;top:0;left:10px;width:700px;list-style:none;margin:0;padding:0;}#twitter .tweet_avatar{position:absolute;top:0;left:15px;width:54px;height:54px;padding:3px 0 0 3px;background:transparent url('/_assets/images/common/resort_twitter_profile_bg.png') 0 0 no-repeat;}#twitter .tweet_text{font-size:1.1em;position:absolute;top:18px;left:75px;width:870px;height:15px;}.tweet_avatar{width:54px;height:54px;padding:3px 0 0 3px;background:transparent url('/_assets/images/common/resort_twitter_profile_bg.png') 0 0 no-repeat;}#recommendations{float:left;clear:left;margin-top:10px;}#recommendations h2{margin-left:15px;}.recommendation{float:left;display:block;width:170px;margin:0 0 10px 20px;}.recommendation a{margin-bottom:5px;}.recommendationFirst{margin-left:10px;}.recommendation h3,.recommendation p{float:left;clear:left;}#atAGlance{float:left;clear:both;margin:0 15px 0 0;width:280px;border:3px solid #fff;-webkit-box-shadow:0 1px 7px rgba(0,0,0,.2);-moz-box-shadow:0 1px 7px rgba(0,0,0,.2);box-shadow:0 1px 7px rgba(0,0,0,.2);}#atAGlanceInner{padding:10px;background:-webkit-gradient(linear,left top,left bottom,from(#F5F5F5),to(#FFF));background:-moz-linear-gradient(center top,#F5F5F5,#FFF) repeat scroll 0 0 transparent;}#atAGlance h3{padding-left:20px;}#atAGlance ul{display:block;margin:0;padding:0;}#atAGlance ul li{display:block;margin:0;padding-left:20px;background:transparent url('/_assets/images/icons/glanceBullet.png') no-repeat left 3px;}#horzMenu{width:960px;height:30px;width:960px;padding:8px 10px 0 10px;background:transparent url('/_assets/images/common/horzMenu.jpg') repeat-x top left;}#horzMenu p{float:left;margin:0;padding:0;}#horzMenu ul{float:right;margin:0;padding:0;}#horzMenu ul li{float:left;display:block;margin:0;padding:0 0 0 10px;vertical-align:bottom;}#horzMenu ul li a{float:left;display:block;}#resortTopHalf,#resortBtmHalf{float:left;width:960px;margin:0;}#defaultIntro{clear:both;line-height:1.3333;padding:10px 15px 10px 0;}#resortTopHalfRight{float:left;width:220px;}#resortBtmHalfLeft{float:left;}#resortBtmHalfRight{float:left;}#resortTopHalf{clear:both;margin-top:15px;}#resortBtmHalf{margin-bottom:15px;}#resortTopHalfLeft{float:left;width:720px;}#resortMagImg1{float:left;}#resortMagImg3{float:left;margin-left:10px;}#resortMagImg4{float:left;clear:left;margin:10px 0 0 10px;}#chaletsInResort{float:left;margin-top:5px;width:200px;}#chaletsInResort h3{padding-left:16px;}#chaletsInResort ul{margin:0;padding:0;}#chaletsInResort ul li{list-style:none;margin:0;background:transparent url(/_assets/images/icons/chaletBullet.png) no-repeat center left;padding-left:16px;}#resortStats{width:280px;}#resortStats ul{display:block;margin:10px 0 0 0;padding:0;}#resortStats ul li{display:block;margin:0;padding:3px;list-style:none;background:#fff;border-left:1px solid #DEDEDE;border-right:1px solid #DEDEDE;border-top:1px solid #DEDEDE;}#resortStats ul li.last{border-bottom:1px solid #DEDEDE;}#resortTwitter{float:left;margin:5px 0 0 10px;width:290px;}#resortTwitter ul{margin:0;padding:0;}#resortTwitter ul li{float:left;clear:left;width:290px;list-style:none;margin:0 0 5px 0;padding:0;}#resortTwitter .tweet_avatar{float:left;width:54px;height:54px;padding:3px 0 0 3px;}#resortTwitter .tweet_text{float:left;width:204px;height:80px;margin-left:2px;padding:10px;background:transparent url('/_assets/images/common/resort_twitter_bg.png') 0 0 no-repeat;}.tweet_time,.tweet_join{display:none;}.magazineMoreInfoLink{margin-top:-1em;text-align:right;}.chaletRow{float:left;clear:left;margin-bottom:15px;width:960px;}.chaletFirst{margin-right:5px;}.chaletLast{margin-left:5px;}.chaletTriple{float:left;width:310px;}.chaletTwin{float:left;width:470px;}.chaletCaption{position:relative;}.chaletCaptionBg{position:absolute;top:2px;left:2px;height:40px;background-color:rgba(255,255,255,0.8);z-index:1;}.chaletName{position:absolute;bottom:8px;left:5px;z-index:2;}.chaletGuests{position:absolute;bottom:8px;right:5px;z-index:3;}.chaletTextAndLink{float:left;padding-bottom:10px;}.chaletText{float:left;width:100%;height:50px;overflow:hidden;margin-bottom:1em;}.chaletText p{width:100%;float:left;}.chaletTextAndLink a.black{float:right;}.chaletTriple .chaletCaptionBg{width:300px;}.chaletTwin .chaletCaptionBg{width:457px;}#resortDetailLeft{float:left;width:300px;margin-right:35px;}#resortDetailRight{float:left;width:625px;}#resortDetailLeft #atAGlance{width:300px;}#resortTopHalfLeft #atAGlance{width:300px;}#resortDetailLeft #featuredChalet{width:280px;margin:15px 0 15px 0;}#resortDetailLeft #featuredChaleth2{margin:0 0 0 5px;}#resortDetailRight #featuredChalet{float:left;width:220px;margin-left:10px;}#resortTopHalfRight #featuredChalet{float:left;width:220px;margin-top:5px;}#resortDetailRight #featuredChalet h2{margin:0 0 0 5px;}#resortDetailLeft #featuredChalet .promoText{width:115px;}#infoRight #featuredChalet{margin:0 0 10px 0;}#infoRight .promoSidePanel .buttonIconText{width:140px;}#resortDetailRight #carousel{float:left;width:358px;border:2px solid #fff;-webkit-box-shadow:0 1px 7px rgba(0,0,0,.2);-moz-box-shadow:0 1px 7px rgba(0,0,0,.2);box-shadow:0 1px 7px rgba(0,0,0,.2);}#resortDetailRight #carousel #carouselNav ul{top:12px;right:7px;}#resortDetailRight #chaletsInResort{clear:none!important;float:left;width:210px;margin:0 0 0 16px;}#resortInfoTabs{clear:left;float:left;margin-top:30px;width:625px;border:1px solid #dedede;background-color:#fff;}#resortInfoTabs .ui-tabs-nav{margin:-15px 0 0 -1px;}#resortDetailRight .ui-corner-all{-moz-border-radius:none;-webkit-border-radius:none;border-radius:none;}#localActivities{float:left;}.resortActivity{clear:left;float:left;margin-bottom:15px;}.resortActivity img{float:left;margin:0 5px 5px 0;}.resortActivity p{margin:0;padding:0;}.priceInfo{font-size:.95em;float:left;margin:0 3px 1.4em 3px;width:270px;border-top:1px solid #DEDEDE;background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#F5F5F5));background:-moz-linear-gradient(center top,#FFF,#F5F5F5) repeat scroll 0 0 transparent;}.priceDesc{width:180px;padding:5px;border-left:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;}.priceFrom{padding:5px;border-right:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;}#infoPage{float:left;width:940px;margin:15px 20px;}#infoLeft{float:left;width:540px;margin-right:35px;}#infoRight{float:left;width:365px;}#featuredChalet{float:left;width:345px;}.promoSidePanel{clear:left;float:left;}.promoImg{float:left;display:block;}#featuredChalet .promoText,.promoSidePanel .promoText{margin-left:10px;}.promoText{float:left;display:block;padding:0;width:200px;margin:0;}.promoText a{float:right;margin-top:1em;}.promoText p{margin:0;padding:0;}.promoSidePanelText{clear:left;float:left;}#infoRight #carousel,#infoRight #carousel .scrollable{width:360px;height:220px;}#infoRight #carouselNav ul{right:20px;}#infoRight img{margin-bottom:10px;}#infoLeft .promoSidePanel{width:500px;}#infoLeft .promoText{width:360px;}#infoLeft .FullWidthPromoText{width:480px!important;}#infoLeft .promoSidePanel h2{margin-left:5px;width:480px;}#infoLeft .promoSidePanelText{width:480px;}#infoPageTabs{clear:left;float:left;margin-top:30px;border:1px solid #dedede;background-color:#fff;}#infoPageTabs .ui-tabs-nav{margin:-15px 0 0 -1px;}.framedCarousel{float:left;width:358px;border:2px solid #fff;-webkit-box-shadow:0 1px 7px rgba(0,0,0,.2);-moz-box-shadow:0 1px 7px rgba(0,0,0,.2);box-shadow:0 1px 7px rgba(0,0,0,.2);}.framedCarousel #carouselNav ul{top:12px;right:7px;}#relatedLinks{position:relative;}#VIPOverlayIcon{position:absolute;right:15px;bottom:10px;}.dataTable{width:100%;}.dataTable th,.dataTable td{padding:5px;}#infoLeft table{float:left;width:500px;}#infoLeft table th,#infoLeft table td{padding:5px;}.resultItem{float:left;clear:left;border-top:1px dashed #ccc;padding:10px 0 10px 0;}.searchResultImage{float:left;width:280px;}.resultItemDetails{float:left;width:400px;margin:0 10px 0 0;}.resultItemAvailability{float:left;width:230px;}.ResultDetails{float:left;clear:left;width:960px;}.bookdisabled{color:Red;}.searchResultAvailabilityButtons{float:left;margin:5px 0 5px 0;}.hotelRooms{float:left;width:400px;}.flightInformation{float:left;width:550px;}.flightInfoList{float:left;width:180px;margin:0 5px 0 5px;}.searchResultButton{clear:left;float:right;margin-top:10px;}.bookBtn{position:absolute;top:0;right:0;margin:5px 0 10px 0;}#mag1TopText{float:left;width:960px;}#mag1TopImagery{float:left;clear:left;width:960px;}#mag1Left{float:left;width:285px;margin-top:5px;}#mag1Right{float:left;width:660px;margin-left:10px;}#chaletMag1Intro{float:left;width:285px;height:140px;overflow:hidden;}#mag1Img2{float:left;clear:left;}#mag1Left #resortTwitter{width:300px;margin:9px 0 0 0;}#mag1Img1{float:left;margin-top:5px;}#mag1Img3{float:left;margin:10px 10px 0 0;}#mag1Img4{float:left;margin:10px 0 10px 15px;}#mag1Img5{float:left;}#mag1Img6{float:left;margin-left:12px;}#mag1Btm{float:left;margin-bottom:10px;}#mag1Right #chaletFeaturesIncluded{margin-top:10px;}#mag1Right #roomList{margin-top:15px;}#mag1Left #mag1Left{margin-top:15px;}#ChaletchaletsInResort{float:left;margin:0 0 10px 12px;padding:10px;width:930px;}#ChaletchaletsInResort ul{width:900px;margin:10px 0 0 0;padding:0;overflow:hidden;}#ChaletchaletsInResort li{line-height:1.5em;float:left;display:inline;}.quad li{width:23%;}#roomList{float:left;width:220px;margin:9px 0 0 5px;}#mag2Left{float:left;width:700px;}#mag2Right{float:left;width:250px;margin:10px 0 0 10px;}#mag2Right #roomList{float:left;margin:15px 0 0 10px;}#mag2InnerLeft{float:left;width:340px;}#mag2InnerRight{float:left;width:340px;margin-left:20px;}#chaletMag2Intro{float:left;height:150px;}#mag2Top{float:left;width:710px;margin-top:8px;}#mag2Btm{float:left;clear:left;width:720px;margin-top:10px;}#mag2Img1{float:left;margin-bottom:10px;}#mag2Img2{float:left;margin-bottom:10px;}#mag2Img5{float:left;margin-top:7px;}#mag2Img6{float:left;}#mag2Img7{float:left;margin-left:10px;}#mag2Img8{float:left;margin-left:10px;}#chaletMag3Intro{float:left;width:460px;height:94px;overflow:hidden;}.mag3InnerLeft{float:left;width:700px;margin-top:5px;}.mag3InnerRight{float:left;width:260px;}.mag3Row{float:left;clear:left;width:700px;}.mag3InnerRight #roomList{width:260px;}#mag3Top .mag3Row{margin-bottom:10px;}#mag3Img1{float:left;margin-left:10px;}#mag3Img2{float:left;}#mag3Img3{float:left;margin-left:10px;}#mag3Img4{float:left;margin-left:10px;}#mag3Img5{float:left;margin-bottom:10px;}#mag3Img6{float:left;margin:0 0 10px 10px;}#mag3Img7{float:left;}#mag3Img8{float:left;margin-left:10px;}.mag3Row #resortTwitter{margin-left:49px;}#mag3Top #roomList{margin-left:10px;}.mag3Row #TwitterSubstituteImage{float:left;margin-left:56px;}#chaletFeaturesIncluded{float:left;position:relative;width:361px;}#chaletFeaturesIncludedInner{float:left;width:361px;height:34px;background:transparent url('/_assets/images/common/also_included_header_bg.png') top left no-repeat;}#chaletFeaturesIncludedOuter{float:left;clear:left;width:361px;height:248px;background:transparent url('/_assets/images/common/also_included_main_bg.png') top left no-repeat;}.chaletFeatures{float:left;width:170px;padding:0;margin:10px 0 10px 10px;height:228px;overflow:hidden;}.alsoIncluded{float:left;width:170px;padding:0;margin:10px 0 10px 10px;height:228px;overflow:hidden;}#chaletFeaturesIncluded ul{margin:0;padding:0;}#chaletFeaturesIncluded ul li{list-style:none;}#mag2Right #chaletFeaturesIncluded{float:left;position:relative;width:220px;margin-left:10px;}#mag2Right .chaletFeatures{float:left;width:220px;height:auto;margin:0;}#mag2Right .chaletFeatures ul{float:left;width:198px;padding:10px;border-left:1px solid #dedede;border-right:1px solid #dedede;}#mag2Right .chaletFeatures ul li,#mag2Right .alsoIncluded ul li,{float:left;width:198px;}#mag2Right .chaletFeatures h3{float:left;width:200px;height:14px;padding:10px;background:transparent url('/_assets/images/common/also_included_header_stacked.png') top left no-repeat;}#mag2Right .alsoIncluded{float:left;clear:left;width:218px;margin:0;border:1px solid #dedede;}#mag2Right .alsoIncluded h3{float:left;width:200px;height:14px;padding:10px;border-bottom:1px solid #dedede;background:transparent url('/_assets/images/common/also_included_header2_repeater.png') top left no-repeat;}#mag2Right .alsoIncluded ul{float:left;width:198px;padding:10px;}#chaletDetails{margin-top:10px;}#chaletDetailsLeft{float:left;width:300px;}#chaletDetailsRight{float:left;width:640px;margin-left:20px;}#chaletQuote p{margin-bottom:0;}#chaletDetailsRight #carousel{float:left;width:360px;border:2px solid #fff;-webkit-box-shadow:0 1px 7px rgba(0,0,0,.2);-moz-box-shadow:0 1px 7px rgba(0,0,0,.2);box-shadow:0 1px 7px rgba(0,0,0,.2);margin-right:15px;}#chaletDetailsRight #carousel #carouselNav ul{top:12px;right:7px;}#chaletDetailsRight #chaletsInResort{width:200px;}#priceGridKey{margin:0;padding:0;}#priceGridKey li{list-style:none;float:left;display:inline;margin:0 10px 0 0;padding-left:20px;}#priceGridNormal{height:14px;background:transparent url('/_assets/images/common/price_grid_key.png') 0 0 no-repeat;}#priceGridTravel{height:14px;background:transparent url('/_assets/images/common/price_grid_key.png') 0 -14px no-repeat;}#priceGridSaver{height:14px;background:transparent url('/_assets/images/common/price_grid_key.png') 0 -28px no-repeat;}#Details_Image{float:left;}#PriceGridContainer{float:left;margin:20px 0 20px 0;}#PriceGrid{float:left;clear:left;margin:10px 0 15px 0;}#PriceGrid dl{float:left;display:block;clear:both;margin:0 0 1px 0;border-top:1px solid #666;border-bottom:1px solid #666;}#PriceGrid dt{float:left;padding:30px 0 0 20px;background-color:#4b4b4b;color:#fff;width:38px;height:43px;border-left:1px solid #666;border-right:1px solid #666;}#PriceGrid dd{float:left;position:relative;width:105px;height:63px;padding:5px;border-right:1px solid #666;}#PriceGrid dd.Saver{color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#ea5138),to(#bf2209));background:-moz-linear-gradient(top,#ea5138,#bf2209);}#PriceGrid dd.NoTravel{color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#85a8eb),to(#516180));background:-moz-linear-gradient(top,#85a8eb,#516180);}#PriceGrid dd.Full{color:#666;background-color:#ccc;}#PriceGrid dd.Normal{color:#666;:-webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#fff));background:-moz-linear-gradient(top,#f7f7f7,#fff);}#PriceGrid .date{position:absolute;top:0;right:0;background-color:#9b9b9b;color:#fff;width:14px;height:14px;padding:3px;text-align:right;}#PriceGrid .was{position:absolute;top:9px;width:100px;height:20px;overflow:hidden;}#PriceGrid .now{position:absolute;top:25px;width:100px;height:20px;overflow:hidden;}#PriceGrid .message{position:absolute;top:40px;width:100px;height:18px;overflow:hidden;}#PriceGridSmallprint{float:left;clear:left;width:640px;color:#999;}#chaletFloorPlanList{float:left;margin-right:30px;width:200px;}#chaletFloorPlanList ul{float:left;margin:0;padding:0;}#chaletFloorPlanList ul li{float:left;position:relative;margin:0 0 10px 0;padding:0;line-height:1.6;list-style:none;}#chaletFloorPlanList ul li a{display:block;width:213px;height:181px;}#chaletFloorPlanList ul li a img{position:absolute;left:0;top:0;}.zoomIcon{position:absolute;right:10px;bottom:10px;}#infoLeft .ui-tabs{width:550px;}.ui-tabs{position:relative;zoom:1;}.ui-tabs .ui-tabs-nav{float:left;margin:0;padding:0;border:1px solid #dedede;}.ui-tabs .ui-tabs-nav li{float:left;list-style:none;display:inline;text-align:center;}.ui-tabs .ui-tabs-nav li a{float:left;display:block;height:10px;padding:10px;line-height:10px;border-right:1px solid #fff;background:transparent url('/_assets/images/common/tabs_bg.gif') top left repeat-x;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#fff;background-position:0 -60px;}.ui-tabs .ui-tabs-nav li a:hover{color:#fff;background-position:0 -30px;}.ui-tabs .ui-tabs-nav li.ui-state-focus a{color:#fff;background-position:0 -60px;}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:30px 20px;background:none;}.ui-tabs .ui-tabs-hide{display:none!important;}.ui-tabs .ui-tabs-panel p{width:100%;}.ui-datepicker{width:17em;padding:.2em .2em 0;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month-year{width:100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-progressbar{height:2em;text-align:left;}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;}#WhyVipContent{float:left;position:relative;margin:0 auto;width:980px;padding-bottom:20px;}.WhyPromoPanel{position:relative;float:left;margin:20px 0 0 10px;height:432px;width:229px;background-color:#f6f6f6;}.WhyPromoPanel .ImgAndTitle{position:relative;}.WhyPromoPanel .ImgAndTitle h2{position:absolute;background-color:rgba(255,255,255,0.7);bottom:0;margin-bottom:0;padding:.4em;width:215px;height:25px;}.WhyPromoPanel .Text{padding:.6em;}.WhyPromoPanel .ButtonHolder{position:absolute;bottom:20px;margin-left:30px;}input.Vip-error,select.Vip-error,input.error{background-color:#FCC!important;border:1px solid #F00!important;}.imgFrame{border:2px solid #fff;-webkit-box-shadow:0 1px 7px rgba(0,0,0,.2);-moz-box-shadow:0 1px 7px rgba(0,0,0,.2);box-shadow:0 1px 7px rgba(0,0,0,.2);}#phoneBooking{float:left;width:230px;margin:0 0 10px 10px;}#mag2Right #phoneBooking{width:200px;}#mag1Right #phoneBooking{margin-top:8px;}#snowlineRedirect{position:absolute;left:0;top:0;width:100%;height:100px;z-index:9999;background-color:#999;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4);-moz-box-shadow:0 1px 2px rgba(0,0,0,.4);box-shadow:0 1px 2px rgba(0,0,0,.4);}a.#snowlineRedirectClose{position:absolute;right:5px;top:5px;z-index:9999;color:#fff!important;width:16px;height:16px;background:transparent url('/_assets/images/common/sprite_matrix.png') -180px 0 no-repeat;}a:hover.#snowlineRedirectClose{background-position:-180px -20px;}#snowlineRedirectClose span{position:absolute;left:-9999px;}#snowlineRedirect p{padding:10px;font-size:1.4em;color:#fff!important;text-align:center;}