html,body,div,span,applet,object,button,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,a img{margin:0;padding:0;border:0;outline:none;font-size:100%;font:inherit}img{line-height:0px;vertical-align:top}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}sup,sub{height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative;font-size:.8em}sup{bottom:.4em}sub{top:.5ex}strong{font-weight:bold}h1,h2,h3,h4,h5,h6{font-weight:normal}section>p:first-child,div>p:first-child,div>h1:first-child,div>h2:first-child,div>h3:first-child{margin-top:0px}table{border-collapse:collapse;border-spacing:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;border:none;cursor:pointer}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}@font-face{font-family:'bebas_modregular';src:url("/assets/fonts/bebasRegular/bebasmod-regular-webfont.eot");src:url("/assets/fonts/bebasRegular/bebasmod-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/bebasRegular/bebasmod-regular-webfont.woff") format("woff"),url("/assets/fonts/bebasRegular/bebasmod-regular-webfont.ttf") format("truetype"),url("/assets/fonts/bebasRegular/bebasmod-regular-webfont.svg#bebas_modregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'bebasbook';src:url("/assets/fonts/bebasBook/bebas-neue-book.eot");src:url("/assets/fonts/bebasBook/bebas-neue-book.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/bebasBook/bebas-neue-book.woff") format("woff"),url("/assets/fonts/bebasBook/bebas-neue-book.ttf") format("truetype"),url("/assets/fonts/bebasBook/bebas-neue-book.svg#BebasNeueBook") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'helveticaNeue47LightCond';src:url("/assets/fonts/helveticaNeue47LightCond/helveticaneue-lightcond-webfont.eot");src:url("/assets/fonts/helveticaNeue47LightCond/helveticaneue-lightcond-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/helveticaNeue47LightCond/helveticaneue-lightcond-webfont.woff") format("woff"),url("/assets/fonts/helveticaNeue47LightCond/helveticaneue-lightcond-webfont.ttf") format("truetype"),url("/assets/fonts/helveticaNeue47LightCond/helveticaneue-lightcond-webfont.svg#helveticaNeue47LightCond") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'yellow-modregular';src:url("/assets/fonts/yellowTailRegular/yellow-mod-regular-webfont.eot");src:url("/assets/fonts/yellowTailRegular/yellow-mod-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/yellowTailRegular/yellow-mod-regular-webfont.woff") format("woff"),url("/assets/fonts/yellowTailRegular/yellow-mod-regular-webfont.ttf") format("truetype"),url("/assets/fonts/yellowTailRegular/yellow-mod-regular-webfont.svg#yellow-modregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaNeue67MdCn';src:url("/assets/fonts/helveticaNeue67MedCond/helveticaneue-mediumcond-webfont.eot");src:url("/assets/fonts/helveticaNeue67MedCond/helveticaneue-mediumcond-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/helveticaNeue67MedCond/helveticaneue-mediumcond-webfont.woff") format("woff"),url("/assets/fonts/helveticaNeue67MedCond/helveticaneue-mediumcond-webfont.ttf") format("truetype"),url("/assets/fonts/helveticaNeue67MedCond/helveticaneue-mediumcond-webfont.svg#HelveticaNeue67MdCn") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'beachesIcons';src:url("/assets/fonts/beachesIcons/beachesIcons.eot?vly7fd");src:url("/assets/fonts/beachesIcons/beachesIcons.eot?#vly7fd") format("embedded-opentype"),url("/assets/fonts/beachesIcons/beachesIcons.woff?vly7fd") format("woff"),url("/assets/fonts/beachesIcons/beachesIcons.ttf?vly7fd") format("truetype"),url("/assets/fonts/beachesIcons/beachesIcons.svg?vly7fd#beachesIcons") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'markerfelt';src:url("/assets/fonts/markerfelt/markerfelt.eot");src:url("/assets/fonts/markerfelt/markerfelt.eot") format("embedded-opentype"),url("/assets/fonts/markerfelt/markerfelt.woff") format("woff"),url("/assets/fonts/markerfelt/markerfelt.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'helveticaNeue75Bold';src:url("/assets/fonts/helveticaNeue75Bold/helveticaneue-bold-webfont.eot");src:url("/assets/fonts/helveticaNeue75Bold/helveticaneue-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/helveticaNeue75Bold/helveticaneue-bold-webfont.woff") format("woff"),url("/assets/fonts/helveticaNeue75Bold/helveticaneue-bold-webfont.ttf") format("truetype"),url("/assets/fonts/helveticaNeue75Bold/helveticaneue-bold-webfont.svg#helveticaNeue75Bold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaNeueHv';src:url("/assets/fonts/HelveticaNeueHv/HelveticaNeueHv.eot");src:url("/assets/fonts/HelveticaNeueHv/HelveticaNeueHv.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/HelveticaNeueHv/HelveticaNeueHv.woff") format("woff"),url("/assets/fonts/HelveticaNeueHv/HelveticaNeueHv.ttf") format("truetype"),url("/assets/fonts/HelveticaNeueHv/HelveticaNeueHv.svg#HelveticaNeueHv") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'OnlyWhenIDoFonts';src:url("/assets/fonts/OnlyWhenIDoFonts/onlywif.eot");src:url("/assets/fonts/OnlyWhenIDoFonts/onlywif.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/OnlyWhenIDoFonts/onlywif.woff") format("woff"),url("/assets/fonts/OnlyWhenIDoFonts/onlywif.ttf") format("truetype"),url("/assets/fonts/OnlyWhenIDoFonts/onlywif.svg#OnlyWhenIDoFonts") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaNeue57Condensed';src:url("/assets/fonts/helveticaNeue57Cond/helveticaneue-condensed-webfont.eot");src:url("/assets/fonts/helveticaNeue57Cond/helveticaneue-condensed-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/helveticaNeue57Cond/helveticaneue-condensed-webfont.woff") format("woff"),url("/assets/fonts/helveticaNeue57Cond/helveticaneue-condensed-webfont.ttf") format("truetype"),url("/assets/fonts/helveticaNeue57Cond/helveticaneue-condensed-webfont.svg#HelveticaNeue57Condensed") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaNeue35Thin';src:url("/assets/fonts/helveticaNeue35Thin/helveticaneuethin.eot");src:url("/assets/fonts/helveticaNeue35Thin/helveticaneuethin.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/helveticaNeue35Thin/helveticaneuethin.woff") format("woff"),url("/assets/fonts/helveticaNeue35Thin/helveticaneuethin.ttf") format("truetype"),url("/assets/fonts/helveticaNeue35Thin/helveticaneuethin.svg#helveticaneuethin") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaNeue37LightCondensed';src:url("/assets/fonts/helveticaNeue37ThinCond/HelveticaNeue37LightCondensed-webfont.eot");src:url("/assets/fonts/helveticaNeue37ThinCond/HelveticaNeue37LightCondensed-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/helveticaNeue37ThinCond/HelveticaNeue37LightCondensed-webfont.woff") format("woff"),url("/assets/fonts/helveticaNeue37ThinCond/HelveticaNeue37LightCondensed-webfont.ttf") format("truetype"),url("/assets/fonts/helveticaNeue37ThinCond/HelveticaNeue37LightCondensed-webfont.svg#helveticaneuelt_std_thin_cnRg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaNeue25UltraLight';src:url("/assets/fonts/helveticaNeueUltraLight/helveticaneue-ultralight-webfont.eot");src:url("/assets/fonts/helveticaNeueUltraLight/helveticaneue-ultralight-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/helveticaNeueUltraLight/helveticaneue-ultralight-webfont.woff") format("woff"),url("/assets/fonts/helveticaNeueUltraLight/helveticaneue-ultralight-webfont.ttf") format("truetype"),url("/assets/fonts/helveticaNeueUltraLight/helveticaneue-ultralight-webfont.svg#HelveticaNeue25UltraLight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaNeueLTLight';src:url("/assets/fonts/HelveticaNeueLTLight/helvetica-neue-lt-com-45-light.eot");src:url("/assets/fonts/HelveticaNeueLTLight/helvetica-neue-lt-com-45-light.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/HelveticaNeueLTLight/helvetica-neue-lt-com-45-light.woff") format("woff"),url("/assets/fonts/HelveticaNeueLTLight/helvetica-neue-lt-com-45-light.ttf") format("truetype"),url("/assets/fonts/HelveticaNeueLTLight/helvetica-neue-lt-com-45-light.svg#HelveticaNeue25UltraLight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaNeue77BoldCondensed';src:url("/assets/fonts/helveticaNeue77BoldCond/helveticaneue-boldcond-webfont.eot");src:url("/assets/fonts/helveticaNeue77BoldCond/helveticaneue-boldcond-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/helveticaNeue77BoldCond/helveticaneue-boldcond-webfont.woff") format("woff"),url("/assets/fonts/helveticaNeue77BoldCond/helveticaneue-boldcond-webfont.ttf") format("truetype"),url("/assets/fonts/helveticaNeue77BoldCond/helveticaneue-boldcond-webfont.svg#HelveticaNeue77BoldCondensed") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'UnitedSerifCondBold';src:url("/assets/fonts/UnitedSerifCondBold/UnitedSerifCond-Bold.eot");src:url("/assets/fonts/UnitedSerifCondBold/UnitedSerifCond-Bold.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/UnitedSerifCondBold/UnitedSerifCond-Bold.woff") format("woff"),url("/assets/fonts/UnitedSerifCondBold/UnitedSerifCond-Bold.ttf") format("truetype"),url("/assets/fonts/UnitedSerifCondBold/UnitedSerifCond-Bold.svg#UnitedSerifCondBold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'steelfishregular';src:url("/assets/fonts/steelFish/steelfish_rg-webfont.eot");src:url("/assets/fonts/steelFish/steelfish_rg-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/steelFish/steelfish_rg-webfont.woff2") format("woff2"),url("/assets/fonts/steelFish/steelfish_rg-webfont.woff") format("woff"),url("/assets/fonts/steelFish/steelfish_rg-webfont.ttf") format("truetype"),url("/assets/fonts/steelFish/steelfish_rg-webfont.svg#steelfishregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'goodFoot';src:url("/assets/fonts/goodFoot/goodfoot-regular-webfont.eot");src:url("/assets/fonts/goodFoot/goodfoot-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/goodFoot/goodfoot-regular-webfont.woff2") format("woff2"),url("/assets/fonts/goodFoot/goodfoot-regular-webfont.woff") format("woff"),url("/assets/fonts/goodFoot/goodfoot-regular-webfont.ttf") format("truetype"),url("/assets/fonts/goodFoot/goodfoot-regular-webfont.svg#goodFoot") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'backtoblack';src:url("/assets/fonts/BacktoBlack/backtoblack-webfont.eot");src:url("/assets/fonts/BacktoBlack/backtoblack-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/BacktoBlack/backtoblack-webfont.woff2") format("woff2"),url("/assets/fonts/BacktoBlack/backtoblack-webfont.woff") format("woff"),url("/assets/fonts/BacktoBlack/backtoblack-webfont.ttf") format("truetype"),url("/assets/fonts/BacktoBlack/backtoblack-webfont.svg#backtoblack") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'blanchCondensed';src:url("/assets/fonts/blanchCondensed/blanchCondensed-webfont.eot");src:url("/assets/fonts/blanchCondensed/blanchCondensed-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/blanchCondensed/blanchCondensed-webfont.woff") format("woff"),url("/assets/fonts/blanchCondensed/blanchCondensed-webfont.ttf") format("truetype"),url("/assets/fonts/blanchCondensed/blanchCondensed-webfont.svg#blanchCondensed") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'latoLight';src:url("/assets/fonts/latoLight/lato-light.eot.eot");src:url("/assets/fonts/latoLight/Lato-Light.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/latoLight/Lato-Light.woff2") format("woff2"),url("/assets/fonts/latoLight/Lato-Light.woff") format("woff"),url("/assets/fonts/latoLight/Lato-Light.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'open-sans-regular';src:url("/assets/fonts/openSansRegular/OpenSans-Regular.eot");src:url("/assets/fonts/openSansRegular/OpenSans-Regular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/openSansRegular/OpenSans-Regular.woff") format("woff"),url("/assets/fonts/openSansRegular/OpenSans-Regular.ttf") format("truetype"),url("/assets/fonts/openSansRegular/OpenSans-Regular.svg#openSansRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open-sans-semibold';src:url("/assets/fonts/openSansSemibold/OpenSans-Semibold.eot");src:url("/assets/fonts/openSansSemibold/OpenSans-Semibold.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/openSansSemibold/OpenSans-Semibold.woff") format("woff"),url("/assets/fonts/openSansSemibold/OpenSans-Semibold.ttf") format("truetype"),url("/assets/fonts/openSansSemibold/OpenSans-Semibold.svg#openSansSemibold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open-sans-bold';src:url("/assets/fonts/openSansBold/OpenSans-Bold.eot");src:url("/assets/fonts/openSansBold/OpenSans-Bold.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/openSansBold/OpenSans-Bold.woff") format("woff"),url("/assets/fonts/openSansBold/OpenSans-Bold.ttf") format("truetype"),url("/assets/fonts/openSansBold/OpenSans-Bold.svg#openSansBold") format("svg");font-weight:normal;font-style:normal}html,body{width:100%;height:100%}body{background:#fff;font:14px/19px Arial,Helvetica,sans-serif;color:#666}body,button,a,p,h1,h2,h3,h4,h5,h6,div,span,li,input,textarea,select,option{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#00abe6;text-decoration:none}a:hover{color:#00beff}a.underline{text-decoration:underline}textarea,input{font-size:12px;font-family:Arial,Helvetica,sans-serif;padding:1px;height:auto}label{display:inline-block;*display:inline;zoom:1;width:90px;padding:0 15px 0 5px;vertical-align:middle}label.inline{padding:0px}p{margin:10px 0}p.large{font-size:16px !important;line-height:24px !important}em{font-style:italic}small{font-size:11px;line-height:15px}#header-centered{position:relative;width:100%;min-width:1024px;overflow:hidden}#header-centered .full_img{position:absolute;top:0;left:50%;margin-left:-720px}.header-centered{min-width:1024px;*width:1024px}#cobrand{width:100%;padding:9px 0 10px;background:#4a4a4a;position:relative;z-index:540}#cobrand h2{width:100%;text-align:center;font:18px/1 "HelveticaNeue67MdCn",Helvetica,sans-serif;color:#acacac}#cobrand em{font:18px/1 "yellow-modregular",Helvetica,sans-serif}#cobrand span{color:white}#cobrand a{position:absolute;top:0px;right:0;font:bold 11px/1 Arial,Helvetica,sans-serif;color:#acacac}#cobrand a:hover{color:white}#cobrand i{font-size:8px}#cobrand .contentArea{position:relative}.ui-datepicker table{margin:0 0 10px 0 !important}a.bookAndSave{font:normal 16px/30px "HelveticaNeue67MdCn",Helvetica,sans-serif;text-align:center;text-transform:uppercase;color:#69655f;letter-spacing:-1px;width:186px;height:30px;display:block;width:203px;margin:auto;border:2px solid #ed5431}a.bookAndSave span,a.bookAndSave i{color:#ed5431}a.bookAndSave i{font-size:12px !important;margin-right:6px}a.bookAndSave:hover{background:#eeeeee}a.bookAndSave.white{background:#fff}a.bookAndSave.white:hover{background:rgba(255,255,255,0.5)}.social-share{position:absolute;top:-30px;right:10px;z-index:2}.social-share a{color:#979797;font-size:22px;height:25px;text-decoration:none;border-left:#d6d6d6 1px solid;-webkit-transition:color 0.5s;-moz-transition:color 0.5s;-o-transition:color 0.5s;-ms-transition:color 0.5s;transition:color 0.5s}.social-share a:hover{color:#00beff}.social-share a.icon-facebook{padding:3px 8px 3px 14px}.social-share a.icon-twitter{padding:3px 5px 3px 8px}.social-share a.icon-gplus{padding:3px 4px 3px 7px}.social-share a.icon-pinterest{padding:3px 8px 3px 8px}.social-share a.icon-instagram{padding:3px 8px}.social-share .last{border-right:#d6d6d6 1px solid}#pageWrapper{background:#fff;padding:55px 0 0 0;min-width:1024px;position:relative;overflow:hidden}#pageWrapper.noSubMenu{padding-top:0px}.preloader{background:url("/assets/img/global/large-circle-preloader.gif") no-repeat center center #fff;position:absolute;left:50%;top:50%;z-index:20;width:160px;height:160px;margin:-80px 0 0 -80px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#subscribe-form,#subscribe-wrap .success,#subscribe-wrap .error-display{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative;padding:20px 0;margin-top:15px;background:#eaeaea}#subscribe-form label,#subscribe-wrap .success label,#subscribe-wrap .error-display label{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;margin-right:10px;padding:0;width:auto;text-align:left;font:bold 22px/1 Arial,Helvetica,sans-serif;color:#3b3e3e}#subscribe-form label span,#subscribe-wrap .success label span,#subscribe-wrap .error-display label span{display:block;font-size:14px}#subscribe-form .btn,#subscribe-wrap .success .btn,#subscribe-wrap .error-display .btn{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;display:inline-block;*display:inline;zoom:1;vertical-align:top;padding:7px 0 5px;margin-left:4px;width:120px;height:42px}#subscribe-form .btn.loading,#subscribe-wrap .success .btn.loading,#subscribe-wrap .error-display .btn.loading{opacity:.6;filter:alpha(opacity=60);cursor:default}#subscribe-form .processing,#subscribe-wrap .success .processing,#subscribe-wrap .error-display .processing{display:none;color:#666;animation-duration:1000ms;animation-name:blink;animation-iteration-count:infinite;animation-direction:alternate;-webkit-animation:blink 1000ms infinite}#subscribe-form input,#subscribe-wrap .success input,#subscribe-wrap .error-display input{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;margin:0 3px;width:160px;line-height:13px;padding:11px 14px 10px 14px;height:19px}#subscribe-form input.error,#subscribe-wrap .success input.error,#subscribe-wrap .error-display input.error{border-color:#CB4437;background:#f9e8e6;color:#CB4437;font-weight:bold}#subscribe-form input.successField,#subscribe-wrap .success input.successField,#subscribe-wrap .error-display input.successField{border:1px solid #70bd4c;color:#70bd4c;font-weight:bold}#subscribe-form .Mailing_List,#subscribe-wrap .success .Mailing_List,#subscribe-wrap .error-display .Mailing_List{margin:0 auto 0 0;display:inline-block}#subscribe-form .Mailing_List.canadaTerms,#subscribe-wrap .success .Mailing_List.canadaTerms,#subscribe-wrap .error-display .Mailing_List.canadaTerms{display:none}#subscribe-form #Mailing_List,#subscribe-wrap .success #Mailing_List,#subscribe-wrap .error-display #Mailing_List{transition:none;margin:0;width:auto;padding:0;margin-top:20px;margin-left:-145px;margin-right:9px}#subscribe-form .subscribe-label,#subscribe-wrap .success .subscribe-label,#subscribe-wrap .error-display .subscribe-label{display:inline-block;width:530px;font:normal 500 12px/1 HelveticaNeue67MdCn,Helvetica,sans-serif;color:#3b3e3e}#subscribe-form .input-select-wrapper,#subscribe-wrap .success .input-select-wrapper,#subscribe-wrap .error-display .input-select-wrapper{width:250px;padding:3px 0}#subscribe-form .input-select-wrapper span,#subscribe-wrap .success .input-select-wrapper span,#subscribe-wrap .error-display .input-select-wrapper span{font-size:14px;line-height:2.5;font-weight:800}#subscribe-form .input-select-wrapper,#subscribe-wrap .success .input-select-wrapper,#subscribe-wrap .error-display .input-select-wrapper{width:180px !important;font-weight:bold;height:43px;line-height:43px;margin:0px 0 0 2px;display:inline-block;*display:inline;zoom:1;vertical-align:top}#subscribe-form .input-select-wrapper .input-select-wrappertext,#subscribe-wrap .success .input-select-wrapper .input-select-wrappertext,#subscribe-wrap .error-display .input-select-wrapper .input-select-wrappertext{height:43px !important;width:140px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;line-height:43px !important;display:block}#subscribe-form .input-select-wrapper.error,#subscribe-wrap .success .input-select-wrapper.error,#subscribe-wrap .error-display .input-select-wrapper.error{border-color:#CB4437;background:#f9e8e6}#subscribe-form .input-select-wrapper.successField,#subscribe-wrap .success .input-select-wrapper.successField,#subscribe-wrap .error-display .input-select-wrapper.successField{border:1px solid #70bd4c;background:#70bd4c;color:#fff}#subscribe-wrap .error-display{margin:10px auto;display:none;background:#ed5431}#subscribe-wrap .error-display big{margin-bottom:10px;display:block;font-size:16px}#subscribe-wrap .error-display:hover{background:#ed5431}#subscribe-wrap .success{display:none;color:white;background:#2ecc71}#subscribe-wrap .success p{margin:0}.canadaTerms{display:none}.showDiv{display:inline-block}.showDivInline{display:inline-block}.form-cont .canadaTerms{display:none}.form-cont .showDiv{display:inline-block}.form-cont .showDivInline{display:inline-block}.cleared{clear:both}h5#openBeachesUK{margin:5px 0 8px 256px;text-align:center;font:26px/1 "yellow-modregular",Helvetica,sans-serif;color:#31c4ed;display:block;*display:inline;zoom:1;vertical-align:top}#regionalNum h5#openBeachesUK .clearer{display:block;margin:50px 0}#regionalNum h5#openBeachesUK #open{color:#fff;font:20px/5 "bebas_modregular",Helvetica,sans-serif;vertical-align:bottom}#regionalNum h5#openBeachesUK #openBottom{color:#fff;font:20px/3 "bebas_modregular",Helvetica,sans-serif;vertical-align:top}#regionalNum h5#openBeachesUK div{margin-top:-16px;display:inline-block;margin-left:20px;text-align:left}.zika-seal{position:absolute;left:50%;top:-92px;z-index:30;display:inline-block;width:110px;height:92px;margin-left:126px;text-align:center;background:#f41a1b;border-top-right-radius:4px;border-top-left-radius:4px;-moz-box-shadow:0 0 30px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 30px rgba(0,0,0,0.5);box-shadow:0 0 30px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}.zika-seal .message{color:#ffffff;font:bold 13px/24px Arial,Helvetica,sans-serif;text-transform:uppercase;margin:0 auto;height:24px;background:#c31516;border-top-right-radius:4px;border-top-left-radius:4px}.zika-seal .message span{font-size:27px}.zika-seal .value{color:#ffffff;font:25px/20px Arial,Helvetica,sans-serif;margin:0 auto;position:relative;left:5px;top:2px}.zika-seal .value span{font:bold 51px/38px Arial,Helvetica,sans-serif;position:relative;top:4px;left:-5px;letter-spacing:-3px}.zika-seal .value span sup{font-size:20px;bottom:1em}.zika-seal.hidden{opacity:0}.zika-seal.active{top:0px}.zika-seal a.click-here{position:relative;display:inline-block;left:-15px;width:131px;top:-25px;height:25px;background-color:white !important;color:#d62415 !important;text-transform:uppercase;font:16px/25px "HelveticaNeue77BoldCondensed"}.zika-seal a.click-here i{font-size:10px;position:relative;top:-1px}.zika-seal .triangulo-equilatero-bottom-left{width:0;height:0;position:relative;left:52px;display:inline-block;*display:inline;zoom:1;vertical-align:top;border-right:6px solid transparent;border-top:6px solid transparent;border-left:6px solid #373737;border-bottom:6px solid #373737}.zika-seal .triangulo-equilatero-bottom-right{left:-52px;position:relative;display:inline-block;*display:inline;zoom:1;vertical-align:top;width:0;height:0;border-left:6px solid transparent;border-top:6px solid transparent;border-right:6px solid #373737;border-bottom:6px solid #373737}.zika-seal a.close{position:relative;left:92px;top:-13px;display:block;width:25px;height:25px}.floatLeft{float:left;display:inline}.floatRight{float:right;display:inline}.inlineBlock{display:inline-block;*display:inline;zoom:1;vertical-align:top}.clearer{clear:both;display:block;margin:0;padding:0px;height:0px;line-height:1px;font-size:0%}.disclaimer{font-size:10px;line-height:14px}.rounded{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.shadow{-moz-box-shadow:0px 1px 4px rgba(0,0,0,0.4);-webkit-box-shadow:0px 1px 4px rgba(0,0,0,0.4);box-shadow:0px 1px 4px rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}.greyDivider{background:#c3c3c3;background:-moz-linear-gradient(left, rgba(195,195,195,0) 0%, #c3c3c3 20%, #c3c3c3 70%, rgba(195,195,195,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(195,195,195,0)), color-stop(20%, #c3c3c3), color-stop(20%, #c3c3c3), color-stop(100%, rgba(195,195,195,0)));background:-webkit-linear-gradient(left, rgba(195,195,195,0) 0%, #c3c3c3 20%, #c3c3c3 90%, rgba(195,195,195,0.1) 100%);background:-o-linear-gradient(left, rgba(195,195,195,0) 0%, #c3c3c3 20%, #c3c3c3 70%, rgba(195,195,195,0) 100%);background:-ms-linear-gradient(left, rgba(195,195,195,0) 0%, #c3c3c3 20%, #c3c3c3 70%, rgba(195,195,195,0) 100%);background:linear-gradient(to right, rgba(195,195,195,0) 0%, #c3c3c3 20%, #c3c3c3 70%, rgba(195,195,195,0) 100%);height:1px;width:960px;margin:10px auto 20px auto}.blueDivider{background:#b7e7f8;background:-moz-linear-gradient(left, rgba(183,231,248,0) 0%, #b7e7f8 20%, #b7e7f8 70%, rgba(183,231,248,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(183,231,248,0)), color-stop(20%, #b7e7f8), color-stop(20%, #b7e7f8), color-stop(100%, rgba(183,231,248,0)));background:-webkit-linear-gradient(left, rgba(183,231,248,0) 0%, #b7e7f8 20%, #b7e7f8 90%, rgba(183,231,248,0.1) 100%);background:-o-linear-gradient(left, rgba(183,231,248,0) 0%, #b7e7f8 20%, #b7e7f8 70%, rgba(183,231,248,0) 100%);background:-ms-linear-gradient(left, rgba(183,231,248,0) 0%, #b7e7f8 20%, #b7e7f8 70%, rgba(183,231,248,0) 100%);background:linear-gradient(to right, rgba(183,231,248,0) 0%, #b7e7f8 20%, #b7e7f8 70%, rgba(183,231,248,0) 100%);height:1px;width:960px;margin:10px auto 20px auto}.whiteDivider{background:#fff;background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 20%, #fff 70%, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(20%, #fff), color-stop(20%, #fff), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 20%, #fff 90%, rgba(255,255,255,0.1) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 20%, #fff 70%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 20%, #fff 70%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 20%, #fff 70%, rgba(255,255,255,0) 100%);height:1px;width:960px;margin:10px auto 20px auto}.pinkDivider{background:#ef7381;background:-moz-linear-gradient(left, rgba(250,214,218,0) 0%, #fad6da 20%, #fad6da 70%, rgba(250,214,218,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(250,214,218,0)), color-stop(20%, #fad6da), color-stop(20%, #fad6da), color-stop(100%, rgba(250,214,218,0)));background:-webkit-linear-gradient(left, rgba(250,214,218,0) 0%, #fad6da 20%, #fad6da 90%, rgba(250,214,218,0.1) 100%);background:-o-linear-gradient(left, rgba(250,214,218,0) 0%, #fad6da 20%, #fad6da 70%, rgba(250,214,218,0) 100%);background:-ms-linear-gradient(left, rgba(250,214,218,0) 0%, #fad6da 20%, #fad6da 70%, rgba(250,214,218,0) 100%);background:linear-gradient(to right, rgba(250,214,218,0) 0%, #fad6da 20%, #fad6da 70%, rgba(250,214,218,0) 100%);height:1px;width:960px;margin:10px auto 20px auto}.dottedDivider{background:url("/assets/img/global/dotted-divider.png") bottom left repeat-x;height:7px;width:100%;margin:20px auto}.hidden,.hide{display:none}.show{display:block}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.relative{position:relative}.contentArea{width:960px;margin-left:auto;margin-right:auto}.greyWrap{background:#373737;position:relative;overflow:hidden;min-width:1024px}.greyToWhiteWrap{background:#fff;background:-moz-linear-gradient(top, #e7e7e7 0px, #fff 30%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0px, #e7e7e7), color-stop(30%, #fff));background:-webkit-linear-gradient(top, #e7e7e7 0px, #fff 30%);background:-o-linear-gradient(top, #e7e7e7 0px, #fff 30%);background:-ms-linear-gradient(top, #e7e7e7 0px, #fff 30%);background:linear-gradient(to bottom, #e7e7e7 0px, #fff 30%);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFE7E7E7', endColorstr='#FFFFFFFF');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE7E7E7', endColorstr='#FFFFFFFF')";position:relative;overflow:hidden;min-width:1024px}.whiteToGreyWrap{background:#e7e7e7;background:-moz-linear-gradient(top, #fff 0px, #e7e7e7 30%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0px, #fff), color-stop(30%, #e7e7e7));background:-webkit-linear-gradient(top, #fff 0px, #e7e7e7 30%);background:-o-linear-gradient(top, #fff 0px, #e7e7e7 30%);background:-ms-linear-gradient(top, #fff 0px, #e7e7e7 30%);background:linear-gradient(to bottom, #fff 0px, #e7e7e7 30%);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFE7E7E7');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE7E7E7')";position:relative;overflow:hidden;min-width:1024px}.noiseWrap{background:url(/assets/img/global//bg-noise.gif) left top repeat;position:relative;overflow:hidden;min-width:1024px}.noiseToWhiteWrap{position:relative;overflow:hidden;min-width:1024px}.whiteToNoiseWrap{background:url(/assets/img/global//bg-white-to-noise.gif) left bottom repeat-x #fff;position:relative;overflow:hidden;min-width:1024px}.bg-blue{background-color:#00abe6}.bg-orange{background-color:#ed5431}.bg-black{background-color:#3b3e3e}.darkNoiseWrap{background:url("/assets/img/global//bg-noise-dark.gif") 0 0 repeat}.phoneReqLabel{width:100% !important;margin:10px 0 !important;padding:0px !important;background:none !important;background-color:none !important;border:none !important}.phoneReqError{margin-left:0px !important;margin-top:-5px !important;margin-bottom:5px !important;width:100% !important}.hiddenElement{visibility:hidden;padding-right:10px}select{width:250px;margin:0px;padding:0px;font-size:14px}.input-select-wrapper{display:inline-block;*display:inline;zoom:1;vertical-align:top;-moz-border-radius:.25em;-webkit-border-radius:.25em;border-radius:.25em;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;vertical-align:middle;position:relative;text-align:left;font-weight:normal;background-color:#f2f2f2;background-image:-moz-linear-gradient(top, #fefefe, #f2f2f2);background-image:-ms-linear-gradient(top, #fefefe, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #fefefe, #f2f2f2);background-image:-o-linear-gradient(top, #fefefe, #f2f2f2);background-image:linear-gradient(top, #fefefe, #f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFF2F2F2');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFEFEFE', endColorstr='#FFF2F2F2')";-moz-box-shadow:1px 1px 2px #c8c8c8;-webkit-box-shadow:1px 1px 2px #c8c8c8;box-shadow:1px 1px 2px #c8c8c8;filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);*filter:none}.input-select-wrapper.focused{-moz-box-shadow:0px 0px 6px #0078e7;-webkit-box-shadow:0px 0px 6px #0078e7;box-shadow:0px 0px 6px #0078e7;filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2);*filter:none}.input-select-wrapper:before,.input-select-wrapper:after{border:solid transparent;border-width:0.3em;content:'';position:absolute;right:0.8em;top:50%;z-index:1}.input-select-wrapper:before{border-top-color:#333;margin-top:0.2em}.input-select-wrapper:after{border-bottom-color:#333;margin-top:-0.6em}.input-select-wrapper>select{opacity:0;filter:alpha(opacity=0);position:relative;z-index:1;border:none;-webkit-appearance:none;-moz-appearance:window}.input-select-wrapper>select,.input-select-wrappertext{height:2em;line-height:2em;padding:0 1.8em 0 1em;width:100%}.input-select-wrappertext{left:0;position:absolute;top:0;z-index:0;font-size:inherit}.disabled{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65;pointer-events:none}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],textarea{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 1px 1px 1px 0px rgba(0,0,0,0.2);-webkit-box-shadow:inset 1px 1px 1px 0px rgba(0,0,0,0.2);box-shadow:inset 1px 1px 1px 0px rgba(0,0,0,0.2);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;padding:11px 14px 9px;margin:0;color:#3b3e3e;border:1px solid;border-color:#b4b4b4 transparent transparent #b4b4b4;outline:none;*filter:none}input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,textarea::-moz-placeholder{color:#666;opacity:1;font-family:Arial,Helvetica,sans-serif;font-weight:bold}input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#666;font-family:Arial,Helvetica,sans-serif;font-weight:bold}input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#666;font-family:Arial,Helvetica,sans-serif;font-weight:bold}.dottedTitle{background:url("/assets/img/global/dotted-divider.png") bottom left repeat-x;height:40px;width:100%;margin-bottom:20px}.dottedTitle h1,.dottedTitle h2{background:#fff;font:normal 45px/47px "bebas_modregular",Helvetica,sans-serif;color:#3b3e3e;display:inline;padding-right:15px}.dottedTitle h1 span,.dottedTitle h2 span{font-family:"yellow-modregular",Helvetica,sans-serif;color:#00abe6}.dottedTitle h1.noise,.dottedTitle h2.noise{background:url("/assets/img/global//bg-noise.gif") center repeat-x}.font-blue{color:#00abe6}.font-red{color:#ed5431}.font-black{color:#3b3e3e}[class^="icon-"],[class*=" icon-"]{font:24px/24px "beachesIcons",Helvetica,sans-serif;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-down-big:before{content:"\e97d"}.icon-luxury:before{content:"\e97b"}.icon-concierge:before{content:"\e97c"}.icon-grid-new:before{content:"\e979"}.icon-list-new:before{content:"\e97a"}.icon-circle-close:before{content:"\e978"}.icon-album:before{content:"\e975"}.icon-camara:before{content:"\e976"}.icon-shoots:before{content:"\e977"}.icon-jamaican-villas:before{content:"\e900"}.icon-global-gourmet:before{content:"\e901"}.icon-together-nest-text:before{content:"\e902"}.icon-together-nest:before{content:"\e903"}.icon-washer-dryer:before{content:"\e904"}.icon-instagram:before{content:"\e905"}.icon-engagements:before{content:"\e906"}.icon-honeymoons:before{content:"\e907"}.icon-rtk:before{content:"\e908"}.icon-weddings:before{content:"\e909"}.icon-activities:before{content:"\e90a"}.icon-arrow-down:before{content:"\e90b"}.icon-arrow-left:before,.qq-container .ui-datepicker .ui-datepicker-prev:before{content:"\e90c"}.icon-arrow-right:before,.qq-container .ui-datepicker .ui-datepicker-next:before{content:"\e90d"}.icon-arrow-up:before{content:"\e90e"}.icon-arrow:before{content:"\e90f"}.icon-beaches:before{content:"\e910"}.icon-best-price:before{content:"\e911"}.icon-bullet:before{content:"\e912"}.icon-butler-elite:before{content:"\e913"}.icon-butler:before{content:"\e914"}.icon-cal:before{content:"\e915"}.icon-check:before{content:"\e916"}.icon-check2:before{content:"\e917"}.icon-checkin:before{content:"\e918"}.icon-checkout:before{content:"\e919"}.icon-close:before{content:"\e91a"}.icon-compass:before{content:"\e91b"}.icon-contact:before{content:"\e91c"}.icon-dan:before{content:"\e91d"}.icon-details-arrivals:before{content:"\e91e"}.icon-details-babysitting:before{content:"\e91f"}.icon-details-bring:before{content:"\e920"}.icon-details-butler:before{content:"\e921"}.icon-details-charge:before{content:"\e922"}.icon-details-checkin:before{content:"\e923"}.icon-details-currency:before{content:"\e924"}.icon-details-departure:before{content:"\e925"}.icon-details-dress:before{content:"\e926"}.icon-details-electric:before{content:"\e927"}.icon-details-gift:before{content:"\e928"}.icon-details-handicap:before{content:"\e929"}.icon-details-laundry:before{content:"\e92a"}.icon-details-medical:before{content:"\e92b"}.icon-details-passport:before{content:"\e92c"}.icon-details-private:before{content:"\e92d"}.icon-details-requests:before{content:"\e92e"}.icon-details-safe:before{content:"\e92f"}.icon-details-scuba:before{content:"\e930"}.icon-details-tips:before{content:"\e931"}.icon-details-transfers:before{content:"\e932"}.icon-details-weather:before{content:"\e933"}.icon-details-wifi:before{content:"\e934"}.icon-details:before{content:"\e935"}.icon-dining-diet:before{content:"\e936"}.icon-divider:before{content:"\e937"}.icon-dollar:before{content:"\e938"}.icon-download:before{content:"\e939"}.icon-english-butler:before{content:"\e93a"}.icon-extras-butler:before{content:"\e93b"}.icon-extras-concierge:before{content:"\e93c"}.icon-extras-handicap:before{content:"\e93d"}.icon-extras-lovenest:before{content:"\e93e"}.icon-extras-private-transfer:before{content:"\e93f"}.icon-extras-room-service:before{content:"\e940"}.icon-facebook:before{content:"\e941"}.icon-flipbook:before{content:"\e942"}.icon-foundation:before{content:"\e943"}.icon-fowlcay:before{content:"\e944"}.icon-gplus:before{content:"\e945"}.icon-grandpineapple:before{content:"\e946"}.icon-grid:before{content:"\e947"}.icon-handicap:before{content:"\e948"}.icon-islandroutes:before{content:"\e949"}.icon-laptop:before{content:"\e94a"}.icon-list:before{content:"\e94b"}.icon-lovenest:before{content:"\e94c"}.icon-map:before{content:"\e94d"}.icon-padi-learning:before{content:"\e94e"}.icon-padi:before{content:"\e94f"}.icon-person:before{content:"\e950"}.icon-photo:before{content:"\e951"}.icon-pinterest:before{content:"\e952"}.icon-plus:before{content:"\e953"}.icon-press:before{content:"\e954"}.icon-privatevillas:before{content:"\e955"}.icon-redlane:before{content:"\e956"}.icon-rss:before{content:"\e957"}.icon-sandals-select:before{content:"\e958"}.icon-sandals:before{content:"\e959"}.icon-select:before{content:"\e95a"}.icon-share-link:before{content:"\e95b"}.icon-share:before{content:"\e95c"}.icon-snapshots:before{content:"\e95d"}.icon-square-check:before{content:"\e95e"}.icon-tag:before{content:"\e95f"}.icon-tri-down:before{content:"\e960"}.icon-tri-left:before{content:"\e961"}.icon-tri-right:before{content:"\e962"}.icon-tri-up:before{content:"\e963"}.icon-twitter:before{content:"\e964"}.icon-video:before{content:"\e965"}.icon-vrx:before{content:"\e966"}.icon-weddingmoons:before{content:"\e967"}.icon-wp-lazy:before{content:"\e968"}.icon-wp-pirate:before{content:"\e969"}.icon-wp-slide:before{content:"\e96a"}.icon-wp-surf:before{content:"\e96b"}.icon-zoom:before{content:"\e96c"}.icon-anniversaries:before{content:"\e96d"}.icon-wmblog:before{content:"\e96e"}.icon-checkmark:before{content:"\e96f"}.icon-world:before{content:"\e970"}.icon-headset:before{content:"\e971"}.icon-divesite:before{content:"\e972"}.icon-details-mobile:before{content:"\e973"}.icon-global-gourmet-2:before{content:"\e974"}.icon-spinner-reset:before{content:"\e984"}.btn{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:block;padding:12px 0 10px;text-align:center;font:24px/1 "bebas_modregular",Helvetica,sans-serif;color:#3b3e3e;background:#ed5431}.btn:hover,.btn.hover{text-decoration:none;background:#d83813;color:inherit}.btn-red{color:white;background:#ed5431}.btn-red:hover,.btn-red.hover{background:#d83813;color:white}.btn-white{color:#373737;background:white}.btn-white:hover,.btn-white.hover{background:white;color:#373737}.btn-blue{color:white;background:#00abe6}.btn-blue:hover,.btn-blue.hover{background:#1ac4ff;color:white}.btn-black{color:white;background:#373737}.btn-black:hover,.btn-black.hover{color:white;background:#515151}.btn-gray{color:#373737;background:#f2f2f2}.btn-gray:hover,.btn-gray.hover{color:#373737;background:#e5e5e5}.btn-pink{color:white;background-color:#ef7381}.btn-pink:active,.btn-pink:hover,.btn-pink.hover{background:#ea4558;color:white}#header{-moz-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.12);-webkit-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.12);box-shadow:0px 5px 5px 0px rgba(0,0,0,0.12);position:relative;z-index:540;width:100%;min-width:1024px;height:88px;display:block;background:url(/assets/img/global/bg-menu-details.gif) center top repeat;background:-moz-linear-gradient(top, #373737 0%, #373737 31px, #e1e1e1 31px, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #373737), color-stop(31px, #373737), color-stop(31px, #e1e1e1), color-stop(100%, #fff));background:-webkit-linear-gradient(top, #373737 0%, #373737 31px, #e1e1e1 31px, #fff 100%);background:-o-linear-gradient(top, #373737 0%, #373737 31px, #e1e1e1 31px, #fff 100%);background:-ms-linear-gradient(top, #373737 0%, #373737 31px, #e1e1e1 31px, #fff 100%);background:linear-gradient(to bottom, #373737 0%, #373737 31px, #e1e1e1 31px, #fff 100%)}#header .contentArea{z-index:50;height:inherit;position:static}#header .navigation{width:771px}#header li[data-section="dif"]>a{width:77px}#header li[data-section="rst"]>a{width:79px}#header li[data-section="act"]>a{width:65px}#header li[data-section="vac"]>a{width:89px}#header li[data-section="wed"]>a{width:100px}#header li[data-section="spl"]>a{width:54px}#header .top{height:31px;padding-left:10px}#header .top>a{padding:10px 6px;font:bold 11px/1 Arial,Helvetica,sans-serif;color:#acacac}#header .top>a:hover,#header .top>a.active{color:#00abe6}#header .bottom{width:692px;height:57px}#header .bottom>li>a{display:block;padding:19px 14px;font:19px/1 "bebas_modregular",Helvetica,sans-serif;color:#3b3e3e}#header .bottom>li>a sup{font-size:12px;bottom:0.55em}#header .bottom>li:hover{background-color:#323232;background-image:-moz-linear-gradient(top, #4b4b4b, #323232);background-image:-ms-linear-gradient(top, #4b4b4b, #323232);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#4b4b4b), to(#323232));background-image:-webkit-linear-gradient(top, #4b4b4b, #323232);background-image:-o-linear-gradient(top, #4b4b4b, #323232);background-image:linear-gradient(top, #4b4b4b, #323232);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF4B4B4B', endColorstr='#FF323232');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF4B4B4B', endColorstr='#FF323232')"}#header .bottom>li:hover>a{color:white}#header .submenu-shadow{position:absolute;background:#373737;left:0;width:100%}#header .sub-menu{left:0;z-index:50;overflow:hidden}#header .submenu-wrapper .submenu-shadow{height:0px;visibility:hidden}#header .submenu-wrapper .sub-menu{opacity:0;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}#header .submenu-wrapper:hover .submenu-shadow{visibility:visible;height:284px}#header .submenu-wrapper:hover .sub-menu{opacity:1}#header .left{padding-left:33px}#header .left>ul>li>a,#header .left>div>ul>li>a,#header .left>.us>div>ul>li>a{padding:6px 0;display:block;font:18px/1 "HelveticaNeue67MdCn",Helvetica,sans-serif;color:white}#header .left>ul>li>a sup,#header .left>div>ul>li>a sup,#header .left>.us>div>ul>li>a sup{bottom:8px;font-size:12px}#header .left>ul>li>a i,#header .left>div>ul>li>a i,#header .left>.us>div>ul>li>a i{margin-right:9px;font-size:9px;line-height:22px;color:#fff}#header .left>ul>li>a:hover,#header .left>div>ul>li>a:hover,#header .left>.us>div>ul>li>a:hover{color:#00abe6}#header .right{position:relative;height:371px;border:1px solid white;border-top:0px}#header .right .strip{position:absolute;bottom:30px;left:0;width:100%;height:87px;padding:13px 0 0;display:block;text-align:center;font:44px/1 "bebas_modregular",Helvetica,sans-serif;color:#3b3e3e;background:url(//cdn.sandals.com/beaches/v11/site-elements/mainmenu/FFFFFF-0.93.png) repeat}#header .right .strip>span{display:block;font:30px/1 "yellow-modregular",Helvetica,sans-serif;color:#00abe6}#header .banner{position:absolute;top:0;left:0}#header a.book-now{width:79px;padding:4px 0 1px;text-align:center;font:28px/1 "bebas_modregular",Helvetica,sans-serif;color:white}#header a.book-now span{margin-top:-8px;display:block;font-size:32px;cursor:pointer}#header .bordered{margin:20px 0 0 18px;border-left:1px solid #4e4d4b}#header .bordered a{padding:12px 0 9px !important}#header .bordered li.first a{padding-top:1px !important}#header .bordered>li+li{border-top:1px solid #4e4d4b}#header .third{margin:0 0 0 15px}#header .third a{padding:5px 0;font-size:13px;line-height:13px}#header .third i{margin-right:7px}#header .qq-container{-moz-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.12),inset 0px 4px 3px 0px rgba(0,0,0,0.1);-webkit-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.12),inset 0px 4px 3px 0px rgba(0,0,0,0.1);box-shadow:0px 5px 5px 0px rgba(0,0,0,0.12),inset 0px 4px 3px 0px rgba(0,0,0,0.1);position:absolute;top:88px;right:1px;display:none;background:#373737}#header .qq-container .qq-form{width:245px;padding:20px 10px 9px;float:left}#header .qq-container .ddl-text{width:210px}#header .whyBeaches{height:296px;display:none;position:absolute;width:310px;background:#4b4b4b;color:#fff;top:57px;right:266px}#header .whyBeaches h1{text-align:center;text-transform:uppercase;font:24.11px "HelveticaNeue67MdCn",Helvetica,sans-serif;line-height:16px;margin-top:23px}#header .whyBeaches h1 span{font:45px "bebas_modregular",Helvetica,sans-serif}#header .whyBeaches .faded-divider{height:1px;width:223px;margin:0 auto;background-image:linear-gradient(to right, rgba(253,236,253,0), rgba(233,233,233,0.75), transparent)}#header .whyBeaches ul{width:270px;margin:13px 24px 0 32px}#header .whyBeaches li{font:15px "HelveticaNeue67MdCn",Helvetica,sans-serif;padding:5px 0}#header .whyBeaches li span{display:inline-block;box-sizing:border-box;width:18px;height:18px;background-color:#00abe6;vertical-align:top}#header .whyBeaches i{color:#4b4b4b;font-size:22px;font-weight:bold;position:relative;bottom:3px;right:3px}#header .loading{position:absolute;width:115px;top:50%;left:50%;margin:-13px 0 0 -53px;vertical-align:middle;font:25px/1 "HelveticaNeue67MdCn",Helvetica,sans-serif;text-align:center;color:#eaeaea}#submenu-wrapper{-moz-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.12);-webkit-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.12);box-shadow:0px 5px 5px 0px rgba(0,0,0,0.12);position:absolute;top:88px;left:0;z-index:40;width:100%;height:372px;display:none;background:#373737}.black-card{padding:8px 0 26px;text-align:center;font:30px/1 "bebas_modregular",Helvetica,sans-serif;color:#00abe6;border:1px solid #4e4d4b}.black-card em{font:normal 50px/1 "yellow-modregular",Helvetica,sans-serif;color:white}.black-card span{display:block;letter-spacing:3.3px;font:16px/1 Arial,Helvetica,sans-serif;color:white}[data-section="dif"]{margin-left:30px}[data-section="dif"] .right{width:498px}[data-section="dif"] .black-card{width:390px;margin-top:70px;padding-top:16px}[data-section="dif"] .black-card em{color:#00abe6}[data-section="dif"] .black-card span{margin-left:10px}[data-section="dif"] ul{margin-top:21px}[data-section="dif"] ul.first{margin-right:43px}[data-section="dif"] li{margin-left:10px;text-align:left}[data-section="rst"] .right{width:446px}[data-section="rst"] .left{padding-top:50px;text-align:center}[data-section="rst"] .banner{text-align:center}[data-section="rst"] .banner h2{position:absolute;top:30px;left:0;width:100%;font:30px/1 "bebas_modregular",Helvetica,sans-serif;color:white}[data-section="rst"] .banner h2 span{font:42px/1 "yellow-modregular",Helvetica,sans-serif}[data-section="rst"] .banner h3{position:absolute;top:76px;width:100%;font:15px/1 "HelveticaNeue67MdCn",Helvetica,sans-serif;color:white}[data-section="rst"] .banner hr{position:absolute;top:72px;left:50%;width:340px;height:1px;margin:0 0 0 -170px;display:block;border:0;background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.25) 20%, rgba(255,255,255,0.25) 50%, rgba(255,255,255,0.25) 80%, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(20%, rgba(255,255,255,0.25)), color-stop(50%, rgba(255,255,255,0.25)), color-stop(80%, rgba(255,255,255,0.25)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.25) 20%, rgba(255,255,255,0.25) 50%, rgba(255,255,255,0.25) 80%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.25) 20%, rgba(255,255,255,0.25) 50%, rgba(255,255,255,0.25) 80%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.25) 20%, rgba(255,255,255,0.25) 50%, rgba(255,255,255,0.25) 80%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.25) 20%, rgba(255,255,255,0.25) 50%, rgba(255,255,255,0.25) 80%, rgba(255,255,255,0) 100%)}[data-section="rst"] .price{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:absolute;bottom:18px;left:50%;width:328px;margin-left:-188px;padding:11px 24px;display:block;letter-spacing:-1px;font:24px/1 "bebas_modregular",Helvetica,sans-serif;color:#666;background:white}[data-section="rst"] .price small{font:10px/1 Arial,Helvetica,sans-serif}[data-section="rst"] .btn-blue{width:264px;margin:20px auto 40px;padding:5px 0 4px;font-size:20px;line-height:20px}[data-section="rst"] .btn-blue i{margin:1px 10px 0 0;font-size:19px;line-height:20px}[data-section="rst"] .rst-wrap{padding:15px 18px;text-align:center}[data-section="rst"] .rst-wrap+.rst-wrap{border-left:1px solid #4e4d4b}[data-section="rst"] a.rst{display:block;font:30px/1 "bebas_modregular",Helvetica,sans-serif;color:white}[data-section="rst"] a.rst span{display:block;vertical-align:top;font:10px/1 Arial,Helvetica,sans-serif}[data-section="rst"] a.rst:hover{color:#00abe6}[data-section="rst"] a.location{display:block;font:12px/1 "HelveticaNeue67MdCn",Helvetica,sans-serif;color:white}[data-section="rst"] a.location:hover{color:#00abe6}[data-section="rst"] .black-card{width:400px;padding:15px 15px 10px 15px}[data-section="rst"] .black-card em{color:#00abe6;font-size:36px;line-height:36px}[data-section="rst"] .black-card span{letter-spacing:0px;font:24px/24px "HelveticaNeue67MdCn",Helvetica,sans-serif}[data-section="rst"] .black-card a{font:16px/18px "HelveticaNeue67MdCn",Helvetica,sans-serif;color:#fff;text-transform:uppercase;display:block;margin-top:3px}[data-section="rst"] .black-card a:hover{color:#00abe6}[data-section="rst"] .black-card a i{font-size:14px;line-height:14px}[data-section="rst"] .default h2{position:absolute;top:15px;width:100%;text-align:center;font:25px/1 "bebas_modregular",Helvetica,sans-serif;color:white}[data-section="rst"] .default h2 span{font:42px/1 "yellow-modregular",Helvetica,sans-serif}[data-section="rst"] .well{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;-moz-box-shadow:0px 1.4px 2px 1px rgba(0,0,0,.17);-webkit-box-shadow:0px 1.4px 2px 1px rgba(0,0,0,.17);box-shadow:0px 1.4px 2px 1px rgba(0,0,0,.17);position:absolute;bottom:20px;left:21px;padding:14px 25px 16px;background:white}[data-section="rst"] .well i{font-size:37px;line-height:37px;color:#00abe6}[data-section="rst"] .well h4{margin-top:3px;text-align:center;font:24px/1 "bebas_modregular",Helvetica,sans-serif;color:#3b3e3e}[data-section="rst"] .well h4 span{display:block;font:12px/1 "HelveticaNeue67MdCn",Helvetica,sans-serif;color:#666}[data-section="rst"] .well+.well{right:21px;left:auto}[data-section="rst"] .well:hover{-moz-box-shadow:0px 1.4px 4px 1px rgba(0,0,0,.3);-webkit-box-shadow:0px 1.4px 4px 1px rgba(0,0,0,.3);box-shadow:0px 1.4px 4px 1px rgba(0,0,0,.3)}[data-section="act"] .right{width:498px}[data-section="act"] .left{padding-top:32px}[data-section="act"] .left>ul>li>a{padding:4px 0 !important}[data-section="act"] .black-card{width:390px;padding-bottom:10px}[data-section="act"] ul{margin-top:10px}[data-section="act"] ul.first{margin-right:31px}[data-section="act"] li{margin-left:10px;text-align:left}[data-section="vac"] .right{width:498px}[data-section="vac"] .right .strip{padding:7px 0 9px 0 !important}[data-section="vac"] .right .strip .icon-beaches{font-size:90px;line-height:90px;color:#00abe6}[data-section="vac"] .left{padding-top:60px;padding-left:25px !important \9}[data-section="vac"] .bordered>li+li{width:165px}[data-section="vac"] .black-card{width:388px;padding:12px 0 8px}[data-section="vac"] em{margin-top:-4px;display:block}[data-section="vac"] ul{margin-top:15px}[data-section="vac"] ul ul{margin-top:3px}[data-section="vac"] li{margin-left:19px;text-align:left}[data-section="vac"] li ul+ul{margin-left:20px}[data-section="vac"] li li{margin-left:0}[data-section="vac"] li a{padding:5px 0 6px;display:block;font:16px/1 "HelveticaNeue67MdCn",Helvetica,sans-serif;color:#acacac}[data-section="vac"] li a i{margin-right:9px;font-size:7px;line-height:14px}[data-section="vac"] li a:hover{color:#00abe6}[data-section="wed"] .right{width:396px}[data-section="wed"] .left{padding:27px 0 0 25px}[data-section="wed"] .strip span{color:#ef7381 !important}[data-section="wed"] .strip big{margin-top:-18px;display:block;font:48px/1 "bebas_modregular",Helvetica,sans-serif;color:#ef7381}[data-section="wed"] .strip sup{bottom:20px;font-size:20px;line-height:20px}[data-section="wed"] .strip .icon-beaches{font-size:38px;line-height:38px;color:#666}[data-section="wed"] .weddings-first-section{font:21px/1 "bebas_modregular",Helvetica,sans-serif !important;text-transform:uppercase}[data-section="wed"] .weddings-first-section i{display:inline-block;*display:inline;zoom:1;vertical-align:top;font-size:14px !important;width:16px !important;color:#acacac}[data-section="wed"] .bordered{margin-left:26px !important;padding-left:30px}[data-section="wed"] .bordered>li{text-align:left;margin-top:7px;padding-left:15px;width:195px;text-transform:uppercase}[data-section="wed"] .bordered>li a{font:21px/1 "bebas_modregular",Helvetica,sans-serif !important}[data-section="wed"] .bordered>li i{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:16px;color:#acacac}[data-section="wed"] .black-card{width:510px;padding:3px 0 8px}[data-section="wed"] .black-card big{font:52px/1 "bebas_modregular",Helvetica,sans-serif;color:#ef7381}[data-section="wed"] .black-card sup{font-size:22px;line-height:22px;bottom:20px}[data-section="wed"] .black-card span{font-size:9px;letter-spacing:6.5px}[data-section="wed"] ul{margin-top:15px}[data-section="wed"] ul ul{margin-top:3px}[data-section="wed"] li li{margin-left:0}[data-section="wed"] li ul+ul{margin-left:5px}[data-section="wed"] li a{padding:4px 0;display:block;font:16px/1 "HelveticaNeue67MdCn",Helvetica,sans-serif;color:#acacac}[data-section="wed"] li a i{margin-right:9px;font-size:7px;line-height:14px}[data-section="wed"] li a i.icon-engagements,[data-section="wed"] li a i.icon-anniversaries,[data-section="wed"] li a i.icon-honeymoons{font-size:14px !important}[data-section="wed"] li a:hover{color:#ef7381 !important}[data-section="wed"] a.weddingmoons-specials{display:block;width:100%;height:30px;border:1px solid #4e4d4b;text-align:center;font:28px/30px "yellow-modregular",Helvetica,sans-serif;vertical-align:middle;margin-top:-22px;*margin-top:0;*margin-left:75px;color:#ef7381}[data-section="wed"] a.weddingmoons-specials span{font:28px/30px "bebas_modregular",Helvetica,sans-serif;text-transform:uppercase;color:#fff}[data-section="wed"] a.weddingmoons-specials i{color:#373737;background:#ef7381;display:inline-block;*display:inline;zoom:1;vertical-align:top;width:27px;height:30px;line-height:30px;margin-right:15px;padding-left:3px}[data-section="wed"] a.weddingmoons-specials sup{bottom:.6em}#header [data-section="wed"] .bordered a{padding:11px 0 5px !important}#header [data-section="wed"] li.first{padding-top:0 !important}#header [data-section="wed"] .third{margin-top:10px;position:relative;z-index:4}#header [data-section="wed"] .third a{padding:3px 0}#header [data-section="wed"] .black-box{height:54px;width:235px;background-color:#2b2b2b;position:relative;top:-45px;left:-3px;z-index:3}[data-section="spl"] .right{width:479px}[data-section="spl"] .left{padding-top:25px}[data-section="spl"] .black-card{width:410px;padding-bottom:5px;padding-top:5px}[data-section="spl"] .dropdownImg{position:relative;left:-12px;top:-50px}[data-section="spl"] .viewOffer{position:relative;z-index:5}[data-section="spl"] ul{margin-top:11px}[data-section="spl"] ul.first{margin-right:13px}[data-section="spl"] li{margin-left:10px;text-align:left}[data-section="spl"] .uk{display:none}[data-section="spl"].uk .us{display:none}[data-section="spl"].uk .uk{display:block}[data-section="spl"].uk .left{padding-top:50px}[data-section="spl"].uk .black-card{padding:18px 0 20px}[data-section="spl"].uk .black-card em{display:block}[data-section="spl"].uk .black-card sup{bottom:10px;font-size:16px}[data-section="spl"].uk li{margin:0}[data-section="spl"].uk ul{width:195px;margin-top:22px;margin-right:auto;margin-left:auto}[data-section="spl"] #lastMinTravel{position:relative;width:345px;height:36px;padding:0 0 0 25px;font:13px/38px "HelveticaNeue57Condensed";color:#fff;text-align:left;text-transform:uppercase;margin:12px 0 0 10px;display:block;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background-color:#b41f12;background-image:-moz-linear-gradient(top, #d42415, #b41f12);background-image:-ms-linear-gradient(top, #d42415, #b41f12);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#d42415), to(#b41f12));background-image:-webkit-linear-gradient(top, #d42415, #b41f12);background-image:-o-linear-gradient(top, #d42415, #b41f12);background-image:linear-gradient(top, #d42415, #b41f12);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFD42415', endColorstr='#FFB41F12');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD42415', endColorstr='#FFB41F12')"}[data-section="spl"] #lastMinTravel span{font:24px/35px "bebas_modregular",Helvetica,sans-serif}[data-section="spl"] #lastMinTravel .timer{background:url("/assets/img/global/timer.png") top left repeat;width:43px;height:48px;position:absolute;right:-4px;top:-8px;display:block}[data-section="spl"] #lastMinTravel:hover{background-color:#d42415;background-image:-moz-linear-gradient(top, #b41f12, #d42415);background-image:-ms-linear-gradient(top, #b41f12, #d42415);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b41f12), to(#d42415));background-image:-webkit-linear-gradient(top, #b41f12, #d42415);background-image:-o-linear-gradient(top, #b41f12, #d42415);background-image:linear-gradient(top, #b41f12, #d42415);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFB41F12', endColorstr='#FFD42415');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFB41F12', endColorstr='#FFD42415')"}#beaches-logo{position:relative;z-index:80;width:188px;display:block;text-align:center;font:14px/1 "bebas_modregular",Helvetica,sans-serif}#beaches-logo i{margin-bottom:-7px;display:block;font-size:73px;line-height:73px}#beaches-logo div{height:88px;width:188px}#beaches-logo div a{height:88px;width:188px}#beaches-logo a{width:188px;height:100%;display:block;color:white}#beaches-logo:hover #sm-about,#beaches-logo.active #sm-about{opacity:1;visibility:visible;display:block}#sm-about{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-moz-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.12);-webkit-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.12);box-shadow:0px 5px 5px 0px rgba(0,0,0,0.12);opacity:0;visibility:hidden;position:absolute;top:88px;left:0;width:188px;display:none;padding:13px 0 12px;background:#373737}#sm-about a{padding:5px 0 5px 14px;display:block;text-align:left;font:18px/1 "bebas_modregular",Helvetica,sans-serif;color:white}#sm-about a i{display:inline-block;*display:inline;zoom:1;vertical-align:top;margin-right:9px;font-size:9px;line-height:18px;color:#fff}#sm-about a:hover{color:#00abe6}#sm-about.ready{display:block;display:none \9}.menu-link-wrapper{margin-left:60px;margin-top:35px}.submenu-wrapper[data-section='dif'] .left{margin-top:20px}.submenu-wrapper[data-section='rst'] .left{margin-top:30px}.submenu-wrapper[data-section='rst'] .black-card a{display:inline-block;*display:inline;zoom:1;vertical-align:top;margin:5px}.submenu-wrapper[data-section='rst'] .menu-link-wrapper{margin-top:15px;margin-left:45px}.submenu-wrapper[data-section='act'] .black-card{margin-top:60px;color:#fff;width:290px}.submenu-wrapper[data-section='act'] .black-card em{display:block;color:#00abe6;font-size:60px;margin-bottom:-8px}.submenu-wrapper[data-section='act'] .menu-link-wrapper{margin-top:0;margin-left:40px}.submenu-wrapper[data-section='vac'] .left{padding-top:30px}.submenu-wrapper[data-section='vac'] .left i{color:#fff}.submenu-wrapper[data-section='vac'] .left .menu-link-wrapper>ul>li>ul>li>a:hover{color:#fff}.submenu-wrapper[data-section='vac'] .black-card{margin-top:60px}.submenu-wrapper[data-section='vac'] ul.first>li>a,.submenu-wrapper[data-section='vac'] ul.bordered>li>a{font:21px/1 "bebas_modregular",Helvetica,sans-serif !important}.submenu-wrapper[data-section='wed'] .left{padding-top:0;font-size:0;padding-left:27px !important}.submenu-wrapper[data-section='wed'] .menu-link-wrapper{margin-left:45px}.submenu-wrapper[data-section='wed'] .left>div>ul>li>a i{font-size:9px !important;color:#fff;margin-right:0 !important}.submenu-wrapper[data-section='wed'] .left .menu-link-wrapper>ul>li>ul>li>a{width:118px}.submenu-wrapper[data-section='wed'] .left .menu-link-wrapper>ul>li>ul>li>a i{color:#fff}.submenu-wrapper[data-section='wed'] .left .menu-link-wrapper>ul>li>ul>li>a:hover{color:#fff !important}.submenu-wrapper[data-section='wed'] .black-card{margin-top:85px;width:385px}.submenu-wrapper[data-section='wed'] .black-card big{color:#00abe6;margin-left:10px}.submenu-wrapper[data-section='wed'] .black-card big sup{font-size:18px;bottom:25px}.submenu-wrapper[data-section='wed'] .black-card span{margin-left:8px}.submenu-wrapper[data-section='wed'] .black-card a{padding:10px 0 5px;display:block;text-align:left;font:18px/1 "HelveticaNeue67MdCn",Helvetica,sans-serif;text-transform:uppercase;color:white;text-align:center}.submenu-wrapper[data-section='wed'] .black-card a i{display:inline-block;*display:inline;zoom:1;vertical-align:top;margin-right:9px;font-size:9px;line-height:18px}.submenu-wrapper[data-section='wed'] .black-card a sup{bottom:.9em;font-size:.5em}.submenu-wrapper[data-section='wed'] .black-card a:hover{color:#00abe6}.submenu-wrapper[data-section='wed'] .bordered{margin-left:13px !important}.submenu-wrapper[data-section='wed'] .bordered li{width:155px;padding-left:0}.submenu-wrapper[data-section='wed'] a:hover{color:#00abe6 !important}.submenu-wrapper[data-section='spl'] .left{padding-top:0}.submenu-wrapper[data-section='spl'] .black-card{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:442px;height:119px;margin-top:70px;padding:0 25px 10px 10px;font-size:49px;letter-spacing:1.2px;background:url(//cdn.sandals.com/beaches/v11/site-elements/mainmenu/dropdown-fallSaving-2017.png) center 0 no-repeat}.submenu-wrapper[data-section='spl'] .black-card img{margin:-40px 0 0 -20px}.submenu-wrapper[data-section='spl'] .black-card small{font:23.58px/1 "bebas_modregular",Helvetica,sans-serif;letter-spacing:0;color:#fff;display:block;margin-top:70px;margin-left:18px}.submenu-wrapper[data-section='spl'] .black-card .sale-copy{font:33px/1 "yellow-modregular",Helvetica,sans-serif;color:#fff;width:190px;margin:-2px 0 0 290px}.submenu-wrapper[data-section='spl'] .black-card a{font:16px/1px "HelveticaNeue57Condensed";color:#fff;text-transform:uppercase;display:block;margin-top:93px;margin-left:21px}.submenu-wrapper[data-section='spl'] .black-card a:hover{color:#00abe6}.submenu-wrapper[data-section='spl'] .black-card a i{font-size:14px;line-height:14px}.submenu-wrapper[data-section='spl'] .menu-link-wrapper{margin-left:15px}.submenu-wrapper[data-section='spl'] .menu-link-wrapper .first{margin-right:33px}.fr-flag,.pr-flag,.ec-flag,.ca-flag,.it-flag,.es-flag,.co-flag,.pe-flag,.ie-flag,.br-flag,.ar-flag,.cl-flag,.se-flag,.us-flag,.pt-flag,.be-flag,.mx-flag,.ru-flag,.de-flag,.ve-flag,.no-flag,.uy-flag,.gb-flag,.arrow-right,.arrow-down{display:inline-block;background:url("/assets/img/global//sprite-flag.png") no-repeat;vertical-align:top}.fr-flag{background-position:-0px -0px;width:21px;height:15px}.pr-flag{background-position:-0px -15px;width:21px;height:15px}.ec-flag{background-position:-0px -30px;width:21px;height:15px}.ca-flag{background-position:-0px -45px;width:21px;height:15px}.it-flag{background-position:-0px -60px;width:21px;height:15px}.es-flag{background-position:-0px -75px;width:21px;height:15px}.co-flag{background-position:-0px -90px;width:21px;height:15px}.pe-flag{background-position:-0px -105px;width:21px;height:15px}.ie-flag{background-position:-0px -120px;width:21px;height:15px}.br-flag{background-position:-0px -135px;width:21px;height:15px}.ar-flag{background-position:-0px -150px;width:21px;height:15px}.cl-flag{background-position:-0px -165px;width:21px;height:15px}.se-flag{background-position:-0px -180px;width:21px;height:15px}.us-flag{background-position:-0px -195px;width:21px;height:15px}.pt-flag{background-position:-0px -210px;width:21px;height:15px}.be-flag{background-position:-0px -225px;width:21px;height:15px}.mx-flag{background-position:-0px -240px;width:21px;height:15px}.ru-flag{background-position:-0px -255px;width:21px;height:15px}.de-flag{background-position:-0px -270px;width:21px;height:15px}.ve-flag{background-position:-0px -285px;width:21px;height:15px}.no-flag{background-position:-0px -300px;width:21px;height:15px}.uy-flag{background-position:-0px -315px;width:21px;height:15px}.gb-flag{background-position:-0px -330px;width:21px;height:15px}.arrow-right{background-position:-0px -345px;width:5px;height:9px}.arrow-down{background-position:-5px -345px;width:9px;height:5px}#country-select{position:relative;z-index:80}#country-select button{padding:9px 0 10px;font:bold 11px/1 Arial,Helvetica,sans-serif;color:#acacac;background:none}#country-select button span{min-width:88px}#country-select .arrow-right{margin-top:2px;display:none;display:inline \9}#country-select .flag{margin:-3px 0 0 5px}#country-select .arrow{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);position:relative;width:6px;height:6px;margin:1px 2px 0 0;border-right:1px solid #97938b;border-bottom:1px solid #97938b}#country-select:hover button,#country-select.active button{color:white}#country-select:hover .arrow,#country-select.active .arrow{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);margin-top:-1px}#country-select:hover #countries-wrap,#country-select.active #countries-wrap{display:block;opacity:1;visibility:visible}#countries-wrap{-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-radius-bottomleft:3px;-webkit-border-radius-bottomright:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-moz-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.12),inset 0px 4px 3px 0px rgba(0,0,0,0.1);-webkit-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.12),inset 0px 4px 3px 0px rgba(0,0,0,0.1);box-shadow:0px 5px 5px 0px rgba(0,0,0,0.12),inset 0px 4px 3px 0px rgba(0,0,0,0.1);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:absolute;top:9px;right:0;width:300px;margin:22px 0 0;padding:16px 0 0;display:none;opacity:0;visibility:hidden;background:#373737}#countries-wrap h4{width:100%;padding-bottom:2px;display:block;text-indent:32px;font:18px/1 "bebas_modregular",Helvetica,sans-serif;color:white;border-bottom:1px solid #4f4e4d}#countries-wrap a{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;width:120px;padding:9px 8px 7px;display:block;font:bold 10px/1 Arial,Helvetica,sans-serif;text-transform:uppercase;color:#acacac}#countries-wrap a:hover{background-color:#414141;background-image:-moz-linear-gradient(top, #4b4b4b, #414141);background-image:-ms-linear-gradient(top, #4b4b4b, #414141);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#4b4b4b), to(#414141));background-image:-webkit-linear-gradient(top, #4b4b4b, #414141);background-image:-o-linear-gradient(top, #4b4b4b, #414141);background-image:linear-gradient(top, #4b4b4b, #414141);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF4B4B4B', endColorstr='#FF414141');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF4B4B4B', endColorstr='#FF414141')";color:white}#countries-wrap i{margin:-3px 5px 0 0}#countries-wrap ul{margin:12px 0 20px 0}#countries-wrap ul.first{margin-left:23px;margin-left:0px \9}#countries-wrap ul.second a{width:100px}#countries-wrap.ready{display:block;display:none \9}div.input{width:220px;margin-top:2px;margin-right:12px}div.input .inputHolder{position:relative;width:auto;height:27px;display:block}div.input .gsc-branding{display:none}div.input .gsc-search-box-tools .gsc-search-box .gsc-input{padding:0 !important}div.input .gsc-search-box-tools .gsc-search-box .gsc-input::-webkit-input-placeholder{color:#acacac}div.input .gsc-search-box-tools .gsc-search-box .gsc-input:-moz-placeholder{color:#acacac}div.input .gsc-search-box-tools .gsc-search-box .gsc-input::-moz-placeholder{color:#acacac}div.input .gsc-search-box-tools .gsc-search-box .gsc-input:-ms-input-placeholder{color:#acacac}div.input .gsc-input-box{border:none !important;background:none !important;height:auto !important}div.input .gsib_b{display:none}div.input .gsib_a{padding:0 !important}div.input .gs-input-box-focus{box-shadow:none !important}div.input form.gsc-search-box{margin-bottom:0px !important}div.input table.gsc-search-box{margin-bottom:0px !important}div.input input#gsc-i-id1{width:110px !important;height:22px !important;border-radius:3px !important;border:1px solid #595959 !important;outline:none !important;-webkit-transition:width 1s !important;transition:width .2s ease-in !important;font-family:'Arial' !important;font-size:11px !important;padding:0px 5px 0px 30px !important;color:#eaeaea !important;float:right !important;background:url("/assets/img/global/search-icon-1.png") no-repeat 8px 5px !important;position:relative !important;z-index:1 !important;margin:1px 0 0 0 !important;text-indent:0 !important}div.input input.gsc-search-button{width:30px;height:20px;min-width:29px;padding:0 !important;margin:0 !important;position:absolute;top:3px;right:3px;z-index:20;font-size:15px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;background:none !important;border:none;cursor:pointer;display:none}div.input input#gsc-i-id1:focus{width:211px !important;background:#fff !important;padding-left:10px !important;color:#383838 !important;margin:1px 0 0 0 !important}div.input input.focused{width:221px !important;background:#fff !important;padding-left:10px !important;color:#383838 !important}#___gcse_0{background:none !important;background-position:0 0  !important;width:auto !important;margin:0 !important}.gssb_c{width:228px !important;margin-top:-3px !important;margin-left:4px !important}.gssb_a,.gssb_a td{white-space:inherit !important;line-height:20px !important}.gsq_a{font-size:11px !important;color:#000;background:#dadada;padding:5px 10px !important}.gsq_a:hover{background:#fff !important;color:#00abe6 !important}.gssb_a{padding:0 !important}.gsc-completion-selected .gsq_a{background:#fff !important;color:#00abe6 !important}.gsc-completion-container{margin-top:-1px !important}.gsc-completion-container tr:last-child div{display:none !important}#stickyNav{background:#00abe6;position:relative;z-index:50;border-top:2px solid #4cc3ed;width:100%;height:52px;min-width:1000px;margin:-55px 0 0 0}#stickyNav.fixed{background:#00abe6;position:fixed;left:0px;right:0px;z-index:50;height:79px;border:none;-moz-box-shadow:0 3px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.2);box-shadow:0 3px 5px rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}#stickyNav.fixed ul#stickyLinks{display:block}#stickyNav.fixed .nav-inner a#backToTop{display:block;border:none}#stickyNav.fixed #stickyLinksOuter{background:#373737;border-bottom:2px solid #4cc3ed}#stickyNav.fixed .nav-inner a.currentPage,#stickyNav.fixed .nav-inner a:hover{height:51px}#stickyNav .nav-inner{width:960px;position:relative;margin:0 auto}#stickyNav .nav-inner #first span{display:block;position:absolute;left:82px !important;top:9px;font:12px "HelveticaNeue67MdCn",Helvetica,sans-serif}#stickyNav .nav-inner #first .icon-beaches{font-size:28px;margin-left:2px}#stickyNav .nav-inner nav{height:52px;position:relative;font-size:0%}#stickyNav .nav-inner li{position:relative;height:52px;display:inline-block;*display:inline;zoom:1;vertical-align:top}#stickyNav .nav-inner a{position:relative;border-top:2px solid #4cc3ed;padding:0 15px;margin:-2px 0 0 0;color:#fff;font:bold 15px/52px Arial,Helvetica,sans-serif;text-align:center;text-decoration:none;display:inline-block;*display:inline;zoom:1;vertical-align:top}#stickyNav .nav-inner a.currentPage,#stickyNav .nav-inner a:hover{height:52px;background:#ed5431;border-top:2px solid #f17b60}#stickyNav .nav-inner a#backToTop{background:#ed5431;display:none;padding:0px;position:absolute;z-index:5;width:23px;height:53px;right:-85px;top:0px}#stickyNav .nav-inner a#backToTop i{font-size:10px}#stickyNav .nav-inner a#backToTop:hover{background:#f54633}#stickyNav .nav-inner a.rstTitle{width:175px;padding:0px;text-align:center;color:#fff;border:none}#stickyNav .nav-inner a.rstTitle:hover{background:none;border:none}#stickyNav .nav-inner i.icon-beaches{font-size:32px;line-height:32px;display:block}#stickyNav .nav-inner span.rstName{font:27px/29px "bebas_modregular",Helvetica,sans-serif;font-weight:normal;display:block;margin-top:-8px;text-transform:uppercase;display:block}#stickyNav .qq-container{-moz-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.12),inset 0px 4px 3px 0px rgba(0,0,0,0.1);-webkit-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.12),inset 0px 4px 3px 0px rgba(0,0,0,0.1);box-shadow:0px 5px 5px 0px rgba(0,0,0,0.12),inset 0px 4px 3px 0px rgba(0,0,0,0.1);position:absolute;top:88px;right:1px;display:none;background:#373737}#stickyNav .qq-container .qq-form{width:245px;padding:20px 10px 9px}#stickyNav .qq-container .ddl-text{width:210px}#stickyNav .whyBeaches{height:300px;display:none;position:absolute;width:310px;background:#4b4b4b;color:#fff;top:26px;right:266px}#stickyNav .whyBeaches h1{text-align:center;text-transform:uppercase;font:24.11px "HelveticaNeue67MdCn",Helvetica,sans-serif;line-height:16px;margin-top:51px}#stickyNav .whyBeaches h1 span{font:45px "bebas_modregular",Helvetica,sans-serif}#stickyNav .whyBeaches .faded-divider{height:1px;width:223px;margin:0 auto;background-image:linear-gradient(to right, rgba(253,236,253,0), rgba(233,233,233,0.75), transparent)}#stickyNav .whyBeaches ul{width:270px;margin:13px 24px 0 32px}#stickyNav .whyBeaches li{font:15px "HelveticaNeue67MdCn",Helvetica,sans-serif;padding:5px 0}#stickyNav .whyBeaches li span{display:inline-block;box-sizing:border-box;width:18px;height:18px;background-color:#00abe6;vertical-align:top}#stickyNav .whyBeaches i{color:#4b4b4b;font-size:22px;font-weight:bold;position:relative;bottom:3px;right:3px}ul#stickyLinks{width:710px;padding:0 0 0 250px;margin:0 auto;display:none;height:26px;position:relative;z-index:1}ul#stickyLinks>li{position:relative;margin:0 0 0 19px;display:inline-block;*display:inline;zoom:1;vertical-align:top;height:26px}ul#stickyLinks>li>a{font:bold 11px/26px Arial,Helvetica,sans-serif;text-decoration:none;color:#eaeaea}ul#stickyLinks>li>a:hover{color:#fff}ul#stickyLinks>li.floatRight{position:absolute;right:0px;top:0px}ul#stickyLinks .qq-container{top:26px;right:1px}ul#stickyLinks li a#stickyReservations{background-color:#202020;background-image:-moz-linear-gradient(top, #444, #202020);background-image:-ms-linear-gradient(top, #444, #202020);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#202020));background-image:-webkit-linear-gradient(top, #444, #202020);background-image:-o-linear-gradient(top, #444, #202020);background-image:linear-gradient(top, #444, #202020);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF444444', endColorstr='#FF202020');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF444444', endColorstr='#FF202020')";font:14px/26px Arial,Helvetica,sans-serif;text-transform:uppercase;color:#fff;width:110px;padding:0 0 0 15px;height:26px;display:block;border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2}ul#stickyLinks li a#stickyReservations:hover{background-color:#444;background-image:-moz-linear-gradient(top, #202020, #444);background-image:-ms-linear-gradient(top, #202020, #444);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#202020), to(#444));background-image:-webkit-linear-gradient(top, #202020, #444);background-image:-o-linear-gradient(top, #202020, #444);background-image:linear-gradient(top, #202020, #444);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF202020', endColorstr='#FF444444');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF202020', endColorstr='#FF444444')"}ul#stickyLinks li a#stickyReservations i{font-size:12px;margin-left:5px}.qq-container .tabs{margin-bottom:10px}.qq-container .pckg{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative;z-index:1;width:118px;padding:8px 0 6px;text-align:center;font:16px/1 "HelveticaNeue67MdCn",Helvetica,sans-serif;color:#b3b3b3;background:#474747;cursor:pointer}.qq-container .pckg.selected{background:#666;color:white}.qq-container .pckg:hover{color:white;background:gray}.qq-container .btn{width:100%;padding:6px 0 5px;margin-top:14px;font-size:21px}.qq-container .bp{float:left;margin:7px 0;font:bold 10px/1 Arial,Helvetica,sans-serif;color:#e6e6e6}.qq-container .bp i{margin-right:2px;font-size:8px;line-height:10px;color:#00abe6}.qq-container .bp:hover{color:white}.qq-container .bp:hover i{color:#1ac4ff}.qq-container .icon-cal{display:inline-block;*display:inline;vertical-align:top;margin-top:-1px;font:32px/1 "beachesIcons",Helvetica,sans-serif;color:#666;cursor:pointer}.qq-container .icon-cal:hover{color:#404040}.qq-container .ddl-depart{z-index:10}.qq-container .ddl-countries{z-index:9}.qq-container .ddl-rst{z-index:8}.qq-container .travelers{z-index:7}.qq-container .main-box{overflow:visible}.qq-container .qq-calendar{display:none;zoom:1}.qq-container .ui-datepicker-prev,.qq-container .ui-datepicker-next{background-color:#dfdfdf;background-image:-moz-linear-gradient(top, #f6f6f6, #dfdfdf);background-image:-ms-linear-gradient(top, #f6f6f6, #dfdfdf);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#dfdfdf));background-image:-webkit-linear-gradient(top, #f6f6f6, #dfdfdf);background-image:-o-linear-gradient(top, #f6f6f6, #dfdfdf);background-image:linear-gradient(top, #f6f6f6, #dfdfdf);background-repeat:repeat-x}.qq-container .ui-datepicker .ui-widget-header .ui-datepicker-prev-hover,.qq-container .ui-datepicker .ui-widget-header .ui-datepicker-next-hover{background-color:#f6f6f6;background-image:-moz-linear-gradient(top, #dfdfdf, #f6f6f6);background-image:-ms-linear-gradient(top, #dfdfdf, #f6f6f6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dfdfdf), to(#f6f6f6));background-image:-webkit-linear-gradient(top, #dfdfdf, #f6f6f6);background-image:-o-linear-gradient(top, #dfdfdf, #f6f6f6);background-image:linear-gradient(top, #dfdfdf, #f6f6f6);background-repeat:repeat-x}.qq-container .ui-datepicker .ui-icon-circle-triangle-w{background:none}.qq-container .ui-datepicker .ui-icon-circle-triangle-e{background:none}.qq-container .ui-datepicker .ui-datepicker-prev:before{font:13px/1 "beachesIcons",Helvetica,sans-serif;color:#00abe6;margin:-6px 0 0 -5px;position:absolute;left:50%;top:50%}.qq-container .ui-datepicker .ui-datepicker-next:before{font:12px/1 "beachesIcons",Helvetica,sans-serif;color:#00abe6;margin:-6px 0 0 -3px;position:absolute;left:50%;top:50%}.qq-container .ui-datepicker th{font-size:11px;font-family:"HelveticaNeue67MdCn",Helvetica,sans-serif}.qq-container .ui-state-hover,.qq-container .ui-widget-content .ui-state-hover,.qq-container .ui-widget-header .ui-state-hover,.qq-container .ui-state-focus,.qq-container .ui-widget-content .ui-state-focus,.qq-container .ui-widget-header .ui-state-focus{background-color:#1191bd;background-image:-moz-linear-gradient(top, #31bae9, #1191bd);background-image:-ms-linear-gradient(top, #31bae9, #1191bd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#31bae9), to(#1191bd));background-image:-webkit-linear-gradient(top, #31bae9, #1191bd);background-image:-o-linear-gradient(top, #31bae9, #1191bd);background-image:linear-gradient(top, #31bae9, #1191bd);background-repeat:repeat-x}.qq-container .ui-state-hover a,.qq-container .ui-state-hover a:hover,.qq-container .ui-state-hover a:link,.qq-container .ui-state-hover a:visited{background-color:#1191bd;background-image:-moz-linear-gradient(top, #31bae9, #1191bd);background-image:-ms-linear-gradient(top, #31bae9, #1191bd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#31bae9), to(#1191bd));background-image:-webkit-linear-gradient(top, #31bae9, #1191bd);background-image:-o-linear-gradient(top, #31bae9, #1191bd);background-image:linear-gradient(top, #31bae9, #1191bd);background-repeat:repeat-x}.qq-container .ui-state-active,.qq-container .ui-widget-content .ui-state-active,.qq-container .ui-widget-header .ui-state-active{background-color:#1191bd;background-image:-moz-linear-gradient(top, #31bae9, #1191bd);background-image:-ms-linear-gradient(top, #31bae9, #1191bd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#31bae9), to(#1191bd));background-image:-webkit-linear-gradient(top, #31bae9, #1191bd);background-image:-o-linear-gradient(top, #31bae9, #1191bd);background-image:linear-gradient(top, #31bae9, #1191bd);background-repeat:repeat-x}.qq-container .ui-state-highlight,.qq-container .ui-widget-content .ui-state-highlight,.qq-container .ui-widget-header .ui-state-highlight{background-color:#1191bd;background-image:-moz-linear-gradient(top, #31bae9, #1191bd);background-image:-ms-linear-gradient(top, #31bae9, #1191bd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#31bae9), to(#1191bd));background-image:-webkit-linear-gradient(top, #31bae9, #1191bd);background-image:-o-linear-gradient(top, #31bae9, #1191bd);background-image:linear-gradient(top, #31bae9, #1191bd);background-repeat:repeat-x}.ui-datepicker.qq table{margin:0 0 10px 0}.ddl-container{position:relative;z-index:1;display:block}.ddl-container label{width:auto;padding:0;text-align:right;font:19px/1 "bebas_modregular",Helvetica,sans-serif;color:white}.ddl-container label span{margin-top:-2px;display:block;font-size:14px}.ddl-container .ddl-text{-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.12);-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.12);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.12);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative;z-index:1;padding:8px 25px 6px 10px;font:16px/1 "HelveticaNeue67MdCn",Helvetica,sans-serif;color:white;background:#666;cursor:pointer}.ddl-container .ddl-text:hover{background:gray}.ddl-container .ddl-list{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;z-index:2;width:100%;margin-top:2px;display:none;font:16px/1 "HelveticaNeue67MdCn",Helvetica,sans-serif;color:#666;background:white}.ddl-container .ddl-list li+li{border-top:1px solid #e8e8e8}.ddl-container .ddl-list li{padding:8px 0 6px;display:block;text-indent:11px;cursor:pointer}.ddl-container .ddl-list li:hover,.ddl-container .ddl-list li.selected{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#00abe6;background:#f6f6f6}.ddl-container .ddl-list li.hide{display:none}.ddl-container .arrow{position:absolute;top:15px;right:8px;width:15px}.ddl-container .arrow .icon-arrow-down{display:none;display:block\9;margin-top:-10px;font-size:16px}.ddl-container .arrow .l,.ddl-container .arrow .r{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:absolute;top:0;width:9px;height:2px;display:block;display:none\9;background:white}.ddl-container .arrow .l{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);left:0}.ddl-container .arrow .r{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);left:6px}.ddl-container .ui-datepicker-inline{margin-top:2px}.ddl-container.active .l{left:3px}.ddl-container.active .r{left:3px}.ddl-container.selected .ddl-text{background:#00abe6}.ddl-container+.ddl-container{margin-top:10px}.ddl-container.ddl-guests .ddl-list{position:absolute;top:31px;right:0;width:52px}.ddl-container.ddl-guests{margin-top:10px}.ddl-container.ddl-guests .ddl-text{width:17px !important}#countdown{width:235px}#countdown .popup{height:26px;padding:6px 0 5px;text-align:center;font:26px/1 "bebas_modregular",Helvetica,sans-serif;color:white;background:#ed5431;border-top:2px solid #ed8b75}#countdown .popup span{font-size:18px}#countdown ul{height:50px;text-align:center;background:#373737}#countdown li{display:inline-block;*display:inline;zoom:1;vertical-align:top;min-width:32px;padding:6px 0 7px;font:28px/1 Arial,Helvetica,sans-serif;color:white}#countdown li .unit{margin-top:-3px;margin-top:0 \9;font:12px/1 "bebas_modregular",Helvetica,sans-serif}#countdown li.dvd{min-width:8px;font-size:28px}#header .qq-centerer{position:relative;width:772px}#header .qq-centerer .qq-container{top:57px}#header .qq-centerer .bookAndSave{background:#4b4b4b;color:#fff;width:240px;border:none;letter-spacing:0px}#header .qq-centerer .bookAndSave span,#header .qq-centerer .bookAndSave i{color:#00abe6;font-weight:bold}#header .qq-centerer .bookAndSave:hover{background:#5f5f5f}#site-breadcrumbs{text-align:center;padding:5px 0;background:#d9d9d9;color:#373737}#site-breadcrumbs a{font:12px/12px Arial,Helvetica,sans-serif;color:#373737;text-decoration:none}#site-breadcrumbs a:hover{text-decoration:underline}#site-breadcrumbs span{color:#00abe6;text-transform:capitalize}#pageFooter{background:#373737;position:relative;overflow:hidden;margin:-3px 0 0 0;padding:0;width:100%;min-width:1024px}#pageFooter .footerAgency{width:530px;margin:12px auto 10px auto;text-align:center;display:block}#pageFooter .footerAgency h5{font:normal 16px/18px "HelveticaNeue67MdCn",Helvetica,sans-serif;color:#00abe6;text-transform:uppercase}#pageFooter .footerAgency h6{font:normal 30px/32px "HelveticaNeue67MdCn",Helvetica,sans-serif;color:#fff}#pageFooter .social-share{position:relative !important;top:3px;right:0px;text-align:center}#pageFooter .social-share a{color:#fff !important;border:none}#pageFooter .social-share a:hover{color:#31c4ed !important}#pageFooter #chatClient{margin-top:-4px}#pageFooter #chatClient img{width:160px;height:33px}#footerNav{width:960px;position:relative;padding:40px 240px 10px 240px;margin:0 0 0 -240px;overflow:hidden !important}#footerNav ul.sitemapLinks{width:150px;min-height:230px;margin:0 26px 0 0;display:inline-block;*display:inline;zoom:1;vertical-align:top;text-align:center}#footerNav ul.sitemapLinks.wide{width:190px}#footerNav ul.sitemapLinks.last{width:200px;margin:0}#footerNav ul.sitemapLinks li{font-family:"bebas_modregular",Helvetica,sans-serif;font-size:20px;line-height:25px;color:#31c4ed;text-transform:uppercase}#footerNav ul.sitemapLinks li span.underline{display:block;height:1px;width:100%;background:#676767;background:-moz-linear-gradient(left, rgba(115,115,115,0) 0%, #737373 20%, #737373 70%, rgba(115,115,115,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(115,115,115,0)), color-stop(20%, #737373), color-stop(20%, #737373), color-stop(100%, rgba(115,115,115,0)));background:-webkit-linear-gradient(left, rgba(115,115,115,0) 0%, #737373 20%, #737373 90%, rgba(115,115,115,0.1) 100%);background:-o-linear-gradient(left, rgba(115,115,115,0) 0%, #737373 20%, #737373 70%, rgba(115,115,115,0) 100%);background:-ms-linear-gradient(left, rgba(115,115,115,0) 0%, #737373 20%, #737373 70%, rgba(115,115,115,0) 100%);background:linear-gradient(to right, rgba(115,115,115,0) 0%, #737373 20%, #737373 70%, rgba(115,115,115,0) 100%);margin:2px 0}#footerNav ul.sitemapLinks li a{font:15px/17px Arial,Helvetica,sans-serif;color:#acacac;text-transform:none}#footerNav ul.sitemapLinks li a:hover{color:#fff}#regionalNum{display:inline-block;*display:inline;zoom:1;vertical-align:top}#regionalNum #beachesNum{font:bold 56px/60px Arial,Helvetica,sans-serif;color:#fff;text-transform:uppercase;margin:3px 0 0 165px;text-align:center;display:inline-block;*display:inline;zoom:1;vertical-align:top}#regionalNum #beachesNum span{color:#31c4ed}#regionalNum h5#openBeaches{margin:0 0 0 10px;text-align:center;font:24px/40px Arial,Helvetica,sans-serif;color:#31c4ed;display:inline-block;*display:inline;zoom:1;vertical-align:top}#regionalNum h5#openBeaches #open{color:#fff;font:25px/40px "yellow-modregular",Helvetica,sans-serif;vertical-align:bottom}#regionalNum h5#openBeaches div{margin-top:-16px}ul#forLinks{background:url(/assets/img/global//footer-forLinks-bg.gif) top left no-repeat;width:960px;height:33px;text-align:center;margin:30px auto 0 auto}ul#forLinks li{margin:0 15px 0 5px;display:inline-block;*display:inline;zoom:1;vertical-align:top}ul#forLinks li a{font:17px/33px "bebas_modregular",Helvetica,sans-serif;color:#eef1f1;text-transform:uppercase}ul#forLinks li a:hover{color:#31c4ed}ul#forLinks li a i{font-size:10px;color:#31c4ed;margin-right:5px}ul#regionLinks{height:35px;margin:5px 0 0 0px;text-align:center}ul#regionLinks li{background:url(/assets/img/global//footer-region-icons.png) left center no-repeat;padding:0 0 0 48px;margin:0 0 0 15px;display:inline-block;*display:inline;zoom:1;vertical-align:top}ul#regionLinks li#ukFlag{background-position:0px 0px}ul#regionLinks li#euFlag{background-position:-215px 0px}ul#regionLinks li#worldFlag{background-position:-405px 0px}ul#regionLinks li#usFlag{background-position:-600px 0px}ul#regionLinks li a{font:13px/35px "bebas_modregular",Helvetica,sans-serif;color:#eef1f1;text-transform:uppercase}ul#regionLinks li a:hover{color:#31c4ed}#ukLogos{background:url(/assets/img/global//footer-uk-abta.gif) top left no-repeat;padding:0 0 0 210px;height:66px;width:430px;margin:30px auto}#ukLogos p{margin:12px 0 0 15px;font:11px/14px Arial,Helvetica,sans-serif;color:#fff;width:410px;display:inline-block;*display:inline;zoom:1;vertical-align:top}#ourResorts{background:#00abe6;margin:90px 0 0 0;height:220px}#ourResorts ul{position:relative;margin:15px 0 10px 0;text-align:center}#ourResorts ul li{width:188px;display:inline-block;*display:inline;zoom:1;vertical-align:top}#ourResorts ul li#famTitle{background:url(/assets/img/global//footer-our-family-bg.gif) left center no-repeat;width:330px;height:47px;font:26px/53px "yellow-modregular",Helvetica,sans-serif;color:#eef1f1;text-align:center;position:absolute;top:-47px;left:315px}#ourResorts ul li a{line-height:120px;color:#fff;margin:40px 50px 0 30px;opacity:0.8;display:block;text-align:center}#ourResorts ul li a:hover{opacity:1}#ourResorts ul li a#sandalsLogo{width:130px}#ourResorts ul li a#sandalsLogo i{margin-right:40px;font-size:66px}#ourResorts ul li a#fcLogo{width:190px;position:relative;right:12px}#ourResorts ul li a#fcLogo i{font-size:58px}#ourResorts ul li a#gpLogo{width:166px}#ourResorts ul li a#gpLogo i{margin-top:30px;font-size:77px}#ourResorts ul li a#foundationLogo{width:120px;margin-right:0;position:relative;left:5px}#ourResorts ul li a#foundationLogo i{margin-top:25px;font-size:92px}#ourResorts ul li a span{font:13px/15px Arial,Helvetica,sans-serif;color:#fff;text-align:center;width:160px;display:block;margin:-25px auto 0}#ourResorts ul li a span.fowlText{position:relative;left:17px}#ourResorts ul li a span.gpText{position:relative;left:10px}#ourResorts ul li a .icon-jamaican-villas{font-size:68px}@keyframes blink{from{color:#666}to{color:#fff}}@-webkit-keyframes blink{from{color:#666}to{color:#fff}}#subscribe-popup{-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;-o-perspective:1000;perspective:1000;position:fixed;left:20px;bottom:-410px;z-index:1000;text-align:center;color:white}#subscribe-popup.flip.not-ie .flipper{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg)}#subscribe-popup form{margin:0;padding:0}#subscribe-popup .dvd{background:rgba(173,204,15,0);background:-moz-linear-gradient(left, rgba(173,204,15,0) 0%, rgba(255,255,255,0.5) 20%, rgba(255,255,255,0.5) 80%, rgba(173,204,15,0) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(173,204,15,0)), color-stop(20%, rgba(255,255,255,0.5)), color-stop(80%, rgba(255,255,255,0.5)), color-stop(100%, rgba(173,204,15,0)));background:-webkit-linear-gradient(left, rgba(173,204,15,0) 0%, rgba(255,255,255,0.5) 20%, rgba(255,255,255,0.5) 80%, rgba(173,204,15,0) 100%);background:-o-linear-gradient(left, rgba(173,204,15,0) 0%, rgba(255,255,255,0.5) 20%, rgba(255,255,255,0.5) 80%, rgba(173,204,15,0) 100%);background:-ms-linear-gradient(left, rgba(173,204,15,0) 0%, rgba(255,255,255,0.5) 20%, rgba(255,255,255,0.5) 80%, rgba(173,204,15,0) 100%);background:linear-gradient(to right, rgba(173,204,15,0) 0%, rgba(255,255,255,0.5) 20%, rgba(255,255,255,0.5) 80%, rgba(173,204,15,0) 100%);height:1px;width:100%;display:block}#subscribe-popup h4{font:28px/35px "bebas_modregular",Helvetica,sans-serif;margin:0}#subscribe-popup h4 span{font:47px "bebas_modregular",Helvetica,sans-serif;margin-left:8px}#subscribe-popup h5{font:12px Arial,Helvetica,sans-serif;margin:-4px 0 7px}#subscribe-popup p{font:14px/17px Arial,Helvetica,sans-serif;margin:8px 0 3px;color:white}#subscribe-popup input{margin-top:5px}#subscribe-popup .processingSubs{font:20px/3 "HelveticaNeue67MdCn",Helvetica,sans-serif;display:none;animation-duration:1000ms;animation-name:blink;animation-iteration-count:infinite;animation-direction:alternate;-webkit-animation:blink 1000ms infinite}#subscribe-popup .btn{background:#373737;color:white;border-radius:0 0 3px 3px;border-top:1px solid #788928;width:160px;padding:6px 0;font:21px/1 "bebas_modregular",Helvetica,sans-serif;cursor:pointer;position:absolute;bottom:13px;left:50%;margin-left:-80px}#subscribe-popup .btn:hover{color:#00abe6}#subscribe-popup .align{left:50%}#subscribe-popup input[type="text"],#subscribe-popup input[type="email"],#subscribe-popup .input-select-wrapper{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:0 10px;width:190px;height:30px;color:#222;outline:none}#subscribe-popup input[type="text"].error,#subscribe-popup input[type="email"].error,#subscribe-popup .input-select-wrapper.error{border-color:#CB4437;background:#f9e8e6}#subscribe-popup label{font:14px/20px Arial,Helvetica,sans-serif;padding:0;text-align:left;width:auto}#subscribe-popup .input-select-wrapper{width:210px !important}#subscribe-popup .input-select-wrappertext{width:150px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;display:block}#subscribe-popup .dvd+.row{margin-top:18px}#subscribe-popup .row{margin-bottom:8px}#subscribe-popup .row input[type=checkbox]{width:15px;height:15px}#subscribe-popup .row input[type=checkbox]:checked{background:#fff}#subscribe-popup .row.usterms{width:276px;margin-left:30px;text-align:left;margin-top:20px}#subscribe-popup .row.usterms label.inlineBlock{font:11px/14px Arial,Helvetica,sans-serif;display:inline-block;*display:inline;zoom:1;vertical-align:top;text-align:left;color:#fff;width:245px !important}#subscribe-popup .row.caterms{width:276px;margin-left:30px;text-align:left;margin-top:20px;display:none}#subscribe-popup .row.caterms label.inlineBlock{font:11px/14px Arial,Helvetica,sans-serif;text-align:left;display:inline-block;*display:inline;zoom:1;vertical-align:top;color:#fff;width:245px !important}#subscribe-popup .row .squaredFour{width:20px;position:relative;margin:10px 2px 10px 0px}#subscribe-popup .row .squaredFour label{width:16px;height:16px;cursor:pointer;position:absolute;top:0;left:0;background:#fcfff4;background:linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);border-radius:4px;box-shadow:inset 0px 1px 1px #fff,0px 1px 3px rgba(0,0,0,0.5)}#subscribe-popup .row .squaredFour label:after{content:'';width:9px;height:5px;position:absolute;top:2px;left:2px;border:3px solid #333;border-top:none;border-right:none;background:transparent;opacity:0;transform:rotate(-45deg)}#subscribe-popup .row .squaredFour label:hover::after{opacity:0.5}#subscribe-popup .row .squaredFour input[type=checkbox]{visibility:hidden}#subscribe-popup .row .squaredFour input[type=checkbox]:checked+label:after{opacity:1}#subscribe-popup .close-btn{background:url(/assets/img/global/modal-close.png) left top no-repeat;width:60px;height:60px;display:block;position:absolute;top:-30px;right:-22px;cursor:pointer;z-index:5}#subscribe-popup .close-btn:hover{background-position:-64px 0px}#subscribe-popup .info{margin-left:25px;text-align:left}#subscribe-popup .loader{position:absolute;top:63%;margin:-37px 0 0 -37px;left:58%;display:none}#subscribe-popup .errMsgBottom{font:12px/14px Arial, Helvetica, sans-serif;color:#ca0e0e;width:165px;margin:3px 0 0px 98px;text-align:left;font-weight:bold;display:none}#subscribe-popup,.front,.back{width:340px;height:350px;padding-top:26px}.flipper{-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-ms-transition:all 0.6s;-o-transition:all 0.6s;transition:all 0.6s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;position:relative}.front,.back{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-shadow:0px 4px 10px 1px rgba(0,0,0,0.15);-moz-box-shadow:0px 4px 10px 1px rgba(0,0,0,0.15);box-shadow:0px 4px 10px 1px rgba(0,0,0,0.15);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;position:absolute;top:0;left:0;background:#00abe6;background:url(/assets/img/global/subscribe-popup-bg.jpg) left top no-repeat #00abe6;border:2px solid white}#subscribe-popup .front{z-index:2}#subscribe-popup .front .btn{bottom:25px}#subscribe-popup .front .thanks{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:url(/assets/img/global/subscribe-popup-bg.jpg) left top no-repeat #00abe6;width:100%;height:185px;padding-top:35px;position:absolute;top:0;left:0;display:none}#subscribe-popup .front .thanks p{color:white;margin-bottom:8px}#subscribe-popup .front label{width:60px;line-height:30px;color:white;font-weight:bold;text-align:right;margin-right:5px}#subscribe-popup.not-ie .back{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg)}#subscribe-popup.not-ie .back h4 span{font-size:32px}#subscribe-popup.ie .back{display:none}#subscribe-popup.ie .back h4 span{font-size:32px}#videoHeader{position:relative;z-index:0;width:100%;height:85.6%;overflow:hidden;min-width:1024px}#videoHeader .mobileBackup{display:none;position:absolute;top:0px;right:0px;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;overflow:hidden}#videoHeader #videoOverlay{z-index:2;margin:auto;text-align:center;position:absolute;display:none}#videoHeader #videoOverlay a{-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;-webkit-transition:background-color 0.25s;-moz-transition:background-color 0.25s;-o-transition:background-color 0.25s;-ms-transition:background-color 0.25s;transition:background-color 0.25s;background-color:#999;width:235px;height:58px;font-family:"bebas_modregular",Helvetica,sans-serif;font-size:39px;line-height:58px;color:#fff;text-align:center;text-transform:uppercase;display:inline-block;*display:inline;zoom:1;vertical-align:top;background:rgba(153,153,153,0.2);display:block;margin:19px auto;border:3px solid #fff;cursor:pointer}#videoHeader #videoOverlay a i{font-size:37px;line-height:58px;margin:0 2px}#videoHeader #videoOverlay a:hover{background-color:#8d8d8d}#videoHeader #videoOverlay a:hover{background:rgba(153,153,153,0.5)}#videoHeader #videoBG{position:absolute;top:0px;right:0px;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;overflow:hidden;display:none}#videoHeader #videoBG img{position:absolute;top:0px;right:0px;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;overflow:hidden}
