#crechespaceoverlay .creche-details .right-details .duration-details .selecting-section .price-information-section,#crechespaceoverlay .soccerAcademy-details .right-details .duration-details .selecting-section .price-information-section,#crechespaceoverlay .stageAcademy-details .right-details .duration-details .selecting-section .price-information-section,#crechespaceoverlay .swimAcademy-details .right-details .duration-details .selecting-section .price-information-section,#soccerAcademy .creche-details .right-details .duration-details .selecting-section .price-information-section,#soccerAcademy .soccerAcademy-details .right-details .duration-details .selecting-section .price-information-section,#soccerAcademy .stageAcademy-details .right-details .duration-details .selecting-section .price-information-section,#soccerAcademy .swimAcademy-details .right-details .duration-details .selecting-section .price-information-section,#stageAcademy .creche-details .right-details .duration-details .selecting-section .price-information-section,#stageAcademy .soccerAcademy-details .right-details .duration-details .selecting-section .price-information-section,#stageAcademy .stageAcademy-details .right-details .duration-details .selecting-section .price-information-section,#stageAcademy .swimAcademy-details .right-details .duration-details .selecting-section .price-information-section,#swimAcademy .creche-details .right-details .duration-details .selecting-section .price-information-section,#swimAcademy .soccerAcademy-details .right-details .duration-details .selecting-section .price-information-section,#swimAcademy .stageAcademy-details .right-details .duration-details .selecting-section .price-information-section,#swimAcademy .swimAcademy-details .right-details .duration-details .selecting-section .price-information-section{overflow:hidden}#crechespaceoverlay .creche-details .right-details .duration-details .selecting-section .price-information-section .error-notation,#crechespaceoverlay .soccerAcademy-details .right-details .duration-details .selecting-section .price-information-section .error-notation,#crechespaceoverlay .stageAcademy-details .right-details .duration-details .selecting-section .price-information-section .error-notation,#crechespaceoverlay .swimAcademy-details .right-details .duration-details .selecting-section .price-information-section .error-notation,#soccerAcademy .creche-details .right-details .duration-details .selecting-section .price-information-section .error-notation,#soccerAcademy .soccerAcademy-details .right-details .duration-details .selecting-section .price-information-section .error-notation,#soccerAcademy .stageAcademy-details .right-details .duration-details .selecting-section .price-information-section .error-notation,#soccerAcademy .swimAcademy-details .right-details .duration-details .selecting-section .price-information-section .error-notation,#stageAcademy .creche-details .right-details .duration-details .selecting-section .price-information-section .error-notation,#stageAcademy .soccerAcademy-details .right-details .duration-details .selecting-section .price-information-section .error-notation,#stageAcademy .stageAcademy-details .right-details .duration-details .selecting-section .price-information-section .error-notation,#stageAcademy .swimAcademy-details .right-details .duration-details .selecting-section .price-information-section .error-notation,#swimAcademy .creche-details .right-details .duration-details .selecting-section .price-information-section .error-notation,#swimAcademy .soccerAcademy-details .right-details .duration-details .selecting-section .price-information-section .error-notation,#swimAcademy .stageAcademy-details .right-details .duration-details .selecting-section .price-information-section .error-notation,#swimAcademy .swimAcademy-details .right-details .duration-details .selecting-section .price-information-section .error-notation{float:left!important;margin:0 0 8px 4px}#crechespaceoverlay .creche-details .right-details .duration-details .selecting-section .price-information-section span.info-prices,#crechespaceoverlay .soccerAcademy-details .right-details .duration-details .selecting-section .price-information-section span.info-prices,#crechespaceoverlay .stageAcademy-details .right-details .duration-details .selecting-section .price-information-section span.info-prices,#crechespaceoverlay .swimAcademy-details .right-details .duration-details .selecting-section .price-information-section span.info-prices,#soccerAcademy .creche-details .right-details .duration-details .selecting-section .price-information-section span.info-prices,#soccerAcademy .soccerAcademy-details .right-details .duration-details .selecting-section .price-information-section span.info-prices,#soccerAcademy .stageAcademy-details .right-details .duration-details .selecting-section .price-information-section span.info-prices,#soccerAcademy .swimAcademy-details .right-details .duration-details .selecting-section .price-information-section span.info-prices,#stageAcademy .creche-details .right-details .duration-details .selecting-section .price-information-section span.info-prices,#stageAcademy .soccerAcademy-details .right-details .duration-details .selecting-section .price-information-section span.info-prices,#stageAcademy .stageAcademy-details .right-details .duration-details .selecting-section .price-information-section span.info-prices,#stageAcademy .swimAcademy-details .right-details .duration-details .selecting-section .price-information-section span.info-prices,#swimAcademy .creche-details .right-details .duration-details .selecting-section .price-information-section span.info-prices,#swimAcademy .soccerAcademy-details .right-details .duration-details .selecting-section .price-information-section span.info-prices,#swimAcademy .stageAcademy-details .right-details .duration-details .selecting-section .price-information-section span.info-prices,#swimAcademy .swimAcademy-details .right-details .duration-details .selecting-section .price-information-section span.info-prices{color:#5b574e;font-size:11.5px}#crechespaceoverlay .creche-details .right-details .points-glance,#crechespaceoverlay .soccerAcademy-details .right-details .points-glance,#crechespaceoverlay .stageAcademy-details .right-details .points-glance,#crechespaceoverlay .swimAcademy-details .right-details .points-glance,#soccerAcademy .creche-details .right-details .points-glance,#soccerAcademy .soccerAcademy-details .right-details .points-glance,#soccerAcademy .stageAcademy-details .right-details .points-glance,#soccerAcademy .swimAcademy-details .right-details .points-glance,#stageAcademy .creche-details .right-details .points-glance,#stageAcademy .soccerAcademy-details .right-details .points-glance,#stageAcademy .stageAcademy-details .right-details .points-glance,#stageAcademy .swimAcademy-details .right-details .points-glance,#swimAcademy .creche-details .right-details .points-glance,#swimAcademy .soccerAcademy-details .right-details .points-glance,#swimAcademy .stageAcademy-details .right-details .points-glance,#swimAcademy .swimAcademy-details .right-details .points-glance{background:#f0fafe;border-radius:0 3px;margin:12px 0 0;padding:14px 12px}#crechespaceoverlay .creche-details .right-details .points-glance h6,#crechespaceoverlay .soccerAcademy-details .right-details .points-glance h6,#crechespaceoverlay .stageAcademy-details .right-details .points-glance h6,#crechespaceoverlay .swimAcademy-details .right-details .points-glance h6,#soccerAcademy .creche-details .right-details .points-glance h6,#soccerAcademy .soccerAcademy-details .right-details .points-glance h6,#soccerAcademy .stageAcademy-details .right-details .points-glance h6,#soccerAcademy .swimAcademy-details .right-details .points-glance h6,#stageAcademy .creche-details .right-details .points-glance h6,#stageAcademy .soccerAcademy-details .right-details .points-glance h6,#stageAcademy .stageAcademy-details .right-details .points-glance h6,#stageAcademy .swimAcademy-details .right-details .points-glance h6,#swimAcademy .creche-details .right-details .points-glance h6,#swimAcademy .soccerAcademy-details .right-details .points-glance h6,#swimAcademy .stageAcademy-details .right-details .points-glance h6,#swimAcademy .swimAcademy-details .right-details .points-glance h6{font-size:16.5px}#crechespaceoverlay .creche-details .right-details .points-glance ul li,#crechespaceoverlay .soccerAcademy-details .right-details .points-glance ul li,#crechespaceoverlay .stageAcademy-details .right-details .points-glance ul li,#crechespaceoverlay .swimAcademy-details .right-details .points-glance ul li,#soccerAcademy .creche-details .right-details .points-glance ul li,#soccerAcademy .soccerAcademy-details .right-details .points-glance ul li,#soccerAcademy .stageAcademy-details .right-details .points-glance ul li,#soccerAcademy .swimAcademy-details .right-details .points-glance ul li,#stageAcademy .creche-details .right-details .points-glance ul li,#stageAcademy .soccerAcademy-details .right-details .points-glance ul li,#stageAcademy .stageAcademy-details .right-details .points-glance ul li,#stageAcademy .swimAcademy-details .right-details .points-glance ul li,#swimAcademy .creche-details .right-details .points-glance ul li,#swimAcademy .soccerAcademy-details .right-details .points-glance ul li,#swimAcademy .stageAcademy-details .right-details .points-glance ul li,#swimAcademy .swimAcademy-details .right-details .points-glance ul li{background:url(../images/icon-bullet-pink.png) left 7px no-repeat;padding:0 0 0 15px}.ie8 .package-selection-section label{margin-top:-10px}.ie8 input[type=radio]{display:block!important;margin-top:9px}.ie8 .hotel-option-modal-window{width:880px}.ie8 .hotel-option-modal-window.soccer-academy-overlay .soccerAcademy-details .right-details input[type=radio]{display:block;filter:alpha(opacity=100);background:none;margin-top:10px}#swimAcademy .swimAcademy-details .right-details .duration-details .selecting-section .child-details .facility-details .fl{position:relative!important}#swimAcademy .swimAcademy-details .right-details .duration-details .selecting-section .child-details .facility-details input[type=checkbox]{top:12px;left:-30px;position:absolute!important}.infant-section-img{float:left;margin:0;padding:0}.infant-section-img img{height:130px;width:235px}.infant-removed .creche-removed,.infant-removed .prebook-removed{background:#FFF9CD;border-radius:10px;margin-top:10px;padding:20px 9px;position:relative}.infant-removed h4.closeLink{font-size:12.5px;font-size:14px;margin-bottom:0;position:absolute;right:12px;top:17px}.infant-section-description{float:left;width:285px;padding-left:20px}.infant-section-description h3{background:0 0;border:0;cursor:default;filter:none;margin-bottom:10px}.infant-section-description h3.infant-section-headingText{background:0 0;border:0!important;color:#666;cursor:default;filter:none;line-height:22px;border-radius:3px!important;padding:0 0 10px}.infant-section-description h5{margin-bottom:5px}.infant-section-description h5.infant-section-infoText{background:0 0;border:0;color:#666;font-size:12.5px;line-height:1.2}.infant-section-button-placement{float:right;padding:45px 0 0;width:140px}.infant-section-button-placement .button.jumbo{margin-top:8px}.infant-section-button-placement p{margin-bottom:2px}.infant-section-button-placement p.fromText{color:#666;font-size:11.5px;margin-bottom:7px}.infant-section-button-placement p.fromText span.currency-indicator{color:#666;font-size:12.5px;font-weight:700}.infant-section-button-placement p.fromText span.priceText{color:#666;font-size:16.5px;font-weight:700}.infant-section-button-placement p.perprice{color:#666;font-size:11.5px;margin-bottom:0}#prebook-infant-section{padding:30px}#prebook-infant-section.infant-section{width:820px}#prebook-infant-section.infant-section.finsihingtouch .imageHolder{margin-right:16px;float:left;display:block;margin-top:12px}#prebook-infant-section.infant-section.finsihingtouch .disNone{display:none!important}#prebook-infant-section.infant-section.finsihingtouch .infant-overlay{background:url(../images/cruise/bookflow/prebook-infant-logo.png) right center no-repeat;padding-right:120px;display:inline-block}#prebook-infant-section.infant-section.finsihingtouch .infHeight{height:85px!important}#prebook-infant-section.infant-section.finsihingtouch .infHeight .priceSection{float:left!important;width:14%!important}#prebook-infant-section.infant-section.finsihingtouch .infant-equipment-extras{height:170px}#prebook-infant-section.infant-section.finsihingtouch .infant-equipment-extras .infant-equipment-extra-description .description-subsection .priceSection{float:right;width:18%}#prebook-infant-section.infant-section.finsihingtouch .infant-equipment-extras .infant-equipment-extra-description .description-subsection .priceSection p{padding-right:0}#prebook-infant-section.infant-section.finsihingtouch .infant-equipment-extras .infant-equipment-extra-description .description-subsection .priceSection p.total-cost-price span.perperson{display:none}#prebook-infant-section.infant-section.finsihingtouch .infant-equipment-extras .infant-equipment-extra-description .description-subsection .priceSection p.total-cost-price span.perclass{color:#666;font-size:12.5px;display:inline}#prebook-infant-section.infant-section.finsihingtouch .infant-equipment-extras .infant-equipment-extra-description .description-subsection .priceSection p.perperson-total-cost span.perpersonprice{color:#666;font-size:11.5px;display:inline}#prebook-infant-section.infant-section.finsihingtouch .infant-equipment-extras .infant-equipment-extra-description .description-subsection .select-infant-equipment{float:right}#prebook-infant-section.infant-section.finsihingtouch .infant-equipment-extras .infant-equipment-extra-description .description-subsection .select-infant-equipment.custom-dropdown a.dropdown{border-radius:2px}#prebook-infant-section.infant-section.finsihingtouch .infant-equipment-extras .infant-equipment-extra-description .description-subsection .select-infant-equipment.custom-dropdown a.dropdown span.value{box-shadow:none;height:24px}#prebook-infant-section.infant-section.finsihingtouch .infant-equipment-extras .infant-equipment-extra-description .description-subsection .select-infant-equipment.custom-dropdown a.dropdown span.arrow{border:1px solid #70cbf4;background-color:#70cbf4;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#70cbf4),to(#70cbf4));background-image:-moz-linear-gradient(top,#70cbf4,#70cbf4);background-image:-ms-linear-gradient(top,#70cbf4,#70cbf4);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#70cbf4),color-stop(100%,#70cbf4));background-image:-webkit-linear-gradient(top,#70cbf4,#70cbf4);background-image:-o-linear-gradient(top,#70cbf4,#70cbf4);background-image:linear-gradient(top,#70cbf4,#70cbf4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#70cbf4', endColorstr='#70cbf4', GradientType=0)}#prebook-infant-section.infant-section.finsihingtouch .infant-equipment-extras .infant-equipment-extra-description .description-subsection .select-infant-equipment.custom-dropdown a.dropdown span.arrow:hover{background:#b3d5f0}#prebook-infant-section.infant-section.finsihingtouch .infant-equipment-extras .infant-equipment-extra-description .description-subsection .select-infant-equipment.custom-dropdown a.dropdown span.arrow span{border-color:#fff transparent transparent}#prebook-infant-section.infant-section h2{color:#666;margin-bottom:0;text-transform:none}#prebook-infant-section.infant-section .creche-details{margin:15px 0 0;overflow:hidden}#prebook-infant-section.infant-section .creche-details .left-details{float:left;width:60%}#prebook-infant-section.infant-section .creche-details .left-details .creche-img{border-radius:0 20px}#prebook-infant-section.infant-section .creche-details .left-details .creche-img img{height:280px;width:400px}#prebook-infant-section.infant-section .creche-details .right-details{float:right;width:40%}#prebook-infant-section .prebook-overlaycontent{overflow:auto!important;padding:5px;max-height:500px;margin-top:7px}#prebook-infant-section .infant-equipment-extras .custom-dropdown a.dropdown span.value{color:#999;min-width:0!important}#prebook-infant-section .infant-equipment-extras .infant-equipment-extra-description{border-bottom:1px dotted #aeaeae;padding:8px 0 10px}#prebook-infant-section .infant-equipment-extras .infant-equipment-extra-description h3{background:0 0;filter:none;margin:0;padding:0;text-transform:none}#prebook-infant-section .infant-equipment-extras .infant-equipment-extra-description h3.description-header{color:#666;filter:none;font-size:16.5px;text-transform:capitalize}#prebook-infant-section .infant-equipment-extras .infant-equipment-extra-description .description-subsection{overflow:hidden}#prebook-infant-section .infant-equipment-extras .infant-equipment-extra-description .description-subsection h5{float:left;margin-bottom:0;padding:0 235px 0 0;text-transform:none;width:45%}#prebook-infant-section .infant-equipment-extras .infant-equipment-extra-description .description-subsection h5.sub-section-desc{color:#666;font-size:12.5px}#prebook-infant-section .infant-equipment-extras .infant-equipment-extra-description .description-subsection .priceSection{float:left;width:14%}#prebook-infant-section .infant-equipment-extras .infant-equipment-extra-description .description-subsection .priceSection p{margin-bottom:0!important;padding-right:20px;text-align:right}#prebook-infant-section .infant-equipment-extras .infant-equipment-extra-description .description-subsection .priceSection p.total-cost-price span.currency-indicator{font-size:12.5px;font-weight:700}#prebook-infant-section .infant-equipment-extras .infant-equipment-extra-description .description-subsection .priceSection p.total-cost-price span.price-package{color:#666;font-size:16.5px;font-weight:700}#prebook-infant-section .infant-equipment-extras .infant-equipment-extra-description .description-subsection .priceSection p.total-cost-price span.perperson{color:#666;font-size:12.5px}#prebook-infant-section .infant-equipment-extras .infant-equipment-extra-description .description-subsection .priceSection p.perperson-total-cost span.perpersonprice-package{color:#666;font-size:11.5px}#prebook-infant-section .infant-equipment-extras .infant-equipment-extra-description .description-subsection .priceSection p.perperson-total-cost span.perpersonprice{display:none}#prebook-infant-section .infant-equipment-extras .infant-equipment-extra-description .description-subsection .select-infant-equipment{float:left;width:8%;margin:0 0 0 10px}.error-notation{background-color:#fdc1c3;border-radius:5px;clear:both;color:#ef0000;float:left;font-size:10.5px;margin:4px 0 4px 5px;padding:4px 10px}.overlay-total-cost-section{overflow:hidden}.overlay-total-cost-section .overlay-totalpriceSection{margin:25px 0 0;overflow:hidden}.overlay-total-cost-section .overlay-totalpriceSection .infant-button{margin-left:90px}.overlay-total-cost-section .overlay-totalpriceSection p.totalCostText{color:#666;float:left;font-size:14.5px!important;font-weight:700;width:87%;padding:6px 0 0;text-align:right}.overlay-total-cost-section .overlay-totalpriceSection p.total-cost-price{float:left;text-align:center;width:13%}.overlay-total-cost-section .overlay-totalpriceSection p.total-cost-price #totalpricelabel{color:#666;font-size:20.5px;font-weight:700}.overlay-total-cost-section .overlay-totalpriceSection p.total-cost-price #totalpricelabel .Currency{font-size:12.5px;padding:0 2px 0 0}.overlay-total-cost-section .overlay-totalpriceSection p.total-cost-price .currency-indicator{color:#666}.overlay-total-cost-section .overlay-totalpriceSection p.total-cost-price span.currency-indicator{font-size:12.5px;font-weight:700}.overlay-total-cost-section .overlay-totalpriceSection p.total-cost-price span.price-package{color:#666;font-size:16.5px;font-weight:700}.overlay-total-cost-section .overlay-totalpriceSection p.total-cost-price span.perperson{color:#666;font-size:12.5px}#infant-crecheoverlay{padding:30px}#infant-crecheoverlay.infant-creche-overlay{width:55%}#infant-crecheoverlay.infant-creche-overlay h2{color:#666;margin-bottom:0;text-transform:none}#infant-crecheoverlay.infant-creche-overlay h2.creche-overlay{text-transform:none;width:350px}#infant-crecheoverlay.infant-creche-overlay .creche-details{margin:15px 0 0;overflow:hidden}#infant-crecheoverlay.infant-creche-overlay .creche-details .left-details{float:left;width:60%}#infant-crecheoverlay.infant-creche-overlay .creche-details .left-details .creche-img{border-radius:0 20px}#infant-crecheoverlay.infant-creche-overlay .creche-details .left-details .creche-img img{height:280px;width:400px}#infant-crecheoverlay.infant-creche-overlay .creche-details .right-details{float:right;width:40%}#infant-crecheoverlay.infant-creche-overlay .creche-details .right-details .price-info{float:left;width:70%}#infant-crecheoverlay.infant-creche-overlay .creche-details .right-details p.totalCostText{color:#666;float:left;font-size:14.5px!important;font-weight:700;padding:6px 0 0;width:53%}#infant-crecheoverlay.infant-creche-overlay .creche-details .right-details p.total-cost-price{float:left;text-align:right;width:45%}#infant-crecheoverlay.infant-creche-overlay .creche-details .right-details p.total-cost-price #totalpricelabel{color:#666;font-size:20.5px;font-weight:700}#infant-crecheoverlay.infant-creche-overlay .creche-details .right-details p.total-cost-price .currency-indicator{color:#666}#infant-crecheoverlay.infant-creche-overlay .creche-details .right-details p.total-cost-price span.currency-indicator{font-size:23px;font-weight:700}#infant-crecheoverlay.infant-creche-overlay .creche-details .right-details p.total-cost-price span.price-package{color:#666;font-size:16.5px;font-weight:700}#infant-crecheoverlay.infant-creche-overlay .creche-details .right-details p.total-cost-price span.perperson{color:#666;font-size:12.5px}#infant-crecheoverlay.infant-creche-overlay .creche-details .right-details .points-glance{background:#f8f0e5;border-radius:0 20px;padding:14px 12px;margin:12px 0 0}#infant-crecheoverlay.infant-creche-overlay .creche-details .right-details .points-glance h6{font-size:16.5px}#infant-crecheoverlay.infant-creche-overlay .creche-details .right-details .points-glance ul li{background:url(../images/icon-bullet-pink.png) left 7px no-repeat;padding:0 0 0 15px}.ie8 input[type=radio]+label span{background-image:none!important}.ie8 .prebook-modal-window{width:880px}.ie8 .prebook-modal-window.infant-creche-overlay .creche-details .right-details .package-selection-section input[type=radio]{filter:alpha(opacity=100)!important;margin-top:20px!important}.ie8 .prebook-modal-window.infant-creche-overlay .creche-details .right-details input[type=radio]{display:block;background:none;margin-top:10px}.excursions-options .prebook-feedback-section{margin-top:10px}.excursions-options .excursions-section{background:url(../images/cruise/search-results-eliptical-shadow-top.png) 6px top no-repeat;height:130px;padding-top:29px}.excursions-options .excursions-section .academy-excursions-img{float:left}.excursions-options .excursions-section .academy-excursions-img img{border-radius:0 3px;border:0;width:232px;height:130px}.excursions-options .excursions-section .academy-excursions-description{float:left;padding-top:3px;width:245px;padding-left:20px}.excursions-options .excursions-section .academy-excursions-description h3{background:0 0;border:0!important;cursor:default;filter:none;border-radius:0;margin-bottom:0;padding:0 0 10px}.excursions-options .excursions-section .academy-excursions-description h3 .academy-excursions-headingText{background:0 0;border:0!important;color:#333;cursor:default;filter:none;padding:10px 0 0}.excursions-options .excursions-section .academy-excursions-description h5{margin-bottom:0}.excursions-options .excursions-section .academy-excursions-description h5.academy-excursions-infoText{background:rgba(0,0,0,0);border:0;color:#333;font-size:12.5px;line-height:16px;max-height:50px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.excursions-options .excursions-section .academy-excursions-description h5.academy-excursions-info{font-size:10.5px;font-weight:700}.excursions-options .excursions-section.last-class{background:0 0!important;padding-top:0}.excursions-options .excursions-section .academy-excursions-button-placement{float:right;padding:44px 0 0;width:210px}.excursions-options .excursions-section .academy-excursions-button-placement .fromText{float:right;font-size:11.5px!important;margin-bottom:2px!important;padding:5px 0 0}.excursions-options .excursions-section .academy-excursions-button-placement .fromText .currency-indicator{font-size:12.5px;font-weight:400}.excursions-options .excursions-section .academy-excursions-button-placement .fromText .priceText{font-size:14.5px;font-weight:400}.excursions-options .excursions-section .buttonAdded{background-image:-moz-linear-gradient(center top,#4db5bc,#70cbf4);background:linear-gradient(#4db5bc,#70cbf4);color:#fff;text-align:left;text-shadow:0 2px 1px rgba(0,0,0,.4);width:100px}.excursions-options .excursions-section .error-notation{background-clip:border-box;background:0 0/auto auto #fdc1c3;background-origin:padding-box;border-radius:5px;clear:both;color:#ff3400;float:left;font-size:10.5px;margin:0 0 8px 5px;padding:4px 10px}#dolphinEncounter ul.tabs{background:url(../images/ulshadow.jpg) rgba(0,0,0,0);min-height:34px;position:relative;z-index:12;width:100%}#dolphinEncounter .dolphin-encounter{height:95%;overflow:auto;width:880px}#dolphinEncounter .no-bottom-margin{margin-left:14px}#dolphinEncounter .no-bottom-margin ul.tabs li{margin-top:5px;padding-left:2px}#dolphinEncounter .no-bottom-margin ul.tabs li a{background:#70cbf4;color:#fff;text-decoration:none}#dolphinEncounter .no-bottom-margin ul.tabs li.active{border-radius:8px 8px 0 0;box-shadow:0 6px 0 0 #fff,0 0 4px 1px #c2c2c2;color:#515151;cursor:default;font-size:12.5px;margin-left:4px;padding-left:2px}#dolphinEncounter .no-bottom-margin ul.tabs li.active a{background:#fff;color:#000;text-decoration:none}#dolphinEncounter #viewportId{height:375px;width:391px}#dolphinEncounter p{font-size:12.5px;line-height:19px}#dolphinEncounter .dottedline{border-top:1px dotted #c2c2c2;height:10px;margin:10px 0 0 14px}#dolphinEncounter.dolphin-encounter-overlay{padding:30px 15px}#dolphinEncounter .dolphinEncounter-details{padding-right:10px}#dolphinEncounter .dolphinEncounter-details .left-details{float:left;width:53%}#dolphinEncounter .dolphinEncounter-details .left-details .itineraryData{font-size:12.5px;margin-left:10px}#dolphinEncounter .dolphinEncounter-details .left-details .itineraryData table.epicTable{font-weight:700;padding:10px;width:100%}#dolphinEncounter .dolphinEncounter-details .left-details .itineraryData table.epicTable td{border-bottom:1px dotted #666;font-weight:700;padding-bottom:8px;padding-top:8px;padding-right:50px}#dolphinEncounter .dolphinEncounter-details .left-details .span-two-third{width:600px;padding-left:0;padding-bottom:0}#dolphinEncounter .dolphinEncounter-details .left-details .span-two-third .viewport{height:300px!important}#dolphinEncounter .dolphinEncounter-details .left-details .span-two-third .viewport img{border:0;height:300px;margin-left:-20px;width:460px}#dolphinEncounter .dolphinEncounter-details .left-details .excursion-map{height:350px;margin-left:2px;width:460px}#dolphinEncounter .dolphinEncounter-details .left-details .dolphinEncounter-description{float:right;padding-left:0;padding-top:16px;padding-right:7px}#dolphinEncounter .dolphinEncounter-details .left-details .dolphin-feedback-section{background:#fffacd;border-radius:8px;height:47px;padding:13px 10px 3px}#dolphinEncounter .dolphinEncounter-details .left-details .dolphin-feedback-section .dolphin-confirmation{position:relative}#dolphinEncounter .dolphinEncounter-details .left-details .dolphin-feedback-section .dolphin-confirmation .dolphin-qty{float:left;font-size:12.5px;margin-left:10px;width:300px}#dolphinEncounter .dolphinEncounter-details .left-details .dolphin-feedback-section .dolphin-confirmation span.idolphin{background-color:#0f0f0e;border-radius:20px;color:#fff;cursor:default;display:inline-block;float:left;font-family:monospace;font-size:22.5px;font-weight:700;line-height:10px;margin:0 10px 0 0;padding:10px}#dolphinEncounter .dolphinEncounter-details .right-details{float:right;margin-left:2px;width:43%}#dolphinEncounter .dolphinEncounter-details .right-details .custom-dropdown .value{color:#a1a1a1;font-size:12.5px;min-width:0}#dolphinEncounter .dolphinEncounter-details .right-details .duration-details .selecting-section{background:#f8efe4;padding:10px}#dolphinEncounter .dolphinEncounter-details .right-details .duration-details .selecting-section ul.dateStructure{padding-top:10px}#dolphinEncounter .dolphinEncounter-details .right-details .duration-details .selecting-section ul.dateStructure li{padding:3px;width:100%}#dolphinEncounter .dolphinEncounter-details .right-details .duration-details .selecting-section ul.dateStructure li.wheretoGo{height:47px}#dolphinEncounter .dolphinEncounter-details .right-details .duration-details .selecting-section ul.dateStructure li.wheretoGo label{float:left;font-size:12.5px;padding:0 20px 0 0;width:102px}#dolphinEncounter .dolphinEncounter-details .right-details .duration-details .selecting-section ul.dateStructure li.wheretoGo .infant-count{color:#000;float:left;margin-top:-5px;width:20%}#dolphinEncounter .dolphinEncounter-details .right-details .duration-details .selecting-section ul.dateStructure li.pickUp label{float:left;font-size:12.5px;padding:0 20px 0 0;width:102px}#dolphinEncounter .dolphinEncounter-details .right-details .duration-details .selecting-section ul.dateStructure li.pickUp .infant-count{float:left;width:30%}#dolphinEncounter .dolphinEncounter-details .right-details .duration-details .selecting-section ul.dateStructure li.gender label{float:left;font-size:12.5px;padding:0 20px 0 0;width:92px}#dolphinEncounter .dolphinEncounter-details .right-details .duration-details .selecting-section ul.dateStructure li.gender .infant-count{float:left;width:20%}#dolphinEncounter .dolphinEncounter-details .right-details .duration-details .selecting-section ul.dateStructure li.gender .priceperinfant{float:right;width:auto}#dolphinEncounter .dolphinEncounter-details .right-details .duration-details .selecting-section .final-calculation{padding:15px 0 0}#dolphinEncounter .dolphinEncounter-details .right-details .duration-details .selecting-section .final-calculation h5.total-cost{float:left;font-size:14.5px;font-weight:700;width:40%}#dolphinEncounter .dolphinEncounter-details .right-details .duration-details .selecting-section .final-calculation p{margin-bottom:0}#dolphinEncounter .dolphinEncounter-details .right-details .duration-details .selecting-section .border-divider{border-bottom:1px solid #d4ccc1;padding:15px 0 0}#dolphinEncounter .dolphinEncounter-details .right-details .points-glance{background:#f8f0e5;border-radius:0 20px;margin:55px 0 0;padding:8px 12px 13px}#dolphinEncounter .dolphinEncounter-details .right-details .points-glance .includes{width:165px}#dolphinEncounter .dolphinEncounter-details .right-details .points-glance h6{font-size:14.5px;margin-bottom:1px;margin-left:10px}#dolphinEncounter .dolphinEncounter-details .right-details .points-glance ul{padding-left:8px;width:94%}#dolphinEncounter .dolphinEncounter-details .right-details .points-glance ul li{background:url(../images/cruise/icon-bullet.png) left 10px no-repeat;padding:2px 0 0 15px}#dolphinEncounter .dolphinEncounter-details h2{margin:2px 0;padding:13px 0;text-transform:none!important}#dolphinEncounter .dolphinEncounter-details h3{font-size:16.5px;margin:0;padding:3px;text-transform:none!important}ul.similar-destinations{margin-bottom:30px}ul.similar-destinations.plist li{float:left;width:33%}ul.similar-destinations.plist li .section-content{padding-bottom:20px}ul.similar-destinations.plist li .priceText{color:#454545;font-size:16.5px;font-weight:700}.excursion-feedback .prebook-feedback-section{margin-top:10px}.excursion-feedback .prebook-feedback-section .prebook-confirmation .prebook-change-remove{margin-left:24px}.excursion-feedback .prebook-feedback-section .prebook-confirmation .prebook-change-remove a.prebook-removeqty{float:right;font-size:11.5px}.excursion-removed{background:#FFF9CD;border-radius:13px;margin-left:11px!important;margin-right:0!important;padding:10px 10px 3px 13px;width:94%}.excursion-removed #excursionCloseLink{cursor:pointer}h3.infant-section-headingText{font-size:16.5px!important;line-height:22px!important;background:0 0!important;padding:8px 0!important}.activities-section{background:url(../images/cruise/search-results-eliptical-shadow-top.png) 6px top no-repeat;height:8px}.ie8 #dolphinEncounter .no-bottom-margin ul.tabs li.active{border:1px solid #e4e4e4}.AttractionOptionsComponent .item-toggle h3,.AttractionOptionsComponent .item.open h3{color:#000!important}.AttractionOptionsComponent .item-content .attraction-feedback .prebook-feedback-section{margin-bottom:10px}.AttractionOptionsComponent .item-content .attraction-feedback .prebook-feedback-section .prebook-confirmation h4{width:12%}.AttractionOptionsComponent .item-content .attraction-feedback .prebook-feedback-section .prebook-change-remove{margin-left:24px}.AttractionOptionsComponent .item-content .attraction-feedback .prebook-feedback-section .prebook-change-remove a.prebook-removeqty{float:right;font-size:11.5px}.AttractionOptionsComponent .item-content .attraction-section-img{float:left}.AttractionOptionsComponent .item-content .attraction-section-img img{border:0;height:130px;width:235px}.AttractionOptionsComponent .item-content .infant-section-description{width:455px;padding-left:20px}.AttractionOptionsComponent .item-content .infant-section-description .infant-section-headingText{font-size:16.5px;line-height:22px}.AttractionOptionsComponent .item-content .infant-section-description .infant-section-infoText{padding-bottom:10px;line-height:18px;color:#2E2E2E}.AttractionOptionsComponent .item-content .infant-section-description .infant-section-dayText{font-weight:700}.AttractionOptionsComponent .item-content .infant-section-button-placement_Attraction{padding:25px 0 0;width:185px;position:absolute;bottom:0;right:0}.AttractionOptionsComponent .item-content .infant-section-button-placement_Attraction .fromText{color:#39342e;float:right;font-size:11.5px;margin-bottom:4px}.AttractionOptionsComponent .item-content .infant-section-button-placement_Attraction .fromText .currency-indicator,.AttractionOptionsComponent .item-content .infant-section-button-placement_Attraction .fromText .priceText{font-size:14.5px;font-weight:400}#themeParkOverlay ul.tabs{width:98%!important}#themeParkOverlay .attractionOverlayDiv{height:88%;overflow:auto;width:883px}#themeParkOverlay .attractionOverlayDiv .page-tabs ul>li.active a{margin:8px 7px 0}#themeParkOverlay .attractionOverlayDiv .half-attraction{float:left;width:55%}#themeParkOverlay .attractionOverlayDiv .half-attraction .product-list{margin:0!important}#themeParkOverlay .attractionOverlayDiv .half-attraction .span-two-third{width:0;padding-left:0;padding-bottom:0}#themeParkOverlay .attractionOverlayDiv .half-attraction .span-two-third .viewport{height:300px!important}#themeParkOverlay .attractionOverlayDiv .half-attraction .span-two-third .viewport img{border:0;height:300px;margin-left:-20px;width:460px}#themeParkOverlay .attractionOverlayDiv .half-attraction .excursion-map{height:350px;margin-left:2px;width:460px}#themeParkOverlay .attractionOverlayDiv .half-attraction .attraction-description{font-size:12.5px;float:right;padding-left:0;padding-top:16px;padding-right:7px}#themeParkOverlay .attractionOverlayDiv h2{margin:2px 0;padding:13px 0;text-transform:none!important}#themeParkOverlay .attractionOverlayDiv h3{font-size:16.5px;margin:0;padding:3px;text-transform:none!important}#themeParkOverlay .no-bottom-margin ul.tabs li a{margin-top:8px}#themeParkOverlay p{font-size:12.5px;line-height:16px}#themeParkOverlay.attractionoverlay{padding:13px 15px!important}#themeParkOverlay .dottedline{border-top:1px dotted #c2c2c2;height:10px;width:98%}#themeParkOverlay .clicked-radio{background:#eedac2}#themeParkOverlay #attractionImgsCarousel{height:357px}#themeParkOverlay .right-details{float:right;padding-right:14px;width:40%}#themeParkOverlay .right-details h5{font-size:12.5px;font-weight:600;padding-bottom:10px}#themeParkOverlay .right-details .duration-details{padding:5px}#themeParkOverlay .right-details .duration-details .custom-dropdown a.dropdown span.value{color:#a1a1a1;font-size:12.5px;min-width:0}#themeParkOverlay .right-details .duration-details label{font-size:12.5px;font-weight:700}#themeParkOverlay .right-details .duration-details .points-glance{background:#f8f0e5;border-radius:0 20px;margin:55px 0 0;padding:8px 12px 13px}#themeParkOverlay .right-details .duration-details .points-glance .includes{width:150px}#themeParkOverlay .right-details .duration-details .points-glance h6{font-size:14.5px;margin-bottom:1px;margin-left:10px}#themeParkOverlay .right-details .duration-details .points-glance ul{padding-left:8px;width:94%}#themeParkOverlay .right-details .duration-details .points-glance ul li{background:url(../images/cruise/icon-bullet.png) left 10px no-repeat;padding:2px 0 0 15px}#themeParkOverlay .right-details .duration-details .selecting-section{background:#f8f0e5;padding:10px}#themeParkOverlay .right-details .duration-details .selecting-section .fair-details .ThemeParkHeading .w104 .luggage-select .luggage-select-checkbox .luggage-limit input[type=radio]+label span.radioBtn{height:18px;padding-left:18px;float:left}#themeParkOverlay .right-details .duration-details .selecting-section .fair-details .ThemeParkHeading .w104 .luggage-select .luggage-select-checkbox .luggage-limit input[type=radio]:checked+label span.radioBtn{background:url(../images/cruise/bookflow/selected-icon.png) no-repeat;height:18px;padding-left:18px}#themeParkOverlay .right-details .duration-details .selecting-section .fair-details .ThemeParkHeading .w104 .luggage-select .luggage-select-checkbox .luggage-limit span.attraction-title{background:none;display:inline-block;float:left;width:109px;padding-left:1px}#themeParkOverlay .right-details .duration-details .selecting-section .fair-details .themeparkHeadingSession{padding:0 0 7px;font-size:16.5px}#themeParkOverlay .right-details .duration-details .selecting-section .fair-details .radioStyle{font-weight:700}#themeParkOverlay .right-details .duration-details .selecting-section .duration{float:left;font-size:12.5px;width:37%}#themeParkOverlay .right-details .duration-details .selecting-section .infant-count{float:left;width:21%}#themeParkOverlay .right-details .duration-details .selecting-section .priceperinfant{float:left;padding-left:16px;width:35%}#themeParkOverlay .right-details .duration-details .selecting-section .priceperinfant span.perperson{font-size:11.5px}#themeParkOverlay .right-details .duration-details .selecting-section .priceperinfant .currency-indicator{color:#000}#themeParkOverlay .right-details .duration-details .selecting-section .priceperinfant .price-package{font-size:18.5px;text-align:right}#themeParkOverlay .right-details .duration-details .selecting-section .border-divider{border-bottom:1px solid #d4ccc1;margin:5px 0;padding:15px 0 0}#themeParkOverlay .right-details .duration-details .selecting-section .final-calculation{padding:15px 0 0}#themeParkOverlay .right-details .duration-details .selecting-section .final-calculation h5.total-cost{float:left;font-size:14.5px;padding-top:4px;width:42%}#themeParkOverlay .right-details .duration-details .selecting-section .final-calculation .fr .price-package{color:#333;font-size:20.5px;font-weight:700}#themeParkOverlay .right-details .duration-details .selecting-section .final-calculation .fr .currency-indicator{color:#000;font-size:12.5px;font-weight:700}#themeParkOverlay .right-details .duration-details .selecting-section .final-calculation .fr .TotalPrice{float:right;padding-bottom:5px;padding-right:0;text-align:center}#themeParkOverlay .right-details .duration-details .selecting-section .final-calculation .fr .button{float:right;font-size:12.5px;font-weight:700;padding:5px 16px}#themeParkOverlay .right-details .duration-details .selecting-section .price-information-section{background:url(../images/cruise/bookflow/info.png) left center no-repeat;overflow:hidden;padding:5px 0 0 20px}#themeParkOverlay .right-details .duration-details .selecting-section .price-information-section span.info-prices{color:#5b574e;font-size:11.5px}#themeParkOverlay .right-details .points-glance{background:#f8f0e5;border-radius:0 3px;margin:55px 0 0;padding:14px 12px}#themeParkOverlay .w104{width:25%}#themeParkOverlay .w140{width:50%}#themeParkOverlay ul.ThemeParkHeading li{font-weight:700;padding:5px}#themeParkOverlay ul.ThemeParkHeading li.selected{background:#000}#themeParkOverlay .error-notation{background-color:#fdc1c3;border-radius:5px;clear:both;color:red;float:left;font-size:10.5px;margin:0 0 8px 5px;padding:4px 10px}.attraction-removed{background:#FFF9CD;border-radius:13px;margin-left:5px!important;margin-right:0!important;padding:10px 10px 3px 13px;width:94%}.attraction-removed #attractionCloseLink{cursor:pointer}.ie8 .attractionOverlayDiv .page-tabs ul>li.active a{border:1px solid #ccc;border-bottom:none}.ie8 .attractionOverlayDiv .right-details .duration-details .selecting-section .fair-details ul.ThemeParkHeading li.theme-park-heading .w104{position:relative}.ie8 .attractionOverlayDiv .right-details .duration-details .selecting-section .fair-details ul.ThemeParkHeading li.theme-park-heading .w104 .luggage-select .luggage-select-checkbox .luggage-limit span.attraction-title{margin-left:16px}.ie8 .attractionOverlayDiv .right-details .duration-details .selecting-section .fair-details ul.ThemeParkHeading li.theme-park-heading .w104 .luggage-select .luggage-select-checkbox .luggage-limit input[type=radio]+label span{margin-top:0!important}.ie8 .attractionOverlayDiv .right-details .duration-details .selecting-section .fair-details ul.ThemeParkHeading li.theme-park-heading .w104 .luggage-select .luggage-select-checkbox .luggage-limit input[type=radio]{display:block!important;left:0;top:2px}#mainSummary{display:none}.travelInsurance #individual .button.jumbo{margin-top:23px}.travelInsurance .font{font-size:9.5px!important}.travelInsurance .informationMark{background:url(../images/cruise/bookflow/i.png) no-repeat;display:inline-block;height:12px;width:12px}.travelInsurance .Seewhatcovered{font-size:11.5px}.travelInsurance .insuranceDisclaimer{font-size:13px;margin-top:20px;margin-bottom:19px}.travelInsurance h2{text-transform:uppercase}.travelInsurance .msgBox .info{background-image:url(../images/cruise/bookflow/info-gray-big.png);background-repeat:no-repeat;background-position:0 0;color:#333;float:left;padding:20px 30px 28px 2px}.travelInsurance .msgBox .new-ins-arrangement{padding-left:37px;font-size:12.5px;padding-bottom:34px;position:relative;top:1px}.travelInsurance .msgBox .checkbox-cont input[type=checkbox]{display:inline-block;padding:3px 2px 11px;vertical-align:middle;background:0 0;cursor:pointer;opacity:0;position:absolute;left:16px;z-index:3}.travelInsurance .msgBox .checkbox-cont input[type=checkbox]:checked{display:inline-block;padding:3px 2px 11px;vertical-align:middle;background:0 -18px;cursor:pointer;opacity:0;position:absolute;z-index:3;left:16px;width:17px}.travelInsurance .msgBox .checkbox-cont .insurance-checkbox{overflow:hidden;position:absolute;left:48px;width:17px}.travelInsurance .msgBox P{font-size:12.5px}.travelInsurance .insurance-logo{padding:21px 0 14px}.travelInsurance .insurance-logo img{float:left}.travelInsurance .insurance-logo .incDescription{float:left;padding:0 10px}.travelInsurance .insurance-logo .incDescription P.companyName{color:#333;font-size:14.5px;font-weight:700;margin:0;padding-bottom:5px;line-height:13px}.travelInsurance .insurance-logo .incDescription P.companyDec{color:#333!important;font-size:11.5px;margin:0!important}.travelInsurance .insurance-pointer{padding-left:51px}.travelInsurance .insurance-pointer ul{width:100%}.travelInsurance .insurance-pointer ul li{color:#333;float:left;padding:10px 26px;width:289px;background:url(../images/cruise/bookflow/bullot.png) 0 10px no-repeat;font-size:12.5px}.travelInsurance #resultNode #mainSummary{display:block}.travelInsurance #resultNode #mainSummary .info{float:left;width:90%}.travelInsurance .coverage{background:linear-gradient(#fff,#f3f3f3) repeat-x;background:-khtml-gradient(linear,left top,left bottom,from(#fff),to(#f3f3f3)) repeat-x;background-image:-moz-linear-gradient(top,#fff,#f3f3f3);background-image:-ms-linear-gradient(top,#fff,#f3f3f3);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f3f3f3));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f3f3f3);background-image:-webkit-linear-gradient(top,#fff,#f3f3f3);background-image:-o-linear-gradient(top,#fff,#f3f3f3);background-image:linear-gradient(top,#fff,#f3f3f3);border:1px solid #c2c2c2;clear:both;float:left;margin:15px 0 10px;overflow:hidden;border-radius:3px;color:#333;padding:8px 17px 11px;width:95%;height:80px}.travelInsurance .coverage .indCl{width:auto}.travelInsurance .coverage .famCl{width:18%}.travelInsurance .coverage .button-cont{position:absolute;float:right;width:128px;top:7px}.travelInsurance .coverage .button-cont.getQuoteFamBtn{top:15px}.travelInsurance .coverage .button-cont.indClButton{right:0}.travelInsurance .coverage .button-cont .button.jumbo{margin-top:30px;margin-left:-29px}.travelInsurance .coverage .addedIndBtn{position:absolute;top:20px;right:0}.travelInsurance .coverage .addedFamBtn{top:16px;position:absolute}.travelInsurance .coverage p{color:#333!important;font-size:11.5px;position:relative;top:-1px}.travelInsurance .coverage p.desc{color:#333;font-size:11.5px}.travelInsurance .coverage span.title{font-size:16.5px;margin-bottom:5px;margin-top:10px;text-transform:none}.travelInsurance .coverage span p{color:#333;font-size:12.5px!important;text-align:left}.travelInsurance .coverage .price{color:#454545;font-size:16.5px;font-weight:700}.travelInsurance .coverage .withoutPrice,.travelInsurance .coverage .withoutPrice1{background-image:url(../images/icon-guide-selected.png);background-position:left 10px;background-repeat:no-repeat;border-right:1px solid #243f59!important;height:32px;position:absolute;left:25px;top:4px;width:23px!important}.travelInsurance .coverage .without,.travelInsurance .coverage .without1{display:block;height:17px;left:11px;opacity:.1;filter:alpha(opacity=10);position:absolute;width:79px;cursor:default}.travelInsurance .coverage .buttonAdded{background-image:-ms-linear-gradient(top,#4db5bc,#70cbf4);background:-webkit-linear-gradient(top,#4db5bc,#70cbf4);background:-moz-linear-gradient(top,#4db5bc,#70cbf4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4db5bc, endColorstr=#70cbf4);background-color:#70cbf4;color:#fff;text-align:right;text-shadow:0 2px 1px rgba(0,0,0,.4);width:117px;pointer-events:none}.travelInsurance .summaryPrebook-feedback-section{background:#eedac2;border-radius:3px;float:left;margin-top:16px;padding:10px 12px;width:97%}.travelInsurance .summaryPrebook-feedback-section .prebook-confirmation #change{clear:both;font-size:14.5px}.travelInsurance .summaryPrebook-feedback-section .prebook-confirmation h4 p{margin-bottom:0!important;float:left}.travelInsurance .summaryPrebook-feedback-section .prebook-confirmation h5.prebook-qty{background-image:url(../images/cruise/bookflow/selected-icon.png);background-repeat:no-repeat;background-position:0 0;color:#8a765e;float:left;font-size:12.5px;padding:0 0 0 25px;width:70%}.travelInsurance .summaryPrebook-feedback-section .prebook-confirmation h4.price-prebook-qty{text-align:right;float:right}.travelInsurance .summaryPrebook-feedback-section .prebook-confirmation h4.price-prebook-qty label{padding-right:5px;display:inline-block;float:left;font-size:12.5px;font-weight:700}.travelInsurance .docIcon{background:url(../images/cruise/bookflow/pdf-doc.jpg) 0 3px no-repeat}.travelInsurance .msgBox{background:#FFF9CD;color:#333;min-height:55px;padding:12px 14px 11px;border-radius:3px;margin:19px 0 0;width:97%}.travelInsurance .msgBox span{padding-right:10px}.travelInsurance p.alignr{text-align:right}.travelInsurance .select-seat{margin-top:45px}.travelInsurance .prebook-feedback-section{margin-top:16px;padding:10px 12px;width:97%}.insurance-logo{padding:0 0 14px}.insurance-logo span{background-image:url(../images/cruise/bookflow/logo.jpg);background-position:0 2px;background-repeat:no-repeat;float:left;display:block;width:47px;height:47px}.insurance-logo .incDescription{float:left;padding:0 10px}.insurance-logo .incDescription P.companyName{color:#333;font-size:14.5px;margin:0;font-weight:700;padding-bottom:5px;line-height:13px}.insurance-logo .incDescription P.companyDec{color:#333!important;margin:0!important;font-size:11.5px}.getQuote-Insurance{clear:both;height:440px;font-size:11.5px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-right:10px}.getQuote-Insurance .item-content .error-notation{background:#fdc1c3;border-radius:3px;clear:both;color:#d63434;float:left;font-size:10.5px;margin:10px;margin:0 15px 10px 10px}.getQuote-Insurance h4{font-size:16.5px!important;font-weight:700;margin-bottom:0;margin-top:14px;text-transform:normal;height:16px}.getQuote-Insurance p{color:#666!important;font-size:13px!important;margin:5px 0 7px}#insuranceIndAdd a.close:hover{padding:.7 14px 0 0!important}#insuranceIndAdd a.close{height:25px!important}#insuranceIndAddOverlay{height:97%!important;overflow:auto!important;-webkit-overflow-scrolling:touch;width:740px}#insuranceIndAddOverlay a:hover{text-decoration:none}#insuranceIndAddOverlay .InsuranceDesc{font-size:12.5px;margin-top:10px}#insuranceIndAddOverlay #CancelGetQ1{float:left}#insuranceIndAddOverlay #changeGetq{border-radius:30px;font-size:12.5px;margin-top:0!important;position:absolute;right:11px;text-transform:none!important;top:9px}#insuranceIndAddOverlay .insuranceScroll{display:block;margin-top:5px;max-height:745px;min-height:730px;overflow:auto;-webkit-overflow-scrolling:touch;padding:5px;width:100%}#insuranceIndAddOverlay #CancelGetQ{float:left}#insuranceIndAddOverlay .item.open.ins{width:99%!important}.singletrip-overlaycontent{height:451px!important;overflow:auto!important;-webkit-overflow-scrolling:touch}.singletripinsuranceOverlay{max-height:600px;min-height:570px;overlfow:hidden;width:710px!important}.singletripinsuranceOverlay .covered{float:left;font-size:12.5px;margin-top:10px}.singletripinsuranceOverlay h4{font-size:16.5px!important;font-weight:700;margin-bottom:0;margin-top:0;text-transform:normal}.singletripinsuranceOverlay h4 .indiCover{width:50%}.singletripinsuranceOverlay h4 .indiImg{font-size:14.5px;width:35%}.singletripinsuranceOverlay h4 span{float:left;font-size:18.5px;font-weight:400;width:100%}.singletripinsuranceOverlay .singletrip-overlaycontent ul.coveredList li{border-bottom:1px dotted #c2c2c2;padding:7px 18px 7px 0}.singletripinsuranceOverlay .singletrip-overlaycontent ul.coveredList li label{font-size:12.5px}.singletripinsuranceOverlay .singletrip-overlaycontent ul.coveredList li label.price{float:right}.singletripinsuranceOverlay .singletrip-overlaycontent ul.coveredList li label.yes{float:right;background:url(../images/cruise/bookflow/bullot.png) 0 3px no-repeat;height:23px;width:21px}.singletripinsuranceOverlay .singletrip-overlaycontent .coverage{background:linear-gradient(#fff,#f3f3f3) repeat-x;background:-khtml-gradient(linear,left top,left bottom,from(#fff),to(#f3f3f3)) repeat-x;background-image:-moz-linear-gradient(top,#fff,#f3f3f3);background-image:-ms-linear-gradient(top,#fff,#f3f3f3);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f3f3f3));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f3f3f3);background-image:-webkit-linear-gradient(top,#fff,#f3f3f3);background-image:-o-linear-gradient(top,#fff,#f3f3f3);background-image:linear-gradient(top,#fff,#f3f3f3);border:1px solid #c2c2c2;border-radius:3px;clear:both;float:left;margin:15px 0 10px;overflow:hidden;padding:13px 16px;width:93%}.singletripinsuranceOverlay .singletrip-overlaycontent .coverage P{font-size:11.5px;color:#333;margin-bottom:5px}.singletripinsuranceOverlay .singletrip-overlaycontent .coverage .button.jumbo{margin-top:30px;margin-left:-29px}.singletripinsuranceOverlay .singletrip-overlaycontent .coverage span.title{font-size:16.5px;margin-bottom:5px;color:#333;margin-top:10px;text-transform:none}.singletripinsuranceOverlay .singletrip-overlaycontent .coverage .moreDetails{color:#119ca6;display:block;float:right}.singletripinsuranceOverlay .singletrip-overlaycontent .coverage .price{color:#454545;font-size:16.5px;font-weight:700}.singletripinsuranceOverlay .singletrip-overlaycontent .excessdoc{margin-top:11px;paddding:7px;width:675px}.singletripinsuranceOverlay .singletrip-overlaycontent .excessdoc .des{width:378px}.singletripinsuranceOverlay .singletrip-overlaycontent .excessdoc .docIcon{background:url(../images/cruise/bookflow/pdf-doc.jpg) 0 3px no-repeat;display:inline-block;height:20px;width:20px}.insuranceOverlay .prebook-feedback-section .prebook-confirmation input[type=checkbox]+label span{margin-bottom:2px!important}.insuranceOverlay .error-notation-insurance{background:#fdc1c3;border-radius:3px;clear:both;color:#d63434;float:left;font-size:10.5px;margin:14px -10px 0 0;padding:4px 12px}.insuranceOverlay .tc-point{color:#666!important;font-size:12.5px!important;line-height:normal!important;margin:5px 0 7px;overflow:hidden;padding-bottom:7px;width:97%}.insuranceOverlay .tc-point label{float:right;margin-right:0}.insuranceOverlay .tc-point label a:hover{text-decoration:none!important}.insuranceOverlay #viewEC{margin:0 15px!important;width:97%;position:relative}.insuranceOverlay #viewEC #viewEcLable{float:right}.insuranceOverlay #viewEC #viewEcLable a:hover{text-decoration:none}.insuranceOverlay .singletrip-overlaycontent{height:451px!important;overflow:auto!important;-webkit-overflow-scrolling:touch}.insuranceOverlay .familycover-content{height:500px!important;overflow:auto!important;-webkit-overflow-scrolling:touch}.insuranceOverlay .totalcost{color:#333;float:right;font-weight:700;height:26px;margin-top:15px;padding-right:5px;font-size:14.5px}.insuranceOverlay .totalcost span.pound{font-size:16.5px!important;display:inline-block;padding-left:7px}.insuranceOverlay .totalcost span.rate{font-size:22.5px!important}.insuranceOverlay .totalcost .currencySymbol{font-size:12px!important;padding-left:10px}.insuranceOverlay .famAddBtn{padding:0 6px 0 0}.insuranceOverlay .h20{line-height:20px}.insuranceOverlay .prebook-feedback-section{margin:8px 0 11px}.insuranceOverlay .prebook-feedback-section .error-notation{color:#d63434;margin:14px -10px 0 0}.insuranceOverlay .prebook-feedback-section .prebook-confirmation input[type=checkbox]{margin:0!important}.insuranceOverlay .prebook-feedback-section .prebook-confirmation label{float:left;float:none\0;font-size:12.5px}.insuranceOverlay .prebook-feedback-section .prebook-confirmation label strong{display:inline-block;font-weight:400;padding-left:20px}.insuranceOverlay .prebook-feedback-section .prebook-confirmation label a:hover{text-decoration:underline!important}.insuranceOverlay h4{font-size:16.5px!important;font-weight:700;margin-bottom:0;text-transform:normal}.insuranceOverlay h4 .indiImg{font-size:14.5px;width:31%}.insuranceOverlay h4 span{float:left;font-size:18.5px;font-weight:400;margin-left:8px}.insuranceOverlay .family-coverage{background:linear-gradient(#fff,#f3f3f3) repeat-x;background:-khtml-gradient(linear,left top,left bottom,from(#fff),to(#f3f3f3)) repeat-x;background-image:-moz-linear-gradient(top,#fff,#f3f3f3);background-image:-ms-linear-gradient(top,#fff,#f3f3f3);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f3f3f3));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f3f3f3);background-image:-webkit-linear-gradient(top,#fff,#f3f3f3);background-image:-o-linear-gradient(top,#fff,#f3f3f3);background-image:linear-gradient(top,#fff,#f3f3f3);border:1px solid #c2c2c2;border-radius:3px;float:left;overflow:hidden;clear:both;margin:0 0 19px!important;padding:8px 17px!important;width:95%}.insuranceOverlay .family-coverage h3{color:#333;float:left;font-size:16.5px!important;font-weight:700;margin-bottom:0;padding:4px 0;text-transform:none}.insuranceOverlay .family-coverage h4{color:#333;float:right;font-size:16.5px!important;font-weight:700;margin:5px 0 0;text-transform:normal!important}.insuranceOverlay .family-coverage div.taxInclusion{float:right;color:#333;font-size:12px;text-align:right;width:179px}.insuranceOverlay .family-coverage label{color:#333;float:left;font-size:16.5px!important;font-weight:700;margin-left:0;margin-top:4px}.insuranceOverlay .family-coverage label span.questionMarkgrey{background:url(../images/cruise/bookflow/more-info.png) no-repeat;display:inline-block;height:12px;width:13px}.insuranceOverlay .family-coverage input[type=checkbox]{margin:12px 3px 11px 0!important;position:relative\0!important}.insuranceOverlay .item-content .prebook-feedback-section{margin:10px;position:relative}.insuranceOverlay .item-content .family-coverage{background:linear-gradient(#fff,#f3f3f3) repeat-x;background:-khtml-gradient(linear,left top,left bottom,from(#fff),to(#f3f3f3)) repeat-x;background-image:-moz-linear-gradient(top,#fff,#f3f3f3);background-image:-ms-linear-gradient(top,#fff,#f3f3f3);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f3f3f3));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f3f3f3);background-image:-webkit-linear-gradient(top,#fff,#f3f3f3);background-image:-o-linear-gradient(top,#fff,#f3f3f3);background-image:linear-gradient(top,#fff,#f3f3f3);border:1px solid #c2c2c2;border-radius:3px;float:left;overflow:hidden;clear:both;margin:10px 0 19px 11px!important;padding:8px 17px 14px!important;position:relative;width:91%}.insuranceOverlay .item-content .family-coverage span{margin-bottom:2.5px}.insuranceOverlay .item-content .family-coverage h5{color:#333;float:left;font-size:12.5px!important;font-weight:700;margin-bottom:0;margin-top:5px;padding:9px 0}.insuranceOverlay .item-content .family-coverage h4{color:#333;float:right;font-size:12.5px!important;font-weight:700;margin:12px 0 0;text-transform:normal!important}.insuranceOverlay .item-content .family-coverage label{color:#333;float:left;font-size:12.5px!important;font-weight:700;margin-top:11px}.insuranceOverlay .item-content .family-coverage input[type=checkbox]{top:4px}.insuranceOverlay .covered{float:left;font-size:12.5px;margin-top:10px}.insuranceOverlay .docIcon{background:url(../images/cruise/bookflow/pdf-doc.jpg) 0 3px no-repeat;display:inline-block;height:20px;width:20px}.insuranceOverlay ul.coveredList li{border-bottom:1px dotted #c2c2c2;padding:7px 18px 7px 0}.insuranceOverlay ul.coveredList li label{font-size:11.5px}.insuranceOverlay ul.coveredList li label.price{float:right}.insuranceOverlay ul.coveredList li label.yes{float:right;background:url(../images/cruise/bookflow/bullot.png) 0 3px no-repeat;height:23px;width:21px}.insuranceOverlay .coverage{background:linear-gradient(#fff,#f3f3f3) repeat-x;background:-khtml-gradient(linear,left top,left bottom,from(#fff),to(#f3f3f3)) repeat-x;background-image:-moz-linear-gradient(top,#fff,#f3f3f3);background-image:-ms-linear-gradient(top,#fff,#f3f3f3);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f3f3f3));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f3f3f3);background-image:-webkit-linear-gradient(top,#fff,#f3f3f3);background-image:-o-linear-gradient(top,#fff,#f3f3f3);background-image:linear-gradient(top,#fff,#f3f3f3);border:1px solid #c2c2c2;border-radius:3px;clear:both;float:left;margin:15px 0 2px;overflow:hidden;padding:8px 17px 11px;width:93%}.insuranceOverlay .coverage .button.jumbo{margin-top:3px}.insuranceOverlay .coverage .indClButton{margin-top:7px}.insuranceOverlay .coverage .getQuoteFamBtn{margin-top:23px}.insuranceOverlay .coverage .addedIndBtn{position:relative;right:0}.insuranceOverlay .coverage .addedFamBtn{position:absolute;right:0}.insuranceOverlay .coverage P{font-size:11.5px;color:#333}.insuranceOverlay .coverage span.title{font-size:16.5px;margin-bottom:5px;color:#333;margin-top:10px;text-transform:none}.insuranceOverlay .coverage .moreDetails{color:#a0c8e6;display:block;float:right}.insuranceOverlay .coverage .price{color:#454545;font-size:16.5px;font-weight:700}.insuranceOverlay .excessdoc{margin-top:11px;paddding:7px;width:689px}.insuranceOverlay .excessdoc .des{width:378px}.insuranceOverlay p.alignr{margin-bottom:3px;text-align:right}.insuranceOverlay .sectionDiv{width:92%}.insuranceOverlay .sectionDiv .coverage{margin-top:0}.insuranceOverlay .sectionDiv .title{font-size:19.5px}.insuranceOverlay .sectionDiv #insuranceIndAddbtn{float:left}.insuranceOverlay .terms{border-radius:3px;color:#333;background:#F2E1CD;font-size:12.5px;margin-top:15px;min-height:30px;padding:20px 24px}.insuranceOverlay .statement{width:693px}.insuranceOverlay .totalPrice{padding:15px 0}.insuranceOverlay .custom-dropdown #spanArrow{border-color:#333 transparent!important}.insuranceOverlay .custom-dropdown span.arrow{background-color:#70cbf4!important;background-repeat:repeat-x!important;background-image:-khtml-gradient(linear,left top,left bottom,from(#70cbf4),to(#70cbf4))!important;background-image:-moz-linear-gradient(top,#70cbf4,#70cbf4)!important;background-image:-ms-linear-gradient(top,#70cbf4,#70cbf4)!important;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#70cbf4),color-stop(100%,#70cbf4))!important;background-image:-webkit-linear-gradient(top,#70cbf4,#70cbf4)!important;background-image:-o-linear-gradient(top,#70cbf4,#70cbf4)!important;background-image:linear-gradient(top,#70cbf4,#70cbf4)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#70cbf4', endColorstr='#70cbf4', GradientType=0)!important;border:1px solid #a0c8e6;margin:-1px -1px 0 0}.insuranceOverlay .custom-dropdown span.arrow span{border-color:#fff transparent transparent!important}.insuranceOverlay .custom-dropdown a.dropdown{border:1px solid #73afdd;max-width:-1px}.insuranceOverlay #insuracecontent{height:273px!important;overflow:auto;-webkit-overflow-scrolling:touch;width:100%}.insuranceOverlay #insuracecontent .custom-dropdown .value{min-width:0!important}.insuranceOverlay #insuracecontent #impInfoCheckbox_Error34{background:#fdc1c3;border-radius:3px;color:#d63434;font-size:10.5px;right:10px;z-index:9999;position:absolute;width:350px;line-height:15px;padding:4px 12px;top:-10px}.insuranceOverlay #insuracecontent #impInfoCheckbox_Error34 a{color:#000;text-decoration:underline}.insuranceOverlay #insuracecontent p{color:#666!important;font-size:14px!important;line-height:normal!important;margin:6px 0 4px 17px!important;overflow:hidden!important}.insuranceOverlay ul.requiredPassengers{clear:both}.insuranceOverlay ul.requiredPassengers input[type=checkbox]{left:-4px;left:0\0}.insuranceOverlay ul.requiredPassengers li{position:relative;float:left;padding:6px;width:100%}.insuranceOverlay ul.requiredPassengers li .passengerCB{margin:6px 0 0;opacity:0;right:227px;position:absolute\0}.insuranceOverlay ul.requiredPassengers li label{float:left;font-size:12.5px;margin-top:0;width:150px;width:150px\0}.insuranceOverlay ul.requiredPassengers li .itemName{width:60px}.insuranceOverlay ul.requiredPassengers li label.adult-price{color:#333;font-size:16.5px}.insuranceOverlay div#eligibility{margin:25px 0 18px 6px}.insuranceOverlay div#eligibility p.heading{margin-left:0!important;font-size:15px!important}.insuranceOverlay div#eligibility ul li{line-height:20px;font-size:13px}.insuranceOverlay div#eligibility.familyCover{width:92%;margin-top:0!important}.insuranceOverlay div#eligibility.familyCover p.heading{margin-bottom:4px!important}.insuranceOverlay div#healthAndDeclaration{margin-left:6px}.insuranceOverlay div#healthAndDeclaration p.heading{margin-left:0!important;font-size:15px!important;margin-top:-4px!important}.insuranceOverlay div#healthAndDeclaration ul li{line-height:20px;font-size:13px}.insuranceOverlay div#healthAndDeclaration ul.note{margin-top:19px}.insuranceOverlay div#healthAndDeclaration.familyCover{width:92%;margin-bottom:18px!important}.insuranceOverlay div#healthAndDeclaration.familyCover p.heading{margin-bottom:4px!important}.ie8 .prebook-feedback-section{padding-left:20px}.ie8 .insuranceOverlay ul.requiredPassengers li{padding-left:12px}.ie8 .insuranceOverlay ul.requiredPassengers li input[type=checkbox]{margin-top:0}.ie8 .insuranceOverlay ul.requiredPassengers li input[type=checkbox].passengerCB{margin:0 12px}.ie8 .insuranceOverlay .family-coverage .questionMarkgrey{height:1px;padding-top:10px}.ie8 .insuranceOverlay .family-coverage label{margin-left:7px;margin-top:6px}.ie8 .insuranceOverlay .family-coverage input[type=checkbox]{margin-left:-190px!important;margin-top:8px!important}.ie8 .insuranceOverlay .family-coverage h3{margin-bottom:6px}.ie8 .insuranceOverlay .prebook-confirmation input[type=checkbox]{margin-top:3px!important;position:relative!important}.ie8 .getQuote-Insurance .prebook-feedback-section .prebook-confirmation label{line-height:16px}.ie8 .getQuote-Insurance .family-coverage input[type=checkbox]{margin-left:-145px!important;margin-top:4px!important;top:-3px}.ie8 .getQuote-Insurance .family-coverage label{margin-left:17px;margin-top:6px}.ie9 .insuranceOverlay .family-coverage label{margin-top:10px}.ie9 .insuranceOverlay .family-coverage .prebook-feedback-section .prebook-confirmation label{margin-left:0!important}.ie9 .insuranceOverlay .family-coverage .questionMarkgrey{height:1px;padding-top:10px}#individual .coverage p.desc{margin-bottom:0}.touch .travelInsurance .msgBox .checkbox-cont input[type=checkbox]{display:inline-block;vertical-align:middle;background:0 0;cursor:pointer;opacity:0;position:absolute;left:19px}.touch .travelInsurance .msgBox .checkbox-cont input[type=checkbox]:checked{display:inline-block;margin:3px 28px 11px;vertical-align:middle;background:0 -18px;cursor:pointer;opacity:0;position:absolute;left:20px}#axaIns{font-family:tui!important;background-color:#e2f3fe}#axaIns .nofloat{float:none}#axaIns .insLink{color:#219ed9!important;cursor:pointer}#axaIns .remove-quote{padding-top:15px;padding-right:30px;text-decoration:underline}#axaIns .ins-underline,#axaIns .ulTxt{border-bottom:1px solid #219ed9}#axaIns .std-text{text-align:left;font-size:18px;line-height:1.39;color:#092a5e}#axaIns .smaller{font-size:14px!important}#axaIns .header{font-size:24px;line-height:1.21;color:#092a5e}#axaIns .whiteWrapper{overflow:hidden;background-color:#fff}#axaIns .border-top{border:1px solid #d7d2c3}#axaIns .border-top .border-pad{padding-top:24px}#axaIns ul.bullets li span{border:4px solid #4c4c4c;display:inline-block;margin-right:10px}#axaIns .metaInfo{font-size:16px;color:#000}#axaIns a.button.cta{border-color:#7bd2f6;background:#7bd2f6;border-radius:0;color:#fff;width:214px;font-size:16px;float:right;padding:14px 0}#axaIns i.caret.cross:after{content:'y'!important;color:#ef0000}#axaIns i.caret.tick:after{content:'z'!important;color:#aad700}#axaIns .accordion-head i.caret{width:12px;height:7px;transform:rotate(90deg);position:relative;top:7px;left:15px}#axaIns .accordion-head i.caret:after{content:'A'}#axaIns .accordion-head,#axaIns .accordion-head span{margin:0;text-align:center;color:#219ed9;font-size:18px;line-height:1.22;border:none}#axaIns .accordion-background{border:none;margin:20px 0 24px;background:0 0}#axaIns .item .onOpen{display:none}#axaIns .item .onClose,#axaIns .item.open .onOpen{display:inline-block}#axaIns .item.open .onClose{display:none}#axaIns .disabled{background:#ddd!important;border-color:#ddd!important;pointer-events:none}#axaIns .axa-head h2{color:#092a5e;display:inline-block;margin-left:30px;bottom:25px;margin-bottom:0}#axaIns .sub-header{font-size:18px;padding-left:111px;line-height:1.21;color:#092a5e}#axaIns .axa-content{padding:21px}#axaIns .axa-content img#defacto-logo{width:127px;height:77px;background-color:#fff}#axaIns .axa-content p.covered{font-size:24px;line-height:1.21;color:#092a5e}#axaIns .axa-content .first.defacto section{padding-bottom:20px}#axaIns .axa-content .first.defacto section:first-child .wrapperText{width:80%}#axaIns .axa-content .first.defacto section:first-child .wrapperText p{text-align:left;font-size:18px;line-height:1.39;color:#4c4c4c}#axaIns .axa-content .first.defacto section:first-child .wrapperText p.smaller{line-height:1.79}#axaIns .axa-content .first.defacto section:last-child{overflow:hidden;border-top:1px solid #fff;padding-top:24px}#axaIns .axa-content .first.defacto section:last-child div{float:left;width:45%}#axaIns .axa-content .first.defacto section:last-child div:last-child{float:right;padding-bottom:20px}#axaIns .axa-content .first.defacto section:last-child div p{text-align:left;font-size:18px;color:#092a5e;line-height:1.22}#axaIns .axa-content .first.defacto section:last-child div ul li{text-align:left;font-size:18px;line-height:1.39;color:#092a5e}#axaIns .axa-content .first.defacto section:last-child div ul li i.caret.blue-tick{width:16px;height:12px;margin-right:10px}#axaIns .axa-content .first.defacto section:last-child div ul li i.caret.blue-tick:after{content:'z'}#axaIns .axa-content .first.defacto section:last-child div ul li span{font-size:14px!important;display:block;margin-left:25px}#axaIns .axa-content .first.defacto section:last-child div ul li span.question-contact{display:inline;width:37%;position:absolute;margin-left:0;font-size:18px!important}#axaIns .axa-content .second.more-details{overflow:hidden;background-color:#fff}#axaIns .axa-content .second.more-details .item{border:none;background:0 0;margin:15px 0}#axaIns .axa-content .second.more-details .item .item-content{background:0 0}#axaIns .axa-content .second.more-details .item .item-content ul.policy-excess{float:left;margin:45px 16px}#axaIns .axa-content .second.more-details .item .item-content ul li{text-align:left;font-size:18px;line-height:1.39;color:#565656;float:left;width:100%}#axaIns .axa-content .second.more-details .item .item-content ul li.centered{margin:10px 0}#axaIns .axa-content .second.more-details .item .item-content ul li.centered span:last-child{text-align:right}#axaIns .axa-content .second.more-details .item .item-content ul li.centered i{display:block;font-size:14px!important}#axaIns .axa-content .second.more-details .item .item-content ul li span a.pdf{position:relative;bottom:9px}#axaIns .axa-content .second.more-details .item .item-content ul li span:first-child{float:left}#axaIns .axa-content .second.more-details .item .item-content ul li span:last-child{float:right}#axaIns .axa-content .second.more-details .item p.item-toggle{cursor:pointer}#axaIns .axa-content .second.more-details .item p.item-toggle i.caret{width:12px;height:7px;transform:rotate(90deg);position:relative;top:7px;left:15px}#axaIns .axa-content .second.more-details .item p.item-toggle i.caret:after{content:'A'}#axaIns .axa-content .second.more-details .item p.item-toggle,#axaIns .axa-content .second.more-details .item p.item-toggle span{margin:0;text-align:center;color:#219ed9;font-size:18px;line-height:1.22;border:none}#axaIns .axa-content .second.more-details .item.open p.item-toggle i.caret{transform:rotate(270deg);top:13px;left:0}#axaIns .axa-content .insthird.insQuote{overflow:hidden;background-color:#fff;padding:20px}#axaIns .axa-content .insthird.insQuote .item-content span.conditionsbold{color:#4c4c4c;font-weight:600}#axaIns .axa-content .insthird.insQuote p{text-align:left;line-height:1.39;color:#092a5e;font-size:22px;padding-bottom:5px}#axaIns .axa-content .insthird.insQuote p.warn-msg{color:#ef0000;font-size:16px;padding-top:8px;padding-bottom:0;margin-bottom:5px}#axaIns .axa-content .insthird.insQuote p.bordered{border-bottom:1px solid #d7d2c3;margin-bottom:32px}#axaIns .axa-content .insthird.insQuote p.pre-cond{font-weight:700;margin:27px 0 0;color:#4c4c4c;font-size:18px}#axaIns .axa-content .insthird.insQuote span{text-align:left;font-size:18px;line-height:1.39;color:#092a5e}#axaIns .axa-content .insthird.insQuote span.radio{line-height:17px;left:18px}#axaIns .axa-content .insthird.insQuote span.radio .active :after{color:#fff}#axaIns .axa-content .insthird.insQuote ul li{text-align:left;font-size:18px;line-height:1.39;color:#000}#axaIns .axa-content .insthird.insQuote .accordion-blue{overflow:hidden;background-color:#e2f3fe;margin-top:20px}#axaIns .axa-content .insthird.insQuote .accordion-blue .item{border:none;background:0 0;margin:15px 0}#axaIns .axa-content .insthird.insQuote .accordion-blue .item p.item-toggle{cursor:pointer}#axaIns .axa-content .insthird.insQuote .accordion-blue .item p.item-toggle i.caret{width:12px;height:7px;transform:rotate(90deg);position:relative;top:7px;left:15px}#axaIns .axa-content .insthird.insQuote .accordion-blue .item p.item-toggle i.caret:after{content:'A'}#axaIns .axa-content .insthird.insQuote .accordion-blue .item p.item-toggle,#axaIns .axa-content .insthird.insQuote .accordion-blue .item p.item-toggle span{margin:0;text-align:center;color:#219ed9;font-size:18px;line-height:1.22;border:none}#axaIns .axa-content .insthird.insQuote .accordion-blue .item.open p.item-toggle i.caret{transform:rotate(270deg);top:13px;left:0}#axaIns .axa-content .insthird.insQuote .accordion-blue .item .item-content{background:0 0;border-top:1px solid #7bd2f6;margin-top:17px}#axaIns .axa-content .insthird.insQuote .accordion-blue .item .item-content p{font-size:18px;color:#4c4c4c}#axaIns .axa-content .insthird.insQuote .accordion-blue .item .item-content p.header{line-height:1.21;color:#092a5e;font-size:22px}#axaIns .axa-content .insthird.insQuote .accordion-blue .item .item-content p.readme{font-size:15px;margin-top:15px}#axaIns .axa-content .insthird.insQuote .accordion-blue .item .item-content ul li{font-size:16px;line-height:1.38;color:#4c4c4c;margin-bottom:5px}#axaIns .axa-content .insthird.insQuote .select-passengers-form input{width:310px}#axaIns .axa-content .insthird.insQuote .select-passengers-form div.main{text-align:left;font-size:18px;line-height:1.39;color:#092a5e;overflow:hidden;margin-bottom:25px}#axaIns .axa-content .insthird.insQuote .select-passengers-form div.main>div{float:left}#axaIns .axa-content .insthird.insQuote .select-passengers-form div.main>div.insslctchk:nth-child(1){width:15%}#axaIns .axa-content .insthird.insQuote .select-passengers-form div.main>div.insslctchk:nth-child(1) span{color:#43addf}#axaIns .axa-content .insthird.insQuote .select-passengers-form div.main>div.insslctchk:nth-child(1).slctState{cursor:pointer}#axaIns .axa-content .insthird.insQuote .select-passengers-form div.main>div.wraptextbox:nth-child(2){width:85%}#axaIns .axa-content .insthird.insQuote .select-passengers-form div.main>div.wraptextbox:nth-child(2) span{font-size:16px;color:#000}#axaIns .axa-content .insthird.insQuote .select-passengers-form div.main>div.wraptextbox:nth-child(2) .notBornAlert span{color:#ef0000}#axaIns .axa-content .insthird.insQuote .select-passengers-form div.main>div.wraptextbox:nth-child(2) .infnotBornChk .select-block{text-transform:none;margin-top:5px}#axaIns .axa-content .insthird.insQuote .select-passengers-form div.main>div.wraptextbox:nth-child(2) .infnotBornChk .select-block .radio.check{top:8px;left:10px}#axaIns .axa-content .insthird.insQuote .select-passengers-form div.main>div.wraptextbox:nth-child(2) div{float:left;width:100%}#axaIns .axa-content .insthird.insQuote .select-passengers-form div.main>div.wraptextbox:nth-child(2) div.psngr:nth-child(1){width:25%}#axaIns .axa-content .insthird.insQuote .select-passengers-form div.main>div.wraptextbox:nth-child(2) div.psngr:nth-child(1) span{font-size:18px;text-transform:uppercase}#axaIns .axa-content .insthird.insQuote .select-passengers-form div.main>div.wraptextbox:nth-child(2) div.psngr:nth-child(1) .leadInfo{text-transform:none;display:block;font-size:13px!important;text-decoration:underline;color:#092a5e}#axaIns .axa-content .insthird.insQuote .select-passengers-form div.main>div.wraptextbox:nth-child(2) div.psngr:nth-child(1) .age{font-size:14px!important;color:#4c4c4c;text-transform:lowercase}#axaIns .axa-content .insthird.insQuote .select-passengers-form div.main>div.wraptextbox:nth-child(2) div.row:nth-child(2){width:75%}#axaIns .axa-content .insthird.insQuote .select-passengers-form p.bordered{border-bottom:1px solid #d7d2c3}#axaIns .axa-content .insthird.insQuote .select-passengers-form .price-addcover{color:#565656}#axaIns .axa-content .insthird.insQuote .select-passengers-form .insurance-confirmation{background-color:#e2f3fe!important;overflow:hidden}#axaIns .axa-content .insthird.insQuote .select-passengers-form .insurance-confirmation.padding-sm{padding:15px 10px}#axaIns .axa-content .insthird.insQuote .select-passengers-form .clear-both{clear:both;padding-top:20px}#axaIns .axa-content .insthird.insQuote .select-passengers-form .terms-insurance{text-align:left;line-height:1.39;color:#092a5e;width:92%;font-size:16px}#axaIns .axa-content .insthird.insQuote .select-passengers-form .terms-insurance .declarations{color:#4c4c4c}#axaIns .axa-content .insthird.insQuote .select-passengers-form .important{text-align:left;line-height:1.39;color:#ef0000;padding-top:10px;font-size:16px}#axaIns .axa-content .insthird.insQuote .select-passengers-form .disclaimer{text-align:left;line-height:1.43;color:#4c4c4c;font-size:14px;padding-bottom:17px;padding-top:19px;font-weight:300}#axaIns .axa-content .insthird.insQuote .select-passengers-form .disclaimerchk{width:5%}#axaIns .axa-content .insthird.insQuote .select-passengers-form .disclaimerchk .select-block{padding:9px 10px 9px 0}#axaIns .axa-content .insthird.insQuote .add-cover-summary .header{font-size:24px;line-height:1.21;color:#4c4c4c}#axaIns .axa-content .insthird.insQuote .add-cover-summary .remove-cover-btn{text-decoration:underline;padding-left:5px}#axaIns .axa-content .insthird.insQuote .add-cover-summary .waiver{color:#565656!important}#axaIns .axa-content .insthird.insQuote .add-cover-summary .passenger-details{padding-top:1px;padding-bottom:1px}#axaIns .axa-content .insthird.insQuote .add-cover-summary .passenger-details div{overflow:hidden}#axaIns .axa-content .insthird.insQuote .add-cover-summary .passenger-details div .name:nth-child(1){float:left}#axaIns .axa-content .insthird.insQuote .add-cover-summary .passenger-details div .dob:nth-child(2){float:right}#axaIns .axa-content .insthird.insQuote .add-cover-summary .passenger-details span{text-align:left;font-size:18px;line-height:1.39;color:#565656}#axaIns .axa-content .insthird.insQuote .add-cover-summary .disclaimer-addcover{color:#565656!important;font-size:14px}#axaIns .axa-content .insthird.insQuote .add-cover-summary .warn-msg{color:#ef0000;font-size:16px}#axaIns .axa-content .insthird.insQuote .add-cover-summary .link-amend-quote{text-decoration:underline}#axaIns .axa-content .insthird.insQuote .getQuoteDOM{margin-top:40px}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .header{font-size:24px;line-height:1.21;color:#092a5e;margin-bottom:0;padding-bottom:0}#axaIns .axa-content .insthird.insQuote .getQuoteDOM div.info{margin:20px 0 30px}#axaIns .axa-content .insthird.insQuote .getQuoteDOM div.info .metaInfo{font-size:16px;color:#000}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .insuredPsngrs{margin-bottom:25px}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .insuredPsngrs div{overflow:hidden;padding:1px 0}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .insuredPsngrs div span{text-align:left;font-size:18px;line-height:1.39;color:#565656}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .insuredPsngrs div .name:nth-child(1){float:left}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .insuredPsngrs div .age:nth-child(2){padding-left:5px;font-size:14px!important;display:inline-block;margin-top:3px}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .insuredPsngrs div .dob{top:-8px;position:relative}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .insuredPsngrs div .dob .not-born-yet{top:6px;position:relative}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .insuredPsngrs div .dob:nth-child(2){float:right}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .insuredPsngrs div .dob:nth-child(2) i.caret{top:5px;position:relative;font-size:24px}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .insuredPsngrs div .dob:nth-child(3){float:right}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .insuredPsngrs div .dob:nth-child(3) i.caret{top:5px;position:relative;font-size:24px}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .excessDetails .equiDisplay{overflow:hidden;margin-bottom:17px}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .excessDetails .equiDisplay span{color:#4c4c4c}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .excessDetails .equiDisplay span.fl{padding-top:20px}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .excessDetails .equiDisplay span.total{font-size:16px;color:#002150;padding-right:15px}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .excessDetails .equiDisplay span.total.currency-sym{font-weight:700}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .excessDetails .equiDisplay span.excess-price{font-weight:700;color:#001e46}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .excessDetails .equiDisplay span.excess-price span{color:#001e46}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .excessDetails .equiDisplay span.excess-price span.currency-sym{right:-4px;position:relative;font-size:24px}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .excessDetails .equiDisplay span.excess-price span.part1{font-size:38px}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .excessDetails .equiDisplay span.excess-price span.part2{font-size:16px;left:-4px;position:relative}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .excessDetails .policyDetails{padding-bottom:5px}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .excessDetails .policyDetails p{margin-bottom:0;text-align:left;font-size:18px;line-height:1.39;color:#565656}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .excessDetails .remove-excess-waiver{padding-bottom:10px}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .excessDetails .remove-excess-waiver span{color:#565656}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .excessDetails .remove-excess-waiver span.excess-waiver-txt,#axaIns .axa-content .insthird.insQuote .getQuoteDOM .excessDetails .remove-excess-waiver span.remove{padding-left:6px}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .excessDetails .add-excess-waiver-continer{margin-top:25px}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .excessDetails .add-excess-waiver-continer .border-bottom-dotted{border-bottom:1px dotted}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .excessDetails .add-excess-waiver-continer span{line-height:1.22}#axaIns .axa-content .insthird.insQuote .getQuoteDOM .addCoverBtn.disabled{background:#B9B9B9!important;border-color:#B9B9B9!important;cursor:not-allowed}input#CBA{margin:0}#worldcarefund{font-size:11.5px}#worldcarefund .wfc-round{background:url(../images/cruise/search-results-eliptical-shadow-top.png) center top no-repeat #f0e2d1;background-size:100% 6px;border-radius:10px;color:#454545;float:left;min-height:55px;padding:12px 14px 4px;position:relative}#worldcarefund .wcfheading{font-size:19.5px}#worldcarefund p label{font-size:12.5px}#worldcarefund p label em{display:block;float:left;height:44px}#worldcarefund p span{color:#333;font-size:12.5px}#worldcarefund p .wfc-donationoption{display:block;margin-left:23px}#worldcarefund h3{color:#333;font-weight:400;cursor:default}#worldcarefund .wcf-section .wcf-seat{background:url(../images/cruise/bookflow/wcf-logo.png) no-repeat #dbf2fc;float:left;width:300px}#worldcarefund .wcf-section .wcf-seat ul{margin:80px 0 0}#worldcarefund .wcf-section .wcf-seat ul.square li{background:url(../images/cruise/icon-bullet.png) 8px 6px no-repeat;color:#333;font-size:12.5px;line-height:20px;padding-left:24px}#worldcarefund .wcf-desc span{color:#454545;font-size:19.5px;font-weight:400;margin:0 21px;display:block}#worldcarefund .wcf-desc p span.textBold{color:#84735f;font-size:11.5px;font-weight:700;margin:0}#worldcarefund .wcf-desc p{color:#89755b;float:left;font-size:12.5px;line-height:18px}#worldcarefund .wcf-desc h2 a.your-seats-link{border-bottom:1px solid #ddd;float:right;font-size:12.5px;margin:0 35px 0 15px;text-decoration:none;text-transform:none}#worldcarefund .wcf{width:96%;color:#333;line-height:17px;font-size:11.5px;margin-top:-3px}#worldcarefund .donation-wcf{background-color:#dbf2fc;border-radius:3px;height:32px;padding:10px 18px}.ie8 #worldcarefund .donation-wcf input[type=checkbox]{margin-left:6px;margin-top:-3px!important}#wrapper .parking-extra .select-seat-desc{min-height:121px}#wrapper .parking-extra .select-seat-desc .option-title{position:relative}#wrapper .parking-extra .select-seat-desc .option-title h2{font-size:18.5px;margin-bottom:5px;width:160%}#wrapper .parking-extra .select-seat-desc .details{color:#2ea9e0;cursor:pointer}#wrapper .parking-extra .select-seat-desc .details:hover{text-decoration:none}#wrapper .parking-extra .select-seat-desc ul li{background:url(../images/cruise/bookflow/bullet-icon.png) 0 6px no-repeat}#wrapper .parking-extra .SelctableSection{bottom:18px}#wrapper .parking-extra .exit-row-section{border-bottom:1px dashed #89755b;padding-bottom:15px}#wrapper .parking-extra .exit-row-section.last{border-bottom:none}#wrapper .parking-extra .exit-row-section .image-container{float:left}#wrapper .parking-extra .exit-row-section .image-container img{width:100%;max-height:160px}#wrapper .parking-extra button.unselect-seat{padding:6px 18px}#wrapper .parking-extra button.unselect-seat span.withPrice{padding:6px 16px 6px 0}#wrapper .parking-extra .parking-rating{height:16px;width:88px;margin:0 0 0 7px;top:2px;position:relative;display:inline-block;background:url(../images/firstchoice/keyfacts-sprite.png) left top no-repeat}#wrapper .parking-extra .parking-rating.is-1star{background-position:0 -440px}#wrapper .parking-extra .parking-rating.is-2star{background-position:0 -420px}#wrapper .parking-extra .parking-rating.is-3star{background-position:0 -400px}#wrapper .parking-extra .parking-rating.is-4star{background-position:0 -380px}#wrapper .parking-extra .parking-rating.is-5star{background-position:0 -360px}#wrapper .cancel-text{background:#fff7bf;color:#333;padding:6px 11px 1px;margin:18px 0 0;width:97%;border-left:4px solid #fee101}#carHire_florida #insurancedetail_section{float:left;width:750px}#carHire_florida #insurancedetail_section .checkbox-cont .loaded{background:url(../images/cruise/bookflow/more-info.png) 0 2px no-repeat;display:inline-block;height:12px;width:13px}#carHire_florida #insurancedetail_section .insurancedetail_logo{float:left;font-size:20px;margin:6px 0 0;padding:0}#carHire_florida #insurancedetail_section .insurancoffer_name{color:#333;float:left;font-size:12.5px}#carHire_florida #insurancedetail_section .insurancedetail_desc{padding:5px;font-size:12.5px;color:#686868;float:left}#carHire_florida #insurancedetail_section .carhire-text{font-size:18.5px;margin-left:10px;margin-top:15px}#carHire_florida #upgrade_section{padding:2px;float:left;width:99%;background-color:#F8F8F8;border:1px solid #ccc}#carHire_florida #upgrade_section .upgrade_header{padding:5px;color:#FFB70E;font-size:20px}#carHire_florida #upgrade_section .offer_section{color:#333;margin:0 35px;font-size:12.5px}#carHire_florida #upgrade_section .upgrade_desc{padding:5px;font-size:12.5px;color:#686868}#carHire_florida .car_hire_main_div{width:100%}#carHire_florida .car_hire_main_div .header_div div{float:left;font-size:16px;color:#333;height:45px;text-align:center;width:22%}#carHire_florida .car_hire_main_div .header_div .offer_desc{font-size:12.5px;font-weight:400}#carHire_florida .car_hire_main_div .header_div .desc{font-size:13px;margin:0 0 0 18px;text-align:left!important;width:27%!important}#carHire_florida .car_hire_main_div .carhire_gridcontent{border:1px solid #ACABA9;float:left}#carHire_florida .car_hire_main_div .basic_info{border:3px solid #797A7A;float:left;font-size:12.5px;height:31px;margin:11px 0 3px 6px;padding:5px;width:96%;background:12px center no-repeat #fff4bf}#carHire_florida .car_hire_main_div .basic_info .liability_txt{color:#333;text-decoration:underline}#carHire_florida .car_hire_main_div .basic_info .arrow{background:url(../images/thomson/bookflow/arrow.png) -9px 5px no-repeat rgba(0,0,0,0);float:left;height:25px;margin:-30px 0 0 247px;width:54px}#carHire_florida .car_hire_main_div .makeborder{border-bottom:1px dotted #ACABA9;float:left;margin:0 0 0 8px;width:97%}#carHire_florida .car_hire_main_div .carhire_details{padding:0}#carHire_florida .car_hire_main_div .carhire_details div{float:left;font-size:11.5px;height:28px;padding:4px 0 7px;text-align:center;width:22%}#carHire_florida .car_hire_main_div .carhire_details div .requireCls{font-size:9.5px}#carHire_florida .car_hire_main_div .carhire_details div .loaded{background-color:#B0A08C;border-radius:20px;color:#FFF!important;cursor:default;display:inline-block;font-size:9px!important;line-height:8px;margin-top:0;padding:2px 4px;position:relative;right:-3px;top:0}#carHire_florida .car_hire_main_div .carhire_details .desc{font-size:13px;margin:0 0 0 17px;text-align:left!important;width:27%!important}#carHire_florida .carhire_active_cls{background-color:#c9e2f7}#carHire_florida .desc{text-align:left!important;font-size:13px;width:30%!important}#carHire_florida .cartype{float:left;height:140px;margin-top:12px;padding:7px 0 0 9px;width:100%}#carHire_florida .cartype.active .cartype_details .cartype_childdiv{background-color:#E6DBC5}#carHire_florida .cartype.active .cartype_details .cartype_childdiv .carhire_detailslink .loaded{background-color:#B0A08C;border-radius:20px;color:#FFF!important;cursor:default;display:inline-block;font-size:9px!important;line-height:8px;margin-top:0;padding:2px 4px;position:relative;right:-1px;top:0}#carHire_florida .cartype.active .button.selected:before{content:"selected"}#carHire_florida .cartype .cartype_details{width:25%;float:left;text-align:left;height:140px}#carHire_florida .cartype .cartype_details .cartype_childdiv{height:104px;padding:5px;width:185px;border:1px solid #CCC}#carHire_florida .cartype .cartype_details .cartype_childdiv .car_type_name{color:#333}#carHire_florida .cartype .cartype_details .cartype_childdiv .car_desc{font-size:12.5px}#carHire_florida .cartype .cartype_details .cartype_childdiv .carhire_img{float:left;padding:8px 0 2px;margin-right:10px}#carHire_florida .cartype .cartype_details .cartype_childdiv .carhire_img.economycar{background-image:url(../images/cruise/bookflow/car_images/img-economy-car.png);height:50px;width:97px}#carHire_florida .cartype .cartype_details .cartype_childdiv .carhire_img.compactcar{background-image:url(../images/cruise/bookflow/car_images/img-compact-car.png);height:50px;width:97px}#carHire_florida .cartype .cartype_details .cartype_childdiv .carhire_img.convertiblecar{background-image:url(../images/cruise/bookflow/car_images/img-convertible-car.png);height:50px;width:97px}#carHire_florida .cartype .cartype_details .cartype_childdiv .carhire_img.standardsuv{background-image:url(../images/cruise/bookflow/car_images/img-suv-car.png);height:50px;width:97px}#carHire_florida .cartype .cartype_details .cartype_childdiv .carhire_img.minivan{background-image:url(../images/cruise/bookflow/car_images/img-minivan-car.png);height:50px;width:97px}#carHire_florida .cartype .cartype_details .cartype_childdiv .carhire_img.eightSeatVan{background-image:url(../images/cruise/bookflow/car_images/img-eightseater-car.png);height:50px;width:97px}#carHire_florida .cartype .cartype_details .cartype_childdiv .carhire_img.fifteenSeatVan{background-image:url(../images/cruise/bookflow/car_images/img-fullsize-car.png);height:50px;width:97px}#carHire_florida .cartype .cartype_details .cartype_childdiv .carhire_detailslink{float:right;font-size:11px;margin:26px -3px 2px 0;padding:3px;color:#286690}#carHire_florida .cartype .cartype_details .cartype_childdiv .carhire_detailslink .loaded{background-color:#A2A2A2;border-radius:20px;color:#FFF!important;cursor:default;display:inline-block;font-size:9px!important;line-height:8px;margin-top:0;padding:2px 4px;position:relative;right:-1px;top:0}#carHire_florida .cartype .cartype_details .cartype_childdiv .carhire_detailslink a{text-decoration:none;color:#8ca7bd;margin:0 18px}#carHire_florida .cartype .insurance_details{color:#4B4B4B;float:left;height:125px;text-align:center;width:25%}#carHire_florida .cartype .insurance_details .insurance_desc{color:#4B4B4B;font-size:14.5px;display:inline-block}#carHire_florida .cartype .insurance_details .rate_cls{color:#4B4B4B}#carHire_florida .cartype .insurance_details .rate_small_cls{color:#666;font-size:11px;font-weight:400}#carHire_florida .cartype .insurance_details button:before{content:"select"}#carHire_florida .bottom_container{margin-top:0;width:100%}#carHire_florida .bottom_container .carHire_ins{padding-top:9px;margin:0 0 0 8px}#carHire_florida .bottom_container .carHire_ins .ins_Link{color:#286690;font-size:12.5px;text-decoration:none}#carHire_florida .bottom_container .carHire_viewAll{margin:0 12px 12px 0}#carHire_florida #carhire_extramain{background-color:#FAFAFA;border:1px solid #CCC;height:346px;padding:10px}#carHire_florida #carhire_extramain .carhire_info{background-color:#FEE67D;padding:10px 0 9px 10px}#carHire_florida #carhire_extramain .carhire_info .info1{color:#333;font-size:12.5px}#carHire_florida #carhire_extramain .carhire_info .info2{color:grey;font-size:12.5px}#carHire_florida #carhire_extramain .carhireextra_content div{float:left;height:70px}#carHire_florida #carhire_extramain .carhireextra_content .carhireextra_img{padding:22px 15px 2px}#carHire_florida #carhire_extramain .carhireextra_content .carhireoption_desc{padding:22px 15px 2px;width:400px}#carHire_florida #carhire_extramain .carhireextra_content .desc_heading{font-size:17px;color:#333}#carHire_florida #carhire_extramain .carhireextra_content .desc_cond1,#carHire_florida #carhire_extramain .carhireextra_content .desc_cond2{font-size:12.5px;line-height:2}#carHire_florida #carhire_extramain .carhireextra_content .carHire_extraview{float:right!important;margin-top:-8px}#carHire_florida #carhire_extramain .carhireextra_content .carhireoption_value{padding:16px 0 2px}#carHire_florida #carhire_extramain .carhireextra_content .carhireoption_value .money{font-size:18px;color:#333;text-align:right}#carHire_florida #carhire_extramain .carhireextra_content .carhireoption_value .money .pound_cls{font-size:12.5px}#carHire_florida #carhire_extramain .carhireextra_content .carhireoption_value .money_per{color:grey;float:right;font-size:12.5px;font-weight:400}#carHire_florida #carhire_extramain .carhireextra_content .carhireoption_value .sel_option{float:left;padding:15px}#carHire_florida #carhire_extramain .carhireextra_content .carhireoption_value .sel_option .button.selected{background-color:#38607C;background-image:-moz-linear-gradient(center top,#5f99c5,#38607c);background-repeat:repeat-x;border:1px solid #1F656D;color:#FFF;text-shadow:0 2px 1px rgba(0,0,0,.4)}#carHire_florida #carhire_extramain .break_div{border-bottom:1px dotted #ACABA9;clear:both}#carHire_florida .villa_maindiv{padding:10px}#carHire_florida .villa_maindiv h2 .checkbox-cont .return_coach{font-size:12.5px!important}#carHire_florida .villa_maindiv h2 .checkbox-cont .loaded{background:url(../images/cruise/bookflow/more-info.png) 0 2px no-repeat;display:inline-block;height:12px;width:13px}#carHire_florida .villa_maindiv .villa_details{float:left}#carHire_florida .villa_maindiv .villa_details .villadetail_desc{padding:5px;font-size:12.5px;color:#686868;float:left}#carHire_florida .villa_maindiv .villas_information{float:left;width:100%}#carHire_florida .villa_maindiv .villadetail_logo{padding:10px;color:#DBA62B;font-size:20px;float:left}#carHire_florida .villa_maindiv .villadetailoffer_section{font-size:16px;margin:9px 5px}#carHire_florida .villa_maindiv .villadetailoffer_section div{font-size:16px;float:left}#carHire_florida .villa_maindiv .villadetailoffer_section .villagroup_header{font-size:16px}#carHire_florida .villa_maindiv .villadetailoffer_section .villagroup_desc{font-size:13px}#carHire_florida .villa_maindiv .carguide_deatils{float:right;background-color:#FFF4BF;padding:6px 11px}#carHire_florida .villa_maindiv .carguide_deatils .carguide_question{font-size:15px;color:#000}#carHire_florida .villa_maindiv .carguide_deatils .iconlink{background:url(../images/thomson/bookflow/arrow-green-right.png) right 4px no-repeat;-moz-padding-start:8px;-webkit-padding-start:4px}#carHire_florida .villa_maindiv .villa_include{float:left}#carHire_florida .villa_maindiv .villa_include .villa_include_logo{padding:10px;color:#DBA62B;font-size:20px;float:left;height:100px}#carHire_florida .villa_maindiv .villa_include .villa_include_details_1 ul li{background:url(../images/cruise/bookflow/bullot.png) 0 10px no-repeat rgba(0,0,0,0);float:left;padding:4px 27px;width:192px}#carHire_florida .villa_maindiv .villacar_type{width:100%;text-align:left;height:95px;float:left;background:-moz-linear-gradient(center top,#fff,#f3f3f3) repeat-x rgba(0,0,0,0);border:1px solid #C2C2C2}#carHire_florida .villa_maindiv .villacar_type.active .loaded{background-color:#B0A08C;border-radius:20px;color:#FFF!important;cursor:default;display:inline-block;font-size:9px!important;line-height:8px;margin-top:0;padding:2px 4px;position:relative;right:-1px;top:0}#carHire_florida .villa_maindiv .villacar_type.active .button.selected:before{content:"selected"}#carHire_florida .villa_maindiv .villacar_type .villacartype_childdiv{height:76px;float:left;width:70%}#carHire_florida .villa_maindiv .villacar_type .villacartype_childdiv .villacarhire_img{float:left;padding:10px}#carHire_florida .villa_maindiv .villacar_type .villacartype_childdiv .villacarhire_details{font-size:12.5px;padding:35px 11px 11px}#carHire_florida .villa_maindiv .villacar_type .villacartype_childdiv .villacarhire_details div{float:left;height:35px;text-align:center;width:20%}#carHire_florida .villa_maindiv .villacar_type .villacartype_childdiv .villacarhire_details .villacartype_name{color:#333;font-size:16.5px}#carHire_florida .villa_maindiv .villacar_type .villacartype_childdiv .villacarhire_details .villacar_desc{font-size:12.5px}#carHire_florida .villa_maindiv .villacar_type .villacartype_childdiv .villacarhire_details .villacar_details{font-size:11px}#carHire_florida .villa_maindiv .villacar_type .villacartype_childdiv .villacarhire_details .villacar_details .loaded{background:url(../images/cruise/bookflow/more-info.png) 0 2px no-repeat;display:inline-block;height:12px;width:13px}#carHire_florida .villa_maindiv .villacar_type .villainsurance_details{float:right;height:95px;padding:0 9px 0 1px;text-align:center;width:200px}#carHire_florida .villa_maindiv .villacar_type .villainsurance_details label,#carHire_florida .villa_maindiv .villacar_type .villainsurance_details span{display:inline-block;width:100%;text-align:center}#carHire_florida .villa_maindiv .villacar_type .villainsurance_details .rate_cls{color:#333;float:right;font-size:16px}#carHire_florida .villa_maindiv .villacar_type .villainsurance_details .rate_small_cls{float:right;font-size:11px}#carHire_florida .villa_maindiv .villacar_type .villainsurance_details .select_btn{float:right}#carHire_florida .villa_maindiv .villacar_type .villainsurance_details button:before{content:"select"}#carHire_florida .villa_maindiv .break_div{border-bottom:1px dotted #ACABA9;clear:both}#carHire_florida .villa_maindiv .bottom_container{margin-top:11px;width:100%}#carHire_florida .villa_maindiv .bottom_container .carHire_ins{padding-top:9px}#carHire_florida .villa_maindiv .bottom_container .carHire_viewAll{margin-top:-8px}#carHire_overlay_conatiner{overflow:hidden!important}.ins_infoTitle_cont{height:61px;padding:9px 20px 20px 6px;width:880px!important}.ins_infoTitle_cont .ins_title{font-size:25px;color:#333;margin:10px 0 0 6px}#car_hire_main_div{overflow:auto;height:553px;padding:7px;width:880px!important;margin-top:16px}#car_hire_main_div .header_div div{background-color:#C9E2F7;color:#333;float:left;font-size:15px;height:44px;margin:0;text-align:center;width:20%}#car_hire_main_div .header_div .desc{width:32%!important}#car_hire_main_div .header_div .offer_details{font-size:11px}#car_hire_main_div .cartype{float:left;height:118px;padding:7px 3px 0;width:100%}#car_hire_main_div .cartype.active .cartype_details .cartype_childdiv{background-color:#E6DBC5}#car_hire_main_div .cartype.active .button.selected:before{content:"selected"}#car_hire_main_div .cartype .cartype_details{width:32%;float:left;text-align:left;border-bottom:1px dotted #ACABA9;height:107px}#car_hire_main_div .cartype .cartype_details .cartype_childdiv{height:76px;width:280px}#car_hire_main_div .cartype .cartype_details .cartype_childdiv .carhire_img{float:left;padding:5px;margin-right:10px}#car_hire_main_div .cartype .cartype_details .cartype_childdiv .carhire_img.economycar{background-image:url(../images/cruise/bookflow/car_images/img-economy-car.png);height:50px;width:90px}#car_hire_main_div .cartype .cartype_details .cartype_childdiv .carhire_img.compactcar{background-image:url(../images/cruise/bookflow/car_images/img-compact-car.png);height:50px;width:90px}#car_hire_main_div .cartype .cartype_details .cartype_childdiv .carhire_img.convertiblecar{background-image:url(../images/cruise/bookflow/car_images/img-convertible-car.png);height:50px;width:90px}#car_hire_main_div .cartype .cartype_details .cartype_childdiv .carhire_img.standardsuv{background-image:url(../images/cruise/bookflow/car_images/img-suv-car.png);height:50px;width:90px}#car_hire_main_div .cartype .cartype_details .cartype_childdiv .carhire_img.minivan{background-image:url(../images/cruise/bookflow/car_images/img-minivan-car.png);height:50px;width:90px}#car_hire_main_div .cartype .cartype_details .cartype_childdiv .carhire_img.eightSeatVan{background-image:url(../images/cruise/bookflow/car_images/img-eightseater-car.png);height:50px;width:90px}#car_hire_main_div .cartype .cartype_details .cartype_childdiv .carhire_img.fifteenSeatVan{background-image:url(../images/cruise/bookflow/car_images/img-fullsize-car.png);height:50px;width:90px}#car_hire_main_div .cartype .cartype_details .cartype_childdiv .carhire_details{font-size:12.5px;padding:5px}#car_hire_main_div .cartype .cartype_details .cartype_childdiv .carhire_details .loaded{background-color:#B0A08C;border-radius:20px;color:#FFF!important;cursor:default;display:inline-block;font-size:9px!important;line-height:8px;margin-top:0;padding:2px 4px;position:relative;right:-3px;top:0}#car_hire_main_div .cartype .cartype_details .cartype_childdiv .carhire_details .car_type_name{color:#333}#car_hire_main_div .cartype .cartype_details .cartype_childdiv .carhire_details .car_desc{font-size:10px}#car_hire_main_div .cartype .ins_details{width:21%;float:left;border-bottom:1px dotted #ACABA9;height:107px;text-align:center}#car_hire_main_div .cartype .ins_details .rate_cls{color:#000;font-size:16px}#car_hire_main_div .cartype .ins_details .rate_small_cls{font-size:11px}#car_hire_main_div .cartype .ins_details button:before{content:"select"}.app_clas{margin-right:19px;margin-top:9px}.section-divider-included{color:#333;display:block;font-size:11.5px;text-align:right;padding:16px 3px 1px 21px;margin-bottom:-15px;float:right;margin-left:28px}.inc_pad{padding:16px 3px 1px 28px;color:#333}.inc_pad_overlay{padding-left:41%;padding-top:16px}.iDontNeedTransfer{background:#FFF9CD;border-radius:10px;color:#333;margin:19px 0 0;min-height:37px;padding:12px 14px 4px;width:96%}.iDontNeedTransfer .info{background-color:#333;border-radius:20px;color:#FFF;cursor:default;display:inline-block;font-size:22px;line-height:8px;margin-top:0;padding:9px 11px;position:relative}.iDontNeedTransfer .iDNTransferText{padding:2px 0 0 10px}.tooltip .liability_header{font-size:12.5px;color:#333}.tooltip .liability_content{font-size:11px;color:#fff}#carHire-overlay{padding:15px;position:fixed;top:10%;left:10%}#carHire-overlay h2 .app_clas{margin-right:0}#carHire-overlay .car-hire-terms{max-height:600px;overflow-y:scroll}#carHire-overlay h3{margin-bottom:0}#carHire-overlay ul{list-style:none;padding-left:68px}#carHire-overlay ul li{background:url(../images/cruise/bookflow/list-item-black.png) 0 7px no-repeat;line-height:18px;padding:0 0 5px 15px}.extras-popup-overlay{z-index:5003}.extras-popup-overlay.baggage-popup{padding-left:23px}.extras-popup-overlay.seat-popup{padding-right:0}.extras-popup-overlay.seat-popup .button{margin-right:22px!important}div.seating-overlay{float:left;margin-right:23px;margin-left:7px}div.seating-overlay div.seating-wrapper{width:382px;height:337px;background:#f0fafe;margin:7px auto 0}div.seating-overlay div.seating-wrapper div.seating-header{font-size:2em;font-family:droid_sansregular;margin-left:20px;padding-top:12px;color:#323232}div.seating-overlay div.seating-wrapper ul{margin-top:12px}div.seating-overlay div.seating-wrapper ul li{margin-bottom:4px;font-size:13.5px;font-family:droid_sansregular;color:#1D1D1D;background:url(../images/bullet-icon.png) 22px 7px no-repeat;padding-left:35px}div.seating-overlay div.seating-wrapper div.seating-instructions{color:#ACACAC;margin-left:22px;font-size:12px;margin-top:18px;font-family:droid_sansregular}div.seating-overlay div.seating-wrapper div.seating-info{width:350px;height:112px;margin:18px auto 0;background-color:#dbf2fc}div.seating-overlay div.seating-wrapper div.seating-info>p{margin:0 auto;padding-top:22px;width:342px;text-align:center;font-family:droid_sansregular;font-size:15px;color:#494c4c}div.seating-overlay div.seating-wrapper div.seating-info>p strong{color:#373735}div.no-thanks{position:relative;float:right;margin-right:27px;margin-top:22px;clear:both}.baggage-overlay{float:right;margin-right:7px}.baggage-overlay div.Baggage-wrapper{width:382px;height:337px;background:#f0fafe;margin:7px auto 0}.baggage-overlay div.Baggage-wrapper div.Baggage-header{font-size:2em;font-family:droid_sansregular;margin-left:20px;padding-top:12px;color:#323232}.baggage-overlay div.Baggage-wrapper div.Baggage-instructions{margin-left:22px;margin-top:13px;font-size:13.5px;font-family:droid_sansregular;color:#1D1D1D}.baggage-overlay div.Baggage-wrapper div.Baggage-info{color:#ACACAC;margin-left:22px;font-size:12px;margin-top:12px;font-family:droid_sansregular}.baggage-overlay div.Baggage-wrapper div.Baggage-info1{color:#ACACAC;margin-left:22px;font-size:12px;margin-top:65px;margin-bottom:19px;font-family:droid_sansregular}.baggage-overlay div.Baggage-wrapper div.Baggage-footer>p,.baggage-overlay div.Baggage-wrapper div.off-det>p{margin:0 auto;padding-top:22px;width:320px;font-family:droid_sansregular;font-size:15px;color:#494c4c;text-align:center}.baggage-overlay div.Baggage-wrapper div.Baggage-footer>p strong,.baggage-overlay div.Baggage-wrapper div.off-det>p strong{color:#373735}.baggage-overlay div.Baggage-wrapper div.Baggage-footer>p.included,.baggage-overlay div.Baggage-wrapper div.off-det>p.included{padding:25px 0 26px;margin-left:16px}.baggage-overlay div.Baggage-wrapper div.Baggage-footer>p.included img,.baggage-overlay div.Baggage-wrapper div.off-det>p.included img{vertical-align:middle;position:relative;margin:-5px 4px 0 0}.baggage-overlay div.Baggage-wrapper div.Baggage-footer div.Baggage-footer,.baggage-overlay div.Baggage-wrapper div.off-det div.Baggage-footer{width:340px;height:112px;margin:0 auto;background-color:#dbf2fc}.baggage-overlay div.Baggage-wrapper div.Baggage-footer div.Baggage-footer p.add-baggage,.baggage-overlay div.Baggage-wrapper div.off-det div.Baggage-footer p.add-baggage{position:relative;margin-left:102px;letter-spacing:1px;margin-top:14px}div.no-thanks-baggage{position:relative;float:right;margin-right:27px;margin-top:22px;clear:both}#checkBox-Overlay-insurance{background-color:#fff;height:228px;overflow:hidden;position:absolute;padding:16px 15px 20px 20px;z-index:5003;display:block;top:1847px;left:510px;width:550px}#checkBox-Overlay-insurance a.close{background:url(../images/thomson/icon-popup-close.png) 0 -24px no-repeat rgba(0,0,0,0)}#checkBox-Overlay-insurance a.close:hover{padding-right:14px;background-position:right 4px}#checkBox-Overlay-insurance .button-section{margin-top:19px;width:100%}#checkBox-Overlay-insurance .button-section .arrangeinsurance{background-clip:padding-box;background-color:#c2c2c2;background-image:-moz-linear-gradient(center top,#f5f5f5,#c2c2c2);background-repeat:repeat-x;border:1px solid #aeaeae;color:#333;cursor:pointer;display:inline-block;font-size:16px;height:41px;left:29px;position:relative;text-align:center;text-shadow:1px 1px 1px #fff;text-transform:uppercase;box-shadow:0 1px 0 rgba(0,0,0,.15);top:-103px;width:280px;padding:0 8px 0 0;line-height:39px}#checkBox-Overlay-insurance .button-section #checkBoxAddInsurance{background-color:#dba62b!important;background-repeat:repeat-x;padding-top:8px;border:1px solid #aeaeae;color:#333;height:27px;left:-46px;position:relative;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.4);top:-103px;line-height:24px;font-size:16px;box-shadow:0 1px 0 rgba(0,0,0,.15)}#checkBox-Overlay-insurance .iDontNeedTransfer{background:#f6f6f6;color:#333;height:180px;margin-left:5px;padding-right:44px;position:relative;top:-6px;width:85%;margin-top:8px;clear:both}#checkBox-Overlay-insurance .iDontNeedTransfer .info{background-color:#333;border-radius:20px;color:#fff;cursor:default;display:inline-block;font-size:22px;line-height:8px;margin-top:0;padding:9px 11px;position:relative}#checkBox-Overlay-insurance .iDontNeedTransfer .iDNTransferText{padding:2px 0 0 10px;color:#000;font-size:17px}#checkBox-Overlay-insurance .iDontNeedTransfer .iDNCarHireText{color:#000;padding:9px 0 0 10px}.touch #checkBox-Overlay-insurance{background-color:#fff;height:228px;overflow:hidden;position:absolute;padding:10px;z-index:5003;display:block;top:1847px;left:510px;width:55%}.touch #checkBox-Overlay-insurance #insuranceIndAdd{display:block;top:-50px;left:414px}.touch #checkBox-Overlay-insurance .button-section{margin-top:25px;width:100%}.touch #checkBox-Overlay-insurance .button-section .arrangeinsurance{background-clip:padding-box;background-color:#c2c2c2;background-image:-moz-linear-gradient(center top,#f5f5f5,#c2c2c2);background-repeat:repeat-x;border:1px solid #aeaeae;color:#333;cursor:pointer;display:inline-block;font-size:16px;height:41px;left:31px;position:relative;text-align:center;text-shadow:1px 1px 1px #fff;text-transform:uppercase;top:-89px;width:280px;line-height:39px;padding:0 8px 0 0;box-shadow:1px 2px 0 rgba(0,0,0,.15)}.touch #checkBox-Overlay-insurance .button-section #checkBoxAddInsurance{background-color:#dba62b!important;background-repeat:repeat-x;padding:8px;border:1px solid #aeaeae;color:#333;height:27px;left:-70px;position:relative;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.4);top:-91px;line-height:24px;font-size:16px;box-shadow:1px 2px 0 rgba(0,0,0,.15)}.touch #checkBox-Overlay-insurance .iDontNeedTransfer{background:#f6f6f6;color:#333;height:180px;margin-left:5px;padding-right:44px;position:relative;top:-13px;width:84.5%}.touch #checkBox-Overlay-insurance .iDontNeedTransfer .info{background-color:#333;color:#fff;cursor:default;display:inline-block;font-size:22px;line-height:8px;margin-top:0;padding:9px 11px;position:relative}.touch #checkBox-Overlay-insurance .iDontNeedTransfer .iDNTransferText{padding:2px 0 0 10px;color:#000;font-size:17px}.touch #checkBox-Overlay-insurance .iDontNeedTransfer .iDNCarHireText{color:#000;padding:9px 0 0 10px}#cruise #wrapper{position:relative!important;margin-top:0!important}#wrapper .infant-margin{margin-top:35px!important}#wrapper .passenger-room{margin:35px 16px 20px 0!important}#wrapper h4{overflow:hidden}#wrapper h4.passenger-room-allocation{border-bottom:1px dashed #aeaeae;color:#333;font-size:16.5px;margin-bottom:12px;padding:0 0 15px}#wrapper .account{margin-bottom:25px}#wrapper .account label{color:#333;font-size:12.5px;line-height:30px;padding:0 0 0 20px}#wrapper .sub-title{color:#666;font-size:16.5px;padding:19px 0 0}#wrapper .sub-section{clear:both;overflow:hidden;padding:15px 0 0}#wrapper .sub-section .passenger-detail-form{float:left;margin:0 0 0 30px;width:570px}#wrapper .sub-section .passenger-detail-form .travel .custom-dropdown span.value{width:140px!important}#wrapper .sub-section .passenger-detail-form .travel.newIns .custom-dropdown a.dropdown{pointer-events:none}#wrapper .sub-section .passenger-detail-form .travel.newIns .custom-dropdown span.value{width:150px!important;background-color:#e4e4e4;color:#000}#wrapper .sub-section .passenger-detail-form .form-field.newIns input{background-color:#e4e4e4;pointer-events:none}#wrapper .sub-section .passenger-detail-form .custom-dropdown a.dropdown{max-width:302px;border:1px solid #73afdd}#wrapper .sub-section .passenger-detail-form .error-notation{background:#fdc1c3;border-radius:3px;clear:both;color:#ef0000;float:left!important;font-size:10.5px;margin:-9px 0 8px 106px;padding:4px 10px}#wrapper .sub-section .passenger-detail-form .subsourceselect{margin:-9px 0 9px 126px}#wrapper .sub-section .passenger-detail-form .form-field{clear:both;float:left;margin:5px 0;width:98%}#wrapper .sub-section .passenger-detail-form .form-field .tick-img{background:url(../images/cruise/bookflow/validation-success.png) left center no-repeat!important;border:rgba(0,0,0,0);float:left;height:28px;margin-left:411px;margin-top:-29px;position:relative;width:28px;display:none}#wrapper .sub-section .passenger-detail-form .form-field .genderDropDown{float:left}#wrapper .sub-section .passenger-detail-form .form-field input.dijitValidationInner{border:none!important;height:24px!important;width:15px!important;background-repeat:no-repeat;background-image:url(../images/cruise/bookflow/validation-failure.png);background-position:left center;margin-left:10px;margin-top:-5px}#wrapper .sub-section .passenger-detail-form .form-field .error-notation{background:#fdc1c3;border-radius:3px;clear:both;color:#ef0000;float:left!important;font-size:10.5px;margin:0 0 8px;padding:4px 10px}#wrapper .sub-section .passenger-detail-form .form-field .selectOptionError{-moz-box-shadow:0 0 4px rgba(230,20,20,.8);-o-box-shadow:0 0 4px rgba(230,20,20,.8);-webkit-box-shadow:0 0 4px rgba(230,20,20,.8);border:1px solid #ef0000;box-shadow:0 0 4px rgba(230,20,20,.8)}#wrapper .sub-section .passenger-detail-form .form-field .selectOptionErrorInnerBox{border:transparent;position:relative;background:url(../images/cruise/bookflow/validation-failure.png) left center no-repeat;margin-left:10px;padding-top:14px;width:10px}#wrapper .sub-section .passenger-detail-form .form-field .selectOptionValidInnerBox{border:transparent;position:relative;background:url(../images/cruise/bookflow/validation-success.png) left center no-repeat!important;float:left;height:30px;margin-left:14px;width:40px;margin-top:-2px}#wrapper .sub-section .passenger-detail-form .form-field .validStateTextBox{color:green;background:url(../images/cruise/bookflow/validation-success.png) left center no-repeat!important;border:none;box-shadow:none;display:block;left:100%;margin-left:10px;margin-top:-2px;position:absolute;top:2px}#wrapper .sub-section .passenger-detail-form .form-field .form-group{float:left;width:80%}#wrapper .sub-section .passenger-detail-form .form-field .form-group #form-address-wrap{height:89px;padding:24px 0}#wrapper .sub-section .passenger-detail-form .form-field .form-group #form-address-wrap .dijitInputContainer{padding-bottom:10px}#wrapper .sub-section .passenger-detail-form .form-field .form-group #form-address-wrap .address .error-notation{margin-top:-10px}#wrapper .sub-section .passenger-detail-form .form-field .form-group .button{margin:50px 0 0 -36px;position:relative}#wrapper .sub-section .passenger-detail-form .form-field .form-group .mnulAdrs{padding:14px 0 0 12px}#wrapper .sub-section .passenger-detail-form .form-field .form-group .form-address-wrap{display:none}#wrapper .sub-section .passenger-detail-form .form-field .form-group .error-notation{background:#fdc1c3;border-radius:3px;clear:both;color:#ef0000;float:left!important;font-size:10.5px;margin:0 0 8px;padding:4px 10px}#wrapper .sub-section .passenger-detail-form .form-field>span:first-child{color:#333;float:left;font-size:12.5px;padding:6px 0 0;width:104px}#wrapper .sub-section .passenger-detail-form .form-field .familyInsPre{float:left;padding:6px 6px 0}#wrapper .sub-section .passenger-detail-form .form-field .custom-dropdown{float:left}#wrapper .sub-section .passenger-detail-form .form-field .custom-dropdown.title-dropdown{float:left;width:auto}#wrapper .sub-section .passenger-detail-form .form-field .custom-dropdown span.value{box-shadow:none!important;color:#aaa;font-size:12.5px;min-width:0!important}#wrapper .sub-section .passenger-detail-form .form-field.dob .date{width:35px}#wrapper .sub-section .passenger-detail-form .form-field.dob .date input{width:18px}#wrapper .sub-section .passenger-detail-form .form-field.dob .month{width:40px}#wrapper .sub-section .passenger-detail-form .form-field.dob .month input{width:23px}#wrapper .sub-section .passenger-detail-form .form-field.dob .year{width:45px}#wrapper .sub-section .passenger-detail-form .form-field.dob .year input{width:35px}#wrapper .sub-section .passenger-detail-form .form-field.dob .dijitPlaceHolder{left:6px;top:5px}#wrapper .sub-section .passenger-detail-form .surname-select{float:left;font-size:12.5px;margin:6px 0 0 15px;position:absolute}#wrapper .sub-section .passenger-detail-form .surname-select input[type=checkbox]{margin-left:30px;margin-top:0;opacity:0;position:absolute}#wrapper .sub-section .passenger-detail-form .surname-select .dijitCheckBoxInput{color:#333;float:left;margin:0 10px 0 0;opacity:1}#wrapper .sub-section .passenger-detail-form .surname-select .surname-label{margin-left:27px}#wrapper .sub-section .passenger-detail-form .infant-select{float:left;font-size:12.5px;margin:6px 0 0 234px;position:absolute}#wrapper .sub-section .passenger-detail-form .infant-select .dijitCheckBoxInput{color:#333;float:left;margin:0 10px 0 0;opacity:1}#wrapper .sub-section .passenger-detail-form .infant-select .infant-label{margin-left:18px}#wrapper .sub-section .passenger-detail-form .infant-select .infant-label span.infdisabled{background:#e4e4e4!important;border-radius:4.5px;border:1px solid #c2c2c2;width:14px;height:14px}#wrapper .sub-section .passenger-detail-form .infant-select input[type=checkbox]{background:rgba(0,0,0,0);cursor:pointer;display:inline-block;margin:3px 20px 11px;vertical-align:middle}#wrapper .sub-section .passenger-detail-form .contactChannel{display:none}#wrapper .sub-section .passenger-detail-form .contactChannel .open{display:block}#wrapper .sub-section .passenger-detail-form .information{background:url(../images/cruise/bookflow/tel-info.png) left center no-repeat;color:#fff;float:left;height:14px;margin-left:42px;margin-top:4px;padding:5px 0 0 20px;width:14px}#wrapper .sub-section .passenger-detail-form .tel-info{background:url(../images/cruise/bookflow/tel-info.png) left center no-repeat;margin:4px 0 0 42px}#wrapper .sub-section .passenger-title{float:left;margin:12px 0 0;width:110px}#wrapper .sub-section .passenger-title .passenger-name{background:url(../images/cruise/bookflow/icon-user.png) top left no-repeat;color:#333;float:left;font-size:16.5px;padding:4px 0 0 30px}#wrapper .sub-section .passenger-title .passenger-description{clear:both;color:#666;float:left;font-size:11.5px;line-height:32px}#wrapper .sub-section .passenger-title .passenger-description .question-lead{background:url(../images/cruise/bookflow/more-info.png) no-repeat rgba(0,0,0,0);display:inline-block;height:10px;width:13px}#wrapper .sub-section .channel-selection-header{clear:both;color:#666;text-transform:capitalize;font-family:droid_sansregular,Arial,sans-serif;font-size:18px;line-height:40px;margin-bottom:0}#wrapper .sub-section .channel-selection{clear:both;font-size:13px!important;line-height:18px;text-align:justify;width:520px}#wrapper .sub-section .channel-selection a{font-size:12px;font-size:13px!important;text-decoration:underline}#wrapper .sub-source .source-passenger-detail-form .form-field .custom-dropdown span.value{width:255px}#wrapper .source-sub-section{clear:both;overflow:hidden;padding:15px 0 0}#wrapper .source-sub-section .source-passenger-detail-form{float:left;margin:0 0 0 30px;width:570px}#wrapper .source-sub-section .source-passenger-detail-form .travel .custom-dropdown span.value{width:140px!important}#wrapper .source-sub-section .source-passenger-detail-form .custom-dropdown a.dropdown{max-width:305px!important}#wrapper .source-sub-section .source-passenger-detail-form .error-notation{background:#fdc1c3;border-radius:3px;clear:both;color:#ef0000;float:left!important;font-size:10.5px;margin:-9px 0 8px 106px;padding:4px 10px}#wrapper .source-sub-section .source-passenger-detail-form .subsourceselect{margin:-9px 0 9px 126px}#wrapper .source-sub-section .source-passenger-detail-form .form-field{clear:both;float:left;margin:5px 0;width:98%}#wrapper .source-sub-section .source-passenger-detail-form .form-field .tick-img{background:url(../images/cruise/bookflow/validation-success.png) left center no-repeat!important;border:rgba(0,0,0,0);float:left;height:28px;margin-left:411px;margin-top:-29px;position:relative;width:28px;display:none}#wrapper .source-sub-section .source-passenger-detail-form .form-field input.dijitValidationInner{border:none!important;height:24px!important;width:15px!important;background-repeat:no-repeat;background-image:url(../images/cruise/bookflow/validation-failure.png);background-position:left center;margin-left:10px;margin-top:-5px;opacity:1!important;left:100%;position:absolute;background-color:transparent!important;pointer-events:none}#wrapper .source-sub-section .source-passenger-detail-form .form-field .error-notation{background:#fdc1c3;border-radius:3px;clear:both;color:#ef0000;float:left!important;font-size:10.5px;margin:0 0 8px;padding:4px 10px}#wrapper .source-sub-section .source-passenger-detail-form .form-field .selectOptionError{-moz-box-shadow:0 0 4px rgba(230,20,20,.8);-o-box-shadow:0 0 4px rgba(230,20,20,.8);-webkit-box-shadow:0 0 4px rgba(230,20,20,.8);border:1px solid #ef0000;box-shadow:0 0 4px rgba(230,20,20,.8)}#wrapper .source-sub-section .source-passenger-detail-form .form-field .selectOptionErrorInnerBox{border:transparent;position:relative;background:url(../images/cruise/bookflow/validation-failure.png) center center no-repeat;margin-left:10px;padding-top:14px;width:10px;display:inline!important}#wrapper .source-sub-section .source-passenger-detail-form .form-field .selectOptionValidInnerBox{border:transparent;position:relative;background:url(../images/cruise/bookflow/validation-success.png) left center no-repeat!important;float:left;height:30px;margin-left:14px;width:40px;margin-top:-2px}#wrapper .source-sub-section .source-passenger-detail-form .form-field .validStateTextBox{color:green;background:url(../images/cruise/bookflow/validation-success.png) left center no-repeat!important;border:none;box-shadow:none;display:block;left:100%;margin-left:10px;margin-top:-2px;position:absolute;top:2px}#wrapper .source-sub-section .source-passenger-detail-form .form-field .form-group{float:left;width:80%}#wrapper .source-sub-section .source-passenger-detail-form .form-field .form-group #form-address-wrap{height:89px;padding:24px 0}#wrapper .source-sub-section .source-passenger-detail-form .form-field .form-group #form-address-wrap .dijitInputContainer{padding-bottom:10px}#wrapper .source-sub-section .source-passenger-detail-form .form-field .form-group #form-address-wrap .address .error-notation{margin-top:-10px}#wrapper .source-sub-section .source-passenger-detail-form .form-field .form-group .button{margin:50px 0 0 -36px;position:relative}#wrapper .source-sub-section .source-passenger-detail-form .form-field .form-group .mnulAdrs{padding:14px 0 0 12px}#wrapper .source-sub-section .source-passenger-detail-form .form-field .form-group .form-address-wrap{display:none}#wrapper .source-sub-section .source-passenger-detail-form .form-field .form-group .error-notation{background:#fdc1c3;border-radius:3px;clear:both;color:#ef0000;float:left!important;font-size:10.5px;margin:0 0 8px;padding:4px 10px}#wrapper .source-sub-section .source-passenger-detail-form .form-field>span:first-child{color:#333;float:left;font-size:12.5px;padding:6px 0 0;width:104px}#wrapper .source-sub-section .source-passenger-detail-form .form-field .custom-dropdown{float:left}#wrapper .source-sub-section .source-passenger-detail-form .form-field .custom-dropdown.title-dropdown{float:left;width:auto}#wrapper .source-sub-section .source-passenger-detail-form .form-field .custom-dropdown span.value{box-shadow:none!important;color:#aaa;font-size:12.5px;min-width:0!important}#wrapper .shadow-seperator{position:relative;background:url(../images/cruise/bookflow/search-results-eliptical-shadow-top.png) center top no-repeat #fafafa;clear:both;float:left;padding:5px 0;top:10px;width:100%}#wrapper .passenger-detail-form .custom-dropdown span.arrow{background-color:#70cbf4;background-image:-khtml-gradient(linear,left top,left bottom,from(#70cbf4),to(#70cbf4));background-image:-moz-linear-gradient(top,#70cbf4,#70cbf4);background-image:-ms-linear-gradient(top,#70cbf4,#70cbf4);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#70cbf4),color-stop(100%,#70cbf4));background-image:-webkit-linear-gradient(top,#70cbf4,#70cbf4);background-image:-o-linear-gradient(top,#70cbf4,#70cbf4);background-image:linear-gradient(top,#70cbf4,#70cbf4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#70cbf4', endColorstr='#70cbf4', GradientType=0);background-repeat:repeat-x;border:1px solid #a0c8e6;margin:-1px -1px 0 0}#wrapper .passenger-detail-form .custom-dropdown span.arrow span{border-color:#fff transparent transparent}#wrapper .sourceTitle{color:#333;float:left;font-size:12.5px;padding:4px 0 0;width:126px}#wrapper .source-code{clear:both;float:left;margin:15px 0;width:98%}#wrapper .sourceCode{width:253px;height:28px;float:left;padding:0 10px;line-height:23px;background-color:#fff;color:#454545;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.3) inset;box-shadow:1px 1px 2px rgba(0,0,0,.3) inset;font-size:12.5px;border:1px solid #73afdd;border-radius:3px!important;visibility:visible}#wrapper .pt15px{padding-bottom:15px}.bookflow-info-section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;overflow:hidden;padding:12px 22px;width:100%}.bookflow-info-section h5{font-size:12.5px;font-weight:700}.bookflow-info-section .timerText{font-size:11.5px;width:40px}.bookflow-info-section.timer{background:#ffe97f}.bookflow-info-section.tnc{background:#f7d6d6;display:none;float:left;margin:15px 0 0}.bookflow-info-section.tnc h5{font-size:12.5px;color:#d63434}.bookflow-info-section.tnc p{color:#333}.bookflow-info-section.tnc.open{display:block}.bookflow-info-section .icon{font-size:12px;color:#333;margin:0 15px 0 0;padding:34px 35px 0 0;text-align:center}.bookflow-info-section .icon.clock{background:url(../images/cruise/bookflow/icon-clock.png) no-repeat}.bookflow-info-section .icon.exc{background:url(../images/cruise/bookflow/icon-exc.png) no-repeat;border-color:#e68585;padding:25px 25px 16px}.bookflow-info-section .checkState{border-right:1px solid #e3d79e;color:#333;float:left;margin:0 15px 0 0;padding:5px 15px 0 0;text-align:center}.bookflow-info-section h5{margin-bottom:4px}.bookflow-info-section p{margin:0}.bookflow-info-section.pax-name{background:url(../images/cruise/bookflow/info-gray-big.png) 12px center no-repeat #fff4bf;color:#333;font-size:12.5px;line-height:20px;padding:12px 22px 12px 50px}.bookflow-info-section.discount-section{background:url(../images/cruise/bookflow/bullot.png) 12px center no-repeat #d7e3bf;color:#333;font-size:12.5px;padding:12px 22px 12px 50px;display:inline;margin:3px 10px 0;width:86%}.bookflow-info-section.discount-section .dis-rate{font-size:18.5px;color:#000}.bookflow-info-section#promo{background:#cdd;border-radius:3px;border:1px solid #ddd222;box-shadow:0 0 0 rgba(82,168,236,.8);padding:4px 4px 4px 8px;width:280px}#discountitem-content{margin:20px 0 20px 10px!important}#discountitem-content a{float:left;clear:both;font-size:11.5px;padding:5px 0 9px}#discountitem-content a:hover{text-decoration:none}#discountitem-content #Whatdiscount{color:#5f99c5;font-size:10.5px;padding-top:18px}#discountitem-content .dijitPlaceHolder{color:#aeaeae;font-size:12.5px;left:10px;top:8px!important;width:230px;z-index:200;font-style:italic}#discountitem-content .psgr-textfield.dijitTextBoxError .dijitValidationContainer input{background:none!important;border:none!important;box-shadow:none!important;color:red!important;float:left!important;left:0!important;position:absolute!important;top:34px}#discountitem-content .psgr-textfield.dijitTextBoxError input{-moz-box-shadow:0 0 4px rgba(230,20,20,.8)!important;-o-box-shadow:0 0 4px rgba(230,20,20,.8)!important;-webkit-box-shadow:0 0 4px rgba(230,20,20,.8)!important;border:1px solid #e61414!important;box-shadow:0 0 4px rgba(230,20,20,.8)!important;left:0!important}#discountitem-content .error-notation{background:#fdc1c3;border-radius:border-radius-value;clear:both;color:#ef0000;float:left!important;font-size:10.5px;margin:0 3px!important;padding:4px 10px}#discountitem-content .error-notation~input{color:#c2c2c2}#discountitem-content input[type=text]{-moz-border-radius:3px;-moz-box-shadow:0 0 0 rgba(82,168,236,.8);-o-border-radius:3px;-o-box-shadow:0 0 0 rgba(82,168,236,.8);-webkit-border-radius:3px;-webkit-box-shadow:0 0 0 rgba(82,168,236,.8);background:#fff;border-radius:3px;border:1px solid #a7a9ac;box-shadow:0 0 0 rgba(82,168,236,.8);padding:4px 4px 6px 8px!important;width:250px!important;z-index:10;height:16px}#discountitem-content .button.small{cursor:pointer;font-size:11.5px!important;line-height:30px!important;margin:0 5px;padding:0 18px}#discountitem-content .discount-button-margin{margin:5px 0 0!important;padding:0 15px!important}input.small,select.small{width:120px}input.cvv,select.cvv{width:66px}input.expiryDate,select.expiryDate{color:#999;font-style:italic;width:182px}input.cardType,select.cardType{width:182px;color:#999;font-style:italic}input.title,select.title{color:#999;font-style:italic;width:102px}input.postalCode,select.postalCode{color:#999;font-style:italic;width:167px}input[type=checkbox],input[type=radio],select[type=checkbox],select[type=radio]{width:auto}select option:first-child{color:#a9a9a9;font-style:italic}.loginForm{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;display:none;margin:25px 0 0 45px;max-height:0;overflow:hidden;width:100%}.loginForm h4{padding:0}.loginForm .form-field{clear:both;float:left;font-size:12.5px;margin:0 0 20px}.loginForm .form-field span{width:110px;float:left;color:#333}.loginForm .form-field a{margin:1px 0 0 15px}.loginForm .form-field .button{margin:-4px 0 0 15px}.loginForm .form-field input{width:200px}.loginForm .form-field .loginSubmit{margin:20px 0 0}.loginForm.open{max-height:2000px;display:block;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}input[type=radio],input[type=checkbox]{opacity:0;position:absolute;filter:alpha(opacity=0)}.page-end{background:url(../images/cruise/bookflow/page-end.png) no-repeat;clear:both;float:left;margin:45px 0 0;padding:75px 0 0;text-align:center;width:100%}.age-lable{float:left;font-size:12.5px;color:#333;padding-left:25px;padding-top:12px;font-weight:700}.date-of-birth{width:6%}.dropdown-excursions{padding-top:10px}.roomAllocation .excursions-section .academy-excursions-img{float:left;height:150px;padding-left:18px;width:255px}.roomAllocation .excursions-section .academy-excursions-description h3.academy-excursions-headingText{background:0 0;border:0!important;color:#000;cursor:default;filter:none;padding:0 0 12px}.roomAllocation .excursions-section .academy-excursions-description h5.academy-excursions-infoText{background:0 0;border:0;color:#000;font-size:11.5px;padding-top:4px}.impInfoSection input[type=checkbox]{margin-top:1px!important}.impInfoSection p{line-height:20px}.impInfoSection label{color:#333;font-size:12.5px;display:block;width:440px}.impInfoSection .error-notation{background:#fdc1c3;border-radius:3px;clear:both;color:#ef0000;float:left!important;font-size:10.5px;margin:0 0 8px 10px;padding:4px 10px}.impInfoSection .error-border{-moz-box-shadow:0 0 4px rgba(230,20,20,.8);-o-box-shadow:0 0 4px rgba(230,20,20,.8);-webkit-box-shadow:0 0 4px rgba(230,20,20,.8);border:1px solid #e61414;box-shadow:0 0 4px rgba(230,20,20,.8)}div.telephone-textBox .dijitReset .dijitInputField input[type=text]{width:170px!important}.dpnOverlay{background:#fff;border-radius:3px;border:1px solid #dedede}.dpnOverlay a{cursor:pointer}.dpnOverlay #DPNoverlay{height:100%;overflow:auto;padding:5px;width:880px}.dpnOverlay #DPNoverlay select.dropdown{visibility:visible}.dpnOverlay #DPNoverlay .describe-text{margin-bottom:15px;color:#333}.dpnOverlay h2{border-bottom:1px solid #666;padding:0 0 20px}.dpnOverlay .web_dialog_title{font-size:16pt;overflow:hidden;padding:18px 0 16px 15px;width:97%;color:#000}.dpnOverlay .web_dialog_title a.close:hover{padding:4px 14px 0 0!important}.dpnOverlay .we_dialog_description{color:#000;float:left;font-size:12.5px;overflow:hidden;padding:0 0 3px 15px;width:93%}.dpnOverlay .txBold{font-weight:700}.dpnOverlay .brandSelection{padding:15px 15px 25px;width:97%}.dpnOverlay .paddlef{padding-left:15px}.dpnOverlay .communicate{overflow:hidden;padding:0 0 15px 15px;width:97%}.dpnOverlay .combName.fl{color:#000;font-size:10.5px;padding:7px 0 0;width:70px}.dpnOverlay .selection{margin:10px 0;padding:0 0 4px}.dpnOverlay .headersQues{color:#000;padding-bottom:15px}.dpnOverlay .descSect{background:#fff6cc;border-radius:3px;margin-top:7px;overflow:hidden;padding:10px 6px 11px 15px;width:62%}.dpnOverlay .contactInfoIcon{background:url(../images/cruise/bookflow/info.png) 6px 1px no-repeat rgba(0,0,0,0);float:left;height:25px;padding-right:3px;width:25px}.dpnOverlay .Trailquestion{background:url(../images/cruise/bookflow/search-results-sprite.png) center -210px no-repeat;cursor:default;display:block;float:right;height:12px;margin:7px 0 0 5px;right:2px;top:6px;width:12px}.dpnOverlay .cont-sect{font-size:10.5px}.dpnOverlay .commAccept{margin:5px 0 0}.dpnOverlay .communicationAcceptance{padding-bottom:15px;width:97%}.dpnOverlay .commHeader{color:#000;padding:0 0 5px}.dpnOverlay .sectionTitle{color:#333;font-size:12.5px}.dpnOverlay #whatsThis{font-size:9.5px;padding-left:30px}.dpnOverlay .communicate_selection{width:210px}.dpnOverlay .commAcceptDesc{color:#333;font-size:12.5px;padding-top:4px}@media screen and (-webkit-min-device-pixel-ratio:0){.dpnOverlay .commAcceptDesc{margin-top:-22px}}.dpnOverlay .communication{padding-bottom:17px}.dpnOverlay .border-divider{border-bottom:1px solid #ccc;padding:5px 0 0}.dpnOverlay .button-section{margin-top:5px}.dpnOverlay .button-section .cancel{font-size:10.5px}.dpnOverlay .okbutton.selected{background-color:#2ea9e0;background-image:-moz-linear-gradient(center top,#4db5bc,#70cbf4);background-repeat:repeat-x;border:1px solid #243f59;cursor:pointer;color:#fff;text-shadow:0 2px 1px rgba(0,0,0,.4);text-decoration:none;padding:8px 18px;margin-right:8px;margin-top:-4px;margin-bottom:8px}.dpnOverlay .okbutton{background-color:#d1d2d4;background-image:-moz-linear-gradient(center top,#fbfbfb,#d1d2d4);background-repeat:repeat-x;border-radius:3px;border:1px solid #454545;box-shadow:0 1px rgba(0,0,0,.15);color:#333;display:inline-block;font-size:12.5px;padding:4px 16px;text-align:center;text-shadow:1px 1px 1px #fff;text-transform:uppercase}.dpnOverlay .commPref{-moz-box-sizing:border-box;background:#fff6cc;border-radius:3px;border:none;display:none;font-size:9.5px;font-weight:700;margin-bottom:9px;overflow:hidden;padding:16px 22px;width:100%}.dpnOverlay a.remove{background:url(../images/cruise/bookflow/icon-close-big.png) 0 -18px no-repeat rgba(0,0,0,0);display:inline-block;font-size:11.5px;height:16px;overflow:hidden;text-indent:20px;text-transform:uppercase;width:8px}.dpnOverlay a.remove:hover{background-position:right 6px;padding:1px 14px 0 0;text-decoration:none;text-indent:0;width:auto}.ie8 #DPNoverlay .commAccept input[type=checkbox]{margin-top:0;margin-left:0}.ie8 div.telephone-textBox .dijitReset .dijitInputField input[type=text]{width:170px}.ie8 .sub-section .passenger-detail-form .form-field input.dijitValidationInner{background:url(../images/firstchoice/bookflow/validation-failure.png) 0 10px no-repeat}.ie8 .sub-section .passenger-detail-form .form-field .surname-select{margin-left:41px!important}.ie8 input[type=checkbox]{margin-top:-3px}.ie8 .impInfoSection input[type=checkbox]{margin-left:2px;margin-top:1px}.ie8 .surname-label,.ie8 .surname-select input[type=checkbox]{margin-left:0!important}.childvalidationDiv .dobsection{width:464px}.childvalidationDiv .dobsection .dobleft{width:216px}.childvalidationDiv .dobsection .dob-button{width:191px;text-align:left}.childvalidationDiv .dobsection .dob-button button{margin-left:0}.childvalidationDiv .dobsection .dob-button button.selected{margin-left:14px;padding-left:30px;padding-right:30px}.childvalidationDiv .dobsection .dob-button p{padding:5px 15px;margin-top:20px}.childvalidationDiv .alert-message{height:114px;width:429px}.childvalidationDiv .alert-message h2{text-transform:none!important;color:#fcb712}.childvalidationDiv .alert-message .header-holiday{text-transform:none}.confirm-class{float:right;font-size:12.5px;margin:0 10px 10px 0}div.psgr-textfield{border:none;background:0 0;float:left;width:auto;position:relative}div.psgr-textfield input[type=text]{font-size:11.5px;height:20px;width:282px!important;padding:4px 4px 1px 8px!important;border:1px solid #70cbf4!important;-webkit-box-shadow:0 0 0 rgba(82,168,236,.8);box-shadow:0 0 0 rgba(82,168,236,.8)}div.psgr-textfield input[type=text]:focus{outline:0;color:#333;border:1px solid #4284ab;-webkit-box-shadow:0 0 4px rgba(82,168,236,.8);box-shadow:0 0 4px rgba(82,168,236,.8)}div.psgr-textfield input[type=text].postCode,div.psgr-textfield.postCode{width:150px!important}div.psgr-textfield .dijitValidationContainer{display:none}div.psgr-textfield.dijitTextBoxError input{border:1px solid #e61414}div.psgr-textfield.dijitTextBoxError .dijitValidationContainer{display:block}div.psgr-textfield.dijitTextBoxError .dijitValidationContainer input{background:none;border:none;box-shadow:none;color:red;position:absolute;left:100%;top:2px}div.psgr-textfield .dijitPlaceHolder{color:#aaa;font-style:italic;position:absolute;top:8px;left:14px;font-size:12.5px}.forgotPassowrd{width:322px;background:#fff;border-radius:3px;padding:36px}.forgotPassowrd .loading-overlay{display:none}.forgotPassowrd.searching .loading-overlay{display:block;position:absolute;left:0;top:0;z-index:1006;width:100%;height:100%;background:url(../images/firstchoice/loading-3-anim-transparent.gif) 50% 50% no-repeat #fff;opacity:.6}.forgotPassowrd.open{display:block}.forgotPassowrd .textfield{margin:0;padding:0}.forgotPassowrd button{margin-top:10px}.forgotPassowrd .info-block{margin:10px 0}.checkedconfirmed label{color:#2EA9E0;font-size:12.5px;text-transform:uppercase;margin:-10px 38px 0 0;padding-top:4px;padding-left:23px;background:url(../images/cruise/bookflow/selected-icon-small.png) 0 3px no-repeat}.passengerSubmitTooltip{background:#fdc1c3;border-radius:3px;max-width:550px;min-width:100px;padding:8px;position:absolute}.passengerSubmitTooltip P{margin:0!important}.passengerSubmitTooltip .arrow{border-color:#fdc1c3 transparent transparent;border-style:solid;border-width:8px 8px 0;bottom:-8px;left:46%;position:absolute;right:auto;top:auto}.passengerSubmitTooltip .error-message-section{margin-top:0}.pdt30px{padding-top:30px}.error-message-section{background:url(../images/cruise/bookflow/info-gray-big.png) 12px center no-repeat #fdc1c3;border-radius:3px;margin-top:10px;padding:10px}.error-message-section .error-message-text{color:#ef0000;font-weight:bolder;margin:0 60px;text-transform:none}.error-message-section .error-message-subText{color:#ef0000;font-size:12.5px;margin:2px 60px}.specialClass{display:block!important;opacity:.6!important}.depositContainer{clear:both;line-height:16px;display:block;padding:12px 0 0;overflow:hidden;border-top:1px solid #b4afaa;margin-top:20px!important}.depositContainer .balanceDeposit,.depositContainer .lowDeposit,.depositContainer .standardDeposit{color:#ef0000;clear:both;padding-top:2px}.depositContainer .balanceDeposit .depositText,.depositContainer .lowDeposit .depositText,.depositContainer .standardDeposit .depositText{float:left;padding-right:5px}.depositContainer .balanceDeposit .depositDate,.depositContainer .lowDeposit .depositDate,.depositContainer .standardDeposit .depositDate{float:left}.depositContainer .balanceDeposit .depositAmt,.depositContainer .lowDeposit .depositAmt,.depositContainer .standardDeposit .depositAmt{float:right}.accordOff .agent_information{margin-top:5px!important}.agent_information{margin:-8px 0 10px}.agent_information .item{border:none!important}.agent_information .item.open .item-content{display:block}.agent_information .item .item-content{display:none}.agent_information .agent_info_content{border:none;margin:0 0 10px!important;background:#dbf2fc!important}.agent_information .agent_info_content.open .agent_info_title{background:#dbf2fc!important}.agent_information .agent_info_content.open .agent_info_title .icons-v2{font-family:icons-v2!important}.agent_information .agent_info_content.open .agent_info_title .icons-v2:before{content:"\e954"}.agent_information .agent_info_content .agent_info_title{font-size:11.5px!important;margin:6px 0 6px 12px!important;width:58%;padding:0!important;color:#169BD5!important;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important;background:#dbf2fc!important;cursor:pointer;text-transform:capitalize}.agent_information .agent_info_content .agent_info_title .icons-v2{font-family:icons-v2!important;font-size:11px;top:2px;position:relative}.agent_information .agent_info_content .agent_info_title .icons-v2:before{content:"\e955"}.agent_information .agent_info_content .agent_info_title .agent_info_txt{margin-left:-10px;margin-right:20px;text-transform:initial}.agent_information .agent_info_content .inner_container{height:100%;overflow:hidden;background:#f0e2d1}.agent_information .agent_info_content .dropdown_container{height:100%!important;overflow:hidden!important;background:#dbf2fc!important;padding-bottom:10px}.agent_information .agent_info_content .dropdown_container .toggle{margin:2px!important}.agent_information .agent_info_content .dropdown_container .toggle span{color:#000!important}#online-checkin-confirmation,#online-checkin-confirmation .online-checkin-img{float:left}#online-checkin-confirmation .online-checkin-img img{height:156px;width:249px}#online-checkin-confirmation .online-checkin-description{width:43%;float:left;padding-left:20px}#online-checkin-confirmation .online-checkin-description .message-header{float:left;font-size:22.5px;padding:0}#online-checkin-confirmation .online-checkin-description .message-text{float:left;font-size:12.5px}#mainConfirmation{float:left;margin-bottom:30px;width:100%}#mainConfirmation .thanksConfimation{text-align:left;width:100%}#mainConfirmation .thanksConfimation p{color:#333;font-size:14.5px;font-weight:400;text-transform:none!important}#mainConfirmation .detailsConfirmation{float:left;width:310px}#mainConfirmation .detailsConfirmation #TotalPaid{padding-left:0!important}#mainConfirmation .detailsConfirmation ul li{clear:both}#mainConfirmation .detailsConfirmation ul li b{color:#333;display:inline-block;font-size:16.5px;text-align:right;width:62px}#mainConfirmation .detailsConfirmation ul li h3{float:left;text-transform:none;width:195px}#mainConfirmation .detailsConfirmation ul li .last{margin-bottom:0;width:194px}#mainConfirmation .detailsConfirmation ul li .b-last{color:#333;float:left}#mainConfirmation .detailsConfirmation ul li span{color:#333;display:inline-block;font-size:10.5px;padding-left:15px;padding-top:4px}#mainConfirmation .detailsConfirmation ul li a{color:#a0c8e6;text-decoration:none}#mainConfirmation .detailsConfirmation a:hover{text-decoration:underline}#mainConfirmation .wnextConfirmation{border-radius:10px;border:1px solid #333;float:left;padding:10px;width:413px}#mainConfirmation .wnextConfirmation ul li{background:url(../images/cruise/bookflow/confirmation-bullot.png) 7px 7px no-repeat;color:#333;padding-left:20px}#mainConfirmation .wnextConfirmation ul li span{display:block}#mainConfirmation .wnextConfirmation ul .first{background:0 0!important;font-size:14.5px;font-weight:700;margin-bottom:8px;padding-left:8px}#mainDestination{float:left}#mainDestination p{color:#666;font-size:12.5px;margin-bottom:8px}#mainDestination h2{text-transform:none}.wait-message{margin:200px auto 290px 72px;position:relative;font-size:38.5px;color:#333;width:470px;text-transform:uppercase}.wait-message .loading-animation{background:url(../images/cruise/bookflow/loading-anim.gif) no-repeat;height:46px;left:50%;margin:80px 0 0 -148px;position:absolute;top:50%;width:296px}.faqAlign{margin-left:26px;width:100%;float:left}.destinationGuide{display:inline-block;height:auto;margin-left:22px;position:absolute;top:330px;width:500px;z-index:1;font-size:13.5px}.marg-top-20{margin-bottom:20px}#header-wotui{float:right;margin-top:-15px;margin-right:10px;background:url(../images/WOT-Desktop.png) 0 -7px no-repeat;width:96px;height:96px}.cntnt{margin-right:140px}.visionRef{color:#333;display:inline-block;font-size:16.5px;text-align:right;width:62px;font-weight:700;float:right;margin-top:-34px;margin-right:20px}#visionRefLoading{float:right;margin-top:-36px;margin-right:40px}.visionNumber{background:#f8efe4;display:inline-block;width:275px;margin-bottom:7px}.visionNumberHeading{margin-top:10px;margin-left:5px;text-transform:capitalize}.terms-conditions{border:1px solid #a0c8e6;margin:36px 0 37px 138px;padding:10px 10px 11px 12px}.parking-model-window.parkingExtra{padding:20px 16px!important;width:565px;height:auto!important}.parking-model-window.parkingExtra .parking-info{overflow:auto;width:auto;height:350px}.parking-model-window.parkingExtra a.close:hover{padding:4px 14px 0 0}.parking-model-window .black{color:#000}.parking-model-window .brd-dashed{border-bottom:1px dotted #89755b}.parking-model-window .brd-dashed.brd-last{margin:12px 0}.parking-model-window .parking-rating{height:16px;width:88px;margin:0;top:2px;position:relative;display:inline-block;background:url(../images/firstchoice/keyfacts-sprite.png) left top no-repeat}.parking-model-window .parking-rating.is-1star{background-position:0 -440px}.parking-model-window .parking-rating.is-2star{background-position:0 -420px}.parking-model-window .parking-rating.is-3star{background-position:0 -400px}.parking-model-window .parking-rating.is-4star{background-position:0 -380px}.parking-model-window .parking-rating.is-5star{background-position:0 -360px}.parking-model-window .cancel{font-size:13px;padding-top:10px;display:block}.parking-model-window .cancel:hover{text-decoration:none}.parking-model-window ul li{background:url(../images/cruise/bookflow/bullet-icon.png) 8px 6px no-repeat;padding-left:24px}.parking-model-window .parking-details img{width:92%;height:auto}.parking-model-window .button-section .SelctableSection .chooseSeatSection .unselect-seat:after{content:"select";margin:0 0 0 15px}.parking-model-window .button-section .SelctableSection .chooseSeatSection span.withoutPrice{border-left:0;height:0;margin:0;width:0}.parking-model-window .button-section .SelctableSection .chooseSeatSection span.withPrice{border-right:1px solid #aeaeae;padding:8px 22px 8px 4px}.parking-model-window .button-section .SelctableSection button.select-seat{background:linear-gradient(#70cbf4,#2ea9e0) repeat-x;background:-khtml-gradient(linear,left top,left bottom,from(#70cbf4),to(#2ea9e0)) repeat-x;background-image:-moz-linear-gradient(top,#70cbf4,#2ea9e0);background-image:-ms-linear-gradient(top,#70cbf4,#2ea9e0);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#70cbf4),color-stop(100%,#2ea9e0));background-image:-webkit-linear-gradient(top,#70cbf4,#2ea9e0);background-image:-o-linear-gradient(top,#70cbf4,#2ea9e0);background-image:linear-gradient(top,#70cbf4,#2ea9e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70cbf4, endColorstr=#2ea9e0);color:#fff;text-shadow:0 2px 1px rgba(0,0,0,.4)}.parking-model-window .button-section .SelctableSection button.select-seat span.seat-button-selected{padding:8px 8px 8px 2px}.parking-model-window .button-section .SelctableSection button.select-seat span.remove{padding:8px 10px 8px 16px;border-left:1px solid #243f59!important}.soldout-msg{padding:13px 0 1px 12px;width:94%;background-color:#fff7bf}.airporthotel-parking-modal-window{width:100%;overflow:auto;display:none;position:fixed;border-radius:3px;z-index:5003}.airporthotel-parking-modal-window .parkingExtra{padding:20px 16px!important;background-color:#fff;width:565px;margin:0 auto;height:auto!important}