#content .middlecolumn{width:416px}#content .middlecolumn .specialoffer{padding-top:16px;padding-bottom:1px;margin-right:0}#content h5,#content .h5heading{line-height:1.4;color:#00285d;margin-bottom:0}#content .middlecolumn #samplemenus h6,#content .middlecolumn #samplemenus .h6heading{font-family:roboto slab,georgia,times new roman,serif;font-size:1.8em;color:#00285d;text-transform:uppercase;font-weight:400;padding-top:10px;margin-bottom:18px}#content .middlecolumn #samplemenus{padding:0;font-size:1.2em;border-top:1px solid #c2cfdb;color:#7e8083}#content .middlecolumn #samplemenus a{color:#255d79;font-size:1.2em;background:url(../images/icn_download_small.gif) no-repeat 0 6px;padding-left:16px;display:block}#content .middlecolumn #samplemenus .description{padding-left:16px;color:#575757}#content .middlecolumn #cruisedetails{margin-top:21px;text-align:center}#content .middlecolumn #cruisedetails #datepicker{float:left;margin-right:15px;padding-bottom:10px}#content .middlecolumn #cruisedetails,#content .middlecolumn #whatyouget{padding-top:4px}#content .middlecolumn #cruisedetails{font-size:1.1em}#content .middlecolumn #cruisedetails strong,#content .middlecolumn #whatyouget strong{color:#00285d;text-transform:uppercase}#content .middlecolumn #cruisedetails a,#content .middlecolumn #whatyouget a{text-decoration:underline}#content .middlecolumn #cruisedetails a:hover,#content .middlecolumn #whatyouget a:hover{text-decoration:none}#content .middlecolumn #whatyouget{clear:left;font-size:1.15em;padding-bottom:10px;padding-right:10px}#content .middlecolumn #whatyouget .videos iframe{margin-bottom:40px}#content .middlecolumn .booknow{font-family:robato slab,georgia,times new roman,times,serif;font-size:1.83em;color:#71b2d3;text-decoration:underline}#content #enhancements h6,#content h6.griddivider,#content #enhancements .h6heading,#content .h6heading.griddivider{display:block;background-color:#001a46;color:#fff;font-size:1.1em;font-weight:400;text-transform:uppercase;margin-bottom:16px;padding:10px;clear:left}#content h6.griddivider,#content .h6heading.griddivider{margin-bottom:23px;margin-right:68px}#content #enhancements img{float:left;clear:left;display:inline;margin-right:20px;margin-bottom:32px}#content #enhancementitem{margin-bottom:32px;font-size:1.2em;color:#7d7d7d;padding-right:18px}#content #enhancementitem a{display:block;font-size:.9em;text-transform:uppercase;color:#3f6a8f;padding:4px 0 2px}#content #enhancementitem strong.price{font-size:1.2em;font-weight:400;color:#00285d;font-family:roboto slab,georgia,times new roman,times,serif}#flashgallery{clear:both;width:950px;height:432px;font-family:roboto slab,georgia,times new roman,times,serif}#gallerywrapper{position:relative}#gallerywrapper #leftcontent{position:absolute;top:0;left:0;z-index:40}#splash{clear:both;width:950px;height:432px;position:relative;overflow:hidden}#splash #splashvertscroller{position:relative;height:432px;width:642px;left:-360px}#splash #splashvertscroller .vscrollable{position:absolute;width:999999em;height:999999em;z-index:6}#splash #splashvertscroller .loading{background:#fff url(../images/scroller-loading.gif) no-repeat 50px 50%;height:430px}#splash .splashhscroller{position:relative;height:432px;width:642px}#splash .splashhscroller .hscrollable{position:absolute;width:999999em;z-index:6}#splash .splashhscroller .hscrollable img{float:left}#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}#splash .vscrollwrapper .arrow{position:absolute;display:block;z-index:8}#splash .vscrollwrapper .up{top:0;left:0}#splash .vscrollwrapper .down{bottom:0;left:0}#splash .hscrollwrapper .next,#splash .hscrollwrapper .hnext{top:0;left:1160px;width:150px;background:url(../images/scroller-arrow-right.png) no-repeat 100% 50%}#splash .hscrollwrapper .prev,#splash .hscrollwrapper .hprev{top:0;left:360px;width:65px;background:url(../images/scroller-arrow-left.png) no-repeat 0 50%}#splash a.disabled{display:none!important;cursor:default}#flashport{clear:both;width:950px;height:430px;font-family:robato slab,georgia,times new roman,times,serif}#flashport .fallback{width:193px;height:430px;padding:0 693px 0 64px;text-align:center;background:url(../images/home-splash-bg.jpg) no-repeat 0 0}#flashport .fallback h3,#flashport .fallback .h3heading{font-size:2.4em;color:#00285d;font-weight:400;display:block;padding:32px 0 11px;border-bottom:1px solid #d9dcdd;margin-bottom:19px}#flashport .fallback p{color:#666f76;font-size:1.5em;margin-bottom:1.7em;padding:0 10px}#flashport .fallback p.getflash{border-top:1px solid #d9dcdd;font-size:1.2em;padding:12px 10px}#hflashport .fallback p a{display:block;color:#59add7;font-size:1.3em;line-height:2}#flashport .fallback p a:hover{color:#00285d}#content .menus li a,#content a.download{background:url(../images/icn_download_small.gif) no-repeat 0 3px;padding-left:14px;color:#255b74;line-height:1.5}#content .specialslist p,#content .specialslist h4,#content .specialslist .h4heading{margin-bottom:1.4em}#content .specialslist p span.expiration{display:block;font-size:.9em;text-transform:uppercase;color:#00285d}#content .specialslist p a{display:block;font-size:1.33em;color:#59add7;text-decoration:underline}#content .floorplans{margin-top:16px}#content .floorplans a.download{font-size:1.2em;display:block;margin-bottom:16px;background-color:#fff;color:#245a75}#cruise-search .detailtext .form-field{margin-right:20px;float:left}#cruise-search .detailtext .form-field label{display:block}#cruise-search .detailtext .form-field label.inline{display:inline}#cruise-search select,#cruise-search input.date-field{border:3px solid #d0d9e0;padding:4px 2px;font-size:12px;font-family:roboto,arial,helvetica,sans-serif;border-radius:6px;width:140px}#cruise-search input.date-field{padding:6px 10px;width:94%}#cruise-search ul.errorMessage{color:red}#cruise-search #fld-dates{margin-top:-60px}#cruise-search #fld-dates>div{display:none}#cruise-search #fld-date-range{margin-left:7px;margin-top:10px}#cruise-search #fld-date-range input{display:block}#cruise-search #fld-date-range label,#cruise-search #fld-date-range input[type=submit]{margin-top:10px}#cruise-search #fld-date-range input[type=submit]{background-color:#ff6813;color:#fff!important;font-family:roboto slab,Georgia,times new roman,serif;font-weight:700;padding:6px 12px;text-decoration:none!important;text-transform:uppercase;border:1px solid #ff6813;margin-left:2px;font-size:12px;cursor:pointer;border-radius:0;-webkit-appearance:none}#cruise-search #fld-date-range input[type=submit]:hover{background-color:#f25b06}.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}#content .cruise-search-results{position:relative}#content .cruise-search-results ul{list-style:none;margin-bottom:20px;position:relative;margin-top:10px}#content .widecolumn.cruise-search-results ul li,#content .middlecolumn .cruise-search-results ul li{margin-left:0;margin-bottom:15px;background:0 0;padding-left:0;border-bottom:1px solid #eee;padding-bottom:15px}#content .widecolumn.cruise-search-results ul li.date-header,#content .middlecolumn .cruise-search-results ul li.date-header{font-size:1em;border:none;padding-bottom:0}#content .cruise-search-results h4,#content .cruise-search-results .h4heading{color:#515767}#content .cruise-search-results h5,#content .cruise-search-results .h5heading{font-family:roboto slab,georgia,times new roman,times,serif;font-size:1.45em;font-weight:700;line-height:1.2em}#content .cruise-search-results h5 a,#content .cruise-search-results .h5heading a{color:#00285d}#content .cruise-search-results h5 a:hover,#content .cruise-search-results .h5heading a:hover{color:#3375ba}#content .cruise-search-results h6,#content .cruise-search-results .h6heading{font-size:1em;color:#00285d;font-weight:400;margin-bottom:5px}#content .cruise-search-results .alert-info{color:#365f07;font-family:roboto slab,georgia,times new roman,times,serif;font-size:13px;font-weight:400;line-height:1em;margin:7px 0 8px}#content .cruise-search-results .boarding-titles{display:inline-block;vertical-align:top;text-align:right;text-transform:uppercase;font-size:.9em;color:#595959;font-weight:700}#content .cruise-search-results .boarding-info{display:inline-block;vertical-align:top;width:240px;font-weight:700;color:#475157;font-size:.9em}#content .cruise-search-results .boarding-info a{color:#00285d;font-size:1.05em;font-weight:400}#content .cruise-search-results .boarding-info a:hover{color:#275a90}#content .cruise-search-results .boarding-info div{padding-left:4px}#content .cruise-search-results .boarding-info .tax{font-size:9px;font-weight:400;font-style:italic}#content .cruise-search-results .price .discounted{color:#c00}#content .cruise-search-results .price .full-price{padding-left:2px;text-decoration:line-through}#content .cruise-search-results p.search-error{background:#9e1025;border-color:#9e1025;color:#fff;font-size:1.6em;margin:10px 0;padding:10px 0;line-height:1.2em;text-align:center}#content .cruise-search-results ul.search-error{font-size:1.2em;font-weight:700}#content .widecolumn.cruise-search-results .alert li{background:#de2d0f;border:1px solid #f44345;color:#fff;font-size:1.6em;margin:10px 0;padding:10px 0;line-height:1.2em;text-align:center}#content .cruise-search-results li .blue-button{float:left;min-width:65px;text-align:center}#content .cruise-search-results li div.book-now{float:left;margin-top:4px;margin-right:24px}#content .cruise-search-results li div.details{float:right;width:470px;font-size:1.1em}#content .cruise-search-results li div.not-available-online{margin:4px 0;padding:10px}#content .middlecolumn .cruise-search-results{margin:20px 0;position:relative}#content .middlecolumn .cruise-search-results hr{border:none;border-bottom:1px solid #c2cfdb}#content .middlecolumn .cruise-search-results ul{margin-top:15px;list-style:none}#content .middlecolumn .cruise-search-results li div.details{width:296px}#cruise-search-form #datepicker{font-size:.7em;position:relative}.description #cruise-search-form #datepicker{margin-top:10px}#leftcontent #datepicker{font-size:1em}#leftcontent #datepicker .calendar-header{color:#123e7b;font-size:19px;font-weight:700;text-transform:uppercase;margin-bottom:10px}.ui-datepicker td{width:20px}.ui-datepicker .no-cruises a{background-image:none;opacity:.35;text-decoration:none}.ui-datepicker .has-cruises a{background-image:none;background-color:#01377e;color:#fff;text-decoration:none}.ui-datepicker .has-discounted-cruise a{background-image:none;background-color:#014bad;color:#fff;text-decoration:none}.ui-datepicker .has-cruises a:hover,.ui-datepicker .has-discounted-cruise a:hover{background:#01295f}.ui-datepicker .has-cruises a.ui-state-active,.ui-datepicker .has-discounted-cruise a.ui-state-active{background:#fff}.ui-datepicker .ui-datepicker-current-day a{background:#fff;border:1px solid #01377e!important;color:#01377e;font-weight:700;text-decoration:none}.ui-datepicker .ui-datepicker-calendar span,.ui-datepicker .ui-datepicker-calendar a{font-size:10px}.ui-datepicker .ui-state-default,.ui-datepicker .ui-widget-content .ui-state-default,.ui-datepicker .ui-state-hover,.ui-datepicker .ui-widget-content .ui-state-hover,.ui-datepicker .ui-state-focus,.ui-datepicker .ui-widget-content .ui-state-focus{border:0}.key-map{margin-top:10px;margin-left:0}