#splash{clear:both;width:100%;height:430px;position:relative;overflow:hidden;font-family:roboto slab,Georgia,times new roman,times,serif}#splash .splashnav{width:241px;height:430px;position:absolute;z-index:7;left:40px;top:0;text-align:center;background:#01295f}#splash .splashnavitem{float:left;width:241px;background:#fff}#splash .splashnav h3,#splash .splashnav .h3heading{font-size:1.8em;line-height:22px;color:#01295f;font-weight:700;display:block;padding:10px 0;margin:0 auto;background:#01295f}#splash .splashnav h3.active,#splash .splashnav .h3heading.active{width:193px;padding-bottom:10px;background:0 0;text-transform:uppercase}#splash .splashnav .details{height:290px;font-size:85%}#splash .splashnav .detailtext{color:#634d4d;font-size:1.4em;margin:0 auto;padding:0 20px}#splash .splashnav .detailtext .form-field{text-align:left;margin-bottom:10px}#splash .splashnav .detailtext .form-field label{color:#01295f;display:block;margin-bottom:2px;margin-left:4px}#splash .splashnav .detailtext p{margin:6px 0}#splash .splashnav #btn-learn-more{border:1px solid #fff;background:#fff;color:#000;display:block;width:193px;margin:0 auto;text-transform:none;padding:4px 6px;font-weight:400}#splash .splashnav #btn-learn-more:hover{background:#eee}#splash .splashnav .detailtext .form-field select{width:100%}#splash .splashnav .detailtext .form-field .group{border:3px solid #d0d9e0;padding:4px 2px;font-size:11px;font-family:roboto,arial,helvetica,sans-serif;border-radius:6px}#splash .splashnav .detailtext .form-field .group label{display:inline;margin:0}#splash .splashnav .details a{color:#ff4e0e;font-weight:400}#splash .splashnav .details a:hover{text-decoration:none}#splash .splashnav .details .contact{margin-top:10px}#splash .splashnav .details .phone{font-size:1.5em;display:block;margin-bottom:4px}.ui-selectmenu-dropdown{background:none #fff;color:#000!important;font-size:12px;border:3px solid #d0d9e0;border-radius:6px;text-decoration:none!important}.ui-selectmenu-menu-dropdown{text-align:left}#splash .homepagepromo{width:709px;height:58px;overflow:hidden;position:absolute;bottom:0;z-index:7}#splash .splashhscroller{position:relative;height:430px;width:642px}#splash .splashhscroller .hscrollable{position:absolute;width:999999em;z-index:6}#splash .splashhscroller .hscrollable div{float:left;position:relative}#splash .splashhscroller .hscrollable div div.caption{position:absolute;text-align:right;font-family:roboto,arial,Helvetica,sans-serif;font-size:1.2em;padding:65px 40px;right:0;bottom:0;color:#fff;text-transform:uppercase;font-weight:700}#splash .splashhscroller .hscrollable div a{color:#fff;text-decoration:underline}#splash .hscrollwrapper{position:relative}#splash a.disabled{cursor:default;display:none!important}#splash .hscrollwrapper .arrow{position:absolute;display:block;height:150px;z-index:8;text-indent:-999em;cursor:pointer;top:140px;width:150px;opacity:.01}#splash .hscrollwrapper .next,#splash .hscrollwrapper .hnext{right:0;background:url(../images/scroller-arrow-right.png) no-repeat 100% 50%}#splash .hscrollwrapper .prev,#splash .hscrollwrapper .hprev{left:0;width:65px;background:url(../images/scroller-arrow-left.png) no-repeat 0 50%}#splash a.disabled{display:none!important;cursor:default}#portmodal{background:#fff url(../images/portmodal-bg.jpg) no-repeat 0 0;padding-top:233px;padding-bottom:38px;text-align:left}#portmodal p,#portmodal ul li a,#portmodal h5,#portmodal .h5heading{padding-left:63px}#portmodal h5,#portmodal .h5heading{font-size:1.1em;line-height:1.8;color:#00285d;text-transform:uppercase;font-weight:400}#portmodal p{display:block;font-size:1.2em;line-height:1.6;color:#595959}#portmodal ul{margin-top:15px;display:none}#portmodal ul li{font-family:roboto slab,Georgia,times new roman,times,serif;font-size:1.3em;color:#00285d;text-transform:uppercase}#portmodal ul li a{color:#00285d;display:block;height:23px;line-height:23px}#portmodal ul li a:hover{color:#fff;background-color:#59add7}#cruise-search-form .ui-datepicker{padding:0;width:100%;z-index:100}#cruise-search-form .ui-datepicker-inline,#cruise-search-form .ui-datepicker-header{background:0 0;border:none}#cruise-search-form .ui-datepicker .ui-datepicker-calendar th{font-size:10px}#cruise-search-form .datepicker .no-cruises a{background-image:none;opacity:.35}#cruise-search-form .datepicker .has-cruises a{background-image:none;background-color:#01377e;color:#fff}#cruise-search-form .datepicker .has-discounted-cruise a{background-image:none;background-color:#01295f;color:#fff}#cruise-search-form .datepicker .has-cruises a:hover,#cruise-search-form .datepicker .has-discounted-cruise a:hover{background:#01295f}#cruise-search-form .datepicker .has-cruises a.ui-state-active,#cruise-search-form .datepicker .has-discounted-cruise a.ui-state-active{background:#fff}#cruise-search-form .datepicker .ui-datepicker-current-day a{background-color:#fff;border:1px solid #01295f!important;color:#01295f;font-weight:700;text-decoration:none}#cruise-search-form .datepicker .ui-state-default,#cruise-search-form .datepicker .ui-widget-content .ui-state-default,#cruise-search-form .datepicker .ui-state-hover,#cruise-search-form .datepicker .ui-widget-content .ui-state-hover,#cruise-search-form .datepicker .ui-state-focus,#cruise-search-form .datepicker .ui-widget-content .ui-state-focus{border:0}#cruise-search-form .ui-datepicker td span,#cruise-search-form .ui-datepicker td a{font-size:10px;text-align:center;padding:4px 2px}.demo{margin:0;background-color:#123e7b;padding:0 1px .5em;border:none;position:relative;overflow:hidden}.demo h1{color:#fff;font-family:roboto slab,Georgia,serif;font-size:2em;font-weight:400;margin:15px 0}.demo h2,.demo .h2heading{color:#fff;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1.4em;font-weight:400;letter-spacing:.05em;margin:15px 0 5px;text-transform:uppercase}.js #container{visibility:hidden}.summary{width:60%;padding:1em 11px 0;margin-left:auto;margin-right:auto}.summary p{font-size:1.3em;text-align:left;color:#fff;font-family:roboto,Arial,Helvetica,san-serif}.summary code{white-space:nowrap}.collapse{margin-bottom:.5em}.inner{width:60%;padding:1em 12px;background-color:#123e7b;margin:0 auto}.inner p{font-size:1.3em;text-align:left;color:#fff;font-family:roboto,Arial,Helvetica,san-serif}.inner ul{list-style:disc;text-align:left;color:#fff;font-size:1.4em;font-family:roboto,Arial,Helvetica,san-serif;margin:10px 0 0 15px}.expand{padding-bottom:.75em}.expand a{display:block;padding:3px 10px}.expand a:link,.expand a:visited{border-width:1px}.expand a:hover,.expand a:active,.expand a:focus{}.expand a.open:link,.expand a.open:visited{border-style:solid}.switch a{color:#b6daec;text-transform:uppercase}.switch a.open{color:#ffc8a3;text-transform:uppercase}p.switch,p.top{padding-bottom:1.5em;padding-right:10px;text-align:right;font-size:.9em}.top a{color:#f60}#flag{position:relative;top:7px;left:-2px}.ui-datepicker th,.ui-datepicker td{font-family:roboto,Arial,Helvetica,san-serif}.ui-widget{font-family:roboto,Arial,Helvetica,san-serif}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{background-image:none;opacity:.6}