@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;outline:0 none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.clearfloat{clear:both;margin:0}.down_margin{margin-bottom:15px}.down_margin_large{margin-bottom:35px}.top_margin{margin-top:15px}body{font:13px HelveticaNeueLTCom55Roman,Helvetica,Arial,sans-serif;*font-size:small;*font:x-small;line-height:1.22}table{font-size:inherit;font:100%}select,input,textarea{font:99% HelveticaNeueLTCom55Roman,Helvetica,Arial,sans-serif}pre,code,kbd,samp{font-family:monospace,sans-serif}body,select,input,textarea{color:#444;line-height:1.4}h1,h2,h3,h4,h5,h6{font-family:HelveticaNeueLTCom35Thin,Helvetica,Arial,sans-serif;font-weight:normal;line-height:1;margin:1em 0}.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading h6,.wf-loading p,.wf-loading dt,.wf-loading dd,.wf-loading li,.wf-loading strong{visibility:hidden}.wf-helveticaneueltcom35thin-n4-active h1,.wf-helveticaneueltcom35thin-n4-active h2,.wf-helveticaneueltcom35thin-n4-active h3,.wf-helveticaneueltcom35thin-n4-active h4,.wf-helveticaneueltcom35thin-n4-active h5,.wf-helveticaneueltcom35thin-n4-active h6,.wf-helveticaneueltcom35thin-n4-active li,.wf-helveticaneueltcom55roman-n4-active p,.wf-helveticaneueltcom55roman-n4-active li,.wf-helveticaneueltcom55roman-n4-active dt,.wf-helveticaneueltcom55roman-n4-active dd,.wf-helveticaneueltcom75bold-n4-active li,.wf-helveticaneueltcom75bold-n4-active strong{visibility:visible}strong{font-family:HelveticaNeueLTCom75Bold,Helvetica,Arial,sans-serif;font-weight:normal}.ie strong{font-family:Helvetica,Arial,sans-serif;font-weight:bold}em{font-style:normal}h2{margin:18px 0 0 0;padding:0;font-size:28px;color:#0076bf}h3{margin:21px 0 -8px;text-transform:none;font-size:24px;color:#12b5ea}.search-result h3{*line-height:2}section.twocol h2{margin-top:4px}.ccOneColText h3{margin:21px 0}a:hover,a:active{outline:0}a,a:active,a:visited{color:#607890}a:hover{color:#036}a.pageTitle{color:#0076bf;text-decoration:none}a.pageTitle:hover{text-decoration:underline}p,ul,ol,dl,blockquote{margin:1em 0}ul,ol{margin-left:1.5em}ol{list-style-type:decimal}small{font-size:85%}td,td img{vertical-align:top}sub{vertical-align:sub;font-size:smaller}sup{vertical-align:super!important;font-size:65%;line-height:0}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline}input[type=button],input[type=submit],button{cursor:pointer}.pointer{border:3px solid transparent;border-left:6px solid #fff;display:inline-block;height:0;width:0}.pointer.up{border:3px solid transparent;border-bottom:6px solid #fff}.pointer.down{border:3px solid transparent;border-top:6px solid #fff}.pointer.left{border:3px solid transparent;border-right:6px solid #fff}.ccSectionHeader{color:#333;float:left;font-weight:normal;margin:0 0 0 20px;padding:15px 0 0 0;width:100%}.twocol .ccSectionHeader,.twocolPortDetails .ccSectionHeader{padding:.5em 0 1em}.ccSectionHeader h2{color:#999;font-family:HelveticaNeueLTCom45Light,Helvetica,Arial,sans-serif;font-size:30px}#ccBeforeYouGo .ccSectionHeader h2{color:#0076bf;font-family:HelveticaNeueLTCom45Light,Helvetica,Arial,sans-serif;font-size:30px}.ccSectionHeader h2 em{color:#0076bf}body.ie7 .ccSectionHeader h2 em{line-height:1.2em;padding-bottom:3px}.ccSectionHeader h2 strong{font-weight:normal}.serviceMark{font-size:45%;font-weight:500}a.return_link,a.action_link{color:#0076bf;font:300 15px "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",HelveticaNeueLTCom45Light,Helvetica,Arial,sans-serif;text-decoration:none}a.action_link{float:right;margin-bottom:40px;margin-left:20px}br+a.action_link{margin-top:-38px}br+a.action_link+br+a.action_link{margin-top:-37px}.return_link span{border-left:1px solid #0076bf;padding-left:12px;text-transform:capitalize}.return_link .pointer{border:3px solid transparent;border-right:6px solid #0076bf;margin:0 7px 2px 6px;padding-left:0}.action_link span{border-right:1px solid #0076bf;padding-right:12px;text-transform:capitalize}.action_link .pointer{border:3px solid transparent;border-left:6px solid #0076bf;margin:0 6px 2px 7px;padding-right:0}.beverageTnCoke{float:left}html{height:100%;overflow-y:scroll}body{background:#091e4a url(/img/global/bg_html.png) repeat-x;height:100%}body#home{background:#001f4c}#ccWrapper{background:#dfdfdf url(/img/global/bg.jpg) no-repeat top center;min-height:100%;min-width:960px;overflow:hidden;position:relative;width:100%}#home #ccWrapper{background-color:transparent;background-image:url(/img/global/bg_home.jpg)}#ccPage{background:#FFF;margin:0 auto;position:relative;width:960px;z-index:2}#ccPageShadow{left:50%;margin-left:-600px;position:fixed;top:0;z-index:0}#content{clear:both;min-height:400px}section.twocol{padding:30px 15px 0 15px;position:relative}section.twocol .ccOneColText{background:0;width:400px;margin:0 0 15px 0}section.twocol .ccOneColText.large{background:0;width:550px}section.twocol .ccOneColText p{width:100%;padding:0;margin:.5em 0 .5em 0}section.twocol .ccOneColText h2{font-family:HelveticaNeueLTCom45Light,Helvetica,Arial,sans-serif;font-weight:300;font-size:30px;margin:0 0 .5em 0}section.twocol .ccOneColText h3{font-family:HelveticaNeueLTCom45Light,Helvetica,Arial,sans-serif;font-weight:300;font-size:24px;line-height:18px;width:100%;float:left;margin:1em 0 .5em 0}.gradientBox{position:relative;width:935px;min-height:310px;background:transparent url(/img/global/bg_boxgrid.gif) repeat-x 0 0;margin:-31px 0 0 0;z-index:-1;padding:20px 0 0 25px;clear:both}.twocol.ccBoxGrid{position:relative;width:945px;min-height:310px;background:transparent url(/img/global/bg_boxgrid.gif) repeat-x 0 0;margin:-11px 0 0 0;z-index:0;padding:20px 0 0 15px}.twocol.ccBoxGrid .box{width:450px;height:231px;margin:6px 0 0 0}.twocol.ccBoxGrid .box p{color:#333;margin-top:118px;margin-bottom:2px;display:block;font-size:12px}.twocol.ccBoxGrid h2{font-size:25px;margin-left:6px}.twocol.ccBoxGrid .box .ccButton{margin:14px 9px 0 9px}.twocol.ccBoxGrid .ccSliders.cc-half-width{margin:0;width:460px;padding-right:5px}.ccOneColText{background:0;color:#333;font-weight:200;display:block;float:left;width:100%}.ccOneColText.longText p{font-size:13px;padding-right:30px;width:auto}.ccOneColText .ccList{float:left;width:275px}section.twocol .ccOneColText .ccList h3{margin:0 0 10px 5px}.ccTwoColText{background:transparent url(/img/explore/destinations/destinations_two_col_bg.gif) no-repeat 433px 10px;color:#333;font-weight:200;display:block;float:left;width:100%}.ccTwoColText.longText{background-image:none}.ccTwoColText p{padding:0 20px 5px 0}.ccOneColText p{padding:0 10px 5px 0}.ccTwoColText p,.ccOneColText p{float:left;font-size:12px;line-height:18px;width:430px}.ccFacebookButton{margin-left:8px;margin-bottom:8px;float:right;right:0;top:35px}.halfWidthBlockContainer{float:left;margin-bottom:35px}.halfWidthBlock{float:left;margin:35px 0 0 20px;width:450px}.halfWidthBlock img{float:left}.halfWidthBlockText,.halfWidthBlockTextBtm{background:transparent url(/img/manifesto/bg-two-col-text.gif) 0 0 no-repeat;float:left;height:191px;margin:0;padding:0 12px 22px 22px}.halfWidthBlockTextBtm{background:transparent url(/img/manifesto/bg-two-col-text2.gif) 0 0 no-repeat;height:224px}.halfWidthBlockText p,.halfWidthBlockTextBtm p{font-size:12px}.halfWidthBlockText h3,.halfWidthBlockTextBtm h3{color:#0076bf;font-family:HelveticaNeueLTCom45Light,Helvetica,Arial,sans-serif;margin-bottom:14px}.ccIntroBottom{background:transparent url(/img/explore/destinations/destinations_intro_bottom.png) no-repeat 0 0;display:block;float:left;height:8px;width:960px}.ccSectionBottom{background:transparent url(/img/explore/destinations/destinations_section_bottom.png) no-repeat 0 0;display:block;float:left;height:14px;width:960px}.ccPageBottom{background:transparent url(/img/explore/destinations/destinations_page_bottom.png) no-repeat 0 0;display:block;height:11px;margin:20px 0 20px 0;width:960px;clear:both}.ccSectionDividerSm{background:transparent url(/img/global/divider_shadow_sm.gif) no-repeat 0 0;display:block;float:left;height:20px;margin:20px 0 20px 0;width:470px}#ccFootnotes{float:left;background:#e9e9e9;width:958px;padding:10px 0 10px 0}#ccFootnotes p{color:#666;font-size:10px;line-height:12px;margin:12px 20px 0}.ie p{color:#666;font-size:10px;line-height:12px;margin:12px 20px 0;font-weight:400}.ccTooltip{background:url("/img/global/question_info.png") no-repeat scroll 0 0 transparent;height:19px;width:18px;display:block}.tooltip{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fff;border:5px solid #299be1;color:#474747;font-size:13px;margin:0;padding:15px;position:absolute;width:250px;z-index:100}.tooltip h3{font-size:13px;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;margin:0 0 5px 0;padding:0}.tooltip p{margin:0;padding:0}.ccLoadingMsg{display:none;position:absolute;left:0;width:960px;background-color:#fff;text-align:center;z-index:10000}.ccLoadingMsg h3{padding-top:25px}.ccLoadingMsg div{display:block;background:transparent url(/img/global/loading-spinner.gif) no-repeat;width:59px;height:54px;margin:10px auto}.ccHeaderLink{width:940px;margin:18px 0 5px 20px}.ccHeaderLink h2{float:left;margin:0;font-size:30px}.limitedTimeOfferDetails{display:none}.js .limitedTimeOfferDetails{display:block}.jsRequired{display:none}.js .jsRequired{display:block}.inlineBlock{display:inline-block}.displayNone{display:none!important}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}/*\*/.clearfix{display:block}.clear{clear:both}/**/#ccUtilityNav{list-style-type:none;height:23px;padding:0 40px;margin:0}#ccUtilityNav,#ccHeading,#ccMainNav>li>a,.ccSubNav{background:#002859 url(/img/hdr/bg.png) repeat-x left top}#ccUtilityNav li{color:#fff;display:inline;font:11px HelveticaNeueLTCom55Roman,Helvetica,Arial,sans-serif;line-height:27px}#ccUtilityNav .left{float:left}#ccUtilityNav .right{float:right}#ccUtilityNav span,#ccUtilityNav a{color:#0eadd9;letter-spacing:1px;text-decoration:none;margin:0 6px}#ccUtilityNav li.first span,#ccUtilityNav li.first a{margin-left:0}#ccUtilityNav li.last span,#ccUtilityNav li.last a{margin-right:0}#ccUtilityNav a:hover{color:#fff}#ccHeading{background-color:#002859;background-position:0 -43px;height:74px;position:relative}#ccHeading a{text-decoration:none}.ccHeading a:hover{cursor:pointer}#ccLogo{color:#fff;display:block;left:0;position:absolute;top:0;width:297px}#ccLogo img{width:297px;height:74px}#ccReservations{color:#fff;font:15px HelveticaNeueLTCom45Light,Helvetica,Arial,sans-serif;letter-spacing:0;left:507px;margin:0;position:absolute;text-align:right;top:27px;width:254px}#ccReservations span{color:#1d93b3}#headerlinks a{text-decoration:none}.ccLiveChat{color:#fff;font:15px HelveticaNeueLTCom45Light,Helvetica,Arial,sans-serif;left:446px;letter-spacing:0;margin:0;position:absolute;text-align:right;top:22px}.ccLiveChat span{color:#178fb3;display:inline-block;size:13px;margin-top:-2px;vertical-align:top}.ccLiveChat #instantAnswer{font:9px HelveticaNeueLTCom45Light,Helvetica,Arial,sans-serif;left:33px;letter-spacing:0;margin:0;padding-top:8px;position:absolute;text-align:left;top:8px;width:200px}.ccLiveChat #instantAnswer p{margin:0}.ccCVPLady{color:#fff;font:15px HelveticaNeueLTCom45Light,Helvetica,Arial,sans-serif;left:550px;letter-spacing:0;margin:0;position:absolute;text-align:left;top:22px}.ccCVPLady img{margin-right:5px}.ccCVPLady #callUS{color:#178fb3;font:13px HelveticaNeueLTCom45Light,Helvetica,Arial,sans-serif;left:47px;letter-spacing:0;margin:0;position:absolute;text-align:left;top:0;width:180px}.ccCVPLady #weWillCallYou{font:9px HelveticaNeueLTCom45Light,Helvetica,Arial,sans-serif;left:48px;letter-spacing:0;margin:0;position:absolute;text-align:left;top:16px;width:200px}.ccCVPLady #callUS a{color:#178fb3}.ccCVPLady #callUS em{color:#fff;margin-left:5px}.ccCVPLady #weWillCallYou em{color:#fff;margin-left:1px}.wf-loading #ccReservations{visibility:hidden}.wf-helveticaneueltcom35thin-n4-active #ccReservations{visibility:visible}#ccFormSearch{left:771px;position:absolute;top:24px}#ccSearch{background:#e5f2fa url(/img/hdr/search_input.png) no-repeat;border:0;color:#5da8d7;font-size:10px;height:19px;line-height:15px;margin:-2px 3px 0 0;padding:2px 7px 0;width:116px}form *::-webkit-input-placeholder{color:#5da8d7}#ccSearchSubmit{background:url(/img/hdr/search_button.png) no-repeat;border:0;height:23px;text-indent:-999em;width:17px}#ccSearchSubmit:hover{background-position:0 -30px}#ccSearchSubmit.disabled:hover{background-position:0 0;cursor:default}#ccNav{position:relative;z-index:5000}#ccMainNav{background-color:#006fb3;height:42px;list-style:none;margin:0;position:relative;width:960px}#ccMainNav>li{float:left}#ccMainNav>li.ccLTONav>a{text-indent:-15px}#ccNavExplore{width:157px}#ccNavExplore.ccLTONav{width:148px}#ccNavOnboard{width:205px}#ccNavOnboard.ccLTONav{width:186px}#ccNavPlanning{width:189px}#ccNavPlanning.ccLTONav{width:160px}#ccNavLimtedTimeOffers{width:169px}#ccNavCaptainsClub{width:205px}#ccNavCaptainsClub.ccLTONav{width:162px}#ccNavMyCelebrity{width:204px}#ccNavMyCelebrity.ccLTONav{width:135px}#ccMainNav li.ccActive a,#ccMainNav li.ccActive a:hover{background-position:0 0;background:#e6f4fb url(/img/hdr/bg_my_celebrity.png) repeat-x left;color:#666;text-shadow:0 1px 1px #34969d}#ccMainNav>li>a{background-position:0 -137px;border-left:1px solid #016bad;border-right:1px solid #4d9fd2;color:#fff;cursor:pointer;display:block;font:700 13px "HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",HelveticaNeueLTCom75Bold,Helvetica,Arial,sans-serif;height:41px;line-height:41px;padding-top:1px;text-align:center;text-shadow:0 1px 1px #025182;text-decoration:none}.windows #ccMainNav>li>a,.windows #ccSearch{font-family:Arial,sans-serif}#ccMainNav>li.ccSelected>a,#ccMainNav>li.ccCurrent>a{background-position:0 -199px}#ccMainNav>li.ccSelected>a{color:#86d3ff}#ccMainNav>li>a span.pipe{border-right:1px solid #fff;display:inline-block;height:11px;left:10px;position:relative}#ccMainNav>li>a span.pointer{display:inline-block;left:14px;position:relative;top:1px}#ccMainNav>li.ccSelected>a span.pipe{border-color:#8cb6d4}#ccMainNav>li.ccSelected>a .pointer.down{border-top-color:#86d3ff}#ccMainNav>li#ccNavDestinations>a{border-left:0}#ccMainNav>li#ccNavMyCelebrity>a{border-right:0}#navDestinations>a{border-left:0}.ccSubNav{display:none;position:absolute;z-index:7500;background-color:#e7f4fa;background-position:0 -261px;-moz-box-shadow:0 3px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.3);box-shadow:0 3px 3px rgba(0,0,0,0.3)}.ccSubNav ul{margin:0;padding:0}.ccSubNav .ccSecondaryNav{padding-top:25px}.ccSecondaryNav img{display:block;margin-bottom:5px}.ccSecondaryNav h3{font-size:21px;line-height:1em;margin:0 0 5px 0;color:#7ab8de}.ccSecondaryNav a{color:#0576bf;text-decoration:none}.ccSecondaryNav a:hover,.ccSecondaryNav a.ccSelected{color:#002859}.ccSecondaryNav>li{display:block;border-bottom:1px solid #d4e8f4}.ccSecondaryNav>li>a{display:block;height:24px;font-size:14px;line-height:24px;margin:1px 0;position:relative;vertical-align:middle}.ccSecondaryNav>li>a span{display:block;padding:0 15px 0 12px}.ccSecondaryNav>li.hasTertiaryNav>a span{background:transparent url(/img/hdr/arrows.png) no-repeat scroll right bottom}.ccSecondaryNav>li>a.ccSelected,.ccSecondaryNav>li>a:hover{background:transparent url(/img/hdr/bg.png) repeat-x left -536px}.ccSecondaryNav>li>a.ccSelected span,.ccSecondaryNav>li>a:hover span{background-position:right top}div.ccTertiaryNav{visbility:hidden;position:absolute;background:#f7fbfd url(/img/hdr/bg.png) repeat-x left -531px;top:0;overflow:hidden;-moz-box-shadow:0 3px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.3);box-shadow:0 3px 3px rgba(0,0,0,0.3)}div.ccTertiaryNav>ul{position:relative;margin:25px 0 0 0}div.ccTertiaryNav>ul>li{position:absolute;top:0;left:0;width:163px;margin-left:30px}div.ccTertiaryNav li.row-2,.ccSecondaryNav>li.row-2{top:27px}div.ccTertiaryNav li.row-3,.ccSecondaryNav>li.row-3{top:54px}div.ccTertiaryNav li.row-4,.ccSecondaryNav>li.row-4{top:81px}div.ccTertiaryNav li.row-5,.ccSecondaryNav>li.row-5{top:108px}div.ccTertiaryNav li.row-6,.ccSecondaryNav>li.row-6{top:135px}div.ccTertiaryNav li.row-7,.ccSecondaryNav>li.row-7{top:162px}.ccSubNav .ccTertiaryNav>ul>li,.ccSubNav ul.ccQuaternaryNav>li{border-bottom:1px solid #d4e8f4}div.ccTertiaryNav li a{display:block;padding:0 6px;margin:1px 0;height:24px;line-height:24px;vertical-align:middle}.ccSubNav ul.ccQuaternaryNav>li a{height:21px;line-height:21px;vertical-align:middle}div.ccTertiaryNav li a:hover{background-color:#d4e8f4}.ccSubNavExplore{height:200px}.ccSubNavDestinations{height:200px}.ccSubNavShips{height:246px}.ccSubNavExplore .ccSecondaryNav>li{width:140px}.ccSubNavShips .ccTertiaryNav>ul>li{border-bottom:0}.ccSubNavExplore .ccTertiaryNav li.col-2{left:192px}.ccSubNavExplore .ccTertiaryNav li.col-3{left:384px}.ccSubNavExplore .ccTertiaryNav li.col-4{left:576px}.ccSubNavOnboard{height:227px;width:455px!important}.ccSubNavOnboard ul{margin:25px 0 0 15px;position:relative}.ccSubNavOnboard li{position:absolute;top:0;left:0;border-bottom:1px solid #d4e8f4}.ccSubNavOnboard li a{width:185px}.ccSubNavOnboard li a span{padding:0 0 0 10px}.ccSubNavOnboard li.col-1{margin-left:0}.ccSubNavOnboard li.col-2{left:225px}.ccSubNavOnboard li.col-3{left:450px}.ccSubNavPlanning{height:270px;width:285px!important}.ccSubNavAquaSpaTreatments,.ccSubNavBeveragePackages,.ccSubNavThemeCruises,.ccSubNavBeforeYouGo{height:270px}.ccSubNavPlanning .ccSecondaryNav>li{width:265px}.ccSubNavPlanning .ccTertiaryNav{left:285px!important}.ccSubNavPlanning .ccTertiaryNav>ul>li{width:190px}.ccSubNavCaptainsClub,.ccSubNavBenefits{height:186px}#ccNavCaptainsClubMember{width:162px!important}.ccSubNavCaptainsClubMember,.ccSubNavCaptainsClubMember .ccSubNavBenefits{height:266px}.ccSubNavCaptainsClub .ccSecondaryNav>li{width:141px}#ccKeyline{border-top:1px solid #0076bf;left:0;position:absolute;top:9px;width:100%;z-index:1}#breadcrumbs{background:url(/img/explore/destinations/01_landing_subtabs_bkgd.jpg) no-repeat top;height:22px;overflow:hidden;margin-top:-9px;border-top-width:1px;border-bottom-width:1px;border-style:solid;border-color:#00356a;border-color:rgba(0,53,106,0.5);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.5);-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.5);box-shadow:0 2px 5px rgba(0,0,0,0.5);position:relative;z-index:100}#breadcrumbs ul{list-style:none;margin:0 0 0 21px;display:block}#breadcrumbs ul li{float:left;height:22px}#breadcrumbs ul li.nolink{display:inline-block;vertical-align:middle;height:22px;text-decoration:none;color:#FFF;font-size:12px;line-height:22px;background:transparent url(/img/global/arrow_breadcrumbs.png) 0 8px no-repeat;padding:1px 0 0 14px;margin:0 10px 0 0}#breadcrumbs ul li a{display:inline-block;vertical-align:middle;height:22px;text-decoration:none;color:#80accb;font-size:12px;line-height:22px;background:transparent url(/img/global/arrow_breadcrumbs.png) 0 8px no-repeat;padding:1px 0 0 14px;margin:0 10px 0 0}#breadcrumbs ul li a:hover{color:#FFF}#breadcrumbs ul li a.first{background:0;padding:1px 0 0 0}#breadcrumbs ul li a.active{color:#FFF}#breadcrumbs ul li a.first.active{background:0}footer{background:#333 url(/img/ftr/bg.png) repeat-x;clear:both;color:#adadad;font:9px HelveticaNeueLTCom75Bold,Helvetica,Arial,sans-serif;overflow:hidden;padding:13px 19px 14px 21px;text-transform:uppercase;margin-top:27px;-moz-box-shadow:inset 3px 0 3px rgba(38,38,38,0.7);-webkit-box-shadow:inset 3px 0 3px rgba(38,38,38,0.7);box-shadow:inset 3px 0 3px rgba(38,38,38,0.7)}body#home footer{margin-top:0}footer .ccColumns{overflow:hidden}#ccCopyright{float:left;width:100%;margin:0;min-height:150px}#ccLocation{margin-bottom:5px}footer p{color:#818181;font:9px HelveticaNeueLTCom75Bold,Helvetica,Arial,sans-serif;margin:0;text-align:left;margin-bottom:45px}#ccLocation a,#ccLocation a:active,#ccLocation a:visited,footer nav a,footer nav a:active,footer nav a:visited,footer p.copyright a,#javascriptDisabled a,#javascriptDisabled a:active,#javascriptDisabled a:visited{color:#adadad;text-decoration:none}#ccLocation a:hover,footer nav a:hover,#javascriptDisabled a:hover,footer p.copyright a:hover{color:#fff}footer ul{float:left;list-style:none;margin:0 5px 40px 0;text-align:left}footer nav ul li{display:block}footer nav a{margin-right:7px}footer nav a span{text-transform:lowercase;text-decoration:none}footer .travelPartner{color:#8f8f8f}footer h4{font:9px HelveticaNeueLTCom75Bold,Helvetica,Arial,sans-serif;color:#707070}#ccFollowUs{float:right;line-height:1;overflow:hidden}#ccFollowUs .ccButton{color:#d6d6d6;float:right;line-height:1.2;margin:5px 0 0 0;vertical-align:middle;text-transform:none}#ccFollowUs .ccButton .pointer{border-left-color:#d6d6d6}footer dl{color:#adadad;float:right;line-height:1;margin:0 3px 0 9px;overflow:hidden;padding-left:11px;vertical-align:middle}footer dt{font:10px HelveticaNeueLTCom55Roman,Helvetica,Arial,sans-serif;float:left;padding:8px 5px 0 0;text-align:right}footer dd{float:left}footer dd a{display:block;margin-top:4px;opacity:.8}footer dd a:hover{opacity:1}#ccFollowUs h4{float:left}#ccFollowUs dl{margin:0}#ccCountrySelector{cursor:pointer;width:125px}footer div.dropdown{background-color:transparent;border:0;height:26px;padding:0 5px 0 0;text-indent:0;width:125px;margin:-4px 0 0 0}footer div.dropdown-button{background:url(/img/global/customStyleSelectBoxArrow.png) no-repeat right;height:auto;padding:0;width:100%}#javascriptDisabled{background:url(/img/ftr/warning.png) no-repeat 0 16px;clear:both;color:#818181;font-weight:normal;padding-top:14px;padding-left:28px}#javascriptDisabled strong{color:#adadad}#javascriptDisabled a,#javascriptDisabled a:active,#javascriptDisabled a:visited{text-decoration:underline}#ccUtilityBarWrapper{position:fixed;z-index:1;bottom:0;left:0;width:100%;height:53px;background:transparent url(/img/ftr/bg_utility_wrapper.png) repeat-x left bottom}#ccUtilityBarWrapperInner{position:fixed;z-index:4;bottom:0;width:100%;height:53px}#ccUtilityBar{width:960px;height:100%;margin:0 auto}#ccUtilityBar #ccSubBoxLeft{float:left;height:100%;width:153px;background:transparent url("/img/ftr/bg_utility_left.png") no-repeat scroll right bottom}#ccUtilityBar .ccSubBoxes{float:left;cursor:pointer;height:100%;width:655px;background:transparent url("/img/ftr/bg_utility_middle.png") repeat-x scroll left bottom}#ccUtilityBar #ccSubBoxRight{float:left;height:100%;width:152px;background:transparent url("/img/ftr/bg_utility_right.png") no-repeat scroll left bottom;display:block}#ccUtilityBar .ccSubBoxes a{cursor:pointer;height:100%;width:100%;text-decoration:none;padding:19px 0 0 0;float:left}#ccUtilityBar .ccSubBoxes .ccIcon{float:left;display:block;height:19px;width:19px;margin:0 8px 0 0;overflow:hidden}#ccUtilityBar .ccButton{background-color:transparent;padding-left:0;padding-top:0}#ccUtilityBar .ccSubBoxes a.ccButton{width:85px;height:8px;font-size:9px;border:0}#ccUtilityBar .ccSubBoxes a.ccButton:hover{color:#88bfe1}#ccUtilityBar .ccSubBoxes a.ccButton:hover .text{border-color:#88bfe1}#ccUtilityBar .ccSubBoxes a.ccButton:hover .pointer{border-color:transparent transparent transparent #88bfe1}#ccUtilityBar .ccSubBoxes .pointer{margin-bottom:2px;right:12px;margin-top:-2px}#ccUtilityBar .ccSubBoxes .text{padding:0 5px 0 0;border-right:2px solid #8c9aaa}#ccUtilityBar .ccSubBoxes h2{color:#88bfe1;display:block;font-family:HelveticaNeueLTCom45Light,Helvetica,Arial,sans-serif;font-size:15px;margin:0;padding:0}#ccUtilityBar .ccSubBoxes h2 em{color:#FFF}#ccUtilityBar .ccSubBoxes p{float:left;display:block;font-family:HelveticaNeueLTCom45Light,Helvetica,Arial,sans-serif;font-size:9px;margin:0;padding:0;color:#FFF}#ccUtilityBar .ccSubBoxes p a{color:#88bee0;margin:5px 0 0 0;text-decoration:none}#ccUtilityBar .ccSubBoxes .ccBox1{float:left;height:56px;width:130px;padding:0}#ccUtilityBar .ccSubBoxes .ccBox2{float:left;height:100%;width:110px;padding:0}#ccUtilityBar .ccSubBoxes .ccBox3{float:left;height:100%;width:172px;padding:0}#ccUtilityBar .ccSubBoxes .ccBox4{float:left;height:100%;width:240px;padding:0;background:url(/img/ftr/bar.png) no-repeat 0 19px}#ccUtilityBar .ccSubBoxes .ccBoxLACAR{float:left;height:100%;width:240px;padding:0}#ccUtilityBar .ccSubBoxes .ccBox4 p,#ccUtilityBar .ccSubBoxes .ccBox4 h2{margin:0 0 0 16px}.ccBox4 .rep,.ccBoxLACAR .rep{background:url(/img/ftr/bg_utility_call.png) no-repeat left bottom;height:53px;width:60px;float:right;margin-top:-31px}#ccUtilityBar .ccSubBoxes .ccBox1 .ccIcon{background:url(/img/ftr/btn_utility_search.png) no-repeat 0 0}#ccUtilityBar .ccSubBoxes .ccBox2 .ccIcon{background:url(/img/ftr/btn_utility_chat.png) no-repeat 0 0}#ccUtilityBar .ccSubBoxes .ccBox3 .ccIcon{background:url(/img/ftr/btn_utility_email.png) no-repeat 0 0}#ccUtilityBar .ccSubBoxes .ccBox4 .ccIcon{background:url(/img/ftr/btn_utility_call.png) no-repeat 0 0}#ccUtilityBar .ccSubBoxes .ccBox1:hover .ccIcon,#ccUtilityBar .ccSubBoxes .ccBox2:hover .ccIcon,#ccUtilityBar .ccSubBoxes .ccBox3:hover .ccIcon,#ccUtilityBar .ccSubBoxes .ccBox4:hover .ccIcon{background-position:0 -19px}#ccHero{border:0;height:628px;overflow:hidden;padding:0;position:relative}#ccHero>figure{left:0;position:absolute;top:0}#ccHero>figure figcaption{bottom:220px;border-bottom:1px solid #337dcd;left:56px;width:564px}#ccHero>figure figcaption .imageBlurb{bottom:42px;color:#fff;font-family:HelveticaNeueLTCom35Thin,Helvetica,Arial,sans-serif;font-weight:200;font-size:48px;line-height:1;margin:0;padding:.1em 0;position:absolute;text-transform:uppercase}#ccHero>figure figcaption .imageDescription{bottom:-28px;color:#fff;position:absolute;top:auto}#ccHero figcaption .ccButton{float:right}#ccHero .slideNav{left:56px;line-height:1;list-style:none;margin:0;padding:0;position:absolute;top:419px}#ccHero .slideNav li{border:1px solid transparent;float:left;margin-right:2px;padding:1px}#ccHero .slideNav li.active{border-color:#337dcd}#ccHero .slideNav li img{display:block}#ccPromos{bottom:0;left:50%;margin-left:-423px;position:absolute}#ccPromos section{float:left;height:118px;margin-right:3px;overflow:hidden;position:relative;width:280px}#ccPromos header{background:#2e73bd;padding:8px 10px;position:relative}#ccPromos a{text-decoration:none}#ccPromos a:hover header{background:#299be1}#ccPromos header h2{color:#fff;font-size:14px;font-family:"HelveticaNeue","Helvetica Neue",HelveticaNeueLTCom55Roman,Helvetica,Arial,sans-serif;font-weight:400;line-height:1;margin:0}#ccPromos header h2 em{font-family:HelveticaNeueLTCom35Thin,Helvetica,Arial,sans-serif;color:#a6cde3}#ccWeatheralert{background:#adcce1 url(/img/home/weather-alert/icon_radar.png) no-repeat 7px 4px;max-width:400px;overflow:hidden;padding:5px 10px 5px 38px;position:absolute;right:0;top:17px;opacity:.93;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;box-shadow:-1px 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:-1px 1px 1px rgba(0,0,0,0.15);-webkit-box-shadow:-1px 1px 1px rgba(0,0,0,0.15)}.js #ccWeatheralert{cursor:pointer}#ccWeatheralert p{color:#00386e;font-family:"HelveticaNeue","Helvetica Neue",HelveticaNeueLTCom55Roman,Helvetica,Arial,sans-serif;font-weight:400;font-size:10px;margin:0;padding:4px 0 4px 2px}#ccWeatheralert a{color:#00386e;text-decoration:none}#ccWeatheralert a:hover{text-decoration:underline}a.accessCabin{position:relative;top:3px}a.ccButton{background-color:#2e73bd;border-bottom:#697073;border-bottom:1px solid rgba(0,0,0,0.25);color:#fff;display:inline-block;font-family:"HelveticaNeue","Helvetica Neue",HelveticaNeueLTCom55Roman,Helvetica,Arial,sans-serif;font-weight:400;overflow:hidden;padding-right:22px!important;position:relative;text-align:left;text-decoration:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-clip:padding;-moz-background-clip:padding;-webkit-background-clip:padding}.ccButton:hover{background-color:#299be1}.ccButton .text{border-right:1px solid #93c0e1;display:inline-block;padding:0 12px 0 3px;cursor:pointer}.ccButton .pointer{margin-top:-3px;position:absolute;right:6px;top:50%}.ccButton .pointer.up{margin-top:-8px;position:absolute;right:8px;top:50%}.ccButton .pointer.down{right:8px}.ccButton.small{font-size:11px;line-height:1.4;padding:4px 0 4px 6px}.ccButton.small .text{min-width:70px}.ccButton.large{font-size:13px;line-height:1;padding:9px;text-transform:uppercase}.ccButton.large .text{min-width:180px}a.leftBtn.ccButton{float:left;margin:0 3px 0 0;padding-left:20px;padding-right:10px!important;text-decoration:none}a.leftBtn.ccButton .text{border-left:1px solid #93c0e1;border-right:0;float:left;white-space:nowrap;min-width:auto;padding-right:0}a.leftBtn.ccButton .text.left{float:left}a.leftBtn.ccButton .pointer{left:6px;margin:-3px 0 0 0;position:absolute;top:50%;border-color:transparent #fff transparent transparent;border-style:solid;border-width:3px 6px 3px 3px}a.ccButton.ccGrayButton{background-color:#808080}a.ccButton.ccGrayButton:hover{background-color:#666}a.ccButton.ccGrayButton .text{border-color:#FFF}a.ccButton.ccWhiteButton{background-color:#FFF;border-bottom:0}a.ccButton.ccWhiteButton:hover{background-color:#FFF}a.ccButton.ccWhiteButton .text{border-color:#299be1;color:#299be1}a.ccButton.ccWhiteButton .pointer{border-color:transparent #299be1 transparent transparent}a.ccButton.ccWhiteButton:hover .text{border-color:#2e73bd;color:#2e73bd}a.ccButton.ccWhiteButton:hover .pointer{border-color:transparent #2e73bd transparent transparent}a.ccButton.ccTransparent{background-color:transparent;border-bottom:0}a.ccButton.ccTransparent:hover{background-color:transparent}a.ccButton.ccTransparent .text{border-color:#12b5ea;color:#12b5ea;font-weight:bold}a.ccButton.ccTransparent .pointer{border-color:transparent #12b5ea transparent transparent}a.ccButton.ccTransparent:hover .text{border-color:#002859;color:#002859}a.ccButton.ccTransparent:hover .pointer{border-color:transparent #002859 transparent transparent}.ccHeaderLink a.ccMoreButton{float:right;font-size:11px;line-height:1.4;margin:4px 8px 0 0;padding:4px 10px 4px 6px!important;position:relative;text-decoration:none}a.ccMoreButton .text{color:#2e73bd;border-right:1px solid #2e73bd;font-weight:500;display:inline-block;padding:0 7px 0 3px;text-decoration:none}a.ccMoreButton .pointer{border-color:transparent transparent transparent #2e73bd;margin-left:4px}a.ccMoreButton:hover .text{color:#299be1;border-right:1px solid #299be1}a.ccMoreButton:hover .pointer{border-color:transparent transparent transparent #299be1}a.ccBackToTop{float:right;font-size:11px;line-height:1.4;margin:0 20px 25px 0;padding:4px 10px 4px 6px!important;position:relative;text-decoration:none}.ccBackToTop .ccText{color:#939393;border-right:1px solid #d5e3ef;font-weight:500;display:inline-block;padding:0 12px 0 3px;text-decoration:none}a.ccBackToTop .pointer.up{border-color:transparent transparent #939393 transparent;margin-left:2px}a.ccBackToTop:hover .ccText{color:#0076bf}a.ccBackToTop:hover .pointer.up{border-color:transparent transparent #0076bf transparent}.cc-half-width{margin:0 30px 0 15px;float:left;width:461px}.ccCarousel{border:1px solid #eaeaea;padding:3px;position:relative}.ccCarousel>figure{position:relative;z-index:0}.ccCarousel>figure>div{position:relative}.ccCarousel>figure figcaption{padding:0 0 10px;position:absolute}.ccCarousel>figure figcaption .imageDescription{font-family:"HelveticaNeue","Helvetica Neue",HelveticaNeueLTCom55Roman,Helvetica,Arial,sans-serif;font-weight:400;font-size:11px;line-height:1.2;margin:0;padding-left:5px;position:relative;top:7px;z-index:1}.windows .ccCarousel>figure figcaption .imageDescription{font-family:Helvetica,Arial,sans-serif}.js .ccCarousel>figure figcaption .imageBlurb,.js .ccCarousel>figure figcaption .imageDescription{visibility:hidden}.ccCarousel .slideNav{line-height:1;list-style:none;margin:0;padding:0;position:relative;z-index:2}.ccCarousel .slideNav li{border:1px solid transparent;float:left;margin-right:2px;padding:1px}.js .ccCarousel .slideNav li{cursor:pointer}.ccCarousel .slideNav li.active{border-color:#337dcd}.js .ccCarousel .slideNav li.active{cursor:default}.ccCarousel .slideNav li img{display:block}.ccCarousel .loading{position:absolute;height:40px;width:40px;top:50%;left:50%;margin:-20px 0 0 -20px;display:none;overflow:hidden;background:transparent;z-index:100}.ccCarousel .loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url(/img/global/progress.png) no-repeat}#ccHalfSizeBlurb{float:left;display:block;margin:37px 0 0 0;padding:0 30px 0 30px;width:415px}#ccHalfSizeBlurb p{font-size:12px;line-height:17px;margin-bottom:17px}#ccHalfSizeBlurb h2{font-size:30px;line-height:1;letter-spacing:-.1px;margin:0 0 18px 0}#ccHalfSizeBlurb h3{margin:21px 0 -8px 0;text-transform:none;font-size:24px;color:#12b5ea;letter-spacing:-.2px}#ccSubNavInner{background:url(/img/global/bg_sub_nav_inner.jpg) no-repeat 0 20px}#ccSubNavInner li{background:url(/img/global/bg_sub_nav_tab.png) no-repeat}#ccSubNavInner.destinationsShips{background:0}#ccSubNavInner{font:15px HelveticaNeueLTCom75Bold,Helvetica,Arial,sans-serif;height:42px;list-style:none;margin:19px 0 0 0;overflow:hidden;width:100%}.windows #ccSubNavInner{font-family:Arial,sans-serif}#ccSubNavInner li{float:left}#ccSubNavInner li.first-child{background:0}#ccSubNavInner li a{color:#666;display:block;height:38px;max-width:130px;padding:2px 15px 0;text-align:center;text-decoration:none;outline:0}#ccSubNavInner li.first-child a{padding-left:35px}#ccSubNavInner li a:hover{color:#0076bf}#ccSubNavInner li.current{background-color:#fff;border-bottom:0}#ccSubNavInner li.current.first-child{background-color:#fff;background-image:none}#ccSubNavInner li.current a{color:#0076bf}#ccSubNavInner.beverage_tabs .last-child a{max-width:130px}#ccSubNavInner.special_needs_tabs li a{max-width:110px}.ccBricksContainer{float:left;margin-top:5px;width:960px}.ccBricksContainer.destinationsPorts{margin-top:30px}.ccBrick{cursor:pointer;display:block;float:left;margin:0 0 8px 20px;min-height:207px;width:215px;-pie-watch-ancestors:1}.ccBrick.withHeader{min-height:187px}.ccBrick h4{background-color:#12b5ea;color:#FFF;display:block;font-family:"HelveticaNeue","Helvetica Neue",HelveticaNeueLTCom55Roman,Helvetica,Arial,sans-serif;font-weight:400;font-size:10px;margin:0;padding:5px 5px 5px 5px;text-transform:uppercase}.ccBrick dl{display:block;float:left;font-size:11px;margin:10px 0 0 0;width:100%}.ccBrick dl dt{display:block;float:left;font-weight:bold;padding-right:5px}.ccBrick dl dd{display:block;float:left;width:83%}.ccBrick p{display:block;float:left;font-size:11px;margin:10px 0 0 0;width:100%}.ccBrick a.ccButton{background-color:#2e73bd;margin-top:10px;-pie-watch-ancestors:1}.ccBrick a.pdf{background:url(/img/global/icon_pdf.png) no-repeat;color:#299be1;display:block;float:left;font-size:11px;height:24px;padding:5px 0 0 28px;text-decoration:none}.ccBrick:hover a.ccButton{background-color:#299be1}.ccBrick a.innerborder,.ccBrick a.innerborder img{float:left;overflow:hidden}.ccBrick:hover a.innerborder{border-color:#12b5ea;border-style:solid;border-width:3px 3px 3px 3px}.ccBrick:hover a.innerborder img{margin:-3px -3px -3px -3px}.ccBrick.withHeader:hover a.innerborder{border-width:0 3px 3px 3px}.ccBrick.withHeader:hover a.innerborder img{margin:0 -3px -3px -3px}.ccBrick hgroup{height:60px;width:100%;margin:12px 0 0 0;padding:0;float:left;display:block}.ccBrick hgroup h3{border-right:1px #0bb7e6 dotted;color:#0076bf;float:left;font-family:HelveticaNeueLTCom45Light,Helvetica,Arial,sans-serif;font-size:13px;line-height:20px;margin:0 10px 0 0;padding:10px 4px 0 0;width:50px;text-align:center}.ccBrick hgroup h3 strong{font-size:43px}.ccBrick hgroup h2{font-family:HelveticaNeueLTCom45Light,Helvetica,Arial,sans-serif;margin:0;padding:5px 0 0 0;font-size:24px}.ccBrick h5{color:#299be1;background-color:transparent;margin:0 0 0 20px}.ccBrick h6{margin:0 0 0 20px;color:#666}.ccBrick a.ccButton.withDate{float:left;margin:-25px 0 0 65px}.ccHeadSection{background:url(/img/global/01_landing_topsection_shdw.gif) repeat-x bottom;margin:0;padding:0 0 9px 0;overflow:hidden;text-align:left;width:960px}.ccHeadSection .hero{height:312px;margin:0;padding:0;position:relative;text-align:left;overflow:hidden;width:960px}.ccHeadSection .hero hgroup{bottom:0;float:left;position:absolute;margin:0 0 16px 40px;z-index:1}.ccHeadSection .hero img{position:relative}.ccHeadSection .hero h1{border-bottom:1px solid #0076bf;color:#fff;font-family:HelveticaNeueLTCom55Roman,Helvetica,Arial,sans-serif;font-size:15px;margin:0 0 10px 0;padding:0 5px 0 0;text-transform:uppercase;width:440px}.ccHeadSection .hero h1 span{display:none}.ccHeadSection .hero h2{color:#fff;font-size:32px;margin:0 0 5px 0;padding:.1em 0;width:465px}.ccHeadSection .hero h2 em{color:#b2b2b2}.ccHeadSection .hero p{color:#fff;font-size:13px;height:35px;margin:0;overflow:hidden;padding:0;text-transform:none;width:430px}.ccHeadSection .hero .imgDesc{bottom:0;color:#FFF;font-family:"HelveticaNeue","Helvetica Neue",HelveticaNeueLTCom55Roman,Helvetica,Arial,sans-serif;font-weight:400;font-size:10px;position:absolute;margin:0 40px 35px 0;right:0;z-index:1}.ccHeadSection .ccSubBoxes{background:url(/img/explore/destinations/01_landing_subtabs_bkgd.jpg) no-repeat top;cursor:pointer;height:56px;overflow:hidden;width:960px}.ccHeadSection .ccSubBoxes a{cursor:pointer;height:100%;width:100%;text-decoration:none}.ccHeadSection .ccSubBoxes span{display:block;height:33px;margin:13px 15px 0 25px;overflow:hidden;width:33px;float:left}.ccHeadSection .ccSubBoxes .pointer{margin-bottom:2px}.ccHeadSection .ccSubBoxes .ccFullBox{height:55px;line-height:55px;overflow:hidden;margin:0;padding:0;width:960px}.ccHeadSection .ccSubBoxes .ccThreeBox1{float:left;height:100%;width:33%}.ccHeadSection .ccSubBoxes .ccThreeBox2{float:left;height:100%;width:33%}.ccHeadSection .ccSubBoxes .ccThreeBox3{float:left;height:100%;width:32%}.ccHeadSection .ccSubBoxes .ccTwoBox1{float:left;height:100%;line-height:55px;width:50%}.ccHeadSection .ccSubBoxes .ccTwoBox2{float:left;height:100%;line-height:55px;width:50%}.ccHeadSection .ccSubBoxes h2{color:#88bfe1;display:block;font-family:HelveticaNeueLTCom45Light,Helvetica,Arial,sans-serif;font-size:19px;margin:13px 0 0 0;padding:0}.ccHeadSection .ccSubBoxes h2 em{color:#fff;margin-left:5px}.ccHeadSection .ccSubBoxes p{color:#fff;display:block;font-family:HelveticaNeueLTCom55Roman,Helvetica,Arial,sans-serif;font-size:12px;margin:0;padding:0}.ccHeadSection .ccSubBoxes p a{color:#88bee0;margin:5px 0 0 0;text-decoration:none}.ccSubBoxes .ccFullBox h2,.ccSubBoxes .ccTwoBox1 h2,.ccSubBoxes .ccTwoBox2 h2{color:#88bfe1;display:block;float:left;font-family:HelveticaNeueLTCom45Light,Helvetica,Arial,sans-serif;font-size:20px;line-height:55px;margin:0 10px 0 0;padding:0}.ccSubBoxes .ccFullBox p,.ccSubBoxes .ccTwoBox1 p,.ccSubBoxes .ccTwoBox2 p{color:#fff;display:block;float:left;font-family:HelveticaNeueLTCom45Light,Helvetica,Arial,sans-serif;font-size:20px;margin:0;padding:0;float:left}.ccSubBoxes .ccTwoBox1 h2,.ccSubBoxes .ccTwoBox2 h2{font-size:14px;margin:0 5px 0 0}.ccSubBoxes .ccTwoBox1 p,.ccSubBoxes .ccTwoBox2 p{font-size:14px}.ccHeadSection .ccSubBoxes .ccThreeBox3 span,.ccHeadSection .ccSubBoxes .ccTwoBox2 span{background:url(/img/explore/destinations/global_subnavboxes_spirited.gif) no-repeat 0 -264px}.ccHeadSection .ccSubBoxes .ccThreeBox2 span{background:url(/img/explore/destinations/global_subnavboxes_spirited.gif) no-repeat 0 -66px}.ccHeadSection .ccSubBoxes .ccFullBox span,.ccHeadSection .ccSubBoxes .ccThreeBox1 span,.ccHeadSection .ccSubBoxes .ccTwoBox1 span{background:url(/img/explore/destinations/global_subnavboxes_spirited.gif) no-repeat 0 -198px}.ccHeadSection .ccSubBoxes .ccThreeBox3:hover span,.ccHeadSection .ccSubBoxes .ccTwoBox2:hover span{background:url(/img/explore/destinations/global_subnavboxes_spirited.gif) no-repeat 0 -297px}.ccHeadSection .ccSubBoxes .ccThreeBox2:hover span{background:url(/img/explore/destinations/global_subnavboxes_spirited.gif) no-repeat 0 -99px}.ccHeadSection .ccSubBoxes .ccFullBox:hover span,.ccHeadSection .ccSubBoxes .ccThreeBox1:hover span,.ccHeadSection .ccSubBoxes .ccTwoBox1:hover span{background:url(/img/explore/destinations/global_subnavboxes_spirited.gif) no-repeat 0 -231px}@charset "UTF-8";#ie6warning{behavior:url(/css/min/htc/pie.htc);box-shadow:5px 5px 5px #333;height:55px;position:absolute;top:290px;z-index:100}td #ie6warning{position:static}#ie6warning span{border:1px solid #1c3360;display:inline-block;float:left;height:75px;z-index:1}#ie6warning .sign{background:#fff;display:inline-block;height:65px;margin-right:5px;padding:5px;width:65px}#ie6warning .warning_body{background:#fff;font-family:"HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",HelveticaNeueLTCom75Bold,Helvetica,Arial,sans-serif;font-weight:700;height:45px;padding:15px;width:290px}#ie6warning .warning_body img{cursor:pointer;float:right;margin:-10px -10px 10px 10px}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative;overflow:visible}#cboxLoadedContent{overflow:auto}#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}#cboxOverlay{background:#000}#colorbox{background:#fff;padding:3px;border:1px solid #0076bf}#cboxContent{margin-top:32px}#cboxLoadedContent{background:#fff}#cboxLoadingGraphic{background:url(/img/colorbox/loading.gif) no-repeat center center}#cboxLoadingOverlay{background:#000}#cboxTitle{background:#0076bf;color:#fff;font:400 18px HelveticaNeueLTCom55Roman,Helvetica,Arial,sans-serif;left:3px;padding:7px 0 2px 15px;position:absolute;top:-29px;width:100%}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}#cboxSlideshow,#cboxPrevious,#cboxNext,#cboxClose{text-indent:-9999px;width:23px;height:23px;position:absolute;top:-20px;background:url(/img/colorbox/controls.png) no-repeat 0 0}#cboxPrevious{background-position:0 0;right:44px}#cboxPrevious.hover{background-position:0 -25px}#cboxNext{background-position:-25px 0;right:22px}#cboxNext.hover{background-position:-25px -25px}#cboxClose{right:5px;top:-25px;background-position:-100px -25px}#cboxClose.hover{background-position:-100px 0}.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}.cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:44px}.cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px}#captains-club #colorbox{background:#299be1}#captains-club #cboxTitle{background:#299be1;color:#fff;font:700 9px HelveticaNeue,Helvetica,Arial,sans-serif;left:3px;padding:7px 0 0 15px;position:absolute;text-transform:uppercase;top:-29px;width:100%}#captains-club #content_cc_lookup{background:#fff;color:#333;font-size:12px;height:565px;overflow-x:hidden;overflow-y:auto;padding:10px;width:500px}#captains-club #cboxLoadedContent{background:#299be1;padding-left:4px;width:700px;height:585px}#content_cc_lookup{background:#fff;color:#333;font-size:12px;height:470px;overflow-x:hidden;overflow-y:auto;padding:10px;width:500px}#content_cc_lookup div,#content_cc_lookup p{clear:both}#content_cc_lookup div{margin-bottom:6px}#content_cc_lookup label{margin-bottom:0;float:left}#content_cc_lookup p:first-child{margin:0;padding-bottom:17px}#content_cc_lookup form{border-top:1px solid #ececec;margin:0 8px 29px}#content_cc_lookup p.required{font-style:italic}#content_cc_lookup label input,#content_cc_lookup label select{display:block}#content_cc_lookup label input{width:164px}#content_cc_lookup label #lookup_city{width:152px}#content_cc_lookup label .mailing_address{width:222px}#content_cc_lookup label #lookupZipCode{width:117px}#content_cc_lookup label+label,#content_cc_lookup fieldset span+span{margin:0 0 0 8px}#content_cc_lookup span.customStyleSelectBoxInner{padding:0 13px 0 0}#content_cc_lookup label.error+label.error{margin-left:0}#captains-club #cboxClose{top:-24px;right:5px;width:14px;height:14px;color:#FFF;text-decoration:none;font-size:10px;background:#76bfec url("/img/lightbox/btnClose.gif") no-repeat scroll 0 0;z-index:99}#captains-club #content_cc_lookup .ccButton{behavior:none}#content_cc_lookup .buttonContainer{width:475px}.colorboxFrame{position:absolute;z-index:9999;overflow:hidden;width:100%;height:100%}body.colorboxIFrame{background:transparent;position:absolute;top:0;left:0}#lightboxWrapper a.btnClose{top:6px;right:5px;width:14px;height:14px;color:#FFF;text-decoration:none;font-size:10px;background:#76bfec url("/img/lightbox/btnClose.gif") no-repeat scroll 0 0;z-index:99}#lightboxWrapper a.btnClose span{display:none}#lightboxWrapper .ccTopBar{float:left;background-color:#299be1;width:100%;height:0}#lightboxWrapper .ccTopBar h2{font-size:11px;text-transform:uppercase;color:#FFF;margin:5px 2px 5px 4px;font-family:HelveticaNeueLTCom75Bold,Helvetica,Arial,sans-serif}#ccMapOverlay{display:none}#ccMapOverlay-lb{border:5px solid #299be1;width:730px;height:440px;margin:0 auto;padding:0 0 5px 0;background:#FFF}#ccMapOverlay-lb .ccButton{float:right;margin:-17px 10px 0 0}#ccMapOverlay-lb .ccButton.small .text{min-width:52px}#ccMapOverlay-lb h3{float:left;font-size:30px;margin:21px 0 6px 10px}#ccMapOverlay-lb #ccMap{text-align:center}#ccMapOverlay-lb #ccMap img{float:left;margin:0 0 0 10px}#ccMapOverlay-lb .ccButton.small .text{min-width:52px}#ccMapOverlay-lb .ccButton.small .pointer{border:0;margin-top:-8px;right:15px}#ccEmailOverlay-lb,#ccSaveOverlay-lb{border:5px solid #299be1;width:370px;margin:0 auto;padding:0 0 5px 0;background:#FFF;position:relative}#ccEmailOverlay-lb{height:565px;overflow:hidden}body.ie7 #ccEmailOverlay-lb{height:605px}body.ie7 #ccEmailOverlay-lb.ccEmailThanksOverlay{height:230px;margin-left:200px}#ccEmailOverlayForm{overflow-y:auto;overflow-x:auto;height:537px;width:100%}body.ie7 #ccEmailOverlayForm{height:577px}#emailOverlayForm{margin-bottom:5px}#ccEmailOverlay-lb #ccEmailOverlayTitle{height:30px;background:#299be1;color:#FFF;padding-top:3px}#ccSaveOverlay-lb{height:192px}#ccEmailOverlay-lb h2,#ccSaveOverlay-lb h2{font-size:24px;margin:24px 0 5px 20px;text-transform:none;color:#299be1;font-family:"HelveticaNeue","Helvetica Neue",HelveticaNeueLTCom55Roman,Helvetica,Arial,sans-serif}#ccSaveOverlay-lb h3{border-top:1px solid #b2d6ec;font-size:20px;margin:24px 0 20px 20px;padding:20px 0 0 0;text-transform:none;color:#299be1;width:80%}#ccEmailOverlay-lb p,#captains-club #ccEmailOverlay-lb p,#ccSaveOverlay-lb p,#captains-club #ccSaveOverlay-lb p{margin:0 0 0 20px}#ccEmailOverlay-lb p.required{color:#e31d30;border-top:1px solid #b2d6ec;float:left;width:335px;font-size:10px;margin:18px 0 0 16px}#ccEmailOverlay-lb.ccEmailThanksOverlay p.EmailList{font-family:HelveticaNeueLTCom35Thin,Helvetica,Arial,sans-serif;font-size:24px;font-style:normal;color:#12b5ea;margin-right:20px;position:relative;float:left;padding-left:30px}#ccEmailOverlay-lb p.requiredThanks{color:#e31d30;border-top:1px solid #b2d6ec;float:left;width:470px;font-size:10px;margin:0 0 0 16px;position:relative}#ccEmailOverlay-lb form p{color:#666;font-size:11px;float:left}#ccEmailOverlay-lb label{float:left;width:325px;min-height:28px;display:block;color:#12b5ea;font-size:18px;font-family:"HelveticaNeue","Helvetica Neue",HelveticaNeueLTCom55Roman,Helvetica,Arial,sans-serif;margin:10px 0 2px 20px}#ccEmailOverlay-lb label.error{color:#e0151d;font-size:11px;margin:2px 0 0 20px;min-height:1px;line-height:normal}#ccEmailOverlay-lb form label sup{color:#e31d30}#ccEmailOverlay-lb .ccHalfWidth{float:left;width:170px}#ccEmailOverlay-lb .ccHalfWidth label,#ccEmailOverlay-lb form .ccHalfWidth input[type="text"],#ccEmailOverlay-lb form .ccHalfWidth input[type="password"]{width:145px}#ccEmailOverlay-lb form input[type="text"],#ccEmailOverlay-lb form input[type="password"]{float:left;width:315px;height:17px;display:block;margin:0 0 0 20px;padding:4px 5px;font-size:11px}#ccEmailOverlay-lb textarea{float:left;width:315px;display:block;padding:4px 5px;margin:0 0 0 20px;font-size:11px}#ccEmailOverlay-lb form input[type="checkbox"]{padding:0;border:0;width:20px}#ccEmailOverlay-lb label.sendcopy{margin:10px 0 2px 12px}#ccSaveOverlay-lb .ccButton{margin-right:15px;float:right}#ccEmailOverlay-lb a.btnClose,#ccSaveOverlay-lb a.btnClose{top:11px;right:10px}#lightboxWrapper #ccEmailOverlay-lb .ccGrayButton{background:0;background-color:#808080;height:15px;margin:0 14px 0 125px;right:auto;top:auto;width:auto}#lightboxWrapper #ccEmailOverlay-lb .ccGrayButton span{display:inline-block}#ccSaveOverlay-lb .ccGrayButton{margin:0 14px 0 15px}#ccEmailOverlay-lb .ccButton.small .text,#ccSaveOverlay-lb .ccButton.small .text{min-width:55px}#ccEmailOverlay-lb.ccEmailThanksOverlay{height:230px;width:500px;margin-left:-60px}#ccEmailOverlay-lb.ccEmailThanksOverlay h2{margin:55px 0 5px 50px}#ccEmailOverlay-lb.ccEmailThanksOverlay .ccTopBar h2{margin:6px 3px}#ccEmailOverlay-lb.ccEmailThanksOverlay h3{margin:5px 0 25px 50px}#ccEmailOverlay-lb.ccEmailThanksOverlay .ccButton{float:right;margin-left:0;margin-right:20px}#ccEmailOverlay-lb.ccEmailThanksOverlay a.btnClose{right:6px;top:8px}#ccLoginOverlay-lb{border:5px solid #299be1;width:695px;margin:0 auto;padding:0 0 5px 0;background:#FFF;position:relative;height:500px}#lightboxWrapper #ccLoginOverlay-lb a.btnClose{top:1px;right:1px}#ccLoginOverlay-lb .overlayWrapper{float:left;display:block;height:484px;width:695px;overflow-y:scroll;overflow-x:hidden;position:relative}#ccLoginOverlay-lb #loginOverlayForm{float:left;width:44%;border-right:1px solid #e0e0e0;padding:0 20px}#ccLoginOverlay-lb #registerOverlayForm{float:left;width:44%;padding:0 20px 20px 20px}#ccLoginOverlay-lb h2{color:#299be1}#ccLoginOverlay-lb h3{float:left;font-size:30px;margin:21px 0 6px 10px}#ccLoginOverlay-lb a.forgot{color:#299be1;font-family:HelveticaNeueLTCom55Roman,Helvetica,Arial,sans-serif;font-size:11px;text-decoration:none}#ccLoginOverlay-lb p.required{color:#e31d30;border-top:1px solid #b2d6ec;float:left;width:98%;font-size:10px;margin:18px 0 0 0}#ccLoginOverlay-lb label{color:#12b5ea;display:block;clear:both;font-family:"HelveticaNeue","Helvetica Neue",HelveticaNeueLTCom55Roman,Helvetica,Arial,sans-serif;font-size:18px;margin:10px 0 2px 0;min-height:28px;width:auto}#ccLoginOverlay-lb .error{color:#e0151d;font-size:11px;margin:2px 0 0 0;min-height:1px;line-height:normal;width:100%}#ccLoginOverlay-lb #loginOverlayForm p.error,#ccLoginOverlay-lb #registerOverlayForm p.error{margin-top:10px}#ccLoginOverlay-lb form label sup{color:#e31d30}#ccLoginOverlay-lb form input[type="text"],#ccLoginOverlay-lb form input[type="password"]{width:93%;height:17px;display:block;margin:0;padding:4px 5px;font-size:11px;clear:both}#ccLoginOverlay-lb .ccButton{margin:20px 7px 0 0;float:right}#ccLoginOverlay-lb .ccButton.small .text{min-width:55px}#ccLoginOverlay-lb .registerShip,#ccLoginOverlay-lb .registerSailDay,#ccLoginOverlay-lb .registerSailMonth,#ccLoginOverlay-lb .registerSailYear{float:left;margin-right:14px}#ccLoginOverlay-lb .registerShip,#ccLoginOverlay-lb .registerShip .customStyleSelectBox{width:282px}#ccLoginOverlay-lb .registerShip .ccSelectBox{width:289px}#ccLoginOverlay-lb .registerSailMonth,#ccLoginOverlay-lb .registerSailMonth .customStyleSelectBox{width:115px}#ccLoginOverlay-lb .registerSailMonth .ccSelectBox{width:122px}#ccLoginOverlay-lb .registerSailDay,#ccLoginOverlay-lb .registerSailDay .customStyleSelectBox,#ccLoginOverlay-lb .registerSailYear,#ccLoginOverlay-lb .registerSailYear .customStyleSelectBox{width:70px}#ccLoginOverlay-lb .registerSailDay .ccSelectBox,#ccLoginOverlay-lb .registerSailYear .ccSelectBox{width:77px}#ccLoginOverlay-lb .registerShip span.customStyleSelectBox,#ccLoginOverlay-lb .registerSailDay span.customStyleSelectBox,#ccLoginOverlay-lb .registerSailMonth span.customStyleSelectBox,#ccLoginOverlay-lb .registerSailYear span.customStyleSelectBox{background-color:#fff;border-bottom:1px solid #0076bf;border-right:1px solid #d3dde9;color:#0076bf;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;height:26px;padding:4px 5px 0 0}#ccLoginOverlay-lb .registerShip span.error,#ccLoginOverlay-lb .registerSailDay span.error,#ccLoginOverlay-lb .registerSailMonth span.error,#ccLoginOverlay-lb .registerSailYear span.error{border:1px solid #e0151d}#ccLoginOverlay-lb span.customStyleSelectBoxInner{width:88%}#ccGalleryCarousel{display:none}#ccGalleryCarousel-lb{width:960px}#ccGalleryCarousel-lb a{outline:0}#ccGalleryCarousel-lb img{display:block}#ccGalleryCarousel-lb ul,#ccGalleryCarousel-lb h4,#ccGalleryCarousel-lb p{margin:0;padding:0}#ccGalleryCarousel-lb .galleryShadow{-moz-box-shadow:0 0 5px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.4);box-shadow:0 0 5px rgba(0,0,0,0.4)}#ccGalleryCarousel-lb a.btnClose,#ccGalleryCarousel-lb a.btnPaginate{z-index:200}#ccGalleryCarousel-lb a.btnClose{top:20px;right:20px}#ccGalleryCarousel-lb a.btnPaginate{width:32px;height:50px;background:transparent url(/img/global/carousel-arrows-large.png) no-repeat scroll;display:block;position:absolute;top:50%;margin-top:-25px}#ccGalleryCarousel-lb a.disabled,#ccGalleryCarousel-lb a.btnPaginate span{display:none}#ccGalleryCarousel-lb a.btnPrevious{background-position:left 0;left:15px}#ccGalleryCarousel-lb a.btnNext{background-position:right 0;right:15px}#ccGalleryCarousel-lb a.btnPrevious:hover{background-position:left -70px}#ccGalleryCarousel-lb a.btnNext:hover{background-position:right -70px}#ccGalleryCarousel-lb a.btnPrevious.disabled{background-position:left -140px}#ccGalleryCarousel-lb a.btnNext.disabled{background-position:right -140px}#ccGalleryCarousel-lb a.disabled{cursor:default}#ccGalleryCarousel-lb .ccGalleryWrapper{width:940px;height:621px;padding:10px;background:#0076bf;background:rgba(0,118,191,0.4)}#ccGalleryCarousel-lb .carousel,#ccGalleryCarousel-lb .thumbnails,#ccGalleryCarousel-lb .mask,#ccGalleryCarousel-lb .mask>ul li{width:938px}#ccGalleryCarousel-lb .carousel,#ccGalleryCarousel-lb .mask,#ccGalleryCarousel-lb .mask>ul li{height:619px;position:relative;z-index:125}#ccGalleryCarousel-lb .carousel{border-width:1px;border-style:solid;border-color:#797979;border-color:rgba(121,121,121,0.35);overflow:hidden}#ccGalleryCarousel-lb .mask>ul{width:100000px;position:relative}#ccGalleryCarousel-lb .mask>ul li{float:left;display:block}#ccGalleryCarousel-lb .thumbnails{position:absolute;bottom:0;z-index:150}#ccGalleryCarousel-lb .thumbnails a.grab{display:block;width:52px;height:12px;background:transparent url(/img/explore/ships/slide-grab.png) no-repeat;margin:0 auto}#ccGalleryCarousel-lb .thumbnails a.grab:hover{background:transparent url(/img/explore/ships/slide-grab-hover.png) no-repeat}#ccGalleryCarousel-lb .thumbnails ul{height:111px;background:#0f0700;background:rgba(15,7,0,0.9);padding-left:15px}#ccGalleryCarousel-lb .thumbnails li{float:left;width:47px;margin:13px 3px 0;list-style-type:none}#ccGalleryCarousel-lb .thumbnails ul a{display:block;border:2px solid transparent;width:43px;height:33px}#ccGalleryCarousel-lb .thumbnails a.selected,#ccGalleryCarousel-lb .thumbnails a:hover{border-color:#0076bf}#ccGalleryCarousel-lb .thumbnails ul img{width:43px;height:33px}#ccGalleryCarousel-lb .imageCaption{background:transparent url(/img/explore/ships/description-pattern.png) repeat;margin-top:3px;padding-top:11px;height:38px}#ccGalleryCarousel-lb .imageCaption h4,#ccGalleryCarousel-lb .imageCaption p{padding-left:30px;font-family:arial;color:#fff;font-size:11px}#ccGalleryCarousel-lb .imageCaption h4{text-transform:uppercase;font-size:12px}#terms_conditions-lb{background:#FFF;border:5px solid #299be1;height:510px;margin:0 auto;padding:0 0 5px 0;overflow:hidden;position:relative;width:540px}#captains-club #terms_conditions-lb h3{background:#299be1;color:#fff;font:700 9px "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;padding:5px 0 6px;position:absolute;text-transform:uppercase;top:-21px;width:540px}#captains-club #terms_conditions-lb .btnClose{top:2px}#captains-club #terms_conditions-lb .scrollable{height:489px;padding:0 10px 10px;position:absolute;overflow-y:scroll;overflow-x:hidden;top:22px;padding-bottom:2px}#captains-club.ie7 #terms_conditions-lb .scrollable{width:520px}#captains-club #terms_conditions-lb .scrollable h4{color:#0076bf;font:400 20px "HelveticaNeue","Helvetica Neue",HelveticaNeueLTCom55Roman,Helvetica,Arial,sans-serif}.ccSquareBox{background-color:#f1f1f1;border:1px #dfdfdf solid;float:left;margin:0 0 10px 20px;padding:3px 0 0 3px}.ccSquareBox.small{height:227px;width:282px}.ccSquareBox.medium{min-height:220px;margin-right:20px;width:333px}.ccSquareBox h3{color:#0076bf;font-size:15px;margin:5px 0 5px 0}.ccSquareBox p{font-family:"HelveticaNeue","Helvetica Neue",HelveticaNeueLTCom55Roman,Helvetica,Arial,sans-serif;font-size:13px;margin:0}.ccSquareBox.small p{color:#333;height:45px}.ccSquareBox.medium p{color:#666;font-size:11px;padding-left:10px}.ccSquareBox .ccButton{float:right;margin-right:15px}#ccPhotoGallery ul{margin:0;padding:0}#ccPhotoGallery li{background:#fff;list-style:none;line-height:0;margin:8px;padding:0;width:166px;height:114px;display:block;float:left}#ccPhotoGallery li span{background:url(/img/explore/ships/magnify.png) no-repeat top left;display:block;height:16px;position:absolute;margin-left:175px;margin-top:111px;width:16px;z-index:6;display:none}#ccPhotoGallery li:hover span{display:block}#ccPhotoGallery li img{display:block;width:193px;height:127px;border:1px #CCC solid;margin:0;padding:3px;-moz-transform:scale(.85);-webkit-transform:scale(.85);-o-transform:scale(.85)}#ccPhotoGallery li:hover img{border:0;position:absolute;z-index:5;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1)}form label{color:#858585;font-family:HelveticaNeueLTCom75Bold,Helvetica,Arial,sans-serif;font-size:11px}form label.error,form span.error{color:#e0151d;display:block;font-family:HelveticaNeueLTCom75,Helvetica,Arial,sans-serif}form input[type='text'],form input[type='password'],form textarea{background-color:#f3f3f3;background-image:linear-gradient(#eee,#fff);background-image:-moz-linear-gradient(#eee,#fff);background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#fff));-pie-background:linear-gradient(#eee,#fff);border:1px #e3e3e3 solid;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;height:25px;padding-left:5px;position:relative;width:135px}form input[type='password']{font-family:Arial,sans-serif}form textarea{height:70px}form label{font-family:HelveticaNeueLTCom75Bold,Helvetica,Arial,sans-serif;font-size:11px;color:#858585}form label sup{color:#000;font-size:inherit;line-height:1em;vertical-align:text-top}select.ccDropDown{visibility:hidden}select.ccSelectBox{cursor:pointer}.spanSelect{display:block;font-size:11px;margin:0 0 10px 0}span.customStyleSelectBox,div.dropdown{background-color:#f1f1f1;border-top:1px solid #f1f1f1;border-left:1px solid #f1f1f1;border-right:1px solid #ececec;border-bottom:1px solid #858585;cursor:pointer;display:inline-block;text-align:left;margin:0;padding:5px 0 0 10px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}span.customStyleSelectBox{overflow:hidden}div.dropdown,.ddMainContainer{padding:0;position:relative}span.customStyleSelectBoxInner{background:url(/img/global/customStyleSelectBoxArrow.png) no-repeat right 3px;cursor:pointer;margin:0;padding:0 0 0 10px;overflow:hidden}div.dropdown-button{background:#fff url(/img/global/customStyleSelectBoxArrow.png) no-repeat right 3px;background-color:#fff;cursor:pointer;height:15px;margin:0;padding:0;position:absolute;right:5px;width:12px}span.dropdown-label{display:block;width:90%;overflow:hidden;white-space:nowrap;padding-right:8px}div.dropdown-list{-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-bottomright:2px;border-top-left-radius:2px;border-bottom-right-radius:2px;box-shadow:2px 4px 4px hsla(0,0%,40%,1.0);-webkit-box-shadow:2px 4px 4px hsla(0,0%,40%,1.0);-moz-box-shadow:2px 4px 4px hsla(0,0%,40%,1.0);background-color:#fff;cursor:pointer;padding:10px;position:absolute;z-index:10000}.top div.dropdown-list{box-shadow:2px -4px 4px hsla(0,0%,40%,1.0);-webkit-box-shadow:2px -4px 4px hsla(0,0%,40%,1.0);-moz-box-shadow:2px -4px 4px hsla(0,0%,40%,1.0)}div.dropdown-list ul{color:#666;font-family:HelveticaNeueLTCom55Roman,Helvetica,Arial,sans-serif;font-size:11px;list-style:none;margin:0;padding:0}span.customStyleSelectBox.error{border-color:#e0151d;color:#444}span.customStyleSelectBox.changed{color:#0076bf}div.customCheckbox{cursor:pointer}div.customCheckbox .checkbox-button{background:url(/img/global/checkbox_custom_unchecked.png) no-repeat top left;display:block;float:left;height:18px;width:20px}div.customCheckbox.checked .checkbox-button{background:url(/img/global/checkbox_custom_checked.png) no-repeat top left}footer div.dropdown-list{height:100px;overflow-y:scroll;background-color:#333;color:#adadad}footer div.dropdown-list li{font-size:10px}footer div.dropdown-list li:hover{color:#FFF}footer span.dropdown-label{display:block;width:85%;overflow:hidden;white-space:normal;word-wrap:break-word;padding:4px 8px 0 0}footer span.customStyleSelectBoxInner,footer div.dropdown-button{background:transparent url(/img/global/customStyleSelectBoxArrow.png) no-repeat right 0;cursor:pointer;height:15px;width:12px;margin:0;padding:0;position:absolute;right:5px}footer div.dropdown:hover span.dropdown-label{color:#FFF!important}footer div.dropdown:hover div.dropdown-button{background:transparent url(/img/global/customStyleSelectBoxArrow-on.png) no-repeat right 0}form input[type='text'].error,form input[type='password'].error,textarea.error,#loginForm input[type='text'].error,#loginForm input[type='password'].error{border-color:#e0151d}form input[type='text'].valid,form input[type='password'].valid #loginForm input[type='text'].valid,#loginForm input[type='password'].valid{border-color:#e3e3e3}form label.error,span.error{color:#e0151d;display:block;font-family:HelveticaNeueLTCom75,Helvetica,Arial,sans-serif;margin-top:2px}#loginForm{position:relative}#loginForm input[type='text'],#loginForm input[type='password']{background-color:#f3f3f3;background-image:linear-gradient(#f6f6f6,#fff);background-image:-moz-linear-gradient(#f6f6f6,#fff);background-image:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#fff));-pie-background:linear-gradient(#f6f6f6,#fff);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px #e3e3e3 solid;height:25px;padding-left:5px;position:relative;width:135px}#loginForm .ccButton{margin-top:20px}#loginForm .ccButton.small .text{min-width:30px}#loginForm form label{font-family:HelveticaNeueLTCom75Bold,Helvetica,Arial,sans-serif;font-size:11px;color:#858585}#loginForm form label.error{color:#f00;display:block;font-family:HelveticaNeueLTCom75,Helvetica,Arial,sans-serif;margin-top:2px}#loginForm form label.loginError{clear:left}#loginForm form label.serverError{position:absolute;right:0;top:47px}#loginForm a.forgot{font-family:HelveticaNeueLTCom55Roman,Helvetica,Arial,sans-serif;font-size:11px;color:#299be1;text-decoration:none}#loginForm .clearfloat{clear:both;margin:0}#ccPage .ccLoginTop{background:url(/img/global/topsection_shdw.jpg) no-repeat bottom left;background-color:#f8f8f8;min-height:0;padding-bottom:20px;width:960px;float:left}#ccWhatsNew .ccLoginTop{margin:-20px 0 20px -20px}#ccPage .ccLoginTop .membership_status{background:#f5f5f5 url("/img/loyalty/sg_plate_back.png") left 80% no-repeat;border:1px solid #d9d9d9;margin:0;width:918px}#ccPage .ccLoginTop h2+.membership_status{margin-left:-10px;margin-top:15px}#ccPage .ccLoginTop .membership_status dl{background:0;float:none;font-size:13px;margin:0;padding:7px 10px 1px}#ccPage .ccLoginTop .membership_status dl dt{display:inline-block;float:none;white-space:normal;width:auto}#ccPage .ccLoginTop .membership_status dl dd{display:inline-block;float:none;white-space:normal}#ccPage .ccLoginTop .membership_status dl:first-child{background:#fff;border-bottom:1px solid #d9d9d9;font:100 20px HelveticaNeueLTCom35Thin,Helvetica,Arial,sans-serif;text-align:right}#ccPage .ccLoginTop .membership_status dl:first-child a{color:#0076bf;text-transform:uppercase}#ccPage .ccLoginTop .membership_status dl:first-child dt{border:0;float:left;height:auto;max-width:none;margin-right:8px;padding:0;vertical-align:top}#ccPage .ccLoginTop .membership_status dl:first-child dd{border:0;background:0;color:#0076bf;float:left;font-size:20px;height:auto;padding:0}#ccPage .ccLoginTop .membership_status dl:first-child .tier{float:none;margin-right:1px}#ccPage .ccLoginTop .membership_status dl:first-child .tier+dd{float:none}#ccPage .ccLoginTop .membership_status .address{margin-bottom:-1px;padding:10px 10px 0}#ccPage .ccLoginTop .membership_status .address dt{font:700 13px HelveticaNeue,Helvetica,Arial,sans-serif;margin-right:4px}#ccPage .ccLoginTop .membership_status .address dd{background:0;border:0;border-radius:0;font-size:13px}#ccPage .ccLoginTop .membership_status .address dd+dd{display:block;margin-left:64px}.windows #ccPage .ccLoginTop .membership_status .address dd+dd{margin-left:61.5px}#ccPage .ccLoginTop .membership_status .address+dl{border-top:0;margin-top:-3px;padding-top:0}#ccPage .ccLoginTop .membership_status dl+dl{border-top:5px solid #f5f5f5;padding-bottom:10px;padding-top:2px}#ccPage .ccLoginTop .membership_status dl+dl dt{font:700 13px HelveticaNeue,Helvetica,Arial,sans-serif;margin-right:4px}#ccPage .ccLoginTop .membership_status .email{margin-right:22px}.windows #ccPage .ccLoginTop .membership_status .email{margin-right:18.2px}#ccPage .ccLoginTop .membership_status dl+dl dd{background-image:-moz-linear-gradient(#fff,#dadada);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#dadada));border:1px solid #fff;border-radius:4px;font-size:13px;letter-spacing:1px}#ccPage .ccLoginTop .membership_status .email+dd{background:0;border:0;border-radius:0;width:332px}#ccPage .ccLoginTop .membership_status dd .ccButton{float:right;margin-right:20px;margin-top:-6px}#ccPage .ccLoginTop .membership_status .member_num{margin-left:35px;text-align:right;vertical-align:middle;width:80px}#ccPage .ccLoginTop .membership_status .member_num+dd{margin-right:30px;padding:8px 22px 5px 10px}#ccPage .ccLoginTop .membership_status .credit_earned{margin-left:40px}#ccPage .ccLoginTop .membership_status .credit_earned+dd{padding:8px 13px 5px 10px}#ccPage .ccLoginTop .membership_status .help{margin:0 0 0 10px;vertical-align:middle}#ccPage .ccLoginTop .membership_status dd .ta_finder{display:block;margin-top:6px;margin-bottom:-2px}@media screen and (-webkit-min-device-pixel-ratio:0){#ccPage .ccLoginTop .membership_status .address dd+dd{margin-left:63px}.windows #ccPage .ccLoginTop .membership_status .address dd+dd{margin-left:62px}#ccPage .ccLoginTop .membership_status .email{margin-right:22px}}select.ccSelectBox{background-color:#f5f5f5;border:solid 1px #d2d2d2}select.ccSelectBox option{background-color:white}select.ccSelectBox{font-family:Helvetica,Arial,sans-serif}select.ccSelectBox option{font:99% HelveticaNeueLTCom55Roman,Helvetica,Arial,sans-serif}.ccWidthOver200{width:230px}#cboxContent form label.error{color:#e0151d!important;float:none!important;font-family:"HelveticaNeue","Helvetica Neue",HelveticaNeueLTCom55Roman,Helvetica,Arial,sans-serif!important;font-weight:normal!important;margin:0!important;width:100%!important}#content_cc_lookup .ie7_fix{display:none}#cboxContent #content_select_guests{min-height:350px}#cboxContent #content_select_guests p{font-size:12px;line-height:15px;padding:10px 0}#cboxContent #content_select_guests h2{float:none}#cboxContent #content_select_guests ul.checkboxGroup li{padding:9px 0}#cboxContent #content_select_guests label.checkbox{font-weight:normal;font-size:12px;line-height:15px}#cboxContent #content_select_guests label.checkbox input{height:15px;margin:0;padding:0;margin-right:10px}#content_cc_lookup label{float:left;margin-bottom:1em}#content_cc_lookup .spanSelect{display:inline-block;margin-bottom:0;vertical-align:top}#content_cc_lookup-lb form div{float:left;margin:13px 0}#content_cc_lookup-lb form p{margin:13px 0}#content_cc_lookup-lb form .address{float:left;margin-top:0}#content_cc_lookup-lb fieldset .spanSelect{display:inline-block;margin-bottom:0}#content_cc_lookup-lb #lookupBdayDay1{width:65px}#content_cc_lookup-lb #lookupBdayMonth1{width:102px}#content_cc_lookup-lb #lookupBdayYear1{width:69px}#content_cc_lookup-lb .ccLookupBDay .customStyleSelectBox .customStyleSelectBoxInner{margin-right:7px;width:35px}#content_cc_lookup-lb .ccLookupBMonth .customStyleSelectBox .customStyleSelectBoxInner{margin-right:7px;width:72px}#content_cc_lookup-lb .ccLookupBYear .customStyleSelectBox .customStyleSelectBoxInner{margin-right:7px;width:40px}#content_cc_lookup-lb #lookupState .customStyleSelectBox .customStyleSelectBoxInner,#content_cc_lookup-lb #lookupCountry .customStyleSelectBox .customStyleSelectBoxInner{margin-right:7px;width:138px}#content_cc_lookup{height:410px;overflow-y:auto;width:660px}#captains-club #content_cc_lookup{width:680px}#cboxContent #content_cc_lookup input,#cboxContent #content_cc_lookup .custom-select,#cboxContent #content_cc_lookup textarea{float:none;clear:none}#cboxContent #content_cc_lookup form label{font-weight:normal;color:#858585;font-family:HelveticaNeueLTCom75Bold,Helvetica,Arial,sans-serif;font-size:11px}#content_cc_lookup label .inputText,#content_cc_lookup label select{display:block;width:150px}#content_cc_lookup label+label{margin:0 19px}#content_cc_lookup label+label+label{margin:0}#cboxContent #content_cc_lookup label{float:left;margin-bottom:1em}#cboxContent #content_cc_lookup fieldset legend{display:inherit}#content_cc_lookup #lookupBdayDay1{width:64px}#content_cc_lookup #lookupBdayMonth1{width:101px}#content_cc_lookup #lookupBdayYear1{width:69px}.ccBenefitsContainer p{margin:1em 20px 1em 0}#content_cc_lookup .customStyleSelectBox{height:20px;padding:5px 0 0 10px}#content_cc_lookup .ccLookupBDay .customStyleSelectBox .customStyleSelectBoxInner{margin-right:7px;width:35px}#content_cc_lookup .ccLookupBMonth .customStyleSelectBox .customStyleSelectBoxInner{margin-right:7px;width:72px}#content_cc_lookup span.customStyleSelectBoxInner{padding:0 13px 0 0}#content_cc_lookup .ccLookupBYear .customStyleSelectBox .customStyleSelectBoxInner{margin-right:7px;width:40px}#content_cc_lookup form p{float:left;margin-top:0}#content_cc_lookup label .spanSelect{display:block}#content_cc_lookup p:first-child{margin:0;padding-bottom:17px}#content_cc_lookup #lookupState .customStyleSelectBox .customStyleSelectBoxInner,#content_cc_lookup #lookupCountry .customStyleSelectBox .customStyleSelectBoxInner{margin-right:7px;width:138px}#content_cc_lookup .buttonContainer{margin-bottom:0;text-align:right}#content_cc_lookup .buttonContainer{width:475px}#content_cc_lookup div{margin-bottom:6px}#content_cc_lookup div,#content_cc_lookup p{clear:both}#ccStateroomOverlay-lb{position:relative;float:left;border:5px solid #299be1;width:895px;height:520px;margin:0 auto;padding:0 0 5px 0;background:#FFF}#ccStateroomOverlay-lb .ccTopBar{float:left;background-color:#299be1;width:100%}#lightboxWrapper #ccStateroomOverlay-lb a.btnClose{right:0;top:2px}#lightboxWrapper #stateroom-overlay-lb a.btnClose{left:885px!important;top:10px!important;position:relative;z-index:1000}#ccStateroomOverlay-lb h3{font:30px "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",HelveticaNeueLTCom45Light,Helvetica,Arial,sans-serif}#ccStateroomOverlay-lb h4{color:#12b5ea;font-size:24px;margin:10px 0 0 0}#ccStateroomOverlay-lb ul#ccSubNavInner{float:left;margin:18px 0 5px 0}#ccStateroomOverlay-lb .ccStateroomTabs a{max-width:200px;padding:2px 15px 0 18px}#ccStateroomOverlay-lb .ccStateroomTabs a.selected{color:#0076bf;background-color:#FFF;border:0}#ccStateroomOverlay-lb .ccStateroomTabs span.tabIcon{float:left;height:27px;width:28px;margin:5px 8px 0 0;background:url("/img/plan-and-book/btnTabIcons.gif") no-repeat scroll 0 0 transparent}.ccStateroomTabs #tab1 span.tabIcon{background-position:0 0}.ccStateroomTabs #tab2 span.tabIcon{background-position:0 -27px}.ccStateroomTabs #tab3 span.tabIcon{background-position:0 -54px}.ccStateroomTabs #tab4 span.tabIcon{background-position:0 -81px}.ccStateroomTabs span.tabText{float:left;margin-top:13px}#ccStateroomOverlay-lb .stateroomContent{display:none}#ccStateroomOverlay-lb .stateroomContent.firstTab{display:block}#ccStateroomTop{float:left;width:100%;height:439px;margin-bottom:10px;overflow:auto;position:relative}#ccStateroomCarousel{float:left;position:relative;margin:25px 5px 15px 5px}#ccStateroomCarousel .ccCarousel{padding:3px 3px 0}#ccStateroomCarousel .cc-half-width{margin:0 30px 0 0}#ccStateroomDescription{float:left;margin:0 10px 0 0;width:326px}#ccStateroomDescription p{font-size:12px;line-height:18px;margin:10px 0}#ccStateroomDescription .ccButton.small .text{min-width:55px}#ccStateroomDescription h3{color:#0076bf;line-height:normal;margin:21px 0 -8px;text-transform:none}#ccStateroomFeatures{float:left;padding:0 0 0 24px}#ccStateroomFeatures h3{margin:5px 0 0 0}#ccStateroomFeatures h4,#ccStateroomFeatures h5{margin:5px 0 0 0;font-size:14px;font-family:"HelveticaNeue","Helvetica Neue",HelveticaNeueLTCom55Roman,Helvetica,Arial,sans-serif;font-weight:600;color:#0076bf;letter-spacing:normal}#ccStateroomFeatures h5{float:left;display:block;margin-top:-15px}#ccStateroomFeatures dl{float:left;color:#0076bf;font-size:14px;margin:10px 0 10px 0;padding-top:4px}#ccStateroomFeatures .ccLeft{margin:10px 0 0 0}#ccStateroomFeatures .ccRight{border-left:1px solid #0076bf;margin:10px 0 0 0;padding-left:14px}#ccStateroomFeatures dl dt{float:left;font-weight:bold;margin:0 6px 0 0}#ccStateroomFeatures dl dd{float:left;margin:0 14px 0 0}#ccStateroomOverlay-lb .ccDivider{clear:both}#ccStateroomFeatures ul{float:left;width:320px;margin-left:15px;font-size:12px;list-style:disc}#ccStateroomFeatures ul li{margin-bottom:5px}#ccStateroomFeatures .leftList{width:490px;float:left}#ccStateroomFeatures .rightList{float:left;font-size:12px;margin-left:15px;width:320px}#ccStateroomFeatures .leftList ul,#ccStateroomFeatures .rightList ul{float:none;margin-left:15px;width:auto}#ccStateroomOverlay-lb .ccPageBottom{float:left;width:100%}#ccStateroomBottom{float:left;height:140px;padding:10px 0 0;background:url("/img/plan-and-book/itinerary-details/bg_footnotes.gif") repeat-x scroll 0 0 transparent}#ccStateroomBottom p{font-size:10px;line-height:12px;color:#666;margin:12px 20px 0 20px}#ccStateroomOverlay-lb.fullPage{height:auto;width:auto;border:0}#ccStateroomOverlay-lb.fullPage #ccStateroomTop{overflow:visible;height:auto;position:relative}#ccStateroomOverlay-lb.fullPage #backToSearchResults{margin:10px 8px 0 0}#ccStateroomOverlay-lb.fullPage .ccButton,#ccStateroomOverlay-lb.fullPage .ccButton:hover{background-image:none}.ccBrick h3{background-color:transparent}#contact-us #colorbox,#contact-us #cboxLoadedContent,#contact-us #cboxTitle{background:none repeat scroll 0 0 #299be1}#contact-us #cboxLoadedContent{padding-left:4px}#contact-us #cboxTitle{color:#fff;font:700 9px HelveticaNeue,Helvetica,Arial,sans-serif;left:3px;padding:7px 0 0 15px;position:absolute;text-transform:uppercase;top:-27px;width:100%}#contact-us #cboxClose{background:url("/img/lightbox/btnClose.gif") no-repeat scroll 0 0 #76bfec;color:#fff;font-size:10px;height:14px;right:5px;text-decoration:none;top:-24px;width:14px;z-index:99}#contact_us_form{background:#fff;height:655px;overflow-x:hidden;overflow-y:auto;padding:25px 0 25px 25px;width:608px}#contact_us_form h2{clear:both}#contact_us_form form label{color:#858585;font-family:HelveticaNeueLTCom75Bold,Helvetica,Arial,sans-serif;font-size:11px;font-weight:normal;float:left;width:286px}#contact_us_form form label .error{color:#f00}#contact_us_form label .inputText{display:block;width:279px}#contact_us_form label select{display:block;width:279px}#contact_us_form label select{width:285px}#contact_us_form label textarea{display:block;width:573px}#contact_us_form label+label,#contact_us_form fieldset+label{margin-left:10px}#contact_us_form p,#contact_us_form form>div{clear:both;float:left;margin:0 0 1em}#contact_us_form form .attachment_notice{font-size:12px;width:400px}#contact_us_form .buttonContainer{padding-right:25px;text-align:right;width:583px}#contact_us_form div fieldset{color:#858585;font-family:HelveticaNeueLTCom75Bold,Helvetica,Arial,sans-serif;font-size:11px;font-weight:normal;float:left;width:286px}#contact_us_form h2 label{color:#0076bf;font-family:HelveticaNeueLTCom35Thin,Helvetica,Arial,sans-serif;font-size:11px;margin:18px 0 0;padding:0}#contact_us_form h2 .ccButton{vertical-align:middle;z-index:1}#contact_us_form input[type="file"]{font-size:12px;margin-left:-120px;opacity:0;position:relative;z-index:-1;filter:alpha(opacity = 0)}#contact_us_form .ccLookupBDay .customStyleSelectBox,#contact_us_form .ccLookupBYear .customStyleSelectBox{width:56px}#contact_us_form .ccLookupBDay select,#contact_us_form .ccLookupBYear select{width:73px}#contact_us_form .ccLookupBMonth .customStyleSelectBox{width:95px}#contact_us_form .ccLookupBMonth select{width:112px}#contact_us_form .customStyleSelectBox{height:20px!important;padding:7px 5px 0 10px;width:269px}#contact_us_form .required_notice{font-size:11px;font-style:italic}#contact_us_form .spanSelect{margin:0}#contact_us_form fieldset .spanSelect{display:inline;float:left}#contact_us_form #contact_us_questions fieldset .spanSelect label.error{width:71px!important;color:#e0151d!important}#contact_us_form fieldset .spanSelect+.spanSelect{margin-left:4px}#contact_us_form span.customStyleSelectBoxInner{background:url("/img/global/customStyleSelectBoxArrow.png") no-repeat right 3px;display:block;line-height:1.7;padding:0;width:inherit}#contact_us_form #contact_us_questions span.customStyleSelectBox,#contact_us_form #contact_us_questions span.customStyleSelectBoxInner{display:block!important}#contact_us_form .ccCloseButton{margin-right:10px}#contact_us_form_sent{background:#fff;height:155px;padding:25px;width:385px}#contact_us_form_sent .buttonContainer{text-align:right;width:100%}#ebrochure #colorbox,#ebrochure #cboxLoadedContent,#ebrochure #cboxTitle{background:none repeat scroll 0 0 #299be1}#ebrochure #cboxLoadedContent{padding-left:4px}#ebrochure #cboxTitle{color:#fff;font:700 9px HelveticaNeue,Helvetica,Arial,sans-serif;left:3px;padding:7px 0 0 15px;position:absolute;text-transform:uppercase;top:-27px;width:100%}#ebrochure #cboxClose{background:url("/img/lightbox/btnClose.gif") no-repeat scroll 0 0 #76bfec;color:#fff;font-size:10px;height:14px;right:5px;text-decoration:none;top:-24px;width:14px;z-index:99}#ebrochure #send_brochure{background:#fff;height:590px;padding:25px 0 25px 25px;width:583px}#ebrochure #send_brochure article{max-width:550px;min-height:200px}.ebrochure_mandatoryField{color:#f00}#ebrochure #send_brochure article img{border:1px solid #dadada;float:left;margin-right:20px;padding:4px}#ebrochure #send_brochure article p{clear:none;float:none}#ebrochure #send_brochure article ul{margin-left:150px}#ebrochure #send_brochure form{background:url("http://media.celebritycruises.com/celebrity/content/en_US/images/html_promotions/576_rule.png") no-repeat scroll 0 0 transparent;margin-top:10px;padding-top:20px}#ebrochure #send_brochure form label{color:#858585;font-family:HelveticaNeueLTCom75Bold,Helvetica,Arial,sans-serif;font-size:11px;font-weight:normal;float:left}#ebrochure #send_brochure form .radio_label{float:none}#ebrochure #send_brochure form .radio_label+label{margin-left:30px}#ebrochure #send_brochure form label+label{margin-left:10px}#ebrochure #send_brochure label .inputText{display:block;width:269px}#ebrochure #send_brochure p{clear:both;float:left;margin:0 0 1em}#ebrochure #send_brochure .buttonContainer{text-align:right;width:96%}#ebrochure #send_brochure .promotional_info_request{width:415px}#ebrochure #send_brochure .required_notice{font-size:11px;font-style:italic}#ebrochure #brochure_sent{background-attachment:scroll;background-clip:border-box;background-color:#fff;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto;height:155px;overflow-x:hidden!important;overflow-y:hidden!important;padding-bottom:25px;padding-left:15px;padding-top:25px;width:395px}.ebrochure_mandatoryField{color:#f00}#ebrochure #brochure_sent h3{color:#0076bf;margin-top:0}#ebrochure #brochure_sent img{border:1px solid #dadada;float:left;height:129px;margin-right:15px;padding:2px;width:106px}#ebrochure #brochure_sent .buttonContainer{clear:both;text-align:right;width:95%}#ebrochure #brochure_status{background:none repeat scroll 0 0 #fff;height:290px;overflow:hidden;padding:25px;width:583px}#ebrochure #brochure_status img{border:1px solid #dadada;float:left;height:129px;margin-right:20px;padding:2px;width:106px}#ebrochure #brochure_status form label{color:#858585;font-family:HelveticaNeueLTCom75Bold,Helvetica,Arial,sans-serif;font-size:11px;font-weight:normal;float:left}#ebrochure #brochure_status label .inputText{display:block;width:279px}#ebrochure #brochure_status form label+label{margin-left:10px}#ebrochure #brochure_status p{clear:both;float:left;margin:0 0 1em}#ebrochure #brochure_status .buttonContainer{clear:both;text-align:right;width:100%}#ebrochure #brochure_status .required_notice{font-size:11px;font-style:italic}#ebrochure #brochure_orderStatus{background:none repeat scroll 0 0 #fff;height:430px;overflow:hidden;padding:25px;width:583px;padding-top:5px}.orderStatus_mainTitle{font-size:17px}#orderStatusInfo_Table{margin-top:10px}.orderStatusInfo_title{float:left;margin-bottom:24px;position:relative;width:140px;color:#8a8a8a}.orderStatusInfo_data{color:#858585;float:left;font-family:HelveticaNeueLTCom45Roman,Helvetica,Arial,sans-serif;font-size:18px;font-weight:normal;width:280px;margin-left:5px;color:#333;margin-top:-5px}.orderStatus_buttonsContainer{text-align:right;bottom:24px;float:right}.longStatusInfo{width:220px!important;color:#858585;float:left;font-family:HelveticaNeueLTCom45Roman,Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold;margin-left:5px;color:#333}#misc #colorbox,#misc #cboxLoadedContent,#misc #cboxTitle{background:none repeat scroll 0 0 #299be1}#misc #cboxLoadedContent{padding-left:4px}#misc #cboxTitle{color:#fff;font:700 9px HelveticaNeue,Helvetica,Arial,sans-serif;left:3px;padding:7px 0 0 15px;position:absolute;text-transform:uppercase;top:-27px;width:100%}#misc #cboxClose{background:url("/img/lightbox/btnClose.gif") no-repeat scroll 0 0 #76bfec;color:#fff;font-size:10px;height:14px;right:5px;text-decoration:none;top:-24px;width:14px;z-index:99}#misc #contact_us_form{background:#fff;height:700px;overflow:auto;overflow-x:hidden;padding:25px;width:633px}#misc #contact_us_form h2{clear:both}#misc #contact_us_form form label{color:#858585;font-family:HelveticaNeueLTCom75Bold,Helvetica,Arial,sans-serif;font-size:11px;font-weight:normal;float:left;width:286px}#misc #contact_us_form form label .error{color:#f00}#misc #contact_us_form label .inputText,#misc #contact_us_form label select{display:block;width:279px}#misc #contact_us_form label select{width:285px}#misc #contact_us_form label textarea{display:block;width:573px}#misc #contact_us_form label+label,#misc #contact_us_form fieldset+label{margin-left:10px}#misc #contact_us_form p{font-size:12px;width:400px}#misc #contact_us_form form p,#misc #contact_us_form form>div{clear:both;float:left;margin:0 0 1em;width:100%}#misc #contact_us_form .buttonContainer{padding-right:25px;text-align:right;width:583px}#misc #contact_us_form div fieldset{color:#858585;font-family:HelveticaNeueLTCom75Bold,Helvetica,Arial,sans-serif;font-size:11px;font-weight:normal;float:left;margin-left:10px;width:286px}#misc #contact_us_form #best_price_questions div fieldset{margin-left:0}#misc #contact_us_form .ccLookupBDay .customStyleSelectBox,#misc #contact_us_form .ccLookupBYear .customStyleSelectBox{width:56px}#misc #contact_us_form #best_price_questions .ccLookupBDay .customStyleSelectBox,#misc #contact_us_form #best_price_questions .ccLookupBYear .customStyleSelectBox{width:61px}#misc #contact_us_form .ccLookupBDay select,#misc #contact_us_form .ccLookupBYear select{width:71px}#misc #contact_us_form #best_price_questions .ccLookupBDay select,#misc #contact_us_form #best_price_questions .ccLookupBYear select{width:76px}#misc #contact_us_form .ccLookupBMonth .customStyleSelectBox{width:95px}#misc #contact_us_form #best_price_questions .ccLookupBMonth .customStyleSelectBox{width:105px}#misc #contact_us_form .ccLookupBMonth select{width:110px}#misc #contact_us_form #best_price_questions .ccLookupBMonth select{width:115px}#misc #contact_us_form .customStyleSelectBox{height:20px!important;padding:7px 5px 0 10px;width:269px}#misc #contact_us_form .required_notice{font-size:11px;font-style:italic}#misc #contact_us_form .spanSelect{margin:0}#misc #contact_us_form fieldset .spanSelect{display:inline;float:left}#misc #contact_us_form fieldset .spanSelect+.spanSelect{margin-left:4px}#misc #contact_us_form fieldset .spanSelect label.error{width:71px!important;color:#e0151d!important}#misc #contact_us_form span.customStyleSelectBoxInner{background:url("/img/global/customStyleSelectBoxArrow.png") no-repeat scroll right 0 transparent;line-height:1.7;padding:0;width:inherit}#reservationInformationForm fieldset{position:relative}#reservationInformationForm{padding:10px 20px 0;width:500px;background-color:white}#reservationInformationForm fieldset fieldset legend{color:#858585;display:block;font-family:HelveticaNeueLTCom75Bold,Helvetica,Arial,sans-serif;font-size:11px}#reservationInformationForm fieldset span.customStyleSelectBox{margin-bottom:0}#reservationInformationForm .spanSelect{display:inline-block;margin-bottom:0;margin-right:5px}#reservationInformationForm .ccLookupSailDay select{width:63px}#reservationInformationForm .ccLookupSailDay .customStyleSelectBox .customStyleSelectBoxInner{margin-right:7px;width:35px}#reservationInformationForm .ccLookupSailMonth select{width:100px}#reservationInformationForm .ccLookupSailMonth .customStyleSelectBox .customStyleSelectBoxInner{margin-right:7px;width:72px}#reservationInformationForm .ccLookupSailYear select{width:68px}#reservationInformationForm .ccLookupSailYear .customStyleSelectBox .customStyleSelectBoxInner{margin-right:7px;width:40px}#reservationInformationForm .selectShip select{width:142px}#reservationInformationForm .selectShip .customStyleSelectBox .customStyleSelectBoxInner{width:120px}#reservationInformationForm span.selectShip{display:block;clear:both}#reservationInformationForm .ccSelectBox.ccShip{width:140px}#reservationInformationForm input{display:block}#reservationInformationForm input,#reservationInformationForm .spanSelect{margin-bottom:15px}#reservationInformationForm p.buttonContainer{padding-left:50px}#reservationInformationForm a.ccButtonGrey,#shop a.ccButtonGrey:hover{background-color:#b9b9b9}#reservationInformationForm a.ccButtonGrey .text{border-color:#dfdfdf}#reservationInformationForm #reservationInformationForm fieldset{position:relative}#reservationInformationForm a.ccButtonGrey{padding-right:10px!important}#reservationInformationForm a.ccButtonGrey .pointerX{padding-left:10px;cursor:pointer}#faq #cboxContent span.customStyleSelectBox,#about #cboxContent span.customStyleSelectBox{background-color:#f1f1f1;border-color:#f1f1f1 #ECECEc #858585 #F1F1F1;border-radius:4px 4px 4px 4px;border-style:solid;border-width:1px;cursor:pointer;display:inline-block;margin:0;padding:5px 0 0 10px;text-align:left;width:auto}#travel-agent-finder #cboxContent .ccButton.small{font-size:11px;line-height:1.4;padding:4px 0 4px 6px;width:auto;vertical-align:top}@media screen and (-webkit-min-device-pixel-ratio:0){#contact_us_form label .inputText,#contact_us_form label select,#ebrochure #send_brochure label .inputText,#ebrochure #brochure_status label .inputText,#misc #contact_us_form label .inputText,#misc #contact_us_form label select{width:279px}#misc #contact_us_form label select{width:277px}}#contact_us_form form label.error{margin-left:0;color:#e0151d}#contact_us_form form h2 label.error{font-size:11px;font-family:HelveticaNeueLTCom75Bold,Helvetica,Arial,sans-serif;margin-top:2px}#destinations #colorbox,#destinations #cboxLoadedContent,#destinations #cboxTitle{background:none repeat scroll 0 0 #299be1}#destinations #cboxLoadedContent{padding-left:4px}#destinations #cboxTitle{color:#fff;font:700 9px HelveticaNeue,Helvetica,Arial,sans-serif;left:3px;padding:7px 0 0 15px;position:absolute;text-transform:uppercase;top:-27px;width:100%}#destinations #cboxClose{background:url("/img/lightbox/btnClose.gif") no-repeat scroll 0 0 #76bfec;color:#fff;font-size:10px;height:14px;right:5px;text-decoration:none;top:-24px;width:14px;z-index:99}#destinations #lead_aquisition{background:#fff;color:#333;height:460px;overflow:scroll;overflow-x:hidden;padding:14px;width:520px}#destinations #lead_aquisition fieldset,#destinations #lead_aquisition p{clear:both;height:40px;margin-bottom:10px}#destinations #lead_aquisition fieldset{height:auto}#destinations #lead_aquisition form label{color:#858585;display:inline-block;float:left;font:700 11px HelveticaNeueLTCom75Bold,Helvetica,Arial,sans-serif;max-width:584px}#destinations #lead_aquisition form label+label{margin-left:20px}#destinations #lead_aquisition h2{clear:both;color:#12b5ea;font-size:18px}#destinations #lead_aquisition form legend{border-bottom:1px solid #ececec;width:100%}#destinations #lead_aquisition form .birthDateLabel{border:0;color:#858585;display:inline-block;float:left;font:700 11px HelveticaNeueLTCom75Bold,Helvetica,Arial,sans-serif}#destinations #lead_aquisition .buttonContainer{text-align:right}#destinations #lead_aquisition .inputText,#destinations #lead_aquisition label select{display:block;width:165px}#destinations #lead_aquisition #postal_code{width:108px}#destinations #lead_aquisition .required_notice{border-bottom:1px solid #ececec;font-size:11px;font-style:italic}#destinations #lead_aquisition .ccButton{background-color:#2e73bd;border-bottom:#697073;border-bottom:1px solid rgba(0,0,0,0.25);color:white;display:inline-block;font-family:"HelveticaNeue","Helvetica Neue",HelveticaNeueLTCom55Roman,Helvetica,Arial,sans-serif;font-weight:400;overflow:hidden;padding-right:22px!important;position:relative;text-align:left;text-decoration:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-clip:padding;-moz-background-clip:padding;-webkit-background-clip:padding}#destinations #lead_aquisition .ccButton:hover{background-color:#299be1}#destinations #lead_aquisition .ccButton.ccGrayButton{background-color:gray}#destinations #lead_aquisition .ccButton.ccGrayButton:hover{background-color:#666}#destinations #lead_aquisition .customStyleSelectBox{height:20px!important;padding:7px 5px 0;width:160px}#destinations #lead_aquisition .customStyleSelectBoxInner{background-position:right 0;height:20px;width:140px}#destinations #lead_aquisition fieldset>span{float:left;font-size:11px;margin-right:10px}#lead_aquisition #lead_questions .ccLookupBDay .customStyleSelectBox,#lead_aquisition #lead_questions .ccLookupBYear .customStyleSelectBox{width:50px}#lead_aquisition #lead_questions .ccLookupBDay .customStyleSelectBoxInner,#lead_aquisition #lead_questions .ccLookupBYear .customStyleSelectBoxInner{width:30px;padding:0 20px 0 0}#lead_aquisition #lead_questions .ccLookupBDay select,#lead_aquisition #lead_questions .ccLookupBYear select{width:67px}#lead_aquisition #lead_questions .ccLookupBMonth .customStyleSelectBox{width:67px}#lead_aquisition #lead_questions .ccLookupBMonth .customStyleSelectBoxInner{width:47px;padding:0 21px 0 0}#lead_aquisition #lead_questions .ccLookupBMonth select{width:84px}#lead_aquisition #lead_questions .ccLookupBDay span+label.error,#lead_aquisition #lead_questions .ccLookupBYear span+label.error{display:block;width:60px!important}#lead_aquisition #lead_questions .ccLookupBMonth span+label.error{display:block;width:79px!important}#destinations .lead_aquisition#thank_you{background:#fff;color:#333;padding:14px;width:520px}#faq_terms_conditions{background:none repeat scroll 0 0 #fff;height:385px;overflow:hidden;padding:25px;padding-left:30px;width:471px;padding-top:5px}#faq-cruise-critic #colorbox,#faq-cruise-critic #cboxLoadedContent,#faq-cruise-critic #cboxTitle{background:none repeat scroll 0 0 #299be1}#faq-cruise-critic #cboxLoadedContent{padding-left:4px}#faq-cruise-critic #cboxTitle{color:#fff;font:700 9px HelveticaNeue,Helvetica,Arial,sans-serif;left:3px;padding:7px 0 0 15px;position:absolute;text-transform:uppercase;top:-27px;width:100%}#faq-cruise-critic #cboxClose{background:url("/img/lightbox/btnClose.gif") no-repeat scroll 0 0 #76bfec;color:#fff;font-size:10px;height:14px;right:5px;text-decoration:none;top:-24px;width:14px;z-index:99}#faq-cruise-critic #faq_terms_conditions p.strong-text{font-weight:bold;margin-top:5px!important}#faq-cruise-critic #faq_terms_conditions h2{font-size:24px;margin-top:12px}#faq-cruise-critic #faq_terms_conditions p{font-size:12px}#onboard #colorbox,#onboard #cboxLoadedContent,#onboard #cboxTitle{background:none repeat scroll 0 0 #299be1}#onboard #cboxLoadedContent{padding-left:4px}#onboard #cboxTitle{color:#fff;font:700 9px HelveticaNeue,Helvetica,Arial,sans-serif;left:3px;padding:7px 0 0 15px;position:absolute;text-transform:uppercase;top:-27px;width:100%}#onboard #cboxClose{background:url("/img/lightbox/btnClose.gif") no-repeat scroll 0 0 #76bfec;color:#fff;font-size:10px;height:14px;right:5px;text-decoration:none;top:-24px;width:14px;z-index:99}#onboard #special_needs_form{background:#fff;height:700px;overflow:auto;overflow-x:hidden;padding:14px;width:650px}.windows #onboard #special_needs_form{width:655px}#onboard #special_needs_form div{clear:both}#onboard #special_needs_form form>fieldset{border-bottom:1px solid #ececec;margin-bottom:13px}#onboard #special_needs_form form .personal_info label{float:left}#onboard #special_needs_form form label+label{margin-left:12px}#onboard #special_needs_form form .fieldsetContainer label+label{margin-left:12px}#onboard #special_needs_form form>fieldset div{margin-bottom:10px}#onboard #special_needs_form form>fieldset .sail_date_container{margin-bottom:10px}#onboard #special_needs_form form>fieldset div label{display:block;float:none;height:20px;padding:2px 0;white-space:nowrap}#onboard #special_needs_form form>fieldset div label+label{margin-left:0}#onboard #special_needs_form form #accomodations div{height:100px}#onboard #special_needs_form form #stateroom div,#onboard #special_needs_form form #bringing_equipment div,#onboard #special_needs_form form #oxygen-dialisys div{height:50px}#onboard #special_needs_form form #accomodations input,#onboard #special_needs_form form #accomodations a{vertical-align:baseline}#onboard #special_needs_form form .accomodations_4,#onboard #special_needs_form form .accomodations_5,#onboard #special_needs_form form .accomodations_6,#onboard #special_needs_form form .accomodations_7,#onboard #special_needs_form form .stateroom_2,#onboard #special_needs_form form .stateroom_3,#onboard #special_needs_form form .equipment_3,#onboard #special_needs_form form .oxygen_2,#onboard #special_needs_form form .oxygen_3,#onboard #special_needs_form form .dietary_1{margin-left:217px}#onboard #special_needs_form form .accomodations_8,#onboard #special_needs_form form .accomodations_9,#onboard #special_needs_form form .accomodations_10,#onboard #special_needs_form form .stateroom_4,#onboard #special_needs_form form .equipment_4,#onboard #special_needs_form form .dietary_2{margin-left:404px}.windows #onboard #special_needs_form form .accomodations_4,.windows #onboard #special_needs_form form .accomodations_5,.windows #onboard #special_needs_form form .accomodations_6,.windows #onboard #special_needs_form form .accomodations_7,.windows #onboard #special_needs_form form .stateroom_2,.windows #onboard #special_needs_form form .stateroom_3,.windows #onboard #special_needs_form form .equipment_3,.windows #onboard #special_needs_form form .oxygen_2,.windows #onboard #special_needs_form form .oxygen_3,.windows #onboard #special_needs_form form .dietary_1{margin-left:222px}.windows #onboard #special_needs_form form .accomodations_8,.windows #onboard #special_needs_form form .accomodations_9,.windows #onboard #special_needs_form form .accomodations_10,.windows #onboard #special_needs_form form .stateroom_4,.windows #onboard #special_needs_form form .equipment_4,.windows #onboard #special_needs_form form .dietary_2{margin-left:409px}#onboard #special_needs_form form .accomodations_4,#onboard #special_needs_form form .accomodations_8{margin-top:-100px}#onboard #special_needs_form form .stateroom_2,#onboard #special_needs_form form .stateroom_4,#onboard #special_needs_form form .equipment_3,#onboard #special_needs_form form .oxygen_2{margin-top:-49px}#onboard #special_needs_form form .dietary_1,#onboard #special_needs_form form .dietary_2,#onboard #special_needs_form form .equipment_4{margin-top:-25px}#onboard #special_needs_form p{clear:both;color:#333;font-size:11px;width:584px}#onboard #special_needs_form .header{border-bottom:1px solid #ececec}#onboard #special_needs_form .inputText,#onboard #special_needs_form label select{display:block;width:165px}#onboard #special_needs_form #reservation_number{width:117px}.windows #onboard #special_needs_form #reservation_number{width:131px}#onboard #special_needs_form .customStyleSelectBox{height:20px!important;padding:7px 5px 0;width:160px;vertical-align:top!important}#onboard #special_needs_form .customStyleSelectBoxInner{background-position:right 0;height:20px;width:140px;padding:0 10px 0 5px}#onboard #special_needs_form .help{background:url("/img/global/question_info.png") no-repeat scroll 0 0 transparent;display:inline-block;height:20px;margin:3px 0 -5px 5px;overflow:hidden;text-decoration:none;text-indent:-9999px;width:20px}#onboard #special_needs_form .ccLookupBDay .customStyleSelectBox,#onboard #special_needs_form .ccLookupBYear .customStyleSelectBox{width:50px}#onboard #special_needs_form .ccLookupBDay .customStyleSelectBoxInner,#onboard #special_needs_form .ccLookupBYear .customStyleSelectBoxInner{width:30px}#onboard #special_needs_form .ccLookupBDay select,#onboard #special_needs_form .ccLookupBYear select{width:67px}#onboard #special_needs_form .ccLookupBMonth .customStyleSelectBox{width:79px}#onboard #special_needs_form .ccLookupBMonth .customStyleSelectBoxInner{width:47px;padding:0 22px 0 5px}#onboard #special_needs_form .ccLookupBMonth select{width:84px}#onboard #special_needs_form form div fieldset{float:left;margin:2px 12px 2px 0}#onboard #special_needs_form #oxygen-dialisys fieldset label+label{margin-top:10px}#onboard #special_needs_form form div fieldset legend{color:#858585;font:11px HelveticaNeueLTCom75Bold,Helvetica,Arial,sans-serif}#onboard #special_needs_form form div fieldset .spanSelect{display:inline;float:left}#onboard #special_needs_form form div fieldset .spanSelect+.spanSelect{margin-left:9px}#onboard #special_needs_form form .spanSelect{margin-bottom:0}#onboard #special_needs_form input[type="file"]{font-size:12px;opacity:0;position:relative;z-index:-1}#onboard #special_needs_form textarea{display:block;width:573px}#onboard #special_needs_form label sup{color:#858585;font-size:75%;vertical-align:super}#onboard #special_needs_form label .text_note{float:right}#onboard #special_needs_form .buttonContainer{text-align:right}#onboard #special_needs_form h2 .ccButton{vertical-align:middle}#onboard #special_needs_form form span.error{width:165px}#onboard #special_needs_form form .ccLookupBDay span+span.error,#onboard #special_needs_form form .ccLookupBYear span+span.error{width:60px}#onboard #special_needs_form form .ccLookupBMonth span+span.error{width:79px}#onboard #special_needs_form .tooltip{opacity:0}#onboard #special_needs_form .vendor label{display:inline-block}#onboard #special_needs_form form fieldset .ccLookupBDay label.error,#onboard #special_needs_form form fieldset .ccLookupBYear label.error{max-width:75px!important;white-space:normal!important}#onboard #special_needs_form form fieldset .ccLookupBMonth label.error{max-width:90px!important;white-space:normal!important;vertical-align:top!important}#onboard #special_needs_form .noFileSelected{color:#444;font-size:13px;margin:0 0 1em}#onboard #special_needs_form .hidden{visibility:hidden!important}#special_needs_form_confirmation{background:#fff;height:155px;padding:25px;width:385px}#special_needs_form_confirmation .buttonContainer{text-align:right;width:100%}#cboxWrapper .spanSelect{position:relative}#home #colorbox{background:0;border:0;padding:0}#home #cboxTopLeft,#home #cboxTopRight,#home #cboxBottomLeft,#home #cboxBottomRight{height:9px;width:9px}#home #cboxTopLeft{background:url("/images/browser_detection/lb-top-left.png") no-repeat scroll 0 0 transparent}#home #cboxTopRight{background:url("/images/browser_detection/lb-top-right.png") no-repeat scroll 0 0 transparent}#home #cboxBottomLeft{background:url("/images/browser_detection/lb-bottom-left.png") no-repeat scroll 0 0 transparent}#home #cboxBottomRight{background:url("/images/browser_detection/lb-bottom-right.png") no-repeat scroll 0 0 transparent}#home #cboxTopCenter,#home #cboxBottomCenter{background:url("/images/browser_detection/lb-top.png") repeat-x scroll 0 0 transparent;height:9px}#home #cboxBottomCenter{background:url("/images/browser_detection/lb-bottom.png") repeat-x scroll 0 0 transparent}#home #cboxClose{background:url("/images/browser_detection/lb-close.gif") no-repeat scroll 0 0 transparent;height:30px;position:absolute;right:-2px;text-indent:-9999px;top:-2px;width:30px;z-index:1}#home #cboxMiddleLeft,#home #cboxMiddleRight{background:url("/images/browser_detection/lb-left.png") repeat-y scroll left top transparent;width:9px}#home #cboxMiddleRight{background:url("/images/browser_detection/lb-right.png") repeat-y scroll left top transparent}#home #cboxContent{margin-top:0}#home #cboxTitle{background:0;height:1px}#home #update_browser{background:#fff;color:#333;height:171px;padding:0;width:405px}#home #update_browser header{background:url("http://www.celebritycruises.com/images/booking_redesign/bg/lightbox-header.png") repeat-x scroll left top transparent;height:44px;padding:25px 0 0 30px;vertical-align:middle}#home #update_browser h1{color:#002859;font-size:25px;margin:0}#home #update_browser #main{border-top:1px solid #dfdfdf;padding:26px 40px 0}#home #update_browser #main p{font-size:14px;margin:0 0 10px}#home #update_browser #main p img{float:left;margin-right:35px}#ux-spec{background-image:url(/img/global/01_landing_topsection_shdw.gif);background-position:0 100%;background-repeat:no-repeat}#ux-spec .hero{height:335px}#ux-spec .hero hgroup{height:120px}#ux-spec .ccUxSpec{width:920px;background-image:url(/img/global/topsection_shdw.jpg);background-position:0 100%;background-repeat:no-repeat;min-height:110px;padding:0 20px;margin:0 0 20px 0}#ux-spec .ccUxSpec p{width:680px;line-height:18px}#ux-spec .actionLinkContainer,#ux-spec .actionLinkContainerInline{float:right;position:relative;right:390px;bottom:35px}#ux-spec .ccUxSpec a.action_link{margin:0;padding:0}#ux-spec .ccUxSpecContainer{float:left;margin:0 20px 0 20px}#ux-spec .ccUxSpecContainerShadow{float:left;margin:0;height:12px;width:960px}#ux-spec .ccUxSpecLeftContainer{float:left;width:600px}#ux-spec .ccUxSpecLeftContainer h3{margin:20px 0 20px 0}#ux-spec .ccUxSpecLeftContainer p{width:500px}#ux-spec .ccUxSpecRightContainer{width:300px;float:right}#ux-spec .travel-agent-details{border:1px solid #e3e3e3;background-color:#f3f3f3;background-image:linear-gradient(#fff,#f1f1f1);background-image:-moz-linear-gradient(#fff,#f1f1f1);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));-pie-background:linear-gradient(#fff,#f1f1f1);width:270px;float:right;padding:15px;margin:20px 0 30px 0}#ux-spec .travel-agent-details h2{margin:0 0 10px 0;clear:both;font-size:20px}#ux-spec .travel-agent-details p{margin:3px 0}#ux-spec .travel-agent-details p.detail-space{margin-bottom:10px}#ux-spec .travel-agent-details a{color:#0078c3;text-decoration:none}#ux-spec .ccUxSpecFooter{background-image:url(/img/global/bottom_section_shdw.jpg);background-position:0 0;background-repeat:no-repeat;float:left;width:960px;height:100px}#ux-spec .ccUxSpecFooter .ccUxSpecFooterNav{float:right;margin:50px 50px 0 0;width:300px}#ux-spec .ccUxSpecFooter .ccUxSpecFooterNav a{float:right;margin:0 0 0 30px}#ux-spec .ccUxSpecFooter p{margin:20px 0 0 30px;width:450px}#ux-spec .close-options{width:450px;overflow-y:auto;height:230px;padding:0;margin:0 20px}#cboxLoadedContent #ux-spec{background:0}#ux-spec .close-options h2{margin:20px 0}#ux-spec .close-options p{margin:0}#ux-spec .closing-options-nav{margin:20px 0 0 0}#ux-spec .closing-options-nav a{margin:30px 0 0 10px;float:right}#ccVideoPlayer{width:460px;padding:3px;border:1px solid #eaeaea;margin:0 0 0 20px}#ccVideoPlayer #ccFlashVideo{width:460px;height:256px;text-align:center}#ccVideoPlayer #ccFlashVideo img{margin:110px 0 0 0}#ccVideoPlayer ul.videoNav{margin:0;padding:0;list-style:none;line-height:0}#ccVideoPlayer ul.videoNav li{border:1px solid transparent;float:left;margin-right:2px;padding:1px;cursor:pointer}#ccVideoPlayer ul.videoNav li.active{border-color:#337dcd}#ccVidNotes{clear:both;margin:20px 20px}#ccVidNotes em{font-style:italic}#ccVidNotes li{border-bottom:1px solid #eaeaea;padding:4px 0}