﻿.animateElem{visibility:hidden}.dura-_25sec{visibility:visible;-o-animation-fill-mode:both;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-fill-mode:both;-o-animation-duration:.25s;-moz-animation-duration:.25s;-webkit-animation-duration:.25s;animation-duration:.25s}.dura-_5sec{visibility:visible;-o-animation-fill-mode:both;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-fill-mode:both;-o-animation-duration:.5s;-moz-animation-duration:.5s;-webkit-animation-duration:.5s;animation-duration:.5s}.dura-_75sec{visibility:visible;-o-animation-fill-mode:both;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-fill-mode:both;-o-animation-duration:.75s;-moz-animation-duration:.75s;-webkit-animation-duration:.75s;animation-duration:.75s}.dura-1sec{visibility:visible;-o-animation-fill-mode:both;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-fill-mode:both;-o-animation-duration:1s;-moz-animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s}.dura-1_25sec{visibility:visible;-o-animation-fill-mode:both;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-fill-mode:both;-o-animation-duration:1.25s;-moz-animation-duration:1.25s;-webkit-animation-duration:1.25s;animation-duration:1.25s}.dura-1_5sec{visibility:visible;-o-animation-fill-mode:both;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-fill-mode:both;-o-animation-duration:1.5s;-moz-animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-duration:1.5s}.dura-1_75sec{visibility:visible;-o-animation-fill-mode:both;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-fill-mode:both;-o-animation-duration:1.75s;-moz-animation-duration:1.75s;-webkit-animation-duration:1.75s;animation-duration:1.75s}.dura-2sec{visibility:visible;-o-animation-fill-mode:both;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-fill-mode:both;-o-animation-duration:2s;-moz-animation-duration:2s;-webkit-animation-duration:2s;animation-duration:2s}.dura-2_25sec{visibility:visible;-o-animation-fill-mode:both;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-fill-mode:both;-o-animation-duration:2.25s;-moz-animation-duration:2.25s;-webkit-animation-duration:2.25s;animation-duration:2.25s}.dura-2_5sec{visibility:visible;-o-animation-fill-mode:both;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-fill-mode:both;-o-animation-duration:2.5s;-moz-animation-duration:2.5s;-webkit-animation-duration:2.5s;animation-duration:2.5s}.dura-2_75sec{visibility:visible;-o-animation-fill-mode:both;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-fill-mode:both;-o-animation-duration:2.75s;-moz-animation-duration:2.75s;-webkit-animation-duration:2.75s;animation-duration:2.75s}@-webkit-keyframes fadeIn{0%{opacity:0}20%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}20%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}20%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}60%{opacity:0}20%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(50%)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(50%)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(50%)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-50px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-50px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-50px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(1000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(1000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(1000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(1000px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-1000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-1000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-1000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-1000px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3)}50%{-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(0.3)}50%{-moz-transform:scale(1.05)}70%{-moz-transform:scale(0.9)}100%{opacity:1;-moz-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(0.3)}50%{-o-transform:scale(1.05)}70%{-o-transform:scale(0.9)}100%{opacity:1;-o-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{transform:scale(1.05)}70%{transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-1000px)}60%{-webkit-transform:translateX(20px)}80%{-webkit-transform:translateX(-5px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-1000px)}60%{-moz-transform:translateX(20px)}80%{-moz-transform:translateX(-5px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:translateX(-1000px)}60%{opacity:1;-o-transform:translateX(20px)}80%{-o-transform:translateX(-5px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-1000px)}60%{transform:translateX(20px)}80%{transform:translateX(-5px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(1000px)}60%{-webkit-transform:translateX(-20px)}80%{-webkit-transform:translateX(5px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(1000px)}60%{-moz-transform:translateX(-20px)}80%{-moz-transform:translateX(5px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:translateX(1000px)}60%{-o-transform:translateX(-20px)}80%{-o-transform:translateX(5px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(1000px)}60%{transform:translateX(-20px)}80%{transform:translateX(5px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn}.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight}.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft}.zoomIn{-webkit-animation-name:zoomIn;-moz-animation-name:zoomIn;-o-animation-name:zoomIn;animation-name:zoomIn}#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}.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)}}#headerSlider{position:relative;width:100%;height:670px}#headerSlider .slider-frame{position:relative;height:670px}#headerSlider .slider-frame img{position:absolute;opacity:0;left:50%;margin-left:-720px;min-width:1024px;-webkit-transition:opacity 1000ms ease-in-out;-moz-transition:opacity 1000ms ease-in-out;-o-transition:opacity 1000ms ease-in-out;transition:opacity 1000ms ease-in-out}#headerSlider .slider-frame img.img-active{opacity:1}#headerSlider .nav-wrapper{position:relative;max-width:1440px;margin:-340px auto 0;display:none\9}#headerSlider .nav{display:inline-block;position:absolute;top:50%;margin-top:-25px;height:50px;width:47px;line-height:50px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;border:2px solid #fff;background:rgba(0,0,0,0.5);background:#666\9;text-align:center;cursor:pointer;-webkit-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in;padding-right:3px}#headerSlider .nav:hover{background:rgba(0,0,0,0.75);background:#333\9}#headerSlider .nav.prev{left:15px}#headerSlider .nav.next{right:15px;padding-right:0;padding-left:3px}#headerSlider .dots{position:relative;top:290px;text-align:left;margin-left:140px;padding-left:240px;-webkit-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in;height:50px;display:none\9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, rgba(0,0,0,0.65) 0%, transparent 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0.65) 0%, transparent 100%);background:linear-gradient(to right, rgba(0,0,0,0.65) 0%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 )}#headerSlider .dots li{display:inline-block;*display:inline;zoom:1;vertical-align:top;color:#fff;cursor:pointer;font-size:40px;line-height:50px;margin:0 5px}#headerSlider .dots li:hover,#headerSlider .dots li.active{color:#c7e700}.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}.resortIntro h1{font-size:39px}.resortIntroB{margin-left:280px;width:665px}.darkNoiseBg{background:url(/assets/img/global/bg-menu-details-compressor.gif) 0 0 repeat}.darkNoiseHeaderBg{background:url(/assets/img/sgl/sgl-newdining-banner-bg.gif) 0 0 repeat-x}.sglAwards{width:95px;height:155px;font:13px/15px "openSansCondensedBold";text-align:center;text-transform:uppercase;color:#666;margin:0 6px 0 0;display:inline-block;*display:inline;zoom:1;vertical-align:top}.sglAwards .img-wrap{height:95px}.sglAwards.border{border-right:1px solid #d0d0d0;padding-right:13px}.sglAwards span{display:block;width:77px;margin:0 auto}.resort-video .dark{width:280px;padding-left:195px}.resort-video .dark span{font-size:26px}.resort-video .light{width:315px}ul#atAGlance{padding-top:15px !important;padding-bottom:11px !important}ul#atAGlance .middle-column{margin-left:-35px;width:310px}ul#atAGlance #move-over{position:relative;top:25px;left:-290px}.default2 #circle-img-wrap .imgBubble{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/alternate-home/sgl-bubble.jpg) left top no-repeat}#contentWrapper.newMain .awardsBox{width:469px;text-align:left}#contentWrapper.newMain .awardsBox .awards.six-stars{margin-left:13px;width:207px !important}#contentWrapper.newMain .awardsBox .awards.travel-award{width:256px !important}#contentWrapper.newMain .awardsBox .awards .inlineBlock{margin-right:-30px;margin-top:-36px !important}#contentWrapper.newMain .awardsBox .awards .img-wrap{margin-top:14px}#contentWrapper.newMain .winningRst.award-text{margin-left:23px !important}#contentWrapper.newMain #destinationSection .rst-destination{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/alternate-home/sgl-destination.jpg) left top no-repeat}#contentWrapper.newMain #destinationSection .rst-destination #destination-vid{margin-top:40px}#contentWrapper.newMain #destinationSection .rst-destination .dest-divider{width:560px}#contentWrapper.newMain #roomSuitesSection{height:1190px}#contentWrapper.newMain #roomSuitesSection .rst-rooms-suites{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/alternate-home/sglRoomSuites.jpg) center top no-repeat}#contentWrapper.newMain #roomSuitesSection .bv-resort-slideshow{margin-top:312px}#contentWrapper.newMain #diningSection .rst-restaurants{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/alternate-home/sgl-dining.jpg) center top no-repeat}#contentWrapper.newMain #diningSection .rst-restaurants .bigtitle{margin:50px auto 0}#contentWrapper.newMain #diningSection .rst-restaurants .diningTitel{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/alternate-home/shadowDining.png) center top no-repeat;width:795px;height:383px;margin:0 auto}#contentWrapper.newMain #diningSection .rst-restaurants .diningTitel .discoveryLogo{font-size:130px;top:35px;display:block;position:relative}#contentWrapper.newMain #diningSection .rst-restaurants .newOPtions{margin-top:250px}#contentWrapper.newMain #diningSection .rst-restaurants .dining-subtitle{width:455px;margin:10px auto 0}#contentWrapper.newMain #diningSection .rst-restaurants .dining-subtitle h3.wordClass{font-size:72px;line-height:72px}#contentWrapper.newMain #diningSection .rst-restaurants .dining-subtitle h3.wordClass>b{color:#fff}#contentWrapper.newMain #diningSection .rst-restaurants .dining-subtitle h3.wordClass small{top:0;display:block}#contentWrapper.newMain #diningSection .rst-restaurants .dining-subtitle h3.wordClass span{display:block;font-size:40px;line-height:40px}#contentWrapper.newMain #diningSection .rst-restaurants .dining-copy-wrapper .textFootCopy{margin-top:20px}#contentWrapper.newMain #diningSection .winesTitle{margin-top:70px}#contentWrapper.newMain section.highlightSlider #column2{height:181px}#contentWrapper.newMain #exchangeSection .darkInnerContent{height:811px}#contentWrapper.newMain #exchangeSection #rst-3xExchange{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/alternate-home/3x-exchange-gl-2.jpg) center top no-repeat;height:1168px;width:1440px;margin-left:-240px;position:relative}#contentWrapper.newMain #exchangeSection #rst-3xExchange #exchangeFeat{position:relative;z-index:1;padding-top:172px;width:520px;height:500px;margin-left:545px}#contentWrapper.newMain #exchangeSection #rst-3xExchange #exchangeFeat .animateElem{visibility:visible}#contentWrapper.newMain #exchangeSection #rst-3xExchange #exchangeFeat li{background:#10457f;text-align:center;width:85px;position:relative;height:85px;background:#10457f;background:rgba(16,69,127,0.9);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:2px solid #fff;-webkit-box-shadow:0px 0px 0px 5px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 0px 5px rgba(0,0,0,0.4);box-shadow:0px 0px 0px 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')"}#contentWrapper.newMain #exchangeSection #rst-3xExchange #exchangeFeat li p{position:relative;font:11px/12px "openSansCondensedBold";text-transform:uppercase;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;color:#ffffff;top:15px}#contentWrapper.newMain #exchangeSection #rst-3xExchange #exchangeFeat li span{font-size:47px;line-height:47px;display:block;letter-spacing:-3px;margin:-4px 0 -4px -5px}#contentWrapper.newMain #exchangeSection #rst-3xExchange #exchangeFeat li.island{width:120px;height:120px;left:-40px;top:-40px}#contentWrapper.newMain #exchangeSection #rst-3xExchange #exchangeFeat li.island p{font-size:16px;line-height:16px;top:20px}#contentWrapper.newMain #exchangeSection #rst-3xExchange #exchangeFeat li.island p span{font-size:53px;line-height:53px}#contentWrapper.newMain #exchangeSection #rst-3xExchange #exchangeFeat li.resorts{top:-30px}#contentWrapper.newMain #exchangeSection #rst-3xExchange #exchangeFeat li.beaches{top:-20px;left:-10px}#contentWrapper.newMain #exchangeSection #rst-3xExchange #exchangeFeat li.restaurants{left:54px;top:0px}#contentWrapper.newMain #exchangeSection #rst-3xExchange #exchangeFeat li.restaurants p{top:7px}#contentWrapper.newMain #exchangeSection #rst-3xExchange #exchangeFeat li.pools{left:55px;top:-30px}#contentWrapper.newMain #exchangeSection #rst-3xExchange #exchangeFeat li.bars{left:48px;top:-10px}#contentWrapper.newMain #exchangeSection #rst-3xExchange #exchangeFeat li.bars p{top:12px}#contentWrapper.newMain #exchangeSection #rst-3xExchange .exchange-resorts{width:795px;height:163px;text-align:center;margin:10px auto 0;background:url("//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/alternate-home/exchange-thumbs.jpg") 0 0 no-repeat}#contentWrapper.newMain #exchangeSection #rst-3xExchange .copyExchange{width:960px;margin:30px auto 0}#contentWrapper.newMain #exchangeSection #rst-3xExchange .copyExchange h2{color:#373737;font:40px/1 "steelfishregular";text-align:center;text-transform:uppercase}#contentWrapper.newMain #exchangeSection #rst-3xExchange .copyExchange h2 span{color:#68b1d3}#contentWrapper.newMain #exchangeSection #rst-3xExchange .copyExchange p{font:15px/20px Arial,Helvetica,sans-serif;color:#666666;text-align:center;width:610px;margin:10px auto}#contentWrapper.newMain #exchangeSection #rst-3xExchange .copyExchange p span{font-size:20px;font-weight:bold;color:#373737;line-height:30px}#contentWrapper.newMain #transferSection{padding-top:100px}#contentWrapper.newMain #transferSection .darkInnerContent{height:564px}#contentWrapper.newMain #transferSection .rst-transfer{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/alternate-home/sgl-butlerService.jpg) center top no-repeat;padding:0px 240px 0px 240px;margin:0 0 0 -240px;width:960px;height:622px;overflow-x:hidden;position:relative}#contentWrapper.newMain #transferSection .rst-transfer .bubbleButler{position:absolute;bottom:0px;left:41%}#contentWrapper.newMain #transferSection .rst-transfer .transferText{width:315px;position:absolute;text-align:center;right:215px;top:50px}#contentWrapper.newMain #transferSection .rst-transfer .transferText .toptext{background:#68b1d3;border:2px solid #ffffff;width:260px;margin:0 auto;height:34px}#contentWrapper.newMain #transferSection .rst-transfer .transferText .toptext p{color:#ffffff;font:bold 16px/36px "openSansCondensedBold";text-transform:uppercase}#contentWrapper.newMain #transferSection .rst-transfer .transferText img{margin-top:15px}#contentWrapper.newMain #transferSection .rst-transfer .transferText h2{color:#ffffff;font:83px/66px "steelfishregular"}#contentWrapper.newMain #transferSection .rst-transfer .transferText h2 span{font-size:53px}#contentWrapper.newMain #transferSection .rst-transfer .transferText .disclaimer{font:17px/22px "openSansCondensedBold";width:200px;color:#ffffff;text-align:left;margin-top:43px;margin-right:30px}#contentWrapper.newMain #transferSection .textFootCopy{font:15px/20px Arial,Helvetica,sans-serif;color:#666;text-align:center;width:710px;margin:10px auto}#contentWrapper.newMain #transferSection .transferFoot{text-transform:uppercase;font:45px/52px "steelfishregular";color:#373737;text-align:center;margin-top:-45px;position:relative}#contentWrapper.newMain #transferSection .transferFoot span{font:18px/20px Arial,Helvetica,sans-serif}#contentWrapper.newMain #transferSection .learn-more-button{margin-bottom:90px}#contentWrapper.newMain #overTheWaterSection{text-align:center}#contentWrapper.newMain #overTheWaterSection .rst-otw-img{margin-left:-240px}#contentWrapper.newMain #overTheWaterSection .textFootCopy{font:15px/20px Arial,Helvetica,sans-serif;color:#666;text-align:center;width:830px;margin:10px auto}#contentWrapper.newMain #overTheWaterSection .textFootCopy span.featuring{display:block;font:16px/16px "openSansCondensedBold";text-transform:uppercase;color:#60abcd;margin-bottom:10px}#contentWrapper.newMain #overTheWaterSection .textFootCopy span.featuring:before{content:'';display:inline-block;height:1px;width:375px;vertical-align:middle;position:relative;left:-10px;background:#60abcd;background:-moz-linear-gradient(left, rgba(96,171,205,0) 0%, #60abcd 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(96,171,205,0)), color-stop(100%, #60abcd));background:-webkit-linear-gradient(left, rgba(96,171,205,0) 0%, #60abcd 100%);background:-o-linear-gradient(left, rgba(96,171,205,0) 0%, #60abcd 100%);background:-ms-linear-gradient(left, rgba(96,171,205,0) 0%, #60abcd 100%);background:linear-gradient(to right, rgba(96,171,205,0) 0%, #60abcd 100%)}#contentWrapper.newMain #overTheWaterSection .textFootCopy span.featuring:after{content:'';display:inline-block;height:1px;width:375px;vertical-align:middle;position:relative;left:10px;background:#60abcd;background:-moz-linear-gradient(left, #60abcd 0%, rgba(96,171,205,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #60abcd), color-stop(100%, rgba(96,171,205,0)));background:-webkit-linear-gradient(left, #60abcd 0%, rgba(96,171,205,0) 100%);background:-o-linear-gradient(left, #60abcd 0%, rgba(96,171,205,0) 100%);background:-ms-linear-gradient(left, #60abcd 0%, rgba(96,171,205,0) 100%);background:linear-gradient(to right, #60abcd 0%, rgba(96,171,205,0) 100%)}#contentWrapper.newMain #overTheWaterSection .textFootCopy span.features{display:block;font:16px/20px "openSansCondensedLight";text-transform:uppercase;color:#373737;margin-bottom:20px}#contentWrapper.newMain #overTheWaterSection .textFootCopy span.features big{color:#60abcd;margin:0 3px}#contentWrapper.newMain #overTheWaterSection .transferFoot{text-transform:uppercase;font:45px/52px "steelfishregular";color:#373737;text-align:center;position:relative}#contentWrapper.newMain #overTheWaterSection .transferFoot span{font:18px/20px Arial,Helvetica,sans-serif}#resortDestination{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/destinations-header-bg.jpg) left 45px no-repeat;height:625px}#destinationTabs div#viewDestination{background:url(/assets/img/sgl/destinations/destinations-bg.png) top left no-repeat}#viewMap a{left:395px;bottom:30px}a#tripAdvisorAward{background:url(/assets/img/sgl/gl-home-newLogoAwards.png) left top no-repeat;width:180px;height:138px;margin:60px 0 0 5px;display:inline-block;*display:inline;zoom:1;vertical-align:top}a#tripAdvisorAward:hover{background-position:right top}a#guidedTour{background:url(/assets/img/sgl/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/sgl/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:#000000;background:-moz-linear-gradient(top, #000 0%, #1a0a06 100%);background:-webkit-linear-gradient(top, #000 0%, #1a0a06 100%);background:linear-gradient(to bottom, #000 0%, #1a0a06 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#1a0a06',GradientType=0 )}#resortHeader.activitiesHeader{background:url(/assets/img/sgl/header-activties-repeat.jpg) top left repeat-x}#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:61px}#resortHeader h3#activitiesText span{font-size:30px;margin-left:170px}#rstExpand .expand #exchangeProgram{background:url(/assets/img/sgl/dining-expand-circleBanner.png) top left no-repeat;width:138px;height:138px;position:absolute;right:-8px;top:20px}#butlerBanner{background:url(/assets/img/sgl/butler-intro-bg.jpg) left top no-repeat}#contentWrapper.resort-concierge .club-elevated{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/club-elevated.jpg) left top no-repeat}#spaIntro{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/spa-header-bg.jpg) left 0 no-repeat}#experienContent .detailsExperiences{margin-left:30px}#spaVideo{background:url(/assets/img/sgl/spa-video-bg.jpg) left top no-repeat}#specialsIntro{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/specials-quote-bg.jpg) left 0 no-repeat;height:675px}#specialsIntro #saveUpTo{position:absolute;top:215px;right:0px}#specialsIntro #saveUpTo h5{font-size:21px}#playStayIntro{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/stayPlay-header-bg.jpg) left 45px no-repeat;padding:0px 240px;margin:-155px 0 0 -240px;width:960px;height:750px;overflow-x:hidden !important}#playStayIntro #playStayContent{width:295px;margin:330px 0 0 605px;text-align:center}#playStayIntro #playStayContent h1.sectionTitle{font-size:18px;line-height:20px}#playStayIntro #playStayContent h1.sectionTitle span{font-size:26px;line-height:28px}#playStayIntro #playStayContent p{margin:20px 0 0 -8px;padding:0px;width:315px;border:none;font-size:12px;line-height:21px}#playStayIntro #playStayContent p a{font-weight:bold}#toursIntro{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/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/sgl/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/sgl/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}#contentWrapper.newDining{padding-top:70px;border-top:none}#contentWrapper.newDining #resortFooter{margin:70px auto 50px auto}#contentWrapper.newDining .darkNoiseBg{margin-top:-120px}#contentWrapper.newDining .arrowdown{width:50px;height:50px;margin:0 auto;border:4px solid #ffffff;background:#accc0f;text-align:center;border-radius:35px;position:relative;left:50%;margin-left:-30px;z-index:1;top:397px}#contentWrapper.newDining .arrowdown i{line-height:53px;font-size:16px;color:#ffffff}#contentWrapper.newDining .arrow{top:380px;*top:380px;border:none;background:none}#contentWrapper.newDining .imgdining{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/gl-dining-header.jpg) top left no-repeat;padding:0px 220px 0 233px;margin:0 0 0 -235px;width:960px;height:296px;z-index:0;position:relative;overflow-x:hidden !important}#contentWrapper.newDining .imgdining .titl{margin:0 auto;width:660px;text-align:center}#contentWrapper.newDining .imgdining .titl .txt{width:300px;margin:0 auto;font:50px/24px "openSansLight";text-transform:uppercase;margin-top:40px;color:#ffffff}#contentWrapper.newDining .imgdining .titl .txt span{font-size:38px;margin-top:0px;line-height:50px}#contentWrapper.newDining .imgdining .titl .txt span b{font-size:87px}#contentWrapper.newDining .imgdining .titl .txtb{font:21px/2 "openSansCondensedBold";color:#ffffff;letter-spacing:11px}#contentWrapper.newDining .imgdining.new-dining-intro{padding:30px 220px 0 233px;margin:0 0 170px -235px;height:266px}#contentWrapper.newDining .imgdining .social-share{position:relative;top:20px;right:10px;float:right}#contentWrapper.newDining .imgdining .restaurantText{width:330px;margin:0 auto}#contentWrapper.newDining .imgdining .restaurantText p{font:24px/1 "openSansCondensedBold";color:#ffffff}#contentWrapper.newDining .imgdining .restaurantText p span{font-size:15px;color:#a89e8e}#contentWrapper.newDining .bombay{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/gl-dining-bombay.jpg) top left no-repeat;height:803px}#contentWrapper.newDining .bombay .restaurantText{margin-left:610px;margin-top:620px}#contentWrapper.newDining .soy{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/gl-dining-soy.jpg) top left no-repeat;height:803px}#contentWrapper.newDining .soy .restaurantText{margin-left:50px;margin-top:570px;text-align:right}#contentWrapper.newDining .kimonos{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/gl-dining-kimonos.jpg) top left no-repeat;height:1065px}#contentWrapper.newDining .kimonos .restaurantText{margin-left:610px;margin-top:620px}#contentWrapper.newDining .logoNewdining{display:block;margin:0 auto;margin-top:40px;margin-left:240px}#contentWrapper.newDining h1{font:64px/64px "openSansLight";color:#809a00;text-transform:uppercase;text-align:center;font-weight:bolder}#contentWrapper.newDining h1 span{font:64px/64px "openSansLight";font-weight:lighter;color:#373737}#contentWrapper.newDining .divider{margin:0 auto;background:#cbcbcb;background:-moz-linear-gradient(left, rgba(203,203,203,0) 0%, #cbcbcb 20%, #cbcbcb 70%, rgba(203,203,203,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(203,203,203,0)), color-stop(20%, #cbcbcb), color-stop(20%, #cbcbcb), color-stop(100%, rgba(203,203,203,0)));background:-webkit-linear-gradient(left, rgba(203,203,203,0) 0%, #cbcbcb 20%, #cbcbcb 90%, rgba(203,203,203,0.1) 100%);background:-o-linear-gradient(left, rgba(203,203,203,0) 0%, #cbcbcb 20%, #cbcbcb 70%, rgba(203,203,203,0) 100%);background:-ms-linear-gradient(left, rgba(203,203,203,0) 0%, #cbcbcb 20%, #cbcbcb 70%, rgba(203,203,203,0) 100%);background:linear-gradient(to right, rgba(203,203,203,0) 0%, #cbcbcb 20%, #cbcbcb 70%, rgba(203,203,203,0) 100%)}#contentWrapper.newDining .introCopy{color:#373737;font:16px/23px Arial,Helvetica,sans-serif;width:540px;text-align:center;margin:10px auto}#contentWrapper.newDining .shadowBottom{display:block;margin:0 auto;margin-top:150px}#contentWrapper.newDining a#viewRestaurants{width:285px;text-align:center;display:block;height:41px;margin:0 auto;margin-top:-55px;position:relative;padding-top:15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#eaeaea;background-image:-moz-linear-gradient(top, #fff, #eaeaea);background-image:-ms-linear-gradient(top, #fff, #eaeaea);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eaeaea));background-image:-webkit-linear-gradient(top, #fff, #eaeaea);background-image:-o-linear-gradient(top, #fff, #eaeaea);background-image:linear-gradient(top, #fff, #eaeaea);background-repeat:repeat-x;filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFEAEAEA')";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEAEAEA')";-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2);filter:"progid: DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)";font:21px/14px "openSansCondensedBold";text-transform:uppercase;color:#373737}#contentWrapper.newDining a#viewRestaurants:hover{background-color:#fff;background-image:-moz-linear-gradient(top, #eaeaea, #fff);background-image:-ms-linear-gradient(top, #eaeaea, #fff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eaeaea), to(#fff));background-image:-webkit-linear-gradient(top, #eaeaea, #fff);background-image:-o-linear-gradient(top, #eaeaea, #fff);background-image:linear-gradient(top, #eaeaea, #fff);background-repeat:repeat-x;filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFEAEAEA', endColorstr='#FFFFFFFF')";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEAEAEA', endColorstr='#FFFFFFFF')"}#contentWrapper.newDining a#viewRestaurants span{font-size:16px;line-height:22px;color:#303030}#contentWrapper.newDining #footerCopy #resortFooter{padding:0;margin-top:-5px;margin-bottom:165px}#contentWrapper.newDining #footerCopy #resortFooter h4{font-size:38px}#contentWrapper.newDining #footerCopy #resortFooter .grad-divider{display:none}#contentWrapper.newDining #footerCopy #generalSubFooter{padding-top:0}#contentWrapper.newDining #footerCopy #generalSubFooter i{font-size:30px}#contentWrapper.newDining #footerCopy #footerPromos,#contentWrapper.newDining #footerCopy #footerQuoteBox,#contentWrapper.newDining #footerCopy h6,#contentWrapper.newDining #footerCopy img{display:none}section.wrapper-dineAround{width:960px;margin:0px auto 76px auto;position:relative;z-index:3}section.wrapper-dineAround .dineAround-section{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/dine-around-bg.jpg) center center no-repeat;padding:0px 240px;margin:90px 0 0 -240px;width:960px;height:680px}section.wrapper-dineAround .dineAround-section .top{position:relative;left:-47px;top:-47px;width:560px;height:458px;text-align:center;background:url(/assets/img/resorts/dine-around-bubble-1.png) center -23px no-repeat}section.wrapper-dineAround .dineAround-section .top .content{position:relative;top:142px}section.wrapper-dineAround .dineAround-section .top .content .title{width:235px;margin:0 auto;font:64px/1 "steelfishregular";color:#c7e700;line-height:39px;text-align:center;padding-bottom:20px}section.wrapper-dineAround .dineAround-section .top .content .title span{font:35px/36px "steelfishregular";color:#ffffff}section.wrapper-dineAround .dineAround-section .top .content p{width:311px;text-align:center;font:12px/1 Arial,Helvetica,sans-serif;color:#d7d7d5;margin:0 auto;line-height:18px;padding-bottom:8px}section.wrapper-dineAround .dineAround-section .top .content p strong{font:16px/1 Arial,Helvetica,sans-serif;color:#ffffff;font-weight:bold}section.wrapper-dineAround .dineAround-section .top .content a{font:15px/1 "openSansCondensedBold";color:#fff;text-transform:uppercase}section.wrapper-dineAround .dineAround-section .top .content a i{font-size:12px;color:#accc23;font-weight:bold}section.wrapper-dineAround .dineAround-section .top .circle{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;position:absolute;z-index:2;display:block;width:130px;height:130px;text-align:center;overflow:hidden;border:5px solid white;background:#fff;top:65px;left:413px}section.wrapper-dineAround .dineAround-section .top .circle span.number{color:#accc23;font:60.79px/1 "openSansLight";vertical-align:text-top}section.wrapper-dineAround .dineAround-section .top .circle span.info{color:#373737;text-transform:uppercase}section.wrapper-dineAround .dineAround-section .top .circle span.info span{font:16.84px/1 "openSansLight";color:#373737}section.wrapper-dineAround .dineAround-section .top .circle span.info span span{font:11.5px/1 Arial,Helvetica,sans-serif;vertical-align:text-top}section.wrapper-dineAround .dineAround-section .top .circle span.info span span span{display:block;font:11px/1 Arial,Helvetica,sans-serif;position:relative;top:-6px}section.wrapper-dineAround .dineAround-section .bottom{position:relative;display:block;width:100%}section.wrapper-dineAround .dineAround-section .bottom .enjoy-unlimited{display:block;width:100%;text-align:center;font-size:0px}section.wrapper-dineAround .dineAround-section .bottom .enjoy-unlimited .content{display:block;position:relative;top:0px;margin:0px auto;padding-top:12px;width:240px;height:130px;text-transform:uppercase}section.wrapper-dineAround .dineAround-section .bottom .enjoy-unlimited .content h3{font:36.16px/38px "steelfishregular";color:white}section.wrapper-dineAround .dineAround-section .bottom .enjoy-unlimited .content .always-included{box-sizing:border-box;display:block;margin:5px auto -5px auto;width:168px;height:20px;background-color:#809800;color:white;font:14px "openSansCondensedBold";text-align:center;line-height:20px}section.wrapper-dineAround .dineAround-section .bottom .enjoy-unlimited .content p{display:inline-block;width:230px;height:37px;font:bolder 14.82px "openSansCondensedBold";color:#68b1d3;line-height:17px;padding-top:10px;letter-spacing:0.2px}section.wrapper-dineAround .dineAround-section .bottom .enjoy-unlimited .content p span{color:white}#rst-at-alance{margin:-8px auto 101px auto}#rst-at-alance .divider{margin-top:0px}#rst-at-alance .img-at-aglance{overflow:hidden;background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/sgl-glance-bg.jpg) left 45px no-repeat}#rst-at-alance .img-at-aglance .lis-at-aglance{margin-top:73.5px}#rst-at-alance .sectionTitle span{line-height:41px}#rst-at-alance .sectionSubTitle{margin-top:-13px}#rst-restaurants .img-restaurants{margin:-59px 0 0 -240px;background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/sgl-dining-bg.jpg) left 45px no-repeat}#rst-restaurants .img-restaurants .featLinks{margin-top:538px}#rst-restaurants .img-restaurants .featLinks a{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:#040404;background-image:-moz-linear-gradient(top, #181818, #040404);background-image:-ms-linear-gradient(top, #181818, #040404);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#181818), to(#040404));background-image:-webkit-linear-gradient(top, #181818, #040404);background-image:-o-linear-gradient(top, #181818, #040404);background-image:linear-gradient(top, #181818, #040404);background-repeat:repeat-x;filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF181818', endColorstr='#FF040404')";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF181818', endColorstr='#FF040404')";-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)";width:285px;height:45px;font-size:20px;line-height:45px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;zoom:1;vertical-align:top;margin:0 auto 10px auto;display:block;text-transform:capitalize}#rst-restaurants .img-restaurants .featLinks a:hover{background-color:#181818;background-image:-moz-linear-gradient(top, #040404, #181818);background-image:-ms-linear-gradient(top, #040404, #181818);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#040404), to(#181818));background-image:-webkit-linear-gradient(top, #040404, #181818);background-image:-o-linear-gradient(top, #040404, #181818);background-image:linear-gradient(top, #040404, #181818);background-repeat:repeat-x;filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF040404', endColorstr='#FF181818')";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF040404', endColorstr='#FF181818')";-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)"}.white-bottom{padding-top:82px}.figureInfo small span{display:block;font-size:11px;line-height:12px}.seb-paradise{width:960px;margin:0 auto 50px auto}.seb-paradise .sectionTitle{font-size:92px;font-family:"openSansLight";text-transform:uppercase;line-height:55px;margin-top:103px;display:block;height:120px}.seb-paradise .sectionTitle span{font-family:"openSansLight";font-size:52px}.seb-paradise .sectionSubTitle{font-family:Arial,Helvetica,sans-serif;font-size:14px;letter-spacing:8px;margin-bottom:18px}.seb-paradise .divider{margin:0px auto 7px auto}.seb-paradise .paradise-bg{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/seb-paradise-within-reach.jpeg) left 45px no-repeat;padding:60px 240px 15px 240px;margin:-30px 0 0 -240px;width:960px;height:570px;overflow-x:hidden !important;position:relative}.seb-paradise .paradise-bg .arrowgreen{display:block;margin:-20px auto}.seb-paradise p{position:relative;display:block;width:650px;margin:415px auto 0px auto;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:26px}.seb-paradise p strong{color:black;font-size:20px;font-weight:400}#slidehowTextHolder #slide01{background-size:contain;height:700px;background-size:contain;top:190px;left:0px;background-position-y:-50px}#slidehowTextHolder #slide01 img{display:block;margin:0px auto}#slidehowTextHolder #slide01 h3{display:block;border-bottom:1px solid white;width:270px;margin:0px auto}#slidehowTextHolder #slide01 h5{margin-top:5px;letter-spacing:0px}.videcontent{color:#ffffff;position:relative;left:654px;bottom:28px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.5s;-o-transition:all 0.3s}.videcontent a{color:#ffffff;cursor:pointer}.videcontent a p{font:16px/27px "openSansCondensedBold";margin:0 auto}.videcontent a p span{color:#c7e700;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.5s;-o-transition:all 0.3s}.videcontent .video-wrap{-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;text-align:center;height:38px;width:38px;border:3px solid #ffffff;margin-top:-9px;margin-left:6px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.5s;-o-transition:all 0.3s}.videcontent .video-wrap i{color:#ffffff;line-height:37px;font-size:20px;padding-left:4px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.5s;-o-transition:all 0.3s}.videcontent:hover p{color:#c7e700}.videcontent:hover p span{color:#ffffff}.videcontent:hover .video-wrap{border-color:#c7e700}.videcontent:hover .video-wrap i{color:#c7e700}.highlightSliderTitle{margin:-10px 0 20px 0px}#destinationsWidget{margin:62px auto 74px auto}#destinationsWidget .sectionTitle span{font-size:38px}#resortFooter{margin:80px auto 80px auto}#resortFooter #generalSubFooter{padding:-1px 0 0 0}#slidehowTextHolder #slide01{position:relative;height:700px;background-size:contain;background-position-y:125px;top:191px;left:0px;background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/sgl-icon-blue-blur.png) center -50px no-repeat}#slidehowTextHolder #slide01 img{display:block;margin:0px auto}#slidehowTextHolder #slide01 h3{display:block;border-bottom:1px solid white;width:270px;margin:0px auto}#slidehowTextHolder #slide01 h3 span i{font-size:37px}#slidehowTextHolder #slide01 h4{margin:0px}#slidehowTextHolder #slide01 h5{margin-top:0px;letter-spacing:0px}#rst-exchangeprogram .divider{margin:13px auto 17px auto}#rst-exchangeprogram .img-exchangeprogram{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/sgl-exchange-bg.jpg) left 45px no-repeat}#rst-exchangeprogram .img-exchangeprogram .copyExchange{display:block;width:720px;margin:397px auto 0px auto;font:15px/21px Arial,Helvetica,sans-serif;text-align:center;color:#797266}#rst-exchangeprogram .img-exchangeprogram .copyExchange span{font:22px/21px "openSansCondensedBold";color:#373737}#rst-exchangeprogram .img-exchangeprogram .copyExchange a{color:#809a00;font-weight:bold}#rst-exchangeprogram .img-exchangeprogram .featLinks{margin-top:34px}#rst-exchangeprogram .img-exchangeprogram .featLinks a{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:#040404;background-image:-moz-linear-gradient(top, #181818, #040404);background-image:-ms-linear-gradient(top, #181818, #040404);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#181818), to(#040404));background-image:-webkit-linear-gradient(top, #181818, #040404);background-image:-o-linear-gradient(top, #181818, #040404);background-image:linear-gradient(top, #181818, #040404);background-repeat:repeat-x;filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF181818', endColorstr='#FF040404')";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF181818', endColorstr='#FF040404')";-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)";width:285px;height:45px;font-size:20px;line-height:41px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;zoom:1;vertical-align:top;margin:-19px auto 10px auto;display:block;text-transform:capitalize;padding-top:4px}#rst-exchangeprogram .img-exchangeprogram .featLinks a:hover{background-color:#181818;background-image:-moz-linear-gradient(top, #040404, #181818);background-image:-ms-linear-gradient(top, #040404, #181818);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#040404), to(#181818));background-image:-webkit-linear-gradient(top, #040404, #181818);background-image:-o-linear-gradient(top, #040404, #181818);background-image:linear-gradient(top, #040404, #181818);background-repeat:repeat-x;filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF040404', endColorstr='#FF181818')";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF040404', endColorstr='#FF181818')";-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)"}#rst-exchangeprogram .sectionTitle{font-size:48px}#rst-exchangeprogram .sectionTitle span{font-size:90px;line-height:38px}#rst-exchangeprogram .sectionSubTitle{font:14px/18px Arial,Helvetica,sans-serif;letter-spacing:9px;margin-top:-13px}.highlightSlider{margin-bottom:88px;padding:60px 0 68px 0}#resortDestination{height:509px;padding:56px 240px 15px 240px;margin:0px 0px 140px -240px}#wdgtContent{width:960px;margin:0 auto 30px;position:relative}#wdgtContent .wdgtGiftContainer{width:960px;height:174px;position:relative;margin:0 auto;background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/amorogiftbannerbg.jpg) top no-repeat;border:5px solid #ffffff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:-1px 2px 15px rgba(0,0,0,0.2);-webkit-box-shadow:-1px 2px 15px rgba(0,0,0,0.2);box-shadow:-1px 2px 15px rgba(0,0,0,0.2);filter:"progid: DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)";text-align:center}#wdgtContent .wdgtGiftContainer p{font:21px/58px Arial,Helvetica,sans-serif;margin:-6px 0 0 320px;padding:0 20px;text-transform:uppercase;color:#fff;text-align:left}#wdgtContent .wdgtGiftContainer p .freeText{font:84px/1 Arial,Helvetica,sans-serif;position:relative;top:20px}#wdgtContent .wdgtGiftContainer p .giftText{font:84px/1 "openSansLight";letter-spacing:3px;position:relative;top:20px}#wdgtContent .wdgtGiftContainer p .exclusivelyText{font:15px/1 "openSansCondensedLight";margin:3px 0 0 0px;position:relative;top:-18px;left:100px}#wdgtContent .wdgtGiftContainer p .exclusivelyText b{font:15px/1 Arial,Helvetica,sans-serif;letter-spacing:0.5px}#wdgtContent .wdgtGiftContainer .ribbonOffer{display:block;position:absolute;top:-17px;right:-16px}#wdgtContent .wdgtGiftContainer .horizontalDivider{background:#8bbfe4;background:-moz-linear-gradient(left, rgba(139,191,228,0) 0%, #8bbfe4 20%, #8bbfe4 70%, rgba(139,191,228,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(139,191,228,0)), color-stop(20%, #8bbfe4), color-stop(20%, #8bbfe4), color-stop(100%, rgba(139,191,228,0)));background:-webkit-linear-gradient(left, rgba(139,191,228,0) 0%, #8bbfe4 20%, #8bbfe4 90%, rgba(139,191,228,0.1) 100%);background:-o-linear-gradient(left, rgba(139,191,228,0) 0%, #8bbfe4 20%, #8bbfe4 70%, rgba(139,191,228,0) 100%);background:-ms-linear-gradient(left, rgba(139,191,228,0) 0%, #8bbfe4 20%, #8bbfe4 70%, rgba(139,191,228,0) 100%);background:linear-gradient(to right, rgba(139,191,228,0) 0%, #8bbfe4 20%, #8bbfe4 70%, rgba(139,191,228,0) 100%);width:560px;height:1px;position:relative;left:380px;bottom:4px}#wdgtContent .wdgtGiftContainer .viewDetails{font:17px/1 "openSansCondensedBold";width:150px;color:#fff;background:#1e809c;padding:5px 25px;position:relative;left:201px;bottom:12px}#wdgtContent .wdgtGiftContainer .viewDetails i{position:relative;left:5px;font-size:15px;color:#ffde58}#wdgtContent:hover{cursor:pointer}#headerSlider .dots{top:276px}.alternateHeader{height:606px !important}.alternateHeader img{height:670px !important}.noPadding{padding:0px !important;border-top:none !important}#miniSocialShare span{margin-top:2px}#miniSocialShare a.shareFacebook{margin-left:12px}#contentWrapper.newMain #resortIntro #quikquote .quikquotePercentage a span#save{font:15px/15px "openSansCondensedBold";width:85px;margin:30px 0 0 20px;text-align:right;color:#accc0f;font-weight:normal;text-transform:uppercase;display:inline-block;zoom:1;vertical-align:top}.highlightCopyWrapper .copy hgroup h1.newchoice{font-size:84px;color:#accc0f}.highlightCopyWrapper .copy hgroup h1.newchoice span{font-size:43px;color:#ffffff}#contentWrapper.newMain #roomSuitesSection .bv-resort-slideshow .subtitle h6{line-height:36px;margin-top:8px}.default2 .learn-more-button.blue-btn{width:458px}#contentWrapper.newMain #roomSuitesSection .bv-resort-slideshow .accommodations.slider .room-price .new-price{line-height:30px;text-align:left;padding-left:30px}#contentWrapper.newMain #roomSuitesSection .bv-resort-slideshow .accommodations.slider .room-title h3{margin-top:12px}#contentWrapper.newMain #transferSection .rst-transfer .transferText h2{margin-top:45px;font-size:112px;line-height:57px}#contentWrapper.newMain #transferSection .rst-transfer .transferText h2 span{font-size:57px}#contentWrapper.newMain #transferSection .learn-more-button.smallbtn{width:392px}.flights-map .flight-destination.dest-resort.dest-sgl .flight-airport{top:23px}.flights-map .flight-destination.dest-resort.dest-sgl .flight-resort{left:55px;top:-26px}.flights-map .lower-third .disclaimer{line-height:16px;margin-top:15px}.flights-map .flight-departures li:hover:after{content:'\2022'}#resortFooter #generalSubFooter i,#resortFooter #generalSubFooter h4{color:#373737}#resortFooter #generalSubFooter h4{font-size:55px;margin:10px 0px 5px 0px}#resortFooter #generalSubFooter h5{margin-top:5px}#catAccommodationsBox #catAccommodations{margin-top:-20px;height:90px}#catAccommodationsBox #catAccommodations a#catAccButton{text-transform:none}#catAccommodationsBox #catAccommodations .bookAndSave{width:272px;margin-top:13px}#rstAwards h4{font:12.5px/8px Arial,Helvetica,sans-serif;color:#97938b}#resortCountdown #countdownPopup span{font-size:12px;letter-spacing:-.1px}
