#kellysDetailsSHC{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/shc/diningLightbox-kellys-bg.jpg) top left no-repeat;width:960px;height:830px;position:relative;margin:-200px 0 0 0}#kellysDetailsSHC ul#sampleMenu{position:absolute;top:460px;left:275px}#kellysDetailsSHC ul#sampleMenu li.disclaimer{margin:46px 0 0 0}#kellysDetailsSHC ul#sampleMenu a#restMenu{position:absolute;bottom:-23px;left:35px}#kimonosDetailsSHC{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/shc/diningLightbox-kimonos-bg.jpg) top left no-repeat;width:960px;height:660px;position:relative;padding:0;margin:-45px 0 0 0}#kimonosDetailsSHC ul#sampleMenu{position:absolute;top:165px;left:130px;width:265px}#kimonosDetailsSHC ul#sampleMenu li.disclaimer{margin:14px 0 0 0}#kimonosDetailsSHC ul#sampleMenu a#restMenu{position:absolute;bottom:-18px;left:23px}#mariosDetailsSHC{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/shc/diningLightbox-marios-bg.jpg) top left no-repeat;width:960px;height:820px;position:relative;padding:0;margin:-90px 0 0 0}#mariosDetailsSHC ul#sampleMenu{position:absolute;top:310px;left:465px}#mariosDetailsSHC ul#sampleMenu li.disclaimer{margin:56px 0 0 0}#mariosDetailsSHC ul#sampleMenu a#restMenu{position:absolute;bottom:-24px;left:35px}#baysideDetailsSHC{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/shc/diningLightbox-bayside-bg.jpg) top left no-repeat;width:960px;height:750px;position:relative;padding:0}#baysideDetailsSHC ul#sampleMenu{position:absolute;top:260px;left:528px}#baysideDetailsSHC ul#sampleMenu li.disclaimer{margin:33px 0 0 0}#baysideDetailsSHC ul#sampleMenu a#restMenu{position:absolute;bottom:-24px;left:35px}#soySushiDetailsSHC{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/shc/diningLightbox-soy-bg.jpg) top left no-repeat;width:960px;height:660px;position:relative;padding:0;margin:-65px 0 0 0}#soySushiDetailsSHC ul#sampleMenu{position:absolute;top:200px;left:550px}#soySushiDetailsSHC ul#sampleMenu li.disclaimer{margin:18px 0 0 0}#soySushiDetailsSHC ul#sampleMenu a#restMenu{position:absolute;bottom:-20px;left:23px}#bistroDetailsSHC{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/shc/diningLightbox-bistro-bg.jpg) top left no-repeat;width:960px;height:750px;position:relative;padding:0}#bistroDetailsSHC ul#sampleMenu{position:absolute;top:220px;left:155px}#bistroDetailsSHC ul#sampleMenu li.disclaimer{margin:95px 0 0 0}#bistroDetailsSHC ul#sampleMenu a#restMenu{position:absolute;bottom:-22px;left:35px}#kimonosDetailsSLU{background:url("//cdn.sandals.com/sandals/portuguese/site-elements/resorts/slu/diningLightbox-chef-bg1.jpg") top left no-repeat;width:925px;height:521px;position:relative;padding:51px 0 0 35px;margin:0px 0 0 0}#kimonosDetailsSLU h2{font-family:"openSansLight";font-size:50px;line-height:52px;color:#fff;font-weight:normal}#kimonosDetailsSLU h3{font-family:"openSansCondensedBold";font-size:28px;line-height:30px;color:#da2128;font-weight:normal;margin:20px 0 0 0}#kimonosDetailsSLU ul#chefDetails{margin:10px 0 20px 0}#kimonosDetailsSLU ul#chefDetails li{font-family:"openSansCondensedBold";font-size:14px;line-height:16px;color:#fff;margin:5px 0 0 0}#kimonosDetailsSLU ul#chefDetails li span{color:#acacac}#kimonosDetailsSLU #video{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/slu/diningLightbox-video-bg.png) top left no-repeat;width:295px;height:191px;padding:17px 0 0 20px;position:absolute;right:20px;top:55px}#kimonosDetailsSLU ul#sampleMenu{position:absolute;top:83px;left:115px}#kimonosDetailsSLU ul#sampleMenu a#restMenu{position:absolute;bottom:-27px;left:34px}#pitonsDetailsSLU{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/slu/diningLightbox-pitons-bg.jpg) top left no-repeat;width:960px;height:600px;position:relative;padding:0;margin:-80px 0 0 0}#pitonsDetailsSLU ul#sampleMenu{position:absolute;top:240px;left:150px}#pitonsDetailsSLU ul#sampleMenu li.disclaimer{margin:75px 0 0 0}#pitonsDetailsSLU ul#sampleMenu a#restMenu{position:absolute;bottom:-26px;left:35px}#armandosDetailsSLU{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/slu/diningLightbox-armandos-bg.jpg) top left no-repeat;width:960px;height:640px;position:relative;padding:0;margin:-80px 0 0 0}#armandosDetailsSLU ul#sampleMenu{position:absolute;top:210px;left:150px}#armandosDetailsSLU ul#sampleMenu a#restMenu{position:absolute;bottom:-22px;left:30px}#bellaNapoliDetailsSLU{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/slu/diningLightbox-bellaNapoli-bg.jpg) top left no-repeat;width:960px;height:610px;position:relative;margin:-20px 0 0 0}#bellaNapoliDetailsSLU ul#sampleMenu{position:absolute;top:200px;left:170px}#bellaNapoliDetailsSLU ul#sampleMenu li.disclaimer{margin:90px 0 0 0}#bellaNapoliDetailsSLU ul#sampleMenu a#restMenu{position:absolute;bottom:-24px;left:33px}#pavillionDetailsSLU{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/slu/diningLightbox-pavillion-bg.jpg) top left no-repeat;width:960px;height:600px;position:relative;padding:0;margin:-30px 0 0 0}#pavillionDetailsSLU ul#sampleMenu{position:absolute;top:125px;left:145px}#pavillionDetailsSLU ul#sampleMenu li.disclaimer{margin:30px 0 0 0}#pavillionDetailsSLU ul#sampleMenu a#restMenu{position:absolute;bottom:-29px;left:32px}#cricketersDetailsSLU{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/slu/diningLightbox-cricketers-bg.jpg) top left no-repeat;width:960px;height:585px;position:relative}#cricketersDetailsSLU ul#sampleMenu{position:absolute;top:160px;left:108px}#cricketersDetailsSLU ul#sampleMenu li.disclaimer{margin:60px 0 0 0}#cricketersDetailsSLU ul#sampleMenu a#restMenu{position:absolute;bottom:-25px;left:35px}#neptunesDetailsSLU{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/slu/diningLightbox-neptunes-bg.jpg) top left no-repeat;width:960px;height:656px;position:relative;margin:-100px 0 0 0}#neptunesDetailsSLU ul#sampleMenu{position:absolute;top:210px;left:110px}#neptunesDetailsSLU ul#sampleMenu li.disclaimer{margin:32px 0 0 0}#neptunesDetailsSLU ul#sampleMenu a#restMenu{position:absolute;bottom:-23px;left:35px}#laTocDetailsSLU{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/slu/diningLightbox-laToc-bg.jpg) top left no-repeat;width:960px;height:590px;position:relative;margin:70px 0 0 0}#laTocDetailsSLU ul#sampleMenu{position:absolute;top:120px;left:560px;width:280px}#laTocDetailsSLU ul#sampleMenu li.disclaimer{margin:6px 0 0 0}#laTocDetailsSLU ul#sampleMenu a#restMenu{position:absolute;bottom:-23px;left:26px}#soySushiDetailsSLU{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/slu/diningLightbox-soy-bg.jpg) top left no-repeat;width:960px;height:660px;position:relative;padding:0;margin:-65px 0 0 0}#soySushiDetailsSLU ul#sampleMenu{position:absolute;top:200px;left:550px}#soySushiDetailsSLU ul#sampleMenu li.disclaimer{margin:18px 0 0 0}#soySushiDetailsSLU ul#sampleMenu a#restMenu{position:absolute;bottom:-20px;left:23px}#diningContent #restIntro #restLeft h1 span{font-family:"openSansLight";font-size:31px;line-height:18px;font-weight:bold}#diningContent #restIntro #restLeft #smallIntro{width:auto}#dinosDetailsSGL{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/diningLightbox-dinos-bg.jpg) top left no-repeat;width:960px;height:800px;position:relative;padding:0;margin:-100px 0 0 0}#dinosDetailsSGL ul#sampleMenu{position:absolute;top:355px;left:510px}#dinosDetailsSGL ul#sampleMenu li.disclaimer{margin:69px 0 0 0}#dinosDetailsSGL ul#sampleMenu a#restMenu{position:absolute;bottom:-24px;left:35px}#marinersDetailsSGL{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/diningLightbox-mariners-bg.jpg) top left no-repeat;width:960px;height:660px;position:relative;padding:0;margin:-50px 0 0 0}#marinersDetailsSGL ul#sampleMenu{position:absolute;top:195px;left:140px}#marinersDetailsSGL ul#sampleMenu li.disclaimer{margin:65px 0 0 0}#marinersDetailsSGL ul#sampleMenu a#restMenu{position:absolute;bottom:-18px;left:23px}#baysideDetailsSGL{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/diningLightbox-bayside-bg.jpg) top left no-repeat;width:960px;height:730px;position:relative;padding:0;margin:-60px 0 0 0}#baysideDetailsSGL ul#sampleMenu{position:absolute;top:220px;left:530px}#baysideDetailsSGL ul#sampleMenu li.disclaimer{margin:34px 0 0 0}#baysideDetailsSGL ul#sampleMenu a#restMenu{position:absolute;bottom:-21px;left:35px}#toscaninisDetailsSGL{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/diningLightbox-toscaninis-bg.jpg) top left no-repeat;width:960px;height:770px;position:relative;padding:0;margin:-100px 0 0 0}#toscaninisDetailsSGL ul#sampleMenu{position:absolute;top:240px;left:455px}#toscaninisDetailsSGL ul#sampleMenu li.disclaimer{margin:28px 0 0 0}#toscaninisDetailsSGL ul#sampleMenu a#restMenu{position:absolute;bottom:-21px;left:35px}#josephinesDetailsSGL{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/diningLightbox-josephines-bg.jpg) top left no-repeat;width:960px;height:780px;position:relative;padding:0;margin:-60px 0 0 0}#josephinesDetailsSGL ul#sampleMenu{position:absolute;top:290px;left:555px}#josephinesDetailsSGL ul#sampleMenu li.disclaimer{margin:61px 0 0 0}#josephinesDetailsSGL ul#sampleMenu a#restMenu{position:absolute;bottom:-21px;left:35px}#barefootDetailsSGL{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/diningLightbox-barefoot-bg.jpg) top left no-repeat;width:960px;height:750px;position:relative;padding:0;margin:-90px 0 0 0}#barefootDetailsSGL ul#sampleMenu{position:absolute;top:285px;left:550px}#barefootDetailsSGL ul#sampleMenu li.disclaimer{margin:21px 0 0 0}#barefootDetailsSGL ul#sampleMenu a#restMenu{position:absolute;bottom:-18px;left:35px}#oldeLondonDetailsSGL{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/diningLightbox-oldeLondon-bg.jpg) top left no-repeat;width:960px;height:650px;position:relative}#oldeLondonDetailsSGL ul#sampleMenu{position:absolute;top:240px;left:110px}#oldeLondonDetailsSGL ul#sampleMenu li.disclaimer{margin:32px 0 0 0}#oldeLondonDetailsSGL ul#sampleMenu a#restMenu{position:absolute;bottom:-21px;left:35px}#gordonsDetailsSGL{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/diningLightbox-gordons-bg.jpg) top left no-repeat;width:960px;height:750px;position:relative;padding:0;margin:-100px 0 0 0}#gordonsDetailsSGL ul#sampleMenu{position:absolute;top:260px;left:170px}#gordonsDetailsSGL ul#sampleMenu li.disclaimer{margin:25px 0 0 0}#gordonsDetailsSGL ul#sampleMenu a#restMenu{position:absolute;bottom:-20px;left:35px}#jerkShackDetailsSGL{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/diningLightbox-jerkShack-bg.jpg) top left no-repeat;width:960px;height:693px;position:relative;padding:0;margin:0}#jerkShackDetailsSGL ul#sampleMenu{position:absolute;top:170px;left:135px;width:265px}#jerkShackDetailsSGL ul#sampleMenu li.disclaimer{margin:24px 0 0 0}#jerkShackDetailsSGL ul#sampleMenu a#restMenu{position:absolute;bottom:-37px;left:23px}#bombayDetailsSGL{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sbd/diningLightbox-bombay-bg.jpg) top left no-repeat;width:960px;height:695px;position:relative;padding:0;margin:-20px 0 10px 0}#bombayDetailsSGL ul#sampleMenu{position:absolute;top:195px;left:97px;width:325px}#bombayDetailsSGL ul#sampleMenu li.disclaimer{margin:15px 0 0 0}#bombayDetailsSGL ul#sampleMenu a#restMenu{position:absolute;bottom:-15px;left:50px}.bombay #mg-modal-gallery.all{box-shadow:0 4px 10px rgba(0,0,0,0.2) !important;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.2) !important;-moz-box-shadow:0 4px 10px rgba(0,0,0,0.2) !important}.bombay #mg-modal-gallery.all #mg-nav{background:url(/assets/img/media-gallery/player-btm-all.png) 53px 0px no-repeat !important}.kimonos-red{font:26px/1 "openSansCondensedBold" !important;color:#da2128 !important}#kimonosDetailsSGL{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/kimonos-menu-bg-lb.jpg) top left no-repeat;width:960px;height:695px;position:relative;padding:0;margin:-20px 0 10px 0}#kimonosDetailsSGL ul#sampleMenu{position:absolute;top:139px;right:114px;width:325px}#kimonosDetailsSGL ul#sampleMenu li.disclaimer{margin:15px 0 0 0}#kimonosDetailsSGL ul#sampleMenu a#restMenu{position:absolute;bottom:-15px;left:50px}.soy-grey{color:#999999 !important;font:24px/1 "openSansCondensedBold" !important}#diningContent #diningLogo span.maroon{background:#6e1e22;background:-moz-linear-gradient(left, rgba(161,16,9,0) 0%, #a11009 20%, #a11009 70%, rgba(161,16,9,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(161,16,9,0)), color-stop(20%, #a11009), color-stop(20%, #a11009), color-stop(100%, rgba(161,16,9,0)));background:-webkit-linear-gradient(left, rgba(161,16,9,0) 0%, #a11009 20%, #a11009 90%, rgba(161,16,9,0.1) 100%);background:-o-linear-gradient(left, rgba(161,16,9,0) 0%, #a11009 20%, #a11009 70%, rgba(161,16,9,0) 100%);background:-ms-linear-gradient(left, rgba(161,16,9,0) 0%, #a11009 20%, #a11009 70%, rgba(161,16,9,0) 100%);background:linear-gradient(to right, rgba(161,16,9,0) 0%, #a11009 20%, #a11009 70%, rgba(161,16,9,0) 100%)}#soySushiDetailsSGL{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/soy-menu-bg-sgl.jpg) top left no-repeat;width:960px;height:695px;position:relative;padding:0;margin:-20px 0 10px 0}#soySushiDetailsSGL ul#sampleMenu{position:absolute;top:125px;left:78px;width:325px}#soySushiDetailsSGL ul#sampleMenu li.disclaimer{margin:15px 0 0 0}#soySushiDetailsSGL ul#sampleMenu a#restMenu{position:absolute;bottom:-15px;left:50px}#golfIntroSLU{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/slu/golf-header-bg.jpg) left 45px no-repeat;padding:30px 240px 15px 240px;margin:0 0 0 -240px;width:960px;height:775px;overflow-x:hidden !important}#golfIntroSLU .sectionTitle{margin-top:-20px}#golfIntroSLU #introMediaButtons{margin-top:535px}#aboutGolfSLU{width:950px;margin:-85px auto 20px auto;padding:0 37px}#aboutGolfSLU .divider{margin-left:-25px;margin-top:5px}#aboutGolfSLU #golfBanner{background:url(/assets/img/slu/golf-intro-bg.jpg) left top no-repeat;width:380px;height:150px;margin:-10px 0 0 -5px;padding:74px 50px 0 544px}#aboutGolfSLU #golfBanner h3{font-family:"TrajanProRegular";color:#453c2d;font-size:20px;line-height:22px;font-weight:normal}#aboutGolfSLU #golfBanner p{font-size:12px;line-height:18px;width:340px}#aboutGolfSLU #aboutLeft{width:468px;margin:10px 0 35px 0;display:inline-block;*display:inline;zoom:1;vertical-align:top}#aboutGolfSLU #aboutLeft h3{font-family:"openSansCondensedBold";color:#453c2d;font-size:20px;line-height:22px;font-weight:normal;border-bottom:1px solid #dddddd;width:100%;padding:0 0 5px 0}#aboutGolfSLU #aboutLeft h4{font-family:"openSansCondensedBold";color:#453c2d;font-size:16px;line-height:20px;font-weight:normal;border-top:1px solid #dddddd;width:100%;padding:25px 0 0 0;margin:25px 0 0 0}#aboutGolfSLU #aboutLeft p{font-size:12px;line-height:18px;color:#797266}#aboutGolfSLU #aboutLeft img{margin:0 0 0 -4px}#aboutGolfSLU #aboutRight{width:465px;margin:10px 0 0 13px;display:inline-block;*display:inline;zoom:1;vertical-align:top}#aboutGolfSLU #aboutRight img{margin:0 0 0 -4px}#aboutGolfSLU #aboutRight ul.listBox{padding:0 0 25px 0;margin:20px auto;border:2px solid #fff;-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)"}#aboutGolfSLU #aboutRight ul.listBox.small{width:223px;height:215px;margin:5px 0 0 0;display:inline-block;*display:inline;zoom:1;vertical-align:top}#aboutGolfSLU #aboutRight ul.listBox li{background:url(/assets/img/global//large-arrow.gif) left 2px no-repeat;font-family:"openSansCondensedBold";color:#453c2d;font-weight:normal;font-size:14px;line-height:16px;margin:0 25px 8px 20px;padding-left:10px}#aboutGolfSLU #aboutRight ul.listBox li.heading{font-family:"openSansCondensedBold";color:#809a00;font-size:20px;line-height:45px;font-weight:normal;display:block;height:45px;padding:0 0 0 20px;margin:0 0 10px 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')"}#aboutGolfSLU #aboutRight ul.listBox li ul{padding-bottom:0px;margin:4px 0 0 0}#aboutGolfSLU #aboutRight ul.listBox li ul li{background:url(/assets/img/global//green-bullet.png) left center no-repeat;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:14px;color:#797266;margin:0 0 4px 0;padding-left:8px}.clearer{clear:both}p{margin:0px}.fakePush{display:block;width:100%;min-height:500px;left:0;top:0;background:#000}.media-loading{display:none}#loading-3dmap,#loadingback-3dmap{z-index:3;margin:30px 0 0 -37px;position:absolute;top:25%;left:50%}#loadingback-3dmap{margin:-57px 0 0 -57px}#navBar{display:none}.spot{display:none}#btn-home{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;position:absolute;right:0px;top:50px;width:50px;height:55px;padding:10px 15px 15px 15px;background:#383838;color:white;text-transform:uppercase;text-align:center;letter-spacing:0.9px;font:18px "openSansCondensedBold";cursor:pointer;opacity:0;z-index:9;animation:animateButton 0.5s ease;-moz-animation:animateButton 0.5s ease;-webkit-animation:animateButton 0.5s ease;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#btn-home img{display:block;margin:0px auto 5px}#btn-home span{display:block;font:12px "openSansCondensedBold";letter-spacing:normal}#menu-container{display:none}#btn-menu{-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-top-left-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;position:absolute;right:0px;top:135px;width:50px;height:38px;padding:20px 15px 15px 15px;background:#383838;color:white;text-transform:uppercase;text-align:center;font:16px "openSansCondensedBold";cursor:pointer;opacity:0;z-index:9;animation:animateButton 0.5s ease;-moz-animation:animateButton 0.5s ease;-webkit-animation:animateButton 0.5s ease}#btn-menu img{display:block;margin:0px auto 5px}#btn-menu span{display:block;font:12px "openSansCondensedBold";letter-spacing:normal}#btn-menu:hover{background:white;color:#383838}#map-menu{display:none;position:absolute;right:0px;top:207px;z-index:999;width:866px;padding:35px 0px 35px 47px;background:#383838;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden}.dl-menu li{width:233px;height:23px;margin:5px 24px 5px 0px;padding:10px 0 8px 11px;background:#606060;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.dl-menu li a{color:white;font:16px "openSansCondensedBold"}.dl-menu li a img{display:none;margin:2px 10px 0px 2px}.dl-menu li:hover{background:#888}.dl-menu li.not-available{background:#424242;cursor:not-allowed}.dl-menu li.not-available a{color:#6a6a6a;cursor:not-allowed}.dl-menu li.not-available:hover{color:red}.item-active{background:#bbd43d;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JiZDQzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YWE0MGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #bbd43d 0%, #8aa40c 100%) !important;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #bbd43d), color-stop(100%, #8aa40c)) !important;background:-webkit-linear-gradient(top, #bbd43d 0%, #8aa40c 100%) !important;background:-o-linear-gradient(top, #bbd43d 0%, #8aa40c 100%) !important;background:-ms-linear-gradient(top, #bbd43d 0%, #8aa40c 100%) !important;background:linear-gradient(to bottom, #bbd43d 0%, #8aa40c 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbd43d', endColorstr='#8aa40c',GradientType=0 ) !important}#btn-home:hover{background:white;color:#383838}#navBar,#navBarBot{overflow:hidden;opacity:0;height:4.8;position:absolute;z-index:9;width:100%;background:#1e5799;background:-moz-linear-gradient(top, #1e5799 0%, #525251 0%, #404040 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(0%, #525251), color-stop(100%, #404040));background:-webkit-linear-gradient(top, #1e5799 0%, #525251 0%, #404040 100%);background:-o-linear-gradient(top, #1e5799 0%, #525251 0%, #404040 100%);background:-ms-linear-gradient(top, #1e5799 0%, #525251 0%, #404040 100%);background:linear-gradient(to bottom, #1e5799 0%, #525251 0%, #404040 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#404040',GradientType=0 )}.navBtn{float:left;height:4em;padding:0 20px 0 20px;cursor:pointer}.navBtn:hover,.selectedNav{background:#e5e5e5}.navBtn:hover p,.selectedNav p{color:#333 !important;border-bottom:5px solid #b4c43a}p.navTxt{line-height:20px;padding-top:8px;font-family:Myriad Pro, Arial, Helvetica;color:#fff}.navBtnWrap{width:100%;margin:0 auto 0}button.grey{position:absolute;width:200px;z-index:3;color:white;font:17px/19px "openSansCondensedBold";background:#383832 url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/media/img/global/icon-location.png) no-repeat 10px 7px;border:2px solid #fff;padding:7px 15px 9px 12px;text-align:center;cursor:pointer;-moz-box-shadow:3px 4px 3px rgba(0,0,0,0.5);-webkit-box-shadow:3px 4px 3px rgba(0,0,0,0.5);box-shadow:3px 4px 3px rgba(0,0,0,0.5);filter:"progid: DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)"}button.grey:hover{color:#383838;background:#fff url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/media/img/global/icon-location.png) no-repeat 10px -44px}.btn0pos button,.btn1pos button,.btn2pos button,.btn3pos button,.btn4pos button{animation:animateButton 0.5s ease;-moz-animation:animateButton 0.5s ease;-webkit-animation:animateButton 0.5s ease}.btn0pos button{width:195px}.btn1pos button{width:180px}.btn2pos button{width:230px}.btn3pos button{width:180px}.btnEdge{position:absolute;width:18px;height:9px;background:url(/assets/img/media-gallery/map-arrow-featured.gif) no-repeat;z-index:4;margin-top:25px;left:87px}button.grey:hover{color:#919191}.btnEnd{position:absolute;z-index:3;height:27px;width:27px;background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/seb/media/img/btnEnd.png) no-repeat;opacity:0}.btn0End,.btn1End,.btn3End{margin-left:180px}.btn2End{margin-left:200px}.btnimg{position:absolute;z-index:2}#overlay{z-index:1;background:#000;opacity:0}#btn0vid,#btn1vid,#btn2vid,#btn3vid,#btn0vidback,#btn1vidback,#btn2vidback,#btn3vidback{width:100% !important;height:100% !important;position:absolute;z-index:1;top:0;left:0;opacity:0}#overlay,#btncanvas,#bgcanvas,#vidcanvas,#hs0canvas,#hs1canvas,#hs2canvas,#hs3canvas,.alt-canvas{display:block;position:absolute;left:0;top:0;width:100%;min-height:500px;min-width:960px}.bgCanvasWrap{position:relative;padding-bottom:56.25%;display:block;height:0px;height:300px\9}.btn0pos{position:absolute;margin-top:19%;margin-left:8%}.btn1pos{position:absolute;margin-top:14%;margin-left:33%}.btn2pos{position:absolute;margin-top:11%;margin-left:63%}.btn3pos{position:absolute;margin-top:13%;margin-left:84%}#subHS0{position:absolute;width:100%;height:100%;margin-top:17%;margin-left:2%}#subHS1{opacity:0;position:absolute;width:100%;height:100%}#subHS2{opacity:0;position:absolute;width:100%;height:100%}#subHS3{opacity:0;position:absolute;width:100%;height:100%}.subHS0a{margin-left:3%;margin-top:10%}.subHS0b{margin-left:36%;margin-top:6%}.subHS0c{margin-left:65%}.subHS0d{margin-left:79%;margin-top:8%}.subHS0e{margin-left:65%;margin-top:17%}.subHS0f{margin-left:6%;margin-top:34%}.subHS1a{margin-left:18%;margin-top:17%}.subHS1b{margin-left:18%;margin-top:21%}.subHS1c{margin-left:29%;margin-top:20%}.subHS1d{margin-left:44%;margin-top:12%}.subHS1e{margin-left:44%;margin-top:16%}.subHS1f{margin-left:53%;margin-top:16%}.subHS1g{margin-left:47%;margin-top:31%}.subHS1h{margin-left:45%;margin-top:46%}.subHS1i{margin-left:61%;margin-top:14%}.subHS1j{margin-left:64%;margin-top:18%}.subHS1k{margin-left:62%;margin-top:23%}.subHS1l{margin-left:75%;margin-top:24%}.subHS2a{margin-left:33%;margin-top:24%}.subHS2b{margin-left:40%;margin-top:15%}.subHS2c{margin-left:40%;margin-top:27%}.subHS2d{margin-top:30%;margin-left:44%}.subHS2e{margin-left:60%;margin-top:18%}p.width50{width:50px !important}p.width100{width:100px !important}.subHotSpot{float:left;height:39px;cursor:pointer}.subHotSpotLeft{position:relative;float:left;height:39px;cursor:pointer}.subHotSpot a,.subHotSpotLeft a{position:relative;text-decoration:none;float:left;font:15px/20px "openSansCondensedBold";color:#fff;min-height:25px;background:#2d352c;padding:5px 15px 5px 9px;cursor:pointer;text-align:left;width:auto;opacity:0.8;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;display:none}.subHotSpot a{margin:0 0 0 0;padding:4px 15px 1px 27px}.subHotSpotLeft a{margin:0 -26px 0 0;padding:4px 27px 1px 15px;right:100%;white-space:nowrap}.subHotSpot span{position:absolute;float:left;display:block;width:14px;height:7px;padding-top:7px;background:#accc0f;margin:4px 0 0 3px;border:3px solid white;z-index:1;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}.subHotSpotLeft span{float:left;position:absolute;display:block;width:14px;height:7px;padding-top:7px;background:#accc0f;margin:4px 0 0 3px;border:3px solid white;z-index:2;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}.subHotSpotLeft>span::after,.subHotSpotLeft>span:before,.subHotSpot>span::after,.subHotSpot>span:before{content:'';position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:white;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s}.menos:before{height:0px !important}.mas:before{height:8px !important}.subHotSpotLeft>span::after,.subHotSpot>span::after{height:2px;width:8px}.subHotSpotLeft>span::before,.subHotSpot>span::before{height:8px;width:2px}p.subHStxt{float:left;font-family:Myriad Pro, Arial, Helvetica;font-size:16px;color:#ffffff;line-height:15px;padding-top:7px;width:209px;text-shadow:2px 2px #333}p.noPadding{padding-top:0}.subHSBase,.subHSBaseLeft{position:absolute;z-index:5;display:none;animation:animateButton 0.5s ease;-moz-animation:animateButton 0.5s ease;-webkit-animation:animateButton 0.5s ease}.wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -4em}.footer,.push{height:4em;clear:both}.hsWindow{left:18px;top:15px;position:absolute;z-index:10;width:557px;min-height:159px;background:#fff;margin-left:10%;margin-top:10%;display:none;-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.4);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.4);box-shadow:0px 0px 4px rgba(0,0,0,0.4);filter:"progid: DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)"}.btnClose{position:absolute;width:15px;height:15px;background:#d62415;margin:-11px 0 0 -14px;border:3px solid white;z-index:7;cursor:pointer;color:white;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}.btnClose:hover{background:#FF2719}.btnClose:after{content:"×";font:18px/0px arial;color:white;margin:0px 0 0 2px}.thumbImg{position:absolute;margin:3px 0 0 3px;opacity:0}.thumbImg img{width:256px;height:153px}.thumbSlideShow{float:left;margin-right:8px}.thumbContent{width:266px;margin-left:278px}p.thumbTitle{font:18px "openSansCondensedBold";color:#383838;font-weight:200;border-bottom:1px dotted #bababa;width:266px;padding-top:8px;padding-bottom:2px}p.thumbDescription{font:12px/17px Arial,Helvetica,sans-serif;color:#383838;margin:2px 0px}.btnViewDetails{width:115px;height:21px;font:14px "openSansCondensedBold";color:#fff;-webkit-transition:background-color 0.9s linear;transition:background-color 0.9s linear;background:#809a00;padding:4px 10px 0px 10px;float:left;margin:5px 0px 3px 0px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.btnViewDetails i:before{content:'r';text-transform:lowercase;font:10px/10px "sandalsfontsregular";vertical-align:middle;color:#fff}.btnViewDetails:hover{background:#6d8301;color:white}.btnViewDetails:hover i:before{color:white}.btnVRX{width:85px;height:21px;font:14px "openSansCondensedBold";color:#fff;-webkit-transition:background-color 0.9s linear;transition:background-color 0.9s linear;background:#809a00;padding:4px 10px 0px 10px;float:left;margin:5px 0px 3px 5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.btnVRX i:before{content:'\69';text-transform:lowercase;font:13px/10px "sandalsfontsregular";vertical-align:middle;color:#fff}.btnVRX:hover{background:#6d8301;color:white}.btnVRX:hover i:before{color:white}.arrowRight{float:left;width:10px;height:23px;background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/seb/media/img/arrowRight.png) no-repeat;margin-top:5px}p.viewDetailsTxt{float:left;font:14px "openSansCondensedBold";color:#716c63;padding-top:3px}.loadd{z-index:999;background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/media/img/global/mini-circle-preloader.gif) center center no-repeat;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}@media screen and (max-width: 1024px){#overlay{height:105%}.bgCanvasWrap{height:100px\9}}@media screen and (min-width: 1024px){#overlay{height:93% !important}.bgCanvasWrap{height:350px\9}}@media screen and (min-width: 1224px){#overlay{height:94% !important}.bgCanvasWrap{height:300px\9}}@media screen and (min-width: 1366px){#overlay{height:95% !important}.bgCanvasWrap{height:160px\9}}@keyframes animateButton{0%, 100%{background:#2f2f2f;transform:scale(1)}50%{background:#bbd43d;transform:scale(1.5)}}@-moz-keyframes animateButton{0%, 100%{background:#2f2f2f;transform:scale(1)}50%{background:#bbd43d;transform:scale(1.5)}}@-webkit-keyframes animateButton{0%, 100%{background:#2f2f2f;transform:scale(1)}50%{background:#bbd43d;transform:scale(1.5)}}.resortIntro h1{width:510px}.sluAwards{display:block;text-align:center;font:13px/1 "openSansCondensedBold";color:#666;text-transform:uppercase;margin:-10px auto 0;-webkit-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in}.sluAwards img{display:block;margin:0 auto 5px}.sluAwards span{display:block}.resort-video{margin-top:0px;text-transform:uppercase;position:relative;height:266px;display:block}.resort-video img{position:absolute;top:0;left:-40px}.resort-video>div{height:100px;margin-top:55px;padding-top:30px;color:#fff;display:inline-block;*display:inline;zoom:1;vertical-align:top;text-align:center;overflow:auto;margin-right:-4px}.resort-video .dark{width:245px;background-color:#2f2f2f;height:100px;padding-left:210px}.resort-video .dark i{font-size:25px;display:block;color:#fff;-webkit-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in}.resort-video .dark span{font:28px/1 "openSansLight";display:block;margin:0 auto}.resort-video .dark small{font:10px/1 Arial,Helvetica,sans-serif;display:block;margin:0 auto}.resort-video .dark .play-video{font:14px/65px "openSansCondensedBold";color:#fff;-webkit-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in}.resort-video .dark .play-video i{display:inline-block;*display:inline;zoom:1;vertical-align:top;vertical-align:middle;width:48px;height:45px;border:5px solid #fff;font-size:30px;padding:10px 0 0 7px;-moz-border-radius:55px;-webkit-border-radius:55px;border-radius:55px}.resort-video .dark.video-wrap{width:170px;padding-left:0}.resort-video .light{background-color:#4e4e4e;width:336px}.resort-video .light p{margin-top:15px;font:44px/1 "openSansLight"}.resort-video .light span{display:block;font:17px/1 Arial,Helvetica,sans-serif}.resort-video:hover .play-video,.resort-video:hover .play-video i{color:#80900a;border-color:#80900a}ul#atAGlance{padding-top:15px !important;padding-bottom:11px !important;background:none}ul#atAGlance #move-over{position:relative;top:25px;left:-305px}#slide01{background:url(/assets/img/slu/resort-slideshow-text-bg.png) left -10px no-repeat;position:absolute;right:32px;top:200px;width:420px !important}#resortDestination{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/slu/destinations-header-bg.jpg) left 45px no-repeat}#destinationTabs div#viewDestination{background:url(/assets/img/slu/destinations/destinations-bg.png) top left no-repeat}#viewMap a{left:70px;bottom:60px}a#tripAdvisorAward{background:url(/assets/img/slu/lu-home-newLogoaward.png) left top no-repeat;width:177px;height:136px;margin:60px 0 0px 5px;display:block}a#tripAdvisorAward:hover{background-position:left bottom}a#guidedTour{background:url(/assets/img/slu/guided-tour-bg.jpg) left top no-repeat;width:143px;height:42px;display:block;margin:0 0 0 -3px;padding:119px 0 0 56px;font-family:"openSansCondensedBold";font-size:17px;line-height:13px;color:#809a00;text-align:left}a#guidedTour span{color:#373737;font-size:11px;text-transform:uppercase}a#guidedTour:hover{color:#373737}a#sluNonStop{background:#fff;width:218px;height:203px;text-decoration:none;position:relative;padding:2px 1px 2px 2px;margin:30px 0 0 8px;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)"}a#sluNonStop:hover span#nonStopButton{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')"}a#sluNonStop span#nonStopText{font-family:"openSansCondensedBold";font-size:19px;line-height:21px;color:#888783;display:block;margin:20px 0 0 0;text-align:center;text-transform:uppercase}a#sluNonStop span#nonStopText span{font-size:15px;line-height:15px;display:block}a#sluNonStop span#nonStopButton{width:192px;height:20px;font-family:"openSansCondensedBold";font-size:12px;line-height:20px;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:15px auto 0 auto;display:block}a#sluNonStop span#nonStopButton: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)"}#nonstopWindow{background:url(/assets/img/slu/nonstop-popup.png) top left no-repeat;width:467px;height:149px;padding:76px 0 0 0;position:absolute;right:-16px;top:300px;display:none;z-index:30;text-align:center}#nonstopWindow h3{font-family:"openSansCondensedBold";font-size:14px;color:#003399;font-weight:normal}#nonstopWindow p{width:375px;margin:15px auto}#nonstopWindow div#close{background:url(/assets/img/resorts/tabs-accExtras-tooltip-close.png) top left no-repeat;width:23px;height:23px;display:block;position:absolute;right:25px;top:22px;cursor:pointer}#nonstopWindow div#close:hover{background-position:bottom left}#nonstopWindow.uk{background:none;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: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)";padding-top:25px;top:420px;border:2px solid #fff}#resortHeader.diningHeader{background:#000}#resortHeader.activitiesHeader{background:#000}#resortHeader h3#activitiesText{font-family:"TrajanProRegular";font-size:44px;line-height:44px;width:900px;z-index:1;margin-left:-450px;position:absolute;left:50%;top:75px}#resortHeader h3#activitiesText span{font-size:30px;margin-left:110px}#rstExpand .expand #exchangeProgram{background:url(/assets/img/slu/dining-expand-circleBanner.png) top left no-repeat;width:138px;height:138px;position:absolute;right:-8px;top:20px}#butlerBanner{background:url(/assets/img/slu/butler-intro-bg.jpg) left top no-repeat}#contentWrapper.resort-concierge .club-elevated{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/slu/club-elevated.jpg) left top no-repeat}#spaIntro{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/slu/spa-header-bg.jpg) left 0 no-repeat}#spaVideo{background:url(/assets/img/slu/spa-video-bg.jpg) left top no-repeat}#specialsIntro{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/slu/specials-quote-bg.jpg) left 0px no-repeat;height:675px}#specialsIntro #saveUpTo{position:absolute;top:215px;right:0px}#playStayIntro{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/slu/stayPlay-header-bg1.jpg) left 45px no-repeat;padding:0px 240px;margin:-155px 0 0 -240px;width:960px;height:750px;overflow-x:hidden !important}#playStayIntro.uk{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/slu/stayPlay-header-uk-bg.jpg) left 45px no-repeat}#playStayIntro #playStayContent{width:295px;margin:329px 0 0 605px;text-align:center}#playStayIntro #playStayContent h1.sectionTitle{font-size:24px;line-height:26px}#playStayIntro #playStayContent h1.sectionTitle span{font-size:32px;line-height:32px}#playStayIntro #playStayContent p{margin:20px 0 0 0;padding:0px;width:295px;border:none;font-size:12px;line-height:21px}#playStayIntro #playStayContent p a{font-weight:bold}#bluffNav{display:inline-block;*display:inline;zoom:1;vertical-align:top;margin:0 0 0 235px}#bluffNav li{width:470px;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)"}#bluffNav li span{font-size:14px}#bluffNav li span.underline{border-bottom:1px solid #bebebe;height:1px;display:block;margin:-14px auto 0 auto;width:400px}#bluffIntro{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/slu/sunsetBluff-header-bg.jpg) left 0 no-repeat;padding:30px 240px 15px 240px;margin-left:-240px;width:960px;height:635px;overflow-x:hidden !important}#bluffIntro .sectionTitle{margin-top:-20px;margin-left:340px}#bluffIntro .divider{width:620px;margin-left:350px}#bluffIntro p{text-align:left;width:590px;margin:0 0 0 350px}#bluffIntro #introMediaButtons{margin-top:395px}#bluffCollage{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/slu/sunsetBluff-collage.jpg) 40px 80px no-repeat;width:945px;height:910px;position:relative;z-index:2;padding:0 40px;margin:-70px auto 20px auto}#bluffCollage .divider{margin:10px 0 40px -30px}#bluffCollage #bluffAmenity{position:absolute;top:80px;left:350px}#bluffCollage #bluffAmenity p{width:290px;font-size:13px;line-height:20px;margin:0 0 0 20px;display:inline-block;*display:inline;zoom:1;vertical-align:top}#bluffCollage #bluffAmenity p a{font-weight:bold}#bluffCollage #bluffButler{width:535px;padding:0 0 0 110px;position:absolute;top:725px;left:350px}#bluffCollage #bluffButler #butlerImg{position:absolute;left:0px;top:0}#bluffCollage #bluffButler h3{font-family:"TrajanProRegular";color:#373737;font-size:20px;line-height:22px;font-weight:normal}#bluffCollage #bluffButler p{width:490px;font-size:13px;line-height:20px}#bluffCollage #bluffButler a.arrowLink{background:url(/assets/img/global/green-arrow.gif) left center no-repeat;font-family:"openSansCondensedBold";font-size:14px;color:#453c2d;line-height:20px;display:block;padding-left:12px;margin:0;display:block;text-transform:uppercase}#bluffCollage #bluffButler a.arrowLink:hover{color:#809A00}#amazingViews{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/slu/sunsetBluff-amazingViews1.jpg) left 0 no-repeat;padding:0 240px;margin:-30px 0 -40px -240px;width:960px;height:765px;overflow-x:hidden !important}#amazingViews #amazingViewsContent{width:460px;margin:63px 0 0 250px;text-align:center}#amazingViews #amazingViewsContent p{margin:20px 0 0 0}#golfIntroSLU #introMediaButtons{margin-top:528px}#toursIntro{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/slu/tours-header-bg.jpg) left 0 no-repeat}#toursIntro .sectionTitle{margin-left:145px}#toursIntro p{text-align:left;width:650px;margin-left:295px}#islandRoutes{background:url(/assets/img/slu/toursTabs-islandRoutes-bg.jpg) left top no-repeat;height:166px;margin:-102px auto 0px auto;padding:85px 50px 0 545px}#diningExchange{background:url(/assets/img/slu/dining-expand-dinearound-banner.jpg) top left no-repeat}.terms-and-conditions{text-align:center;font:11px/18px Arial,Helvetica,sans-serif}.terms-and-conditions strong{font:11px "openSansCondensedBold";color:#373737}.btn0pos{margin-top:4.7%;margin-left:20.5%}.btn0pos button{width:185px}.btn1pos{margin-top:7%;margin-left:48%}.btn1pos button{width:180px}.btn2pos{margin-top:11%;margin-left:62%}.btn2pos button{width:220px}.btn3pos{margin-top:13.5%;margin-left:79%}.btn3pos button{width:220px}.btn4pos{position:absolute;margin-top:21%;margin-left:21%}.btn4pos button{width:180px}.highlightCopyWrapper .copy hgroup h3{color:#accc0f}.highlightCopyWrapper .copy hgroup sup>span{color:#fff;font-family:"openSansCondensedLight";font-size:36px;text-transform:uppercase}.highlightCopyWrapper .copy hgroup h4{font-size:17px}.highlightCopyWrapper .copy p{padding:1px 0}.disp{float:left}.bgUl{background:#f7f7f7;overflow:hidden}.clear{clear:both}#atAGlance{width:auto !important}#atAGlance li{display:table !important;width:280px !important}#resortIntro .disp{padding-top:0px !important;margin-top:0px !important}#resortIntro .paL{padding-left:45px}#spaTabs .viewType.grid li .spaSection{height:auto;min-height:auto}.disclaimer-block{display:none}.t16{font-size:16px !important}.t29{font-size:29px !important}.lineHi span{font-size:40px;line-height:37px}.mrt20{margin-top:20px !important}.mral{margin:-20px 0 5px 0 !important}#mg-count{font-size:13px !important}.pdt{padding-top:13px}#toursIntro .divider{margin-top:0px}.w415{width:415px !important}#butlerGuild h2 small{font-size:14px}#resortPhotoGallery li p{height:63px}#rstExpand .expand h5{font-family:Arial, Helvetica, sans-serif;font-weight:bold}#rstActivities .activities ul{margin:25px -5px 0 23px;width:auto}.club-elevated small{left:38px}#catAccommodationsBox.club-cat-acc p{margin-bottom:15px}.textTR a{text-transform:none !important}.t20{top:112px !important;width:324px !important;left:130px !important}.t20 li{margin-bottom:14px !important}.m0{margin-top:0px !important}#innerIntro p{width:900px !important}#resortDetails h2{margin:0 0 25px 11px !important}#resortDetails .resortDetailsCol p{font-size:12px;line-height:17.6px}
