@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")}div#contentright div.error{width:185px}body#ncl #content #contentheader{display:inline}body#ncl #content #contentcenter{margin-right:15px}body#ncl #content #contentcenter h1#pageTitleText{margin-left:0}input.error,select.error,textarea.error{font-size:10px;padding:0 3px 0 5px}.question_mark_button{vertical-align:middle;margin-left:4px;padding-left:11px;font-size:20px !important;background-image:url('/nclweb/images/framework/myncl/question_mark.png?1298926252');background-repeat:no-repeat;background-position:top left}.question_mark_button:hover{vertical-align:middle;margin-left:4px;padding-left:11px;font-size:20px !important;background-image:url('/nclweb/images/framework/myncl/question_mark.png?1298926252');background-repeat:no-repeat;background-position:top left}.height_two_twentyfive{height:300px}div.item_list li.list_dots{width:170px}#contentright div.error{width:200px}#results_container #result_body .result_card{padding-top:20px}#result_footer{height:155px}#result_header{height:65px}#cruise_results_header_left{display:inline;float:left;margin-right:10px;width:590px;width:555px;background-color:#fff;padding-top:10px}* html #cruise_results_header_left{overflow-x:hidden}#cruise_results_header_left #select_order_by{margin-top:10px}#cruise_results_header_left #select_order_by table td{padding-right:5px;padding-left:5px}#cruise_results_header_left .matches{font-weight:bold}#cruise_results_header_right{display:inline;float:left;margin-right:0;width:310px;background-color:#fff;width:365px;margin-top:25px}* html #cruise_results_header_right{overflow-x:hidden}#cruise_results_header_right .cruise_need_help td{font-weight:bold}#cruise_results_header_right #cta_link{color:#fff;text-decoration:none}#cruise_results_footer_left{display:inline;float:left;margin-right:10px;width:590px;width:555px;background-color:#fff;padding-top:5px}* html #cruise_results_footer_left{overflow-x:hidden}#cruise_results_footer_left #select_order_by{margin-top:0px}#cruise_results_footer_left #select_order_by table td{padding-right:5px;padding-left:5px}#cruise_results_footer_right{display:inline;float:left;margin-right:0;width:310px;background-color:#fff;width:365px;margin-top:0px}* html #cruise_results_footer_right{overflow-x:hidden}#cruise_results_footer_right .cruise_need_help td{font-weight:bold}#cruise_results_footer_right #cta_link2{color:#fff;text-decoration:none}#cruise_results_filter_header{display:inline;float:left;margin-right:0;width:950px;background-color:#fff;border:3px}* html #cruise_results_filter_header{overflow-x:hidden}#cruise_results_header{padding-top:10px}#cruise_results_header_row{display:inline;float:left;margin-right:0;width:950px;background-color:#fff;border:3px}* html #cruise_results_header_row{overflow-x:hidden}#cruise_results_filter_middle{display:inline;float:left;margin-right:0;width:910px;background-image:url('/nclweb/images/framework/header/filter_bk_mid.gif?1298926252');background-repeat:repeat-y;width:918px;margin-left:15px;margin-right:0px;padding-bottom:10px}* html #cruise_results_filter_middle{overflow-x:hidden}#cruise_results_filter_left{display:inline;float:left;margin-right:10px;width:710px;background-color:transparent;height:161px;width:677px;margin-left:0px;margin-right:0px}* html #cruise_results_filter_left{overflow-x:hidden}#cruise_results_filter_right{display:inline;float:left;margin-right:0;width:190px;background-color:transparent;width:229px;margin-right:0px}* html #cruise_results_filter_right{overflow-x:hidden}#cruise_results_filter_bottom{display:inline;float:left;margin-right:0;width:910px;background-image:url('/nclweb/images/framework/header/filter_bk_btm.gif?1298926252');background-repeat:no-repeat;width:919px;height:42px;margin-left:15px;align:center;padding-top:5px}* html #cruise_results_filter_bottom{overflow-x:hidden}#cruise_results_filter_top{display:inline;float:left;margin-right:0;width:910px;background-image:url('/nclweb/images/framework/header/filter_bk_top.gif?1298926252');background-repeat:no-repeat;width:919px;height:10px;margin-left:15px;align:center}* html #cruise_results_filter_top{overflow-x:hidden}#cruise_results_destinations{display:inline;float:left;margin-right:10px;width:230px;margin-left:10px}* html #cruise_results_destinations{overflow-x:hidden}#cruise_results_ships{display:inline;float:left;margin-right:10px;width:230px;margin-right:0px;margin-left:0px;width:178px}* html #cruise_results_ships{overflow-x:hidden}#cruise_results_departure_date{display:inline;float:left;margin-right:10px;width:230px;margin-left:10px;padding-top:10px;margin-right:0px;width:417px}* html #cruise_results_departure_date{overflow-x:hidden}#cruise_results_departure_port{display:inline;float:left;margin-right:10px;width:230px;margin-left:10px;padding-top:10px;margin-right:0px}* html #cruise_results_departure_port{overflow-x:hidden}#cruise_results_best_price{display:inline;float:left;margin-right:10px;width:230px;margin-left:5px;width:229px}* html #cruise_results_best_price{overflow-x:hidden}#refine_search_section tbody tr td{display:inline;float:left;margin-right:10px;width:230px;background-color:transparent;border-left:1px solid;border-right:1px solid;border-bottom:1px solid;border-top-width:0;border-color:lightgrey;height:37px;margin-right:0;padding-bottom:0;width:217px;font-weight:bold}* html #refine_search_section tbody tr td{overflow-x:hidden}#refine_search_section tbody tr td select{margin-left:15px;margin-top:7px}#refine_search_section thead tr td{display:inline;float:left;margin-right:10px;width:230px;background-image:url('/nclweb/images/framework/header/filter_header_bk.gif?1298926252');background-repeat:repeat-x;border-top:1px solid;border-left:1px solid;border-right:1px solid;border-color:lightgrey;margin-right:0px;padding-left:5px;padding-top:5px;font-weight:bold;height:30px;width:225px}* html #refine_search_section thead tr td{overflow-x:hidden}#refine_search_section_header{display:inline;float:left;margin-right:10px;width:230px}* html #refine_search_section_header{overflow-x:hidden}#refine_search_ships_section tbody tr td{display:inline;float:left;margin-right:10px;width:230px;background-color:transparent;border-left:1px solid;border-right:1px solid;border-bottom:1px solid;border-top-width:0;border-color:lightgrey;height:37px;margin-right:0;padding-bottom:0;width:175px;font-weight:bold}* html #refine_search_ships_section tbody tr td{overflow-x:hidden}#refine_search_ships_section tbody tr td select{margin-left:15px;margin-top:7px;width:143px}#refine_search_ships_section thead tr td{display:inline;float:left;margin-right:10px;width:230px;background-image:url('/nclweb/images/framework/header/filter_header_bk.gif?1298926252');background-repeat:repeat-x;border-top:1px solid;border-left:1px solid;border-right:1px solid;border-color:lightgrey;margin-right:0px;padding-left:5px;padding-top:5px;font-weight:bold;height:30px;width:170px}* html #refine_search_ships_section thead tr td{overflow-x:hidden}#refine_search_departure_date_section tbody tr td{display:inline;float:left;margin-right:10px;width:230px;background-color:transparent;border-left:1px solid;border-right:1px solid;border-bottom:1px solid;border-top-width:0;border-color:lightgrey;height:37px;margin-right:0;padding-bottom:0;width:415px;font-weight:bold}* html #refine_search_departure_date_section tbody tr td{overflow-x:hidden}#refine_search_departure_date_section tbody tr td select{margin-left:15px;margin-top:7px}#refine_search_departure_date_section thead tr td{display:inline;float:left;margin-right:10px;width:230px;background-image:url('/nclweb/images/framework/header/filter_header_bk.gif?1298926252');background-repeat:repeat-x;border-top:1px solid;border-left:1px solid;border-right:1px solid;border-color:lightgrey;margin-right:0px;padding-left:5px;padding-top:5px;font-weight:bold;height:30px;width:410px}* html #refine_search_departure_date_section thead tr td{overflow-x:hidden}#refine_search_departure_date_section table#departure_date_elements tbody tr td{width:200px;border:none}#refine_search_best_deal_section tbody tr td{display:inline;float:left;margin-right:10px;width:230px;background-color:transparent;border-left:1px solid;border-right:1px solid;border-bottom:1px solid;border-top-width:0;border-color:lightgrey;height:121px;margin-right:0;margin-left:0px;padding-bottom:0;padding-left:10px;width:207px;font-weight:bold}* html #refine_search_best_deal_section tbody tr td{overflow-x:hidden}#refine_search_best_deal_section tbody tr td select{margin-left:15px;margin-top:7px;_z-index:-1}#refine_search_best_deal_section tbody tr td .latitudes{color:#17869a;font-weight:bold}#refine_search_best_deal_section thead tr td{display:inline;float:left;margin-right:10px;width:230px;background-image:url('/nclweb/images/framework/header/filter_header_bk.gif?1298926252');background-repeat:repeat-x;border-top:1px solid;border-left:1px solid;border-right:1px solid;border-color:lightgrey;margin-right:0px;padding-left:5px;padding-top:5px;font-weight:bold;height:30px;width:212px}* html #refine_search_best_deal_section thead tr td{overflow-x:hidden}.cruise_help_button{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-104px -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;_margin-left:7px;_margin-top:0px;_padding-top:4px;_width:155px}.cruise_help_button:hover{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-104px -183px;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;_margin-left:7px;_margin-top:0px;_padding-top:4px;_width:155px}.choose_cruise_button{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:0 0;width:140px;height:24px;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}.choose_cruise_button:hover{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:0 -30px;width:140px;height:24px;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}.search_cruises_button{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-183px -230px;width:165px;height:23px;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;height:28px;border:none;padding-top:0px;margin-left:auto;margin-right:auto}.search_cruises_button:hover{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-183px -259px;width:165px;height:24px;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;height:28px;border:none;padding-top:0px;margin-left:auto;margin-right:auto}#search_result_card_left{display:inline;float:left;margin-right:10px;width:590px;background-color:transparent;width:535px;margin-right:20px}* html #search_result_card_left{overflow-x:hidden}#search_result_card_left h2 a{color:#17869a;font-weight:bold;font-size:14px}#search_result_card_left .results_label{color:#333;font-weight:bold}#search_result_card_left .ship_result{color:#50b3c9;font-weight:bold}#search_result_card_left a.departure_date{color:#50b3c9;font-weight:bold;text-decoration:underline}#search_result_card_left a.promo{color:#000;padding:1px 2px}#search_result_card_left a.purple_highlight{background-color:#d492b3}#search_result_card_left a.yellow_highlight{background-color:#ffd200}#search_result_card_left a.green_highlight{background-color:#afbc22}#search_result_card_left a.red_highlight{background-color:#cc4e87}#search_result_card_left a.blue_highlight{background-color:#9ff}#search_result_card_left a.pink_highlight{background-color:#f48f9b}#search_result_card_left a.green2_highlight{background-color:#729446}#search_result_card_left a.web182_highlight{background-color:#cc404d;color:#fff;text-decoration:blink}#search_result_card_left .ports_of_call_title{vertical-align:top}#search_result_card_left .ports_of_call{width:250px;padding-left:5px;vertical-align:top}#search_result_card_middle{display:inline;float:left;margin-right:10px;width:350px}* html #search_result_card_middle{overflow-x:hidden}#search_result_card_right{display:inline;float:left;margin-right:0;width:350px;width:315px;background-color:transparent}* html #search_result_card_right{overflow-x:hidden}#search_result_card_right #cruise_result_category_fare{display:inline;float:left;margin-right:10px;width:70px;background-color:transparent}* html #search_result_card_right #cruise_result_category_fare{overflow-x:hidden}#search_result_card_right .cruise_fare_meta_category,#search_result_card_right .cruise_fare_meta_category_last{margin-top:5px;height:32px}#search_result_card_right .cruise_fare_meta_category{border-right:1px dotted #17869a}#search_result_card_right .cruise_fare_title{border-bottom:1px dotted #17869a;font-style:italic;padding-bottom:5px;width:315px}#search_result_card_right #cruise_epic_fares{display:inline;float:left;margin-right:10px;width:350px;background-color:transparent;width:315px;margin-top:25px}* html #search_result_card_right #cruise_epic_fares{overflow-x:hidden}#search_result_card_right #cruise_epic_fares .leadin{color:#f0971f;font-weight:bold;padding-right:10px}#search_result_card_right #cruise_epic_fares .category{font-weight:bold}#search_result_card_right #choose_a_cruise{padding-top:10px;margin-left:175px}#search_result_card_right table.fares{margin-bottom:20px}#search_result_card_right table.fares span.promo{color:#000;padding:3px 10px;*display:block}#search_result_card_right table.fares span.purple_highlight{background-color:#d492b3}#search_result_card_right table.fares span.yellow_highlight{background-color:#ffd200}#search_result_card_right table.fares span.green_highlight{background-color:#afbc22}#search_result_card_right table.fares span.red_highlight{background-color:#cc4e87}#search_result_card_right table.fares span.blue_highlight{background-color:#9ff}#search_result_card_right table.fares span.green2_highlight{background-color:#729446}#search_result_card_right table.fares span.pink_highlight{background-color:#f48f9b}#search_result_card_right table.fares span.web182_highlight{background-color:#cc404d;color:#fff;text-decoration:blink}#search_result_card_right table.fares .promo_heading{color:#071523;font-weight:bold;padding:10px 0 2px}#search_result_card_right table.fares .promo_container{padding:5px 0}#terms_conditions{padding:10px 20px 20px}#cruise_results_filter_toggle{height:33px;float:left;width:155px}#cruise_results_title_row{display:inline;float:left;margin-right:10px;width:230px;width:750px;padding-left:17px;padding-top:5px;padding-bottom:0px}* html #cruise_results_title_row{overflow-x:hidden}#cruise_results_title_row h1{color:#071523;font-size:18px;font-weight:bold}div.error{display:inline;float:left;margin-right:0;width:590px;width:690px;margin-bottom:15px}* html div.error{overflow-x:hidden}body#ncl #contentbody{background-color:#fff;background-image:url('/nclweb/images/framework/bg_tab_container.jpg?1298926252');background-repeat:repeat-x;background-position:left bottom}#page_instruction,#required_info_message{margin-bottom:15px}#page_instruction{display:inline;float:left;margin-right:10px;width:470px}* html #page_instruction{overflow-x:hidden}#guestInfo .guestsTabArray{width:700px}#guestInfo .guest_header_middle{text-size:12px;color:#FFFFFF;width:660px}#guestInfo .form_body{display:inline;float:left;margin-right:0;width:630px;width:688px}* html #guestInfo .form_body{overflow-x:hidden}#guestInfo .field_row{display:inline;float:left;margin-right:10px;width:670px;width:670px;margin-bottom:10px;border-bottom:1px solid #DBEFED}* html #guestInfo .field_row{overflow-x:hidden}#guestInfo .required_info{margin:0px;width:5px;float:none}#guestInfo .guest_help{display:inline;float:left;margin-right:0;width:270px;width:290px;min-height:36px;padding:5px;background:#DBEFED;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px}* html #guestInfo .guest_help{overflow-x:hidden}#guestInfo input,#guestInfo select{background-color:#FFFFFF}.gt_packages{display:inline;float:left;margin-right:0;width:350px;margin-bottom:10px}* html .gt_packages{overflow-x:hidden}.form_body{border:solid thin;border-color:#0b758e;padding:10px 0 10px 10px;margin-bottom:10px}.form_body h3{font-size:12px}#or_devider{display:inline;float:left;margin-right:10px;width:710px;margin:30px 0;height:13px;background-image:url('/nclweb/images/framework/booking/or_divider.png?1303247354');background-repeat:no-repeat}* html #or_devider{overflow-x:hidden}#selectCruiseDate{display:inline;float:left;margin-right:10px;width:390px;width:400px}* html #selectCruiseDate{overflow-x:hidden}#selectCruiseDate .guestsTabArray{width:400px}#selectCruiseDate .guest_header_middle{width:360px}#selectCruiseDate .form_body{display:inline;float:left;margin-right:10px;width:390px;width:388px;height:90px}* html #selectCruiseDate .form_body{overflow-x:hidden}#startVacationSearch{display:inline;float:left;margin-right:0;width:230px;width:290px;height:90px}* html #startVacationSearch{overflow-x:hidden}#startVacationSearch .guestsTabArray{width:290px}#startVacationSearch .guest_header_middle{width:250px}#startVacationSearch .form_body{display:inline;float:left;margin-right:0;width:230px;width:278px;height:90px}* html #startVacationSearch .form_body{overflow-x:hidden}#startVacationSearch a{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-338px 0;width:205px;height:22px;display:block;text-align:center;padding-top:3px;font-size:11px;cursor:pointer;padding-top:7px;margin-right:auto;color:#fff;padding-top:9px;font-weight:bold;text-transform:uppercase}#startVacationSearch a:hover{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-338px -30px;width:205px;height:22px;display:block;text-align:center;padding-top:3px;font-size:11px;cursor:pointer;padding-top:7px;margin-right:auto;color:#fff;padding-top:9px;font-weight:bold;text-transform:uppercase}#required_info_message,span.required_info,.required_info_message{color:#cc404d;font-style:italic}#required_fields_box{display:inline;float:left;margin-right:0;width:230px;width:220px;text-align:right}* html #required_fields_box{overflow-x:hidden}#required_info_message{float:left;font-style:italic;color:#666666}span.required_info{display:inline;float:left;margin-right:10px;width:30px}* html span.required_info{overflow-x:hidden}#guest_number_label,#age_label,#air_transportation_label,#promo_code_label,#inclusive_package_label{display:inline;float:left;margin-right:10px;width:190px;width:200px;text-align:right;margin-top:10px;padding-top:5px}* html #guest_number_label,* html #age_label,* html #air_transportation_label,* html #promo_code_label,* html #inclusive_package_label{overflow-x:hidden}#inclusive_package_label{padding-top:0}#guest_number_container,#guest_ages_container,#inclusive_packages{display:inline;float:left;margin-right:0;width:150px;margin-top:10px;background-color:#DBEFED;padding:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px}* html #guest_number_container,* html #guest_ages_container,* html #inclusive_packages{overflow-x:hidden}#guest_number,#guest_age_boxes{margin-left:0px}#guest_age_boxes{display:inline;float:left;margin-right:10px;width:150px}* html #guest_age_boxes{overflow-x:hidden}.why_we_ask{display:inline;float:left;margin-right:0;width:310px;margin-top:-3px}* html .why_we_ask{overflow-x:hidden}.why_we_ask a{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}.why_we_ask a: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}#guest_number_label,#age_label,#air_transportation_label,#guest_ages_container,#promo_code_label,#interested_in_packages_container{margin-bottom:5px}#guest_number_container,#guest_ages_container,#air_transportation,#promo_code_container{margin-bottom:10px}select,#promoCode{display:inline;float:left;margin-right:10px;width:150px}* html select,* html #promoCode{overflow-x:hidden}#air_transportation,#promo_code_container,#interested_in_packages_container{display:inline;float:left;margin-right:0;width:150px;margin-top:10px;background-color:#DBEFED;padding:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px}* html #air_transportation,* html #promo_code_container,* html #interested_in_packages_container{overflow-x:hidden}#air_transportation select,#air_transportation #promoCode,#promo_code_container select,#promo_code_container #promoCode,#interested_in_packages_container select,#interested_in_packages_container #promoCode{margin-right:50px;padding:0}#continue_btn{float:left;margin-left:250px;*width:200px}#continue_btn a{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-338px 0;width:205px;height:22px;display:block;text-align:center;padding-top:3px;font-size:11px;cursor:pointer;padding-top:7px;margin-right:auto;color:#fff;padding-top:9px;font-weight:bold;text-transform:uppercase}#continue_btn a:hover{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-338px -30px;width:205px;height:22px;display:block;text-align:center;padding-top:3px;font-size:11px;cursor:pointer;padding-top:7px;margin-right:auto;color:#fff;padding-top:9px;font-weight:bold;text-transform:uppercase}div.no_display{display:none}#cabin_hold_message,.guest_fields,.form_body{border:solid thin;border-color:#0b758e}#cabin_hold_message{display:inline;float:left;margin-right:0;width:630px;margin-right:40px;background-color:#d1eff7;font-size:14px;padding:2px}* html #cabin_hold_message{overflow-x:hidden}.formLabel{font-weight:bold;padding-bottom:5px}#fp_message,#fp_prompt,#sign_in_message{font-size:11px}#member_container{display:inline;float:left;margin-right:0;width:710px}* html #member_container{overflow-x:hidden}#member_container h6{color:#071523;font-weight:bold;display:inline;float:left;margin-right:0;width:710px;padding-bottom:5px}* html #member_container h6{overflow-x:hidden}#member_container #sign_in_message{display:inline;float:left;margin-right:0;width:710px;padding-bottom:20px}* html #member_container #sign_in_message{overflow-x:hidden}#member_container #accountLogin{display:inline;float:left;margin-right:0;width:710px}* html #member_container #accountLogin{overflow-x:hidden}#member_container #accountLogin #username,#member_container #accountLogin #password{display:inline;float:left;margin-right:10px;width:110px}* html #member_container #accountLogin #username,* html #member_container #accountLogin #password{overflow-x:hidden}#member_container #accountLogin #button_container{display:inline;float:left;margin-right:0;width:470px;padding-top:12px}* html #member_container #accountLogin #button_container{overflow-x:hidden}#member_container #accountLogin #login_button{border:none;margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-2px -79px;width:85px;height:24px;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;padding-top:4px;height:28px;margin-top:auto;margin-bottom:auto}#member_container #forgot_password_container{display:inline;float:left;margin-right:0;width:670px;padding:10px 0;margin-bottom:10px;border-bottom:1px dotted #333}* html #member_container #forgot_password_container{overflow-x:hidden}#member_container #forgot_password_container #fp_message{display:inline;float:left;margin-right:0;width:590px}* html #member_container #forgot_password_container #fp_message{overflow-x:hidden}#member_container #forgot_password_container #forgot_password_link{text-decoration:underline;color:#17869a}#member_container #forgot_password_container #fp_username,#member_container #forgot_password_container #fp_password{display:inline;float:left;margin-right:10px;width:150px}* html #member_container #forgot_password_container #fp_username,* html #member_container #forgot_password_container #fp_password{overflow-x:hidden}#member_container #forgot_password_container #fp_button_container{display:inline;float:left;margin-right:10px;width:110px;padding-top:12px}* html #member_container #forgot_password_container #fp_button_container{overflow-x:hidden}#member_container #forgot_password_container #fp_button_container #fp_submit{border:none;margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-2px -79px;width:85px;height:24px;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;padding-top:4px;height:28px;margin-top:auto;margin-bottom:auto}#member_container #forgot_password_container #fp_prompt{padding-top:12px;display:inline;float:left;margin-right:0;width:190px}* html #member_container #forgot_password_container #fp_prompt{overflow-x:hidden}#instructions #guest_logged_in_instruction{display:inline;float:left;margin-right:0;width:710px;font-size:11px}* html #instructions #guest_logged_in_instruction{overflow-x:hidden}#instructions #guest_instruction{display:inline;float:left;margin-right:10px;width:430px;font-size:11px}* html #instructions #guest_instruction{overflow-x:hidden}#instructions #required_info_message{display:inline;float:left;margin-right:0;width:150px;text-align:left;padding-left:0}* html #instructions #required_info_message{overflow-x:hidden}.guestsTabArray,#guests,.a_guest,.guest_fields{display:inline;float:left;margin-right:0;width:670px}* html .guestsTabArray,* html #guests,* html .a_guest,* html .guest_fields{overflow-x:hidden}.guest_fields{*margin-top:-1px;background-color:#fff;width:658px;*width:656px;_width:647px}.guestsTabArray{_margin-left:10px}.guestsTabArray .guestsTabHover{display:inline;float:left;margin-right:10px;width:310px;padding:3px 0 3px 10px;color:#fff;font-size:12px}* html .guestsTabArray .guestsTabHover{overflow-x:hidden}.guestsTabArray #deleteButton{margin-top:-16px;padding-right:20px;display:inline;float:left;margin-right:0;width:110px;padding-left:520px;color:#d1eff7;text-align:right;background-image:url('/nclweb/images/framework/close_x.gif?1298926252');background-position:100% 0;background-repeat:no-repeat}* html .guestsTabArray #deleteButton{overflow-x:hidden}.guest_field{display:inline;float:left;margin-right:10px;width:150px}* html .guest_field{overflow-x:hidden}.guest_title,.guest_gender{height:36px}.guest_gender{padding-right:40px;_padding-right:30px}.gender_label{padding-bottom:7px}.guest_gender span{display:inline;float:left;margin-right:10px;width:150px;padding:0}* html .guest_gender span{overflow-x:hidden}.no_lat_lookup,.lat_lookup{display:inline;float:left;margin-right:0;width:270px;width:285px}* html .no_lat_lookup,* html .lat_lookup{overflow-x:hidden}.no_lat_lookup{min-height:80px;*height:80px}.lat_lookup{border:solid thin;border-color:#17869a;background-image:url('/nclweb/images/framework/box_top_fade.gif?1298926252');background-repeat:no-repeat}.lat_lookup h3,.lat_lookup .description{display:inline;float:left;margin-right:10px;width:150px;width:168px;margin:8px 0 0 5px;font-size:13px}* html .lat_lookup h3,* html .lat_lookup .description{overflow-x:hidden}.lat_lookup a{display:inline;float:left;margin-right:0;width:110px;width:105px;margin:5px 5px 0 0}* html .lat_lookup a{overflow-x:hidden}.lat_lookup .description{margin-bottom:5px;font-size:11px}.lat_lookup .lat_lookup_button{margin-left:15px;margin-top:24px;margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-2px -162px;width:90px;height:20px;display:block;text-align:center;padding-top:3px;font-size:11px;cursor:pointer;margin-right:auto;color:#fff;font-weight:bold;text-transform:uppercase;padding-top:7px;margin-right:auto;color:#fff;text-align:center;font-size:10px;padding-top:3px;font-weight:bold;text-transform:uppercase}.lat_lookup .lat_lookup_button:hover{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-2px -187px;width:90px;height:20px;display:block;text-align:center;padding-top:3px;font-size:11px;cursor:pointer;margin-right:auto;color:#fff;font-weight:bold;text-transform:uppercase}.guest_first_name,.guest_last_name{margin-top:-10px}.guest_last_name{display:inline;float:left;margin-right:0;width:150px;padding-right:280px}* html .guest_last_name{overflow-x:hidden}.guest_field,.guest_field_full{margin-bottom:10px}.guest_field_full{display:inline;float:left;margin-right:0;width:310px;padding-right:320px}* html .guest_field_full{overflow-x:hidden}.guest_citizenship,.a_guest,.address_section_fields{margin-bottom:20px}.guest_password,.guest_password .formLabel{display:inline;float:left;margin-right:0;width:470px}* html .guest_password,* html .guest_password .formLabel{overflow-x:hidden}.guest_fields,.address_fields{padding-left:10px;padding-top:10px;padding-bottom:10px}.guest_header_left{display:inline;float:left;margin-right:10px;width:30px;margin-right:0}* html .guest_header_left{overflow-x:hidden}.guest_header_right{display:inline;float:left;margin-right:0;width:30px;margin-left:0;_margin-left:-10px}* html .guest_header_right{overflow-x:hidden}.guest_header_middle{display:inline;float:left;margin-right:10px;width:630px;margin-right:0;padding-right:24px;background-color:transparent;background-image:url('/nclweb/images/framework/header/header_bar_bk.gif?1298926252');background-repeat:repeat-x;background-position:top left}* html .guest_header_middle{overflow-x:hidden}.guest_header_right,.guest_header_left{width:8px}.guest_header_right,.guest_header_left,.guest_header_middle{height:20px}.guest_header_left{background-color:transparent;background-image:url('/nclweb/images/framework/header/left_curve_header_bar.gif?1298926252');background-position:top left;background-repeat:no-repeat}.guest_header_right{background-color:transparent;background-image:url('/nclweb/images/framework/header/right_curve_header_bar.gif?1298926252');background-position:top right;background-repeat:no-repeat}.a_guest{background-color:#fff}.address_section_fields,.address_section_list,.address_section_toggle,.address_section{display:inline;float:left;margin-right:10px;width:630px}* html .address_section_fields,* html .address_section_list,* html .address_section_toggle,* html .address_section{overflow-x:hidden}.address_section_toggle{padding-bottom:5px}.address_section_toggle a,.address_section_toggle a span{display:inline;float:left;margin-right:10px;width:270px;text-decoration:underline}* html .address_section_toggle a,* html .address_section_toggle a span{overflow-x:hidden}.address_section{background-color:#d1eff7;margin-bottom:20px;width:auto;border-top:1px solid;background-image:url('/nclweb/images/framework/filter_divider.png?1298926252');background-repeat:repeat-x;background-position:left top}.address_section .address_section_close_link{float:right;margin-top:10px;padding-right:5px;margin-right:20px;color:#0b758e;text-align:right;background-image:url('/nclweb/images/framework/close_x.gif?1298926252');background-position:100% 0;background-repeat:no-repeat}.address_section .address_section_close_link span{margin-top:-1px;padding-right:10px;display:block}.address_section_list .address_section{padding-left:10px}.guest_birth_date,.guest_password{display:inline;float:left;margin-right:0;width:230px;padding-right:400px}* html .guest_birth_date,* html .guest_password{overflow-x:hidden}.guest_address_state{display:inline;float:left;margin-right:0;width:190px;padding-right:240px}* html .guest_address_state{overflow-x:hidden}.guest_address_state select{float:none}.guest_fields .required_info{text-align:right;background-color:transparent;margin:0 -30px 0 -33px;*margin:0 -30px 0 -30px;_margin:0 0 0 -24px}.guest_fields .guest_birth_date span.required_info{margin:0px 4px 0px 0px;width:10px}.guest_fields .guest_birth_date span.first_required{margin-left:-13px;*margin-left:-10px;_margin-left:-4px;*margin-right:1px;_margin-right:4px}.guest_fields .guest_birth_date select{margin:0}.guest_password span.first_required{width:5px;margin-right:4px;margin-left:-8px;_margin-left:-1px}.name_with_lat_lookup{margin-top:-25px}.lat_lookup_question{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}.lat_lookup_question: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}#add_button_container{display:inline;float:left;margin-right:10px;width:110px;padding-right:400px}* html #add_button_container{overflow-x:hidden}#addButton{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-2px -230px;width:81px;height:20px;display:block;text-align:center;padding-top:3px;font-size:11px;cursor:pointer;padding-top:7px;margin-right:auto;color:#fff;font-size:10px;padding-top:4px;font-weight:bold;text-transform:uppercase;text-align:center}#addButton:hover{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-2px -256px;width:81px;height:20px;display:block;text-align:center;padding-top:3px;font-size:11px;cursor:pointer;padding-top:7px;margin-right:auto;color:#fff;font-size:10px;padding-top:4px;font-weight:bold;text-transform:uppercase;text-align:center}#save_button_container{display:inline;float:left;margin-right:0;width:150px;margin-top:-4px}* html #save_button_container{overflow-x:hidden}#save_button_container,#add_button_container{*margin-top:10px}#save_guest_btn{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:0 0;width:140px;height:24px;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}.address_section_fields{*margin-bottom:40px;_margin-bottom:40px}.guest_fields{_margin-left:10px}.guest_birth_date select,.guest_birth_date span{_margin-top:-10px}.guest_birth_date .formLabel{_margin-top:0}.guest_address1{_width:320px}.guest_address_country{*width:170px}.guest_address_country select{*width:150px}.guest_password .formLabel{*margin-right:200px}#forgot_password_link{_margin-left:-15px}#guests .clearButton{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-2px -162px;width:90px;height:20px;display:block;text-align:center;padding-top:3px;font-size:11px;cursor:pointer;margin-right:auto;color:#fff;font-weight:bold;text-transform:uppercase;color:#fff;text-transform:uppercase;font-weight:bold;margin-top:8px;font-size:11px}#guests .clearButton:hover{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-2px -187px;width:90px;height:20px;display:block;text-align:center;padding-top:3px;font-size:11px;cursor:pointer;margin-right:auto;color:#fff;font-weight:bold;text-transform:uppercase}div#interested_in_packages_container div.no_display{display:none}#cruise_category_results{width:300px;margin-left:auto;margin-right:auto}#cruise_category_left{height:20px;background-image:url('/nclweb/images/framework/header/left_curve_header_bar.gif?1298926252');background-repeat:no-repeat;background-position:top left}#cruise_category_right{height:20px;background-image:url('/nclweb/images/framework/header/right_curve_header_bar.gif?1298926252');background-repeat:no-repeat;background-position:top right}#cruise_category_middle{height:5px;background-image:url('/nclweb/images/framework/header/header_bar_bk.gif?1298926252');background-repeat:repeat-x;background-position:100% 0}.select_cruise{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-2px -79px;width:85px;height:24px;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}.select_cruise:hover{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-2px -109px;width:85px;height:24px;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}.make_this_column{position:relative;float:left}#booking_tab_content h1,#booking_tab_content .room_category_thumbs h2{font-size:16px;margin:0px 0px 0px 0px}.room_category_thumbs{float:left;width:135px;margin:0px 5px 10px 20px;padding:0 0 0 0;font-size:11px;font-weight:bold;line-height:150%;border:0px solid}#room_category_container{float:left;width:680px;margin:4px 0 4px 0;padding:0;border:0px solid blue}.yui-nav .selected a em,.yui-nav .selected a:hover em{font-weight:bold}.yui-skin-sam{padding-top:0px}.yui-skin-sam .yui-navset .yui-content{background-color:#fff;padding:10px}.yui-skin-sam .yui-navset .yui-nav a em,.yui-skin-sam .yui-navset .yui-nav a:focus em,.yui-skin-sam .yui-navset .yui-nav a:hover em{border:0 none;color:#fff;font-size:13px;padding-right:12px;padding-bottom:6px;top:0}.yui-skin-sam .yui-navset .yui-nav .selected a em,.yui-skin-sam .yui-navset .yui-nav .selected a:focus em,.yui-skin-sam .yui-navset .yui-nav .selected a:hover em{padding-bottom:6px}tr.callout{font-size:11px;color:#d16447;height:1px}tr.callout span{display:block;margin-top:-10px;_margin-top:0px;*margin-top:0px;margin-bottom:10px}#travelOptions table tr{background-color:#d1eff7;background-image:none}#travelOptions table tr.callout{background-image:url('/nclweb/images/framework/../background/v-dots_2_bkg.jpg?1298926252');background-position:bottom left;background-repeat-x:#f0f8f5}#travelOptions table td.cruiseDetail{margin-top:65px;padding-top:5px;padding-bottom:10px}#travelOptions table td.cruiseDetail h2{margin-bottom:0px;padding-top:5px;padding-left:7px;font-size:11px;font-weight:bold}#travelOptions table td.cruiseDetail a{padding-bottom:0px;border-bottom-width:5px;padding-top:7px}#cruise_category_middle h2{margin-bottom:0px;font-size:11px;font-weight:bold;color:white;padding-bottom:3px;padding-top:3px;padding-left:0px}#summary_itinerary{display:inline;float:left;margin-right:10px;width:710px;width:698px;background:none}* html #summary_itinerary{overflow-x:hidden}#summary_itinerary div.item{border-bottom:1px solid #c0d4e5;background:none;margin-left:15px}#summary_itinerary .details{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}#summary_itinerary .details: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}#summary_itinerary h2{font-size:12px;color:#071523}#summary_itinerary p{color:#333}#results{margin-top:-1px}#results .tabArray{background-image:url('/nclweb/images/framework/itineraries/itin_tab_bgrd.png?1298926252');background-repeat:repeat-x;float:left;height:32px;margin:0;width:950px}#results .tabArray a{background:none;margin-top:5px;color:#fff;font-weight:normal;padding:3px 22px}#results .tabArray a.tabHover{background-image:url('/nclweb/images/framework/itineraries/itin_active_tab.png?1298926252');background-repeat:no-repeat;color:#071523;margin-top:5px;width:58px;height:21px;font-weight:bold}#details_itinerary_content{display:block;float:left;width:883px;height:460px}#details_container{display:inline;float:left;margin-right:10px;width:470px;width:320px}* html #details_container{overflow-x:hidden}#details_itinerary_list{border:1px solid;margin:10px;width:310px;background-color:#f2f8f5}#details_itinerary_list .itin_header{background:#345a6b;color:#fff;text-transform:uppercase;padding-bottom:0}#details_itinerary_list .itin_row td{padding-bottom:5px}#details_itinerary_list .r_day,#details_itinerary_list .r_port,#details_itinerary_list .r_arrive,#details_itinerary_list .r_depart{padding:0}#details_itinerary_map{width:250px;border:0;padding-left:30px;background-color:transparent}#featuredShorex{display:inline;float:left;margin-right:0;width:310px;float:right;margin-top:10px;width:330px;padding-left:10px}* html #featuredShorex{overflow-x:hidden}#featuredShorex h1{width:225px;color:#000;font-weight:bold;font-size:14px}#featuredShorex h2{color:#000;font-weight:bold;text-transform:uppercase;margin-top:10px}#featuredShorex .feat_excursion{clear:none;float:left;width:320px;margin:0;padding-left:15px;padding-top:0}#featuredShorex .feat_excursion a img{border:medium none;height:62px;width:86px;padding-bottom:5px}#featuredShorex .feat_excursion p{display:none}#featuredShorex .feat_excursion h3{font-size:11px;font-weight:bold;color:#0b758e}#featuredShorex .pop_title{width:220px;padding:0;background:none;border-bottom:1px dotted #000}#highlights 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}#itinerary_disclaimers{margin-bottom:1em;padding-left:0px;padding-bottom:15px;margin-left:0px}#itinerary_disclaimers p{font-size:10px;color:#000}.port_link{text-decoration:none;cursor:default}#itin_modal_title h2{margin-top:10px}#content_promos{_height:450px}.itineraryCopy{padding-top:10px;padding-left:10px}#benefits{padding:10px 0 0}#benefits ul li{color:#333333;margin-right:0;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}#benefits ul li span.phone{font-weight:bold}#div.room_category_thumbs h2{font-size:13px;margin-bottom:0px;padding-bottom:5px}table a.leftRest,a.leftRest{font-size:11px;color:#13718a;width:167px;background-color:#f0f9f6;display:block;padding:0 0 0 2px;margin:0}table a:hover.leftRest,a:hover.leftRest{font-size:11px;color:#d3e9e7;background-color:#57b6ca}div.dash{clear:both}div.one_ninety{margin-bottom:10px}#ship{padding-bottom:10px;padding-left:10px;padding-right:10px;padding-top:5px}#hotel{padding-bottom:10px;padding-left:10px;padding-right:10px;padding-top:15px}#itinerary{padding-top:5px}#pricingAndAvail{padding-top:15px}.one_seventy_five{width:250px}#cruise_results_filter_tab{display:inline;float:left;margin-right:0;width:670px;background-image:url('/nclweb/images/framework/booking/filter_tab_hide.gif?1298926252');background-repeat:no-repeat;width:155px;height:33px}* html #cruise_results_filter_tab{overflow-x:hidden}#cruise_summary{width:196px;margin-left:7px}#cruise_summary .cruise_summary_top{height:34px;background-image:url('/nclweb/images/framework/booking/summary_header.gif?1298926252');background-repeat:no-repeat;background-position:100% 0}#cruise_summary .cruise_summary_middle{background-image:url('/nclweb/images/framework/booking/summary_mid_bk.gif?1298926252');background-repeat:repeat-y;background-position:100% 0;padding:10px}#cruise_summary .cruise_summary_middle h4{color:#000;font-weight:bold;font-size:14px;margin-bottom:10px}#cruise_summary .cruise_summary_middle span.results_label{font-color:#333333;font-weight:bold}#cruise_summary .cruise_summary_middle .datum{font-size:11px}#cruise_summary .cruise_summary_middle #cruise_summary_details p{margin:0px}#cruise_summary .cruise_summary_middle #cruise_summary_details p.cabin_details{margin:0px;padding-top:5px;padding-bottom:0px;padding-top:5px}#cruise_summary .cruise_summary_middle #cruise_summary_details p.cabin_details a{color:#17869a;font-weight:bold;text-decoration:underline}#cruise_summary .cruise_summary_middle #cruise_summary_details p.cabin_details a:hover{color:#17869a;font-weight:bold;text-decoration:underline}#cruise_summary .cruise_summary_middle #cruise_summary_details p.itinerary_details{padding-bottom:10px}#cruise_summary .cruise_summary_middle #cruise_summary_details a.total_price{color:#17869a}#cruise_summary .cruise_summary_middle #cruise_summary_details a.total_price:hover{color:#17869a}#cruise_summary .cruise_summary_middle #cruise_summary_details h3{color:#000;font-weight:bold;font-size:11px}#cruise_summary .cruise_summary_middle #cruise_summary_details .results_label{color:#000;font-weight:bold;font-size:12px}#cruise_summary .cruise_summary_middle #cruise_summary_details .standardLink{padding:10px}#cruise_summary .cruise_summary_middle #cruise_summary_details .standardLink,#cruise_summary .cruise_summary_middle #cruise_summary_details .standardLink a,#cruise_summary .cruise_summary_middle #cruise_summary_details .total_price a{color:#2dafa4;font-size:11px;line-height:13px;padding:0;margin:0}#cruise_summary .cruise_summary_middle #cruise_summary_details .total_price a{padding:10px;font-weight:bold;font-size:13px}#cruise_summary .cruise_summary_middle #cruise_summary_details .standardLink a,#cruise_summary .cruise_summary_middle #cruise_summary_details .priceLink a{text-decoration:underline}#cruise_summary .cruise_summary_middle #cruise_summary_details .itinerary_button{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-355px -82px;width:165px;height:20px;display:block;text-align:center;padding-top:3px;font-size:11px;cursor:pointer;color:#071523;text-decoration:none;margin-top:10px;margin-bottom:10px}#cruise_summary .cruise_summary_middle #cruise_summary_details .itinerary_button:hover{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-355px -105px;width:165px;height:20px;display:block;text-align:center;padding-top:3px;font-size:11px;cursor:pointer;color:#071523;text-decoration:none;margin-top:10px;margin-bottom:10px}#cruise_summary .cruise_summary_middle #cruise_summary_disclaimer{padding-top:20px}#cruise_summary .cruise_summary_middle #cruise_summary_disclaimer p{margin-top:5px}#cruise_summary .cruise_summary_bottom{height:5px;background-image:url('/nclweb/images/framework/booking/summary_btm_bk.gif?1298926252');background-repeat:no-repeat;background-position:100% 0}#cta_promo{padding-top:45px}.category_header_left{display:inline;float:left;margin-right:10px;width:30px;margin-right:0}* html .category_header_left{overflow-x:hidden}.category_header_right{display:inline;float:left;margin-right:0;width:30px;margin-left:0;_margin-left:-10px}* html .category_header_right{overflow-x:hidden}.category_header_middle{margin-right:0;padding-right:24px;background-color:transparent;background-image:url('/nclweb/images/framework/header/header_bar_bk.gif?1298926252');background-repeat:repeat-x;background-position:top left}.category_header_middle h3{color:#fff;font-size:11px;font-weight:bold}.category_header_right,.category_header_left{width:8px}.category_header_right,.category_header_left,.category_header_middle{height:28px;padding-bottom:5px;padding-top:5px}.category_header_corner_content{background-color:transparent;background-image:url('/nclweb/images/framework/header/header_bar_bk.gif?1298926252');background-position:top left;background-repeat:repeat-x}.category_header_left{background-color:#09596c;background-image:url('/nclweb/images/framework/header/left_curve_header_bar.gif?1298926252');background-position:top left;background-repeat:no-repeat}.category_header_right{background-color:#09596c;background-image:url('/nclweb/images/framework/header/right_curve_header_bar.gif?1298926252');background-position:top right;background-repeat:no-repeat}#categoryTable tbody tr td h4{background-color:#fff;color:black;font-weight:bold;font-size:14px;padding-bottom:10px;padding-top:10px}#categoryTable a{text-decoration:underline}#categoryTable .cat_icon a{text-decoration:none}.bookingCategories{padding-right:25px}.bookingCatImage{background-color:#fff;padding-right:0px;_height:50px}.bookingCatDesc{padding:50px 0px 0px;_padding:0px 0px 0px}.dottedBottom{background-color:#f0f8f5}.dottedBottom td p{padding-top:5px;margin-bottom:5px}.category_detail_row{background-color:#f0f8f5}.category_detail_row td p{padding-top:5px}.bookingCatImagePrice{background-color:#fff}#results .bookingCategories h1{background-color:#fff;font-size:14px;font-weight:bold;padding-bottom:5px}.dissclaimers{padding:20px 5px 10px 5px}.rank{display:none}.deckframe{width:282px;height:455px;overflow:auto;margin:0 0 5px 20px;padding-top:5px}#stateroom_search{width:250px;height:40px;margin-bottom:0px}#stateroom_search .search_button{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-2px -230px;width:81px;height:20px;display:block;text-align:center;padding-top:3px;font-size:11px;cursor:pointer;padding-top:7px;margin-right:auto;color:#fff;font-size:10px;padding-top:4px;font-weight:bold;text-transform:uppercase;text-align:center;float:left}#stateroom_search .search_button:hover{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-2px -256px;width:81px;height:20px;display:block;text-align:center;padding-top:3px;font-size:11px;cursor:pointer;padding-top:7px;margin-right:auto;color:#fff;font-size:10px;padding-top:4px;font-weight:bold;text-transform:uppercase;text-align:center;float:left}#stateroom_continue .save_continue_button{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:0 0;width:140px;height:24px;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;float:left}#stateroom_continue .save_continue_button:hover{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:0 -30px;width:140px;height:24px;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;float:left}#choose_room_left h1{color:black;font-weight:bold;margin:0 0 5px}#choose_room_left div.two_column_radio span.formLabel input.text{*margin:0}#choose_room_main .formLabel .cabin_modal_button,#choose_room_main .in_column .cabin_search_button{color:#17869a;text-decoration:underline}.categoryIcon{padding-left:5px;padding-right:5px}#stateroom_search input,#stateroom_search button{margin-top:4px}#div_cabinpreferred div.error{width:250px;margin-right:5px}#cabin_desc_list{width:98px}#cabin_desc_list ul li{background-color:transparent;background-image:url('/nclweb/images/framework/bullet_square.gif?1298926252');background-position:left 50%;background-repeat:no-repeat;display:inline-block;list-style-type:none;margin-right:0;padding:3px 0 3px 12px;color:#333333}#cabindescription_modal_background{background-color:transparent;background-image:url('/nclweb/images/framework/modal_640x540.png?1298926252');background-repeat:no-repeat;_background:url(/nclweb/images/framework/x.gif);_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nclweb/images/framework/modal_640x540.png', sizingMethod='image');position:absolute;left:0;top:0;height:540px;width:660px;z-index:-1}#cabindescription_modal{height:540px;width:660px;position:relative;padding:10px;visibility:hidden;border:none}#cabindescription_modal .bd{border:none;height:460px;background-color:#fff}#cabindescription_modal .yui-panel{border:none}#cabindescription_modal .container-close{width:25px}#cabindescription_modal .hd{background:none;border:none}#cabindescription_modal .hd h2{color:#fff;font-size:14px;font-weight:bold}#cabindescription_details{overflow:auto;width:595px;margin-top:16px;margin-left:10px}#cabindescription_details h1{color:black;font-size:14px;font-weight:bold;margin-bottom:10px}#cabindescription_details .categoryIcon{padding-right:5px;padding-left:0}#cabindescription_details #details_itinerary_map{display:block;float:left;postition:absolute;right:60px;top:84px}#cabindescription_details #details_itinerary_list{height:430px;margin-top:0;width:310px;right:5px;top:84px}#cabindescription_details #itinerary_disclaimers{width:250px;margin-bottom:0px;padding-top:10px;margin-left:0px;padding-left:0px;right:54px}#cabindescription_details #itinerary_disclaimers p{padding-bottom:5px}#cabindescription_details #cabin_desc_list{display:inline;float:left;margin-right:10px;width:150px}* html #cabindescription_details #cabin_desc_list{overflow-x:hidden}#cabindescription_details #cabin_desc_list li{display:list-item}#cabindescription_details #cabin_desc_image{display:inline;float:left;margin-right:0;width:390px;width:410px;padding-top:0 !important}* html #cabindescription_details #cabin_desc_image{overflow-x:hidden}#payment_summary_modal_background{background-color:transparent;background-image:url('/nclweb/images/framework/modal_640x475.png?1298926252');background-repeat:no-repeat;_background:url(/nclweb/images/framework/x.gif);_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nclweb/images/framework/modal_640x475.png', sizingMethod='image');position:absolute;left:0;top:0;height:475px;width:660px;z-index:-1}#payment_summary_modal{height:475px;width:660px;position:relative;padding:10px;visibility:hidden;border:none}#payment_summary_modal .bd{background-color:#fff;border:none;height:410px}#payment_summary_modal .yui-panel{border:none}#payment_summary_modal .container-close{width:25px}#payment_summary_modal .hd{background:none;border:none}#payment_summary_modal .hd h2{color:#fff;font-size:14px;font-weight:bold}table#onboardCredit{cellspacing:0;cellpadding:0;margin-top:20px}table#onboardCredit td.row_left{height:36px;margin-right:0;font-size:14px;color:#fff;font-weight:normal;padding-left:25px;background-color:transparent;background-image:url('/nclweb/images/framework/booking/OBC_bg_left.gif?1303247354');background-position:top left;background-repeat:repeat-x}table#onboardCredit td.row_right{height:36px;margin-left:0;font-size:18px;color:#fff;font-weight:bold;padding-left:10px;background-color:transparent;background-image:url('/nclweb/images/framework/booking/OBC_bg_right.gif?1303247354');background-position:top left;background-repeat:repeat-x}table#onboardCredit td.row_middle{height:36px;width:18px;background-color:transparent;background-image:url('/nclweb/images/framework/booking/OBC_bg_arrow.gif?1303247354');background-position:top left;background-repeat:no-repeat}#payment_summary_details{width:610px;padding-top:10px;overflow-x:hidden;overflow-y:scroll}#payment_summary_details h1{color:black;font-size:14px;font-weight:bold}#payment_summary_details #summaryTable,#payment_summary_details #guestInfoTable,#payment_summary_details #onboardCredit{width:595px}#payment_summary_details #total_price_table{width:295px;float:left}#payment_summary_details #summaryTable,#payment_summary_details #total_price_table,#payment_summary_details #scheduleTable,#payment_summary_details #guestInfoTable{padding-top:10px}#payment_summary_details #summaryTable th.header_left,#payment_summary_details #total_price_table th.header_left,#payment_summary_details #scheduleTable th.header_left,#payment_summary_details #guestInfoTable th.header_left{display:inline;float:left;margin-right:10px;width:30px;margin-right:0;width:8px;height:20px;background-color:transparent;background-image:url('/nclweb/images/framework/header/left_curve_header_bar.gif?1298926252');background-position:top left;background-repeat:no-repeat}* html #payment_summary_details #summaryTable th.header_left,* html #payment_summary_details #total_price_table th.header_left,* html #payment_summary_details #scheduleTable th.header_left,* html #payment_summary_details #guestInfoTable th.header_left{overflow-x:hidden}#payment_summary_details #summaryTable th.header_right,#payment_summary_details #total_price_table th.header_right,#payment_summary_details #scheduleTable th.header_right,#payment_summary_details #guestInfoTable th.header_right{display:inline;float:left;margin-right:0;width:30px;margin-left:0;_margin-left:-10px;width:8px;height:20px;background-color:transparent;background-image:url('/nclweb/images/framework/header/right_curve_header_bar.gif?1298926252');background-position:top right;background-repeat:no-repeat}* html #payment_summary_details #summaryTable th.header_right,* html #payment_summary_details #total_price_table th.header_right,* html #payment_summary_details #scheduleTable th.header_right,* html #payment_summary_details #guestInfoTable th.header_right{overflow-x:hidden}#payment_summary_details #summaryTable td,#payment_summary_details #summaryTable td.no_border,#payment_summary_details #summaryTable td.bottom_row,#payment_summary_details #total_price_table td,#payment_summary_details #total_price_table td.no_border,#payment_summary_details #total_price_table td.bottom_row,#payment_summary_details #scheduleTable td,#payment_summary_details #scheduleTable td.no_border,#payment_summary_details #scheduleTable td.bottom_row,#payment_summary_details #guestInfoTable td,#payment_summary_details #guestInfoTable td.no_border,#payment_summary_details #guestInfoTable td.bottom_row{padding-top:2px;padding-bottom:2px}#payment_summary_details #summaryTable td,#payment_summary_details #summaryTable td.bottom_row,#payment_summary_details #total_price_table td,#payment_summary_details #total_price_table td.bottom_row,#payment_summary_details #scheduleTable td,#payment_summary_details #scheduleTable td.bottom_row,#payment_summary_details #guestInfoTable td,#payment_summary_details #guestInfoTable td.bottom_row{border-bottom:1px dotted #17869a}#payment_summary_details #summaryTable td.row_left,#payment_summary_details #total_price_table td.row_left,#payment_summary_details #scheduleTable td.row_left,#payment_summary_details #guestInfoTable td.row_left{width:8px}#payment_summary_details #summaryTable td.row_right,#payment_summary_details #total_price_table td.row_right,#payment_summary_details #scheduleTable td.row_right,#payment_summary_details #guestInfoTable td.row_right{width:8px}#payment_summary_details #summaryTable td.guest_total,#payment_summary_details #total_price_table td.guest_total,#payment_summary_details #scheduleTable td.guest_total,#payment_summary_details #guestInfoTable td.guest_total{font-weight:bold}#payment_summary_details #summaryTable td.total_price,#payment_summary_details #summaryTable td.total_Price_Header,#payment_summary_details #total_price_table td.total_price,#payment_summary_details #total_price_table td.total_Price_Header,#payment_summary_details #scheduleTable td.total_price,#payment_summary_details #scheduleTable td.total_Price_Header,#payment_summary_details #guestInfoTable td.total_price,#payment_summary_details #guestInfoTable td.total_Price_Header{font-weight:bold}#payment_summary_details #summaryTable td.finalSumHeader,#payment_summary_details #total_price_table td.finalSumHeader,#payment_summary_details #scheduleTable td.finalSumHeader,#payment_summary_details #guestInfoTable td.finalSumHeader{font-weight:bold}#payment_summary_details #summaryTable td.finalSum,#payment_summary_details #total_price_table td.finalSum,#payment_summary_details #scheduleTable td.finalSum,#payment_summary_details #guestInfoTable td.finalSum{color:#17869a;font-weight:bold}#payment_summary_details #summaryTable th,#payment_summary_details #summaryTable th.amountHeader,#payment_summary_details #total_price_table th,#payment_summary_details #total_price_table th.amountHeader,#payment_summary_details #scheduleTable th,#payment_summary_details #scheduleTable th.amountHeader,#payment_summary_details #guestInfoTable th,#payment_summary_details #guestInfoTable th.amountHeader{height:20px;margin-right:0;background-color:transparent;background-image:url('/nclweb/images/framework/header/header_bar_bk.gif?1298926252');background-repeat:repeat-x;background-position:top left}#payment_summary_details #summaryTable th.amountHeader,#payment_summary_details #total_price_table th.amountHeader,#payment_summary_details #scheduleTable th.amountHeader,#payment_summary_details #guestInfoTable th.amountHeader{color:#fff;font-weight:bold}#payment_summary_details #summaryTable td.total_Price_Header,#payment_summary_details #total_price_table td.total_Price_Header,#payment_summary_details #scheduleTable td.total_Price_Header,#payment_summary_details #guestInfoTable td.total_Price_Header{padding-left:40px}#payment_summary_details .bookingdisclaimers{padding-left:10px;padding-right:10px}#payment_summary_details #scheduleTable{width:295px;float:right}#payment_summary_details #scheduleTable td{padding-top:2px;padding-bottom:2px;border-bottom:0px none}table#grouped_category_table{width:682px;padding-top:10px;margin-top:10px;border-bottom:1px solid #17869a;cellspacing:0;cellpadding:0}table#grouped_category_table tr{cellspacing:0;cellpadding:0}table#grouped_category_table th{cellspacing:0;cellpadding:0}table#grouped_category_table td{cellspacing:0;cellpadding:0}table#grouped_category_table th.header_left{display:inline;float:left;margin-right:10px;width:30px;margin-right:0;width:8px;height:20px;background-color:transparent;background-image:url('/nclweb/images/framework/header/left_curve_header_bar.gif?1298926252');background-position:top right;background-repeat:no-repeat}* html table#grouped_category_table th.header_left{overflow-x:hidden}table#grouped_category_table th.header_right{display:inline;float:left;margin-right:0;width:30px;margin-left:0;_margin-left:-10px;width:8px;height:20px;background-color:transparent;background-image:url('/nclweb/images/framework/header/right_curve_header_bar.gif?1298926252');background-position:top right;background-repeat:no-repeat}* html table#grouped_category_table th.header_right{overflow-x:hidden}table#grouped_category_table td,table#grouped_category_table td.no_border,table#grouped_category_table td.bottom_row{padding-top:0px;padding-bottom:0px}table#grouped_category_table td,table#grouped_category_table td.bottom_row,table#grouped_category_table td.row_no_border{border-top:1px solid #17869a;background-color:#d1eff7}table#grouped_category_table td.row_no_border{border-top:0px}table#grouped_category_table td.category_col,table#grouped_category_table td.decks{vertical-align:middle}table#grouped_category_table td.cat_continue_btn{width:85px}table#grouped_category_table td.row_left{width:8px;height:25px;border-top:1px solid #17869a;background-color:#d1eff7}table#grouped_category_table td.row_right{width:8px}table#grouped_category_table th,table#grouped_category_table th.amountHeader{height:20px;margin-right:0;background-color:transparent;background-image:url('/nclweb/images/framework/header/header_bar_bk.gif?1298926252');background-repeat:repeat-x;background-position:top left;font-weight:bold;color:#fff}table#grouped_category_table td a,table#grouped_category_table td a:hover{font-weight:bold;color:#17869a;text-decoration:underline}table#grouped_category_table td a.category_continue_btn{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-2px -79px;width:85px;height:24px;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;text-decoration:none}table#grouped_category_table td a.category_continue_btn:hover{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-2px -109px;width:85px;height:24px;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;text-decoration:none}div#metas{padding-left:0px;padding-right:0px;width:707px}div.meta{padding-top:5px;border-width:0px;width:707px}div.meta h2.meta_header{border-style:dotted;border-width:1px;margin-top:5px;padding-top:3px;padding-bottom:3px;padding-left:3px;padding-right:3px;background-color:#e0f0d1;color:black;font-weight:bold;width:700px}div.cat_group{border-style:solid;padding-left:10px;padding-right:5px;padding-bottom:20px;border-left-width:1px;border-top-width:1px;border-right-width:1px;border-bottom-width:0px}div.cat_group div.header{padding-top:10px;padding-bottom:0px;vertical-align:middle}div.groups{border-bottom-width:1px;border-style:solid}div.separator{border-style:solid;border-left:1px solid;border-right:1px solid;padding-top:20px}p.price_instruction{margin-bottom:0px}p.measure{font-weight:bold}p.measure .amt{font-weight:none}div.preface{display:inline;float:left;margin-right:10px;width:190px;width:auto}* html div.preface{overflow-x:hidden}div.preface h3.group{color:#071523;font-size:14px;font-weight:bold}div.empty_badge{display:inline;float:left;margin-right:0;width:750px;width:125px}* html div.empty_badge{overflow-x:hidden}div.detail p{padding-top:5px}div.epic_badge{display:inline;float:left;margin-right:0;width:750px;width:125px;background-color:transparent;background-image:url('/nclweb/images/framework/gradients/epic_badge_fade.gif?1298926252');background-repeat:repeat-x;background-position:top left;font-style:italic;font-weight:bold;font-size:12px;border-style:solid;border-width:1px;border-color:#17869a;padding-top:3px;padding-bottom:3px;color:#0b758e;text-align:center}* html div.epic_badge{overflow-x:hidden}div.callout{background-color:transparent;background-image:url('/nclweb/images/framework/gradients/box_top_fade.gif?1298926252');background-repeat:repeat-x;background-position:top left;font-style:italic;font-weight:bold;font-size:12px;border-style:solid;border-width:1px;border-color:#17869a;padding-top:3px;padding-bottom:3px;padding-left:10px;padding-right:10px;margin-top:10px}div.callout p.description{font-weight:normal;font-style:normal}div.callout span.title{color:#0b758e}p.price_instruction{padding-top:10px}div.category_group_description{display:inline;float:left;margin-right:10px;width:710px;width:460px}* html div.category_group_description{overflow-x:hidden}div.category_group_description p.measure{margin-bottom:0px;padding-top:0px}div.category_group_description p.measure span.capacity,div.category_group_description p.measure span.sqft{color:#000}div.category_group_display{display:inline;float:left;margin-right:0;width:230px;width:200px;float:right}* html div.category_group_display{overflow-x:hidden}div.category_group_display .price_range{font-weight:bold}.yui-skin-sam-large .yui-panel .ft{border-top:0}.yui-skin-sam-large .yui-navset .yui-nav{padding-top:4px;background-color:transparent;background-image:url('/nclweb/images/framework/tabs/tab_bk_long.gif?1298926252');border-color:#fff}.yui-skin-sam-large .yui-navset .yui-nav a,.yui-skin-sam-large .yui-navset .yui-nav a:focus,.yui-skin-sam-large .yui-navset .yui-nav a:hover{margin-left:10px;padding-left:7px;background-color:transparent;background-image:none;border:0}.yui-skin-sam-large .yui-navset .yui-nav a em,.yui-skin-sam-large .yui-navset .yui-nav a:focus em,.yui-skin-sam-large .yui-navset .yui-nav a:hover em{color:#fff;top:0;font-size:14px;padding-right:25px;border:0;text-align:center;font-weight:bold}.yui-skin-sam-large .yui-navset .yui-nav a em span.title,.yui-skin-sam-large .yui-navset .yui-nav a:focus em span.title,.yui-skin-sam-large .yui-navset .yui-nav a:hover em span.title{font-weight:normal;font-size:11px}.yui-skin-sam-large .yui-navset .yui-nav .selected{margin-bottom:0}.yui-skin-sam-large .yui-navset .yui-nav .selected a,.yui-skin-sam-large .yui-navset .yui-nav .selected a:focus,.yui-skin-sam-large .yui-navset .yui-nav .selected a:hover{border:0;padding-left:12px;background-color:transparent;background-image:url('/nclweb/images/framework/tabs/tab_left_long.gif?1298926252');background-repeat:no-repeat;background-position:left top}.yui-skin-sam-large .yui-navset .yui-nav .selected a em,.yui-skin-sam-large .yui-navset .yui-nav .selected a:focus em,.yui-skin-sam-large .yui-navset .yui-nav .selected a:hover em{color:#071523;padding-right:25px;padding-top:0px;margin-top:0px;position:relative;top:3px;background-color:#fff;background-image:url('/nclweb/images/framework/tabs/tab_right_long.gif?1298926252');background-repeat:no-repeat;background-position:right -3px;text-align:center;font-weight:bold}.yui-skin-sam-large .yui-navset .yui-nav .selected a em span.title,.yui-skin-sam-large .yui-navset .yui-nav .selected a:focus em span.title,.yui-skin-sam-large .yui-navset .yui-nav .selected a:hover em span.title{font-weight:normal;font-size:11px}.yui-skin-sam-large .yui-navset .yui-content{border-top:0;padding-top:0;background-color:#fff;position:relative;top:-5px;padding-left:0px;padding-right:0px;border-left-width:0px;border-right-width:0px;border-bottom-width:0px;padding-bottom:0px}table#onboardCredit{float:left}table#confirmation_summary_table,table#confirmation_price_summary_table,table#confirmation_payment_summary_table,table#onboardCredit{width:685px;cellspacing:0;cellpadding:0}table#confirmation_summary_table tr,table#confirmation_summary_table th,table#confirmation_summary_table td,table#confirmation_price_summary_table tr,table#confirmation_price_summary_table th,table#confirmation_price_summary_table td,table#confirmation_payment_summary_table tr,table#confirmation_payment_summary_table th,table#confirmation_payment_summary_table td,table#onboardCredit tr,table#onboardCredit th,table#onboardCredit td{cellspacing:0;cellpadding:0}table#confirmation_summary_table,table#confirmation_price_summary_table,table#confirmation_payment_summary_table{padding-top:0px;border-bottom:1px dotted #17869a}table#confirmation_summary_table th.header_left,table#confirmation_price_summary_table th.header_left,table#confirmation_payment_summary_table th.header_left{display:inline;float:left;margin-right:10px;width:30px;margin-right:0;width:8px;height:20px;background-color:transparent;background-image:url('/nclweb/images/framework/header/left_curve_header_bar.gif?1298926252');background-position:top left;background-repeat:no-repeat}* html table#confirmation_summary_table th.header_left,* html table#confirmation_price_summary_table th.header_left,* html table#confirmation_payment_summary_table th.header_left{overflow-x:hidden}table#confirmation_summary_table th.header_right,table#confirmation_price_summary_table th.header_right,table#confirmation_payment_summary_table th.header_right{display:inline;float:left;margin-right:0;width:30px;margin-left:0;_margin-left:-10px;width:8px;height:20px;background-color:transparent;background-image:url('/nclweb/images/framework/header/right_curve_header_bar.gif?1298926252');background-position:top right;background-repeat:no-repeat}* html table#confirmation_summary_table th.header_right,* html table#confirmation_price_summary_table th.header_right,* html table#confirmation_payment_summary_table th.header_right{overflow-x:hidden}table#confirmation_summary_table td,table#confirmation_summary_table td.no_border,table#confirmation_summary_table td.bottom_row,table#confirmation_price_summary_table td,table#confirmation_price_summary_table td.no_border,table#confirmation_price_summary_table td.bottom_row,table#confirmation_payment_summary_table td,table#confirmation_payment_summary_table td.no_border,table#confirmation_payment_summary_table td.bottom_row{padding-top:4px;padding-bottom:4px;padding-left:10px}table#confirmation_summary_table td,table#confirmation_summary_table td.bottom_row,table#confirmation_summary_table td.row_no_border,table#confirmation_price_summary_table td,table#confirmation_price_summary_table td.bottom_row,table#confirmation_price_summary_table td.row_no_border,table#confirmation_payment_summary_table td,table#confirmation_payment_summary_table td.bottom_row,table#confirmation_payment_summary_table td.row_no_border{border-top:1px dotted #17869a;background-color:#d1eff7}table#confirmation_summary_table td.row_no_border,table#confirmation_price_summary_table td.row_no_border,table#confirmation_payment_summary_table td.row_no_border{border-top:0px}table#confirmation_summary_table td.category_col,table#confirmation_summary_table td.decks,table#confirmation_price_summary_table td.category_col,table#confirmation_price_summary_table td.decks,table#confirmation_payment_summary_table td.category_col,table#confirmation_payment_summary_table td.decks{vertical-align:top}table#confirmation_summary_table td.row_left,table#confirmation_price_summary_table td.row_left,table#confirmation_payment_summary_table td.row_left{width:8px;height:25px;padding:0px}table#confirmation_summary_table td.row_right,table#confirmation_price_summary_table td.row_right,table#confirmation_payment_summary_table td.row_right{width:8px;padding:0px}table#confirmation_summary_table th,table#confirmation_summary_table th.amountHeader,table#confirmation_price_summary_table th,table#confirmation_price_summary_table th.amountHeader,table#confirmation_payment_summary_table th,table#confirmation_payment_summary_table th.amountHeader{height:20px;margin-right:0;background-color:transparent;background-image:url('/nclweb/images/framework/header/header_bar_bk.gif?1298926252');background-repeat:repeat-x;background-position:top left;font-weight:bold;color:#fff}table#confirmation_summary_table td a,table#confirmation_summary_table td a:hover,table#confirmation_price_summary_table td a,table#confirmation_price_summary_table td a:hover,table#confirmation_payment_summary_table td a,table#confirmation_payment_summary_table td a:hover{font-weight:bold;color:#17869a;text-decoration:underline}table#confirmation_summary_table td span#cs_cabin,table#confirmation_price_summary_table td span#cs_cabin,table#confirmation_payment_summary_table td span#cs_cabin{font-weight:bold}table#confirmation_summary_table td span.stateroomDescription,table#confirmation_price_summary_table td span.stateroomDescription,table#confirmation_payment_summary_table td span.stateroomDescription{font-weight:normal;padding:0px}table#confirmation_summary_table td.finalSumHeader,table#confirmation_summary_table td.finalSum,table#confirmation_summary_table td.total_Price,table#confirmation_summary_table td.total_Price_Header,table#confirmation_price_summary_table td.finalSumHeader,table#confirmation_price_summary_table td.finalSum,table#confirmation_price_summary_table td.total_Price,table#confirmation_price_summary_table td.total_Price_Header,table#confirmation_payment_summary_table td.finalSumHeader,table#confirmation_payment_summary_table td.finalSum,table#confirmation_payment_summary_table td.total_Price,table#confirmation_payment_summary_table td.total_Price_Header{font-weight:bold}table#confirmation_summary_table td.total_Price_Header,table#confirmation_price_summary_table td.total_Price_Header,table#confirmation_payment_summary_table td.total_Price_Header{padding-left:40px}table#confirmation_price_summary_table{width:250px}table#confirmation_payment_summary_table{width:425px}div.confirmation_summary_table_border{overflow:hidden;width:685px;border-style:solid;border-width:1px;padding:10px;margin-bottom:10px}.view_itinerary_and_book_excursions{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-338px 0;width:205px;height:22px;display:block;text-align:center;padding-top:3px;font-size:11px;cursor:pointer;padding-top:7px;margin-right:auto;color:#fff;padding-top:9px;font-weight:bold;text-transform:uppercase}.view_itinerary_and_book_excursions:hover{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-338px -30px;width:205px;height:22px;display:block;text-align:center;padding-top:3px;font-size:11px;cursor:pointer;padding-top:7px;margin-right:auto;color:#fff;padding-top:9px;font-weight:bold;text-transform:uppercase}div.reservationCalloutBorder{display:inline;float:left;margin-right:0;width:950px;width:699px;border:1px solid #17869a;padding:3px 3px 3px 3px;margin-bottom:25px}* html div.reservationCalloutBorder{overflow-x:hidden}div.reservationCalloutBorder div.reservationCallout{display:inline;float:left;margin-right:0;width:950px;width:667px;background-color:transparent;background-image:url('/nclweb/images/framework/gradients/box_top_fade_slim.gif?1303247354');background-repeat:repeat-x;background-position:top left;padding:10px 15px;padding-bottom:0px;height:auto}* html div.reservationCalloutBorder div.reservationCallout{overflow-x:hidden}div.reservationCalloutBorder div.reservationCallout div.reservationNumber{display:inline;float:left;margin-right:0;width:950px;width:680px;border-bottom:1px dotted #17869a}* html div.reservationCalloutBorder div.reservationCallout div.reservationNumber{overflow-x:hidden}div.reservationCalloutBorder div.reservationCallout div.reservationNumber h1{color:black;font-size:16px;font-style:normal;font-weight:bold}div.reservationCalloutBorder div.reservationCallout div.shorexSection{display:inline;float:left;margin-right:0;width:950px;width:680px}* html div.reservationCalloutBorder div.reservationCallout div.shorexSection{overflow-x:hidden}div.reservationCalloutBorder div.reservationCallout div.shorexSection div.excursionHeader{display:inline;float:left;margin-right:0;width:950px;width:680px;padding-top:10px;padding-left:0px}* html div.reservationCalloutBorder div.reservationCallout div.shorexSection div.excursionHeader{overflow-x:hidden}div.reservationCalloutBorder div.reservationCallout div.shorexSection div.excursionHeader span.title{color:#5d9732;font-weight:bold;font-size:14px}div.reservationCalloutBorder div.reservationCallout div.shorexSection div.excursionFooter{display:inline;float:left;margin-right:0;width:950px;width:680px;padding-top:10px}* html div.reservationCalloutBorder div.reservationCallout div.shorexSection div.excursionFooter{overflow-x:hidden}div.reservationCalloutBorder div.reservationCallout div.shorexSection div.excursionFooter div.excursionImage{display:inline;float:left;margin-right:10px;width:190px;width:135px}* html div.reservationCalloutBorder div.reservationCallout div.shorexSection div.excursionFooter div.excursionImage{overflow-x:hidden}div.reservationCalloutBorder div.reservationCallout div.shorexSection div.excursionFooter div.excursionImage div.caption{text-align:center;font-weight:bold}div.reservationCalloutBorder div.reservationCallout div.shorexSection div.excursionFooter div.excursionButton{display:inline;float:left;margin-right:0;width:350px;width:243px;text-align:center}* html div.reservationCalloutBorder div.reservationCallout div.shorexSection div.excursionFooter div.excursionButton{overflow-x:hidden}div.reservationCalloutBorder div.reservationCallout div.shorexSection div.excursionFooter div.excursionButton div.title{color:#17869a;font-weight:bold;text-align:center}div.reservationCalloutBorder div.reservationCallout div.shorexSection div.excursionFooter div.excursionButton div.button{text-align:center;padding-left:15px;padding-top:10px}.print{display:inline;float:left;margin-right:0;width:70px;margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:0 -983px;width:"auto";height:14px;display:block;text-align:center;padding-top:3px;font-size:11px;cursor:pointer;padding-top:1px;text-align:right;width:45px;color:#333;font-weight:bold;float:right;display:inline}* html .print{overflow-x:hidden}table.travelChoices{width:685px;padding-top:0px;border-bottom:1px dotted #17869a;cellspacing:0px;cellpadding:0px}table.travelChoices tr{cellspacing:0;cellpadding:0}table.travelChoices th{cellspacing:0;cellpadding:0}table.travelChoices td{cellspacing:0;cellpadding:0}table.travelChoices th.header_left{display:inline;float:left;margin-right:10px;width:30px;margin-right:0;width:8px;height:20px;background-color:transparent;background-image:url('/nclweb/images/framework/header/left_curve_header_bar.gif?1298926252');background-position:top left;background-repeat:no-repeat}* html table.travelChoices th.header_left{overflow-x:hidden}table.travelChoices th.header_right{display:inline;float:left;margin-right:0;width:30px;margin-left:0;_margin-left:-10px;width:8px;height:20px;background-color:transparent;background-image:url('/nclweb/images/framework/header/right_curve_header_bar.gif?1298926252');background-position:top right;background-repeat:no-repeat}* html table.travelChoices th.header_right{overflow-x:hidden}table.travelChoices td,table.travelChoices td.no_border,table.travelChoices td.bottom_row{padding-top:4px;padding-bottom:4px;padding-left:2px}table.travelChoices td,table.travelChoices td.bottom_row,table.travelChoices td.row_no_border{border-top:1px dotted;border-color:#17869a;background-color:#d1eff7}table.travelChoices td.row_no_border{border-top:0px}table.travelChoices td.category_col,table.travelChoices td.decks{vertical-align:top}table.travelChoices td.row_left{width:8px;height:25px;padding:0px}table.travelChoices td.row_right{width:8px;padding:0px}table.travelChoices th,table.travelChoices th.amountHeader{height:20px;margin-right:0;background-color:transparent;background-image:url('/nclweb/images/framework/header/header_bar_bk.gif?1298926252');background-repeat:repeat-x;background-position:top left;font-weight:bold;color:#fff}table.travelChoices td a,table.travelChoices td a:hover{font-weight:bold;color:#17869a;text-decoration:underline}table.travelChoices td span#cs_cabin{font-weight:bold}table.travelChoices td span.stateroomDescription{font-weight:normal;padding:0px}table.travelChoices td.finalSumHeader,table.travelChoices td.finalSum,table.travelChoices td.total_Price,table.travelChoices td.total_Price_Header{font-weight:bold}table.travelChoices td.total_Price_Header{padding-left:40px}div#travel_protection_desc a{color:#17869a;font-weight:bold;text-decoration:underline}div#travel_protection_desc a:hover{color:#17869a;font-weight:bold;text-decoration:underline}div.travel_choices_border{overflow:hidden;width:685px;border-style:solid;border-width:1px;padding-bottom:10px;padding-left:10px;padding-right:10px;padding-top:10px;margin-bottom:10px}div.travel_choices_border p{padding-left:10px;padding-right:10px}button.continue_to_payment_button{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-567px 0;width:279px;height:24px;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;height:27px;border:none;padding-top:0px;margin-left:auto}button.continue_to_payment_button:hover{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-567px -30px;width:279px;height:24px;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;height:27px;border:none;padding-top:0px;margin-left:auto}h2.sub_heading{padding-top:5px;color:black;font-size:14px;font-weight:bold}div#protectionContainer table.travel_protection td{border-top:0px}table.price_Summary_Table,table.payment_price_summary_table,table.payment_schedule_summary_table{width:685px;padding-top:0px;border-bottom-style:dotted;border-bottom-width:1px;border-color:#17869a;cellspacing:0px;cellpadding:0px}table.price_Summary_Table tr,table.payment_price_summary_table tr,table.payment_schedule_summary_table tr{cellspacing:0;cellpadding:0}table.price_Summary_Table th,table.payment_price_summary_table th,table.payment_schedule_summary_table th{cellspacing:0;cellpadding:0}table.price_Summary_Table td,table.payment_price_summary_table td,table.payment_schedule_summary_table td{cellspacing:0;cellpadding:0}table.price_Summary_Table th.header_left,table.payment_price_summary_table th.header_left,table.payment_schedule_summary_table th.header_left{display:inline;float:left;margin-right:10px;width:30px;margin-right:0;width:8px;height:20px;background-color:transparent;background-image:url('/nclweb/images/framework/header/left_curve_header_bar.gif?1298926252');background-position:top left;background-repeat:no-repeat}* html table.price_Summary_Table th.header_left,* html table.payment_price_summary_table th.header_left,* html table.payment_schedule_summary_table th.header_left{overflow-x:hidden}table.price_Summary_Table th.header_right,table.payment_price_summary_table th.header_right,table.payment_schedule_summary_table th.header_right{display:inline;float:left;margin-right:0;width:30px;margin-left:0;_margin-left:-10px;width:8px;height:20px;background-color:transparent;background-image:url('/nclweb/images/framework/header/right_curve_header_bar.gif?1298926252');background-position:top right;background-repeat:no-repeat}* html table.price_Summary_Table th.header_right,* html table.payment_price_summary_table th.header_right,* html table.payment_schedule_summary_table th.header_right{overflow-x:hidden}table.price_Summary_Table td,table.price_Summary_Table td.no_border,table.price_Summary_Table td.bottom_row,table.payment_price_summary_table td,table.payment_price_summary_table td.no_border,table.payment_price_summary_table td.bottom_row,table.payment_schedule_summary_table td,table.payment_schedule_summary_table td.no_border,table.payment_schedule_summary_table td.bottom_row{padding-top:4px;padding-bottom:4px;padding-left:2px}table.price_Summary_Table td,table.price_Summary_Table td.bottom_row,table.price_Summary_Table td.row_no_border,table.payment_price_summary_table td,table.payment_price_summary_table td.bottom_row,table.payment_price_summary_table td.row_no_border,table.payment_schedule_summary_table td,table.payment_schedule_summary_table td.bottom_row,table.payment_schedule_summary_table td.row_no_border{border-top:1px dotted;border-color:#17869a;background-color:#d1eff7}table.price_Summary_Table td.row_no_border,table.payment_price_summary_table td.row_no_border,table.payment_schedule_summary_table td.row_no_border{border-top:0px}table.price_Summary_Table td.category_col,table.price_Summary_Table td.decks,table.payment_price_summary_table td.category_col,table.payment_price_summary_table td.decks,table.payment_schedule_summary_table td.category_col,table.payment_schedule_summary_table td.decks{vertical-align:top}table.price_Summary_Table td.row_left,table.payment_price_summary_table td.row_left,table.payment_schedule_summary_table td.row_left{width:8px;height:25px;padding:0px}table.price_Summary_Table td.row_right,table.payment_price_summary_table td.row_right,table.payment_schedule_summary_table td.row_right{width:8px;padding:0px}table.price_Summary_Table th,table.price_Summary_Table th.amountHeader,table.payment_price_summary_table th,table.payment_price_summary_table th.amountHeader,table.payment_schedule_summary_table th,table.payment_schedule_summary_table th.amountHeader{height:20px;margin-right:0;background-color:transparent;background-image:url('/nclweb/images/framework/header/header_bar_bk.gif?1298926252');background-repeat:repeat-x;background-position:top left;font-weight:bold;color:#fff}table.price_Summary_Table td a,table.price_Summary_Table td a:hover,table.payment_price_summary_table td a,table.payment_price_summary_table td a:hover,table.payment_schedule_summary_table td a,table.payment_schedule_summary_table td a:hover{font-weight:bold;color:#17869a;text-decoration:underline}table.price_Summary_Table td span#cs_cabin,table.payment_price_summary_table td span#cs_cabin,table.payment_schedule_summary_table td span#cs_cabin{font-weight:bold}table.price_Summary_Table td span.stateroomDescription,table.payment_price_summary_table td span.stateroomDescription,table.payment_schedule_summary_table td span.stateroomDescription{font-weight:normal;padding:0px}table.price_Summary_Table td.finalSumHeader,table.price_Summary_Table td.finalSum,table.price_Summary_Table td.total_Price,table.price_Summary_Table td.total_Price_Header,table.payment_price_summary_table td.finalSumHeader,table.payment_price_summary_table td.finalSum,table.payment_price_summary_table td.total_Price,table.payment_price_summary_table td.total_Price_Header,table.payment_schedule_summary_table td.finalSumHeader,table.payment_schedule_summary_table td.finalSum,table.payment_schedule_summary_table td.total_Price,table.payment_schedule_summary_table td.total_Price_Header{font-weight:bold}table.price_Summary_Table td.total_Price_Header,table.payment_price_summary_table td.total_Price_Header,table.payment_schedule_summary_table td.total_Price_Header{padding-left:40px}table.payment_price_summary_table{width:300px;float:left;margin-right:10px}table.payment_schedule_summary_table{width:375px;_width:370px}div.payment_options_border{overflow:hidden;width:685px;border-style:solid;border-width:1px;padding-bottom:10px;padding-left:10px;padding-right:10px;padding-top:10px;margin-bottom:10px}div.payment_options_border p{padding-left:10px;padding-right:10px}table.credit_card_payment{width:350px;padding-top:0px;cellspacing:0px;cellpadding:0px;border-bottom:1px solid}table.credit_card_payment tr{cellspacing:0;cellpadding:0}table.credit_card_payment th{cellspacing:0;cellpadding:0}table.credit_card_payment td{cellspacing:0;cellpadding:0}table.credit_card_payment th.header_left{display:inline;float:left;margin-right:10px;width:30px;margin-right:0;width:8px;height:20px;background-color:transparent;background-image:url('/nclweb/images/framework/header/left_curve_header_bar.gif?1298926252');background-position:top left;background-repeat:no-repeat;border-left:1px solid}* html table.credit_card_payment th.header_left{overflow-x:hidden}table.credit_card_payment th.header_right{display:inline;float:left;margin-right:0;width:30px;margin-left:0;width:8px;height:20px;background-color:transparent;background-image:url('/nclweb/images/framework/header/right_curve_header_bar.gif?1298926252');background-position:top right;background-repeat:no-repeat;border-right:1px solid}* html table.credit_card_payment th.header_right{overflow-x:hidden}table.credit_card_payment td{padding-top:2px;padding-bottom:2px;padding-left:2px;background-color:white}table.credit_card_payment td.stateRow{padding-top:2px;padding-bottom:2px;padding-left:0px;background-color:white}table.credit_card_payment td.row_left{width:8px;height:25px;padding:0px;border-left:1px solid}table.credit_card_payment td.row_right{width:8px;padding:0px;border-right:1px solid}table.credit_card_payment td.payment_caution{padding-top:20px}table.credit_card_payment th{height:20px;margin-right:0;background-color:transparent;background-image:url('/nclweb/images/framework/header/header_bar_bk.gif?1298926252');background-repeat:repeat-x;background-position:top left;font-weight:bold;color:#fff}table.credit_card_payment td a,table.credit_card_payment td a:hover{font-weight:bold;color:#17869a;text-decoration:underline}table.credit_card_payment td h2{color:black;font-size:12px;font-weight:bold;margin-bottom:0px;padding-bottom:5px;padding-top:5px}table.credit_card_payment td select{width:auto}table.credit_card_payment td a.make_payment_button{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:0 0;width:140px;height:24px;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;color:#fff;text-decoration:none;margin-left:auto;margin-right:auto}table.credit_card_payment td a.make_payment_button:hover{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:0 -30px;width:140px;height:24px;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;color:#fff;text-decoration:none;margin-left:auto;margin-right:auto}table.credit_card_payment td .formLabel{padding-bottom:0;padding-top:5px}div.payment_hold{float:left;width:265px;background-color:#fff;background-image:url('/nclweb/images/framework/gradients/box_top_fade.gif?1298926252');background-repeat:repeat-x;background-position:top left;font-style:italic;font-weight:bold;font-size:12px;border-style:solid;border-width:1px;border-color:#17869a;padding-top:3px;padding-bottom:3px;padding-left:10px;padding-right:10px;margin-top:0px}div.payment_hold p.description{font-weight:normal;font-style:normal}div.payment_hold span.title{color:#0b758e}.hold_my_request_button{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-104px -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;_margin-left:7px;_margin-top:0px;_padding-top:4px;_width:155px;color:#fff;text-decoration:none;margin-left:auto;margin-right:auto;padding-top:4px}.hold_my_request_button:hover{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-104px -183px;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;_margin-left:7px;_margin-top:0px;_padding-top:4px;_width:155px;color:#fff;text-decoration:none;margin-left:auto;margin-right:auto;padding-top:4px}div#payment_section form#mainForm div.error{display:block;float:none;width:340px}div#cc_payment_section_header p.instruction{font-weight:bold}div#cc_payment_section_header p.terms_and_conditions{width:285px}div#cc_payment_section_header p.terms_and_conditions a,div#cc_payment_section_header p.terms_and_conditions a:hover{font-weight:bold;color:#1a7398;text-decoration:underline}div.bookingdisclaimers p a,div.bookingdisclaimers p a:hover{font-weight:bold;text-decoration:underline;color:#17869a}.eligibleForSpecialFares{display:inline;float:left;margin-right:0;width:950px;width:940px;padding:10px 0}* html .eligibleForSpecialFares{overflow-x:hidden}#list_body{display:inline;float:left;margin-right:0;width:710px;width:700px;_width:665px}* html #list_body{overflow-x:hidden}#list_body .item{display:inline;float:left;margin-right:0;width:710px;width:660px;_width:664px;padding:4px;margin-bottom:10px;background-color:#fff}* html #list_body .item{overflow-x:hidden}#list_body .item h3{font-weight:bold;margin-bottom:10px}#list_body .item ul{display:inline;float:left;margin-right:10px;width:230px;width:195px;margin-right:0px;*margin-right:10px}* html #list_body .item ul{overflow-x:hidden}#list_body .item li{list-style-type:none;list-style-position:outside}#list_body .alt{background-color:#d1eff7}#list_body .eat,#list_body .drink,#list_body .play{display:inline;float:left;margin-right:0;width:470px;width:460px;*width:455px;display:none}* html #list_body .eat,* html #list_body .drink,* html #list_body .play{overflow-x:hidden}#list_body .eat img,#list_body .drink img,#list_body .play img{display:inline;float:left;margin-right:10px;width:230px;width:184px;height:133px}* html #list_body .eat img,* html #list_body .drink img,* html #list_body .play img{overflow-x:hidden}#list_body .eat h3,#list_body .drink h3,#list_body .play h3{margin-bottom:3px}#list_body .eat h4,#list_body .drink h4,#list_body .play h4{margin-bottom:8px}#list_body .first{display:block}#tabContainer{clear:both}#view_booking_messages{display:inline;float:left;margin-right:10px;width:630px;width:705px;margin-bottom:10px}* html #view_booking_messages{overflow-x:hidden}#view_booking_messages #view_booking_confirmation,#view_booking_messages #view_booking_res_number{display:inline;float:left;margin-right:10px;width:310px;width:330px;margin-right:13px}* html #view_booking_messages #view_booking_confirmation,* html #view_booking_messages #view_booking_res_number{overflow-x:hidden}#view_booking_messages #view_booking_confirmation div.messages,#view_booking_messages #view_booking_res_number div.messages{display:inline;float:left;margin-right:10px;width:270px;width:270px}* html #view_booking_messages #view_booking_confirmation div.messages,* html #view_booking_messages #view_booking_res_number div.messages{overflow-x:hidden}#view_booking_messages #view_booking_confirmation #print_preview_button,#view_booking_messages #view_booking_res_number #print_preview_button{display:inline;float:left;margin-right:0;width:30px;width:50px}* html #view_booking_messages #view_booking_confirmation #print_preview_button,* html #view_booking_messages #view_booking_res_number #print_preview_button{overflow-x:hidden}#view_booking_messages #view_booking_res_number{margin-right:0}#choose_room_right .yui-nav{_border-width:0}#choose_room_right #tabContainer{_clear:none}#choose_room_right #tabContainer .deckframe{width:282px;overflow:auto;clear:both;margin-left:0;padding-top:5px}#choose_room_right #tabContainer *{_position:static}#category_table_header_row{background:#09596c}#cruise_search_panel{_position:absolute}#cruise_search_panel .yui-module,#cruise_search_panel .yui-overlay,#cruise_search_panel .yui-panel{_z-index:900}#cruise_search_panel .bd{_z-index:50}#bestdeal-toggle{_text-align:left}#bestdeal-toggle a{_position:relative;_z-index:100}#advance-toggle{_text-align:left}#fac-basic{text-align:left;_letter-spacing:0px}#fac-basic br,#fac-basic label{position:relative;_letter-spacing:0px}#fac-bestdeal-options{_position:relative;_text-align:left}#fac-bestdeal-options input{_margin-bottom:0px}.search-form-select{_z-index:1}#additional_payment_options h4,#additional_payment_options .payment_details{display:inline;float:left;margin-right:0;width:710px;width:684px}* html #additional_payment_options h4,* html #additional_payment_options .payment_details{overflow-x:hidden}#additional_payment_options h4{color:#fff;font-weight:bold}#additional_payment_options h4 span.title_left{display:inline;float:left;margin-right:0;width:30px;height:20px;width:8px;background-color:transparent;background-image:url('/nclweb/images/framework/header/left_curve_header_bar.gif?1298926252');background-position:top left;background-repeat:no-repeat}* html #additional_payment_options h4 span.title_left{overflow-x:hidden}#additional_payment_options h4 span.title{display:inline;float:left;margin-right:0;width:630px;width:668px;height:20px;line-height:20px;background-color:transparent;background-image:url('/nclweb/images/framework/header/header_bar_bk.gif?1298926252');background-repeat:repeat-x;background-position:top left}* html #additional_payment_options h4 span.title{overflow-x:hidden}#additional_payment_options h4 span.title_right{display:inline;float:left;margin-right:0;width:30px;height:20px;width:8px;background-color:transparent;background-image:url('/nclweb/images/framework/header/right_curve_header_bar.gif?1298926252');background-position:top left;background-repeat:no-repeat}* html #additional_payment_options h4 span.title_right{overflow-x:hidden}#additional_payment_options .payment_details{background-color:#d1eff7}#additional_payment_options .payment_details input,#additional_payment_options .payment_details label{margin-top:5px}#additional_payment_options .payment_details input{display:inline;float:left;margin-right:10px;width:30px;margin-right:5px;width:20px}* html #additional_payment_options .payment_details input{overflow-x:hidden}#additional_payment_options .payment_details label{display:inline;float:left;margin-right:10px;width:190px;width:170px;margin-right:5px;color:#333;font-weight:bold;line-height:15px}* html #additional_payment_options .payment_details label{overflow-x:hidden}#additional_payment_options .payment_details .tip_question_button{display:inline;float:left;margin-right:0;width:30px;width:155px;margin-left:300px;margin-top:4px;vertical-align:middle;padding-right:11px;text-decoration:underline;font-size:11px;line-height:14px;color:#17869a;background-image:url('/nclweb/images/framework/shorex/tooltip_default.png?1303247354');background-repeat:no-repeat;background-position:top right}* html #additional_payment_options .payment_details .tip_question_button{overflow-x:hidden}#additional_payment_options .payment_details .tip_question_button:hover{vertical-align:middle;padding-right:11px;background-image:url('/nclweb/images/framework/shorex/tooltip_hover.png?1303247354')}#additional_payment_options .payment_details p{display:inline;float:left;margin-right:0;width:670px;width:640px;margin-left:28px;padding:0;*padding-bottom:12px}* html #additional_payment_options .payment_details p{overflow-x:hidden}#gratuities_tooltip{border:solid 3px #17869a;color:#fff}#gratuities_tooltip .hd{color:#089aab;padding:5px;padding-bottom:0}#gratuities_tooltip .hd,#gratuities_tooltip .bd{border:none}#gratuities_tooltip .bd{padding:7px;*text-align:left}#gratuities_tooltip,#gratuities_tooltip .hd,#gratuities_tooltip .bd{background-color:#fff}#gratuities_tooltip div.yui-tt-shadow,#gratuities_tooltip div.yui-tt-shadow-visible{display:none}#forgot_password{display:inline;float:left;margin-right:10px;width:310px;background-image:url('/nclweb/images/framework/bg_leadgen3.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-_color:#fff;width:450px;height:400px;padding:14px 17px;border:0;margin-top:2px;text-align:left}* html #forgot_password{overflow-x:hidden}#forgot_password .error{display:block;float:left;width:380px}#forgot_password h6{color:#071523;font-weight:bold;margin-bottom:10px;font-size:16px}#forgot_password .bd,#forgot_password .ft{border:0;background-color:transparent;background-image:none;width:363px}#forgot_password .bd{display:block;float:left;padding-top:15px;width:390px}#forgot_password .hd{display:none}#forgot_password .ft{width:90px;float:left;display:block;margin-top:70px;margin-bottom:10px}#forgot_password .ft .yui-button{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-2px -79px;width:85px;height:24px;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;border:0}#forgot_password .ft .yui-button-hover{margin-right:0;background-image:url('/nclweb/images/framework/sprite.png?1303247354');background-repeat:no-repeat;background-color:transparent;background-position:-2px -109px;width:85px;height:24px;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}#forgot_password .ft .first-child{border:0 !important}#forgot_password .ft button{padding:0;margin:0 auto;margin-top:-3px;text-transform:uppercase;font-weight:bold;width:44px}#forgot_password .ft #loading_graphic{width:140px}#forgot_password label{display:block;font-size:11px;font-weight:bold;color:#333;float:left;padding-left:10px;padding-right:5px;text-align:right;vertical-align:middle;width:66px}#forgot_password .textbox{margin-bottom:10px}#forgot_password .container-close{left:430px;right:30px;top:15px;_right:90px}#forgot_password #forgot_email{float:left;width:240px}#forgot_password #forgot_first{float:left;width:240px}#forgot_password #forgot_last{float:left;width:240px}#forgot_password #retrievePasswordForm{float:left;display:block;margin-top:10px;width:240px}#successful_reset p{width:390px}#reset_help{float:left;padding-top:15px;padding-left:10px;margin-bottom:15px;width:364px}#reset_instruction{float:left;display:block}#reset_errors{float:left;display:block}#group_size_message{border:solid thin;border-color:#0b758e}#group_size_message{display:inline;float:left;margin-right:0;width:710px;width:700px;margin-right:40px;background-color:#d1eff7;font-size:14px;padding:2px}* html #group_size_message{overflow-x:hidden}

