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;}ol, ul, 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;color:#607890;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700;}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;}.cf{zoom:1;}.cf:before{content:"";display:table;}.cf:after{content:"";display:table;clear:both;}.clear{clear:both;}body{font:12px "Open Sans", 'Open Sans', sans-serif;line-height:1.22;}table{font-size:inherit;}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-weight:100;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-weight:700;}.ie strong{font-weight:700;}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;}section.twocol h2{margin-top:4px;}.ccOneColText h3{margin:21px 0;}a:hover, a:active{outline:none;}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;}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:400;margin:0 0 0 20px;padding:15px 0 0 0;width:100%;}.twocol .ccSectionHeader, .twocolPortDetails .ccSectionHeader{padding:0.5em 0 1em;}.ccSectionHeader h2{color:#999;font-size:30px;font-weight:300;}#ccBeforeYouGo .ccSectionHeader h2{color:#0076BF;font-size:30px;font-weight:300;}.ccSectionHeader h2 em{color:#0076bf;}body.ie7 .ccSectionHeader h2 em{line-height:1.2em;padding-bottom:3px;}.ccSectionHeader h2 strong{font-weight:400;}.serviceMark{font-size:45%;font-weight:500;}a.return_link, a.action_link{color:#0076bf;font-size:15px;font-weight:300;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:#fff;height:100%;}#ccWrapper{min-height:100%;min-width:960px;overflow:hidden;position:relative;width:100%;}#ccPage{background:#FFF;margin:0 auto;position:relative;width:960px;z-index:2;-webkit-box-shadow:rgba(0, 0, 0, 0.125) 0 0 1.5em;-moz-box-shadow:rgba(0, 0, 0, 0.125) 0 0 1.5em;box-shadow:rgba(0, 0, 0, 0.125) 0 0 1.5em;}#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:none;width:400px;margin:0 0 15px 0;}section.twocol .ccOneColText.large{background:none;width:550px;}section.twocol .ccOneColText p{width:100%;padding:0;margin:0.5em 0 0.5em 0;}section.twocol .ccOneColText h2{font-weight:300;font-weight:300;font-size:30px;margin:0 0 0.5em 0;}section.twocol .ccOneColText h3{font-weight:300;font-weight:300;font-size:24px;line-height:100%;width:100%;float:left;margin:1em 0 0.5em 0;}.gradientBox{position:relative;width:935px;min-height:310px;background:transparent url(/assets/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(/assets/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:none;color:#333;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(/assets/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;}.ccFacebookButton .fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr{display:none !important;}.halfWidthBlockContainer{float:left;margin-bottom:35px;}.halfWidthBlock{float:left;margin:35px 0px 0px 20px;width:450px;}.halfWidthBlock img{float:left;}.halfWidthBlockText, .halfWidthBlockTextBtm{background:transparent url(/assets/img/manifesto/bg-two-col-text.gif) 0px 0px no-repeat;float:left;height:191px;margin:0;padding:0 12px 22px 22px;}.halfWidthBlockTextBtm{background:transparent url(/assets/img/manifesto/bg-two-col-text2.gif) 0px 0px no-repeat;height:224px;}.halfWidthBlockText p, .halfWidthBlockTextBtm p{font-size:12px;}.halfWidthBlockText h3, .halfWidthBlockTextBtm h3{color:#0076BF;font-weight:300;margin-bottom:14px;}.ccIntroBottom{background:transparent url(/assets/img/explore/destinations/destinations_intro_bottom.png) no-repeat 0 0;display:block;float:left;height:8px;width:960px;}.ccSectionBottom{background:transparent url(/assets/img/explore/destinations/destinations_section_bottom.png) no-repeat 0 0;display:block;float:left;height:14px;width:960px;}.ccPageBottom{background:transparent url(/assets/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(/assets/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:#666666;font-size:10px;line-height:12px;margin:12px 20px 0;}.ie p{color:#666666;font-size:10px;line-height:12px;margin:0px 0px 0;font-weight:0;}.ccTooltip{background:url("/assets/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-weight:700;margin:0 0 5px 0;padding:0;}.tooltip p{margin:0;padding:0;}.ccLoadingMsg{display:none;position:absolute;width:960px;height:100%;background-color:#fff;text-align:center;z-index:10000;opacity:0.9;left:50%;margin:0 auto 0 -480px;}.ccLoadingMsg h3{padding-top:25px;}.ccLoadingMsg div{display:block;background:url(/assets/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}#ccHero{border:none;height:645px;overflow:hidden;padding:0;position:relative;}#right-column #ccHero{height:628px;}#ccHero>figure{left:0;position:absolute;top:0;}#home #ccHero figure div div{border:16px solid #fff;height:414px;overflow:hidden;width:928px;}#ccHero>figure figcaption{left:57px;top:291px;width:564px;}#ccHero>figure figcaption .imageBlurb{bottom:42px;color:#fff;font-weight:100;font-size:48px;line-height:1;margin:0;padding:0.1em 0;position:absolute;text-transform:uppercase;}#ccHero>figure figcaption .imageDescription{bottom:-120px;color:#999;position:absolute;top:auto;}.webkit #ccHero>figure figcaption .imageDescription{bottom:-125px;}#ccHero .slideNav{display:inline-block;left:16px;line-height:1;list-style:none;margin:0;padding:0;position:relative;top:438px;vertical-align:top;}#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{border-top:1px solid #dbdbdb;bottom:0;margin-left:16px;padding:23px;position:relative;top:450px;width:884px;}#ccPromos section{float:left;height:118px;margin-right:22px;overflow:hidden;position:relative;width:280px;}#ccPromos section+section+section{margin-right:0;}#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-weight:400;line-height:1;margin:0;}#ccPromos header h2 em{font-weight:100;color:#a6cde3;}#ccWeatheralert{background:#adcce1 url(/assets/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:0.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-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;}#home #ccMediaDisplay-lb{background-color:#FFF;height:625px;width:570px;}#home #video_button{background:none repeat scroll 0 0 transparent;display:inline-block;height:25px;position:absolute;right:28px;text-decoration:none;top:438px;vertical-align:top;}#home a.video_button:hover{text-decoration:none;}#home a.video_button span{display:block;float:left;height:24px;}#home .video_button{text-decoration:none;}#home .video_button .under_peel, #home .video_button:hover .under_peel{background:url("/assets/img/new_home/play_videos.gif") left top no-repeat;display:block;height:29px;width:28px;}#home .video_button .text:hover{text-decoration:underline;}#home .video_button .text{color:#0076bf;display:block;font-size:13px;font-weight:700;height:14px;padding:5px 0 5px 8px;}#home .video_button .text+span{height:16px;margin-top:-8px;padding:8px 6px 0 2px;width:17px}#home .imageDescription{padding-left:223px !important;}#home #lightboxWrapper a.btnClose{right:0;top:1px;}#home #ccMediaDisplay-lb #ccFlashSWF-lb{background-color:#FFFFFF;height:317px;width:570px;}#home .carousel_section, #home .more_videos{margin:20px;}#home .more_videos{background:url("/assets/img/global/divider_shadow_sm.gif") center top no-repeat;margin-top:0;padding-top:20px;}#home .more_videos h3{color:#0076BF;font-weight:300;margin:0;padding:0;}#home #ccMediaDisplay-lb .carousel_section h3{color:#0BB7E6;height:43px;overflow:hidden;font-size:18px;font-weight:300;line-height:1.2;margin:0;padding:0;}#home #ccMediaDisplay-lb .carousel_section h3+p{margin:10px 0 0 0;}#home .carousel_section .ccButton .text{text-transform:uppercase;}#home #ccL2FeaturesCarousel{background:none;height:100px;}#home .ccFeaturesCarousel{width:430px;padding:10px 50px 0;position:relative;}#home .ccFeaturesCarousel .mask{width:430px;height:100px;overflow:hidden;position:relative;}#home .ccFeaturesCarousel>.mask>ul{position:relative;width:10000px;margin:0;list-style:none outside none;}#home .ccFeaturesCarousel>.mask>ul>li{float:left;height:100px;width:150px;}#home #ccL2FeaturesCarousel .mask .ccMediaHref img{padding:0 0 5px 0;display:block;}#home .homevideo_carousel .ccFeaturesCarousel h3{color:#0076BF;font-size:14px;font-weight:300;margin:0;}#home .homevideo_carousel .ccFeaturesCarousel h3 a.ccFeaturesArticle{background:url("/assets/img/onboard/features-carousel-icons.png") no-repeat scroll 0 -61px transparent;color:#333333;padding-left:23px;text-decoration:none;}.windows #home .homevideo_carousel .ccFeaturesCarousel h3 a.ccFeaturesArticle{background:url("/assets/img/onboard/features-carousel-icons.png") no-repeat scroll 0 -57px transparent;}#home .homevideo_carousel .ccFeaturesCarousel h3 a.ccFeaturesArticle:hover{background-position:0 -88px;text-decoration:none;}#home .ccFeaturesCarousel .btnPaginate{background:url("/assets/img/onboard/features-carousel-arrows.png") no-repeat scroll 0 0 transparent;height:22px;left:17px;position:absolute;top:35%;width:14px;}#home .ccFeaturesCarousel .btnPrevious:hover, .ccFeaturesCarousel .btnPrevious:focus{background-position:0 -25px;}#home .ccFeaturesCarousel .btnPrevious.disabled{background-position:0 -50px;cursor:default;}#home .ccFeaturesCarousel .btnNext{background-position:0 -75px;left:auto;right:17px;}#home .ccFeaturesCarousel .btnNext:hover, .ccFeaturesCarousel .btnNext:focus{background-position:0 -100px;}#home .ccFeaturesCarousel .btnNext.disabled{background-position:0 -125px;cursor:default;}#home .ccFeaturesCarousel .btnPaginate span{display:none;}#home .ccCarousel #ccKeyline{position:absolute;}a.ccButton, button.ccButton{background-color:#2E73BD;border-bottom:#697073;border-bottom:1px solid rgba(0, 0, 0, 0.25);color:#fff;display:inline-block;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-box;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;}.ccButton:hover{background-color:#299be1;}.ccButton .text{color:#FFF;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:none;float:left;white-space:nowrap;padding-right:0;}a.leftBtn.ccButton .text.left{float:left;}a.leftBtn.ccButton .pointer{left:6px;margin:-3px 0 0 0px;position:absolute;top:50%;border-color:transparent #FFFFFF transparent transparent;border-style:solid;border-width:3px 6px 3px 3px;}a.ccButton.ccGrayButton{background-color:#808080;}a.ccButton.ccGrayButton:hover{background-color:#666666;}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:700;}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;}.inprogress_inactive_btn{pointer-events:none !important;}.cancel_lookup{float:right !important;}.buttonContainer.bottom{float:right !important;}#lookUpCancel{background-color:#FFF;border-bottom:0px !important;}.cancel_lookup{margin-right:17px;}#lookUpCancel .text{color:#032251 !important;text-decoration:underline;font-weight:600;text-transform:uppercase;}#cancel_lookup .pointer{border-color:#2E73BD;}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-weight:400;font-size:11px;line-height:1.2;margin:0;padding-left:5px;position:relative;top:7px;z-index:1;}.js .ccCarousel>figure figcaption .imageBlurb, .js .ccCarousel>figure figcaption .imageDescription{visibility:hidden;}.ccCarousel .slideNav{line-height:1;list-style:none;margin:23px 0 0 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(/assets/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(/assets/img/global/bg_sub_nav_inner.jpg) no-repeat 0 20px;}#ccSubNavInner li{background:url(/assets/img/global/bg_sub_nav_tab.png) no-repeat 100% center;}#ccSubNavInner.destinationsShips{background:none;}#ccSubNavInner{font-size:14px;font-weight:700;height:42px;list-style:none;margin:19px 0 0 0;overflow:hidden;width:100%;}#ccSubNavInner li{float:left;display:table;}#ccSubNavInner li.first-child{background:none;}#ccSubNavInner li a{color:#666;display:table-cell;height:38px;max-width:130px;padding:2px 13px 0;text-align:center;text-decoration:none;outline:0;vertical-align:middle;}#ccSubNavInner li.first-child a{padding-left:35px;}#ccSubNavInner li a.last-child{background:url(/assets/img/global/bg_sub_nav_tab.png) no-repeat right;}#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;}#ccSubNavInner.ccStateroomTabs-variation li{background-image:none;}#ccStateroomOverlay-lb #ccSubNavInner .stateroomCode{margin-left:10px;}#ccStateroomOverlay-lb #ccSubNavInner .stateroomCode img{border:1px solid #656766;}.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-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-size:12px;font-weight:700;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(/assets/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;}.ccL3RightContent .ccBrick a.innerborder img{height:146.5px;}.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 -2.6px -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-size:13px;font-weight:300;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{margin:0;padding:5px 0 0 0;font-size:24px;font-weight:300;}.ccBrick h5{color:#299be1;background-color:transparent;margin:0 0 0 20px;}.ccBrick h6{margin:0 0 0 20px;color:#666666;}.ccBrick a.ccButton.withDate{float:left;margin:-25px 0 0 65px;}.ccHeadSection{background:url(/assets/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;z-index:0;}.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-size:15px;font-weight:400;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:0.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-weight:400;font-size:10px;position:absolute;margin:0 40px 35px 0;right:0;z-index:1;}.ccHeadSection .ccSubBoxes{background:url(/assets/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-size:19px;font-weight:300;margin:13px 0 0 0;padding:0;}.ccHeadSection .ccSubBoxes h2 em{color:#fff;margin-left:5px;}.ccHeadSection .ccSubBoxes p{color:#fff;display:block;font-size:12px;font-weight:400;margin:0 0 0 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-size:20px;font-weight:300;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-size:20px;font-weight:300;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(/assets/img/explore/destinations/global_subnavboxes_spirited.gif) no-repeat 0 -264px;}.ccHeadSection .ccSubBoxes .ccThreeBox2 span{background:url(/assets/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(/assets/img/explore/destinations/global_subnavboxes_spirited.gif) no-repeat 0 -198px;}.ccHeadSection .ccSubBoxes .ccThreeBox3:hover span, .ccHeadSection .ccSubBoxes .ccTwoBox2:hover span{background:url(/assets/img/explore/destinations/global_subnavboxes_spirited.gif) no-repeat 0 -297px;}.ccHeadSection .ccSubBoxes .ccThreeBox2:hover span{background:url(/assets/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(/assets/img/explore/destinations/global_subnavboxes_spirited.gif) no-repeat 0 -231px;}#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{padding:30px;overflow:auto;padding-left:4px !important;padding-right:4px !important;font-size:small !important;}#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;}#asr #colorbox{padding:0px;}#cboxContent{background:white;position:relative;border:7px solid #299be1;overflow:hidden;}#asr #cboxContent{margin-top:0px;}#cboxLoadedContent{background:#fff;position:relative;}#cboxLoadingGraphic{background:url(/assets/img/colorbox/loading.gif) no-repeat center center;}#cboxLoadingOverlay{background:#000;}#cboxTitle{color:#fff;font-size:18px;font-weight:400;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{text-indent:-9999px;width:23px;height:23px;position:absolute;top:-20px;background:url(/assets/img/colorbox/controls.png) no-repeat 0 0;}#cboxClose{z-index:1;text-indent:-9999px;position:absolute;right:7px;top:7px !important;cursor:pointer;height:15px;width:15px;background:url("/assets/img/amend/icon/btn-overlay-close.png") no-repeat;}#cboxPrevious{background-position:0px 0px;right:44px;}#cboxPrevious.hover{background-position:0px -25px;}#cboxNext{background-position:-25px 0px;right:22px;}#cboxNext.hover{background-position:-25px -25px;}.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 0px;right:44px;}.cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}#captains-club #colorbox{background:#299be1;}#captains-club #cboxTitle{background:#299be1;color:#fff;font-size:9px;font-weight:700;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:600px;overflow-x:hidden;overflow-y:auto;padding:10px;width:647px;}#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("/assets/img/lightbox/btnClose.gif") no-repeat scroll 0px 0px;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;}.custom.create-courtesy.custom-blue{text-align:left !important;padding-left:10px !important;}.controls_exit_overlay .create-courtesy{width:190px !important;}#lightboxWrapper a.btnClose{top:7px;right:7px;width:14px;height:14px;color:#FFF;text-decoration:none;font-size:10px;background:#76BFEC url("/assets/img/lightbox/btnClose.gif") no-repeat scroll 0px 0px;z-index:99;}#lightboxWrapper a.btnClose span{display:none;}#lightboxWrapper .ccTopBar{float:left;background-color:#299BE1;width:100%;height:20px;}#lightboxWrapper .ccTopBar h2{font-size:11px;text-transform:uppercase;color:#FFF;margin:5px 2px 5px 4px;font-weight:700;}#ccMapOverlay{display:none;}#ccMapOverlay-lb{border:5px solid #299BE1;width:730px;height:440px;margin:0px auto;padding:0 0 5px 0;background:#FFF;}#ccMapOverlay-lb .ccButton{float:right;margin:5px 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-weight:400;}#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-weight:100;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-weight:400;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:none;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-weight:400;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-size:18px;font-weight:400;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:#FFFFFF;border-bottom:1px solid #0076BF;border-right:1px solid #D3DDE9;color:#0076BF;font-size:14px;font-weight:700;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(/assets/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:rgb(0, 118, 191);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:rgb(121, 121, 121);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:0px;z-index:150;}#ccGalleryCarousel-lb .thumbnails a.grab{display:block;width:52px;height:12px;background:transparent url(/assets/img/explore/ships/slide-grab.png) no-repeat;margin:0 auto;}#ccGalleryCarousel-lb .thumbnails a.grab:hover{background:transparent url(/assets/img/explore/ships/slide-grab-hover.png) no-repeat;}#ccGalleryCarousel-lb .thumbnails ul{height:111px;background:rgb(15, 7, 0);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(/assets/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;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-size:9px;font-weight:700;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-size:20px;font-weight:400;}.ccMediaVideo{position:relative;}.ccMediaDisplay{border:5px solid #299BE1;width:950px;}.ccMediaDisplay h2{background-color:#299BE1;color:#FFFFFF;display:block;font-size:12px;font-weight:700;line-height:1.67;height:23px;text-transform:uppercase;}#planning .ccMediaDisplay h2{margin:0;}.ccMediaDisplay .ccFlashVideo, .ccMediaDisplay #ccFlashSWF, .ccMediaSmallVideo #ccFlashSWF-lb{background-color:#FFFFFF;height:217px !important;width:390px !important;}.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-size:13px;margin:0;font-weight:400;}.ccSquareBox.small p{color:#333333;height:45px;}.ccSquareBox.medium p{color:#666666;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:0px 0px 17px 0px;width:166px;height:114px;display:block;float:left;}#ccPhotoGallery li span{background:url(/assets/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-weight:700;font-size:11px;}form label.error, form span.error{color:#e0151d;display:block;font-weight:700;}form input[type='text'], form input[type='password'], form textarea{background-color:#f3f3f3;background-image:linear-gradient(#eeeeee, #ffffff);background-image:-moz-linear-gradient(#eeeeee, #ffffff);background-image:-webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#ffffff));-pie-background:linear-gradient(#eeeeee, #ffffff);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 textarea{height:70px;}form label{font-weight:700;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(/assets/img/global/customStyleSelectBoxArrow.png) no-repeat right 3px;cursor:pointer;margin:0;padding:0 0px 0px 10px;overflow:hidden;}div.dropdown-button{background:#fff url(/assets/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:#666666;font-size:11px;font-weight:400;list-style:none;margin:0;padding:0;}span.customStyleSelectBox.error{border-color:#e0151d;color:#444444;}span.customStyleSelectBox.changed{color:#0076bf;}div.customCheckbox{cursor:pointer;}div.customCheckbox .checkbox-button{background:url(/assets/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(/assets/img/global/checkbox_custom_checked.png) no-repeat top left;}footer div.dropdown-list{height:100px;overflow-y:scroll;background-color:#fff;color:#777;}footer div.dropdown-list li{font-size:10px;}footer div.dropdown-list li:hover{text-decoration:underline;}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(/assets/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{text-decoration:underline;}footer div.dropdown:hover div.dropdown-button{background:transparent url(/assets/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-weight:700;margin-top:2px;}#loginForm{position:relative;}#loginForm input[type='text'], #loginForm input[type='password']{background-color:#f3f3f3;background-image:linear-gradient(#f6f6f6, #ffffff);background-image:-moz-linear-gradient(#f6f6f6, #ffffff);background-image:-webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#ffffff));-pie-background:linear-gradient(#f6f6f6, #ffffff);-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:16px;}#loginForm .ccButton.small .text{min-width:30px;}#loginForm form label{font-weight:700;font-size:11px;color:#858585;}#loginForm form label.error{color:#ff0000;display:block;font-weight:700;margin-top:2px;}#loginForm form label.loginError{clear:left;}#loginForm form label.serverError{position:absolute;right:0px;top:47px;}#loginForm a.forgot{font-size:11px;font-weight:400;color:#299be1;text-decoration:none;}#loginForm .clearfloat{clear:both;margin:0;}#ux-spec{background-image:url(/assets/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(/assets/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(#ffffff, #f1f1f1);background-image:-moz-linear-gradient(#ffffff, #f1f1f1);background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));-pie-background:linear-gradient(#ffffff, #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(/assets/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:none;}#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;}@charset "UTF-8";#ccPage .ccLoginTop{background:url(/assets/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{border:1px solid #d9d9d9;margin:0;width:918px;height:140px;}#ccPage .ccLoginTop table.membership_status tr.tierGroup td{background:none repeat scroll 0 0 #FFFFFF;color:#0075BE;font-size:20px;padding:10px;}#ccPage .ccLoginTop table.membership_status tr.tierGroup td a, #ccPage .ccLoginTop table.membership_status tr.tierGroup td a:hover, #ccPage .ccLoginTop table.membership_status tr.tierGroup td a:visited{color:#0075be;}#ccPage .ccLoginTop table.membership_status tr.tierGroup td span{color:#8a8a8a;}#ccPage .ccLoginTop table.membership_status tr.tierGroup td:first-child{background:none repeat scroll 0 0 #F5F5F5;border-right:1px solid #D9D9D9;padding:10px;text-align:center;vertical-align:middle;}#ccPage .ccLoginTop table.membership_status tr.tierGroup td+td{width:300px;}#ccPage .ccLoginTop table.membership_status tr.tierGroup td:last-child{text-align:right;}#ccPage .ccLoginTop table.membership_status tr.tierGroupDetail td span:first-child{font-weight:700;color:#999;}#captains-club table.membership_status tr.tierGroupDetail td .ccButton.small.short{margin-left:20px;}#captains-club table.membership_status tr.tierGroupDetail td .ccButton.small.short span{color:#fff;font-weight:400;}#ccPage .ccLoginTop table.membership_status tr.tierGroupDetail td:last-child{background:none;}#ccPage .ccLoginTop table.membership_status tr.tierintlGroupDetail td span:first-child{font-weight:700;color:#999;}#captains-club table.membership_status tr.tierintlGroupDetail td .ccButton.small.short{margin-left:20px;}#captains-club table.membership_status tr.tierintlGroupDetail td .ccButton.small.short span{color:#fff;font-weight:400;}#ccPage .ccLoginTop table.membership_status tr.tierintlGroupDetail td:last-child{background:none;}#ccPage .ccLoginTop h2+.membership_status{margin-left:-10px;margin-top:15px;}#ccPage .ccLoginTop .membership_status dl{background:none;float:none;font-size:13px;margin:0;padding:0 10px 1px;}#ccPage .ccLoginTop table.membership_status tr.tierGroupDetail td{background:url("/assets/img/captains-club/plating/bkg-separator.png") no-repeat scroll right center rgba(0, 0, 0, 0);padding:25px 7px;vertical-align:middle;}#ccPage .ccLoginTop table.membership_status tr.tierintlGroupDetail td{background:url("/assets/img/captains-club/plating/bkg-separator.png") no-repeat scroll right center rgba(0, 0, 0, 0);padding:10px 7px;vertical-align:middle;}#ccPage .ccLoginTop .membership_status dl dd{background-image:linear-gradient(#FFFFFF, #DADADA);border:1px solid #FFFFFF;border-radius:4px 4px 4px 4px;float:left;font-size:13px;letter-spacing:1px;margin-left:10px;padding:8px 10px 5px;}#ccPage .ccLoginTop .membership_status dl dt{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border-bottom:medium none;float:left;font-size:13px;font-weight:700;text-align:right;width:100px;}#ccPage .ccLoginTop .membership_status dl dt{display:inline-block;float:none;white-space:normal;width:auto;}#ccPage .ccLoginTop .membership_status td:last-child dl dt{line-height:36px;}#ccPage .ccLoginTop .membership_status dl:first-child a{color:#0076bf;text-transform:uppercase;}#ccPage .ccLoginTop .membership_status dl dt{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border-bottom:medium none;float:left;font-size:13px;font-weight:700;text-align:right;width:83px;}#ccPage .ccLoginTop .membership_status td:last-child dl dt{line-height:17px;width:83px !important;}.cctdwidth{width:245px;}#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:12px 10px 0;height:35px;}#ccPage .ccLoginTop .membership_status .address dt{font-size:13px;font-weight:700;margin-right:4px;}#ccPage .ccLoginTop .membership_status .address dd{background:none;border:none;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:none;margin-top:10px;padding-top:0;height:24px;}#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-size:13px;font-weight:700;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:none;border:none;border-radius:0;width:332px;}#ccPage .ccLoginTop .membership_status dd .ccButton{float:right;margin-right:20px;margin-top:1px;}#ccPage .ccLoginTop .membership_status .member_num{margin-left:35px;margin-top:-9px;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:20px;}#ccPage .ccLoginTop .membership_status .credit_earned+dd{padding:8px 13px 5px 10px;}#ccPage .ccLoginTop .membership_status .help{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;}}#ccPage .ccLoginTop table.membership_status tr.tierGroupDetail td:nth-child(2){width:230px;}#ccPage .ccLoginTop table.membership_status tr.tierintlGroupDetail td:nth-child(2){width:230px;}select.ccSelectBox{background-color:#f5f5f5;border:solid 1px #d2d2d2;}select.ccSelectBox option{background-color:white;}select.ccSelectBox option{font-weight:400;}.ccWidthOver200{width:230px;}#cboxContent form label.error{color:#E0151D !important;float:none !important;font-weight:400 !important;margin:0 !important;width:100% !important;}#content_cc_lookup .ie7_fix{display:none;}#cboxContent #content_select_guests{margin-bottom:30px;}#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 0px;}#cboxContent #content_select_guests label.checkbox{font-weight:400;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 form .ccLookUpButtons{float:right;margin:-10px 90px;}#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;}#captains-club #content_cc_lookup{width:680px;}#content_cc_lookup #look_up_cc_number .ccLookUpButtons .ccButton .pointer{top:40%;}#cboxContent #content_cc_lookup input, #cboxContent #content_cc_lookup .custom-select, #cboxContent #content_cc_lookup textarea{float:none;clear:none;border-radius:0px}#cboxContent #content_cc_lookup form label{font-weight:400;color:#858585;font-weight:700;font-size:11px;}#cboxContent #content_cc_lookup form .birthDateSelect select{display:inline !important;}#content_cc_lookup label .inputText, #content_cc_lookup label select{display:block;width:150px;height:27px !important;line-height:27px !important;}#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{border:0px !important;border-bottom:1px solid #858585 !important;border-radius:4px;padding-left:11px;line-height:10px;width:50px;margin-right:10px;}#content_cc_lookup #lookupBdayMonth1{width:101px;border:0px !important;border-bottom:1px solid #858585 !important;border-radius:4px;padding-left:11px;line-height:10px;margin-right:10px;}#content_cc_lookup #lookupBdayYear1{width:69px;border:0px !important;border-bottom:1px solid #858585 !important;border-radius:4px;padding-left:11px;line-height:10px;}.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 label#lookupCountry .ccSelectBox{position:absolute;opacity:0;font-size:11px;height:27px;width:168px;}#content_cc_lookup p:first-child{margin:0;padding-bottom:5px;padding-right:7px;}#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-size:30px;font-weight:300;}#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("/assets/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:0px;}#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:0px 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-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:700;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("/assets/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:none;}#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-size:9px;font-weight:700;left:3px;padding:7px 0 0 15px;position:absolute;text-transform:uppercase;top:-27px;width:100%;}#contact-us #cboxClose{background:url("/assets/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-weight:700;font-size:11px;float:left;width:286px;}#contact_us_form form label .error{color:#ff0000;}#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-weight:700;font-size:11px;float:left;width:286px;}#contact_us_form h2 label{color:#0076bf;font-weight:100;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("/assets/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-size:9px;font-weight:700;left:3px;padding:7px 0 0 15px;position:absolute;text-transform:uppercase;top:-27px;width:100%;}#ebrochure #cboxClose{background:url("/assets/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:616px;padding:25px 0 25px 25px;width:688px;}#ebrochure #send_brochure article{max-width:550px;min-height:200px;}.ebrochure_mandatoryField{color:#ff0000;}#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-weight:700;font-size:11px;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:#FFFFFF;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:#ff0000;}#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 #FFFFFF;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-weight:700;font-size:11px;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 #FFFFFF;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-size:18px;font-weight:400;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-size:12px;font-weight:700;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-size:9px;font-weight:700;left:3px;padding:7px 0 0 15px;position:absolute;text-transform:uppercase;top:-27px;width:100%;}#misc #cboxClose{background:url("/assets/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-weight:700;font-size:11px;float:left;width:286px;}#misc #contact_us_form form label .error{color:#ff0000;}#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-size:11px;font-weight:700;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("/assets/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-weight:700;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-weight:700;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-size:9px;font-weight:700;left:3px;padding:7px 0 0 15px;position:absolute;text-transform:uppercase;top:-27px;width:100%;}#destinations #cboxClose{background:url("/assets/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-size:11px;font-weight:700;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:none;color:#858585;display:inline-block;float:left;font-size:11px;font-weight:700;}#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-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-box;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;}#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 #FFFFFF;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-size:9px;font-weight:700;left:3px;padding:7px 0 0 15px;position:absolute;text-transform:uppercase;top:-27px;width:100%;}#faq-cruise-critic #cboxClose{background:url("/assets/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:700;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;}#onboard #colorbox.specialNeeds #cboxLoadedContent{margin:26px 0;}#onboard #cboxTitle{color:#fff;font-size:9px;font-weight:700;left:3px;padding:7px 0 0 15px;position:absolute;text-transform:uppercase;top:-27px;width:100%;}#onboard #cboxClose{background:url("/assets/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:650px;overflow:auto;overflow-x:hidden;padding:14px;width:650px;margin-bottom:25px;}.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("/assets/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-size:11px;font-weight:700;}#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:#444444;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, #home #cboxLoadedContent, #home #cboxTitle, #home #colorbox, #home #cboxLoadedContent, #home #cboxTitle{background:none repeat scroll 0 0;}#home #cboxTitle, #home #cboxTitle{color:#fff;font-size:9px;font-weight:700;left:3px;padding:7px 0 0 15px;position:absolute;text-transform:uppercase;top:-27px;width:100%;}#cboxClose{background:url("/assets/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;}#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;}#browserWarning{background-color:#FFF;position:relative;overflow:hidden;}#browserWarning #browserWarning_container{margin-left:auto;margin-right:auto;width:330px;position:relative;padding-top:35px;padding-bottom:35px;}#browserWarning #cboxLoadedContent{padding-top:30px;}#browserWarning #cboxTopCenter, #browserWarning #cboxBottomCenter{height:0px;}.shortImg{padding-top:4px;padding-left:5px;}#browserWarning .browserWarningImg{position:relative;margin-right:5px;}#browserWarning #browserWarning_shadow{position:relative;width:100%;}#browserWarning #browserWarning_text{position:relative;width:100%;margin-left:15px !important;}#browserWarning_textContainer{position:relative;width:276px;margin-left:75px;margin-bottom:44px;}#browserWarning #browserWarning_textContainer h2 p{padding:0;margin:0;margin-left:15px !important;}#browserWarning #browserWarning_title{color:#22BAEB;position:relative;width:100%;margin-left:15px;margin-bottom:10px;}#browserWarning #browserWarning_warningIcon{position:absolute;top:20px;left:10px;border:0px none;}#reservationInformationForm{padding:10px 20px 0 200px;width:500px;}#reservationInformationForm form#language .heading span{font-weight:700;}#reservationInformationForm .language span{margin-right:5px;vertical-align:middle;}#reservationInformationForm .language .spanSelect{margin-bottom:0px;}#reservationInformationForm .language select{width:145px;cursor:pointer;}#reservationInformationForm .language span.customStyleSelectBox{width:132px;}#reservationInformationForm .language span.customStyleSelectBoxInner{margin-right:7px;width:130px;}#searchResult #colorbox, #searchResult #cboxLoadedContent, #searchResult #cboxTitle, #searchTool #colorbox, #searchTool #cboxLoadedContent, #searchTool #cboxTitle{background:none repeat scroll 0 0;}#searchResult #cboxTitle, #searchTool #cboxTitle{color:#fff;font-size:9px;font-weight:700;left:3px;padding:7px 0 0 15px;position:absolute;text-transform:uppercase;top:-27px;width:100%;}#searchResult #cboxClose, #searchTool #cboxClose{background:url("/assets/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;}#searchResult #how2video, #searchTool #how2video{background:#fff;color:#333;height:449px;overflow:hidden;padding:1px 0 0;width:770px;}#ccStateroomOverlay-lb.stateroom-variation a.btnClose{right:1px !important;}.stateroom-variation .guaranteeImage{margin:0 30px 0 50px !important;}.stateroom-variation .stateroom-variation-tab{color:#000000;margin-top:10px;margin-left:10px;font-weight:700;}.stateroom-variation #ccStateroomFeatures{float:left;padding:0 0 0 0px;margin-left:400px;margin-top:-45px;}.stateroom-variation #ccStateroomFeatures ul{float:none !important;margin-left:27px;}.stateroom-variation #ccStateroomDescription{width:400px;margin-bottom:25px;}.stateroom-variation #ccStateroomFeatures h4{font-size:16px;margin-bottom:5px;}.stateroom-variation .cc-half-width{width:auto;}.stateroom-variation figure img{width:auto;}#content_cc_lookup p.required{font-style:italic;margin-bottom:5px;}#content_cc_lookup #processing_icon .error, #processing_icon FONT, #ccNumberResult .SmColor2ErrorText{color:#FF0000 !important;}#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;}@charset "UTF-8";.dma_bar{background:#ffffff;background:-webkit-linear-gradient(top, #ffffff 0%, #fafafa 50%, #eaeaea 100%);background:-ms-linear-gradient(top, #ffffff 0%, #fafafa 50%, #eaeaea 100%);background:linear-gradient(to bottom, #ffffff 0%, #fafafa 50%, #eaeaea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=0);height:24px;padding:9px 0 0;position:relative;z-index:999999;}.dma_bar p{line-height:1;margin:0 !important;}.dma_bar .action_link, .dma_bar .action_link .text{display:inline-block;float:none;font-size:14px;font-weight:700;height:16px;margin:0 0 0 7px;line-height:14px;text-transform:none;color:#0076bf;}.dma_bar .action_link .text{padding-right:8px;}.dma_bar .action_link .pointer{margin:0 6px 3px 3px !important;}.webkit .dma_bar .action_link .pointer{margin:0 6px 2px 3px !important;}.dma_bar .action_link:hover{text-decoration:underline;}