#baysideDetailsSNG{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/sng/diningLightbox-bayside-bg.jpg) top left no-repeat;width:960px;height:750px;position:relative;padding:0;margin:-80px 0 0 0}#baysideDetailsSNG ul#sampleMenu{position:absolute;top:260px;left:528px}#baysideDetailsSNG ul#sampleMenu li.disclaimer{margin:33px 0 0 0}#baysideDetailsSNG ul#sampleMenu a#restMenu{position:absolute;bottom:-24px;left:35px}#barefootDetailsSNG{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/sng/diningLightbox-barefoot-bg1.jpg) top left no-repeat;width:925px;height:557px;position:relative;padding:132px 0 0 35px;margin:-150px 0 0 0}#barefootDetailsSNG h2{font-family:"openSansLight";font-size:50px;line-height:52px;color:#fff;font-weight:normal}#barefootDetailsSNG h3{font-family:"openSansCondensedBold";font-size:28px;line-height:30px;color:#00537c;font-weight:normal;margin:20px 0 0 0}#barefootDetailsSNG ul#chefDetails{margin:10px 0 20px 0}#barefootDetailsSNG ul#chefDetails li{font-family:"openSansCondensedBold";font-size:14px;line-height:16px;color:#fff;margin:5px 0 0 0}#barefootDetailsSNG ul#chefDetails li span{color:#acacac}#barefootDetailsSNG ul#sampleMenu{position:absolute;top:143px;left:135px}#barefootDetailsSNG ul#sampleMenu li.disclaimer{margin:20px 0 0 0}#barefootDetailsSNG ul#sampleMenu a#restMenu{position:absolute;bottom:-21px;left:34px}#bistroDetailsSNG{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/sng/diningLightbox-bistro-bg.jpg) top left no-repeat;width:960px;height:750px;position:relative;padding:0;margin:-90px 0 0 0}#bistroDetailsSNG ul#sampleMenu{position:absolute;top:185px;left:155px}#bistroDetailsSNG ul#sampleMenu li.disclaimer{margin:15px 0 0 0}#bistroDetailsSNG ul#sampleMenu a#restMenu{position:absolute;bottom:-19px;left:35px}#romanaDetailsSNG{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/sng/diningLightbox-romana-bg.jpg) top left no-repeat;width:960px;height:700px;position:relative;padding:0;margin:-50px 0 0 0}#romanaDetailsSNG ul#sampleMenu{position:absolute;top:175px;left:150px}#romanaDetailsSNG ul#sampleMenu li.disclaimer{margin:25px 0 0 0}#romanaDetailsSNG ul#sampleMenu a#restMenu{position:absolute;bottom:-19px;left:35px}#kimonosDetailsSNG{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/sng/diningLightbox-kimonos-bg.jpg) top left no-repeat;width:960px;height:660px;position:relative;padding:0;margin:-45px 0 0 0}#kimonosDetailsSNG ul#sampleMenu{position:absolute;top:165px;left:130px;width:265px}#kimonosDetailsSNG ul#sampleMenu li.disclaimer{margin:14px 0 0 0}#kimonosDetailsSNG ul#sampleMenu a#restMenu{position:absolute;bottom:-18px;left:23px}#bellaNapoliDetailsSNG{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/sng/diningLightbox-bellaNapoli-bg.jpg) top left no-repeat;width:960px;height:610px;position:relative;margin:0}#bellaNapoliDetailsSNG ul#sampleMenu{position:absolute;top:210px;left:130px}#bellaNapoliDetailsSNG ul#sampleMenu li.disclaimer{margin:50px 0 0 0}#bellaNapoliDetailsSNG ul#sampleMenu a#restMenu{position:absolute;bottom:-24px;left:33px}#sundownerSNG{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/sng/diningLightbox-sundowner-bg.jpg) top left no-repeat;width:960px;height:780px;position:relative;padding:0;margin:-100px 0 0 0}#sundownerSNG ul#sampleMenu{position:absolute;top:310px;left:515px}#sundownerSNG ul#sampleMenu li.disclaimer{margin:90px 0 0 0}#sundownerSNG ul#sampleMenu a#restMenu{position:absolute;bottom:-20px;left:35px}.resortIntro h1{width:430px}.sngAwards{display:inline-block;*display:inline;zoom:1;vertical-align:top;text-align:center;font:13px/1 "openSansCondensedBold";color:#666;text-transform:uppercase;margin:0 auto;width:90px;-webkit-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in}.sngAwards .img-wrap{height:95px}.sngAwards img{display:block;margin:0 auto}.sngAwards span{display:block}.sngAwards.border{border-right:1px solid #d0d0d0;padding-right:10px;margin-right:5px;margin-left:5px}#slide01{background:url(/assets/img/sng/resort-slideshow-text-bg.png) left -10px no-repeat;position:absolute;left:32px;top:230px;width:360px !important}#resortDestination{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/sng/destinations-header-bg.jpg) left 45px no-repeat}#resortDestination #viewDestination{background:url(/assets/img/sng/destinations/destinations-bg.png) top left no-repeat}#resortDestination #viewMap a{left:100px;bottom:30px}a#tripAdvisorAward{background:url(/assets/img/sng/ne-home-neLogoaward.png) left top no-repeat;width:178px;height:279px;margin:60px 0 0px 5px;display:inline-block;*display:inline;zoom:1;vertical-align:top}a#tripAdvisorAward:hover{background-position:right top}#atAGlance{margin-top:50px !important}#resortHeader.diningHeader{background:url(/assets/img/sng/header-dining-repeat.jpg) top left repeat-x}#resortHeader.activitiesHeader{background:url(/assets/img/sng/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:72px}#resortHeader h3#activitiesText span{font-size:30px;margin-left:60px}#butlerBanner{background:url(/assets/img/sng/butler-intro-bg.jpg) left top no-repeat}#contentWrapper.resort-concierge .club-elevated{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/sng/club-elevated.jpg) left top no-repeat}#spaIntro{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/sng/spa-header-bg.jpg) left 0 no-repeat}#spaVideo{background:url(/assets/img/sng/spa-video-banner.jpg) left top no-repeat}#specialsIntro{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/sng/specials-quote-bg.jpg) left 0 no-repeat;height:675px}#specialsIntro #saveUpTo{position:absolute;top:215px;right:0px}#toursIntro{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/sng/tours-header-bg.jpg) left 0 no-repeat}#islandRoutes{background:url(/assets/img/sng/toursTabs-islandRoutes-bg.jpg) left top no-repeat}.mr-t10{margin-top:10px !important}.mt-30{margin-top:30px !important}.marALL{margin:30px 0 !important}.mt20{margin-top:20px !important}.mt20all{margin:-20px 0 5px 0 !important}.highlightCopyWrapper .copy{padding-top:17px}.highlightCopyWrapper .copy hgroup h1{line-height:42px;font-size:40px}#catAccommodationsBox img+#catAccommodations a#catAccButton{text-transform:none}#butlerGuild p{margin-top:14px}#butlerFooter #butlerContent{margin:8px 0 25px 0}.w410{width:415px !important}#bestPriceSmall{background:url("/assets/img/global/best-price-icon.gif") center right no-repeat;font-family:"openSansCondensedBold";font-size:10px;line-height:12px;color:#373737;padding-right:10px;margin:0 0 0 1px;text-decoration:none;text-transform:uppercase}#rstActivities .activities ul.ne-ent1{width:169px}#rstActivities .activities ul{width:126px;margin:25px 0 0 23px}#rstActivities .activities ul.long{width:139px}.normalText{color:#797266;font-size:28px;font-family:"openSansCondensedLight"}#diningContent #diningLogo span.gry{background:#9d968b;background:-moz-linear-gradient(left, rgba(148,141,130,0) 0%, #948d82 20%, #948d82 70%, rgba(148,141,130,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(148,141,130,0)), color-stop(20%, #948d82), color-stop(20%, #948d82), color-stop(100%, rgba(148,141,130,0)));background:-webkit-linear-gradient(left, rgba(148,141,130,0) 0%, #948d82 20%, #948d82 90%, rgba(148,141,130,0.1) 100%);background:-o-linear-gradient(left, rgba(148,141,130,0) 0%, #948d82 20%, #948d82 70%, rgba(148,141,130,0) 100%);background:-ms-linear-gradient(left, rgba(148,141,130,0) 0%, #948d82 20%, #948d82 70%, rgba(148,141,130,0) 100%);background:linear-gradient(to right, rgba(148,141,130,0) 0%, #948d82 20%, #948d82 70%, rgba(148,141,130,0) 100%)}.textwhite{color:#ffffff}.black{color:#000000}#diningContent ul#sampleMenu li{margin:0 0 13px 0}.restaurantCol span.viewDetails{margin:12px auto 0 auto}ul#alsoLike li.alsoTitle{width:387px}.normalText{font-family:Arial, Helvetica, sans-serif !important;font-weight:bold !important;text-transform:none !important;font-size:18px !important}.club-elevated small{left:39px}#rstActivities .activities.large ul.long{width:174px}#rstActivities .activities p.left{margin-left:4px}#butlerGuild h2 small{font-size:14px}.posRe{position:relative}#resortPhotoGallery li p,#resortVRXGallery li p{height:58px}#rstActivities .activities ul.ne-ent2{width:235px}#resortDetails .resortDetailsCol p{font-size:12px;line-height:17.6px}#innerIntro p{width:900px !important}.loft-bg{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/sng/loft_suites/inner_intro_2.jpg) center center no-repeat;height:1030px;width:100%;margin-top:-24px}.featuredAccIntro .availability{background:#d62415;width:300px;text-align:center;border:2px solid white;color:white;display:block;margin:0 auto 10px auto;font:16px "openSansCondensedBold";padding:3px 0}.featuredAccIntro.loftsuites .sectionTitle{font-family:"TrajanProRegular";font-size:21px;color:#949087}.featuredAccIntro.loftsuites .sectionTitle span{font-size:38px;color:#383838}#innerIntro .divider{background:#cddd7f;background:-moz-linear-gradient(left, rgba(205,221,127,0) 0%, #cddd7f 20%, #cddd7f 70%, rgba(205,221,127,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(205,221,127,0)), color-stop(20%, #cddd7f), color-stop(20%, #cddd7f), color-stop(100%, rgba(205,221,127,0)));background:-webkit-linear-gradient(left, rgba(205,221,127,0) 0%, #cddd7f 20%, #cddd7f 90%, rgba(205,221,127,0.1) 100%);background:-o-linear-gradient(left, rgba(205,221,127,0) 0%, #cddd7f 20%, #cddd7f 70%, rgba(205,221,127,0) 100%);background:-ms-linear-gradient(left, rgba(205,221,127,0) 0%, #cddd7f 20%, #cddd7f 70%, rgba(205,221,127,0) 100%);background:linear-gradient(to right, rgba(205,221,127,0) 0%, #cddd7f 20%, #cddd7f 70%, rgba(205,221,127,0) 100%);width:960px}.btn-gallry-holder{width:960px;margin:0 auto;font-size:0;position:relative;text-align:center;top:-100px}.btn-gallry-holder a{color:white;background:#434343;width:168px;display:inline-block;text-align:center;font:13px "openSansCondensedBold";padding:3px 0 7px 0;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;margin-left:10px}.btn-gallry-holder a:hover{color:white;background:#363636}.btn-gallry-holder i{color:#e1e1e1;font-size:19px;position:relative;top:3px;margin-right:3px}.socialTxt{font-weight:bold;margin:0px auto;text-align:center;margin-left:-280px;margin-top:-40px}.socialSng{position:relative;text-align:center}.socialSng .social-share{position:relative;margin-top:0px;top:-21px}#glamorous{margin-top:15px}#glamorous .title{font:50px "openSansLight";color:#383838;text-align:center}#glamorous .title span{font:21px "openSansCondensedLight";color:#797266;display:block}#glamorous .two-levels{width:960px;height:862px;background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/sng/loft_suites/levels_loft.jpg) center center no-repeat;margin:16px auto 0}#glamorous .two-levels .levels{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/sng/loft_suites/SNG-levelsSuites.png) center center no-repeat;position:relative;display:inline-block;width:305px;height:312px;top:299px;text-align:center;left:40px}#glamorous .two-levels .levels .view-room{padding:8px 0;text-align:center;color:#383838;font:18px "openSansCondensedBold";width:208px;background-color:#f0f0f0;background-image:-webkit-linear-gradient(top, #fdfdfd, #e0e0e0);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 15px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 15px rgba(0,0,0,0.2);box-shadow:0 0 15px rgba(0,0,0,0.2);filter:"progid: DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)";top:260px;vertical-align:top;position:relative;display:block;margin:0 auto}#glamorous .two-levels .levels .view-room i{color:#809a00;font-size:18px}#glamorous .two-levels .levels:hover .view-room{background-color:#e3e3e3;background-image:-webkit-linear-gradient(top, #e0e0e0, #fdfdfd)}#glamorous .dwn-arrow{position:relative;left:50%;transform:translate(-33px);top:4px}.bglofts{width:960px;margin:50px auto 0;height:233px;font-size:0;background:white}.bglofts img{display:inline-block}.bglofts .text-part{display:inline-block;font-size:10px;width:640px;padding:15px 15px 0 20px}.bglofts .uppertitle{font:20px "TrajanProRegular";color:#809a00;margin-bottom:0px}.bglofts .maintitle{font:14px "TrajanProRegular";color:#797266;margin-bottom:0px}.bglofts .maintitle span{font-size:27px;color:#383838}.bglofts .subtitle{font:14px "TrajanProRegular";color:#797266}.bglofts p{font:14px arial;line-height:20px}.bglofts p.description{margin:5px 0px 8px 0px}.bglofts a{font:14px "openSansCondensedBold";top:-2px}.bglofts i{font-size:10px}.accLoftArrow{z-index:98;text-align:center;width:66px;margin:0 auto;display:block;text-align:center}.accLoft{margin-top:0px;-moz-box-shadow:0 0 15px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 15px rgba(0,0,0,0.2);box-shadow:0 0 15px rgba(0,0,0,0.2);filter:"progid: DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)";z-index:99;text-align:center;margin:0 auto;height:183px}.accLoft p{color:#809a00;font:20px/80px "TrajanProRegular"}.accLoft ul{width:280px;margin:0 auto;margin-left:0px;margin-right:5px;margin-top:-25px}.accLoft ul li{text-align:left;background:url(/assets/img/global//small-arrow.gif) left center no-repeat;padding:0 0 0 10px;margin:0 15px 0 0;display:block;zoom:1;vertical-align:top}.accLoft ul li p{font:normal 15px/14px "openSansCondensedBold";color:#383838}.accLoft ul.incWidth{width:320px;margin-right:-10px}.ultimate-spa.loft{background:#383838;text-align:center;height:615px;padding-top:50px;padding-bottom:0px;margin-top:70px}.ultimate-spa.loft h2{color:white;font:42px "openSansLight";text-align:center}.ultimate-spa.loft .spa-features{width:267px;text-align:left;list-style:disc;color:#809a00;margin-left:30px}.ultimate-spa.loft .spa-features li{color:#accc0f;font-size:14px}.ultimate-spa.loft .spa-features li p{color:#8d8475}.ultimate-spa.loft .inlineBlock{width:320px;margin-left:0px}.ultimate-spa.loft .spa-featuresOne{margin-left:50px}.ultimate-spa.loft .divider{background:#686868;background:-moz-linear-gradient(left, rgba(104,104,104,0) 0%, #686868 20%, #686868 70%, rgba(104,104,104,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(104,104,104,0)), color-stop(20%, #686868), color-stop(20%, #686868), color-stop(100%, rgba(104,104,104,0)));background:-webkit-linear-gradient(left, rgba(104,104,104,0) 0%, #686868 20%, #686868 90%, rgba(104,104,104,0.1) 100%);background:-o-linear-gradient(left, rgba(104,104,104,0) 0%, #686868 20%, #686868 70%, rgba(104,104,104,0) 100%);background:-ms-linear-gradient(left, rgba(104,104,104,0) 0%, #686868 20%, #686868 70%, rgba(104,104,104,0) 100%);background:linear-gradient(to right, rgba(104,104,104,0) 0%, #686868 20%, #686868 70%, rgba(104,104,104,0) 100%);width:960px}.ultimate-spa.loft .bath-spa-image{background:url(//cdn.sandals.com/sandals/portuguese/site-elements/resorts/sng/loft_suites/bathroom_spa.jpg) center center no-repeat;width:960px;height:352px;margin:0 auto;padding-bottom:66px}#featuredAccNav .featuredAccNav{width:570px;font-size:20px !important}#featuredAccNav .featuredAccNav span{font-size:18px}#accDetails .grid{text-align:center}#accDetails .grid .accInfo{text-align:left}#accDetails .grid .accPricing{text-align:left}#innerIntro .internaltxt{width:805px !important}
