@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")}.yui-skin-sam .container-close{_right:15px}#section_image_overlay #section_nav #search_vacation_btn a:hover{border-bottom:none}#summary_itinerary{display:inline;float:left;margin-right:10px;width:710px;width:724px;background:none}* html #summary_itinerary{overflow-x:hidden}#summary_itinerary div.item{border-bottom:1px solid #c0d4e5;background:none;margin-left:15px;padding-bottom:32px}#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;margin-top:10px}#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;margin-top:10px}#summary_itinerary h2{font-size:12px;color:#071523}#summary_itinerary h2.itin_title{font-weight:bold}#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;padding-left:10px}#results .tabArray a{background:none;margin-top:5px;color:#fff;font-weight:normal;padding:3px 22px;text-align:center}#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;text-align:center}#modal_background{background-color:transparent;background-image:url('/nclweb/images/framework/itineraries/itin_details_modal_bkgd.png?1298926252');background-repeat:no-repeat;_background:url(/nclweb/images/framework/x.gif);_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nclweb/images/framework/itineraries/itin_details_modal_bkgd.png', sizingMethod='image');position:absolute;left:0;top:0;height:526px;width:940px;z-index:-1}#itin_detail_modal{position:relative;padding:10px;visibility:hidden;height:526px;border:none}#itin_detail_modal .bd{background:transparent;border:none}#itin_detail_modal .yui-panel{border:none}#itin_detail_modal .container-close{width:25px}#itin_detail_modal .hd{background:none;border:none}#itin_detail_modal .hd h2{color:#fff;font-size:14px;font-weight:bold}#details_itinerary_content{display:block;float:left;width:910px;height:460px}#details_itinerary_list{border:1px solid;display:block;float:left;margin:10px;width:310px;height:440px;overflow:scroll;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_list .r_day{padding-left:5px}#details_itinerary_map{display:block;float:left;position:absolute;right:44px;top:56px}#featuredShorex{margin-top:10px;float:left;clear:none;width:558px}#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:167px;margin:0;padding-left:10px;padding-top:0}#featuredShorex .feat_excursion a img{border:medium none;height:auto;width:165px;padding-bottom:5px}#featuredShorex .feat_excursion p{display:none}#featuredShorex .feat_excursion h3{font-size:12px;font-weight:bold;color:#0b758e}#featuredShorex .pop_title{height:202px;width:220px;padding:0;background:none;border-bottom:1px dotted #000}#highlights{border:none;width:220px;padding-left:15px;*padding-left:0;background-position:3px top;background-background:transparent;background-image:none}#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{position:absolute;right:47px;bottom:30px;border-top:1px dotted #000;width:543px}#itinerary_disclaimers p{font-size:10px;color:#000;line-height:18px;margin-bottom:0}.port_link{text-decoration:none;cursor:default}#itin_modal_title h2{margin-top:10px}#content_promos{_height:450px}#ship_dest_info{padding-top:10px;height:262px}#ship_dest_info p{color:#fff}#section_image_overlay #section_nav #ship_dest_description{height:180px;padding-bottom:20px}#section_image_overlay #section_nav #ship_dest_description a{display:inline}#r_chooseItinerary{margin-bottom:0}#r_chooseItinerary select{font-size:10px}#search_vacation_btn{position:absolute;bottom:5px;width:202px}#section_image_overlay #section_nav #searchForVacation{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;padding-top:7px}#section_image_overlay #section_nav #searchForVacation: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}#summary_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}#itin_summary_modal{height:540px;width:660px;position:relative;padding:10px;visibility:hidden;border:none}#itin_summary_modal .bd{background:transparent;border:none}#itin_summary_modal .yui-panel{border:none}#itin_summary_modal .container-close{width:25px}#itin_summary_modal .hd{background:none;border:none}#itin_summary_modal .hd h2{color:#fff;font-size:14px;font-weight:bold}#itin_summary_details{overflow:auto;width:610px}#itin_summary_details #details_itinerary_map{display:block;float:left;postition:absolute;right:60px;top:84px}#itin_summary_details #details_itinerary_list{height:430px;margin-top:0;width:310px;right:5px;top:84px}#itin_summary_details #itinerary_disclaimers{width:250px;margin-bottom:0px;padding-top:10px;margin-left:0px;padding-left:0px;right:54px;line-height:1}#itin_summary_details #itinerary_disclaimers p{padding-bottom:5px}

