#expandingSlideshow{position:relative;top:0px;left:0px;right:0px;height:500px;width:100%;min-width:1024px;overflow:hidden !important;text-align:center;z-index:0;cursor:hand;background:url(/assets/img/global/mini-circle-preloader.gif) center center no-repeat}#expandingSlideshow img{display:none}#expandingSlideshow .prevSlide,#expandingSlideshow .nextSlide{position:absolute;top:40%;z-index:10;width:41px;height:83px;cursor:pointer}#expandingSlideshow .prevSlide{background:url(/assets/img/global/mainSlideshow-btn-prev.png) 0 0 no-repeat;left:0px}#expandingSlideshow .prevSlide:hover{background-position:0px -83px}#expandingSlideshow .nextSlide{background:url(/assets/img/global/mainSlideshow-btn-next.png) 0 0 no-repeat;right:0px}#expandingSlideshow .nextSlide:hover{background-position:0px -83px}#btn_expandedScreen,#btn_normalScreen{cursor:pointer;margin-top:5px;width:55px;height:46px;background:url(/assets/img/global/mainSlideshow-btn-fullScreen.png) 0 0 no-repeat;position:absolute;right:-50px;top:-10px;z-index:10}#btn_expandedScreen{display:inline-block;*display:inline;zoom:1;vertical-align:top}#btn_expandedScreen:hover{background-position:bottom left}#btn_normalScreen{background:url(/assets/img/global/mainSlideshow-btn-normalScreen.png) 0 0 no-repeat;display:none;z-index:1000;position:absolute;top:10px;right:10px;width:67px;height:67px}#btn_normalScreen:hover{background-position:0px -68px}#slidehowTextHolder{position:relative;top:0;left:0px;right:0px;overflow:hidden;z-index:35;color:#fff;margin:0 auto;padding:0 32px;width:960px;height:500px;display:none}#slideshowExtras{position:absolute;top:420px;left:50%;height:33px;width:960px;z-index:1000;margin-left:-480px}#slideshowExtras ul{display:inline-block;*display:inline;zoom:1;vertical-align:top;background:rgba(0,0,0,0.65);width:327px- 34px;height:21px;padding:6px 17px 0 17px}#slideshowExtras ul li{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:6px;height:6px;padding:4px;margin-right:3px;cursor:pointer}#slideshowExtras ul li a{background:#fff;display:block;width:6px;height:6px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#slideshowExtras ul li.selected,#slideshowExtras ul li:hover{display:inline-block;*display:inline;zoom:1;vertical-align:top;background:rgba(255,255,255,0.3);-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}#slideshowExtras ul li.selected a,#slideshowExtras ul li:hover a{background:#b3d000}#slideshowExtras span{background:#fff;background:rgba(255,255,255,0.8);position:relative;display:block;text-align:center;margin:0 0 0 412px;padding-right:6px;width:500px;height:34px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#slideshowExtras span p{color:#453c2d;margin:0px;padding:8px 20px 0 10px;display:inline-block;*display:inline;zoom:1;vertical-align:top;font-family:"TrajanProRegular";font-size:14px}#expandedCaption{text-align:left;height:90px;width:100%;position:absolute;display:none;z-index:525;bottom:60px;left:0px;right:0px;background-color:#393939;background-image:-moz-linear-gradient(top, #2f2f2f, #393939);background-image:-ms-linear-gradient(top, #2f2f2f, #393939);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#2f2f2f), to(#393939));background-image:-webkit-linear-gradient(top, #2f2f2f, #393939);background-image:-o-linear-gradient(top, #2f2f2f, #393939);background-image:linear-gradient(top, #2f2f2f, #393939);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF2F2F2F', endColorstr='#FF393939');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF2F2F2F', endColorstr='#FF393939')"}#captionContent{min-width:970px;margin:0 0 0 50px;height:90px}#captionContent img.captionImage{vertical-align:top;display:inline-block;*display:inline;zoom:1;vertical-align:top}#captionContent .captionText{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:610px;height:80px;padding:10px 0 0 30px;color:#fff;border-left:1px solid #5d5d5d}#captionContent .captionText h1{font-family:"HelveticaNeue35Thin";font-size:28px;line-height:30px;margin:0 0 0 -5px}#captionContent .captionText p{font-family:"HelveticaNeue57Condensed";font-size:14px;line-height:18px;color:#acacac;margin:3px 0 5px 0}#captionContent .captionText a{font-family:"HelveticaNeue67MdCn";font-size:14px;line-height:18px;display:inline-block;*display:inline;zoom:1;vertical-align:top;color:#c7e700;text-transform:uppercase}#captionContent .captionText a:hover{color:#fff}.full-cap-close{background:url("/assets/img/resorts/full-caption-close.png") right -10px no-repeat;display:inline-block;*display:inline;zoom:1;vertical-align:top;display:none;width:104px;z-index:900;position:absolute;font-family:"HelveticaNeue67MdCn";right:12px;text-transform:uppercase;font-size:11px;line-height:13px;bottom:130px;font-weight:bold;color:#acacac}.full-cap-close:hover{color:#c7e700}.full-cap-close.show{background:url("/assets/img/resorts/close-bg.png") 0 0 no-repeat;bottom:60px;right:0px;width:107px;height:21px;color:#fff;padding:9px 0 0 11px;text-align:left}.full-cap-close.show:hover{color:#c7e700}#featuredSlideshow{width:1440px;height:710px;position:relative;margin:-35px 0 0 -240px}#featuredSlideshow .featuredSlideshowNav{position:absolute;top:43.5%;z-index:10;width:41px;height:83px;cursor:pointer}#featuredSlideshow .featuredSlideshowNav#featuredSlideshowPrev{background:url(/assets/img/global/featuredSlideshow/featuredSlideshow-btn-prev-tiny.png) 0 0 no-repeat;left:0px}#featuredSlideshow .featuredSlideshowNav#featuredSlideshowPrev:hover{background-position:0px -83px}#featuredSlideshow .featuredSlideshowNav#featuredSlideshowNext{background:url(/assets/img/global/featuredSlideshow/featuredSlideshow-btn-next-tiny.png) 0 0 no-repeat;right:0px}#featuredSlideshow .featuredSlideshowNav#featuredSlideshowNext:hover{background-position:0px -83px}#featuredSlides{background:url(/assets/img/global/mini-circle-preloader.gif) center center no-repeat;position:relative;top:0px;left:0px;width:1440px;height:645px}#featuredSlideshow.dark #featuredSlides{background-image:url(/assets/img/global/mini-circle-preloader-dark.gif)}#featuredSlides img{position:absolute;top:0px;left:0px}#featuredSlideshowDots{background:url(/assets/img/global/featuredSlideshow/featuredSlideshow-dotNav-bg.png) 0px 0px no-repeat;width:696px;height:54px;text-align:center;margin:0 auto;position:relative;z-index:10}#featuredSlideshowDots .bulletNav{background:url(/assets/img/global/featuredSlideshow/featuredSlideshow-dotNav-dots.png) 0px 0px no-repeat;width:13px;height:13px;cursor:pointer;display:inline-block;*display:inline;zoom:1;vertical-align:top;margin:11px 3px 0px 3px}#featuredSlideshowDots .bulletNav:hover,#featuredSlideshowDots .bulletNav.activeSlide{background-position:-13px 0px}.sprite-banners{background:url(/assets/img/global/sprite-banners.png) 0 0 no-repeat;display:inline-block;*display:inline;zoom:1;vertical-align:top}.sectionBanner{width:189px;height:35px;margin:-33px 0 10px 390px;font-family:"HelveticaNeue67MdCn";font-size:15px;line-height:27px;color:#fff;text-align:center;text-transform:uppercase}.sectionBanner#greenBanner{background-position:-120px -95px}.sectionBanner#redBanner{background-position:-120px -136px}.includedBanner{background-position:0px 0px;width:97px;height:96px}.optionalBanner{background-position:0px -96px;width:97px;height:96px}.triSmallIncluded{background-position:-120px 0px;width:56px;height:56px}.triSmallOptional{background-position:-320px -96px;width:56px;height:56px}.triSmallFreeWedd{background-position:-400px -96px;width:64px;height:64px}.triBigIncluded{background-position:-192px 0px;width:76px;height:76px}.smallIncludedBanner{background-position:-400px 0px;width:70px;height:68px}.smallOptionalBanner{background-position:-320px 0px;width:70px;height:68px}.hiddenElement{visibility:hidden;padding-right:10px}select{width:250px;margin:0px;padding:0px;font-size:14px}.input-select-wrapper{background-color:#dadada;background-image:-moz-linear-gradient(top, #fff, #dadada);background-image:-ms-linear-gradient(top, #fff, #dadada);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#dadada));background-image:-webkit-linear-gradient(top, #fff, #dadada);background-image:-o-linear-gradient(top, #fff, #dadada);background-image:linear-gradient(top, #fff, #dadada);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFDADADA');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFDADADA')";-webkit-border-radius:0.25em;-moz-border-radius:0.25em;border-radius:0.25em;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;overflow:hidden;vertical-align:middle;position:relative;text-align:left;font-weight:normal}.input-select-wrapper.focused{-moz-box-shadow:0px 0px 6px #0078e7;-webkit-box-shadow:0px 0px 6px #0078e7;box-shadow:0px 0px 6px #0078e7}.input-select-wrapper:before,.input-select-wrapper:after{border:solid transparent;border-width:0.3em;content:'';position:absolute;right:0.8em;top:50%;z-index:1}.input-select-wrapper:before{border-top-color:#333;margin-top:0.2em}.input-select-wrapper:after{border-bottom-color:#333;margin-top:-0.6em}.input-select-wrapper>select{opacity:0;filter:alpha(opacity=0);position:relative;z-index:1;border:none;-webkit-appearance:none;-moz-appearance:window}.input-select-wrapper>select,.input-select-wrappertext{height:2em;line-height:2.3em;padding:0 1.8em 0 1em;width:100%}.input-select-wrappertext{left:0;position:absolute;top:0;z-index:0;font-size:inherit}.sprite-tabs{background:url(/assets/img/resorts/sprite-tabs.png) 0 0 no-repeat;display:inline-block;*display:inline;zoom:1;vertical-align:top}.viewType{width:960px;margin:0px auto}.rstTabs{text-align:center;margin:50px auto 20px auto}.rstTabs .divider{width:960px;margin:10px auto 40px auto}.rstTabs #viewButtons{background:#ffffff;width:91px;height:51px;padding:2px 2px;display:inline-block;*display:inline;zoom:1;vertical-align:top;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-radius-topleft:3px;-webkit-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;-moz-box-shadow:0 -1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:0 -1px 2px rgba(0,0,0,0.1);box-shadow:0 -1px 2px rgba(0,0,0,0.1);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}.rstTabs #viewButtons li{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:91px;height:25px;cursor:pointer;margin:0 0 1px 0;font-family:"HelveticaNeue67MdCn";font-size:11px;line-height:25px;color:#979797;text-transform:uppercase;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s}.rstTabs #viewButtons li span.icon{width:25px;height:25px;margin:1px 3px 0px 0px;display:inline-block;*display:inline;zoom:1;vertical-align:top}.rstTabs #viewButtons li.grid span.icon{background-position:-482px -178px}.rstTabs #viewButtons li.list span.icon{background-position:-507px -178px}.rstTabs #viewButtons li:hover,.rstTabs #viewButtons li.active{background:#545454;color:#fff;-moz-box-shadow:inset 0px 5px 10px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0px 5px 10px rgba(0,0,0,0.5);box-shadow:inset 0px 5px 10px rgba(0,0,0,0.5)}.rstTabs #viewButtons li:hover.grid span.icon,.rstTabs #viewButtons li.active.grid span.icon{background-position:-482px -153px}.rstTabs #viewButtons li:hover.list span.icon,.rstTabs #viewButtons li.active.list span.icon{background-position:-507px -153px}.rstTabs .rstTabbedNav{display:inline-block;*display:inline;zoom:1;vertical-align:top}.rstTabs .rstTabbedNav li{text-align:center;margin:0 3px 0 0;cursor:pointer;display:inline-block;*display:inline;zoom:1;vertical-align:top;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-radius-topleft:5px;-webkit-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;-moz-box-shadow:0 -1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:0 -1px 2px rgba(0,0,0,0.1);box-shadow:0 -1px 2px rgba(0,0,0,0.1);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}.rstTabs .rstTabbedNav li span.underline{border-bottom:1px solid #bebebe;height:1px;display:block;margin:-18px auto 0 auto;width:430px}.rstTabs .rstTabbedNav li a,.rstTabs .rstTabbedNav li button{display:block;background:#818181;background:rgba(129,129,129,0.8);font-family:"TrajanProRegular";color:#fff;font-size:18px;line-height:50px;letter-spacing:-1px;text-transform:capitalize;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.5s;-o-transition:all 0.3s;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-radius-topleft:5px;-webkit-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}.rstTabs .rstTabbedNav li a span,.rstTabs .rstTabbedNav li button span{font-size:14px}.rstTabs .rstTabbedNav li a.activeTabNav,.rstTabs .rstTabbedNav li a:hover,.rstTabs .rstTabbedNav li button.activeTabNav,.rstTabs .rstTabbedNav li button:hover{background:#fff;color:#453c2d}.rstTabs .rstTabbedContent{text-align:left;background:url(/assets/img/resorts/tabs-content-bg.png) center top no-repeat;padding-top:30px;min-height:150px}.rstTabs .rstTabbedContent .bestValueTagRed{background:url(/assets/img/resorts/tabs-bestValue.png) left top no-repeat;width:49px;height:41px;z-index:5;position:absolute;bottom:13px;left:9px}.rstTabs .rstTabbedContent .viewType.list li .topLine{height:1px;width:715px;background:#dbdbdb;position:absolute;left:230px;top:7px}.rstTabs .rstTabbedContent .viewType.list li .miniSlider{background-position:-479px 0px;width:212px;height:140px;position:relative;padding:12px 0 0 11px;display:inline-block;*display:inline;zoom:1;vertical-align:top}.rstTabs .rstTabbedContent .viewType.list li .miniSlider.rooms{background-position:-479px -231px;height:114px}.rstTabs .rstTabbedContent .viewType.list li .miniSlider.rooms .miniControls a.nextButton{top:40px}.rstTabs .rstTabbedContent .viewType.list li .miniSlider.rooms .miniControls a.prevButton{top:40px}.rstTabs .rstTabbedContent .viewType.list li .miniSlider.rooms .miniResortSlides{height:99px}.rstTabs .rstTabbedContent .viewType.list li .miniSlider .miniControls a.nextButton{background-position:-109px 0px;width:50px;height:50px;position:absolute;top:50px;right:16px;z-index:5}.rstTabs .rstTabbedContent .viewType.list li .miniSlider .miniControls a.nextButton:hover{background-position:-109px -124px}.rstTabs .rstTabbedContent .viewType.list li .miniSlider .miniControls a.prevButton{background-position:-11px 0px;width:50px;height:50px;position:absolute;top:50px;left:11px;z-index:5}.rstTabs .rstTabbedContent .viewType.list li .miniSlider .miniControls a.prevButton:hover{background-position:-11px -124px}.rstTabs .rstTabbedContent .viewType.list li .miniSlider .dottedNavCount{position:absolute;bottom:-2px;left:3px;z-index:50;margin:0 auto}.rstTabs .rstTabbedContent .viewType.list li .miniSlider .dottedNavCount .dottedNav{background-position:-703px -76px;width:11px;height:11px;cursor:pointer;display:inline-block;*display:inline;zoom:1;vertical-align:top;margin:0 6px}.rstTabs .rstTabbedContent .viewType.list li .miniSlider .dottedNavCount .dottedNav:hover,.rstTabs .rstTabbedContent .viewType.list li .miniSlider .dottedNavCount .dottedNav.active{background-position:-714px -76px}.rstTabs .rstTabbedContent .viewType.list li .miniSlider .miniResortSlides{width:196px;height:124px;overflow:hidden;position:relative;display:block}.rstTabs .rstTabbedContent .viewType.list li .miniSlider .miniResortSlides img{position:absolute;top:0px;left:0px;width:100%;display:none}.rstTabs .rstTabbedContent .viewType.grid li{display:inline-block;*display:inline;zoom:1;vertical-align:top}.rstTabs .rstTabbedContent .viewType.grid li .topLine{display:none}.rstTabs .rstTabbedContent .viewType.grid li .miniSlider{background-position:-168px 0px;width:299px;height:198px;position:relative;margin:0 0 10px 0;padding:12px 0 0 11px}.rstTabs .rstTabbedContent .viewType.grid li .miniSlider.rooms{background-position:-168px -231px;height:158px}.rstTabs .rstTabbedContent .viewType.grid li .miniSlider.rooms .miniControls a.nextButton{top:65px}.rstTabs .rstTabbedContent .viewType.grid li .miniSlider.rooms .miniControls a.prevButton{top:65px}.rstTabs .rstTabbedContent .viewType.grid li .miniSlider.rooms .miniResortSlides{height:150px}.rstTabs .rstTabbedContent .viewType.grid li .miniSlider .miniControls a.nextButton{background-position:-109px 0px;width:50px;height:50px;position:absolute;top:80px;right:15px;z-index:5}.rstTabs .rstTabbedContent .viewType.grid li .miniSlider .miniControls a.nextButton:hover{background-position:-109px -124px}.rstTabs .rstTabbedContent .viewType.grid li .miniSlider .miniControls a.prevButton{background-position:-11px 0px;width:50px;height:40px;position:absolute;top:80px;left:11px;z-index:5}.rstTabs .rstTabbedContent .viewType.grid li .miniSlider .miniControls a.prevButton:hover{background-position:-11px -124px}.rstTabs .rstTabbedContent .viewType.grid li .miniSlider .dottedNavCount{position:relative;bottom:-16px;left:-7px;z-index:50;margin:0 auto}.rstTabs .rstTabbedContent .viewType.grid li .miniSlider .dottedNavCount .dottedNav{background-position:-703px -76px;width:11px;height:11px;cursor:pointer;display:inline-block;*display:inline;zoom:1;vertical-align:top;margin:0 6px}.rstTabs .rstTabbedContent .viewType.grid li .miniSlider .dottedNavCount .dottedNav:hover,.rstTabs .rstTabbedContent .viewType.grid li .miniSlider .dottedNavCount .dottedNav.active{background-position:-714px -76px}.rstTabs .rstTabbedContent .viewType.grid li .miniSlider .miniResortSlides{width:284px;height:180px;overflow:hidden;position:relative;display:block}.rstTabs .rstTabbedContent .viewType.grid li .miniSlider .miniResortSlides img{position:absolute;top:0px;left:0px;width:100%;display:none}#accVillages{width:960px;margin:-20px auto 0px auto}#accVillages h3{background:url(/assets/img/resorts/accommodations-2resortsin1-lines.gif) center 25px no-repeat;font-family:"HelveticaNeue37LightCondensed";font-weight:normal;color:#809a00;font-size:46px;line-height:48px;text-align:center;text-transform:uppercase}#accVillages h3 span{font-family:"HelveticaNeue67MdCn";font-weight:normal;font-size:16px;line-height:18px;color:#453c2d;display:block}#accVillages .village{background:#fff;width:458px;height:201px;margin:8px 0 80px 10px;border:3px solid #fff;position:relative;cursor:pointer;display:inline-block;*display:inline;zoom:1;vertical-align:top}#accVillages .village:hover a{background-color:#8b8b8b;background-image:-moz-linear-gradient(top, #6a6a6a, #8b8b8b);background-image:-ms-linear-gradient(top, #6a6a6a, #8b8b8b);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#6a6a6a), to(#8b8b8b));background-image:-webkit-linear-gradient(top, #6a6a6a, #8b8b8b);background-image:-o-linear-gradient(top, #6a6a6a, #8b8b8b);background-image:linear-gradient(top, #6a6a6a, #8b8b8b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF6A6A6A', endColorstr='#FF8B8B8B');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6A6A6A', endColorstr='#FF8B8B8B')"}#accVillages .village p{text-align:center;width:420px;margin:10px auto;font-size:12px;line-height:18px}#accVillages .village a{position:absolute;bottom:-14px;left:160px;width:130px;height:28px;font-family:"HelveticaNeue67MdCn";font-size:13px;line-height:28px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#6a6a6a;background-image:-moz-linear-gradient(top, #8b8b8b, #6a6a6a);background-image:-ms-linear-gradient(top, #8b8b8b, #6a6a6a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#8b8b8b), to(#6a6a6a));background-image:-webkit-linear-gradient(top, #8b8b8b, #6a6a6a);background-image:-o-linear-gradient(top, #8b8b8b, #6a6a6a);background-image:linear-gradient(top, #8b8b8b, #6a6a6a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF8B8B8B', endColorstr='#FF6A6A6A');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8B8B8B', endColorstr='#FF6A6A6A')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#accVillages .village a:hover{background-color:#8b8b8b;background-image:-moz-linear-gradient(top, #6a6a6a, #8b8b8b);background-image:-ms-linear-gradient(top, #6a6a6a, #8b8b8b);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#6a6a6a), to(#8b8b8b));background-image:-webkit-linear-gradient(top, #6a6a6a, #8b8b8b);background-image:-o-linear-gradient(top, #6a6a6a, #8b8b8b);background-image:linear-gradient(top, #6a6a6a, #8b8b8b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF6A6A6A', endColorstr='#FF8B8B8B');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6A6A6A', endColorstr='#FF8B8B8B')";-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#accVillages .sectionSubTitle{font-size:20px;line-height:22px}#accVillages .sectionSubTitle span{color:#887d6a}#accTabs .hideOnAll{display:none}#accTabs #accNav{margin:0 0 0 18px}#accTabs #accNav li{width:228px;min-height:55px}#accTabs #accNav li#all{width:125px}#accTabs #accNav li#all button{width:125px;padding-bottom:5px}#accTabs #accNav li button{line-height:22px;width:228px;min-height:55px;padding:6px 0 0 0}#accTabs #accNav li button span{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#fff;text-transform:uppercase;border-top:1px solid #bebebe;padding:2px 0 0 0;width:200px;display:block;margin:0 auto;letter-spacing:0px}#accTabs #accNav li button span strong{font-size:16px}#accTabs #accNav li button.activeTabNav span,#accTabs #accNav li button:hover span{color:#809a00}#accTabs #viewButtons{margin:0 0 0 1px}#accTabs .accIntro{background:#fff;width:935px;height:108px;margin:0 auto 30px auto;padding:2px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.2);box-shadow:0 1px 5px rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#accTabs .accIntro.clickableDiv{cursor:pointer}#accTabs .accIntro:hover a.arrowLink{color:#809A00}#accTabs .accIntro img{display:inline-block;*display:inline;zoom:1;vertical-align:top}#accTabs .accIntro p{display:inline-block;*display:inline;zoom:1;vertical-align:top;font-size:12px;color:#797266;line-height:18px;width:630px;margin:18px 0 0 22px}#accTabs .accIntro p span{font-family:"HelveticaNeue67MdCn";font-size:18px;color:#453c2d}#accTabs .accIntro a.arrowLink{background:url(/assets/img/global/green-arrow.gif) left center no-repeat;font-family:"HelveticaNeue67MdCn";font-size:14px;color:#453c2d;line-height:20px;margin:-2px 0 0 6px;padding-left:10px;text-transform:uppercase;display:inline-block;*display:inline;zoom:1;vertical-align:top}#accTabs .accIntro a.arrowLink:hover{color:#809A00}#accTabs ul.accExtras{display:inline-block;*display:inline;zoom:1;vertical-align:top}#accTabs ul.accExtras li a{width:26px;height:25px;display:block;position:relative}#accTabs ul.accExtras li a.butler-extra{background-position:-538px -152px}#accTabs ul.accExtras li a.butler-extra:hover{background-position:-538px -177px}#accTabs ul.accExtras li a.concierge-extra{background-position:-570px -152px}#accTabs ul.accExtras li a.concierge-extra:hover{background-position:-570px -177px}#accTabs ul.accExtras li a.roomservice-extra{background-position:-602px -152px}#accTabs ul.accExtras li a.roomservice-extra:hover{background-position:-602px -177px}#accTabs ul.accExtras li a.private-extra{background-position:-634px -152px}#accTabs ul.accExtras li a.private-extra:hover{background-position:-634px -177px}#accTabs ul.accExtras li a.lovenest-extra{background-position:-666px -152px}#accTabs ul.accExtras li a.lovenest-extra:hover{background-position:-666px -177px}#accTabs ul.accExtras li a.handicap-extra{background-position:-698px -152px}#accTabs ul.accExtras li a.handicap-extra:hover{background-position:-698px -177px}#accTabs ul.accExtras li a.rolls-extra{background-position:-730px -152px}#accTabs ul.accExtras li a.rolls-extra:hover{background-position:-730px -177px}#accTabs ul.accExtras li a.wifi-extra{background-position:-762px -152px}#accTabs ul.accExtras li a.wifi-extra:hover{background-position:-762px -177px}#accTabs ul.accExtras li a span#arrow{background:url(/assets/img/resorts/tabs-accExtras-tooltip-arrow.png) 0px 0px no-repeat;width:20px;height:10px;display:block;position:absolute;left:3px;top:-12px}#accTabs ul.accMedia li a{width:26px;height:25px;display:block;position:relative}#accTabs ul.accMedia li a.mapsBtn{background-position:-736px -17px}#accTabs ul.accMedia li a.mapsBtn:hover{background-position:-736px -42px}#accTabs ul.accMedia li a.photosBtn{background-position:-702px -17px}#accTabs ul.accMedia li a.photosBtn:hover{background-position:-702px -42px}#accTabs ul.accMedia li a.vrxBtn{background-position:-770px -17px}#accTabs ul.accMedia li a.vrxBtn:hover{background-position:-770px -42px}#accTabs .viewType.list li .accSection{width:975px;min-height:195px;position:relative;margin:0 15px 30px 5px}#accTabs .viewType.list li .accSection .accInfo{width:360px;display:inline-block;*display:inline;zoom:1;vertical-align:top;margin:20px 0 0 0;padding:5px 5px 0 5px}#accTabs .viewType.list li .accSection .accInfo h3{font-family:"HelveticaNeue67MdCn";color:#453c2d;font-size:16px;line-height:18px;width:320px}#accTabs .viewType.list li .accSection .accInfo p{color:#797266;font-size:12px;line-height:18px;margin:4px 0;width:350px}#accTabs .viewType.list li .accSection .accFeatures{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:265px;min-height:140px;margin:10px 0 0 0;position:relative}#accTabs .viewType.list li .accSection .accFeatures h4{font-family:Arial,Helvetica,sans-serif;color:#453c2d;font-size:12px;line-height:14px;font-weight:normal}#accTabs .viewType.list li .accSection .accFeatures h4 strong{font-size:10px;font-weight:bold;text-transform:uppercase}#accTabs .viewType.list li .accSection .accFeatures ul.accExtras{margin:12px 0 0px 0;width:410px}#accTabs .viewType.list li .accSection .accFeatures ul.accExtras li{margin:0 3px 0 2px;display:inline-block !important;vertical-align:top;zoom:1}#accTabs .viewType.list li .accSection .accFeatures ul.accMedia{margin:10px 0 0px 0}#accTabs .viewType.list li .accSection .accFeatures ul.accMedia li{margin:0 3px 0 2px;display:inline-block !important;vertical-align:top;zoom:1}#accTabs .viewType.list li .accSection .accPricing{height:45px;width:205px;padding:6px 0 0 0;text-align:center;position:absolute;top:130px;left:5px}#accTabs .viewType.list li .accSection .accPricing .fromPricing .was-price{font:bold 12px/19px Arial,Helvetica,sans-serif;color:#797266;vertical-align:top;margin:0 0 5px 0;border-bottom:1px solid #dbdbdb;padding-bottom:3px}#accTabs .viewType.list li .accSection .accPricing .fromPricing .was-price strong{font-size:18px;text-decoration:line-through}#accTabs .viewType.list li .accSection .accPricing .fromPricing .now-price{font:bold 14px/14px Arial,Helvetica,sans-serif;color:#453c2d;margin:0px}#accTabs .viewType.list li .accSection .accPricing .fromPricing .now-price span{vertical-align:middle}#accTabs .viewType.list li .accSection .accPricing .fromPricing .now-price strong{font-size:26px;line-height:26px;vertical-align:middle;color:#809a00;letter-spacing:-1px}#accTabs .viewType.list li .accSection .accPricing a.viewDetails{width:200px;height:30px;font-family:"HelveticaNeue67MdCn";font-size:13px;line-height:30px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#696969;background-image:-moz-linear-gradient(top, #8c8c8c, #696969);background-image:-ms-linear-gradient(top, #8c8c8c, #696969);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#8c8c8c), to(#696969));background-image:-webkit-linear-gradient(top, #8c8c8c, #696969);background-image:-o-linear-gradient(top, #8c8c8c, #696969);background-image:linear-gradient(top, #8c8c8c, #696969);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF8C8C8C', endColorstr='#FF696969');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8C8C8C', endColorstr='#FF696969')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);margin:10px 0 0 2px;display:block}#accTabs .viewType.list li .accSection .accPricing a.viewDetails:hover{background-color:#8c8c8c;background-image:-moz-linear-gradient(top, #696969, #8c8c8c);background-image:-ms-linear-gradient(top, #696969, #8c8c8c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#696969), to(#8c8c8c));background-image:-webkit-linear-gradient(top, #696969, #8c8c8c);background-image:-o-linear-gradient(top, #696969, #8c8c8c);background-image:linear-gradient(top, #696969, #8c8c8c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF696969', endColorstr='#FF8C8C8C');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF696969', endColorstr='#FF8C8C8C')";-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#accTabs .viewType.list li .accSection .accPricing a.viewDetails.uk{margin:30px 0 0 2px}#accTabs .viewType.list li .accSection.UK{min-height:225px}#accTabs .viewType.list li .accSection.UK .accFeatures{position:absolute;right:15px;top:15px;border-left:1px solid #dbdbdb;padding-left:20px;min-height:165px}#accTabs .viewType.list li .accSection.UK .accInfo{width:425px}#accTabs .viewType.list li .accSection.UK .accInfo p{width:425px}#accTabs .viewType.list li .accSection.UK .accPricing{top:105px}#accTabs .viewType.list li .accSection.US .accInfo{width:420px}#accTabs .viewType.list li .accSection.US .accInfo h3{width:390px}#accTabs .viewType.list li .accSection.US .accInfo p{width:410px}#accTabs .viewType.list li .accSection.US .accPromos{width:250px;margin:25px 0 0 30px;display:inline-block;*display:inline;zoom:1;vertical-align:top}#accTabs .viewType.list li .accSection.US .accPromos h5{font:bold 12px/14px Arial,Helvetica,sans-serif;color:#809a00;text-transform:uppercase;margin:0 0 5px 8px}#accTabs .viewType.list li .accSection.US .accPromos a{background:#e1e0de;padding:8px 0 8px 8px;display:block;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:5px 0;width:242px;font-size:12px;line-height:14px;font-weight:bold;color:#373737}#accTabs .viewType.list li .accSection.US .accPromos a i{font-size:12px;line-height:14px;margin-right:5px}#accTabs .viewType.list li .accSection.US .accPromos a:hover{background:#d2d0ce;color:#809a00}#accTabs .viewType.grid li .accSection{width:310px;height:335px;margin:0 3px 30px 4px;position:relative}#accTabs .viewType.grid li .accSection .accInfo{margin:0 0 0 10px}#accTabs .viewType.grid li .accSection .accInfo h3{font-family:"HelveticaNeue67MdCn";color:#453c2d;font-size:16px;line-height:18px;width:285px;margin:-8px 0 0 0;height:38px;overflow:hidden}#accTabs .viewType.grid li .accSection .accInfo p{color:#797266;font-size:12px;line-height:18px;margin:5px 0;display:none}#accTabs .viewType.grid li .accSection .accPromos{display:none}#accTabs .viewType.grid li .accSection .accFeatures{margin:0 0 5px 10px}#accTabs .viewType.grid li .accSection .accFeatures h4{font-family:Arial,Helvetica,sans-serif;color:#453c2d;font-size:12px;line-height:14px;text-align:center;font-weight:normal;display:none}#accTabs .viewType.grid li .accSection .accFeatures h4 strong{font-size:10px;font-weight:bold;text-transform:uppercase}#accTabs .viewType.grid li .accSection .accFeatures ul.accExtras{height:auto;width:auto;margin:12px 0 5px 0;position:relative}#accTabs .viewType.grid li .accSection .accFeatures ul.accExtras li{margin:0 5px 0 0;display:inline-block !important;vertical-align:top;zoom:1}#accTabs .viewType.grid li .accSection .accFeatures ul.accMedia{display:inline-block;*display:inline;zoom:1;vertical-align:top;height:30px;width:auto;margin:10px 0 5px 0}#accTabs .viewType.grid li .accSection .accFeatures ul.accMedia li{margin:0 5px 0 0;display:inline-block !important;vertical-align:top;zoom:1}#accTabs .viewType.grid li .accSection .accPricing{height:68px;width:290px;margin:0 0 0 10px;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9}#accTabs .viewType.grid li .accSection .accPricing .fromPricing{width:215px;margin:14px 0 0 0;display:inline-block;*display:inline;zoom:1;vertical-align:top}#accTabs .viewType.grid li .accSection .accPricing .fromPricing .was-price{font:bold 11px/17px Arial,Helvetica,sans-serif;color:#797266;vertical-align:top;margin:0 0 -2px 0}#accTabs .viewType.grid li .accSection .accPricing .fromPricing .was-price strong{font-size:17px;text-decoration:line-through}#accTabs .viewType.grid li .accSection .accPricing .fromPricing .now-price{font:bold 12px/12px Arial,Helvetica,sans-serif;color:#453c2d;margin:0px}#accTabs .viewType.grid li .accSection .accPricing .fromPricing .now-price span{vertical-align:middle}#accTabs .viewType.grid li .accSection .accPricing .fromPricing .now-price span.now{font-size:15px;line-height:15px}#accTabs .viewType.grid li .accSection .accPricing .fromPricing .now-price strong{font-size:28px;line-height:28px;vertical-align:middle;color:#809a00;letter-spacing:-1px}#accTabs .viewType.grid li .accSection .accPricing a.viewDetails{width:70px;height:41px;font-family:"HelveticaNeue67MdCn";font-size:13px;line-height:41px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#696969;background-image:-moz-linear-gradient(top, #8c8c8c, #696969);background-image:-ms-linear-gradient(top, #8c8c8c, #696969);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#8c8c8c), to(#696969));background-image:-webkit-linear-gradient(top, #8c8c8c, #696969);background-image:-o-linear-gradient(top, #8c8c8c, #696969);background-image:linear-gradient(top, #8c8c8c, #696969);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF8C8C8C', endColorstr='#FF696969');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8C8C8C', endColorstr='#FF696969')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);margin:6px 0 0 0;padding:5px 0px 10px 0px;line-height:16px;font-size:16px}#accTabs .viewType.grid li .accSection .accPricing a.viewDetails:hover{background-color:#8c8c8c;background-image:-moz-linear-gradient(top, #696969, #8c8c8c);background-image:-ms-linear-gradient(top, #696969, #8c8c8c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#696969), to(#8c8c8c));background-image:-webkit-linear-gradient(top, #696969, #8c8c8c);background-image:-o-linear-gradient(top, #696969, #8c8c8c);background-image:linear-gradient(top, #696969, #8c8c8c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF696969', endColorstr='#FF8C8C8C');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF696969', endColorstr='#FF8C8C8C')";-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#accTabs .viewType.grid li .accSection .accPricing a.viewDetails span{font-size:21px;line-height:21px}#accTabs .viewType.grid li .accSection .accPricing a.viewDetails.uk{width:200px;height:30px;font-family:"HelveticaNeue67MdCn";font-size:14px;line-height:30px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#696969;background-image:-moz-linear-gradient(top, #8c8c8c, #696969);background-image:-ms-linear-gradient(top, #8c8c8c, #696969);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#8c8c8c), to(#696969));background-image:-webkit-linear-gradient(top, #8c8c8c, #696969);background-image:-o-linear-gradient(top, #8c8c8c, #696969);background-image:linear-gradient(top, #8c8c8c, #696969);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF8C8C8C', endColorstr='#FF696969');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8C8C8C', endColorstr='#FF696969')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);margin:19px auto 0 auto;display:block;padding:0px}#accTabs .viewType.grid li .accSection .accPricing a.viewDetails.uk:hover{background-color:#8c8c8c;background-image:-moz-linear-gradient(top, #696969, #8c8c8c);background-image:-ms-linear-gradient(top, #696969, #8c8c8c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#696969), to(#8c8c8c));background-image:-webkit-linear-gradient(top, #696969, #8c8c8c);background-image:-o-linear-gradient(top, #696969, #8c8c8c);background-image:linear-gradient(top, #696969, #8c8c8c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF696969', endColorstr='#FF8C8C8C');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF696969', endColorstr='#FF8C8C8C')";-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#accTabs .viewType.grid li .accSection .accPricing a.viewDetails.uk span{font-size:14px;line-height:14px}.featuredAccIntro{margin-bottom:20px !important;position:relative;z-index:3}.featuredAccIntro p{width:825px !important}#featuredAccNav{display:inline-block;*display:inline;zoom:1;vertical-align:top}#featuredAccNav li{width:480px;background:#fff;text-align:center;font-family:"TrajanProRegular";color:#453c2d;font-size:18px;line-height:50px;display:block;letter-spacing:-1px;height:55px;text-transform:capitalize;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.5s;-o-transition:all 0.3s;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-radius-topleft:5px;-webkit-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;-moz-box-shadow:0 -1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:0 -1px 2px rgba(0,0,0,0.1);box-shadow:0 -1px 2px rgba(0,0,0,0.1);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#featuredAccNav li span{font-size:14px}#featuredAccNav li span.underline{border-bottom:1px solid #bebebe;height:1px;display:block;margin:-14px auto 0 auto;width:430px}.quickTipWindow{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 -2px 4px rgba(0,0,0,0.3);-webkit-box-shadow:0 -2px 4px rgba(0,0,0,0.3);box-shadow:0 -2px 4px rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);background-color:#e6e6e6;background-image:-moz-linear-gradient(top, #fefefe, #e6e6e6);background-image:-ms-linear-gradient(top, #fefefe, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fefefe, #e6e6e6);background-image:-o-linear-gradient(top, #fefefe, #e6e6e6);background-image:linear-gradient(top, #fefefe, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFE6E6E6');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFEFEFE', endColorstr='#FFE6E6E6')";width:290px;height:90px;padding:15px;display:none;position:absolute;z-index:8;border:2px solid #fff}.quickTipWindow h3{font-family:"HelveticaNeue67MdCn";color:#809a00;font-size:14px;line-height:16px;font-weight:normal}.quickTipWindow p{font-size:11px;line-height:16px;color:#797266;margin:3px 0}.quickTipWindow div{width:215px;margin:0 0 0 5px}.quickTipWindow span#close{background:url(/assets/img/resorts/tabs-accExtras-tooltip-close.png) top left no-repeat;width:23px;height:23px;display:block;position:absolute;right:3px;top:3px;cursor:pointer}.quickTipWindow span#close:hover{background-position:bottom left}#stickyNav{top:-29px;width:100%;height:51px;position:relative;left:0px;right:0px;margin:0 0 -54px 0;z-index:50;min-width:1000px}#stickyNav.fixed{background:url(/assets/img/global/sticky-menu-bg.gif) left top repeat-x;position:fixed;top:0px;left:0px;right:0px;z-index:50;height:79px;-webkit-box-shadow:0 8px 6px -5px rgba(0,0,0,0.4);-moz-box-shadow:0 8px 6px -5px rgba(0,0,0,0.4);box-shadow:0 8px 6px -5px rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696')"}#stickyNav.fixed ul#stickyLinks{display:block}#stickyNav.fixed .nav-inner a#backToTop{display:block}#stickyNav.fixed .nav-inner nav{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#stickyNav .nav-inner{width:960px;position:relative;margin:0 auto}#stickyNav .nav-inner nav{height:51px;position:relative;background-color:#d8d8d8;background-image:-moz-linear-gradient(top, #e9e9e9, #d8d8d8);background-image:-ms-linear-gradient(top, #e9e9e9, #d8d8d8);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e9e9e9), to(#d8d8d8));background-image:-webkit-linear-gradient(top, #e9e9e9, #d8d8d8);background-image:-o-linear-gradient(top, #e9e9e9, #d8d8d8);background-image:linear-gradient(top, #e9e9e9, #d8d8d8);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFE9E9E9', endColorstr='#FFD8D8D8');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE9E9E9', endColorstr='#FFD8D8D8')";border-top:solid 2px #f0f0f0;-webkit-box-shadow:0 8px 6px -5px rgba(0,0,0,0.3);-moz-box-shadow:0 8px 6px -5px rgba(0,0,0,0.3);box-shadow:0 8px 6px -5px rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696')";font-size:0%}#stickyNav .nav-inner li{display:inline-block;*display:inline;zoom:1;vertical-align:top;height:51px;position:relative;border-right:solid 1px #d3d3d3}#stickyNav .nav-inner li.noBorder{border-right:none}#stickyNav .nav-inner a.rstTitle{margin:-2px 0 0 0;height:43px;padding:10px 0 0 0;width:256px;background:url(/assets/img/resorts/resort-nav-bg1.png) left center no-repeat;color:#e4e3e1;text-align:center;line-height:20px;font-family:"TrajanProRegular";font-weight:normal;z-index:3}#stickyNav .nav-inner a.rstTitle:hover{background:url(/assets/img/resorts/resort-nav-bg1.png) left center no-repeat !important;zoom:1;filter:none;color:#e4e3e1;height:43px !important}#stickyNav .nav-inner div.rstTitle{margin:-2px 0 0 0;height:43px;padding:10px 0 0 0;width:256px;background:url(/assets/img/resorts/resort-nav-bg1.png) left center no-repeat;color:#e4e3e1;text-align:center;line-height:20px;font-family:"TrajanProRegular";font-weight:normal;z-index:3}#stickyNav .nav-inner div.rstTitle:hover{background:url(/assets/img/resorts/resort-nav-bg1.png) left center no-repeat !important;zoom:1;filter:none;color:#e4e3e1;height:43px !important}#stickyNav .nav-inner span.rstName{font-size:16px;font-weight:normal;display:block;margin:0 0 0 -8px;padding:0}#stickyNav .nav-inner span.rstSubName{font-size:10px;text-transform:uppercase;font-weight:normal;display:block;margin:-3px 0 0 -8px}#stickyNav .nav-inner a{display:inline-block;*display:inline;zoom:1;vertical-align:top;color:#797266;font-family:"HelveticaNeue67MdCn";font-size:14px;line-height:51px;position:relative;padding:0 15px;text-align:center;text-decoration:none}#stickyNav .nav-inner a.subMenuActive,#stickyNav .nav-inner a:hover{height:51px;background-color:#dfdfdf;background-image:-moz-linear-gradient(top, #fff, #dfdfdf);background-image:-ms-linear-gradient(top, #fff, #dfdfdf);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#dfdfdf));background-image:-webkit-linear-gradient(top, #fff, #dfdfdf);background-image:-o-linear-gradient(top, #fff, #dfdfdf);background-image:linear-gradient(top, #fff, #dfdfdf);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFDFDFDF');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFDFDFDF')";color:#453C2D}#stickyNav .nav-inner a.subMenuActive span.greenBorder,#stickyNav .nav-inner a:hover span.greenBorder{border-bottom:3px solid #accc0f;margin:-15px 0 0 0;display:block}#stickyNav .nav-inner a#backToTop{display:none;position:absolute;z-index:5;padding:0px;width:23px;right:-23px;top:0px;height:53px;background:url(/assets/img/global/sticky-back-top.gif) left top no-repeat}#stickyNav .nav-inner a#backToTop:hover{background-position:right top}ul#stickyLinks{width:579px;padding:0 0 0 381px;margin:0 auto;display:none;height:26px}ul#stickyLinks>li{margin:0 0 0 15px;display:inline-block;*display:inline;zoom:1;vertical-align:top;height:26px;position:relative}ul#stickyLinks>li>a{background:url(/assets/img/global/white-arrow.png) left center no-repeat;font:bold 10px/26px Arial,Helvetica,sans-serif;text-decoration:none;padding:0 0 0 10px;color:#c2c2c2}ul#stickyLinks>li>a:hover{color:#fff}ul#stickyLinks .qq-container{top:26px;right:1px}ul#stickyLinks li a#stickyReservations{background:url(/assets/img/global/sticky-nav-book-now.gif) left top no-repeat;font:15px/26px "HelveticaNeue67MdCn";text-transform:uppercase;color:#fff;width:102px;padding:0 0 0 23px;height:26px;display:block}ul#stickyLinks li a#stickyReservations:hover{background-position:left bottom}ul#stickyLinks li a#stickySubscribe{background:url("/assets/img/global/sticky-nav-subscribe.gif") left top no-repeat;width:203px;height:26px;padding:0px;display:block}ul#stickyLinks li a#stickySubscribe:hover{background-position:left bottom}.rst-ib,.newsRow .newsPic,.newsRow .newsDate,.newsRow .newsDesc,.sprite-widgets,.sprite-featSlider,.sprite-highlightsSlider,span.photoIcon,span.vrxIcon,span.mapIcon,span.accommodationsIcon,span.gridIcon,span.arrowIcon,span.whiteArrow,span.videoIcon,span.treatmentsIcon,span.siteIcon,#stickyNav .nav-inner span.subMenuLogo,#stickyNav .nav-inner #mediaLinks,.full-cap-close,#resortQuickQuote,#resortQuickQuote #resortPercentage span#save,#resortQuickQuote #resortPercentage span#percentage,ul#rstMediaButtons li,ul#rstMediaButtons li a,ul#atAGlance li,#miniSocialShare span,.highlightSliderNav ul li,.highlightSliderNav ul li a,a.sliderTitleNav,.highlightCopyMask,.highlightCopyWrapper .copy hgroup h3,.highlightCopyWrapper .copy hgroup h3 sup,.highlightImages,.featArrowNav,.featTabNav>li,.featColumn,#destinationsNav li,#rstActivities .activities,#rstActivities .activities ul,#butlerFooter #butlerImg,#butlerFooter #butlerContent,#rstDining li,.diningExtra,.diningExtra img.diningImg,.diningExtraContent,#dineAroundIntro p,#resortPhotoGallery li,#resortVRXGallery li,.videoImg,.videoDesc,.videoButton,#spaTabs #spaNav,#spaTabs .viewType.list li .spaSection .spaImg,#spaTabs .viewType.list li .spaSection .spaInfo,#spaTabs .viewType.list li .spaSection .spaPricing,#spaTabs .viewType.list li .spaSection .spaPricing .treatmentOptions,#spaTabs .viewType.grid li .spaSection .spaPricing .treatmentOptions,#specialsIntro #saveUpTo span#save,#specialsIntro #saveUpTo span#percentage,#specialsIntro #saveUpTo .freeCreditUK,.currentSpecialsCol,.currentSpecialsCol .specialsImg,.currentSpecialsCol .specialsInfo,.otherSpecialsCol,#exchangeIntro h3,#exchangeIntro h3 sup,#exchangeIntro p,#toursTabs .viewType.list li .toursSection .toursInfo,#toursTabs .viewType.list li .toursSection .toursPricing,#toursTabs .viewType.list li .toursSection .toursPricing h5,#toursTabs .viewType.grid li .toursSection .toursPricing h5,.resortDetailsCol,.resortDetailsCol .heading h3,.resortDetailsCol .heading .detailsIcon,ul#sandalsCard li,ul#alsoLike li,#rstActivitiesImg,#rstActivitiesContent,#rstExpand .expand,ul#footerPromos li,.fg-desc .icon-facebook,.fg-desc .icon-pinterest,.fg-resort,.fg-caption{display:inline-block;*display:inline;zoom:1;vertical-align:top}#newsSection{width:965px;margin:0 auto}#newsSection h6.noArticles{font:30px/32px "HelveticaNeue67MdCn";color:#809a00;font-weight:normal;text-transform:uppercase;text-align:center}.newsRow{background:url(/assets/img/resorts/news-row-bg.png) top left no-repeat;width:965px;height:207px;margin:10px auto;padding:28px 0 0 0}.newsRow .newsPic{background-position:-982px -271px;width:328px;height:179px;padding:12px 0 0 11px;margin:-25px 0 0 0}.newsRow .newsDate{font:30px/32px "HelveticaNeue67MdCn";color:#809a00;font-weight:normal;text-transform:uppercase;text-align:center;width:60px}.newsRow .newsDate span{font-size:45px;line-height:47px;display:block;margin:-10px 0 0 0}.newsRow .newsDate .year{font-size:18px;line-height:36px}.newsRow .newsDesc{width:425px;margin:0 0 0 5px}.newsRow .newsDesc h4{font:20px/24px "HelveticaNeue67MdCn";color:#453c2d;font-weight:normal;margin:0 0 8px 0}.newsRow .newsDesc h5{font-size:11px;line-height:13px;color:#797266;font-weight:normal;border-bottom:1px solid #c9c9c9;padding:0 0 8px 0}.newsRow .newsDesc p{line-height:18px}.newsRow .newsDesc h4 a{color:inherit}.newsRow a.readMore{width:65px;height:30px;font-family:"HelveticaNeue67MdCn";font-size:16px;line-height:30px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#696969;background-image:-moz-linear-gradient(top, #8c8c8c, #696969);background-image:-ms-linear-gradient(top, #8c8c8c, #696969);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#8c8c8c), to(#696969));background-image:-webkit-linear-gradient(top, #8c8c8c, #696969);background-image:-o-linear-gradient(top, #8c8c8c, #696969);background-image:linear-gradient(top, #8c8c8c, #696969);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF8C8C8C', endColorstr='#FF696969');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8C8C8C', endColorstr='#FF696969')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);margin:25px 0 0 44px;padding:10px 0;line-height:16px}.newsRow a.readMore:hover{background-color:#8c8c8c;background-image:-moz-linear-gradient(top, #696969, #8c8c8c);background-image:-ms-linear-gradient(top, #696969, #8c8c8c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#696969), to(#8c8c8c));background-image:-webkit-linear-gradient(top, #696969, #8c8c8c);background-image:-o-linear-gradient(top, #696969, #8c8c8c);background-image:linear-gradient(top, #696969, #8c8c8c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF696969', endColorstr='#FF8C8C8C');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF696969', endColorstr='#FF8C8C8C')";-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#newsPagination{width:650px;margin:5px auto;text-align:center}#newsPagination ul li{margin-top:5px;display:inline-block;*display:inline;zoom:1;vertical-align:top;border-right:1px solid #cbcbcb;padding:6px 8px}#newsPagination ul li a{font:18px/20px "HelveticaNeue67MdCn";color:#797266;text-align:center;padding:0px 16px 0px 11px;vertical-align:middle}#newsPagination ul li a:hover{color:#809a00}#newsPagination ul li .current{color:#809a00}#newsPagination .pag-controls{background:url(/assets/img/resorts/news-pagination-controls.png) top left no-repeat;width:47px;height:42px;display:inline-block;*display:inline;zoom:1;vertical-align:top}#newsPagination .pag-controls#pag-right{background-position:-58px 0px;margin:0 0 0 -10px}#newsPagination .pag-controls#pag-right:hover{background-position:-58px -42px}#newsPagination .pag-controls#pag-left{background-position:0px 0px}#newsPagination .pag-controls#pag-left:hover{background-position:0px -42px}.sprite-widgets{background:url(/assets/img/resorts/sprite-widgets.png) 0 0 no-repeat}.sprite-featSlider{background:url(/assets/img/resorts/sprite-features-slider.png) 0 0 no-repeat}.sprite-highlightsSlider{background:url(/assets/img/resorts/sprite-highlights-slider.png) 0 0 no-repeat}.travelweckly-awards,.travelwestwave-awards2013,.awardstravelchoice2013,.awards-travelerschoice2012,.about-awards,.travelwestwave-awards2012,.awardswinner2013,.awardscaribbeantravel,.fodorchoice2001,.awardshotel2011,.travelmagellan-awards,.awardswinnerexcelencie2014,.honneymoon-awards,.fivestaraward,.padi-awards,.sixstartdiamondawards,.worldtravel-awards,.rca2012-awards,.awards-09,.up-awards2,.qaawards,.condotraveler-awards,.stardiamond-awards,.westwave-awards,.worldbest-awards,.fodorschoicegold-awards,.fcusa-awards,.travelerschoice-awards2014,.best-awards,.travelocity-excellence-award,.besthotels-awards,.pinkbest-awards,.up-awards1{display:inline-block;background:url("/assets/img/resorts/awards/sprite.jpg") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.travelweckly-awards{background-position:-0px -0px;width:123px;height:81px}.travelwestwave-awards2013{background-position:-0px -81px;width:103px;height:79px}.awardstravelchoice2013{background-position:-0px -160px;width:120px;height:71px}.awards-travelerschoice2012{background-position:-0px -231px;width:118px;height:67px}.about-awards{background-position:-0px -298px;width:112px;height:79px}.travelwestwave-awards2012{background-position:-0px -377px;width:111px;height:68px}.awardswinner2013{background-position:-0px -445px;width:107px;height:67px}.awardscaribbeantravel{background-position:-0px -512px;width:106px;height:60px}.fodorchoice2001{background-position:-0px -572px;width:106px;height:69px}.awardshotel2011{background-position:-0px -641px;width:101px;height:60px}.travelmagellan-awards{background-position:-0px -691px;width:88px;height:79px}.awardswinnerexcelencie2014{background-position:-0px -780px;width:80px;height:69px}.honneymoon-awards{background-position:-0px -843px;width:88px;height:81px}.fivestaraward{background-position:-0px -930px;width:86px;height:64px}.padi-awards{background-position:-0px -994px;width:82px;height:79px}.sixstartdiamondawards{background-position:-0px -1073px;width:80px;height:67px}.worldtravel-awards{background-position:-0px -1140px;width:79px;height:69px}.rca2012-awards{background-position:-0px -1209px;width:78px;height:81px}.awards-09{background-position:-18px -1290px;width:45px;height:69px}.up-awards2{background-position:-0px -1359px;width:72px;height:87px}.qaawards{background-position:-0px -1446px;width:70px;height:69px}.condotraveler-awards{background-position:-0px -1515px;width:70px;height:69px}.stardiamond-awards{background-position:-0px -1584px;width:70px;height:69px}.westwave-awards{background-position:-0px -1653px;width:70px;height:69px}.worldbest-awards{background-position:-0px -1722px;width:70px;height:69px}.fodorschoicegold-awards{background-position:-0px -1791px;width:66px;height:65px}.fcusa-awards{background-position:-10px -1856px;width:44px;height:69px}.travelerschoice-awards2014{background-position:-0px -1925px;width:65px;height:69px}.best-awards{background-position:-0px -1994px;width:64px;height:64px}.travelocity-excellence-award{background-position:-65px -1925px;width:57px;height:71px}.besthotels-awards{background-position:-64px -1996px;width:55px;height:69px}.pinkbest-awards{background-position:-74px -1290px;width:49px;height:60px}.up-awards1{background-position:-74px -1350px;width:49px;height:69px}.fcusa-awards-width{width:50px;margin-left:20px}.fcusa-awards-widthSwH{width:50px;margin-right:10px}.travelmagellan-awardsOr{width:99px}.awardswinnerexcelencie2014sls{margin-right:20px}.travelwestwave-awards2013or{width:113px}.oyster{background:url("/assets/img/resorts/awards/image_bht35htbrlf3.jpg") no-repeat;width:110px;height:29px;margin-top:20px;margin-left:10px}.sectionTitle{font:20px/20px "TrajanProRegular";color:#887d6a;font-weight:normal;text-align:center}.sectionTitle span{font-size:30px;line-height:30px;color:#453c2d}.sectionSubTitle{font:24px/26px "TrajanProRegular";color:#373737;text-align:center;font-weight:normal}.rst-ib,.newsRow .newsPic,.newsRow .newsDate,.newsRow .newsDesc,.sprite-widgets,.sprite-featSlider,.sprite-highlightsSlider,span.photoIcon,span.vrxIcon,span.mapIcon,span.accommodationsIcon,span.gridIcon,span.arrowIcon,span.whiteArrow,span.videoIcon,span.treatmentsIcon,span.siteIcon,#stickyNav .nav-inner span.subMenuLogo,#stickyNav .nav-inner #mediaLinks,.full-cap-close,#resortQuickQuote,#resortQuickQuote #resortPercentage span#save,#resortQuickQuote #resortPercentage span#percentage,ul#rstMediaButtons li,ul#rstMediaButtons li a,ul#atAGlance li,#miniSocialShare span,.highlightSliderNav ul li,.highlightSliderNav ul li a,a.sliderTitleNav,.highlightCopyMask,.highlightCopyWrapper .copy hgroup h3,.highlightCopyWrapper .copy hgroup h3 sup,.highlightImages,.featArrowNav,.featTabNav>li,.featColumn,#destinationsNav li,#rstActivities .activities,#rstActivities .activities ul,#butlerFooter #butlerImg,#butlerFooter #butlerContent,#rstDining li,.diningExtra,.diningExtra img.diningImg,.diningExtraContent,#dineAroundIntro p,#resortPhotoGallery li,#resortVRXGallery li,.videoImg,.videoDesc,.videoButton,#spaTabs #spaNav,#spaTabs .viewType.list li .spaSection .spaImg,#spaTabs .viewType.list li .spaSection .spaInfo,#spaTabs .viewType.list li .spaSection .spaPricing,#spaTabs .viewType.list li .spaSection .spaPricing .treatmentOptions,#spaTabs .viewType.grid li .spaSection .spaPricing .treatmentOptions,#specialsIntro #saveUpTo span#save,#specialsIntro #saveUpTo span#percentage,#specialsIntro #saveUpTo .freeCreditUK,.currentSpecialsCol,.currentSpecialsCol .specialsImg,.currentSpecialsCol .specialsInfo,.otherSpecialsCol,#exchangeIntro h3,#exchangeIntro h3 sup,#exchangeIntro p,#toursTabs .viewType.list li .toursSection .toursInfo,#toursTabs .viewType.list li .toursSection .toursPricing,#toursTabs .viewType.list li .toursSection .toursPricing h5,#toursTabs .viewType.grid li .toursSection .toursPricing h5,.resortDetailsCol,.resortDetailsCol .heading h3,.resortDetailsCol .heading .detailsIcon,ul#sandalsCard li,ul#alsoLike li,#rstActivitiesImg,#rstActivitiesContent,#rstExpand .expand,ul#footerPromos li,.fg-desc .icon-facebook,.fg-desc .icon-pinterest,.fg-resort,.fg-caption{display:inline-block;*display:inline;zoom:1;vertical-align:top}span.photoIcon{background:url(/assets/img/global/icon-photo-gallery.png) left top no-repeat;width:23px;height:30px;margin:0 5px 0 0}span.vrxIcon{background:url(/assets/img/global/icon-vrx.png) left top no-repeat;width:30px;height:30px;margin:0 5px 0 0}span.mapIcon{background:url(/assets/img/global/icon-map.png) left top no-repeat;width:23px;height:30px;margin:0 1px 0 0}span.accommodationsIcon{background:url(/assets/img/global/icon-accommodations.png) left top no-repeat;width:23px;height:30px;margin:0 5px 0 0}span.gridIcon{background:url(/assets/img/global/icon-grid.png) left top no-repeat;width:15px;height:32px;margin:0 5px 0 0}span.arrowIcon{background:url(/assets/img/global/icon-arrow.png) left top no-repeat;width:15px;height:32px;margin:0 5px 0 0}span.whiteArrow{background:url(/assets/img/global/icon-white-arrow.png) left top no-repeat;width:20px;height:45px;margin:0 0 0 5px}span.videoIcon{background:url(/assets/img/global/icon-video.png) left top no-repeat;width:30px;height:30px;margin:0 5px 0 0}span.treatmentsIcon{background:url(/assets/img/global/icon-treatments.png) left top no-repeat;width:25px;height:30px;margin:0 5px 0 0}span.siteIcon{background:url(/assets/img/global/icon-microsite.png) left top no-repeat;width:25px;height:30px;margin:0 5px 0 0}#stickyNav .overview{width:68px}#stickyNav .accommodations{width:96px}#stickyNav .restaurants{width:68px}#stickyNav .activities{width:52px}#stickyNav .specials{width:49px}ul#stickyLinks{width:746px;padding-left:260px}#stickyNav .nav-inner span.subMenuLogo{background:url(/assets/img/resorts/resort-nav-sandals-logo.png) left -2px no-repeat;width:62px;height:22px}#stickyNav .nav-inner a.overview{padding:0 10px 0 20px;margin:0 0 0 -16px}#stickyNav .nav-inner #mediaLinks li{border:none}#stickyNav .nav-inner #mediaLinks li a{display:block;width:40px;height:44px;padding:7px 10px 0 10px;color:#595959;font:10px/11px "HelveticaNeue77BoldCondensed";text-transform:uppercase;text-align:center}#stickyNav .nav-inner #mediaLinks li a:hover{color:#809a00;background:none}#stickyNav .nav-inner #mediaLinks li a i{display:block;font-size:19px;line-height:25px;width:40px}#stickyNav .nav-inner #mediaLinks li a.map-ico{width:20px}#stickyNav .nav-inner #mediaLinks li a.map-ico i{width:20px}a#tripAdvisorAward14,a#worldtravel{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:80px 0 0 5px;width:140px;background:rgba(255,255,255,0.6);border:1px solid transparent;display:block}a#tripAdvisorAward14.two-logos,a.two-logos#worldtravel{margin-top:55px}a#tripAdvisorAward14 .ta-logo,a#worldtravel .ta-logo{background:url(/assets/img/resorts/rp-home-award_2-awards2014.jpg) left top no-repeat;width:178px;height:149px;margin:0 auto;display:block}a#tripAdvisorAward14 h5,a#worldtravel h5{font:15px/1 "HelveticaNeue57Condensed";border-top:1px solid #aaa;padding-top:20px;margin-top:16px;text-align:center;color:#453c2d}a#worldtravel{margin:0px 0 0 5px;padding:10px 18px 18px}a#worldtravel .wt-logo{background:url(/assets/img/resorts/worldtravel-logo.png) left top no-repeat;width:87px;height:76px;margin:0 auto;display:block}a#worldtravel h6{margin-top:5px;font:12px/1 "HelveticaNeue57Condensed";color:#888783;text-align:center}a#tripAdvisorAwardbrp{background:url(/assets/img/resorts/rp-home-newtravelaward.png) left top no-repeat;width:178px;height:136px;margin:60px 0 10px 5px;display:inline-block;*display:inline;zoom:1;vertical-align:top}a#tripAdvisorAwardbrpstart{background:url(/assets/img/resorts/rp-home-newLogoaward.png) left top no-repeat;width:177px;height:136px;margin-left:5px;display:block;margin-top:10px}a#tripAdvisorAwarswh14{background:url(/assets/img/resorts/wh-home-newSwhawards-1.png) left top no-repeat;width:178px;height:316px;margin:60px 0 10px 5px;display:inline-block;*display:inline;zoom:1;vertical-align:top}a#tripAdvisorAwardstarsstart{background:url(/assets/img/resorts/rp-home-newLogoaward.png) left top no-repeat;width:177px;height:164px;margin-left:5px;display:block}#slidehowTextHolder #slide01{width:470px;height:200px}#slidehowTextHolder #slide01 h3{font:46px/46px "TrajanProRegular";font-weight:normal;padding-left:10px}#slidehowTextHolder #slide01 h3 span{font-size:26px;line-height:26px}#slidehowTextHolder #slide01 h4{font:18px/20px "TrajanProRegular";font-weight:normal;padding:8px 0;margin:5px 0;text-transform:uppercase;border-top:1px solid #fff;border-bottom:1px solid #fff}#slidehowTextHolder #slide01 h5{font:14px/16px "TrajanProRegular";font-weight:normal;margin:10px 0;text-transform:uppercase;letter-spacing:3px}.full-cap-close{display:none;background:url("/assets/img/resorts/full-caption-close.png") right -10px no-repeat;width:104px;z-index:900;position:absolute;bottom:130px;right:12px;font:11px/13px "HelveticaNeue67MdCn";text-transform:uppercase;font-weight:bold;color:#acacac}.full-cap-close:hover{color:#c7e700}.full-cap-close.show{background:url("/assets/img/resorts/close-bg.png") 0 0 no-repeat;bottom:60px;right:0px;width:107px;height:21px;color:#fff;padding:9px 0 0 11px;text-align:left}.full-cap-close.show:hover{color:#c7e700}#resortIntro{width:960px;margin:0px auto;margin-bottom:60px;position:relative}#resortIntro .social-share{position:absolute;top:10px !important;right:250px !important}.resortIntro{width:530px;min-height:400px;margin-right:10px}.resortIntro h1{font:20px/25px "TrajanProRegular";color:#453c2d;padding-bottom:5px;margin-bottom:10px;width:530px;border-bottom:solid 1px #cddd7f}.resortIntro p{margin:0 5px 25px 0;font-size:14px;line-height:24px}#resortQuickQuote{width:220px;height:410px;margin:6px 0 0 7px;position:relative;z-index:10}#resortQuickQuote #resortPercentage{display:block;width:195px;height:82px;padding:7px 0 0 25px;background-color:#5c5c5c;background-image:-moz-linear-gradient(top, #616161, #5c5c5c);background-image:-ms-linear-gradient(top, #616161, #5c5c5c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#616161), to(#5c5c5c));background-image:-webkit-linear-gradient(top, #616161, #5c5c5c);background-image:-o-linear-gradient(top, #616161, #5c5c5c);background-image:linear-gradient(top, #616161, #5c5c5c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF616161', endColorstr='#FF5C5C5C');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF616161', endColorstr='#FF5C5C5C')";-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-radius-topleft:3px;-webkit-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}#resortQuickQuote #resortPercentage span#save{font:18px/18px "HelveticaNeue77BoldCondensed";width:50px;margin:5px 0 0 0;color:#accc0f;font-weight:normal;text-transform:uppercase}#resortQuickQuote #resortPercentage span#save span{font-size:16px;line-height:16px;display:block;margin:0}#resortQuickQuote #resortPercentage span#percentage{font:95px/95px "HelveticaNeue25UltraLight";color:#fff;font-weight:normal;letter-spacing:-3px;margin:-9px 0 0 -10px}#resortQuickQuote #resortPercentage span#percentage sup{font:40px/40px "HelveticaNeue57Condensed";bottom:0.85em}#resortCountdown #countdownWrapper{height:66px;width:200px;padding:2px 0 0 20px;position:relative;z-index:20;background-color:#3e3e3e;background-image:-moz-linear-gradient(top, #505050, #3e3e3e);background-image:-ms-linear-gradient(top, #505050, #3e3e3e);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#505050), to(#3e3e3e));background-image:-webkit-linear-gradient(top, #505050, #3e3e3e);background-image:-o-linear-gradient(top, #505050, #3e3e3e);background-image:linear-gradient(top, #505050, #3e3e3e);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF505050', endColorstr='#FF3E3E3E');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF505050', endColorstr='#FF3E3E3E')"}#resortCountdown #countdown{list-style:none;padding:0;margin:0}#resortCountdown #countdown li{display:inline-block;*display:inline;zoom:1;vertical-align:top;text-align:center;color:#fff;width:33px}#resortCountdown #countdown li.seperator{font:22px/26px "HelveticaNeue35Thin";color:#fff;width:8px}#resortCountdown #countdown li .set{font:20px/26px Arial,Helvetica,sans-serif;color:#fff}#resortCountdown #countdown li .timeunit{font:9px/12px "HelveticaNeue67MdCn";text-transform:uppercase}#resortCountdown #countdownPopup{position:absolute;bottom:0px;left:0px;width:220px;height:23px;font:16px/23px "HelveticaNeue67MdCn";color:#fff;text-align:center;background-color:#3a3835;background-image:-moz-linear-gradient(top, #6c635a, #3a3835);background-image:-ms-linear-gradient(top, #6c635a, #3a3835);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#6c635a), to(#3a3835));background-image:-webkit-linear-gradient(top, #6c635a, #3a3835);background-image:-o-linear-gradient(top, #6c635a, #3a3835);background-image:linear-gradient(top, #6c635a, #3a3835);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF6C635A', endColorstr='#FF3A3835');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6C635A', endColorstr='#FF3A3835')"}#resortCountdown #countdownPopup span{font-size:13px}#resortCountdown #countdownPopup.countdownRed{background-color:#c02013;background-image:-moz-linear-gradient(top, #d62415, #c02013);background-image:-ms-linear-gradient(top, #d62415, #c02013);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#d62415), to(#c02013));background-image:-webkit-linear-gradient(top, #d62415, #c02013);background-image:-o-linear-gradient(top, #d62415, #c02013);background-image:linear-gradient(top, #d62415, #c02013);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFD62415', endColorstr='#FFC02013');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD62415', endColorstr='#FFC02013')"}#resortBooking{background:-moz-linear-gradient(top, rgba(193,193,193,0.15) 0%, rgba(43,43,43,0.15) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(193,193,193,0.15)), color-stop(100%, rgba(43,43,43,0.15)));background:-webkit-linear-gradient(top, rgba(193,193,193,0.15) 0%, rgba(43,43,43,0.15) 100%);background:-o-linear-gradient(top, rgba(193,193,193,0.15) 0%, rgba(43,43,43,0.15) 100%);background:-ms-linear-gradient(top, rgba(193,193,193,0.15) 0%, rgba(43,43,43,0.15) 100%);background:linear-gradient(to bottom, rgba(193,193,193,0.15) 0%, rgba(43,43,43,0.15) 100%);.

	width:186px;padding:13px 17px 5px;position:relative}#resortBooking h5{font:12px/14px "TrajanProRegular";font-weight:normal;color:#383838;text-align:center}#resortBooking h6{font:18px/20px "TrajanProRegular";font-weight:normal;color:#383838;text-align:center;margin:0 0 12px 0}#resortBooking h6 span{font:13px/15px "HelveticaNeue57Condensed";display:block}#resortBooking button.submit{position:absolute;bottom:-36px;right:0px;z-index:1;width:220px;height:32px;font-family:"HelveticaNeue67MdCn";font-size:15px;line-height:32px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#303030;background-image:-moz-linear-gradient(top, #535353, #303030);background-image:-ms-linear-gradient(top, #535353, #303030);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#535353), to(#303030));background-image:-webkit-linear-gradient(top, #535353, #303030);background-image:-o-linear-gradient(top, #535353, #303030);background-image:linear-gradient(top, #535353, #303030);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF535353', endColorstr='#FF303030');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF535353', endColorstr='#FF303030')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);display:block;cursor:pointer;text-transform:initial}#resortBooking button.submit:hover{background-color:#535353;background-image:-moz-linear-gradient(top, #303030, #535353);background-image:-ms-linear-gradient(top, #303030, #535353);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#303030), to(#535353));background-image:-webkit-linear-gradient(top, #303030, #535353);background-image:-o-linear-gradient(top, #303030, #535353);background-image:linear-gradient(top, #303030, #535353);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF303030', endColorstr='#FF535353');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF303030', endColorstr='#FF535353')";-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#resortBooking button.submit i{font-size:15px;margin-left:7px;line-height:32px}#resortBooking .ddl-container{position:relative;z-index:3;zoom:1}#resortBooking .ddl-container .ddl-text{background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0 auto 6px auto;height:30px;font:14px/30px "HelveticaNeue57Condensed";color:#383838;padding:0 30px 0 10px;cursor:pointer;border:0;position:relative;z-index:1;overflow:hidden}#resortBooking .ddl-container .ddl-text.focused{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#resortBooking .ddl-container .ddl-text:after{content:'';background:url(/assets/img/global/icon-arrow-down.png) left top no-repeat;position:absolute;right:10px;top:12px;width:13px;height:7px;display:inline-block;*display:inline;zoom:1;vertical-align:top}#resortBooking .ddl-container .ddl-text:hover:after{background:url(/assets/img/global/icon-green-arrow-down.png) left top no-repeat}#resortBooking .ddl-container .ddl-list{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2);box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696')";display:none;background:white;border-bottom:1px solid #f1f1f1;position:absolute;top:31px;left:0;width:186px;z-index:1000}#resortBooking .ddl-container .ddl-list li{cursor:pointer;color:#acacac;font:14px/30px "HelveticaNeue67MdCn";height:30px;padding:0 10px;display:block;border-bottom:1px solid #e8e8e8;overflow:hidden}#resortBooking .ddl-container .ddl-list li:last-child{border:0}#resortBooking .ddl-container .ddl-list li:hover{background:#f6f6f6;color:#453c2d}#resortBooking .ddl-container .ddl-list li.selected{color:#453c2d}#resortBooking .vacation-type{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:90px;height:31px;background:white;margin-bottom:7px;color:#383838}#resortBooking .vacation-type.unactive{background:rgba(255,255,255,0.5);color:#7b7b7b}#resortBooking .qqBestPrice{position:absolute;bottom:-56px;right:0px;z-index:100;background:url(/assets/img/global/best-price-icon.gif) center right no-repeat;font:11px/13px "HelveticaNeue67MdCn";color:#887d6a;padding-right:10px;text-decoration:none;text-transform:uppercase}#resortBooking .qqBestPrice:hover{color:#809a00}#resortBooking .calendar-wrapper{position:relative}#resortBooking .calendar-wrapper .ui-datepicker{border:7px solid #646464}#resortBooking .calendar-wrapper .qq-calendar{display:none;position:absolute;left:-60px;top:40px;z-index:1000}#resortBooking .calendar-wrapper .qq-calendar i{font-size:18px;color:#646464;position:absolute;right:7px;top:-15px;z-index:20}#resortBooking .calendar-wrapper .text{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative;background:#fff;margin:0 auto 6px auto;height:30px;width:145px;font:14px/30px "HelveticaNeue57Condensed";color:#383838;padding:0 40px 0 10px;cursor:pointer}#resortBooking .calendar-wrapper .text span{color:#373737;font-family:"HelveticaNeue67MdCn"}#resortBooking .calendar-wrapper .text:after{content:'';background:url(/assets/img/global/icon-calendar.png) left top no-repeat;position:absolute;right:6px;top:5px;width:19px;height:20px;display:block;display:inline-block;*display:inline;zoom:1;vertical-align:top}#resortBooking .calendar-wrapper .text:hover:after{background-position:left bottom}#resortBooking.uk .calendar-wrapper{width:93px\9}#resortBooking.uk .text{width:58px;padding:0 27px 0 8px}#resortBooking.uk .text span{color:#373737;font-size:12px}#resortBooking.uk .text i{display:none}#resortBooking.uk .text.first{-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}#resortBooking.uk .text.second{-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}#resortBooking.uk .text.second:before{content:'';width:1px;height:22px;background:#c3c3c3;position:absolute;top:3px;left:0}#resortBooking.uk .qq-calendar{left:-160px}ul#rstMediaButtons{margin:30px 0 0 0}ul#rstMediaButtons li a{font:12px/20px "HelveticaNeue67MdCn";color:#797266;text-transform:uppercase;padding:3px 0;margin:0 35px 0 0}ul#rstMediaButtons li a:hover{color:#809a00}ul#rstMediaButtons li a:hover i{color:#809a00}ul#rstMediaButtons li i{color:#797266}ul#rstMediaButtons li i.icon-camera{width:1.5em;font-size:18px}ul#rstMediaButtons li i.icon-video{width:1.6em;font-size:18px}ul#rstMediaButtons li i.icon-vrx{font-size:20px;width:1.8em}ul#rstMediaButtons li i.icon-map{font-size:18px;width:.8em}ul#rstMediaButtons li:last-child a{margin-right:0px}ul#atAGlance{background:#fff;width:913px;margin:30px 0 0 0;padding:25px 0 25px 45px;position:relative;display:inline-block;*display:inline;zoom:1;vertical-align:top;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 4px 5px rgba(0,0,0,0.1);-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.1);box-shadow:0 4px 5px rgba(0,0,0,0.1);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}ul#atAGlance.small{width:680px}ul#atAGlance.wintersavings{width:684px}ul#atAGlance li{background:url(/assets/img/global/large-arrow.gif) left 3px no-repeat;font:14px/16px "HelveticaNeue67MdCn";color:#453c2d;width:290px;margin:5px 0;padding-left:12px}ul#atAGlance li#heading{background:none;font:20px/22px "TrajanProRegular";padding:0px;margin:0px;width:450px;position:absolute;left:10px;top:-30px}#miniSocialShare{background:#e4e3e1;width:202px;height:25px;padding:8px 0 0 165px;border-bottom:3px solid #fff;position:absolute;bottom:0px;right:2px;z-index:4}#miniSocialShare span{width:40px;font:12px/14px "HelveticaNeue67MdCn";color:#887d6a;text-align:center}#miniSocialShare a{margin:0 0 0 17px;color:#888783;font-size:18px}#miniSocialShare a:hover{color:#555}.highlightSlider{background-position:0px 0px;margin-bottom:60px;height:550px}.highlightSliderNav ul{width:960px;text-align:center;height:42px;padding:12px 0 0 0;margin:0 0 10px 0}.highlightSliderNav ul li{margin:0px 6px}.highlightSliderNav ul li a{background-position:-526px -95px;width:11px;height:11px;cursor:pointer}.highlightSliderNav ul li a:hover,.highlightSliderNav ul li a.selected{background-position:-537px -95px}a.sliderTitleNav{width:64px;height:238px;background-repeat:none;position:absolute;z-index:5}a.sliderTitleNav.sliderTitleNav_prev{background-position:-216px -83px;left:-34px;top:18%}a.sliderTitleNav.sliderTitleNav_prev:hover{background-position:-280px -83px}a.sliderTitleNav.sliderTitleNav_next{background-position:-352px -83px;right:-29px;top:18%}a.sliderTitleNav.sliderTitleNav_next:hover{background-position:-416px -83px}.highlightCopyMask{background-color:#fff;background-image:-moz-linear-gradient(top, #f1f1f1, #fff);background-image:-ms-linear-gradient(top, #f1f1f1, #fff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#fff));background-image:-webkit-linear-gradient(top, #f1f1f1, #fff);background-image:-o-linear-gradient(top, #f1f1f1, #fff);background-image:linear-gradient(top, #f1f1f1, #fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFF1F1F1', endColorstr='#FFFFFFFF');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF1F1F1', endColorstr='#FFFFFFFF')";width:367px;height:387px;margin:0px 0;position:relative;overflow:hidden}.highlightCopyWrapper{position:absolute;top:0px;left:0px;z-index:1}.highlightCopyWrapper .copy{padding:25px 10px 0 35px;width:310px;height:356px;font-size:12px;line-height:18px}.highlightCopyWrapper .copy h1.redlaneLogo{background:url(/assets/img/resorts/highlights-logo-redlane.gif);width:285px;height:63px;text-indent:-999em}.highlightCopyWrapper .copy hgroup h1{font:43px/45px "HelveticaNeue37LightCondensed";margin:0 0 5px -1px;color:#809a00}.highlightCopyWrapper .copy hgroup h1.small{font-size:38px;line-height:40px}.highlightCopyWrapper .copy hgroup h2{font:19px/23px "HelveticaNeue67MdCn";color:#453c2d}.highlightCopyWrapper .copy hgroup h3{font:normal 106px/106px "HelveticaNeue67MdCn";color:#accc0f;vertical-align:top}.highlightCopyWrapper .copy hgroup h3 sup{position:relative;bottom:-0.2em;font-size:58px;text-transform:uppercase}.highlightCopyWrapper .copy hgroup h3 sup span{font-family:"HelveticaNeue47LightCondensed";color:#453c2d}.highlightCopyWrapper .copy hgroup h4{font:normal 18px/21px "HelveticaNeue67MdCn";color:#453c2d;text-transform:uppercase;margin:-39px 0 20px 56px}.highlightCopyWrapper .copy p span{font:16px/18px "HelveticaNeue67MdCn";color:#373737}.highlightCopyWrapper .copy a.button01{padding:8px 18px 7px 13px;margin-top:10px;font-size:12px;line-height:12px;text-transform:uppercase}.highlightCopyWrapper .copy a.button01:active{background:#738a00}.highlightCopyWrapper .copy a.plus span.green{padding:1px 3px 0 0;font-size:16px}.highlightCopyWrapper .copy a.arrowLink{background:url(/assets/img/global/green-arrow.gif) left center no-repeat;font:14px/20px "HelveticaNeue67MdCn";color:#453c2d;font-weight:normal;display:block;padding-left:10px;margin-bottom:6px;text-transform:uppercase}.highlightCopyWrapper .copy a.arrowLink:hover{color:#809A00}.highlightImages{position:relative;width:587px;border:solid 3px #fff;margin:0 0 0 -5px;-webkit-box-shadow:-12px 0 4px -8px #d6d6d6;-moz-box-shadow:-12px 0 4px -8px #d6d6d6;box-shadow:-12px 0 4px -8px #d6d6d6}.highlightImageWrapperLeft{position:absolute;left:-15px;width:12px;height:100%;background:#fff;background:-moz-linear-gradient(left, #fff 0%, #e5e5e5 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #fff), color-stop(100%, #e5e5e5));background:-webkit-linear-gradient(left, #fff 0%, #e5e5e5 100%);background:-o-linear-gradient(left, #fff 0%, #e5e5e5 100%);background:-ms-linear-gradient(left, #fff 0%, #e5e5e5 100%);background:linear-gradient(to right, #fff 0%, #e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#fff, endColorstr=#e5e5e5,GradientType=1 )}.highlightImageWrapperRight{position:absolute;right:-15px;width:12px;height:100%;background:#e5e5e5;background:-moz-linear-gradient(left, #e5e5e5 0%, #fff 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #e5e5e5), color-stop(100%, #fff));background:-webkit-linear-gradient(left, #e5e5e5 0%, #fff 100%);background:-o-linear-gradient(left, #e5e5e5 0%, #fff 100%);background:-ms-linear-gradient(left, #e5e5e5 0%, #fff 100%);background:linear-gradient(to right, #e5e5e5 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#e5e5e5, endColorstr=#fff,GradientType=1 )}.highlightImageMask{background:url(/assets/img/global/mini-circle-preloader.gif) center center no-repeat;height:381px;overflow:hidden;position:relative;top:0px;left:0px}.highlightImageMask .highlightImageWrapper{height:381px;position:absolute;top:0px;left:0px}.highlightImageMask .highlightImageWrapper img{display:none;position:absolute;top:0px;left:0px}.highlightCopyMask>img{position:absolute;bottom:0px;right:2px;z-index:2;border-bottom:3px solid #fff}.featureSlider{margin:0 auto 80px auto;width:960px;height:390px;position:relative}.featArrowNav{width:64px;height:238px;text-indent:-9999px;position:absolute;z-index:5;cursor:pointer}.featArrowNav.featPrev{background-position:-594px -12px;left:-34px;top:25%}.featArrowNav.featPrev:hover{background-position:-658px -12px}.featArrowNav.featNext{background-position:-594px -250px;right:-34px;top:25%}.featArrowNav.featNext:hover{background-position:-658px -250px}.featTabNav>li{width:81px;height:66px;margin-left:2px;cursor:pointer}.featTabNav{background:url(/assets/img/resorts/features-top-shadow.png) -66px center no-repeat;position:absolute;top:-66px;width:650px;height:232px;padding-left:310px}.featTabNav li#featAccommodations{background-position:0 0}.featTabNav li#featAccommodations:hover{background-position:0 -66px}.featTabNav li#featAccommodations.active{background-position:0 -132px}.featTabNav li#featDining{background-position:-81px 0}.featTabNav li#featDining:hover{background-position:-81px -66px}.featTabNav li#featDining.active{background-position:-81px -132px}.featTabNav li#featActivities{background-position:-160px 0}.featTabNav li#featActivities:hover{background-position:-160px -66px}.featTabNav li#featActivities.active{background-position:-160px -132px}.featTabNav li#featSpecials{background-position:-241px 0}.featTabNav li#featSpecials:hover{background-position:-241px -66px}.featTabNav li#featSpecials.active{background-position:-241px -132px}ul.featLinks{position:relative;height:35px;background:url(/assets/img/resorts/features-bottom-shadow.png) top center no-repeat}ul.featLinks li{position:absolute;top:0px;left:50%;width:285px;margin-left:-143px;display:none}ul.featLinks li a{width:285px;height:30px;font-family:"HelveticaNeue67MdCn";font-size:13px;line-height:30px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#757575;background-image:-moz-linear-gradient(top, #828282, #757575);background-image:-ms-linear-gradient(top, #828282, #757575);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#828282), to(#757575));background-image:-webkit-linear-gradient(top, #828282, #757575);background-image:-o-linear-gradient(top, #828282, #757575);background-image:linear-gradient(top, #828282, #757575);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF828282', endColorstr='#FF757575');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF828282', endColorstr='#FF757575')";-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-radius-bottomleft:3px;-webkit-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);margin:0 auto 10px auto;display:block}ul.featLinks li a:hover{background-color:#828282;background-image:-moz-linear-gradient(top, #757575, #828282);background-image:-ms-linear-gradient(top, #757575, #828282);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#757575), to(#828282));background-image:-webkit-linear-gradient(top, #757575, #828282);background-image:-o-linear-gradient(top, #757575, #828282);background-image:linear-gradient(top, #757575, #828282);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF757575', endColorstr='#FF828282');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF757575', endColorstr='#FF828282')"}.featWrap{width:960px;height:400px;overflow:hidden;margin:0 auto;position:relative}.featWrap .featContentWrap{height:390px;padding:0;position:absolute}.featSlide{width:938px;height:350px;float:left;padding:40px 0 0 22px}.featSlide .divider{margin-bottom:30px;width:900px}.featSlide h3{font:normal 20px/20px "TrajanProRegular";color:#887d6a;margin:0 0 10px 0;text-align:center}.featColumn{width:220px;margin:0 0 55px 6px}.featColumn .featColumnImg{background-position:-339px -14px;width:207px;height:137px;padding:12px 0 0 11px;display:block;position:relative;margin:-5px 0 0 0}.featColumn .featColumnImg.accommodations{background-position:-339px -310px;width:212px;height:118px;padding:10px 0 0 11px;display:block;position:relative;margin:0 0 0 2px}.featColumn.dining{background-position:-35px -220px;height:265px;margin-left:5px}.featColumn.dining .featColumnRestImg{background-position:-340px -177px;width:212px;height:112px;padding:12px 0 0 11px;display:block;position:relative;margin:-5px 0 0 2px}.featColumn.dining .restLogo{position:relative;z-index:2;margin:0 0 0 20px}.featColumn.dining .exchangeBanner{position:absolute;top:0px;left:55px;z-index:3}.featColumn.dining a.learnMore{width:194px !important}.featColumn h4{font:16px/16px "HelveticaNeue67MdCn";color:#453c2d;font-weight:normal;margin:-1px 0 0 5px;max-height:33px;overflow:hidden}.featColumn h4 span{font-size:12px;color:#797266}.featColumn h5{font:11px/13px "TrajanProRegular";color:#797266;font-weight:normal;margin:6px 20px 0 20px;text-align:center;min-height:50px}.featColumn h5 span{font-size:13px}.featColumn p{font-size:12px;line-height:16px;color:#797266;margin:5px !important;min-height:80px;max-height:66px;overflow:hidden}.featColumn a.learnMore{width:205px;height:16px;font-family:"HelveticaNeue67MdCn";font-size:11px;line-height:16px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#afafaf;background-image:-moz-linear-gradient(top, #c7c7c7, #afafaf);background-image:-ms-linear-gradient(top, #c7c7c7, #afafaf);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#c7c7c7), to(#afafaf));background-image:-webkit-linear-gradient(top, #c7c7c7, #afafaf);background-image:-o-linear-gradient(top, #c7c7c7, #afafaf);background-image:linear-gradient(top, #c7c7c7, #afafaf);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFC7C7C7', endColorstr='#FFAFAFAF');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC7C7C7', endColorstr='#FFAFAFAF')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);margin:0 auto;display:block;line-height:18px}.featColumn a.learnMore:hover{background-color:#c7c7c7;background-image:-moz-linear-gradient(top, #afafaf, #c7c7c7);background-image:-ms-linear-gradient(top, #afafaf, #c7c7c7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#afafaf), to(#c7c7c7));background-image:-webkit-linear-gradient(top, #afafaf, #c7c7c7);background-image:-o-linear-gradient(top, #afafaf, #c7c7c7);background-image:linear-gradient(top, #afafaf, #c7c7c7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFAFAFAF', endColorstr='#FFC7C7C7');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFAFAFAF', endColorstr='#FFC7C7C7')";-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#destinationsWidget{width:960px;margin:10px auto 50px auto}#resortDestination{padding:60px 240px 15px 240px;margin:0 0 0 -240px;width:960px;height:570px;overflow-x:hidden !important;position:relative}#destinationTabs{width:645px;height:420px;position:absolute;right:235px;top:130px}#destinationTabs>div{background:#fff;position:absolute;top:0px;left:0px;z-index:2;opacity:0;height:362px;width:640px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 5px 8px rgba(0,0,0,0.4);-webkit-box-shadow:0 5px 8px rgba(0,0,0,0.4);box-shadow:0 5px 8px rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#destinationTabs>div img{margin:4px}#destinationTabs>div.activeTab{opacity:1;z-index:5}#destinationTabs>div#viewDestination{height:322px;width:340px;padding:40px 35px 0 265px}#destinationTabs iframe{position:absolute;top:4px;left:4px;z-index:0}#videoThumb{cursor:pointer;position:relative;z-index:1}#viewMap a{position:absolute;width:205px;height:32px;font-family:"HelveticaNeue67MdCn";font-size:14px;line-height:32px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#303030;background-image:-moz-linear-gradient(top, #525252, #303030);background-image:-ms-linear-gradient(top, #525252, #303030);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#525252), to(#303030));background-image:-webkit-linear-gradient(top, #525252, #303030);background-image:-o-linear-gradient(top, #525252, #303030);background-image:linear-gradient(top, #525252, #303030);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF525252', endColorstr='#FF303030');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF525252', endColorstr='#FF303030')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#viewMap a:hover{background-color:#525252;background-image:-moz-linear-gradient(top, #303030, #525252);background-image:-ms-linear-gradient(top, #303030, #525252);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#303030), to(#525252));background-image:-webkit-linear-gradient(top, #303030, #525252);background-image:-o-linear-gradient(top, #303030, #525252);background-image:linear-gradient(top, #303030, #525252);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF303030', endColorstr='#FF525252');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF303030', endColorstr='#FF525252')";-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#viewDestination h4{font:16px/18px "HelveticaNeue67MdCn";font-weight:normal;color:#373737}#viewDestination p{font-size:13px;line-height:21px}#viewDestination a.arrowLink{background:url(/assets/img/global/large-arrow.gif) left center no-repeat;font:14px/20px "HelveticaNeue67MdCn";color:#453C2D;padding:0 0 0 10px;margin:2px 0 0 0}#viewDestination a.arrowLink:hover{color:#809a00}#destinationsNav{position:relative;z-index:1;margin:362px 0 0 2px}#destinationsNav li{background:url(/assets/img/resorts/destination-tabs.png) -160px 0 no-repeat;width:158px;height:58px;margin:0 0 5px -1px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-radius-bottomleft:3px;-webkit-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}#destinationsNav li.activeTab,#destinationsNav li:hover{background-position:0px 0px}#destinationsNav li.activeTab a{color:#373737}#destinationsNav li a{display:block;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-radius-bottomleft:3px;-webkit-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;font:16px/58px "TrajanProRegular";color:#fff;text-align:center;text-decoration:none}#destinationsNav li a:hover{color:#373737}#rstAwards{text-align:center;margin:60px 0 60px 0}#rstAwards h4{font:12px/14px "TrajanProRegular";color:#887d6a;text-transform:uppercase;margin-top:60px}#rstAwards .divider{margin-bottom:10px}#resortMiniHeader{position:relative;top:0;left:0px;right:0px;overflow:hidden;text-align:center;z-index:0;width:100%;min-width:1024px;height:118px}#resortMiniHeader img{width:100%;min-width:1024px;margin:0 auto}#resortHeader{position:relative;top:0;left:0px;right:0px;overflow:hidden;z-index:0;color:#fff;min-width:1024px;height:493px}#resortHeader img{height:525px;width:1440px;min-width:1024px;position:absolute;left:50%;top:0;margin-left:-720px}#innerIntro{width:960px;position:relative;margin:20px auto 50px auto}#innerIntro .divider{width:960px}#innerIntro p{font-size:14px;line-height:22px;text-align:center;width:805px;margin:0 auto}#innerIntro p span{font:20px/22px "HelveticaNeue67MdCn";color:#453c2d}#innerIntro p a{color:#809a00}#innerIntro p a:hover{color:#4b5a00}#innerIntro a{font-weight:bold;color:#797266;text-decoration:underline}#innerIntro a:hover{color:#453c2d}#innerIntro .social-share a{font-weight:normal}#innerIntro #redlaneLogo{margin:0 auto;width:315px;display:block}#innerIntro #clubSandalsLogo{margin:0 auto;width:290px;display:block}#introMediaButtons{width:960px;margin:0 auto;text-align:center}#introMediaButtons a.mediaButtons{margin:8px 10px 0 0;width:170px;height:30px;font-family:"HelveticaNeue67MdCn";font-size:13px;line-height:30px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#303030;background-image:-moz-linear-gradient(top, #525252, #303030);background-image:-ms-linear-gradient(top, #525252, #303030);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#525252), to(#303030));background-image:-webkit-linear-gradient(top, #525252, #303030);background-image:-o-linear-gradient(top, #525252, #303030);background-image:linear-gradient(top, #525252, #303030);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF525252', endColorstr='#FF303030');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF525252', endColorstr='#FF303030')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#introMediaButtons a.mediaButtons:hover{background-color:#525252;background-image:-moz-linear-gradient(top, #303030, #525252);background-image:-ms-linear-gradient(top, #303030, #525252);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#303030), to(#525252));background-image:-webkit-linear-gradient(top, #303030, #525252);background-image:-o-linear-gradient(top, #303030, #525252);background-image:linear-gradient(top, #303030, #525252);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF303030', endColorstr='#FF525252');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF303030', endColorstr='#FF525252')";-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#rstActivities{width:960px;padding:0 32px;margin:0 auto}#rstActivities .activities{background-position:-498px -17px;width:467px;height:365px;padding:12px 0 0 11px;margin:0 0 20px 0;position:relative}#rstActivities .activities.clickableDiv{cursor:pointer}#rstActivities .activities.clickableDiv:hover a.arrowLink{color:#809A00}#rstActivities .activities .includedBanner{position:absolute;left:5px;top:6px}#rstActivities .activities .optionalBanner{position:absolute;left:5px;top:6px}#rstActivities .activities h3{width:455px;height:52px;background:#453c2d;background:rgba(69,60,45,0.6);position:absolute;left:11px;top:153px;font:35px/52px "HelveticaNeue67MdCn";color:#fff;text-align:center;font-weight:normal}#rstActivities .activities h3 span{font-family:"HelveticaNeue47LightCondensed";font-size:27px}#rstActivities .activities h3.blue{background:#00356a;background:rgba(0,53,106,0.6)}#rstActivities .activities h3.green{background:#284419;background:rgba(40,68,25,0.6)}#rstActivities .activities small{font-size:10px;display:block;margin:15px}#rstActivities .activities p{font-size:12px;line-height:18px;width:410px;margin:25px 0 6px 24px}#rstActivities .activities p span{font-size:16px;color:#373737;font-weight:bold}#rstActivities .activities .disclaimer{font-size:10px;line-height:12px;margin:10px 0 0 15px}#rstActivities .activities a.arrowLink{background:url(/assets/img/global/green-arrow.gif) left center no-repeat;font:14px/20px "HelveticaNeue67MdCn";color:#453c2d;text-transform:uppercase;display:block;padding-left:10px;margin-left:24px}#rstActivities .activities a.arrowLink:hover{color:#809A00}#rstActivities .activities ul{list-style:disc;margin:25px 0 0 30px;width:105px}#rstActivities .activities ul.long{width:150px}#rstActivities .activities ul.full{width:410px;margin:20px 0 0 40px}#rstActivities .activities ul.ne-ent1{width:160px}#rstActivities .activities ul.ne-ent2{width:210px}#rstActivities .activities ul li{font-size:12px;line-height:19px}#rstActivities .activities.large{background:url(/assets/img/resorts/activities-large-widget.jpg) 0 0 no-repeat;width:960px;height:388px;padding-left:0px;display:block;text-align:center}#rstActivities .activities.large h3{width:938px}#rstActivities .activities.large .aqaucenter{display:inline-block;*display:inline;zoom:1;vertical-align:top;margin:28px 0 0 30px}#rstActivities .activities.large p{display:inline-block;*display:inline;zoom:1;vertical-align:top;border-right:1px solid #ececec;padding-right:5px;margin-right:11px;min-height:110px;text-align:left}#rstActivities .activities.large ul{margin:25px 0 0 20px;width:100px;text-align:left}#rstActivities .activities.large ul li{line-height:18px}#rstActivities .activities.large ul.long{width:150px}#rstActivities .activities.large a.arrowLink{display:inline-block;*display:inline;zoom:1;vertical-align:top;margin-top:15px}#rstActivities .activities.large .disclaimer{margin:-15px 0 0 0;min-height:20px;border:none}#rstActivities .activities.large #scubaDis{margin-left:210px}#rstActivities .activities.large #watersportsDis{width:275px;margin-left:20px}#rstActivities .activities.large #waterskiingDis{width:275px;margin-left:650px;margin-top:0px}#rstActivities .watersports p{margin:15px 0 0 -8px}#butlerBanner{width:366px;height:165px;margin:-85px auto 0 auto;padding:114px 27px 0 548px}#butlerBanner h3{font-family:"TrajanProRegular";color:#453c2d;font-size:20px;line-height:22px;font-weight:normal}#butlerBanner p{font-size:12px;line-height:18px}#butlerDuties{padding:0 240px;margin:70px 0 100px -240px;width:960px;height:auto}#butlerDuties .divider{margin:10px 0 40px 0;width:960px}#butlerDuties h6{background:url(/assets/img/resorts/butler-real-moments-heading.png) top left no-repeat;width:318px;height:59px;margin:0 0 -10px -4px;padding:17px 0 0 0;font-family:"HelveticaNeue67MdCn";color:#373737;font-weight:normal;font-size:15px;line-height:19px;text-align:center}#butlerDuties h6 span{font-size:17px;text-transform:uppercase}#butlerDuties a#butlerMoments{background:url(/assets/img/resorts/butler-real-moments.jpg) top left no-repeat;width:304px;height:134px;display:block;border:3px solid #fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#butlerDuties a#butlerMoments:hover{background-position:bottom left}#butlerDuties ul.listBox{border:2px solid #fff;padding:0 0 10px 0;margin:0 0 15px 0;width:305px;display:inline-block;*display:inline;zoom:1;vertical-align:top;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#f9f9f9;background-image:-moz-linear-gradient(top, #f9f9f9, #f9f9f9);background-image:-ms-linear-gradient(top, #f9f9f9, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f9f9f9, #f9f9f9);background-image:-o-linear-gradient(top, #f9f9f9, #f9f9f9);background-image:linear-gradient(top, #f9f9f9, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFF9F9F9', endColorstr='#FFF9F9F9');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF9F9F9', endColorstr='#FFF9F9F9')";-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#butlerDuties ul.listBox li{background:url(/assets/img/global/small-arrow.gif) left 2px no-repeat;color:#453c2d;font-weight:normal;font-size:12px;line-height:15px;margin:0 0 8px 14px;padding-left:10px;width:275px;display:inline-block;*display:inline;zoom:1;vertical-align:top}#butlerDuties ul.listBox li.heading{font-family:"HelveticaNeue67MdCn";color:#809a00;font-size:18px;line-height:40px;font-weight:normal;display:block;height:40px;width:286px;padding:0 0 0 20px;margin:0 0 15px 0;background:none;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-radius-topleft:3px;-webkit-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#f2f2f2;background-image:-moz-linear-gradient(top, #e6e6e6, #f2f2f2);background-image:-ms-linear-gradient(top, #e6e6e6, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #e6e6e6, #f2f2f2);background-image:-o-linear-gradient(top, #e6e6e6, #f2f2f2);background-image:linear-gradient(top, #e6e6e6, #f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFE6E6E6', endColorstr='#FFF2F2F2');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE6E6E6', endColorstr='#FFF2F2F2')"}#butlerDuties .note-container{width:291px;margin-top:930px;color:#453c2d}#butlerDuties .note-container span{width:35px;font:bold 11px Arial,Helvetica,sans-serif}#butlerDuties .note-container .note-desc{width:252px;margin:auto;font:11px/12px Arial,Helvetica,sans-serif}#butlerBox{background:url(/assets/img/global/page-bg-repeat-compressor.gif) center top repeat;width:580px;margin:40px 0 50px 0;padding:30px 45px;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.5);box-shadow:0px 0px 5px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#butlerBox #bgImg{position:absolute;right:4px;top:65px;z-index:1}#butlerBox #butlerLogo{position:relative;z-index:3;background:url(/assets/img/resorts/butler-lightbox-logo.jpg) left center no-repeat;padding:15px 0 0 65px;height:60px}#butlerBox #butlerLogo h3{font-family:"TrajanProRegular";color:#797266;font-weight:normal;font-size:14px;line-height:16px;width:80%;padding:0 0 5px 0;border-bottom:1px solid #dddddd}#butlerBox #butlerLogo h3 span{font-size:10px}#butlerBox #butlerLogo h4{font-family:"HelveticaNeue57Condensed";color:#373737;font-weight:normal;font-size:24px;line-height:26px;margin:5px 0 10px 0}#butlerBox ul{margin:20px 0 0 15px;position:relative;z-index:3}#butlerBox ul li{list-style-type:disc;margin:10px 0}#butlerPgButton{width:230px;height:30px;font-family:"HelveticaNeue67MdCn";font-size:13px;line-height:30px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#6a6a6a;background-image:-moz-linear-gradient(top, #8b8b8b, #6a6a6a);background-image:-ms-linear-gradient(top, #8b8b8b, #6a6a6a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#8b8b8b), to(#6a6a6a));background-image:-webkit-linear-gradient(top, #8b8b8b, #6a6a6a);background-image:-o-linear-gradient(top, #8b8b8b, #6a6a6a);background-image:linear-gradient(top, #8b8b8b, #6a6a6a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF8B8B8B', endColorstr='#FF6A6A6A');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8B8B8B', endColorstr='#FF6A6A6A')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);margin:0 auto;display:block}#butlerPgButton:hover{background-color:#8b8b8b;background-image:-moz-linear-gradient(top, #6a6a6a, #8b8b8b);background-image:-ms-linear-gradient(top, #6a6a6a, #8b8b8b);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#6a6a6a), to(#8b8b8b));background-image:-webkit-linear-gradient(top, #6a6a6a, #8b8b8b);background-image:-o-linear-gradient(top, #6a6a6a, #8b8b8b);background-image:linear-gradient(top, #6a6a6a, #8b8b8b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF6A6A6A', endColorstr='#FF8B8B8B');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6A6A6A', endColorstr='#FF8B8B8B')";-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#butlerFooter{width:960px;margin:0 auto;position:relative;z-index:1}#butlerFooter .divider{width:960px}#butlerFooter #butlerImg{background:#ffffff;padding:4px;margin:10px 10px 0 6px;position:relative;-moz-box-shadow:0 0px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 0px 5px rgba(0,0,0,0.2);box-shadow:0 0px 5px rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#butlerFooter #butlerContent{width:380px;margin:35px 0 55px 0}#butlerFooter #butlerContent p{line-height:21px;font-size:14px}#catAccommodationsBox{width:960px;margin:0 auto}#catAccommodationsBox #catAccommodations{width:450px;height:55px;cursor:pointer;margin:-20px auto 100px auto;padding:20px 0;background-color:#f2f2f2;background-image:-moz-linear-gradient(top, #f7f7f7, #f2f2f2);background-image:-ms-linear-gradient(top, #f7f7f7, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #f7f7f7, #f2f2f2);background-image:-o-linear-gradient(top, #f7f7f7, #f2f2f2);background-image:linear-gradient(top, #f7f7f7, #f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFF7F7F7', endColorstr='#FFF2F2F2');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF7F7F7', endColorstr='#FFF2F2F2')";-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-radius-bottomleft:3px;-webkit-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-moz-box-shadow:0px 2px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0px 2px 3px rgba(0,0,0,0.2);box-shadow:0px 2px 3px rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#catAccommodationsBox #catAccommodations:hover a#catAccButton{background-color:#535353;background-image:-moz-linear-gradient(top, #2f2f2f, #535353);background-image:-ms-linear-gradient(top, #2f2f2f, #535353);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#2f2f2f), to(#535353));background-image:-webkit-linear-gradient(top, #2f2f2f, #535353);background-image:-o-linear-gradient(top, #2f2f2f, #535353);background-image:linear-gradient(top, #2f2f2f, #535353);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF2F2F2F', endColorstr='#FF535353');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF2F2F2F', endColorstr='#FF535353')"}#catAccommodationsBox #catAccommodations a#catAccButton{width:375px;height:43px;font-family:"HelveticaNeue67MdCn";font-size:26px;line-height:43px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#2f2f2f;background-image:-moz-linear-gradient(top, #535353, #2f2f2f);background-image:-ms-linear-gradient(top, #535353, #2f2f2f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#535353), to(#2f2f2f));background-image:-webkit-linear-gradient(top, #535353, #2f2f2f);background-image:-o-linear-gradient(top, #535353, #2f2f2f);background-image:linear-gradient(top, #535353, #2f2f2f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF535353', endColorstr='#FF2F2F2F');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF535353', endColorstr='#FF2F2F2F')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);display:block;margin:0 auto;text-transform:capitalize}#catAccommodationsBox #catAccommodations a#catAccButton:hover{background-color:#535353;background-image:-moz-linear-gradient(top, #2f2f2f, #535353);background-image:-ms-linear-gradient(top, #2f2f2f, #535353);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#2f2f2f), to(#535353));background-image:-webkit-linear-gradient(top, #2f2f2f, #535353);background-image:-o-linear-gradient(top, #2f2f2f, #535353);background-image:linear-gradient(top, #2f2f2f, #535353);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF2F2F2F', endColorstr='#FF535353');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF2F2F2F', endColorstr='#FF535353')";-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#catAccommodationsBox #catAccommodations a#catAccButton span{color:#c7e700}#catAccommodationsBox #catAccommodations h6{font:15px/17px "HelveticaNeue67MdCn";color:#373737;font-weight:normal;text-align:center;text-transform:uppercase;margin:8px 0 0 0}#conciergeServices{background:url(/assets/img/resorts/concierge-services-bg.jpg) left 10px no-repeat;padding:0 240px;margin:70px 0 0 -240px;width:960px;height:1550px}#conciergeServices .divider{margin:10px 0 590px 0;width:960px}#conciergeServices #roomService{background:url(/assets/img/resorts/concierge-room-service.jpg) left top no-repeat;width:247px;height:70px;margin:0px 0 10px 0;padding:133px 0 0 0;border:2px solid #fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#conciergeServices #roomService h4{font-family:"HelveticaNeue67MdCn";color:#373737;font-size:31px;line-height:31px;font-weight:normal;text-align:center;text-transform:uppercase}#conciergeServices #roomService h4 span{font-family:"HelveticaNeue57Condensed";font-size:18px;line-height:20px;letter-spacing:5px}#conciergeServices #wifi{background:url(/assets/img/resorts/concierge-wifi.jpg) left top no-repeat;width:241px;height:105px;margin:0px 0 10px -5px;padding:212px 10px 0 10px}#conciergeServices #wifi h5{font-family:"HelveticaNeue67MdCn";color:#fff;font-size:24px;line-height:26px;font-weight:normal;text-align:center}#conciergeServices #wifi h5 span{font-size:16px;line-height:20px;display:block}#conciergeServices ul.listBox{border:2px solid #fff;padding:0 0 15px 0;margin:0 0 18px 0;width:325px;display:inline-block;*display:inline;zoom:1;vertical-align:top;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#f9f9f9;background-image:-moz-linear-gradient(top, #f9f9f9, #f9f9f9);background-image:-ms-linear-gradient(top, #f9f9f9, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f9f9f9, #f9f9f9);background-image:-o-linear-gradient(top, #f9f9f9, #f9f9f9);background-image:linear-gradient(top, #f9f9f9, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFF9F9F9', endColorstr='#FFF9F9F9');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF9F9F9', endColorstr='#FFF9F9F9')";-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#conciergeServices ul.listBox.small{width:248px}#conciergeServices ul.listBox.small li{width:210px}#conciergeServices ul.listBox li{background:url(/assets/img/global/small-arrow.gif) left 3px no-repeat;color:#453c2d;font-weight:normal;font-size:12px;line-height:16px;margin:0 0 11px 20px;padding-left:10px;width:275px;display:inline-block;*display:inline;zoom:1;vertical-align:top}#conciergeServices ul.listBox li.heading{font-family:"HelveticaNeue67MdCn";color:#809a00;font-size:20px;line-height:40px;font-weight:normal;display:block;height:40px;width:305px;padding:0 0 0 20px;margin:0 0 15px 0;background:none;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-radius-topleft:3px;-webkit-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#f2f2f2;background-image:-moz-linear-gradient(top, #e6e6e6, #f2f2f2);background-image:-ms-linear-gradient(top, #e6e6e6, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #e6e6e6, #f2f2f2);background-image:-o-linear-gradient(top, #e6e6e6, #f2f2f2);background-image:linear-gradient(top, #e6e6e6, #f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFE6E6E6', endColorstr='#FFF2F2F2');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE6E6E6', endColorstr='#FFF2F2F2')"}#conciergeServices ul.listBox li.heading.small{width:228px}#conciergeServices ul.listBox li ul{padding-bottom:0px;margin:10px 0 0 0}#conciergeServices ul.listBox li ul li{background:url(/assets/img/global/green-bullet.png) left 6px no-repeat;font-family:Arial,Helvetica,sans-serif;margin:7px 0;padding-left:8px;width:245px}a.serviceButtons{width:230px;height:30px;font-family:"HelveticaNeue67MdCn";font-size:13px;line-height:30px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#6a6a6a;background-image:-moz-linear-gradient(top, #8b8b8b, #6a6a6a);background-image:-ms-linear-gradient(top, #8b8b8b, #6a6a6a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#8b8b8b), to(#6a6a6a));background-image:-webkit-linear-gradient(top, #8b8b8b, #6a6a6a);background-image:-o-linear-gradient(top, #8b8b8b, #6a6a6a);background-image:linear-gradient(top, #8b8b8b, #6a6a6a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF8B8B8B', endColorstr='#FF6A6A6A');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8B8B8B', endColorstr='#FF6A6A6A')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}a.serviceButtons:hover{background-color:#8b8b8b;background-image:-moz-linear-gradient(top, #6a6a6a, #8b8b8b);background-image:-ms-linear-gradient(top, #6a6a6a, #8b8b8b);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#6a6a6a), to(#8b8b8b));background-image:-webkit-linear-gradient(top, #6a6a6a, #8b8b8b);background-image:-o-linear-gradient(top, #6a6a6a, #8b8b8b);background-image:linear-gradient(top, #6a6a6a, #8b8b8b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF6A6A6A', endColorstr='#FF8B8B8B');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6A6A6A', endColorstr='#FF8B8B8B')";-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#conciergeAccButton{margin:15px 0 0 367px}#diningDiet{width:966px;margin:25px auto 40px auto;padding:0 28px;margin-bottom:100px}#diningDiet p{font-size:14px;line-height:24px;width:360px;text-align:right;padding-right:30px;margin-left:85px;border-right:1px solid #dcdcdc;display:inline-block;zoom:1;color:#373737;vertical-align:top}#diningDiet ul{display:inline-block;zoom:1;vertical-align:top;color:#373737;font-size:14px;font-weight:bold;margin:15px 0 0 40px}#diningDiet ul li span{color:#809a00;font-size:20px;margin-left:-8px;margin-right:4px;vertical-align:top}#diningDiet span.disclaimer{display:block;text-align:center;margin:30px 0}#rstDining{width:960px;padding:0 32px;margin:0 auto}#rstDining li{margin:0px 2px 50px 2px}.restaurantCol{background-position:-332px -475px;width:286px;height:345px;position:relative;padding:0 14px 0 13px}.restaurantCol:hover span.viewDetails{background-color:#8c8c8c;background-image:-moz-linear-gradient(top, #696969, #8c8c8c);background-image:-ms-linear-gradient(top, #696969, #8c8c8c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#696969), to(#8c8c8c));background-image:-webkit-linear-gradient(top, #696969, #8c8c8c);background-image:-o-linear-gradient(top, #696969, #8c8c8c);background-image:linear-gradient(top, #696969, #8c8c8c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF696969', endColorstr='#FF8C8C8C');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF696969', endColorstr='#FF8C8C8C')"}.restaurantCol .rstLogo{margin:10px 0 7px 20px}.restaurantCol .rstImg{margin:0 0 13px 0}.restaurantCol .triSmallIncluded{position:absolute;left:13px;top:123px}.restaurantCol span.restTitle{font:12px/14px "TrajanProRegular";color:#797266;text-align:center;letter-spacing:-1px;display:block;margin:7px 0}.restaurantCol span.restTitle span{font-size:14px}.restaurantCol span.viewDetails{width:120px;height:28px;font-family:"HelveticaNeue67MdCn";font-size:13px;line-height:28px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#696969;background-image:-moz-linear-gradient(top, #8c8c8c, #696969);background-image:-ms-linear-gradient(top, #8c8c8c, #696969);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#8c8c8c), to(#696969));background-image:-webkit-linear-gradient(top, #8c8c8c, #696969);background-image:-o-linear-gradient(top, #8c8c8c, #696969);background-image:linear-gradient(top, #8c8c8c, #696969);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF8C8C8C', endColorstr='#FF696969');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8C8C8C', endColorstr='#FF696969')";-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-radius-bottomleft:3px;-webkit-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);margin:12px auto 0 auto;display:block}.restaurantCol span.viewDetails:hover{background-color:#8c8c8c;background-image:-moz-linear-gradient(top, #696969, #8c8c8c);background-image:-ms-linear-gradient(top, #696969, #8c8c8c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#696969), to(#8c8c8c));background-image:-webkit-linear-gradient(top, #696969, #8c8c8c);background-image:-o-linear-gradient(top, #696969, #8c8c8c);background-image:linear-gradient(top, #696969, #8c8c8c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF696969', endColorstr='#FF8C8C8C');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF696969', endColorstr='#FF8C8C8C')"}.diningExtra{position:relative;width:460px;margin:30px 0 20px 20px}.diningExtra.clickableDiv{cursor:pointer}.diningExtra .smallIncludedBanner,.diningExtra .smallOptionalBanner{display:block;position:absolute;top:0px;left:0px}.diningExtra img.diningImg{border:3px solid #fff;-moz-box-shadow:0px 0px 6px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 6px rgba(0,0,0,0.3);box-shadow:0px 0px 6px rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}.diningExtraContent{width:275px;margin:6px 0 0 15px}.diningExtraContent h3{font:20px/22px "TrajanProRegular";font-weight:normal;color:#453c2d}.diningExtraContent p{font-size:12px;color:#797266;margin:8px 0;line-height:18px}.diningExtraContent p strong{color:#453c2d}.diningExtraContent a.learnMore{width:275px;height:17px;font-family:"HelveticaNeue67MdCn";font-size:11px;line-height:17px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#6a6a6a;background-image:-moz-linear-gradient(top, #8a8a8a, #6a6a6a);background-image:-ms-linear-gradient(top, #8a8a8a, #6a6a6a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#8a8a8a), to(#6a6a6a));background-image:-webkit-linear-gradient(top, #8a8a8a, #6a6a6a);background-image:-o-linear-gradient(top, #8a8a8a, #6a6a6a);background-image:linear-gradient(top, #8a8a8a, #6a6a6a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF8A8A8A', endColorstr='#FF6A6A6A');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8A8A8A', endColorstr='#FF6A6A6A')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);margin:5px 0 0 0}.diningExtraContent a.learnMore:hover{background-color:#8a8a8a;background-image:-moz-linear-gradient(top, #6a6a6a, #8a8a8a);background-image:-ms-linear-gradient(top, #6a6a6a, #8a8a8a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#6a6a6a), to(#8a8a8a));background-image:-webkit-linear-gradient(top, #6a6a6a, #8a8a8a);background-image:-o-linear-gradient(top, #6a6a6a, #8a8a8a);background-image:linear-gradient(top, #6a6a6a, #8a8a8a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF6A6A6A', endColorstr='#FF8A8A8A');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6A6A6A', endColorstr='#FF8A8A8A')";-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}.diningExtraContent:hover a.learnMore{background-color:#8a8a8a;background-image:-moz-linear-gradient(top, #6a6a6a, #8a8a8a);background-image:-ms-linear-gradient(top, #6a6a6a, #8a8a8a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#6a6a6a), to(#8a8a8a));background-image:-webkit-linear-gradient(top, #6a6a6a, #8a8a8a);background-image:-o-linear-gradient(top, #6a6a6a, #8a8a8a);background-image:linear-gradient(top, #6a6a6a, #8a8a8a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF6A6A6A', endColorstr='#FF8A8A8A');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6A6A6A', endColorstr='#FF8A8A8A')";color:#fff}#dineAroundIntro{width:880px;margin:15px auto 50px auto;padding:0 81px;position:relative;z-index:3}#dineAroundIntro .social-share{right:50px}#dineAroundIntro h3{font:74px/76px "HelveticaNeue67MdCn";color:#accc0f;font-weight:normal;margin:24px 0 0 0}#dineAroundIntro h3 span{font-family:"HelveticaNeue47LightCondensed";color:#453c2d;text-transform:uppercase}#dineAroundIntro h4{font:22px/24px "HelveticaNeue57Condensed";color:#453c2d;font-weight:normal;text-transform:uppercase;text-align:right;margin:-6px 8px 0 0}#dineAroundIntro p{font-size:14px;line-height:22px;width:490px;padding:15px 0 15px 15px;margin:15px 0 0 10px;border-left:1px solid #cddd7f}#dineAroundIntro p span{font:20px/22px "HelveticaNeue67MdCn";color:#453c2d}#dineAroundNav li{width:265px}#dineAroundNav li button{line-height:20px;padding:5px 0 0 0;height:55px;width:265px}#dineAroundNav li button span.small{font-size:14px}#dineAroundNav li button span.rest{font-size:12px;color:#fff;text-transform:uppercase;border-top:1px solid #bebebe;padding:2px 0 0 0;width:225px;display:block;margin:0 auto;letter-spacing:0px}#dineAroundNav li button.activeTabNav span,#dineAroundNav li button:hover span{color:#453c2d}#dineAroundDetails{padding:60px 0px 65px 0px}#dineAroundDetails #rstDining{padding:0px 3px}#diningExchange{width:370px;height:165px;margin:20px auto;padding:25px 45px 0 545px}#diningExchange h4{font:normal 20px/22px "TrajanProRegular";color:#453c2d}#diningExchange p{font-size:12px;color:#797266;margin:5px 0;line-height:18px}#diningExchange p a{font-weight:bold}#diningExchange a#learnMore{width:120px;height:25px;font-family:"HelveticaNeue67MdCn";font-size:13px;line-height:25px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#313131;background-image:-moz-linear-gradient(top, #525252, #313131);background-image:-ms-linear-gradient(top, #525252, #313131);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#525252), to(#313131));background-image:-webkit-linear-gradient(top, #525252, #313131);background-image:-o-linear-gradient(top, #525252, #313131);background-image:linear-gradient(top, #525252, #313131);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF525252', endColorstr='#FF313131');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF525252', endColorstr='#FF313131')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#diningExchange a#learnMore:hover{background-color:#525252;background-image:-moz-linear-gradient(top, #313131, #525252);background-image:-ms-linear-gradient(top, #313131, #525252);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#313131), to(#525252));background-image:-webkit-linear-gradient(top, #313131, #525252);background-image:-o-linear-gradient(top, #313131, #525252);background-image:linear-gradient(top, #313131, #525252);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF313131', endColorstr='#FF525252');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF313131', endColorstr='#FF525252')";-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#mediaNav{text-align:center}#mediaNav li{width:110px;height:67px;text-align:center;overflow:hidden}#mediaNav li button{font:12px/25px "HelveticaNeue67MdCn";text-transform:uppercase;letter-spacing:0px;width:110px;padding:15px 0 0 0}#mediaNav li button:hover,#mediaNav li button.activeTabNav{color:#453c2d}#mediaNav li button:hover i,#mediaNav li button.activeTabNav i{color:#666}#mediaNav li i{display:block;font-size:27px}#mediaNav li i.icon-vrx{font-size:27px;margin:-3px 0 3px 0}#mediaNav li i.icon-map{margin:2px 0 -2px 0}.mediaType{display:none;position:relative;min-width:960px;min-height:200px;margin:0px;padding:0px}.mediaType.active{display:block}.mediaType .media-loading{text-align:center;font:30px/30px "HelveticaNeue67MdCn";text-transform:uppercase;color:#809a00;padding:50px 0 50px 0}.mediaType .media-loading span{background:url(/assets/img/global/mini-circle-preloader.gif) 0 0 no-repeat;height:74px;width:74px;display:block;margin:20px auto}#resortPhotoGallery,#resortVRXGallery{text-align:center}#resortPhotoGallery li,#resortVRXGallery li{width:316px;height:230px;margin:10px 10px 0 10px;cursor:pointer}#resortPhotoGallery li span.loading,#resortVRXGallery li span.loading{background:#e7e7e7;position:relative;display:block;width:312px;height:95px;padding-top:65px;border:3px solid #fff;font:18px/18px "HelveticaNeue67MdCn";text-align:center;text-transform:uppercase;-moz-box-shadow:0px 0px 6px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 6px rgba(0,0,0,0.3);box-shadow:0px 0px 6px rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#resortPhotoGallery li span.loading img,#resortVRXGallery li span.loading img{position:absolute;top:0px;left:0px;z-index:1}#resortPhotoGallery li span.loading .zoomer,#resortVRXGallery li span.loading .zoomer{display:none;position:absolute;left:0px;top:0px;z-index:2;width:312px;height:160px}#resortPhotoGallery li p,#resortVRXGallery li p{display:block;height:45px;*height:50px;text-align:center;padding:12px 12px 0 12px;margin:-2px 0 0 0;font:bold 12px/16px Arial,Helvetica,sans-serif;color:#797266;background-color:#f1f1f1;background-image:-moz-linear-gradient(top, #fff, #f1f1f1);background-image:-ms-linear-gradient(top, #fff, #f1f1f1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #fff, #f1f1f1);background-image:-o-linear-gradient(top, #fff, #f1f1f1);background-image:linear-gradient(top, #fff, #f1f1f1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFF1F1F1');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF1F1F1')";-moz-box-shadow:0px -5px 6px rgba(0,0,0,0.1);-webkit-box-shadow:0px -5px 6px rgba(0,0,0,0.1);box-shadow:0px -5px 6px rgba(0,0,0,0.1);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#resortPhotoGallery .zoomer{background:url(/assets/img/resorts/mediaTabs-photos-hover.png) top left no-repeat}#resortVRXGallery .zoomer{background:url(/assets/img/resorts/mediaTabs-vrx-hover.png) top left no-repeat}#mediaVideos{width:960px;margin:0px auto}.resortVideos{margin:30px 0;min-height:180px}.videoImg{background:url(/assets/img/global/mini-circle-preloader.gif) center center no-repeat #f1f0f1;width:312px;height:176px;border:3px solid #fff;cursor:pointer;-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 10px rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);position:relative;overflow:hidden !important}.videoImg img{position:absolute;z-index:1;top:50%;margin-top:-117px}.videoImg .zoomer{background:url(/assets/img/resorts/mediaTabs-video-hover.png) top left no-repeat;width:312px;height:174px;position:absolute;left:0px;top:0px;z-index:2;display:none}.videoDesc{width:497px;min-height:160px;padding:20px 15px 0 20px;margin:0 0 0 3px;background-color:#f1f1f1;background-image:-moz-linear-gradient(top, #fff, #f1f1f1);background-image:-ms-linear-gradient(top, #fff, #f1f1f1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #fff, #f1f1f1);background-image:-o-linear-gradient(top, #fff, #f1f1f1);background-image:linear-gradient(top, #fff, #f1f1f1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFF1F1F1');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF1F1F1')";-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-radius-topleft:3px;-webkit-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}.videoDesc h3{font:normal 20px/22px "HelveticaNeue67MdCn";color:#453c2d}.videoDesc span{font-size:11px;line-height:13px;font-weight:bold;color:#797266}.videoDesc p{font-size:12px;line-height:18px;color:#797266;border-top:1px solid #c9c9c9;padding:5px 0 0 0;margin:5px 0}.videoButton{width:80px;height:140px;margin:0;padding:40px 0 0 18px;background-color:#f1f1f1;background-image:-moz-linear-gradient(top, #fff, #f1f1f1);background-image:-ms-linear-gradient(top, #fff, #f1f1f1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #fff, #f1f1f1);background-image:-o-linear-gradient(top, #fff, #f1f1f1);background-image:linear-gradient(top, #fff, #f1f1f1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFF1F1F1');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF1F1F1')";-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-radius-topleft:3px;-webkit-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}.videoButton a.playVideo{width:65px;height:30px;font-family:"HelveticaNeue67MdCn";font-size:16px;line-height:30px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#696969;background-image:-moz-linear-gradient(top, #8c8c8c, #696969);background-image:-ms-linear-gradient(top, #8c8c8c, #696969);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#8c8c8c), to(#696969));background-image:-webkit-linear-gradient(top, #8c8c8c, #696969);background-image:-o-linear-gradient(top, #8c8c8c, #696969);background-image:linear-gradient(top, #8c8c8c, #696969);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF8C8C8C', endColorstr='#FF696969');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8C8C8C', endColorstr='#FF696969')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);padding:10px 0;line-height:16px}.videoButton a.playVideo:hover{background-color:#8c8c8c;background-image:-moz-linear-gradient(top, #696969, #8c8c8c);background-image:-ms-linear-gradient(top, #696969, #8c8c8c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#696969), to(#8c8c8c));background-image:-webkit-linear-gradient(top, #696969, #8c8c8c);background-image:-o-linear-gradient(top, #696969, #8c8c8c);background-image:linear-gradient(top, #696969, #8c8c8c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF696969', endColorstr='#FF8C8C8C');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF696969', endColorstr='#FF8C8C8C')";-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#mediaMap .map-img{position:relative;z-index:1}#mediaMap .map-dots{position:absolute;top:0px;left:0px;right:0px;z-index:2;width:100%}#mediaMap .map-dot-wrapper{position:absolute;z-index:3;display:none;width:18px;height:18px}#mediaMap .map-dot-wrapper.tempDisplay{opacity:0;display:block}#mediaMap .map-dot-hotspot{width:22px;height:22px;display:block;background:none;position:absolute;left:0px;bottom:-4px;z-index:6;cursor:pointer}#mediaMap .map-dot{display:block;width:12px;height:12px;margin:3px 0 0 3px;border:solid 2px #fff;cursor:pointer;background-color:#bf1009;background-image:-moz-linear-gradient(top, #ed3821, #bf1009);background-image:-ms-linear-gradient(top, #ed3821, #bf1009);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ed3821), to(#bf1009));background-image:-webkit-linear-gradient(top, #ed3821, #bf1009);background-image:-o-linear-gradient(top, #ed3821, #bf1009);background-image:linear-gradient(top, #ed3821, #bf1009);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFED3821', endColorstr='#FFBF1009');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFED3821', endColorstr='#FFBF1009')";-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:0px 0px 3px 3px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 3px 3px rgba(0,0,0,0.5);box-shadow:0px 0px 3px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696')";-webkit-transition:all 0.1s ease-in;-moz-transition:all 0.1s ease-in;-ms-transition:all 0.1s ease-in;-o-transition:all 0.1s ease-in;transition:all 0.1s ease-in;transition-property:height, width, margin, border-radius}#mediaMap .map-dot.active{width:18px;height:18px;margin-left:0px;margin-top:0px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}#mediaMap .map-dot-title{background:#000;background:rgba(0,0,0,0.8);position:absolute;left:0px;top:-20px;z-index:5;display:block;opacity:0;white-space:nowrap;padding:5px 20px;text-align:center;color:#fff;font:16px/16px "HelveticaNeue67MdCn";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 0px 5px 5px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 5px 5px rgba(0,0,0,0.5);box-shadow:0px 0px 5px 5px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696')"}#mediaMap .map-dot-title img{position:absolute;bottom:-9px;left:50%;margin-left:-9px}#mediaMap .map-dot-title.non-active{display:none}#mediaMap .map-dot-wrapper.featured .map-dot-title{opacity:1;color:#373737;top:-25px;font:12px/12px "TrajanProRegular";padding:7px 20px;text-transform:uppercase;background-color:#ececec;background-image:-moz-linear-gradient(top, #fff, #ececec);background-image:-ms-linear-gradient(top, #fff, #ececec);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ececec));background-image:-webkit-linear-gradient(top, #fff, #ececec);background-image:-o-linear-gradient(top, #fff, #ececec);background-image:linear-gradient(top, #fff, #ececec);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFECECEC');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFECECEC')"}#mediaMap .map-nav{position:absolute;top:0px;right:40px;width:200px;z-index:15}#mediaMap .map-nav span{display:block;text-align:center;font:normal 20px/20px "HelveticaNeue67MdCn";color:#373737;padding:12px 0;cursor:pointer;background-color:#e5e5e5;background-image:-moz-linear-gradient(top, #fff, #e5e5e5);background-image:-ms-linear-gradient(top, #fff, #e5e5e5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e5e5e5));background-image:-webkit-linear-gradient(top, #fff, #e5e5e5);background-image:-o-linear-gradient(top, #fff, #e5e5e5);background-image:linear-gradient(top, #fff, #e5e5e5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFE5E5E5');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE5E5E5')";-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-radius-bottomleft:3px;-webkit-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-webkit-box-shadow:0px 3px 10px -3px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 10px -3px rgba(0,0,0,0.3);box-shadow:0px 3px 10px -3px rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696')"}#mediaMap .map-nav span i{font-size:17px;color:#666;margin-right:5px}#mediaMap .map-nav span:hover,#mediaMap .map-nav span.active{background-color:#fff;background-image:-moz-linear-gradient(top, #e5e5e5, #fff);background-image:-ms-linear-gradient(top, #e5e5e5, #fff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e5e5e5), to(#fff));background-image:-webkit-linear-gradient(top, #e5e5e5, #fff);background-image:-o-linear-gradient(top, #e5e5e5, #fff);background-image:linear-gradient(top, #e5e5e5, #fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFE5E5E5', endColorstr='#FFFFFFFF');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE5E5E5', endColorstr='#FFFFFFFF')"}#mediaMap .map-nav span.active{-moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-radius-bottomleft:0px;-webkit-border-radius-bottomright:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}#mediaMap .map-nav ul{display:none;background:rgba(0,0,0,0.8);padding:15px 0;-webkit-box-shadow:0px 3px 10px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 3px 10px 0px rgba(0,0,0,0.4);box-shadow:0px 3px 10px 0px rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696')";-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-radius-bottomleft:3px;-webkit-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}#mediaMap .map-nav li{width:auto;height:auto;display:block;margin:0px;padding:8px 0 8px 25px;font:16px/16px "HelveticaNeue67MdCn";color:#acacac;cursor:pointer}#mediaMap .map-nav li:hover,#mediaMap .map-nav li.selected{color:#c7e700}#mediaMap .map-title{width:500px;display:none;position:absolute;z-index:10;font:3em/1em "TrajanProRegular";color:#fff;text-align:center}#mediaMap .map-title span{display:block;text-shadow:0 0 8px rgba(0,0,0,0.4)}#mediaMap .txt-sandals{font-size:.8em;letter-spacing:-1px}#mediaMap .txt-shortname{font-size:1.3em;line-height:.8em;padding-bottom:.2em;letter-spacing:-2px}#mediaMap .txt-location{font-size:.45em;line-height:1.6em;letter-spacing:.4em;text-transform:uppercase}#mediaMap .div{height:1px;font-size:0px;line-height:0%;background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 20%, #fff 80%, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(20%, #fff), color-stop(80%, #fff), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 20%, #fff 80%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 20%, #fff 80%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 20%, #fff 80%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 20%, #fff 80%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 )}#spaIntro{padding:0 240px 15px 240px;margin:0 0 0 -240px;width:960px;height:710px;overflow-x:hidden !important}#spaIntro #introMediaButtons{margin-top:390px}#spaVideo{width:400px;height:165px;position:relative;margin:-115px auto 60px auto;padding:85px 30px 0 544px;cursor:pointer}#spaVideo h3{font:20px/22px "TrajanProRegular";color:#453c2d;font-weight:normal}#spaVideo h3 span{font-size:30px;line-height:30px}#spaVideo:hover a#viewVideo{background-position:bottom left}#spaVideo p{font-size:12px;line-height:18px;width:385px}#spaVideo a#viewVideo{background:url(/assets/img/resorts/play-video-button.png) top left no-repeat;width:945px;height:175px;display:block;position:absolute;bottom:16px;left:18px}#spaVideo a#viewVideo:hover{background-position:bottom left}#spaTabs .no-treatments{font-family:"HelveticaNeue67MdCn";font-size:22px;color:#809a00;text-transform:uppercase;padding:50px 0}#spaTabs #spaNav li{display:block;width:550px;height:55px;background:#fff;font:18px/50px "TrajanProRegular";text-align:center;color:#453c2d;letter-spacing:-1px;text-transform:capitalize;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.5s;-o-transition:all 0.3s;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-radius-topleft:5px;-webkit-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;-moz-box-shadow:0 -1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:0 -1px 2px rgba(0,0,0,0.1);box-shadow:0 -1px 2px rgba(0,0,0,0.1);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#spaTabs #spaNav li span{font-size:14px}#spaTabs #spaNav li span.underline{border-bottom:1px solid #bebebe;height:1px;display:block;margin:-14px auto 0 auto;width:500px}#spaTabs #spaDetails{padding-bottom:80px}#spaTabs .viewType.list li .spaSection{width:975px;min-height:195px;position:relative;margin:0 0 0 5px}#spaTabs .viewType.list li .spaSection .spaImg{background-position:-479px 0px;width:212px;height:140px;padding:12px 0 0 11px}#spaTabs .viewType.list li .spaSection .spaImg div.overflowHidden{width:196px;height:124px;overflow:hidden}#spaTabs .viewType.list li .spaSection .spaImg div.overflowHidden img{width:196px;height:152px;overflow:hidden;margin:-20px 0 0 0}#spaTabs .viewType.list li .spaSection .spaInfo{width:385px;padding:20px 5px 0 5px}#spaTabs .viewType.list li .spaSection .spaInfo h3{font:16px/18px "HelveticaNeue67MdCn";color:#453c2d;width:350px;font-weight:normal}#spaTabs .viewType.list li .spaSection .spaInfo p{color:#797266;font-size:12px;line-height:16px;margin:4px 0}#spaTabs .viewType.list li .spaSection .spaPricing{height:90px;width:320px;margin:25px 0 0 10px;position:relative}#spaTabs .viewType.list li .spaSection .spaPricing h4{font-size:10px;text-transform:uppercase;color:#809a00;font-weight:bold;position:absolute;left:15px;top:0px;padding:0 5px 0 0}#spaTabs .viewType.list li .spaSection .spaPricing .treatmentOptions{padding:20px 13px 0 13px;width:175px;min-height:110px;border-right:1px solid #d3d3d3;border-left:1px solid #d3d3d3;font:normal 14px/2.2em "HelveticaNeue67MdCn";color:#666}#spaTabs .viewType.list li .spaSection .spaPricing .treatmentOptions select{width:175px}#spaTabs .viewType.list li .spaSection .spaPricing a.bookNow{width:100px;height:30px;font-family:"HelveticaNeue67MdCn";font-size:13px;line-height:30px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#696969;background-image:-moz-linear-gradient(top, #8c8c8c, #696969);background-image:-ms-linear-gradient(top, #8c8c8c, #696969);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#8c8c8c), to(#696969));background-image:-webkit-linear-gradient(top, #8c8c8c, #696969);background-image:-o-linear-gradient(top, #8c8c8c, #696969);background-image:linear-gradient(top, #8c8c8c, #696969);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF8C8C8C', endColorstr='#FF696969');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8C8C8C', endColorstr='#FF696969')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);margin:20px 0 0 12px}#spaTabs .viewType.list li .spaSection .spaPricing a.bookNow:hover{background-color:#8c8c8c;background-image:-moz-linear-gradient(top, #696969, #8c8c8c);background-image:-ms-linear-gradient(top, #696969, #8c8c8c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#696969), to(#8c8c8c));background-image:-webkit-linear-gradient(top, #696969, #8c8c8c);background-image:-o-linear-gradient(top, #696969, #8c8c8c);background-image:linear-gradient(top, #696969, #8c8c8c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF696969', endColorstr='#FF8C8C8C');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF696969', endColorstr='#FF8C8C8C')";-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#spaTabs .viewType.grid li .spaSection{width:310px;height:500px;min-height:500px;margin:0 3px 30px 4px;position:relative}#spaTabs .viewType.grid li .spaSection .spaImg{background-position:-168px 0px;width:299px;height:205px;padding:12px 0 0 11px;display:block}#spaTabs .viewType.grid li .spaSection .spaImg div.overflowHidden{width:284px;height:180px;overflow:hidden}#spaTabs .viewType.grid li .spaSection .spaImg div.overflowHidden img{width:284px;height:220px;overflow:hidden;margin:-20px 0 0 0}#spaTabs .viewType.grid li .spaSection .spaInfo{margin:0 0 20px 10px}#spaTabs .viewType.grid li .spaSection .spaInfo h3{font:16px/18px "HelveticaNeue67MdCn";color:#453c2d;font-weight:normal;width:270px;margin:-8px 0 0 0}#spaTabs .viewType.grid li .spaSection .spaInfo p{color:#797266;font-size:12px;line-height:16px;margin:5px 0;width:290px}#spaTabs .viewType.grid li .spaSection .spaPricing{height:55px;width:290px;margin:0 0 0 10px;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;position:relative}#spaTabs .viewType.grid li .spaSection .spaPricing h4{background:url(/assets/img/global/page-bg-repeat-compressor.gif) center top repeat;font-size:10px;text-transform:uppercase;color:#809a00;font-weight:bold;position:absolute;left:0px;top:-11px;padding:0 5px 0 0}#spaTabs .viewType.grid li .spaSection .spaPricing .treatmentOptions{margin:12px 9px 0 0;width:175px;font:normal 14px/2.2em "HelveticaNeue67MdCn";color:#666}#spaTabs .viewType.grid li .spaSection .spaPricing .treatmentOptions select{width:175px}#spaTabs .viewType.grid li .spaSection .spaPricing a.bookNow{width:100px;height:30px;font-family:"HelveticaNeue67MdCn";font-size:13px;line-height:30px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#696969;background-image:-moz-linear-gradient(top, #8c8c8c, #696969);background-image:-ms-linear-gradient(top, #8c8c8c, #696969);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#8c8c8c), to(#696969));background-image:-webkit-linear-gradient(top, #8c8c8c, #696969);background-image:-o-linear-gradient(top, #8c8c8c, #696969);background-image:linear-gradient(top, #8c8c8c, #696969);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF8C8C8C', endColorstr='#FF696969');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8C8C8C', endColorstr='#FF696969')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);margin:13px 0 0 0}#spaTabs .viewType.grid li .spaSection .spaPricing a.bookNow:hover{background-color:#8c8c8c;background-image:-moz-linear-gradient(top, #696969, #8c8c8c);background-image:-ms-linear-gradient(top, #696969, #8c8c8c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#696969), to(#8c8c8c));background-image:-webkit-linear-gradient(top, #696969, #8c8c8c);background-image:-o-linear-gradient(top, #696969, #8c8c8c);background-image:linear-gradient(top, #696969, #8c8c8c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF696969', endColorstr='#FF8C8C8C');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF696969', endColorstr='#FF8C8C8C')";-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#spaTabs #shadowButton{background:url(/assets/img/global/shadow-divider-up.png) left top no-repeat;margin:10px auto 45px auto;padding:13px 0 0 0;width:854px;height:55px}#spaTabs #shadowButton a#viewTreatments{width:235px;height:45px;font-family:"HelveticaNeue67MdCn";font-size:19px;line-height:45px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#6f8502;background-image:-moz-linear-gradient(top, #8fa522, #6f8502);background-image:-ms-linear-gradient(top, #8fa522, #6f8502);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#8fa522), to(#6f8502));background-image:-webkit-linear-gradient(top, #8fa522, #6f8502);background-image:-o-linear-gradient(top, #8fa522, #6f8502);background-image:linear-gradient(top, #8fa522, #6f8502);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF8FA522', endColorstr='#FF6F8502');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8FA522', endColorstr='#FF6F8502')";-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-radius-bottomleft:3px;-webkit-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);display:block;margin:0 auto}#spaTabs #shadowButton a#viewTreatments:hover{background-color:#8fa522;background-image:-moz-linear-gradient(top, #6f8502, #8fa522);background-image:-ms-linear-gradient(top, #6f8502, #8fa522);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#6f8502), to(#8fa522));background-image:-webkit-linear-gradient(top, #6f8502, #8fa522);background-image:-o-linear-gradient(top, #6f8502, #8fa522);background-image:linear-gradient(top, #6f8502, #8fa522);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF6F8502', endColorstr='#FF8FA522');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6F8502', endColorstr='#FF8FA522')"}#spaTabs #shadowButton a#viewTreatments span{font-size:15px}#specialsIntro{padding:0 240px;margin:0 0 0 -240px;width:960px;height:645px;overflow-x:hidden !important}#specialsIntro #saveUpTo{width:450px;height:340px;padding:35px 30px}#specialsIntro #saveUpTo h5{font:24px/25px "TrajanProRegular";color:#fff;font-weight:normal;margin:3px 0 0 0}#specialsIntro #saveUpTo h5 span{font-size:9px}#specialsIntro #saveUpTo h6{font:19px/21px "HelveticaNeue67MdCn";color:#fff;font-weight:normal;text-transform:uppercase;margin:12px 0 0 3px}#specialsIntro #saveUpTo span#save{font:50px/50px "HelveticaNeue77BoldCondensed";width:115px;margin:5px 0 0 0;color:#fff;font-weight:normal;text-transform:uppercase}#specialsIntro #saveUpTo span#save span{font-size:44px;line-height:44px;display:block;margin:-5px 0 0 0}#specialsIntro #saveUpTo span#percentage{font:260px/260px "HelveticaNeue25UltraLight";letter-spacing:-12px;margin:-33px 0 0 -13px;color:#fff;font-weight:normal}#specialsIntro #saveUpTo span#percentage sup{font-size:120px;bottom:0.75em}#specialsIntro #saveUpTo .freeCreditUK{font:20px/20px "HelveticaNeue77BoldCondensed";text-align:center;width:100%;position:relative;color:#fff;top:-10px}#specialsIntro #saveUpTo a#getQuote{width:270px;height:45px;font-family:"HelveticaNeue67MdCn";font-size:21px;line-height:45px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#2f2f2f;background-image:-moz-linear-gradient(top, #535353, #2f2f2f);background-image:-ms-linear-gradient(top, #535353, #2f2f2f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#535353), to(#2f2f2f));background-image:-webkit-linear-gradient(top, #535353, #2f2f2f);background-image:-o-linear-gradient(top, #535353, #2f2f2f);background-image:linear-gradient(top, #535353, #2f2f2f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF535353', endColorstr='#FF2F2F2F');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF535353', endColorstr='#FF2F2F2F')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);margin:6px auto 0 auto;display:block}#specialsIntro #saveUpTo a#getQuote:hover{background-color:#535353;background-image:-moz-linear-gradient(top, #2f2f2f, #535353);background-image:-ms-linear-gradient(top, #2f2f2f, #535353);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#2f2f2f), to(#535353));background-image:-webkit-linear-gradient(top, #2f2f2f, #535353);background-image:-o-linear-gradient(top, #2f2f2f, #535353);background-image:linear-gradient(top, #2f2f2f, #535353);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF2F2F2F', endColorstr='#FF535353');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF2F2F2F', endColorstr='#FF535353')";-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#currentSpecialsBox{width:960px;position:relative;z-index:3;margin:-70px auto 0px auto;padding:0 32px}#currentSpecialsBox .divider{margin:5px 0 40px -24px}.currentSpecialsCol{background:url(/assets/img/resorts/specials-col-bg.png) center bottom no-repeat;width:465px;height:187px;margin:0 4px 10px 7px}.currentSpecialsCol .specialsImg{background-position:-1133px -474px;width:210px;height:140px;padding:12px 0 0 11px;margin:0 0 0 -2px}.currentSpecialsCol .specialsInfo{width:240px;margin:15px 0 0 2px}.currentSpecialsCol .specialsInfo h3{font:20px/22px "HelveticaNeue67MdCn";color:#453c2d}.currentSpecialsCol .specialsInfo p{font-size:12px;line-height:18px;margin:5px 0}.currentSpecialsCol .specialsInfo a.viewDetails{width:145px;height:29px;font-family:"HelveticaNeue67MdCn";font-size:13px;line-height:29px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#696969;background-image:-moz-linear-gradient(top, #8c8c8c, #696969);background-image:-ms-linear-gradient(top, #8c8c8c, #696969);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#8c8c8c), to(#696969));background-image:-webkit-linear-gradient(top, #8c8c8c, #696969);background-image:-o-linear-gradient(top, #8c8c8c, #696969);background-image:linear-gradient(top, #8c8c8c, #696969);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF8C8C8C', endColorstr='#FF696969');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8C8C8C', endColorstr='#FF696969')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);margin:10px 0 0 0;display:block}.currentSpecialsCol .specialsInfo a.viewDetails:hover{background-color:#8c8c8c;background-image:-moz-linear-gradient(top, #696969, #8c8c8c);background-image:-ms-linear-gradient(top, #696969, #8c8c8c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#696969), to(#8c8c8c));background-image:-webkit-linear-gradient(top, #696969, #8c8c8c);background-image:-o-linear-gradient(top, #696969, #8c8c8c);background-image:linear-gradient(top, #696969, #8c8c8c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF696969', endColorstr='#FF8C8C8C');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF696969', endColorstr='#FF8C8C8C')";-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#otherSpecialsBox{width:960px;margin:50px auto 20px auto;padding:0 32px}#otherSpecialsBox .divider{margin:5px 0 40px -24px}.otherSpecialsCol{background-position:-984px -675px;width:291px;height:205px;position:relative;text-align:center;margin:0 11px 0 11px;padding:2px 2px 0 2px;cursor:pointer}.otherSpecialsCol:hover a.viewSpecials{background-color:#8c8c8c;background-image:-moz-linear-gradient(top, #696969, #8c8c8c);background-image:-ms-linear-gradient(top, #696969, #8c8c8c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#696969), to(#8c8c8c));background-image:-webkit-linear-gradient(top, #696969, #8c8c8c);background-image:-o-linear-gradient(top, #696969, #8c8c8c);background-image:linear-gradient(top, #696969, #8c8c8c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF696969', endColorstr='#FF8C8C8C');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF696969', endColorstr='#FF8C8C8C')"}.otherSpecialsCol img{margin:1px 0 0 0}.otherSpecialsCol h5{font:20px/43px "HelveticaNeue67MdCn";color:#809a00;font-weight:normal;display:block;height:43px;margin:0 0 5px 0;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-radius-topleft:3px;-webkit-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#f2f2f2;background-image:-moz-linear-gradient(top, #e6e6e6, #f2f2f2);background-image:-ms-linear-gradient(top, #e6e6e6, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #e6e6e6, #f2f2f2);background-image:-o-linear-gradient(top, #e6e6e6, #f2f2f2);background-image:linear-gradient(top, #e6e6e6, #f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFE6E6E6', endColorstr='#FFF2F2F2');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE6E6E6', endColorstr='#FFF2F2F2')"}.otherSpecialsCol p{font-size:12px;line-height:18px;width:265px;margin:15px 0 0 11px}.otherSpecialsCol a.viewSpecials{width:145px;height:25px;font-family:"HelveticaNeue67MdCn";font-size:13px;line-height:25px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#696969;background-image:-moz-linear-gradient(top, #8c8c8c, #696969);background-image:-ms-linear-gradient(top, #8c8c8c, #696969);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#8c8c8c), to(#696969));background-image:-webkit-linear-gradient(top, #8c8c8c, #696969);background-image:-o-linear-gradient(top, #8c8c8c, #696969);background-image:linear-gradient(top, #8c8c8c, #696969);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF8C8C8C', endColorstr='#FF696969');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8C8C8C', endColorstr='#FF696969')";-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-radius-bottomleft:3px;-webkit-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);display:block;position:absolute;bottom:2px;left:75px}.otherSpecialsCol a.viewSpecials:hover{background-color:#8c8c8c;background-image:-moz-linear-gradient(top, #696969, #8c8c8c);background-image:-ms-linear-gradient(top, #696969, #8c8c8c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#696969), to(#8c8c8c));background-image:-webkit-linear-gradient(top, #696969, #8c8c8c);background-image:-o-linear-gradient(top, #696969, #8c8c8c);background-image:linear-gradient(top, #696969, #8c8c8c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF696969', endColorstr='#FF8C8C8C');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF696969', endColorstr='#FF8C8C8C')"}#exchangeIntro{width:960px;margin:15px auto 50px auto;position:relative;z-index:3}#exchangeIntro h3{font:135px/135px "HelveticaNeue67MdCn";color:#accc0f;font-weight:normal;vertical-align:top;margin:0 0 0 45px}#exchangeIntro h3 sup{position:relative;bottom:-0.2em;font-size:75px;text-transform:uppercase}#exchangeIntro h3 sup span{font-family:"HelveticaNeue47LightCondensed";color:#453c2d}#exchangeIntro h4{font:22px/24px "HelveticaNeue67MdCn";color:#453c2d;font-weight:normal;text-transform:uppercase;margin:-52px 0 0 120px}#exchangeIntro p{font-size:14px;line-height:22px;width:515px;padding:15px 0 15px 15px;margin:15px 0 0 10px;border-left:1px solid #cddd7f}#exchangeIntro p span{font:20px/22px "HelveticaNeue67MdCn";color:#453c2d}#exchangeIntro p strong{color:#373737}#exchangeChart{background:url(/assets/img/resorts/stayPlay-innerchart-bg.png) top left no-repeat;width:899px;height:371px;margin:-110px auto 50px auto;position:relative;z-index:5}.exchangeRow{display:table;border-collapse:collapse;width:897px;height:95px;position:relative}.exchangeRow.head .rstCell{height:42px;font-size:17px;line-height:42px;color:#373737}.exchangeRow.footer .rstCell{height:25px;font-size:22px;line-height:32px;color:#373737}.exchangeRow img{position:absolute;top:0px;left:2px}.exchangeRow .rstCell{display:table-cell;font:17px/95px "HelveticaNeue67MdCn";color:#809a00;text-align:center}.exchangeRow .rstCell span{font:19px/20px "TrajanProRegular" !important;color:#453c2d;text-align:center;position:absolute;top:29px;left:228px;width:310px;display:block}.exchangeRow .rstCell span span{font-size:10px !important;left:0px;top:18px}.exchangeRow .rstCell.col1{width:210px}.exchangeRow .rstCell.col2{width:354px}.exchangeRow .rstCell.col3{width:109px}.exchangeRow .rstCell.col4{width:70px}.exchangeRow .rstCell.col5{width:91px}.exchangeRow .rstCell.col6{width:60px}#toursIntro{padding:0 240px 15px 240px;margin:0 0 0 -240px;width:960px;height:605px;overflow-x:hidden !important}#islandRoutes{width:361px;height:160px;position:relative;z-index:3;margin:-40px auto 70px auto;padding:34px 50px 0 545px}#islandRoutes h3{font:20px/22px "TrajanProRegular";color:#453c2d;font-weight:normal}#islandRoutes p{font-size:12px;line-height:18px}.toursSection .miniResortSlides{position:relative}.toursSection .miniResortSlides.loading:before{content:'Loading...';position:absolute;top:50%;left:50%;margin:-13px 0 0 -45px;font:22px/22px "HelveticaNeue67MdCn";color:#453c2d !important;text-transform:uppercase}.toursSection .miniResortSlides.no-photo{background:url(/assets/img/resorts/tours-noPhoto.gif) left top no-repeat}#toursTabs #toursDetails{padding-bottom:100px}#toursTabs .no-tours{font:22px/22px "HelveticaNeue67MdCn";color:#809a00;text-transform:uppercase;padding-top:50px}#toursTabs #toursNav li{width:280px;height:55px}#toursTabs #toursNav li span.underline{width:180px}#toursTabs #toursNav li button{width:280px;height:55px}#toursTabs .viewType.list li .toursSection{width:975px;height:185px;position:relative;margin:0 0 0 5px}#toursTabs .viewType.list li .toursSection .toursInfo{width:335px;padding:20px 10px 0 5px}#toursTabs .viewType.list li .toursSection .toursInfo h3{font:16px/18px "HelveticaNeue67MdCn";color:#453c2d;width:280px;font-weight:normal}#toursTabs .viewType.list li .toursSection .toursInfo p{color:#797266;font-size:12px;line-height:16px;margin:4px 0}#toursTabs .viewType.list li .toursSection .toursInfo a.readMore{background:url(/assets/img/global/icon-more.png) left center no-repeat;font:14px/20px "HelveticaNeue67MdCn";color:#453c2d;padding-left:23px}#toursTabs .viewType.list li .toursSection .toursInfo a.readMore:hover{color:#809A00}#toursTabs .viewType.list li .toursSection .toursPricing{height:45px;width:365px;margin:25px 0 0 10px}#toursTabs .viewType.list li .toursSection .toursPricing h5{font:20px/24px Arial,Helvetica,sans-serif;color:#809a00;text-transform:uppercase;font-weight:bold;width:175px;height:30px;padding:15px;text-align:center;border-right:1px solid #d3d3d3;border-left:1px solid #d3d3d3}#toursTabs .viewType.list li .toursSection .toursPricing h5 span{font-size:10px;color:#453c2d;vertical-align:middle}#toursTabs .viewType.list li .toursSection .toursPricing a.bookNow{width:100px;height:30px;font-family:"HelveticaNeue67MdCn";font-size:13px;line-height:30px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#696969;background-image:-moz-linear-gradient(top, #8c8c8c, #696969);background-image:-ms-linear-gradient(top, #8c8c8c, #696969);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#8c8c8c), to(#696969));background-image:-webkit-linear-gradient(top, #8c8c8c, #696969);background-image:-o-linear-gradient(top, #8c8c8c, #696969);background-image:linear-gradient(top, #8c8c8c, #696969);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF8C8C8C', endColorstr='#FF696969');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8C8C8C', endColorstr='#FF696969')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);margin:12px 0 0 25px}#toursTabs .viewType.list li .toursSection .toursPricing a.bookNow:hover{background-color:#8c8c8c;background-image:-moz-linear-gradient(top, #696969, #8c8c8c);background-image:-ms-linear-gradient(top, #696969, #8c8c8c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#696969), to(#8c8c8c));background-image:-webkit-linear-gradient(top, #696969, #8c8c8c);background-image:-o-linear-gradient(top, #696969, #8c8c8c);background-image:linear-gradient(top, #696969, #8c8c8c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF696969', endColorstr='#FF8C8C8C');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF696969', endColorstr='#FF8C8C8C')";-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#toursTabs .viewType.grid li .toursSection{width:310px;height:405px;margin:0 3px 30px 4px;position:relative}#toursTabs .viewType.grid li .toursSection .toursInfo{margin:0 0 0 10px;min-height:125px}#toursTabs .viewType.grid li .toursSection .toursInfo h3{font:16px/18px "HelveticaNeue67MdCn";color:#453c2d;font-weight:normal;width:270px;margin:-8px 0 0 0}#toursTabs .viewType.grid li .toursSection .toursInfo p{color:#797266;font-size:12px;line-height:16px;margin:5px 0}#toursTabs .viewType.grid li .toursSection .toursInfo a.readMore{background:url(/assets/img/global/icon-more.png) left center no-repeat;font:14px/20px "HelveticaNeue67MdCn";color:#453c2d;padding-left:23px}#toursTabs .viewType.grid li .toursSection .toursInfo a.readMore:hover{color:#809A00}#toursTabs .viewType.grid li .toursSection .toursPricing{height:45px;width:290px;margin:0 0 0 10px;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9}#toursTabs .viewType.grid li .toursSection .toursPricing h5{width:185px;font:20px/45px Arial,Helvetica,sans-serif;color:#809a00;font-weight:bold;text-transform:uppercase}#toursTabs .viewType.grid li .toursSection .toursPricing h5 span{font-size:10px;color:#453c2d;vertical-align:middle}#toursTabs .viewType.grid li .toursSection .toursPricing a.bookNow{width:100px;height:30px;font-family:"HelveticaNeue67MdCn";font-size:13px;line-height:30px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#696969;background-image:-moz-linear-gradient(top, #8c8c8c, #696969);background-image:-ms-linear-gradient(top, #8c8c8c, #696969);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#8c8c8c), to(#696969));background-image:-webkit-linear-gradient(top, #8c8c8c, #696969);background-image:-o-linear-gradient(top, #8c8c8c, #696969);background-image:linear-gradient(top, #8c8c8c, #696969);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF8C8C8C', endColorstr='#FF696969');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8C8C8C', endColorstr='#FF696969')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);margin:7px 0 0 0}#toursTabs .viewType.grid li .toursSection .toursPricing a.bookNow:hover{background-color:#8c8c8c;background-image:-moz-linear-gradient(top, #696969, #8c8c8c);background-image:-ms-linear-gradient(top, #696969, #8c8c8c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#696969), to(#8c8c8c));background-image:-webkit-linear-gradient(top, #696969, #8c8c8c);background-image:-o-linear-gradient(top, #696969, #8c8c8c);background-image:linear-gradient(top, #696969, #8c8c8c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF696969', endColorstr='#FF8C8C8C');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF696969', endColorstr='#FF8C8C8C')";-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#resortDetails{width:960px;margin:-15px auto 0 auto;padding:0 32px}#resortDetails h2{font:18px/22px "HelveticaNeue67MdCn";color:#453c2d;border-bottom:1px solid #e2e2e2;padding:0 0 5px 0;margin:0 0 25px 0}#resortDetails h2 span{font:14px/16px Arial,Helvetica,sans-serif;color:#797266}#resortDetails h2 span a{font-weight:bold;color:#809a00}.resortDetailsCol{border:2px solid #fff;padding:0 0 10px 0;margin:0 5px 25px 5px;width:303px;height:295px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#f9f9f9;background-image:-moz-linear-gradient(top, #f9f9f9, #f9f9f9);background-image:-ms-linear-gradient(top, #f9f9f9, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f9f9f9, #f9f9f9);background-image:-o-linear-gradient(top, #f9f9f9, #f9f9f9);background-image:linear-gradient(top, #f9f9f9, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFF9F9F9', endColorstr='#FFF9F9F9');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF9F9F9', endColorstr='#FFF9F9F9')";-moz-box-shadow:1px 3px 5px rgba(0,0,0,0.2);-webkit-box-shadow:1px 3px 5px rgba(0,0,0,0.2);box-shadow:1px 3px 5px rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}.resortDetailsCol.small{height:245px}.resortDetailsCol.small{height:265px}.resortDetailsCol .heading{display:block;height:65px;width:293px;padding:0 0 0 10px;margin:0 0 15px 0;position:relative;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-radius-topleft:3px;-webkit-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#f2f2f2;background-image:-moz-linear-gradient(top, #e6e6e6, #f2f2f2);background-image:-ms-linear-gradient(top, #e6e6e6, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #e6e6e6, #f2f2f2);background-image:-o-linear-gradient(top, #e6e6e6, #f2f2f2);background-image:linear-gradient(top, #e6e6e6, #f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFE6E6E6', endColorstr='#FFF2F2F2');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE6E6E6', endColorstr='#FFF2F2F2')"}.resortDetailsCol .heading h3{font:18px/20px "HelveticaNeue67MdCn";color:#809a00;font-weight:normal;text-transform:uppercase;margin:18px 10px 0 72px}.resortDetailsCol .heading .detailsIcon{position:absolute;left:10px;top:10px}.resortDetailsCol p{width:265px;margin:20px auto 0 auto}.resortDetailsCol p a{font-weight:bold}ul#sandalsCard{width:265px;border-top:1px solid #e2e2e2;margin:8px auto 0 auto;padding:10px 0 0 0px}ul#sandalsCard li{font-weight:bold;color:#797266;font-size:11px;line-height:30px;text-transform:uppercase;margin:0 8px 0 0}ul#sandalsCard li a{background:url(/assets/img/global/green-arrow.gif) top left no-repeat;padding:0 0 0 10px}#rushPassport{text-align:center;margin:10px 0 0 0}#rushPassport h5{background:#809a00;font:14px/30px "HelveticaNeue67MdCn";color:#fff}#rushPassport h5 span{font-size:24px}#rushPassport p{margin:10px auto}#rushPassport p a{font-size:16px;display:block;text-decoration:underline}ul#alsoLike{background:url(/assets/img/resorts/resortDetails-alsoLike-bg.png) top left no-repeat;width:966px;height:49px;margin:-75px auto 0 auto;padding:12px 0 0 0;position:relative;z-index:3}ul#alsoLike li{height:28px;line-height:28px;text-align:center;text-transform:uppercase}ul#alsoLike li:last-child{border-left:1px solid #809a00;padding:0 0 0 15px}ul#alsoLike li.alsoTitle{width:365px;margin:0 10px 0 5px;font:13px/28px "TrajanProRegular";color:#453c2d}ul#alsoLike li a{width:260px;margin:0 15px 0 0;font:15px/28px "HelveticaNeue67MdCn";color:#809a00}ul#alsoLike li a span{font-size:11px;color:#453c2d}ul#alsoLike li a:hover span{color:#809a00}#rstActivitiesWidget{width:960px;height:310px;padding:0 32px;margin:30px auto}#rstActivitiesWidget .divider{margin:10px auto 30px -20px}#rstActivitiesImg{background-position:-984px -20px;width:470px;height:222px;padding:11px 0 0 10px}#rstActivitiesContent{width:430px;margin:8px 0 0 15px}#rstActivitiesContent p{line-height:18px}#rstActivitiesContent a.arrowLink{background:url(/assets/img/global/large-arrow.gif) left center no-repeat;font:14px/20px "HelveticaNeue67MdCn";color:#453c2d;padding:0 0 0 10px;margin:2px 0 0 0}#rstActivitiesContent a.arrowLink:hover{color:#809A00}#rstExpand{width:966px;margin:25px auto 40px auto;padding:0 28px;margin-bottom:100px}#rstExpand .divider{margin-left:-20px}#rstExpand .expand{background-position:-11px -16px;width:455px;height:382px;margin:8px -1px;padding:13px 11px 0 14px;position:relative}#rstExpand .expand.clickableDiv{cursor:pointer}#rstExpand .expand:hover a.moreDetails{background-color:#8fa522;background-image:-moz-linear-gradient(top, #6f8502, #8fa522);background-image:-ms-linear-gradient(top, #6f8502, #8fa522);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#6f8502), to(#8fa522));background-image:-webkit-linear-gradient(top, #6f8502, #8fa522);background-image:-o-linear-gradient(top, #6f8502, #8fa522);background-image:linear-gradient(top, #6f8502, #8fa522);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF6F8502', endColorstr='#FF8FA522');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6F8502', endColorstr='#FF8FA522')"}#rstExpand .expand .includedBanner{background-position:0px 0px;width:97px;height:96px;position:absolute;left:8px;top:7px}#rstExpand .expand .optionalBanner{background-position:0 -96px;width:97px;height:96px;position:absolute;left:8px;top:7px}#rstExpand .expand h5{font:20px/22px "TrajanProRegular";color:#453c2d;font-weight:normal;text-align:center;margin:20px 0 0 0}#rstExpand .expand p{width:400px;margin:10px auto;text-align:center;font-size:12px;line-height:18px}#rstExpand .expand p.long{width:435px}#rstExpand .expand a.moreDetails{width:200px;height:25px;font-family:"HelveticaNeue67MdCn";font-size:13px;line-height:25px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#6f8502;background-image:-moz-linear-gradient(top, #8fa522, #6f8502);background-image:-ms-linear-gradient(top, #8fa522, #6f8502);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#8fa522), to(#6f8502));background-image:-webkit-linear-gradient(top, #8fa522, #6f8502);background-image:-o-linear-gradient(top, #8fa522, #6f8502);background-image:linear-gradient(top, #8fa522, #6f8502);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF8FA522', endColorstr='#FF6F8502');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8FA522', endColorstr='#FF6F8502')";-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-radius-bottomleft:3px;-webkit-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);display:block;position:absolute;bottom:0px;left:142px}#rstExpand .expand a.moreDetails:hover{background-color:#8fa522;background-image:-moz-linear-gradient(top, #6f8502, #8fa522);background-image:-ms-linear-gradient(top, #6f8502, #8fa522);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#6f8502), to(#8fa522));background-image:-webkit-linear-gradient(top, #6f8502, #8fa522);background-image:-o-linear-gradient(top, #6f8502, #8fa522);background-image:linear-gradient(top, #6f8502, #8fa522);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF6F8502', endColorstr='#FF8FA522');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6F8502', endColorstr='#FF8FA522')"}#resortFooter{width:960px;padding:0 32px;margin:70px auto 110px auto}#resortFooter h4{font:45px/47px "HelveticaNeue35Thin";color:#797266;font-weight:normal}#resortFooter h5{font:13px/15px "HelveticaNeue67MdCn";color:#979797;font-weight:normal;margin:5px 0 0 0}#resortFooter h6{font:26px/28px "HelveticaNeue67MdCn";color:#453c2d;font-weight:normal;text-align:center;margin:10px 0 5px 0}#resortFooter h6 span{font:31px/31px Arial,Helvetica,sans-serif;color:#809a00;font-weight:bold}#resortFooter h6 span span{font-weight:normal;font-size:24px;color:#887d6a}#resortFooter .grad-divider{height:1px;line-height:1px;font-size:1px;margin:0 50px;background:-moz-linear-gradient(left, rgba(200,200,200,0) 0%, #c8c8c8 50%, rgba(200,200,200,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(200,200,200,0)), color-stop(50%, #c8c8c8), color-stop(100%, rgba(200,200,200,0)));background:-webkit-linear-gradient(left, rgba(200,200,200,0) 0%, #c8c8c8 50%, rgba(200,200,200,0) 100%);background:-o-linear-gradient(left, rgba(200,200,200,0) 0%, #c8c8c8 50%, rgba(200,200,200,0) 100%);background:-ms-linear-gradient(left, rgba(200,200,200,0) 0%, #c8c8c8 50%, rgba(200,200,200,0) 100%);background:linear-gradient(to right, rgba(200,200,200,0) 0%, #c8c8c8 50%, rgba(200,200,200,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c8c8c8', endColorstr='#00c8c8c8',GradientType=1 )}#footerQuoteBox{width:440px;margin:-20px auto 0 auto;padding:20px 0;background-color:#f2f2f2;background-image:-moz-linear-gradient(top, #f7f7f7, #f2f2f2);background-image:-ms-linear-gradient(top, #f7f7f7, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #f7f7f7, #f2f2f2);background-image:-o-linear-gradient(top, #f7f7f7, #f2f2f2);background-image:linear-gradient(top, #f7f7f7, #f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFF7F7F7', endColorstr='#FFF2F2F2');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF7F7F7', endColorstr='#FFF2F2F2')";-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-radius-bottomleft:3px;-webkit-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-moz-box-shadow:0px 2px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0px 2px 3px rgba(0,0,0,0.2);box-shadow:0px 2px 3px rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#footerQuoteBox a#getQuote{width:340px;height:43px;font-family:"HelveticaNeue67MdCn";font-size:24px;line-height:43px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#2f2f2f;background-image:-moz-linear-gradient(top, #535353, #2f2f2f);background-image:-ms-linear-gradient(top, #535353, #2f2f2f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#535353), to(#2f2f2f));background-image:-webkit-linear-gradient(top, #535353, #2f2f2f);background-image:-o-linear-gradient(top, #535353, #2f2f2f);background-image:linear-gradient(top, #535353, #2f2f2f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF535353', endColorstr='#FF2F2F2F');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF535353', endColorstr='#FF2F2F2F')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);text-transform:initial;display:block;margin:0 auto}#footerQuoteBox a#getQuote:hover{background-color:#535353;background-image:-moz-linear-gradient(top, #2f2f2f, #535353);background-image:-ms-linear-gradient(top, #2f2f2f, #535353);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#2f2f2f), to(#535353));background-image:-webkit-linear-gradient(top, #2f2f2f, #535353);background-image:-o-linear-gradient(top, #2f2f2f, #535353);background-image:linear-gradient(top, #2f2f2f, #535353);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF2F2F2F', endColorstr='#FF535353');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF2F2F2F', endColorstr='#FF535353')";-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#footerQuoteBox a#getQuote i{font-size:21px}#footerQuoteBox a#bestPriceSmall{background:url(/assets/img/global/best-price-icon.gif) center right no-repeat;font-family:"HelveticaNeue67MdCn";font-size:10px;line-height:12px;color:#373737;padding-right:10px;margin:0 0 0 166px;text-decoration:none;text-transform:uppercase}#footerQuoteBox a#bestPriceSmall:hover{color:#809a00}.imagenShadow{width:956px;margin:-72px auto 0 auto;position:relative;z-index:99;height:19px}#includedBoxSpa{width:554px;position:relative;height:66px;z-index:90;padding-top:10px;margin:-18px auto 0 auto;background-color:#f2f2f2;background-image:-moz-linear-gradient(top, #f7f7f7, #f2f2f2);background-image:-ms-linear-gradient(top, #f7f7f7, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #f7f7f7, #f2f2f2);background-image:-o-linear-gradient(top, #f7f7f7, #f2f2f2);background-image:linear-gradient(top, #f7f7f7, #f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFF7F7F7', endColorstr='#FFF2F2F2');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF7F7F7', endColorstr='#FFF2F2F2')";-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-radius-bottomleft:3px;-webkit-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-moz-box-shadow:0px 2px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0px 2px 3px rgba(0,0,0,0.2);box-shadow:0px 2px 3px rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#includedBoxSpa img.shadowimg{width:100%;height:100%;box-shadow:none}#includedBoxSpa .containerText{width:350px;display:inline-block;*display:inline;zoom:1;text-align:center;vertical-align:top}#includedBoxSpa .containerText hr{width:25px;display:inline-block;vertical-align:top;margin-top:12px;margin-right:5px;*display:inline;zoom:1;border:0;height:1px;background-color:#979797}#includedBoxSpa .containerText h2{font-size:24px;color:#383838}#includedBoxSpa .containerText h2 span{color:#d62415;font-weight:bold;font-size:14px;text-transform:uppercase}#includedBoxSpa .containerBtn{display:inline-block;*display:inline;zoom:1;vertical-align:top}#includedBoxSpa .containerBtn a#ViewOffers{width:340px;height:43px;font-family:"HelveticaNeue67MdCn";font-size:24px;line-height:43px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#b92115;background-image:-moz-linear-gradient(top, #d74033, #b92115);background-image:-ms-linear-gradient(top, #d74033, #b92115);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#d74033), to(#b92115));background-image:-webkit-linear-gradient(top, #d74033, #b92115);background-image:-o-linear-gradient(top, #d74033, #b92115);background-image:linear-gradient(top, #d74033, #b92115);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFD74033', endColorstr='#FFB92115');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD74033', endColorstr='#FFB92115')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);text-transform:uppercase;width:170px;height:35px;font-size:20px;line-height:36px;margin:0 auto}#includedBoxSpa .containerBtn a#ViewOffers:hover{background-color:#d74033;background-image:-moz-linear-gradient(top, #b92115, #d74033);background-image:-ms-linear-gradient(top, #b92115, #d74033);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b92115), to(#d74033));background-image:-webkit-linear-gradient(top, #b92115, #d74033);background-image:-o-linear-gradient(top, #b92115, #d74033);background-image:linear-gradient(top, #b92115, #d74033);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFB92115', endColorstr='#FFD74033');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFB92115', endColorstr='#FFD74033')";-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#includedBoxSpa .containerBtn a#ViewOffers i{font-size:14px}#includedBoxSpa .containerBtn #bestPriceSmall{font-family:"HelveticaNeue67MdCn";font-size:10px;line-height:20px;color:#373737;padding-right:10px;margin:0 0 0 166px;text-decoration:none;text-transform:uppercase;width:190px;margin:0 auto;text-align:center;margin-left:-10px}#generalSubFooter{width:960px;padding:33px 0 0 0;text-align:center;text-transform:uppercase}#generalSubFooter i{color:#797266;font-size:42px;line-height:50px}#diningSubFooter{background:url(/assets/img/resorts/widget-dining-footer.png) center top no-repeat;width:960px;padding:100px 0 0 0;text-align:center;text-transform:uppercase}ul#footerPromos{margin:0 0 8px 0;text-align:center}ul#footerPromos li{background:url(/assets/img/global/green-arrow.gif) 0px 3px no-repeat;padding:0 0 0 12px;margin:2px 8px}ul#footerPromos li a{font:16px/18px "HelveticaNeue67MdCn";color:#979797}ul#footerPromos li a:hover{color:#809a00}#fullBgWrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:600;background:url(/assets/img/global/modal-bg.png) 0 0 repeat;background:rgba(0,0,0,0.8);display:none}@media all and (max-width: 865px){#fullBgWrapper .fg-resort{display:none}#fullBgWrapper .fg-caption{padding-left:20px}}@media all and (max-width: 530px), (max-height: 360px){#fullBgWrapper .fg-desc .icon-facebook,#fullBgWrapper .fg-desc .icon-pinterest{display:none}#fullBgWrapper .fg-caption{max-width:300px}}@media all and (max-height: 360px){#fullBgWrapper .fg-prev,#fullBgWrapper .fg-next{top:25%}}.fg-imgs,#fg-vrx,#fg-loading{display:block;overflow:hidden;position:absolute;top:0px;left:0px;width:100%;height:100%}#fg-loading{opacity:1;display:none}#fg-loading .loading-container{background:#f7f7f7;opacity:1 !important;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:15px;width:76px;height:76px;position:absolute;top:42%;left:50%;margin-left:-60px;font:35px/35px "HelveticaNeue67MdCn";color:#333;z-index:99}#fg-loading span{background:url(/assets/img/global/mini-circle-preloader.gif) 0 0 repeat;height:74px;width:74px;display:block}.fg-imgs img{position:absolute;top:0px;left:0px;display:block;z-index:1}.fg-imgs img.hidden{z-index:2;display:none}.fg-imgs img.prevActive{z-index:3}.fg-imgs img.active{z-index:5}.fg-desc{background:#2f2f2f;background:rgba(55,55,55,0.9);width:100%;height:70px;position:fixed;bottom:0px;left:0px;color:#fff;z-index:400 !important}.fg-desc .fg-desc-inner{position:relative}.fg-desc .fg-desc-inner .fg-show{position:absolute;top:-30px;display:none}.fg-desc .icon-facebook,.fg-desc .icon-pinterest{background:#fff;width:34px;height:28px;padding-top:4px;margin:17px 10px 0 0;font-size:22px;color:#979797;text-align:center;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696')"}.fg-desc .icon-facebook:hover,.fg-desc .icon-pinterest:hover{color:#838383;background:#eee;-webkit-box-shadow:0px 0px 5px 0px #809a00;-moz-box-shadow:0px 0px 5px 0px #809a00;box-shadow:0px 0px 5px 0px #809a00;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696')"}.fg-desc .icon-facebook{*background:url("/assets/img/media/f.png") center center no-repeat !important}.fg-desc .icon-pinterest{*background:url("/assets/img/media/p.png") center center no-repeat !important}.fg-resort{font:21px/20px "TrajanProRegular";text-align:right;height:50px;padding:19px 20px 0 10px;margin:5px 20px 5px 0;border-right:solid 1px #bababa}.fg-resort span{display:block;text-transform:uppercase;font-size:12px}.fg-caption{height:50px;width:350px;padding:15px 0 0 0;margin:0 20px 0 0;font:15px/16px "HelveticaNeue67MdCn"}.fg-cap-btn{display:block;position:absolute;top:0px;right:0px;padding:10px 10px;font:12px/12px "HelveticaNeue67MdCn";cursor:pointer}.fg-cap-btn i{font-size:10px;margin-left:7px}.fg-cap-btn:hover{color:#809a00}.fg-cap-btn.fg-show{background:#2f2f2f;background:rgba(55,55,55,0.9);display:block;width:100px;text-align:right}.fg-prev,.fg-next{width:41px;height:83px;position:absolute;top:45%;z-index:400;cursor:pointer}.fg-prev:hover,.fg-next:hover{background-position:0px -83px}.fg-next{background:url(/assets/img/resorts/mediaPhotos-btn-next.png) 0px 0px no-repeat;right:0px}.fg-prev{background:url(/assets/img/resorts/mediaPhotos-btn-prev.png) 0px 0px no-repeat;left:0px}.fg-close{width:55px;height:55px;background:url(/assets/img/global/modal-close.png) 0 0 no-repeat;position:absolute;top:20px;right:20px;z-index:400;cursor:pointer}.fg-close:hover{background-position:0px -55px}#vrxContainer{width:100%;height:00%;position:fixed;top:0px;bottom:0px;left:0px;right:0px}.winterSavings{background:#fff;width:220px;margin:29px 0 0 4px;padding:2px 0 18px 3px;position:relative;display:inline-block;*display:inline;zoom:1;vertical-align:top;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 4px 5px rgba(0,0,0,0.1);-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.1);box-shadow:0 4px 5px rgba(0,0,0,0.1);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}.winterSavings .content-ws{width:217px;height:232px;background:url(/assets/img/resorts/bg-wintersavings.jpg) 0px 0px no-repeat;display:block;cursor:pointer}.winterSavings a.learnMore{width:205px;height:19px;font-family:"HelveticaNeue67MdCn";font-size:11px;line-height:19px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#afafaf;background-image:-moz-linear-gradient(top, #c7c7c7, #afafaf);background-image:-ms-linear-gradient(top, #c7c7c7, #afafaf);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#c7c7c7), to(#afafaf));background-image:-webkit-linear-gradient(top, #c7c7c7, #afafaf);background-image:-o-linear-gradient(top, #c7c7c7, #afafaf);background-image:linear-gradient(top, #c7c7c7, #afafaf);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFC7C7C7', endColorstr='#FFAFAFAF');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC7C7C7', endColorstr='#FFAFAFAF')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);border-radius:0px;margin:0 auto;display:block;line-height:21px;margin-top:14px}.winterSavings a.learnMore:hover{background-color:#c7c7c7;background-image:-moz-linear-gradient(top, #afafaf, #c7c7c7);background-image:-ms-linear-gradient(top, #afafaf, #c7c7c7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#afafaf), to(#c7c7c7));background-image:-webkit-linear-gradient(top, #afafaf, #c7c7c7);background-image:-o-linear-gradient(top, #afafaf, #c7c7c7);background-image:linear-gradient(top, #afafaf, #c7c7c7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFAFAFAF', endColorstr='#FFC7C7C7');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFAFAFAF', endColorstr='#FFC7C7C7')";-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}.winterSavings .heading{color:#fff;text-transform:UPPERCASE;font:20px/22px "TrajanProRegular";text-align:center;padding:13px 0 0 0px}.winterSavings .subheading{color:#fff;text-transform:UPPERCASE;font:12px/14px "TrajanProRegular";text-align:center;padding:0px 0 13px 0px}.winterSavings .divider-white{width:200px;border-bottom:2px solid #fff;margin-left:10px;*margin-top:-20px}.winterSavings .content-promo{color:#fff;text-transform:UPPERCASE;font:22px/24px "HelveticaNeue77BoldCondensed";text-align:center;padding:26px 0 0 0px}.winterSavings .content-promo .wrapper-value{width:200px}.winterSavings .content-promo .wrapper-value .percent-value{width:64px;font-size:15px;line-height:1em;margin-top:9px;margin-left:10px;*margin-left:-120px}.winterSavings .content-promo .wrapper-value .percent-value span{font-size:64px;font-family:"HelveticaNeue25UltraLight";display:inline-block;margin-top:0px;line-height:1em}.winterSavings .content-promo .wrapper-value .promovalue{float:left;font-size:95.94px;margin-left:68px;margin-top:-92px;line-height:1em}.winterSavings .content-promo-footer{color:#fff;padding:0px 0 0 0;text-transform:UPPERCASE;font:12px "HelveticaNeue77BoldCondensed";text-align:center}.winterSavings .content-promo-footer span{font-size:19.44px}.winterSavings .content-promo-footer span sup{font-size:10px}.winterSavings-specials{width:510px;height:414px;margin:27px 0 0 477px;position:relative;display:inline-block;*display:inline;zoom:1;vertical-align:top}.winterSavings-specials .content-ws-specials{color:#fff}.winterSavings-specials a.learnMore{width:279px;height:42px;font-family:"HelveticaNeue67MdCn";font-size:20.66px;line-height:42px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#333;background-image:-moz-linear-gradient(top, #4f4f4f, #333);background-image:-ms-linear-gradient(top, #4f4f4f, #333);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#4f4f4f), to(#333));background-image:-webkit-linear-gradient(top, #4f4f4f, #333);background-image:-o-linear-gradient(top, #4f4f4f, #333);background-image:linear-gradient(top, #4f4f4f, #333);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF4F4F4F', endColorstr='#FF333333');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF4F4F4F', endColorstr='#FF333333')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);border-radius:0px;margin:0 auto;display:block;line-height:42px;margin-top:14px;color:#fff !important;text-decoration:none !important;font-weight:bold !important}.winterSavings-specials a.learnMore:hover{background-color:#4f4f4f;background-image:-moz-linear-gradient(top, #333, #4f4f4f);background-image:-ms-linear-gradient(top, #333, #4f4f4f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#333), to(#4f4f4f));background-image:-webkit-linear-gradient(top, #333, #4f4f4f);background-image:-o-linear-gradient(top, #333, #4f4f4f);background-image:linear-gradient(top, #333, #4f4f4f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF333333', endColorstr='#FF4F4F4F');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF333333', endColorstr='#FF4F4F4F')";-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}.winterSavings-specials a.learnMore span{font:29px "HelveticaNeue77BoldCondensed";margin-top:8px;display:inline-block;*display:inline;zoom:1;vertical-align:top;margin-left:4px}.winterSavings-specials a.learnMore:hover{background-color:#4f4f4f;background-image:-moz-linear-gradient(top, #333, #4f4f4f);background-image:-ms-linear-gradient(top, #333, #4f4f4f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#333), to(#4f4f4f));background-image:-webkit-linear-gradient(top, #333, #4f4f4f);background-image:-o-linear-gradient(top, #333, #4f4f4f);background-image:linear-gradient(top, #333, #4f4f4f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF333333', endColorstr='#FF4F4F4F');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF333333', endColorstr='#FF4F4F4F')";color:#fff}.winterSavings-specials .heading{color:#fff;text-transform:UPPERCASE;font:22px/25px "TrajanProRegular";text-align:center;padding:22px 0 0 0px}.winterSavings-specials .heading span{color:#fff;text-transform:UPPERCASE;font:14px/22px "TrajanProRegular";text-align:center;padding:0px 0 13px 0px}.winterSavings-specials .divider-white{width:459px;border-bottom:2px solid #fff;margin-left:28px}.winterSavings-specials .content-promo{color:#fff;text-transform:UPPERCASE;font:49.79px/52px "HelveticaNeue77BoldCondensed";text-align:center;padding:19px 0 0 0px}.winterSavings-specials .content-promo .wrapper-value{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:510px;height:160px}.winterSavings-specials .content-promo .wrapper-value .percent-value{float:left;width:221px;font-size:31px;margin-left:3px}.winterSavings-specials .content-promo .wrapper-value .promovalue2{float:left;font-size:121px;font-family:"HelveticaNeue25UltraLight";margin-top:15px;margin-left:-142px;line-height:1em;margin-top:35px}.winterSavings-specials .content-promo .wrapper-value .promovalue{float:left;font-family:helvetica;font-size:179.02px;margin-left:161px;margin-top:-173px;line-height:1em;*margin-top:-173px !important;font-weight:600}.winterSavings-specials .content-promo .wrapper-value .promovalue,.winterSavings-specials .content-promo .wrapper-value x:-moz-any-link,.winterSavings-specials .content-promo .wrapper-value x:only-child{margin-top:-48px}.winterSavings-specials .content-promo-footer{color:#fff;padding:0px 0 0 0;text-transform:UPPERCASE;font:24px "HelveticaNeue77BoldCondensed";text-align:center}.winterSavings-specials .content-promo-footer span{font-size:39.3px}.winterSavings-specials .content-promo-footer span sup{font-size:24px}.accTopPricing{text-align:center;margin:-10px 0 20px 0;padding-bottom:15px}.accTopPricing h3.accPriceTop{display:inline-block;*display:inline;zoom:1;vertical-align:top;font:21px/26px "HelveticaNeue67MdCn";font-weight:normal !important;color:#453c2d}.accTopPricing h3.accPriceTop span{font-size:25px;color:#809a00}.accTopPricing span.pp{font-size:14px;color:#887d6a;line-height:25px;font-family:"HelveticaNeue67MdCn";font-weight:normal !important;padding-right:8px;border-right:solid 1px #c9c9c9;display:inline-block;*display:inline;zoom:1;vertical-align:top}.accTopPricing a.pdetails{color:#797266;font-weight:normal;background:url("/assets/img/resorts/pricingBg.png") 95px 3px no-repeat;padding:0px 50px 0px 6px;font:13px/25px "HelveticaNeue67MdCn";text-transform:uppercase;font-weight:normal !important;text-decoration:none !important}.accTopPricing a.pdetails:hover{color:#809a00 !important}#pricingDetailsTipper{border:2px solid #fff;padding:15px;z-index:10;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:none;background-color:#e6e6e6;background-image:-moz-linear-gradient(top, #fbfbfb, #e6e6e6);background-image:-ms-linear-gradient(top, #fbfbfb, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fbfbfb, #e6e6e6);background-image:-o-linear-gradient(top, #fbfbfb, #e6e6e6);background-image:linear-gradient(top, #fbfbfb, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFFBFBFB', endColorstr='#FFE6E6E6');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFBFBFB', endColorstr='#FFE6E6E6')";-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);width:382px;position:absolute;top:70px;left:-382px;padding-bottom:10px}#pricingDetailsTipper .accArrow{background:url("/assets/img/resorts/priceArrow.png") left top repeat;width:20px;height:11px;display:block;position:absolute;left:318px;top:-12px}#pricingDetailsTipper h3{font-family:"HelveticaNeue77BoldCondensed";font-size:17px;line-height:25px;color:#373737;margin:0}#pricingDetailsTipper p{width:382px;text-align:left;margin:0 0 15px 0;font-size:12px;line-height:18px;color:#373737}#pricingDetailsTipper p span{font-size:16px;color:#453c2d}.tours-intro-widget{background:url(/assets/img/resorts/tours-fade.png) center bottom no-repeat;width:465px;height:378px;text-align:center;margin:-50px 25px 25px auto;display:inline-block;*display:inline;zoom:1;vertical-align:top;cursor:pointer}.tours-intro-widget:hover a{background-color:#b3c255;background-image:-moz-linear-gradient(top, #749000, #b3c255);background-image:-ms-linear-gradient(top, #749000, #b3c255);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#749000), to(#b3c255));background-image:-webkit-linear-gradient(top, #749000, #b3c255);background-image:-o-linear-gradient(top, #749000, #b3c255);background-image:linear-gradient(top, #749000, #b3c255);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF749000', endColorstr='#FFB3C255');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF749000', endColorstr='#FFB3C255')"}.tours-intro-widget.last{margin-right:0}.tours-intro-widget .divider{width:90%;margin:0 auto 20px}.tours-intro-widget .widget-img{border:5px solid #fff;-moz-box-shadow:0 0 1px #666;-webkit-box-shadow:0 0 1px #666;box-shadow:0 0 1px #666;filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}.tours-intro-widget .tours-shadow-bottom{position:relative;z-index:2;margin-top:25px}.tours-intro-widget h3{font:20px/22px "TrajanProRegular"}.tours-intro-widget p{font:14px/19px "HelveticaNeue67MdCn";width:415px;margin:0 auto;color:#887d6a}.tours-intro-widget a{width:175px;height:30px;font-family:"HelveticaNeue67MdCn";font-size:16px;line-height:30px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#749000;background-image:-moz-linear-gradient(top, #b3c255, #749000);background-image:-ms-linear-gradient(top, #b3c255, #749000);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b3c255), to(#749000));background-image:-webkit-linear-gradient(top, #b3c255, #749000);background-image:-o-linear-gradient(top, #b3c255, #749000);background-image:linear-gradient(top, #b3c255, #749000);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFB3C255', endColorstr='#FF749000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFB3C255', endColorstr='#FF749000')";-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-radius-bottomleft:3px;-webkit-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);text-transform:uppercase;display:block;margin:0 auto;position:relative;top:-10px;z-index:1}.tours-intro-widget a:hover{background-color:#b3c255;background-image:-moz-linear-gradient(top, #749000, #b3c255);background-image:-ms-linear-gradient(top, #749000, #b3c255);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#749000), to(#b3c255));background-image:-webkit-linear-gradient(top, #749000, #b3c255);background-image:-o-linear-gradient(top, #749000, #b3c255);background-image:linear-gradient(top, #749000, #b3c255);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF749000', endColorstr='#FFB3C255');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF749000', endColorstr='#FFB3C255')"}
