@font-face{font-family:"Function Pro Book";src:url("../fonts/FunctionPro-Book-webfont.eot");src:url("../fonts/FunctionPro-Book-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/FunctionPro-Book-webfont.woff") format("woff"),url("../fonts/FunctionPro-Book-webfont.ttf") format("truetype"),url("../fonts/FunctionPro-Book-webfont.svg#svgFontName") format("svg")}@font-face{font-family:"Function Pro Demi";src:url("../fonts/FunctionPro-Demi-webfont.eot");src:url("../fonts/FunctionPro-Demi-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/FunctionPro-Demi-webfont.woff") format("woff"),url("../fonts/FunctionPro-Demi-webfont.ttf") format("truetype"),url("../fonts/FunctionPro-Demi-webfont.svg#svgFontName") format("svg")}@font-face{font-family:"Function Pro Bold";src:url("../fonts/FunctionPro-Bold-webfont.eot");src:url("../fonts/FunctionPro-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/FunctionPro-Bold-webfont.woff") format("woff"),url("../fonts/FunctionPro-Bold-webfont.ttf") format("truetype"),url("../fonts/FunctionPro-Bold-webfont.svg#svgFontName") format("svg")}#contentbody{background-color:#fff;background-image:url('/nclweb/images/framework/bg_tab_container.jpg?1298926252');background-repeat:repeat-x;background-position:left bottom}#footer{margin-top:20px}body#ncl #contentheader{display:inline;float:left;margin-right:0;width:950px;position:relative;padding:0}* html body#ncl #contentheader{overflow-x:hidden}body#ncl #contentheader #theme_accent{position:absolute;left:0;top:216px;height:6px;width:950px}body#ncl #contentheader .default{background-color:#ebaa48}body#ncl #contentheader .nclblue,body#ncl #contentheader .alaska{background-color:#09c}body#ncl #contentheader .hawaii{background-color:#c60}body#ncl #contentheader .riviera{background-color:#c06}body#ncl #contentheader .bermuda,body#ncl #contentheader .weekends{background-color:#936}body#ncl #contentheader .caribbean{background-color:#f93}body#ncl #contentheader .europe{background-color:#360}body#ncl #contentheader .new_england,body#ncl #contentheader .pacific{background-color:#099}body#ncl #contentheader .south_america{background-color:#c33}body#ncl #contentheader .panama{background-color:#c33}body#ncl #contentheader .bahamas_fl{background-color:#936}.section_image img{width:950px;height:275px}#image_overlay{background-color:transparent;background-image:url('/nclweb/images/framework/common_overlay.png?1298926252');background-repeat:no-repeat;_background:url(/nclweb/images/framework/x.gif);_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nclweb/images/framework/common_overlay.png', sizingMethod='image');display:inline;float:left;margin-right:0;width:950px;position:absolute;top:0;left:0;height:275px;background-color:transparent;background-image:url('/nclweb/images/framework/common_overlay.png?1298926252');background-repeat:no-repeat;_background:url(/nclweb/images/framework/x.gif);_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nclweb/images/framework/common_overlay.png', sizingMethod='image');background-position:100% 0}* html #image_overlay{overflow-x:hidden}#section_image_overlay{display:inline;float:left;margin-right:0;width:950px;position:absolute;top:0;left:0;height:275px}* html #section_image_overlay{overflow-x:hidden}#section_image_overlay #section_title{display:inline;float:left;margin-right:10px;width:710px;color:#fff;font-weight:bold;display:block;width:698px;margin-top:236px;padding-left:15px;text-transform:uppercase}* html #section_image_overlay #section_title{overflow-x:hidden}#section_image_overlay #section_title span{font-weight:normal}#section_image_overlay #section_title #section{color:#ebaa48;text-transform:none;background-color:transparent}#section_image_overlay #section_nav{display:inline;float:left;margin-right:0;width:230px;width:202px;margin-top:6px;_margin-top:0;padding-left:10px;font-size:12px}* html #section_image_overlay #section_nav{overflow-x:hidden}#section_image_overlay #section_nav li{padding:4px 0;margin-right:0;background-image:url('/nclweb/images/framework/bullet_arrow.gif?1298926252');background-repeat:no-repeat;background-color:transparent;background-position:0 4px;list-style-type:none;padding:3px 0 3px 20px;display:inline-block;padding-left:20px;width:200px;height:15px}#section_image_overlay #section_nav li.active{font-weight:bold}#section_image_overlay #section_nav li#overview,#section_image_overlay #section_nav li#details{margin-top:11px}#section_image_overlay #section_nav a{color:#fff;padding-top:1px;display:inline-block;_display:inline}#section_image_overlay #section_nav a:hover{border-bottom:1px dotted #d1eff7}#section_image_overlay #section_nav label{color:#fff;display:block;font-weight:bold;margin-bottom:10px}#section_image_overlay #section_nav select{width:200px;display:block;font-size:11px}#section_image_overlay #section_nav p{color:#fff;margin-top:10px}#section_image_overlay #section_nav #destination_landing a:link{text-decoration:underline}#section_image_overlay #section_nav #destination_landing a:hover{text-decoration:underline;border-bottom:none}#tab_content{display:inline;float:left;margin-right:10px;width:710px;padding:15px 0 0 0;width:713px;border:0}* html #tab_content{overflow-x:hidden}#contentbody .description{margin-bottom:1.5em}#overview{display:inline;float:left;margin-right:10px;width:710px;width:690px;padding-left:23px}* html #overview{overflow-x:hidden}#overview h2,#overview h3,#overview h4{font-weight:bold}#overview .bvSummaries{display:inline;float:left;margin-right:10px;width:710px;display:block;width:690px}* html #overview .bvSummaries{overflow-x:hidden}#overview .bvSummaries div{display:inline;float:left;margin-right:10px;width:350px;width:330px;margin-right:0}* html #overview .bvSummaries div{overflow-x:hidden}#overview .bvSummaries #BVSYSummaryWrapper{padding-left:30px;margin-right:0}#destination_description{display:inline;float:left;margin-right:10px;width:350px;margin-right:0}* html #destination_description{overflow-x:hidden}#destination_description P U a{text-decoration:underline}#ship_description{display:inline;float:left;margin-right:10px;width:350px}* html #ship_description{overflow-x:hidden}#ship_description,#destination_description{width:295px;padding-right:15px}#ship_description,#destination_description,#highlights_bottom,#subdestinations_bottom{margin-bottom:10px}#ship_description h2,#highlights h2{font-weight:bold}.highlight{margin-right:0;background-image:url('/nclweb/images/framework/bullet_square.gif?1298926252');background-repeat:no-repeat;background-color:transparent;background-position:left 50%;list-style-type:none;padding:3px 0 3px 20px;display:inline-block;padding-left:12px;background-position:left 15%}.arrow_white{background-image:url('/nclweb/images/framework/bullet_square.gif?1298926252');background-repeat:none;background-color:transparent;background-position:left 0.4em}#subdestinations,#highlights_top,#highlights,#highlights_bottom,#subdestinations_top,#subdestinations_bottom{display:inline;float:left;margin-right:0;width:350px;float:right;width:310px;padding-left:50px;_padding-left:25px}* html #subdestinations,* html #highlights_top,* html #highlights,* html #highlights_bottom,* html #subdestinations_top,* html #subdestinations_bottom{overflow-x:hidden}#highlights_top,#highlights_bottom,#subdestinations_top,#subdestinations_bottom{height:39px;_display:none}#highlights_top,#highlights,#highlights_bottom,#subdestinations_top,#subdestinations,#subdestinations_bottom{background-repeat:no-repeat;background-color:transparent;background-position:10px top}#highlights_top,#subdestinations_top{background-image:url('/nclweb/images/framework/gradients/fade_divider_top.png?1298926252')}#highlights_bottom,#subdestinations_bottom{background-image:url('/nclweb/images/framework/gradients/fade_divider_btm.png?1298926252')}#highlights h2,#subdestinations h2{margin-top:-39px;_margin-top:0}#subdestinations,#highlights{background-image:url('/nclweb/images/framework/gradients/fade_divider_mid_long.png?1298926252');background-position:10px top;_border-left:1px dotted #2dafa4}#highlights_top,#highlights,#highlights_bottom,#subdestinations{_background-image:none}#highlights_bottom{margin-bottom:20px}#subdestinations .item_list{display:inline;float:left;margin-right:0;width:350px;width:310px;padding-bottom:0}* html #subdestinations .item_list{overflow-x:hidden}#subdestinations h3{margin-bottom:1em;color:#17869a}#subdestinations h4{color:#071523}#subdestinations ul{display:inline;float:left;margin-right:0;width:350px;width:280px}* html #subdestinations ul{overflow-x:hidden}#subdestinations li{display:inline;float:left;margin-right:0;width:350px;width:280px;border-top:1px solid #bdd4e4;padding:5px 0}* html #subdestinations li{overflow-x:hidden}#subdestinations li a{color:#17869a;text-decoration:underline}#subdestinations li.last{border-bottom:1px solid #bdd4e4}#subdestinations .thumbnail{display:inline;float:left;margin-right:10px;width:70px;width:60px}* html #subdestinations .thumbnail{overflow-x:hidden}#subdestinations .thumbnail img{width:60px}#subdestinations .details{display:inline;float:left;margin-right:0;width:270px;width:210px}* html #subdestinations .details{overflow-x:hidden}#explore_ships{display:inline;float:left;margin-right:0;width:710px;width:690px}* html #explore_ships{overflow-x:hidden}#explore_ships li{display:inline;float:left;margin-right:0;width:710px;width:690px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #bdd4e4}* html #explore_ships li{overflow-x:hidden}#explore_ships li .thumbnail{display:inline;float:left;margin-right:10px;width:150px;width:140px}* html #explore_ships li .thumbnail{overflow-x:hidden}#explore_ships li .details{display:inline;float:left;margin-right:0;width:550px;width:540px}* html #explore_ships li .details{overflow-x:hidden}#explore_ships li .details p{margin-bottom:1em}#explore_ships li .details a{color:#17869a;text-decoration:underline}#explore_ships li .details a:hover{color:#071523}#explore_ships li.last{border-bottom:0;padding-bottom:0}#subdestinations .details,#subdestinations .details:hover,#explore_ships .details,#explore_ships .details:hover{background-color:transparent;background-image:none}#content_promos{display:inline;float:left;margin-right:0;width:230px;padding:15px 0 25px 0;width:210px;margin-top:0}* html #content_promos{overflow-x:hidden}#tabOverview{margin-left:10px}div#BVQAContainer,div#BVSYContainer,div.BVSYContentContainer{margin-left:6px;margin-right:auto;width:660px}.featured_excursion_title{padding-top:12px;font-weight:bold;color:#071523}.pop_title{padding-bottom:20px}.pop_title .port_feature_list li{margin-right:0;background-image:url('/nclweb/images/framework/bullet_square.gif?1298926252');background-repeat:no-repeat;background-color:transparent;background-position:left 50%;list-style-type:none;padding:3px 0 3px 20px;display:inline-block;padding-left:12px;font-size:12px}.feat_excursion{padding-top:10px}.feat_excursion .nav_link{font-weight:normal;color:#071523}.feat_excursion .shorex_name a{font-weight:bold;color:#071523;font-size:12px}.feat_excursion p{margin-bottom:20px;font-size:12px;padding-top:5px}.feat_excursion .border{padding-top:10px}.feat_excursion .more_link{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-232px -82px;width:103px;height:20px;display:block;text-align:center;padding-top:3px;font-size:11px;cursor:pointer;color:#071523;float:left;margin-right:10px}.feat_excursion .more_link:hover{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-232px -105px;width:103px;height:20px;display:block;text-align:center;padding-top:3px;font-size:11px;cursor:pointer;color:#071523;float:left;margin-right:10px}.feat_excursion .video_link{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-108px -82px;width:103px;height:20px;display:block;text-align:center;padding-top:3px;font-size:11px;cursor:pointer;color:#071523;margin-left:0;display:inline;float:left}.feat_excursion .video_link:hover{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-108px -105px;width:103px;height:20px;display:block;text-align:center;padding-top:3px;font-size:11px;cursor:pointer;color:#071523;float:left}h1#pageTitleText{display:inline;float:left;margin-right:0;width:910px;margin-top:10px;font-size:16px;color:#071523}* html h1#pageTitleText{overflow-x:hidden}#epic,#jewel,#star,#sun,h1#pageTitleText,#alaska,#new_england,#hawaii,#south_america{margin-left:33px}#pearl,#dawn,#sky,#majesty,#bermuda,#europe,#panama,#pacific{margin-right:33px}#sun,#spirit,#majesty,#south_america,#weekend,#pacific{*padding-bottom:20px;_padding-bottom:0}.overview_item{display:inline;float:left;margin-right:10px;width:270px;width:281px;margin:15px 10px}* html .overview_item{overflow-x:hidden}#New_Deck_Plans{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-454px -158px;width:165px;height:20px;display:block;text-align:center;padding-top:3px;font-size:11px;cursor:pointer;padding-top:7px;margin-right:auto;color:#fff;font-weight:bold;text-transform:uppercase}#pdf_icon{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:0 -1012px;width:"auto";height:20px;display:block;text-align:center;padding-top:3px;font-size:11px;cursor:pointer}#cms_main{display:inline;float:left;margin-right:10px;width:710px;padding:15px 0 90px 15px;width:707px}* html #cms_main{overflow-x:hidden}#cms_main #cms_full_header h1{color:#17869a;font-size:16px;font-weight:normal;line-height:1.2em;margin-bottom:10px}#cms_main #hotel_list{padding-top:15px}#cms_main #hotel_list #portLinks{display:inline;float:left;margin-right:0;width:710px;background-image:url('/nclweb/images/framework/filter_divider.png?1298926252');background-repeat:repeat-x;background-position:left top;background-color:#d1eff7;border-color:#17869a;border-top:1px solid}* html #cms_main #hotel_list #portLinks{overflow-x:hidden}#cms_main #hotel_list #portLinks ul{padding:10px}#cms_main #hotel_list #portLinks li{padding-bottom:5px;padding-left:16px;padding-top:2px;color:#333;font-size:12px;background-image:url('/nclweb/images/framework/bullet_square.gif?1298926252');background-repeat:no-repeat;background-position:0 42%}#cms_main #hotel_list .port{display:inline;float:left;margin-right:0;width:710px;padding-top:15px}* html #cms_main #hotel_list .port{overflow-x:hidden}#cms_main #hotel_list .port h2.portTitle{display:inline;float:left;margin-right:0;width:710px;padding:2px 0;border-top:1px solid #bdd4e4;margin-bottom:0}* html #cms_main #hotel_list .port h2.portTitle{overflow-x:hidden}#cms_main #hotel_list .port h2.portTitle a{color:#0b758e}#cms_main #hotel_list .hotel_container{display:inline;float:left;margin-right:0;width:710px;padding:10px 0;border-top:1px solid #bdd4e4}* html #cms_main #hotel_list .hotel_container{overflow-x:hidden}#cms_main #hotel_list .hotel_container .hotel_image{display:inline;float:left;margin-right:10px;width:110px}* html #cms_main #hotel_list .hotel_container .hotel_image{overflow-x:hidden}#cms_main #hotel_list .hotel_container .hotel_info{display:inline;float:left;margin-right:0;width:590px}* html #cms_main #hotel_list .hotel_container .hotel_info{overflow-x:hidden}#cms_main #hotel_list .hotel_container .hotel_info h3{display:inline;float:left;margin-right:10px;width:390px}* html #cms_main #hotel_list .hotel_container .hotel_info h3{overflow-x:hidden}#cms_main #hotel_list .hotel_container .hotel_info p{display:inline;float:left;margin-right:0;width:590px;padding-top:10px}* html #cms_main #hotel_list .hotel_container .hotel_info p{overflow-x:hidden}#cms_main #hotel_list .hotel_container .hotel_price_from{display:inline;float:left;margin-right:0;width:190px;text-align:right;font-weight:bold;padding-right:3px;width:187px}* html #cms_main #hotel_list .hotel_container .hotel_price_from{overflow-x:hidden}#cms_main #hotel_list .hotel_disclaimer{display:inline;float:left;margin-right:0;width:710px;padding-top:10px}* html #cms_main #hotel_list .hotel_disclaimer{overflow-x:hidden}body#ncl #content #contentcenterFull{min-height:0px}.yui-panel-container,.yui-dialog{background-color:transparent}.yui-module,.yui-overlay,.yui-panel{background-color:transparent}#request_call .ft{margin-left:1px;width:285px}

