#kellysDetailsSHC{background:url(//cdn.sandals.com/sandals/spanish/site-elements/resorts/shc/diningLightbox-kellys-bg-es.jpg) top left no-repeat;width:960px;height:830px;position:relative;margin:-200px 0 0 0}#kellysDetailsSHC ul#sampleMenu{position:absolute;top:349px;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/spanish/site-elements/resorts/shc/diningLightbox-bayside-bg-es.jpg) top left no-repeat;width:960px;height:750px;position:relative;padding:0;margin:-156px 0 0 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;margin:-65px 0 0 0}#bistroDetailsSHC ul#sampleMenu{position:absolute;top:164px;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:47px;line-height:46px}#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/spanish/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/spanish/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/spanish/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}.resortIntro h1{width:510px}.shcAwards{width:95px;height:155px;font:13px/1 "openSansCondensedBold";text-align:center;text-transform:uppercase;color:#666;margin:0 6px 0 0;display:inline-block;*display:inline;zoom:1;vertical-align:top}.shcAwards .img-wrap{height:95px}.shcAwards.border{border-right:1px solid #d0d0d0;padding-right:13px}.shcAwards span{display:block;width:77px;margin:0 auto}ul#atAGlance{padding-bottom:27px !important}ul#atAGlance .move-right{margin-left:25px;width:265px}#rst-at-alance .divider{margin-top:0px}#rst-at-alance .img-at-aglance{background:url(//cdn.sandals.com/sandals/spanish/site-elements/resorts/shc/shc-at-Aglan.jpg) left 45px no-repeat}#rst-at-alance .sectionSubTitle{margin-top:-13px}#rst-exchangeprogram .divider{margin:13px auto 17px auto}#rst-exchangeprogram .img-exchangeprogram{background:url(//cdn.sandals.com/sandals/spanish/site-elements/resorts/shc/exchangeProgram-bg-new.jpg) left 45px no-repeat}#rst-exchangeprogram .img-exchangeprogram .copyExchange{color:#fff;font:15px/21px Arial,Helvetica,sans-serif;text-align:center;margin-top:415px}#rst-exchangeprogram .img-exchangeprogram .copyExchange span{font:22px/21px "openSansCondensedBold"}#rst-exchangeprogram .img-exchangeprogram .copyExchange a{color:#c7e700;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:0 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}#rst-restaurants .img-restaurants{background:url(//cdn.sandals.com/sandals/spanish/site-elements/resorts/shc/featured-restaurants-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)"}#slide01{background:url(/assets/img/shc/ha-shadow-title.png) left center no-repeat;position:absolute;right:32px;top:90px;width:483px !important;height:283px !important;text-align:center}#slide01 h3{width:241px;text-align:center;margin:17px auto 0 auto}#slide01 h4{text-transform:uppercase;border-top:1px solid #fff;width:210px;margin:0 auto !important}#slide01 h5{letter-spacing:0 !important;margin-top:0 !important}#resortDestination{background:url(//cdn.sandals.com/sandals/spanish/site-elements/resorts/shc/destinations-header-bg.jpg) left 45px no-repeat}#resortDestination #viewDestination{background:url(/assets/img/shc/destinations/destinations-bg.png) top left no-repeat}#resortDestination #viewMap a{left:215px;bottom:30px}a#tripAdvisorAward{background:url(/assets/img/shc/tripAdvisor-award14.png) left top no-repeat;width:178px;height:264px;margin:60px 0 0 5px;display:inline-block;*display:inline;zoom:1;vertical-align:top}a#tripAdvisorAward:hover{background-position:right top}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/shc/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:#e8e6e2}#resortHeader.activitiesHeader{background:url(/assets/img/shc/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/shc/dining-expand-circleBanner.png) top left no-repeat;width:138px;height:138px;position:absolute;right:-8px;top:20px}#butlerBanner{background:url(/assets/img/shc/butler-intro-bg.jpg) left top no-repeat}#contentWrapper.resort-concierge .club-elevated{background:url(//cdn.sandals.com/sandals/spanish/site-elements/resorts/shc/club-elevated.jpg) left top no-repeat}#spaIntro{background:url(//cdn.sandals.com/sandals/spanish/site-elements/resorts/shc/spa-header-bg.jpg) left 0 no-repeat}#spaVideo{background:url(/assets/img/shc/spa-video-bg.jpg) left top no-repeat}#specialsIntro{background:url(//cdn.sandals.com/sandals/spanish/site-elements/resorts/shc/specials-quote-bg.jpg) left -10px no-repeat;height:665px}#specialsIntro #saveUpTo{position:absolute;top:205px;right:0px}#specialsIntro #saveUpTo h5{font-size:21px}#playStayIntro{background:url(//cdn.sandals.com/sandals/spanish/site-elements/resorts/shc/stayPlay-header-new.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/spanish/site-elements/resorts/shc/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/shc/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/shc/dining-expand-dinearound-banner.jpg) top left no-repeat}#roomService{background:url(/assets/img/resorts/concierge-room-serviceCommingsoon.jpg) top left no-repeat !important}.terms-and-conditions{text-align:center;font:11px/18px Arial,Helvetica,sans-serif}.terms-and-conditions strong{font:11px "openSansCondensedBold";color:#373737}#resortCountdown #countdownPopup{font-size:15px}#resortCountdown #countdownPopup span{font-size:11px}.highlightCopyWrapper .copy hgroup h3{color:#fff;font:134px/106px "openSansCondensedBold";vertical-align:top}.highlightCopyWrapper .copy hgroup h3 sup{bottom:-11px;font-size:56px;line-height:45px}.highlightCopyWrapper .copy hgroup h4{color:#fff;font:18px/21px "openSansCondensedBold";margin:1px 0 20px;text-transform:uppercase}.highlightCopyWrapper .copy hgroup h1{color:#fff;font:42px/45px "openSansCondensedLight";margin:0 0 5px -1px}.viewdetailsroom a{width:340px}#viewDestination a.arrowLink{text-transform:uppercase;font-size:12px}.vacation-planner a{width:240px}#footerQuoteBox{margin-top:60px;margin-bottom:190px}ul.featLinks li a{width:345px}#rst-at-alance .img-at-aglance .lis-at-aglance{margin-left:30px;margin-top:45px;width:412px}#rst-at-alance .img-at-aglance .lis-at-aglance li{font-size:16px}#exchangeIntro h4{font-size:20px;margin:-52px 0 0 90px}#exchangeIntro h3{margin:0px}#exchangeIntro h3{line-height:112px}#exchangeIntro h3 sup.smallcaption,#exchangeIntro h3 span.smallcaption{font-size:74px;letter-spacing:-2px}#exchangeIntro h4.smallcaption{font-size:17px;margin:-25px;margin-left:110px}#exchangeIntro .btm{display:inline-block;padding-left:10px;font-size:54px;text-transform:uppercase;color:#453c2d;font-family:"openSansCondensedLight";margin-left:-133px;margin-top:-15px}#exchangeIntro h4{margin:-28px 0 0 60px;color:#453c2d;font-size:20px}#exchangeIntro h3 sup span{display:inline-block;padding-bottom:10px}#exchangeIntro h3 sup{line-height:36px}#resortHeader.diningHeader a.jump-down span{font-size:14px;width:auto}.inclu-button{margin:-35px 0 10px 390px !important;font-family:"openSansCondensedBold" !important}.keely-res{font-size:48px !important;font-weight:normal !important}#diningContent ul#sampleMenu li a#restMenu{display:block !important}.discl-mtop{margin-top:104px !important}.icon-leftArrowSmall{font-size:13px}.lh{line-height:43px !important}.club-elevated small{font-size:22px}.club-elevated h3{width:300px}.club-elevated h3 span{padding:4px 0}.club-elevated p{font-size:16px}.club-elevated img{right:-62px}#conciergeServices .club-services-bubble h3{padding-top:38px}.greenSmall{font-size:23px !important;color:#d0e800}#catAccommodationsBox.club-cat-acc #catAccommodations{margin-top:90px}.club-elevated small{left:36px}#conciergeServices .club-services-bubble h3 span{font-size:36px}.butler-moment{margin-top:115px !important}a#butlerMoments .wowed big{font-size:29px}a#butlerMoments .wowed span{font:17px/24px Arial,Helvetica,sans-serif}a#butlerMoments .wowed{margin-top:-8px}a#butlerMoments .real-moments{font:bold 58px/53px "openSansCondensedLight";top:110px;letter-spacing:2px;width:430px;text-align:right}a#butlerMoments .real-moments span{letter-spacing:4px;font-size:30px}a#butlerMoments .learn-more{right:30px;bottom:60px}#butlerGuild .guild-content{width:468px !important}.h2m-bottom{margin-bottom:10px !important}.h1m-bottom{margin-bottom:30px !important;font:33px/37px "openSansLight" !important}.h1m-bottom span{font-size:60px !important}.newli-heading{font:22px/24px "openSansCondensedLight" !important;height:59px !important;padding-top:10px;text-indent:0px !important}#butlerGuild h2 small{line-height:20px}#butlerGuild h3{margin-top:35px}#catAccButton .icon-right-arrow{padding-left:10px;vertical-align:middle;font-size:20px;position:relative;top:-1px}
