.itinerary-component .sub-total.amends dd.paid-price,.itinerary-component .totals .itinerary-totals.amends dd.paid-price{text-decoration:line-through}.itinerary-component .journeys .in-trip-summary,.itinerary-component .journeys .out-trip-summary{clear:left;font-family:MuseoSans-900;font-weight:400;font-style:normal;text-transform:uppercase;font-size:13px;color:#707070;line-height:1.2em}.itinerary-component .journeys .in-trip-summary .depart,.itinerary-component .journeys .out-trip-summary .depart{padding-right:19px}.itinerary-component .dots,.itinerary-component .sub-total,.itinerary-component .totals .dots{padding-right:12px;margin-left:-12px;margin-right:-12px}.itinerary-component .journeys .in-trip-summary time,.itinerary-component .journeys .out-trip-summary time{font-family:MuseoSans-500;font-weight:400;font-style:normal}.itinerary-component .dots{background:url(../imgs/pao-itinerary-seperator.png) left bottom repeat-x;padding-left:12px}.itinerary-component .totals{margin-top:20px;margin-bottom:20px;color:#fff;background-color:#9a8b9e}.itinerary-component .totals dl{color:#fff}.itinerary-component .totals dt{float:left!important;clear:left;width:155px;font-size:13px;font-family:MuseoSans-900;font-weight:400;font-style:normal}.itinerary-component .sub-total dl:after,.itinerary-component .totals .itinerary-totals:after,.itinerary-component .totals>div:after{clear:both}.itinerary-component .totals dd{float:right!important;text-align:right;width:60px}.itinerary-component .totals .itinerary-totals{width:234px}.itinerary-component .totals .itinerary-totals:after,.itinerary-component .totals .itinerary-totals:before{content:" ";display:table}.itinerary-component .totals .itinerary-totals.amends dt{display:inline-block;width:127px}.itinerary-component .totals .itinerary-totals.amends dd{display:inline-block;float:none!important;width:49px}.itinerary-component .sub-total dl:after,.itinerary-component .sub-total dl:before,.itinerary-component .totals>div:after,.itinerary-component .totals>div:before{display:table;content:" "}.itinerary-component .totals .itinerary-totals.amends dd.amend-price,.itinerary-component .totals .itinerary-totals.amends dd.refund-price{font-family:MuseoSans-900;font-weight:400;font-style:normal;font-size:11px}.itinerary-component .totals>div{padding:12px}.itinerary-component .totals .dots{background:url(../imgs/pao-totals-seperator.png) left top repeat-x;padding-left:12px;margin-top:10px;padding-top:15px}.itinerary-component .passenger-totals dt{width:115px}.itinerary-component .passenger-totals dd{float:right!important;text-align:right;width:100px}.itinerary-component .passenger-totals dd span{text-align:right;padding-left:10px;font-family:MuseoSans-700;font-weight:400;font-style:normal}.itinerary-component .sub-total{padding-left:12px;border-bottom:solid 2px #e8ddec}.itinerary-component .sub-total.no-bottom-border{border-bottom:none}.itinerary-component .sub-total dl{margin:8px 0 5px}.itinerary-component .sub-total dd,.itinerary-component .sub-total dt{font-size:12px;font-family:MuseoSans-900;font-weight:400;font-style:normal}.itinerary-component .sub-total dt{float:left!important;clear:left;width:155px}.itinerary-component .sub-total dd{float:right!important;text-align:right;color:#8d559f}.itinerary-component .sub-total>dl>dd{color:#8d559f}.itinerary-component .sub-total.amends dt{width:110px}.itinerary-component .sub-total.amends dd{float:none!important;display:inline-block;margin-left:5px;min-width:55px}.itinerary-component .ticket-type dl{margin-bottom:0}.itinerary-component dl{color:#707070;font-size:11px;margin:0}.itinerary-component dl dt{text-transform:uppercase;font-family:MuseoSans-900;font-weight:400;font-style:normal}.itinerary-component dl dd{font-family:MuseoSans-500;font-weight:400;font-style:normal;margin-bottom:5px}.itinerary-component dl dd:last-child,.itinerary-component dl dt>dl{margin-bottom:0}.itinerary-component dl dt.add-t-p{padding-top:10px}.itinerary-component dl dt>dl:after,.itinerary-component dl dt>dl:before{content:" ";display:table}.itinerary-component dl dt>dl:after{clear:both}.itinerary-component dl dt>dl dd,.itinerary-component dl dt>dl dt{text-transform:none;font-family:MuseoSans-500;font-weight:400;font-style:normal}.itinerary-component dl dt>dl dt{float:left!important;clear:left;width:155px}.bookingSummaryTravelEssentialsContainer .journeys:after,.extras-information .table div.outer-cabin .col-one .extras-links-group:after,.extras-information .table>div.outer-addon .col-one .extras-links-group:after,.extras-information .table>div.outer-meals .col-one .meal-showLightBox:after,.order-confirm .order-confirm-journeys .inbound>div.dots dl dt>dl:after,.order-confirm .order-confirm-journeys .outbound>div.dots dl dt>dl:after,.sailing-selection-options .actions:after,.sailing-selection-options .ticket-lookup-table .table .extras dl dd.hovered .promo-tip>div:after,.totals-information .table div.outer-cabin .col-one .extras-links-group:after,.totals-information .table>div.outer-addon .col-one .extras-links-group:after,.totals-information .table>div.outer-meals .col-one .meal-showLightBox:after,.travel-essentials:after{clear:both}.itinerary-component dl dt>dl dd{float:right!important;text-align:right;width:60px;color:#8d559f;margin:0}.itinerary-component dl dd.new-price,.itinerary-component dl dd.old-subTotal{margin-left:0!important;min-width:50px;text-align:right}.itinerary-component dl dd.old-subTotal{font-family:MuseoSans-500;font-weight:400;font-style:normal}.itinerary-component dl .highlighted,.portal-map .map-route-intro h2{font-family:MuseoSans-700;font-weight:400;font-style:normal}.itinerary-component dl .highlighted{text-transform:uppercase;margin-left:-2px;line-height:1em;display:inline;padding:4px 2px 2px;background:#d3edeb}.your-detail-itinerary{padding:0;margin:0 0 0 10px}.row-only-wrapper{margin-left:-30px}.portalPage #header{background:rgba(0,0,0,0)}.portalPage #header #logo{height:auto}.portal-map{height:439px;background:url(../imgs/pao-route-map.png);position:relative;margin-bottom:25px;width:960px}.portal-map .map-route-intro{position:absolute;left:38px;top:112px;width:430px;color:#fff}.portal-map .map-dests{position:absolute;right:0;top:0;width:435px;height:439px}.portal-map .map-dests span{position:absolute}.portal-map .map-dests span.map-dest{color:#8d559f}.portal-map .map-dests span.map-city{font-family:MuseoSans-500;font-weight:400;font-style:normal}.portal-map .map-route-selector{background:#fff;height:90px;left:38px;position:absolute;padding:20px;top:200px;z-index:1}.portal-map .map-route-selector h2{color:#555;font-size:18px;margin-top:0;margin-bottom:4.5px}.portal-map .map-route-selector .form-group{background-image:none;margin:0;padding:0}.portal-map .map-route-selector .form-group .selectboxit-container .selectboxit{background-color:#def4fd;border:1px solid #b2b2b2;height:auto;width:208px!important}.portal-map .map-route-selector .form-group button{margin-left:10px;padding:3px 12px;border-radius:2px}.portal-map .map-route-selector .form-group #oneway-optionsSelectBoxItOptions{width:207px}.progress-tracker-tabs{margin-top:30px;margin-bottom:30px}.progress-tracker-tabs.nav-justified{border-bottom:2px solid #8d559f}.progress-tracker-tabs.nav-justified>li{margin:0}.progress-tracker-tabs.nav-justified>li.active>a,.progress-tracker-tabs.nav-justified>li.active>a:focus,.progress-tracker-tabs.nav-justified>li.active>a:hover{background-color:#8d559f;color:#fff}.progress-tracker-tabs.nav-justified>li.visited>a{background-color:#e8ddec;color:#8d559f}.progress-tracker-tabs.nav-justified>li.visited>a:focus,.progress-tracker-tabs.nav-justified>li.visited>a:hover{background-color:#e8ddec}.progress-tracker-tabs.nav-justified>li.unvisited>a{background-color:#f6f2f7;color:#8d559f}.progress-tracker-tabs.nav-justified>li.unvisited>a:focus,.progress-tracker-tabs.nav-justified>li.unvisited>a:hover{background-color:#f6f2f7}.progress-tracker-tabs.nav-justified>li>a{background-color:#f6f2f7;color:#cebbd4;font-size:12px;font-family:MuseoSans-900;font-weight:400;font-style:normal;margin-right:10px;padding:14px 0}.progress-tracker-tabs.nav-justified>li>a:focus,.progress-tracker-tabs.nav-justified>li>a:hover{background-color:#f6f2f7;cursor:default}.extras-information .table .outer .europeanBreakdownCover-options .quote-result .europeanBreakdownCover-showLightBox span,.extras-information .table .outer>div.item.extras-links .show-me-container .show-me:hover,.sailing-selection-options:hover,.totals-information .table .outer .europeanBreakdownCover-options .quote-result .europeanBreakdownCover-showLightBox span,.totals-information .table .outer>div.item.extras-links .show-me-container .show-me:hover{cursor:pointer}.passengerDetailsPage .sailing-selection-options .intro,.progress-tracker-tabs.nav-justified>li>a.last{margin:0}.passenger-details-component #passengerDetailsForm .form-group{background-position:-10px top}.passenger-details-component #passengerDetailsForm span.i-question{background-position:right -115px}.passenger-details-component section{margin-bottom:20px;border-bottom:2px solid #8d559f}.form-group .sml-group,.form-group.country-prefix,.form-group.first-name-group,.form-group.gender-group,.form-group.last-name-group,.form-group.manual-add>div,.form-group.pet-group,.form-group.tel-no-group,.form-group.title-group{border-bottom:2px solid #d6d6d6}.passenger-details-component section div.first{background:0 0;padding-top:0}.passenger-details-component section h3,.passenger-details-component section h4{color:#8d559f;font-size:18px;font-family:MuseoSans-900;font-weight:400;font-style:normal}.passenger-details-component section.primary-passenger-details label.big-label{width:200px}.passenger-details-component section.primary-passenger-details .vehicleReg{padding:0}.passenger-details-component section.primary-passenger-details .retrieved-address .form-group{padding-top:0}.passenger-details-component section.primary-passenger-details .retrieved-address .form-group .form-inline{display:table-cell;color:#8d559f;font-size:14px}.passenger-details-component section.primary-passenger-details .retrieved-address .form-group .form-inline ul{list-style:none;margin-bottom:0;padding:0}.passenger-details-component section.additional-passengers-component h3{font-size:21px}.passenger-details-component section.additional-passengers-component .additional-passenger .form-group label{vertical-align:top}.passenger-details-component section.additional-passengers-component .additional-passenger .form-group.license-plate{width:129px}.passenger-details-component section.additional-passengers-component .additional-passenger .form-inline.blk{margin-bottom:0}.passenger-details-component section.additional-passengers-component .additional-passenger .form-inline.blk.saveDetailsPet .checkbox,.passenger-details-component section.additional-passengers-component .additional-passenger .form-inline.blk.saveDetailsVehicle .checkbox{width:auto}.passenger-details-component section.additional-passengers-component .additional-passenger .vehicle-description{font-family:MuseoSans-500;font-weight:400;font-style:normal;font-size:10px;margin-top:10px}.passenger-details-component section.additional-passengers-component .travelling-passenger-num{display:block;width:100%}.passenger-details-component section.additional-passengers-component .travelling-passenger-type{color:#4c4c4c;font-size:10px;display:block;width:100%;text-transform:uppercase}.passenger-details-component section.additional-passengers-component .ship-container{display:inline-block;float:none!important}.form-group .checkbox label input[type=checkbox],.sailing-selection-options .journeys .journey-results table.table td.col-five .radio label input,.sailing-selection-options .journeys .journey-results table.table td.col-four .radio label input,.sailing-selection-options .journeys .journey-results table.table td.col-seven .radio label input,.sailing-selection-options .journeys .journey-results table.table td.col-six .radio label input{float:none}.passenger-details-component .passenger-details-actions{background-color:#f6f2f7;color:#707070;padding:15px 20px;width:100%;margin-bottom:30px}.passenger-details-component .passenger-details-actions p{font-size:15px;margin:0}.passenger-details-component .passenger-details-actions p.sub{display:inline-block;font-size:12px;font-family:MuseoSans-500;font-weight:400;font-style:normal;margin-bottom:10px}.passenger-details-component .passenger-details-box{width:315px;margin-bottom:20px}.your-details .checkbox label span.frm-lbl{margin-left:2px}.form-group.title-group .selectboxit-container .selectboxit{width:75px}.form-group.name-group,.form-group.postcode-group{width:163px;border-bottom:2px solid #d6d6d6}.form-group.name-group input.address,.form-group.name-group input.first-name,.form-group.name-group input.last-name,.form-group.name-group input.postcode,.form-group.postcode-group input.address,.form-group.postcode-group input.first-name,.form-group.postcode-group input.last-name,.form-group.postcode-group input.postcode{min-width:163px}.form-group.first-name-group input.first-name,.form-group.first-name-group input.last-name,.form-group.last-name-group input.first-name,.form-group.last-name-group input.last-name{min-width:90px;width:100%}.form-group.gender-group .selectboxit-container .selectboxit{width:83px;margin-right:0!important}.form-group.pet-group .postcode,.form-group.pet-group .selectboxit-container .selectboxit{width:135px}.form-group .sml-group .postcode{width:100px}.form-group.tel-no-group input{width:163px;min-width:163px}.form-group.manual-add label{min-width:175px;width:auto}.form-group.manual-add input{width:163px;min-width:163px}.form-group.caveat-group{vertical-align:bottom}.form-group.caveat-group .caveat{color:#d45ea2;font-size:11px;display:inline-block;line-height:11px;width:200px}.form-group{background:url(../imgs/pao-table-dashed-blue.png) 0 top repeat-x;margin:0;padding:12px 0}.form-group>label.control-label{text-transform:uppercase;display:table-cell;font-size:12px;width:120px}.form-group>label.control-label.min-label-width{width:100px}.form-group>label.control-label.full{display:block;width:100%}.form-group input[type=text],.form-group input[type=password]{font-family:MuseoSans-500;font-weight:400;font-style:normal;padding:2px 2px 2px 4px;height:24px;max-width:100%;color:#555;font-size:12px;border:1px solid #b3b3b3}.form-group>div>.form-inline.last .form-group div:first-child{width:260px}.form-group>.form-inline,.form-group>div{display:table-cell}.form-group>.form-inline.inset,.form-group>div.inset{margin-left:120px;display:inline-block}.form-group .checkbox label .frm-lbl{vertical-align:super}.form-group .form-inline{display:inline-block;margin-bottom:12px}.form-group .form-inline.last{margin:0}.form-group .form-inline .form-group{padding:0;background-image:none;margin:0 10px 0 0}.form-group .form-inline .form-group label{display:block;margin-bottom:0}.form-group .form-inline .form-group.last{margin-right:0}.form-group .form-inline .caveat{color:#707070;font-family:MuseoSans-500;font-weight:400;font-style:normal}.form-group .form-group.no-bg{background:0 0!important}.sailing-selection-options .intro{margin-bottom:30px;color:#8d559f}.sailing-selection-options .intro h2{text-transform:uppercase;font-family:MuseoSans-900;font-weight:400;font-style:normal;font-size:24px;margin:0}.sailing-selection-options .intro p,.sailing-selection-options .promo-tip{font-family:MuseoSans-500;font-weight:400;font-style:normal}.sailing-selection-options .intro p{color:#707070;font-size:12px}.sailing-selection-options .promo.hovered span.i{min-height:18px}.sailing-selection-options .promo-tip{background-color:#ddf6ff;border:1px solid #b3b3b3;display:none;margin-top:-1px;position:absolute;padding:18px 22px;z-index:2}.sailing-selection-options .ticket-lookup-table{margin-bottom:30px;border-collapse:inherit}.sailing-selection-options .ticket-lookup-table>.table{margin:0}.sailing-selection-options .ticket-lookup-table thead:first-child tr:first-child th{font-family:MuseoSans-700;font-weight:400;font-style:normal;padding-top:15px}.sailing-selection-options .ticket-lookup-table thead:first-child tr:first-child th.col-one{width:190px}.sailing-selection-options .ticket-lookup-table td,.sailing-selection-options .ticket-lookup-table thead:first-child tr:first-child th{border:1px solid #afafaf;padding:5px 10px;line-height:12px;text-align:center;vertical-align:middle}.sailing-selection-options .ticket-lookup-table td.col-bg,.sailing-selection-options .ticket-lookup-table thead:first-child tr:first-child th.col-bg{background-color:#f4f3ee}.sailing-selection-options .ticket-lookup-table td.col-highlighted,.sailing-selection-options .ticket-lookup-table thead:first-child tr:first-child th.col-highlighted{background-color:#dbf1ef}.sailing-selection-options .ticket-lookup-table td{font-family:MuseoSans-500;font-weight:400;font-style:normal;color:#707070}.sailing-selection-options .ticket-lookup-table td .yepp-nope{display:inline-block}.sailing-selection-options .ticket-lookup-table td:first-child{text-align:left;background-color:#fff;width:190px}.sailing-selection-options .ticket-lookup-table th{vertical-align:top;width:114px;color:#8d559f}.sailing-selection-options .ticket-lookup-table .table .invis td{border-bottom:1px none;padding:0}.sailing-selection-options .ticket-lookup-table .table .invis td div{position:relative}.sailing-selection-options .ticket-lookup-table .table .invis td div p{left:50px;position:absolute;top:-62px}.sailing-selection-options .ticket-lookup-table .table .extras dl{margin:0;padding:0}.sailing-selection-options .ticket-lookup-table .table .extras dl dd.hovered{margin-left:-11px}.sailing-selection-options .ticket-lookup-table .table .extras dl dd.hovered span.promo{padding-left:11px}.sailing-selection-options .ticket-lookup-table .table .extras dl dd.hovered .promo span.hide-sprite{background:#ddf6ff}.sailing-selection-options .ticket-lookup-table .table .extras dl dd.hovered .promo-tip h3{color:#8d559f;font-size:16px;margin:0}.sailing-selection-options .ticket-lookup-table .table .extras dl dd.hovered .promo-tip>div:after,.sailing-selection-options .ticket-lookup-table .table .extras dl dd.hovered .promo-tip>div:before{content:" ";display:table}.sailing-selection-options .ticket-lookup-table .table .extras dl dd.hovered .promo-tip>div img{border:10px solid #8d559f;float:left!important}.sailing-selection-options .ticket-lookup-table .table .extras dl dd.hovered .promo-tip>div div{float:left!important}.sailing-selection-options .ticket-lookup-table .table .extras dl dd.hovered .promo-tip>div div p{margin-left:20px;font-family:MuseoSans-500;font-weight:400;font-style:normal;width:295px}.sailing-selection-options .ticket-lookup-table .table .extras dl dd.hovered .promo-tip>div div p.price{font-size:14px;font-family:MuseoSans-900;font-weight:400;font-style:normal}.sailing-selection-options .ticket-lookup-table .table .extras dl dd span.promo{padding:5px 0 0;width:auto;overflow:hidden;position:relative}.sailing-selection-options .ticket-lookup-table .table .extras dl dd span.promo span.i{padding-right:23px;min-height:18px;height:auto!important}.sailing-selection-options .ticket-lookup-table .table .extras dl dd span.promo span.hide-sprite{position:absolute;height:200px;width:23px;top:21px;right:0;background:#fff}.sailing-selection-options .ticket-lookup-table .table .extras dl dd.dashed-grey{background:url(../imgs/pao-table-dashed-grey.png) 0 bottom repeat-x}.sailing-selection-options .ticket-lookup-table .table .extras>td{border-bottom:1px none}.sailing-selection-options .ticket-lookup-table .table .extras>td table td{border:1px}.sailing-selection-options .ticket-lookup-table .table .extras>td table td.col-four,.sailing-selection-options .ticket-lookup-table .table .extras>td table td.col-two{background-color:rgba(244,243,238,.5);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#f4f3ee, endColorstr=#f4f3ee)";width:119px}.sailing-selection-options .ticket-lookup-table .table .extras>td table td.col-three{background-color:rgba(219,241,239,.5);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#50dbf1ef, endColorstr=#50dbf1ef)";width:119px;border-left:1px solid #fff;border-right:1px solid #fff}.sailing-selection-options .ticket-lookup-table-toggle{background-color:#f4f3ee;border-top:1px solid #afafaf;border-right:1px solid #afafaf;border-bottom:3px solid #afafaf;border-left:1px solid #afafaf;font-family:MuseoSans-500;font-weight:400;font-style:normal;padding:5px;text-align:center;transition:color .3s ease-in-out 0s}.c_strength_meter div,.t_strength_meter div{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.sailing-selection-options .ticket-lookup-table-toggle:hover{background-color:#eee}.sailing-selection-options .ticket-lookup-table-toggle.collapsed a{background:url(../imgs/pao-link-sprite-fuschia-sml.png) left -59px no-repeat;color:#d45ea2}.sailing-selection-options .ticket-lookup-table-toggle.collapsed a span{background:url(../imgs/pao-link-sprite-fuschia-sml.png) right -59px no-repeat}.sailing-selection-options .ticket-lookup-table-toggle a{color:#0480bc;padding-left:40px;background:url(../imgs/pao-link-sprite-blue-sml.png) left -20px no-repeat;display:inline-block}.sailing-selection-options .ticket-lookup-table-toggle a span{background:url(../imgs/pao-link-sprite-blue-sml.png) right -20px no-repeat;padding-right:40px;display:inline-block}.sailing-selection-options .journeys>div.outbound-journey{margin-bottom:50px}.sailing-selection-options .journeys>div.inbound-journey{margin-bottom:20px}.sailing-selection-options .journeys .journey-headers{margin-bottom:8px}.sailing-selection-options .journeys .journey-headers h2{color:#8d559f;font-size:18px;margin:0}.sailing-selection-options .journeys .journey-headers h2 span{background:url(../imgs/pao-hdg-sprite-boat.png) no-repeat;display:inline-block;width:42px;height:25px;vertical-align:bottom;margin-left:15px}.sailing-selection-options .journeys .journey-headers h2.outbound span{background-position:0 right}.sailing-selection-options .journeys .journey-headers h2.return span{background-position:0 -25px}.sailing-selection-options .journeys .journey-headers .journey-change-options .form-control.datepicker.hasDatepicker{color:#555;font-family:MuseoSans-500;font-weight:400;font-style:normal;font-size:12px;height:24px;padding:2px 2px 2px 4px;border-bottom:2px solid #d6d6d6}.sailing-selection-options .journeys .journey-headers .journey-change-options .ui-datepicker-trigger{margin:0 5px;border-bottom:2px solid #d6d6d6}.sailing-selection-options .journeys .journey-headers .journey-change-options .selectboxit-container .selectboxit{border-bottom:2px solid #d6d6d6;width:74px}.sailing-selection-options .journeys .journey-results .nav{border-bottom:1px solid #d45ea2}.sailing-selection-options .journeys .journey-results .nav>li>a{background-color:#def4fd;font-size:12px;line-height:12px;margin-right:10px}.sailing-selection-options .journeys .journey-results .nav>li>a.last{margin-right:0}.sailing-selection-options .journeys .journey-results .nav-tabs>li.active>a{background-color:#d45ea2;color:#fff}.sailing-selection-options .journeys .journey-results table.table{border-collapse:separate;margin:0}.sailing-selection-options .journeys .journey-results table.table .hover{background-color:#f4d7e7;background-color:rgba(244,215,231,.9)}.sailing-selection-options .journeys .journey-results table.table th{border-bottom:1px solid #bfbfbf;color:#8d559f;font-family:MuseoSans-700;font-weight:400;font-style:normal;padding:0 5px;text-align:center;min-height:63px;vertical-align:top}.sailing-selection-options .journeys .journey-results table.table th>span{display:block;width:100%;padding:10px 0}.sailing-selection-options .journeys .journey-results table.table th>span span.i{min-width:19px}.sailing-selection-options .journeys .journey-results table.table th>span span.tbl-h{display:block;width:100%;color:#0480bc;line-height:11px}.sailing-selection-options .journeys .journey-results table.table th>span.promo{padding:10px 5px}.sailing-selection-options .journeys .journey-results table.table th>span.promo.hovered{border-bottom:1px none}.sailing-selection-options .journeys .journey-results table.table th>span.promo.hovered span.tbl-h{color:#d45ea2}.sailing-selection-options .journeys .journey-results table.table th.col-seven .promo-tip{margin-left:-195px}.sailing-selection-options .journeys .journey-results table.table th .promo{min-height:62px}.sailing-selection-options .journeys .journey-results table.table th .promo-tip{color:#707070;text-align:left;width:280px;margin-left:-58px}.sailing-selection-options .journeys .journey-results table.table th .promo-tip p:first-child{margin-bottom:18px;font-family:MuseoSans-700;font-weight:400;font-style:normal}.sailing-selection-options .journeys .journey-results table.table tr:first-child td{background:0 0}.sailing-selection-options .journeys .journey-results table.table tr.alternative-sailings-row{background-color:rgba(244,215,231,.1)}.sailing-selection-options .journeys .journey-results table.table tr.alternative-sailings-row.hover{background-color:#f4d7e7}.sailing-selection-options .journeys .journey-results table.table td{background:url(../imgs/pao-table-dashed-blue.png) 0 top repeat-x;border-top:1px none;color:#707070;font-family:MuseoSans-500;font-weight:400;font-style:normal;vertical-align:middle}.sailing-selection-options .journeys .journey-results table.table td a{color:#707070;display:inline-block;padding-left:18px}.sailing-selection-options .journeys .journey-results table.table td.price.hovered .radio,.sailing-selection-options .journeys .journey-results table.table td.price.hovered>span{z-index:3;position:relative}.sailing-selection-options .journeys .journey-results table.table td.price.hovered.price-rule{position:relative}.sailing-selection-options .journeys .journey-results table.table td.price.hovered.price-rule .price-rule-tip{position:absolute;background-color:#ddf6ff;border:1px solid #b3b3b3;display:none;font-size:11px;padding:8px;margin-top:-52px;width:155px;z-index:2;border-bottom:3px solid #b3b3b3}.sailing-selection-options .journeys .journey-results table.table td.col-one,.sailing-selection-options .journeys .journey-results table.table td.col-three{position:relative}.sailing-selection-options .journeys .journey-results table.table td.price.hovered.price-rule .price-rule-tip p{margin:0;padding-top:45px;text-align:left}.sailing-selection-options .journeys .journey-results table.table td.col-three.hoverable{height:80px;vertical-align:bottom}.sailing-selection-options .journeys .journey-results table.table td.col-three .promo span.i{min-width:120px}.sailing-selection-options .journeys .journey-results table.table td.col-three .promo-tip{width:500px}.sailing-selection-options .journeys .journey-results table.table td.col-five,.sailing-selection-options .journeys .journey-results table.table td.col-four,.sailing-selection-options .journeys .journey-results table.table td.col-seven,.sailing-selection-options .journeys .journey-results table.table td.col-six{text-align:center;width:80px}.sailing-selection-options .journeys .journey-results table.table td.col-five .radio label span,.sailing-selection-options .journeys .journey-results table.table td.col-four .radio label span,.sailing-selection-options .journeys .journey-results table.table td.col-seven .radio label span,.sailing-selection-options .journeys .journey-results table.table td.col-six .radio label span{padding-left:19px}.sailing-selection-options .journeys .journey-results table.table td.col-one .reduced-service{position:absolute;bottom:5px;white-space:nowrap}.sailing-selection-options .journeys .journey-results table.table td.alternative-sailings{background:url(none) #f4f3ef;border-top:1px solid #bfbfbf;padding:7px 8px;text-align:center;font-size:11px}.sailing-selection-options .journeys .journey-results table.table td.alternative-sailings span{padding-right:50px}.sailing-selection-options .journeys .journey-results table.table td.alternative-sailings span.show-altern{color:#0480bc;background:url(../imgs/pao-link-sprite-blue-sml.png) right -23px no-repeat}.sailing-selection-options .journeys .journey-results table.table td.alternative-sailings span.hide-altern{color:#d45ea2;background:url(../imgs/pao-link-sprite-fuschia-sml.png) right -63px no-repeat}.sailing-selection-options .journeys .journey-results table.table td.unavail-crossing{padding:12px 8px}.sailing-selection-options .journeys .journey-results table.table td.unavail-crossing span{background:url(../imgs/pao-frm-sprite.png) 0 -265px no-repeat;display:inline-block;height:19px;width:19px}.sailing-selection-options .journeys .journey-results .change-date-range{border-top:1px solid #d6d6d6;border-bottom:3px solid #bfbfbf;padding:12px 0}.sailing-selection-options .journeys .journey-results .change-date-range a{background-image:url(../imgs/pao-table-change-range.png);background-repeat:no-repeat;line-height:30px;height:30px;display:inline-block}.sailing-selection-options .journeys .journey-results .change-date-range a.earlier-sailings{background-position:0 0;margin-left:14px;padding-left:40px}.sailing-selection-options .journeys .journey-results .change-date-range a.later-sailings{background-position:right -30px;margin-right:14px;padding-right:40px}.sailing-selection-options .actions{margin-bottom:29px}.sailing-selection-options .actions:after,.sailing-selection-options .actions:before{content:" ";display:table}.extra-actions>div,button.btn>span{display:inline-block}button.btn{position:relative;border-radius:2px;padding:0 8px}button.btn>span{background:url(../imgs/pao-link-sprite2-new.png) no-repeat;pointer-events:none;font-family:MuseoSans-900;font-weight:400;font-style:normal;padding-top:2px;margin:0}button.btn>span span.f10{font-size:10px;font-family:MuseoSans-500;font-weight:400;font-style:normal}button.btn>span.left{padding-left:15px;padding-right:4px}button.btn>span.right{padding-right:15px;padding-left:4px}button.btn>span.none{background:0 0;padding-right:15px;padding-left:15px}.totals-information .table .sub-totals .col-one,.totals-information .table .totals .col-one{font-size:18px;text-align:right;font-family:MuseoSans-900;font-weight:400;font-style:normal;vertical-align:middle}.extra-actions>div,.extras-information .table>div.outer-meals .meals-upgrades,.totals-information .table>div.outer-meals .meals-upgrades{vertical-align:top}.totals-information .table .sub-totals .col-three,.totals-information .table .sub-totals .col-two,.totals-information .table .totals .col-three,.totals-information .table .totals .col-two{padding:5px;text-align:center}.totals-information .table .sub-totals .col-three span,.totals-information .table .sub-totals .col-two span,.totals-information .table .totals .col-three span,.totals-information .table .totals .col-two span{font-family:MuseoSans-700;font-weight:400;font-style:normal;font-size:18px}.totals-information .table .sub-totals .col-three span:first-child,.totals-information .table .sub-totals .col-two span:first-child,.totals-information .table .totals .col-three span:first-child,.totals-information .table .totals .col-two span:first-child{font-size:14px;font-family:MuseoSans-900;font-weight:400;font-style:normal}.totals-information .table .sub-totals .col-three span:first-child,.totals-information .table .sub-totals .col-two span:first-child{font-size:12px}.totals-information .table .totals{margin-bottom:75px;border-top:1px solid #0480bc}.totals-information .table .totals .col-one{color:#0480bc}.totals-information .table .totals .col-three,.totals-information .table .totals .col-two{background-color:#0480bc}.totals-information .table .totals .col-three span,.totals-information .table .totals .col-two span{color:#fff}.extra-actions>div.proceed div{margin-left:10px;display:inline-block;vertical-align:top}.extra-actions>div.proceed div:first-child>span{font-family:MuseoSans-500;font-weight:400;font-style:normal;color:#555}div.extras-information>div{border-bottom:none}div.extras-information p img{max-width:410px}.extras-information .table .outer>div.item.te .col-one img,.extras-information .table div.outer-cabin .col-one img,.extras-information .table>div.outer-addon .col-one img,.extras-information .table>div.outer-meals .col-one img,.totals-information .table .outer>div.item.te .col-one img,.totals-information .table div.outer-cabin .col-one img,.totals-information .table>div.outer-addon .col-one img,.totals-information .table>div.outer-meals .col-one img{max-width:130px}.extras-information>div,.totals-information>div{border-bottom:1px solid #bfbfbf;padding-bottom:17px}.extras-information.single-leg .extras-information-header,.totals-information.single-leg .extras-information-header{padding-left:0!important}.extras-information.single-leg .col-one,.extras-information.single-leg .col-one.head,.totals-information.single-leg .col-one,.totals-information.single-leg .col-one.head{width:478px!important}.extras-information.single-leg .col-one.sub-head,.totals-information.single-leg .col-one.sub-head{width:468px!important}.extras-information .table,.totals-information .table{border-collapse:collapse}.extras-information .table .col-one,.totals-information .table .col-one{display:table-cell;padding-right:10px;width:422px}.extras-information .table .col-one.head,.extras-information .table .col-one.sub-head,.totals-information .table .col-one.head,.totals-information .table .col-one.sub-head{width:399px}.extras-information .table .col-one h3,.totals-information .table .col-one h3{padding-top:20px;color:#8d559f;font-size:16px;font-family:MuseoSans-900;font-weight:400;font-style:normal;margin:0}.extras-information .table .col-three,.extras-information .table .col-two,.totals-information .table .col-three,.totals-information .table .col-two{display:table-cell;background-color:#f4f3ef;width:110px}.extras-information .table .space,.totals-information .table .space{display:table-cell;width:10px}.extras-information .table header>div,.totals-information .table header>div{border-bottom:1px solid #0480bc}.extras-information .table header>div.col-three,.extras-information .table header>div.col-two,.totals-information .table header>div.col-three,.totals-information .table header>div.col-two{padding-top:17px}.extras-information .table header>div.col-three h3,.extras-information .table header>div.col-two h3,.totals-information .table header>div.col-three h3,.totals-information .table header>div.col-two h3{background-color:#0480bc;font-size:14px;font-family:MuseoSans-900;font-weight:400;font-style:normal;margin:0;line-height:24px;text-align:center;color:#fff;padding-top:3px}.extras-information .table header>div.col-two,.totals-information .table header>div.col-two{background:url(../imgs/pao-extras-sprite-boats.png) no-repeat}.extras-information .table header>div.col-three,.totals-information .table header>div.col-three{background:url(../imgs/pao-extras-sprite-boats.png) 0 -23px no-repeat}.extras-information .table>div.outer-meals,.totals-information .table>div.outer-meals{border-bottom:1px solid #bfbfbf}.extras-information .table>div.outer-meals .from,.totals-information .table>div.outer-meals .from{color:#8d559f;text-transform:uppercase!important;font-size:13px;font-family:MuseoSans-700;font-weight:400;font-style:normal;display:block;line-height:8px}.extras-information .table>div.outer-meals .price,.totals-information .table>div.outer-meals .price{color:#8d559f;text-transform:uppercase!important;font-size:24px;font-family:MuseoSans-900;font-weight:400;font-style:normal;line-height:32px}.extras-information .table>div.outer-meals .desc,.totals-information .table>div.outer-meals .desc{line-height:8px;font-family:MuseoSans-500;font-weight:400;font-style:normal;color:#8d559f;margin-bottom:0!important}.extras-information .table>div.outer-meals .sub,.totals-information .table>div.outer-meals .sub{display:inline-block;font-size:12px;font-family:MuseoSans-500;font-weight:400;font-style:normal;margin-bottom:10px}.extras-information .table>div.outer-meals .sub-title,.totals-information .table>div.outer-meals .sub-title{font-size:14px;font-family:MuseoSans-900;font-weight:400;font-style:normal;margin:0 0 5px}.extras-information .table>div.outer-meals .form-group,.totals-information .table>div.outer-meals .form-group{background:0 0;padding-top:0}.extras-information .table>div.outer-meals .col-one,.totals-information .table>div.outer-meals .col-one{padding-right:0!important;width:409px;padding-bottom:10px}.extras-information .table>div.outer-meals .col-one.head,.extras-information .table>div.outer-meals .col-one.sub-head,.totals-information .table>div.outer-meals .col-one.head,.totals-information .table>div.outer-meals .col-one.sub-head{width:399px}.extras-information .table>div.outer-meals .col-one .meal-showLightBox,.totals-information .table>div.outer-meals .col-one .meal-showLightBox{border-bottom:1px dotted #0682bc;color:#0682bc;padding-bottom:5px!important}.extras-information .table>div.outer-meals .col-one .meal-showLightBox:after,.extras-information .table>div.outer-meals .col-one .meal-showLightBox:before,.totals-information .table>div.outer-meals .col-one .meal-showLightBox:after,.totals-information .table>div.outer-meals .col-one .meal-showLightBox:before{content:" ";display:table}.extras-information .table>div.outer-meals .col-three,.extras-information .table>div.outer-meals .col-two,.totals-information .table>div.outer-meals .col-three,.totals-information .table>div.outer-meals .col-two{width:100px;text-align:center}.extras-information .table>div.outer-meals .col-three .checkbox,.extras-information .table>div.outer-meals .col-two .checkbox,.totals-information .table>div.outer-meals .col-three .checkbox,.totals-information .table>div.outer-meals .col-two .checkbox{display:inline-block}.extras-information .table>div.outer-meals .mc-col-one,.totals-information .table>div.outer-meals .mc-col-one{padding-top:20px}.extras-information .table>div.outer-meals .mc-col-two,.totals-information .table>div.outer-meals .mc-col-two{width:210px;padding-top:20px}.extras-information .table div.outer-cabin,.extras-information .table>div.outer-addon,.totals-information .table div.outer-cabin,.totals-information .table>div.outer-addon{border-bottom:1px solid #bfbfbf}.extras-information .table div.outer-cabin .from,.extras-information .table>div.outer-addon .from,.totals-information .table div.outer-cabin .from,.totals-information .table>div.outer-addon .from{color:#8d559f;text-transform:uppercase!important;font-size:13px;font-family:MuseoSans-700;font-weight:400;font-style:normal;display:block;line-height:8px}.extras-information .table div.outer-cabin .price,.extras-information .table>div.outer-addon .price,.totals-information .table div.outer-cabin .price,.totals-information .table>div.outer-addon .price{color:#8d559f;text-transform:uppercase!important;font-size:24px;font-family:MuseoSans-900;font-weight:400;font-style:normal;line-height:32px;white-space:nowrap}.extras-information .table div.outer-cabin .desc,.extras-information .table>div.outer-addon .desc,.totals-information .table div.outer-cabin .desc,.totals-information .table>div.outer-addon .desc{line-height:8px;font-family:MuseoSans-500;font-weight:400;font-style:normal;color:#8d559f;margin-bottom:0!important}.extras-information .table div.outer-cabin .sub,.extras-information .table>div.outer-addon .sub,.totals-information .table div.outer-cabin .sub,.totals-information .table>div.outer-addon .sub{display:inline-block;font-size:12px;font-family:MuseoSans-500;font-weight:400;font-style:normal;margin-bottom:10px}.extras-information .table div.outer-cabin .sub-title,.extras-information .table>div.outer-addon .sub-title,.totals-information .table div.outer-cabin .sub-title,.totals-information .table>div.outer-addon .sub-title{font-size:14px;font-family:MuseoSans-900;font-weight:400;font-style:normal;margin:0 0 5px}.extras-information .table div.outer-cabin .form-group,.extras-information .table>div.outer-addon .form-group,.totals-information .table div.outer-cabin .form-group,.totals-information .table>div.outer-addon .form-group{background:0 0;padding-top:0}.extras-information .table div.outer-cabin .col-one,.extras-information .table>div.outer-addon .col-one,.totals-information .table div.outer-cabin .col-one,.totals-information .table>div.outer-addon .col-one{padding-right:0!important;width:409px;padding-bottom:10px}.extras-information .table div.outer-cabin .cabin-link,.extras-information .table div.outer-cabin .col-one .extras-links-group,.extras-information .table>div.outer-addon .cabin-link,.extras-information .table>div.outer-addon .col-one .extras-links-group,.totals-information .table div.outer-cabin .cabin-link,.totals-information .table div.outer-cabin .col-one .extras-links-group,.totals-information .table>div.outer-addon .cabin-link,.totals-information .table>div.outer-addon .col-one .extras-links-group{border-bottom:1px dotted #0682bc;color:#0682bc;padding-bottom:5px!important}.extras-information .table div.outer-cabin .col-one.head,.extras-information .table div.outer-cabin .col-one.sub-head,.extras-information .table>div.outer-addon .col-one.head,.extras-information .table>div.outer-addon .col-one.sub-head,.totals-information .table div.outer-cabin .col-one.head,.totals-information .table div.outer-cabin .col-one.sub-head,.totals-information .table>div.outer-addon .col-one.head,.totals-information .table>div.outer-addon .col-one.sub-head{width:399px}.extras-information .table div.outer-cabin .col-one .extras-links-group:after,.extras-information .table div.outer-cabin .col-one .extras-links-group:before,.extras-information .table>div.outer-addon .col-one .extras-links-group:after,.extras-information .table>div.outer-addon .col-one .extras-links-group:before,.totals-information .table div.outer-cabin .col-one .extras-links-group:after,.totals-information .table div.outer-cabin .col-one .extras-links-group:before,.totals-information .table>div.outer-addon .col-one .extras-links-group:after,.totals-information .table>div.outer-addon .col-one .extras-links-group:before{content:" ";display:table}.extras-information .table div.outer-cabin .col-three,.extras-information .table div.outer-cabin .col-two,.extras-information .table>div.outer-addon .col-three,.extras-information .table>div.outer-addon .col-two,.totals-information .table div.outer-cabin .col-three,.totals-information .table div.outer-cabin .col-two,.totals-information .table>div.outer-addon .col-three,.totals-information .table>div.outer-addon .col-two{width:100px;text-align:center}.extras-information .table div.outer-cabin .col-three .checkbox,.extras-information .table div.outer-cabin .col-two .checkbox,.extras-information .table>div.outer-addon .col-three .checkbox,.extras-information .table>div.outer-addon .col-two .checkbox,.totals-information .table div.outer-cabin .col-three .checkbox,.totals-information .table div.outer-cabin .col-two .checkbox,.totals-information .table>div.outer-addon .col-three .checkbox,.totals-information .table>div.outer-addon .col-two .checkbox{display:inline-block}.extras-information .table div.outer-cabin form .selectboxit-container .selectboxit,.extras-information .table>div.outer-addon form .selectboxit-container .selectboxit,.totals-information .table div.outer-cabin form .selectboxit-container .selectboxit,.totals-information .table>div.outer-addon form .selectboxit-container .selectboxit{width:65px}.extras-information .table div.outer-cabin .cabin-link:hover,.extras-information .table>div.outer-addon .cabin-link:hover,.totals-information .table div.outer-cabin .cabin-link:hover,.totals-information .table>div.outer-addon .cabin-link:hover{text-decoration:none}.extras-information .table div.outer-cabin .mc-col-one,.extras-information .table>div.outer-addon .mc-col-one,.totals-information .table div.outer-cabin .mc-col-one,.totals-information .table>div.outer-addon .mc-col-one{padding-top:20px}.extras-information .table div.outer-cabin .mc-col-two,.extras-information .table>div.outer-addon .mc-col-two,.totals-information .table div.outer-cabin .mc-col-two,.totals-information .table>div.outer-addon .mc-col-two{width:210px}.extras-information .table .outer,.totals-information .table .outer{border-bottom:1px solid #bfbfbf;display:table}.extras-information .table .outer>div,.totals-information .table .outer>div{display:table-row;margin-bottom:10px}.extras-information .table .outer>div.item.te .col-one,.totals-information .table .outer>div.item.te .col-one{border-bottom:1px solid #bfbfbf}.extras-information .table .outer>div.item .col-one h3+div,.totals-information .table .outer>div.item .col-one h3+div{color:#8d559f;display:block;width:100%;background:url(../imgs/pao-table-dashed-blue.png) 0 bottom repeat-x;margin-bottom:10px}.extras-information .table .outer>div.item .col-one h3+div span,.totals-information .table .outer>div.item .col-one h3+div span{background-color:#fff;font-size:14px;display:inline-block;position:relative;top:6px}.extras-information .table .outer>div.item .col-one .extras-links-group,.totals-information .table .outer>div.item .col-one .extras-links-group{background:url(../imgs/pao-table-dashed-blue.png) 0 bottom repeat-x}.extras-information .table .outer>div.item .col-one .extras-links-group p,.totals-information .table .outer>div.item .col-one .extras-links-group p{font-size:14px;font-family:MuseoSans-900;font-weight:400;font-style:normal;margin:0}.extras-information .table .outer>div.item.extras-links,.extras-information .table .outer>div.item.extras-links .show-me-container,.totals-information .table .outer>div.item.extras-links,.totals-information .table .outer>div.item.extras-links .show-me-container{margin-bottom:10px}.extras-information .table .outer>div.item .col-one .extras-links-group a,.totals-information .table .outer>div.item .col-one .extras-links-group a{display:inline-block;min-width:75px}.extras-information .table .outer>div.item .col-one .extras-links-group a span,.totals-information .table .outer>div.item .col-one .extras-links-group a span{background-color:#fff;line-height:12px;font-family:MuseoSans-900;font-weight:400;font-style:normal;position:relative;top:3px}.extras-information .table .outer>div.item .col-one .extras-links-group a span.right.down,.totals-information .table .outer>div.item .col-one .extras-links-group a span.right.down{background-position:right -23px}.extras-information .table .outer>div.item .col-one .extras-links-group>span.cot,.totals-information .table .outer>div.item .col-one .extras-links-group>span.cot{background:url(../imgs/pao-ico-ffwho.png) -355px 0 no-repeat;display:inline-block;width:42px;padding-top:28px;position:relative;top:3px}.extras-information .table .outer>div.item .col-one .extras-links-group>span.disabled,.totals-information .table .outer>div.item .col-one .extras-links-group>span.disabled{background:url(../imgs/pao-ico-ffwho.png) -402px 0 no-repeat;display:inline-block;width:42px;padding-top:28px;position:relative;top:3px}.extras-information .table .outer>div.item.extras-links>div,.totals-information .table .outer>div.item.extras-links>div{padding-bottom:25px;vertical-align:bottom}.extras-information .table .outer>div.item.extras-links .show-me-content,.totals-information .table .outer>div.item.extras-links .show-me-content{margin-top:10px;width:300px}.extras-information .table .outer>div.item.extras-links .show-me-content img,.totals-information .table .outer>div.item.extras-links .show-me-content img{border:5px solid #8d559f;width:280px;height:153px;display:block}.extras-information .table .outer>div.item.extras-links .show-me-content p,.totals-information .table .outer>div.item.extras-links .show-me-content p{padding-bottom:10px;margin-top:10px;font-family:MuseoSans-500;font-weight:400;font-style:normal;font-size:12px}.extras-information .table .outer>div.info .col-one img,.extras-information .table .outer>div.more-info .col-one img,.totals-information .table .outer>div.info .col-one img,.totals-information .table .outer>div.more-info .col-one img{display:block;border:5px solid #8d559f;height:153px;width:280px;margin-bottom:8px}.extras-information .table .outer>div.info .col-one p.pre,.extras-information .table .outer>div.more-info .col-one p.pre,.totals-information .table .outer>div.info .col-one p.pre,.totals-information .table .outer>div.more-info .col-one p.pre{font-size:14px;margin:0;font-family:MuseoSans-700;font-weight:400;font-style:normal}.extras-information .table .outer>div.info .col-one p.sub,.extras-information .table .outer>div.more-info .col-one p.sub,.totals-information .table .outer>div.info .col-one p.sub,.totals-information .table .outer>div.more-info .col-one p.sub{font-size:12px;font-family:MuseoSans-500;font-weight:400;font-style:normal}.extras-information .table .outer>div .col-three,.extras-information .table .outer>div .col-two,.totals-information .table .outer>div .col-three,.totals-information .table .outer>div .col-two{text-align:center}.extras-information .table .outer>div .col-three .form-group,.extras-information .table .outer>div .col-two .form-group,.totals-information .table .outer>div .col-three .form-group,.totals-information .table .outer>div .col-two .form-group{background:0 0;padding:0}.extras-information .table .outer>div .col-three .form-group .checkbox,.extras-information .table .outer>div .col-two .form-group .checkbox,.totals-information .table .outer>div .col-three .form-group .checkbox,.totals-information .table .outer>div .col-two .form-group .checkbox{display:inline-block}.extras-information .table .outer>div .col-three .selectboxit-container .selectboxit,.extras-information .table .outer>div .col-two .selectboxit-container .selectboxit,.totals-information .table .outer>div .col-three .selectboxit-container .selectboxit,.totals-information .table .outer>div .col-two .selectboxit-container .selectboxit{width:52px;border-bottom:2px solid #d6d6d6}.extras-information .table .outer .europeanBreakdownCover form,.totals-information .table .outer .europeanBreakdownCover form{margin:10px;padding:10px!important;background-color:#f4f3ee}.extras-information .table .outer .europeanBreakdownCover form .col-one,.totals-information .table .outer .europeanBreakdownCover form .col-one{display:block}.extras-information .table .outer .europeanBreakdownCover form .col-one h3,.totals-information .table .outer .europeanBreakdownCover form .col-one h3{padding:0 0 0 10px;margin-top:0!important;text-transform:uppercase!important}.extras-information .table .outer .europeanBreakdownCover form span .i,.totals-information .table .outer .europeanBreakdownCover form span .i{width:20px!important}.extras-information .table .outer .europeanBreakdownCover form .selectboxit-container .selectboxit,.extras-information .table .outer .europeanBreakdownCover form input,.totals-information .table .outer .europeanBreakdownCover form .selectboxit-container .selectboxit,.totals-information .table .outer .europeanBreakdownCover form input{border:1px solid #b2b2b2;box-shadow:0 2px 0 0 #d6d6d6}.extras-information .table .outer .europeanBreakdownCover form .checkbox,.totals-information .table .outer .europeanBreakdownCover form .checkbox{padding-left:20px}.extras-information .table .outer .europeanBreakdownCover-options,.totals-information .table .outer .europeanBreakdownCover-options{margin:10px}.extras-information .table .outer .europeanBreakdownCover-options h3,.totals-information .table .outer .europeanBreakdownCover-options h3{padding:0 0 0 10px;margin-top:0!important;text-transform:uppercase!important}.extras-information .table .outer .europeanBreakdownCover-options .ebc-vehicle-details,.totals-information .table .outer .europeanBreakdownCover-options .ebc-vehicle-details{border-bottom:1px dotted #0682bc}.extras-information .table .outer .europeanBreakdownCover-options table,.totals-information .table .outer .europeanBreakdownCover-options table{width:100%}.extras-information .table .outer .europeanBreakdownCover-options table td,.totals-information .table .outer .europeanBreakdownCover-options table td{border:none}.extras-information .table .outer .europeanBreakdownCover-options .single-leg,.totals-information .table .outer .europeanBreakdownCover-options .single-leg{padding:0!important;margin:0}.extras-information .table .outer .europeanBreakdownCover-options .quote-result,.totals-information .table .outer .europeanBreakdownCover-options .quote-result{min-width:590px;padding:10px 0}.extras-information .table .outer .europeanBreakdownCover-options .quote-result .left-col,.extras-information .table .outer .europeanBreakdownCover-options .quote-result .right-col,.totals-information .table .outer .europeanBreakdownCover-options .quote-result .left-col,.totals-information .table .outer .europeanBreakdownCover-options .quote-result .right-col{max-width:285px;border:3px solid #e8ddec;height:240px}.extras-information .table .outer .europeanBreakdownCover-options .quote-result .left-col h3,.extras-information .table .outer .europeanBreakdownCover-options .quote-result .right-col h3,.totals-information .table .outer .europeanBreakdownCover-options .quote-result .left-col h3,.totals-information .table .outer .europeanBreakdownCover-options .quote-result .right-col h3{color:#8d559f;font-size:14px;font-family:MuseoSans-900;font-weight:400;font-style:normal}.extras-information .table .outer .europeanBreakdownCover-options .quote-result .right-col-btn,.totals-information .table .outer .europeanBreakdownCover-options .quote-result .right-col-btn{margin-left:30px}#travelInsuranceContainer .checkbox label,.europeanBreakdownCover .checkbox label,.travelEssentialWarningComponent .checkbox label{cursor:default}.extras-information .table .outer .travelInsurance img,.totals-information .table .outer .travelInsurance img{max-width:155px}.extras-information .table .outer .travelInsurance .adult-ico,.totals-information .table .outer .travelInsurance .adult-ico{background:url(../imgs/sprites.png) -35px -3018px no-repeat;height:50px;width:22px}.extras-information .table .outer .travelInsurance .child-ico,.totals-information .table .outer .travelInsurance .child-ico{background:url(../imgs/sprites.png) -35px -3069px no-repeat;height:50px;width:22px}.extras-information .table .outer .travelInsurance .dotted,.totals-information .table .outer .travelInsurance .dotted{border-bottom:1px dotted #0682bc}.extras-information .table .outer .travelInsurance .ti-checkboxes.response,.totals-information .table .outer .travelInsurance .ti-checkboxes.response{border:3px solid #e8ddec;margin:10px}.extras-information .table .outer .travelInsurance .ti-checkboxes.response .ti-addCover,.totals-information .table .outer .travelInsurance .ti-checkboxes.response .ti-addCover{margin:10px 10px 20px}.extras-information .table .outer .travelInsurance .ti-checkboxes.response .ms500,.totals-information .table .outer .travelInsurance .ti-checkboxes.response .ms500{line-height:4px!important}.extras-information .table .outer .travelInsurance .ui-datepicker-trigger,.totals-information .table .outer .travelInsurance .ui-datepicker-trigger{margin-left:10px!important}.extras-information .table .promo-options>div h3,.totals-information .table .promo-options>div h3{color:#8d559f;font-family:MuseoSans-900;font-weight:400;font-style:normal;font-size:16px}.extras-information .table .promo-options>div p.pre,.totals-information .table .promo-options>div p.pre{font-size:14px;margin:0;font-family:MuseoSans-700;font-weight:400;font-style:normal}.extras-information .table .promo-options>div p.sub,.totals-information .table .promo-options>div p.sub{font-family:MuseoSans-500;font-weight:400;font-style:normal}.extras-information .table .promo-options .cabin-info,.totals-information .table .promo-options .cabin-info{padding-right:18px;width:310px}.extras-information .table .promo-options .cabin-info img,.totals-information .table .promo-options .cabin-info img{display:block;border:5px solid #8d559f;height:153px;margin-bottom:8px;width:280px}.extras-information .table .promo-options .cabin-options,.totals-information .table .promo-options .cabin-options{background:url(../imgs/pao-seperator-vertical-grey.png) no-repeat;padding-left:18px;width:340px}.extras-information .table .promo-options .cabin-options>div,.totals-information .table .promo-options .cabin-options>div{border:1px solid #bfbfbf;vertical-align:middle;margin-bottom:20px}.extras-information .table .promo-options .cabin-options>div.cabin-options-totals,.totals-information .table .promo-options .cabin-options>div.cabin-options-totals{border:0}.extras-information .table .promo-options .cabin-options>div.cabin-options-totals>div:first-child,.totals-information .table .promo-options .cabin-options>div.cabin-options-totals>div:first-child{background-color:#eaeaea;padding:0 26px}.extras-information .table .promo-options .cabin-options>div.cabin-options-totals>div:first-child span,.totals-information .table .promo-options .cabin-options>div.cabin-options-totals>div:first-child span{display:block;line-height:39px;width:100px;color:#707070}.extras-information .table .promo-options .cabin-options>div.cabin-options-totals>div:first-child span.sub,.totals-information .table .promo-options .cabin-options>div.cabin-options-totals>div:first-child span.sub{font-size:14px;font-family:MuseoSans-900;font-weight:400;font-style:normal;float:left!important}.extras-information .table .promo-options .cabin-options>div.cabin-options-totals>div:first-child span.val,.totals-information .table .promo-options .cabin-options>div.cabin-options-totals>div:first-child span.val{font-size:18px;font-family:MuseoSans-700;font-weight:400;font-style:normal;float:right!important;text-align:right}.extras-information .table .promo-options .cabin-options>div>div,.totals-information .table .promo-options .cabin-options>div>div{padding:10px 26px;background-color:#f6f2f7;border-top:1px solid #bfbfbf}.extras-information .table .promo-options .cabin-options>div>div:first-child,.totals-information .table .promo-options .cabin-options>div>div:first-child{background-color:#fff;border-top:0 none}.extras-information .table .promo-options .cabin-options>div>div .select-quant,.extras-information .table .promo-options .cabin-options>div>div a,.totals-information .table .promo-options .cabin-options>div>div .select-quant,.totals-information .table .promo-options .cabin-options>div>div a{line-height:25px;display:inline-block}.extras-information .table .promo-options .cabin-options>div>div .select-quant,.totals-information .table .promo-options .cabin-options>div>div .select-quant{float:right!important}.extras-information .table .promo-options .cabin-options>div>div .select-quant .selectboxit-container,.totals-information .table .promo-options .cabin-options>div>div .select-quant .selectboxit-container{border-bottom:2px solid #d6d6d6;vertical-align:middle}.extras-information .table .promo-options .cabin-options .selectboxit-container .selectboxit,.totals-information .table .promo-options .cabin-options .selectboxit-container .selectboxit{width:52px}.booking-summary .title-row{vertical-align:middle;margin-bottom:20px}.booking-summary .title-row h3{color:#8d559f;font-size:18px;margin:0;float:left!important}.booking-summary .title-row h3+button{float:right!important}.booking-summary .table.trailer td,.booking-summary .table.trailer tr{width:100%}.booking-summary .table.passenger thead:first-child tr td{border:1px solid #bfbfbf;padding-top:5px}.booking-summary .table.passenger tbody td:first-child{width:auto}.booking-summary .table{margin:0}.booking-summary .table thead td{border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-top:0 none;padding-bottom:5px;padding-top:0}.booking-summary .table thead tr.ghost td{padding-top:12px}.booking-summary .table tbody td{background-color:#f6f2f7;font-family:MuseoSans-500;font-weight:400;font-style:normal;color:#707070;border:1px solid #bfbfbf;padding-top:5px;padding-bottom:5px}.booking-summary .table tbody td:first-child{width:200px}.booking-summary .form-group.name-group{border-bottom:2px solid #d6d6d6}.booking-summary .form-group.name-group #eVoucherCode{width:163px}.booking-summary .form-group.voucher-code{margin-top:30px}.booking-summary .form-group.voucher-code a span{margin-left:10px;font-family:MuseoSans-700;font-weight:400;font-style:normal}.booking-summary .form-group.confirm-terms{background-position:0 bottom;padding-top:0;margin-bottom:20px}.booking-summary .form-group.confirm-terms,.booking-summary .form-group.offers-promos,.booking-summary .form-group.voucher-code{font-family:MuseoSans-500;font-weight:400;font-style:normal}.booking-summary .form-group.confirm-terms label.control-label,.booking-summary .form-group.offers-promos label.control-label,.booking-summary .form-group.voucher-code label.control-label{width:auto;line-height:21px;padding-right:20px;text-transform:uppercase}.booking-summary .form-group.confirm-terms .frm-lbl,.booking-summary .form-group.offers-promos .frm-lbl,.booking-summary .form-group.voucher-code .frm-lbl{font-family:MuseoSans-700;font-weight:400;font-style:normal}.booking-summary .form-group.offers-promos{padding-bottom:0}.booking-summary .form-group.offers-promos>div{display:inline-block}.booking-summary .form-group.offers-promos>div:last-child{vertical-align:top;width:540px}.booking-summary .form-group.offers-promos .checkbox{margin:0;padding-bottom:5px}.booking-summary .form-group.offers-promos .checkbox label{font-size:16px}.booking-summary .form-group.offers-promos .checkbox label span{vertical-align:top}.booking-summary .form-group.offers-promos label.control-label{text-transform:none;line-height:24px;margin:0}.booking-summary .form-group.confirm-terms .terms-conditions-link{display:inline-block;vertical-align:super}.booking-summary .form-group.confirm-terms .terms-conditions-link a{color:#333;text-decoration:underline}.bookingSummaryTravelEssentialsContainer .journeys dd#extras,.order-confirm .order-confirm-header .confirmation-text-block p.intro .recipient,.order-confirm .order-confirm-header .header-info p.intro .recipient,.order-confirm .order-confirm-header h1{color:#8d559f}.bookingSummaryTravelEssentialsContainer{width:640px;margin:20px 0;padding:20px;border:2px solid #e8ddec}.bookingSummaryTravelEssentialsContainer .journeys:after,.bookingSummaryTravelEssentialsContainer .journeys:before{content:" ";display:table}.bookingSummaryTravelEssentialsContainer .journeys .add-t-p{width:100%;font-family:MuseoSans-500;font-weight:400;font-style:normal;padding-bottom:10px!important;margin-bottom:10px!important;border-bottom:dotted 1px #e8ddec}.order-confirm .order-confirm-journeys .inbound,.order-confirm .order-confirm-journeys .outbound{border-top:2px solid #e8ddec;border-right:2px solid #e8ddec;border-bottom:2px solid #e8ddec}.bookingSummaryTravelEssentialsContainer .journeys dt{display:inline;float:left!important}.bookingSummaryTravelEssentialsContainer .journeys dd{display:inline;float:right!important}.bookingSummaryTravelEssentialsContainer .dots{background-image:url(../imgs/pao-itinerary-seperator.png);background-position:left bottom;background-repeat:repeat-x}.travel-essentials:after,.travel-essentials:before{content:" ";display:table}.travel-essentials #travel-essentials-content,.travel-essentials #travel-essentials-content-amend-info-hidden{float:left;width:640px}.order-confirm .order-confirm-header{margin-bottom:30px}.order-confirm .order-confirm-header h1{font-size:24px;font-family:MuseoSans-900;font-weight:400;font-style:normal}.order-confirm .order-confirm-header .header-ref{background:#f6f2f7;margin-right:20px;padding:20px;float:left!important;width:230px}.order-confirm .order-confirm-header .header-ref h3{font-size:19px;margin:0 0 5px}.order-confirm .order-confirm-header .header-ref h3+div{background:#fff;font-size:24px;padding:5px;text-align:center;letter-spacing:2px;margin-top:25px}.order-confirm .order-confirm-header .minicruise-image{float:none;display:inline-block;height:150px;overflow:hidden;padding-left:16px;width:336px;position:relative}.order-confirm .order-confirm-header .minicruise-image .package-name{position:absolute;display:block;bottom:0;text-align:center;margin:0;padding:11px;font-size:13px;text-transform:uppercase;width:320px}.order-confirm .order-confirm-header .confirmation-text-block p,.order-confirm .order-confirm-header .header-info p{margin-bottom:4px}.order-confirm .order-confirm-header .confirmation-text-block p.intro{font-size:14px;font-family:MuseoSans-700;font-weight:400;font-style:normal}.order-confirm .order-confirm-header .confirmation-text-block p.sub{font-family:MuseoSans-500;font-weight:400;font-style:normal;font-size:12px}.order-confirm .order-confirm-header .header-info{float:right!important;width:400px;padding-right:70px;margin-left:10px}.order-confirm .order-confirm-header .header-info p.intro{font-size:14px;font-family:MuseoSans-700;font-weight:400;font-style:normal}.order-confirm .order-confirm-header .header-info p.sub{font-family:MuseoSans-500;font-weight:400;font-style:normal;font-size:12px}.order-confirm .order-confirm-journeys{position:relative}.order-confirm .order-confirm-journeys button span{background:url(../imgs/pao-link-sprite2-new.png) right 10px no-repeat;padding-right:15px}.order-confirm .order-confirm-journeys .itinerary-note{position:absolute;padding:20px;text-align:center;top:50%;width:318px}.order-confirm .order-confirm-journeys .itinerary-note.return{margin-left:318px}.order-confirm .order-confirm-journeys .outbound{border-left:2px solid #e8ddec}.order-confirm .order-confirm-journeys .inbound.itinerary-note-bg,.order-confirm .order-confirm-journeys .outbound.itinerary-note-bg{opacity:.3}.order-confirm .order-confirm-journeys .inbound .passenger-details,.order-confirm .order-confirm-journeys .outbound .passenger-details{min-height:164px}.order-confirm .order-confirm-journeys .inbound>h3.title,.order-confirm .order-confirm-journeys .outbound>h3.title{float:left!important;position:relative;font-family:MuseoSans-900;font-weight:400;font-style:normal;max-width:175px;word-break:break-word;margin:0;color:#8d559f;font-size:18px}.order-confirm .order-confirm-journeys .inbound>h3.title small,.order-confirm .order-confirm-journeys .outbound>h3.title small{font-family:MuseoSans-700;font-weight:400;font-style:normal;display:block;width:100%;font-size:10px;color:#707070;text-transform:none}.order-confirm .order-confirm-journeys .inbound>h3.title .icon,.order-confirm .order-confirm-journeys .outbound>h3.title .icon{position:absolute;background:url(../imgs/sprite.png) top left no-repeat;display:block;width:100%;width:43px;height:17px;top:10px;right:-49px}.order-confirm .order-confirm-journeys .inbound h3,.order-confirm .order-confirm-journeys .inbound>div,.order-confirm .order-confirm-journeys .outbound h3,.order-confirm .order-confirm-journeys .outbound>div{padding:0 20px}.order-confirm .order-confirm-journeys .inbound>div,.order-confirm .order-confirm-journeys .outbound>div{padding-top:15px;padding-bottom:15px}.order-confirm .order-confirm-journeys .inbound>div>p,.order-confirm .order-confirm-journeys .outbound>div>p{margin-top:10px;margin-bottom:0}.order-confirm .order-confirm-journeys .inbound>div.dots,.order-confirm .order-confirm-journeys .outbound>div.dots{background-image:url(../imgs/pao-itinerary-seperator.png);background-position:left bottom;background-repeat:repeat-x;clear:both}.order-confirm .order-confirm-journeys .inbound>div.dots p.small-bold,.order-confirm .order-confirm-journeys .outbound>div.dots p.small-bold{color:#707070;font-size:11px;font-family:MuseoSans-900;font-weight:400;font-style:normal}.order-confirm .order-confirm-journeys .inbound>div.dots>div,.order-confirm .order-confirm-journeys .outbound>div.dots>div{color:#707070;font-size:11px;margin:0}.order-confirm .order-confirm-journeys .inbound>div.dots>div p,.order-confirm .order-confirm-journeys .outbound>div.dots>div p{font-family:MuseoSans-500;font-weight:400;font-style:normal;margin:0}.order-confirm .order-confirm-journeys .inbound>div.dots>div p.pull-left,.order-confirm .order-confirm-journeys .outbound>div.dots>div p.pull-left{width:50%}.order-confirm .order-confirm-journeys .inbound>div.dots>div p.pull-right,.order-confirm .order-confirm-journeys .outbound>div.dots>div p.pull-right{color:#8d559f}.order-confirm .order-confirm-journeys .inbound>div.dots dl,.order-confirm .order-confirm-journeys .outbound>div.dots dl{color:#707070;font-size:11px;margin:0}.order-confirm .order-confirm-journeys .inbound>div.dots dl dt,.order-confirm .order-confirm-journeys .outbound>div.dots dl dt{text-transform:uppercase;font-family:MuseoSans-900;font-weight:400;font-style:normal}.order-confirm .order-confirm-journeys .inbound>div.dots dl dd,.order-confirm .order-confirm-journeys .outbound>div.dots dl dd{font-family:MuseoSans-500;font-weight:400;font-style:normal;margin-bottom:5px}.order-confirm .order-confirm-journeys .inbound>div.dots dl dd.orig-order-data,.order-confirm .order-confirm-journeys .outbound>div.dots dl dd.orig-order-data{margin-bottom:10px}.order-confirm .order-confirm-journeys .inbound>div.dots dl dd:last-child,.order-confirm .order-confirm-journeys .inbound>div.dots dl dt>dl,.order-confirm .order-confirm-journeys .outbound>div.dots dl dd:last-child,.order-confirm .order-confirm-journeys .outbound>div.dots dl dt>dl{margin-bottom:0}.order-confirm .order-confirm-journeys .inbound>div.dots dl dd.orig-order-data>div,.order-confirm .order-confirm-journeys .outbound>div.dots dl dd.orig-order-data>div{padding:5px 0 0 10px;height:45px;border:2px solid #E8DDEC}.order-confirm .order-confirm-journeys .inbound>div.dots dl dd.orig-order-data>div h4,.order-confirm .order-confirm-journeys .outbound>div.dots dl dd.orig-order-data>div h4{margin:0;text-transform:uppercase}.order-confirm .order-confirm-journeys .inbound>div.dots dl dd.orig-order-data>div p,.order-confirm .order-confirm-journeys .outbound>div.dots dl dd.orig-order-data>div p{margin:0}.order-confirm .order-confirm-journeys .inbound>div.dots dl dt.add-t-p,.order-confirm .order-confirm-journeys .outbound>div.dots dl dt.add-t-p{padding-top:10px}.order-confirm .order-confirm-journeys .inbound>div.dots dl dt>dl:after,.order-confirm .order-confirm-journeys .inbound>div.dots dl dt>dl:before,.order-confirm .order-confirm-journeys .outbound>div.dots dl dt>dl:after,.order-confirm .order-confirm-journeys .outbound>div.dots dl dt>dl:before{content:" ";display:table}.order-confirm .order-confirm-journeys .inbound>div.dots dl dt>dl dd,.order-confirm .order-confirm-journeys .inbound>div.dots dl dt>dl dt,.order-confirm .order-confirm-journeys .outbound>div.dots dl dt>dl dd,.order-confirm .order-confirm-journeys .outbound>div.dots dl dt>dl dt{text-transform:none;font-family:MuseoSans-500;font-weight:400;font-style:normal}.order-confirm .order-confirm-journeys .inbound>div.dots dl dt>dl dt,.order-confirm .order-confirm-journeys .outbound>div.dots dl dt>dl dt{float:left!important;clear:left;width:170px}.order-confirm .order-confirm-journeys .inbound>div.dots dl dt>dl dd,.order-confirm .order-confirm-journeys .outbound>div.dots dl dt>dl dd{float:right!important;text-align:right;width:60px;color:#8d559f;margin:0}.order-confirm .order-confirm-journeys .inbound>div.dots dl .highlighted,.order-confirm .order-confirm-journeys .outbound>div.dots dl .highlighted{text-transform:uppercase;font-family:MuseoSans-700;font-weight:400;font-style:normal;margin-left:-2px;line-height:1em;display:inline;padding:4px 2px 2px;background:#d3edeb}.order-confirm .order-confirm-journeys .inbound>div.sub-total dl:after,.order-confirm .order-confirm-journeys .inbound>div.sub-total dl:before,.order-confirm .order-confirm-journeys .outbound>div.sub-total dl:after,.order-confirm .order-confirm-journeys .outbound>div.sub-total dl:before,.order-confirm .order-confirm-totals dl:after,.order-confirm .order-confirm-totals dl:before{display:table;content:" "}.order-confirm .order-confirm-journeys .inbound>div.dots h4,.order-confirm .order-confirm-journeys .outbound>div.dots h4{font-size:14px;color:#8d559f;font-family:MuseoSans-900;font-weight:400;font-style:normal}.order-confirm .order-confirm-journeys .inbound>div.sub-total.no-bottom-border,.order-confirm .order-confirm-journeys .outbound>div.sub-total.no-bottom-border{border-bottom:none}.order-confirm .order-confirm-journeys .inbound>div.sub-total dl,.order-confirm .order-confirm-journeys .outbound>div.sub-total dl{margin:8px 0 5px}.order-confirm .order-confirm-journeys .inbound>div.sub-total dl:after,.order-confirm .order-confirm-journeys .outbound>div.sub-total dl:after{clear:both}.order-confirm .order-confirm-journeys .inbound>div.sub-total dd,.order-confirm .order-confirm-journeys .inbound>div.sub-total dt,.order-confirm .order-confirm-journeys .outbound>div.sub-total dd,.order-confirm .order-confirm-journeys .outbound>div.sub-total dt{font-size:13px;font-family:MuseoSans-900;font-weight:400;font-style:normal}.order-confirm .order-confirm-journeys .inbound>div.sub-total dt,.order-confirm .order-confirm-journeys .outbound>div.sub-total dt{float:left!important;clear:left;width:155px}.booking-details-container .booking-details-area .booking-wrap .ticket-type dl dt>dl:after,.my-account .my-account-header:after,.my-account .my-account-summary>div>div dl:after,.order-confirm .order-confirm-totals dl:after,.order-confirm-further:after{clear:both}.order-confirm .order-confirm-journeys .inbound>div.sub-total dd,.order-confirm .order-confirm-journeys .outbound>div.sub-total dd{float:right!important;text-align:right;width:60px;color:#8d559f}.order-confirm .order-confirm-journeys .inbound>div.sub-total>dl>dd,.order-confirm .order-confirm-journeys .outbound>div.sub-total>dl>dd{color:#8d559f}.order-confirm .order-confirm-journeys .inbound>div.ticket-type,.order-confirm .order-confirm-journeys .outbound>div.ticket-type{background-color:#f5f3f5}.order-confirm .order-confirm-journeys .inbound>div.flexibility-details p.hint,.order-confirm .order-confirm-journeys .inbound>div.passenger-details p.hint,.order-confirm .order-confirm-journeys .outbound>div.flexibility-details p.hint,.order-confirm .order-confirm-journeys .outbound>div.passenger-details p.hint{color:#8d559f;margin-bottom:0}.order-confirm .order-confirm-journeys .inbound>div.flexibility-details d,.order-confirm .order-confirm-journeys .inbound>div.flexibility-details dl dt dl dt,.order-confirm .order-confirm-journeys .inbound>div.flexibility-details dl dt>dl dd,.order-confirm .order-confirm-journeys .inbound>div.passenger-details d,.order-confirm .order-confirm-journeys .inbound>div.passenger-details dl dt dl dt,.order-confirm .order-confirm-journeys .inbound>div.passenger-details dl dt>dl dd,.order-confirm .order-confirm-journeys .outbound>div.flexibility-details d,.order-confirm .order-confirm-journeys .outbound>div.flexibility-details dl dt dl dt,.order-confirm .order-confirm-journeys .outbound>div.flexibility-details dl dt>dl dd,.order-confirm .order-confirm-journeys .outbound>div.passenger-details d,.order-confirm .order-confirm-journeys .outbound>div.passenger-details dl dt dl dt,.order-confirm .order-confirm-journeys .outbound>div.passenger-details dl dt>dl dd{width:auto}.order-confirm .order-confirm-journeys .inbound>div.flexibility-details d ul,.order-confirm .order-confirm-journeys .inbound>div.flexibility-details dl dt dl dt ul,.order-confirm .order-confirm-journeys .inbound>div.flexibility-details dl dt>dl dd ul,.order-confirm .order-confirm-journeys .inbound>div.passenger-details d ul,.order-confirm .order-confirm-journeys .inbound>div.passenger-details dl dt dl dt ul,.order-confirm .order-confirm-journeys .inbound>div.passenger-details dl dt>dl dd ul,.order-confirm .order-confirm-journeys .outbound>div.flexibility-details d ul,.order-confirm .order-confirm-journeys .outbound>div.flexibility-details dl dt dl dt ul,.order-confirm .order-confirm-journeys .outbound>div.flexibility-details dl dt>dl dd ul,.order-confirm .order-confirm-journeys .outbound>div.passenger-details d ul,.order-confirm .order-confirm-journeys .outbound>div.passenger-details dl dt dl dt ul,.order-confirm .order-confirm-journeys .outbound>div.passenger-details dl dt>dl dd ul{padding:0 0 0 12px}.order-confirm .order-confirm-journeys .inbound>div.last,.order-confirm .order-confirm-journeys .outbound>div.last{background-image:none}.order-confirm .order-confirm-journeys .inbound>h3.title .icon{background-position:0 -21px}.order-confirm .order-confirm-journeys .inbound,.order-confirm .order-confirm-journeys .outbound{float:left!important;width:320px;padding-top:24px}.order-confirm .order-confirm-journeys .inbound h3,.order-confirm .order-confirm-journeys .outbound h3{font-family:MuseoSans-900;font-weight:400;font-style:normal;color:#d45ea2;text-transform:uppercase;margin-bottom:0;font-size:24px}.order-confirm .order-confirm-totals{background-color:#9a8b9e;color:#fff;font-family:MuseoSans-900;font-weight:400;font-style:normal;padding:20px 24px;margin-right:10px}.order-confirm .order-confirm-totals dl{margin:0}.order-confirm .order-confirm-totals dl dt{display:inline-block;width:300px}.order-confirm .order-confirm-totals dl dd{display:inline-block;width:75px}.order-confirm .order-confirm-totals dl.journey-total{font-size:14px}.vat-Component{border:2px solid #eee;margin:15px 10px 15px 0;clear:both}.vat-Component .vat-Component-heading{height:45px;border-bottom:2px solid #eee}.vat-Component .vat-Component-heading a{padding:15px 0 15px 30px;display:block}.vat-Component .vat-Reg-Nos{padding:15px 0 15px 30px;width:245px;float:left}.vat-Component .vat-Reg-Nos p{font-family:MuseoSans-500;font-weight:400;font-style:normal;margin-bottom:5px}.vat-Component .vat-Reg-Nos p strong{font-family:MuseoSans-900;font-weight:400;font-style:normal}.vat-Component .head-office-address{padding:15px 0 15px 30px;width:390px;float:right}.vat-Component .head-office-address p{font-family:MuseoSans-500;font-weight:400;font-style:normal;margin-bottom:5px}.boxed-promo .boxed-promo-faq h3,.vat-Component .head-office-address p strong{font-family:MuseoSans-900;font-weight:400;font-style:normal}.boxed-promo{padding:10px;border:2px solid #e8ddec;background-color:#fff;margin:20px 0 15px;width:230px}.boxed-promo.itinerary-promo{width:100%}.boxed-promo .boxed-promo-faq h3{color:#8d559f;font-size:15px;margin:0 0 5px}.boxed-promo .boxed-promo-faq p{color:#707070;margin-bottom:7px}.boxed-promo .boxed-promo-faq p.info{font-size:14px;line-height:14px;font-family:MuseoSans-500;font-weight:400;font-style:normal}.boxed-promo .boxed-promo-faq p.info a{color:#d45ea2}.boxed-promo .boxed-promo-faq p.tel{font-size:18px;line-height:14px;font-family:MuseoSans-700;font-weight:400;font-style:normal}.boxed-promo .boxed-promo-faq p.tel-charges{font-size:10px;line-height:12px;font-family:MuseoSans-500;font-weight:400;font-style:normal;margin-bottom:0}.faq-other-box h3,.my-account h1,.my-account h3{color:#8d559f;font-family:MuseoSans-900;font-weight:400;font-style:normal}.faq-other-box{width:230px;margin-top:0!important;padding:20px!important}.faq-other-box h3{font-size:18px;margin:0 0 5px}.faq-other-box .tel-charges{margin-bottom:0!important}.manual-address-form{padding:0 1em}#manualAddress,.accountDetailsPage .my-account-details>.form-group>label{padding-right:20px}#addressIdSelectorSelectBoxItContainer{margin-top:10px;margin-bottom:10px}#manualAddress{background-color:#f6f2f7;padding-left:120px;margin-bottom:12px}.myaccountLandingPage .my-account .my-account-header h1{margin-top:0}.my-account h1{font-size:24px;margin-top:0}.my-account .my-account-header div.header-faq h3,.my-account h3{font-size:18px}.my-account .my-account-header h1{margin-top:30px}.my-account .my-account-header:after,.my-account .my-account-header:before{content:" ";display:table}.my-account .my-account-header div.header-info{color:#707070;margin-right:16px;float:left!important;width:426px}.my-account .my-account-header div.header-info p{font-family:MuseoSans-500;font-weight:400;font-style:normal}.my-account .my-account-header div.header-faq{float:right!important;padding:8px}.my-account .my-account-header div.header-faq strong{color:#d45ea2}.my-account .my-account-header div.header-faq .info,.my-account .my-account-header div.header-faq .tel,.my-account .my-account-header div.header-faq h3{margin-bottom:8px}.my-account .my-account-header div.header-faq .tel-charges{color:#707070;margin-bottom:5px;opacity:.7}.my-account .my-account-passengers,.my-account .my-account-summary{display:table;width:100%;border-collapse:collapse}.my-account .my-account-passengers>div,.my-account .my-account-summary>div{display:table-row}.my-account .my-account-passengers>div>div,.my-account .my-account-summary>div>div{color:#707070;display:table-cell;border:1px solid #e8ddec;padding:4px 12px;font-family:MuseoSans-500;font-weight:400;font-style:normal}.my-account .my-account-passengers-section{background:url(../imgs/pao-table-dashed-blue.png) 0 bottom repeat-x;margin-bottom:18px;padding-bottom:18px}.my-account .my-account-passengers-section.passenger-details{margin-bottom:40px}.my-account .my-account-passengers-section .my-account-passengers{margin-bottom:20px}.my-account .my-account-passengers-section .my-account-passengers>div.headers>div{color:#707070;font-family:MuseoSans-900;font-weight:400;font-style:normal;background:#fff}.my-account .my-account-passengers-section .my-account-passengers>div.headers>div.field-title label{width:84px}.my-account .my-account-passengers-section .my-account-passengers>div.headers>div.field-first label,.my-account .my-account-passengers-section .my-account-passengers>div.headers>div.field-last label{width:100px}.my-account .my-account-passengers-section .my-account-passengers>div.headers>div.field-gender label{width:91px}.my-account .my-account-passengers-section .my-account-passengers>div.headers>div.field-assistance label{width:204px}.my-account .my-account-passengers-section .my-account-passengers>div.headers>div.field-edit label{width:130px}.my-account .my-account-passengers-section .my-account-passengers>div>div{background:#f5f3f5}.my-account .my-account-passengers-section .my-account-passengers>div>div label.saved{margin:0}.my-account .my-account-passengers-section .my-account-passengers>div>div:first-child{width:75px}.my-account .my-account-passengers-section .my-account-passengers>div>div.actions{width:170px;padding-right:2px}.my-account .my-account-passengers-section .my-account-passengers>div>div.actions a{margin-right:5px}.my-account .my-account-passengers-section .my-account-passengers>div>div.actions a.delete{margin-right:0}.my-account .my-account-passengers-section .my-account-passengers>div.amendable{border:2px solid #8d559f}.my-account .my-account-passengers-section .my-account-passengers>div.amendable>div{border:0;padding:14px 2px;vertical-align:middle}.my-account .my-account-passengers-section .my-account-passengers>div.amendable>div.actions{padding-left:12px;padding-right:2px}.my-account .my-account-passengers-section .my-account-passengers>div.amendable>div .form-group{background:0 0;padding:0}.my-account .my-account-passengers-section .my-account-passengers>div.amendable>div .form-group .checkbox .active-select .frm-el{background-position:0 -169px;border:0}.my-account .my-account-passengers-section .my-account-passengers>div.amendable>div .form-group .checkbox .frm-lbl{font-size:10px;margin-left:0;padding:2px 22px 2px 2px;background:url(../imgs/pao-frm-sprite.png) right -119px no-repeat}.my-account .my-account-passengers-section .my-account-passengers>div.amendable>div .form-group .checkbox .frm-el{background-position:0 -150px;border:0;height:19px}.my-account .my-account-summary>div>div{background-color:#f5f3f5;border:2px solid #e8ddec;padding:18px 16px;width:50%;font-family:MuseoSans-500;font-weight:400;font-style:normal}.my-account .my-account-summary>div>div .summary>dd>dl dt,.my-account .my-account-summary>div>div h3,.order-confirm-further>div h3,.order-confirm-further>div.further-explore dl dd.leg{font-family:MuseoSans-900;font-weight:400;font-style:normal}.my-account .my-account-summary>div>div h3{color:#8d559f;font-size:18px;margin:0 0 10px}.my-account .my-account-summary>div>div .summary{margin:0;min-height:60px}.my-account .my-account-summary>div>div .summary>dd>dl dt{margin-bottom:15px;width:125px;display:table-cell}.my-account .my-account-summary>div>div .summary>dd>dl>dd{display:table-cell}.my-account .my-account-summary>div>div ul{list-style:none;padding-left:0}.my-account .my-account-summary>div>div dl{font-size:12px;display:table-row}.my-account .my-account-summary>div>div dl:after,.my-account .my-account-summary>div>div dl:before{content:" ";display:table}.my-account .my-account-summary>div>div a{display:block;width:100%;text-align:right;padding-top:10px}.my-account .my-account-details>.form-group{background:0 0;padding:0 0 8px}.my-account .my-account-details>.form-group div.saved{color:#707070;min-width:163px;margin-right:20px;font-size:14px}.my-account .my-account-details>.form-group div .form-group{background:0 0;padding:0;margin-bottom:5px;border-bottom:none}.my-account .my-account-details>.form-group div .form-group.tel-prefix-group{display:block;width:300px}.my-account .my-account-details>.form-group div .form-group.tel-prefix-group .selectboxit-container{border-bottom:2px solid #d6d6d6}.my-account .my-account-details>.form-group div .form-group.tel-prefix-group .selectboxit-container .selectboxit{width:158px}.my-account .my-account-details>.form-group div .form-group.formatted-address ul{list-style:none;margin:0;padding:0}.my-account .my-account-details>.form-group div .form-group.formatted-address ul li{display:block;width:100%}.my-account .my-account-details>.form-group div .form-inline{margin-bottom:0}.my-account .my-account-details>.form-group div.action{vertical-align:top}.my-account .my-account-details>.form-group div.action a,.my-account .my-account-details>.form-group div.action button{margin-left:10px;vertical-align:top}.order-confirm-further{padding:21px;background:#eaeaea}.order-confirm-further>div{padding:18px 16px;border:2px solid #e8ddec;background-color:#fff;margin-bottom:20px}.order-confirm-further>div h3{color:#8d559f}.order-confirm-further>div.further-explore h3{font-size:15px;line-height:17px;margin:0 0 10px}.order-confirm-further>div.further-explore dl{display:inline-block;margin:0;width:103px}.order-confirm-further>div.further-explore dl dt{margin-bottom:6px}.order-confirm-further>div.further-explore dl dd{color:#707070;font-size:10px;line-height:11px}.order-confirm-further>div.further-explore dl dd.ship{font-family:MuseoSans-500;font-weight:400;font-style:normal}.order-confirm-further>div.further-promo{border-top:0 none;border-bottom:5px solid #fff;border-right:5px solid #fff;border-left:5px solid #fff;background-color:#eaeaea;margin:0}.order-confirm-further>div.further-promo.first{border-top:5px solid #fff}.order-confirm-further>div.further-promo h3{color:#d45ea2;font-size:18px;font-family:MuseoSans-700;font-weight:400;font-style:normal}.order-confirm-further>div.further-promo p{color:#d45ea2;font-family:MuseoSans-500;font-weight:400;font-style:normal}.order-confirm-further:after,.order-confirm-further:before{content:" ";display:table}.no-border-image{background:0 0}.breadcrumb-nav{color:#707070;padding-top:0!important;background-position:-6px bottom}.breadcrumb-nav .account-breadcrumb{padding:12px 0 0 20px;margin:0}.breadcrumb-nav .account-breadcrumb li{font-size:11px;display:inline}.breadcrumb-nav .account-breadcrumb li span{margin:0 10px;font-size:14px;font-family:MuseoSans-500;font-weight:400;font-style:normal}.breadcrumb-nav .account-breadcrumb li.active{font-family:MuseoSans-900;font-weight:400;font-style:normal}.myaccountJourneyPage .my-account-journey-top h2{font-size:24px;color:#8d559f!important;font-family:MuseoSans-900;font-weight:400;font-style:normal}.my-account-journeys-container .my-account-journey-top p,.myaccountJourneyPage .my-account-journey-top p{font-family:MuseoSans-500;color:#707070;font-weight:400;font-style:normal}.my-account-journeys-container{margin:0 0 20px 5px}.my-account-journeys-container .my-account-journey-top p{font-size:13px}.my-account-journeys-container .my-account-journey-top p.first{margin-bottom:25px}.my-account-journeys-container .transparent-area{background:#fff;background:rgba(255,255,255,.6);filter:alpha(opacity=50);position:absolute;width:100%;height:100%;z-index:100;top:0;right:0}.my-account-journeys-container .my-account-helpline{margin:15px 0 40px;border:2px solid #e8ddec}.my-account-journeys-container .my-account-helpline h4{font-size:15px;color:#8d559f;font-family:MuseoSans-900;font-weight:400;font-style:normal}.my-account-journeys-container .my-account-helpline p{color:#707070;font-family:MuseoSans-500;font-weight:400;font-style:normal;margin-bottom:8px}.my-account-journeys-container .my-account-helpline p a span{color:#d45ea2;font-family:MuseoSans-900;font-weight:400;font-style:normal}.my-account-journeys-container .my-account-helpline p small{font-size:10px;font-family:MuseoSans-500;font-weight:400;font-style:normal}.my-account-journeys-container .my-account-helpline p.contact-number{font-size:18px;color:#707070;font-family:MuseoSans-700;font-weight:400;font-style:normal;line-height:10px}.my-account-journeys-container .held-fares-container{background:#d7c4dd;padding-bottom:5px;margin-bottom:20px}.my-account-journeys-container .held-fares-container h3{color:#8d559f}.my-account-journeys-container .held-fares-container .held-fare-content{margin:0 5px;padding:10px 0;background:#fff}.my-account-journeys-container .saved-searches-container{background:#c3d8ee;padding-bottom:5px;margin-bottom:20px}.my-account-journeys-container .saved-searches-container h3{color:#2469aa}.my-account-journeys-container .saved-searches-container h3 span{font-size:12px;font-family:MuseoSans-500;font-weight:400;font-style:normal;padding-left:10px}.my-account-journeys-container .booking-history-container .previous-bookings .booking-pagination .page-number,.my-account-journeys-container .saved-searches-container .booking-pagination .page-number,.my-account-journeys-container .saved-searches-container .booking-pagination a{font-family:MuseoSans-900;font-weight:400;font-style:normal}.my-account-journeys-container .saved-searches-container .booking-pagination{padding:20px 15px 0 0;margin-bottom:0}.my-account-journeys-container .saved-searches-container .booking-pagination a{font-size:15px;color:#d45ea2;padding:0 10px}.my-account-journeys-container .saved-searches-container .booking-pagination a:hover{text-decoration:none}.my-account-journeys-container .saved-searches-container .total-price-container{background:0 0!important}.my-account-journeys-container .saved-searches-container .held-fare-content{margin:0 5px;padding:10px 0;background:#fff}.my-account-journeys-container .booking-history-container{background:#f0c7df;padding-bottom:5px;margin-bottom:20px}.my-account-journeys-container .booking-history-container .previous-bookings .booking-pagination{padding:12px 15px 0 0;margin-bottom:0}.my-account-journeys-container .booking-history-container .previous-bookings .booking-pagination a{font-size:15px;color:#d45ea2;font-family:MuseoSans-900;font-weight:400;font-style:normal;padding:0 10px}.my-account-journeys-container .booking-history-container h3{color:#d45ea2}.my-account-journeys-container .booking-history-container h3 span{font-size:12px;font-family:MuseoSans-500;font-weight:400;font-style:normal;padding-left:10px}.my-account-journeys-container .booking-history-container .total-price-container{background:0 0!important}.my-account-journeys-container .booking-history-container .held-fare-content{margin:0 5px;padding:10px 0;background:#fff}.my-account-journeys-container .booking-history-container .passenger-booking-required{background:#e43d66!important;margin:10px;padding:5px 0 0;min-height:185px}.my-account-journeys-container .booking-history-container .passenger-booking-required .journey-grey-area{margin:0 5px;background:#e9d2d8}.my-account-journeys-container .booking-history-container .passenger-booking-required .journey-grey-area .total-price-container{width:190px;margin-left:10px}.my-account-journeys-container .booking-history-container .passenger-booking-required p.passenger-details-required{font-size:15px;font-family:MuseoSans-700;font-weight:400;font-style:normal;color:#fff;margin:10px 10px 10px 20px;padding-bottom:10px}.my-account-journeys-container .journey-boxes h3{padding:15px 0 15px 15px;font-size:18px;font-family:MuseoSans-900;font-weight:400;font-style:normal;margin:0 0 10px}.my-account-journeys-container .journey-boxes .journey-grey-area{background:#f6f2f7;margin:0 10px 10px;padding:0 10px 10px;min-height:185px}.my-account-journeys-container .journey-boxes .journey-grey-area .booking-charges p{color:#707070;font-family:MuseoSans-500;font-weight:400;font-style:normal}.my-account-journeys-container .journey-boxes .journey-grey-area .booking-charges p.call-charges{font-family:MuseoSans-900;font-weight:400;font-style:normal;font-size:11px}.my-account-journeys-container .journey-boxes .journey-grey-area .booking-charges p.call-charges .sailed{background:#fff;color:#8d559f;line-height:15px;padding:7px 5px 5px}.my-account-journeys-container .journey-boxes .journey-grey-area .top-info p{font-size:13px;font-family:MuseoSans-900;font-weight:400;font-style:normal;padding:20px 0 0}.my-account-journeys-container .journey-boxes .journey-grey-area .top-info p.active-booking{font-family:MuseoSans-900;font-weight:400;font-style:normal;margin-bottom:0!important;padding:10px 0 0!important;color:#8d559f}.my-account-journeys-container .journey-boxes .journey-grey-area .top-info p.past-booking{font-size:11px;font-family:MuseoSans-500;font-weight:400;font-style:normal;margin:0;padding:0 0 10px}.my-account-journeys-container .journey-boxes .journey-grey-area .top-info p.past-booking .reference-no{font-size:15px}.my-account-journeys-container .journey-boxes .journey-grey-area .top-info p.warn{padding:15px 0 0 35px;background:url(../imgs/pao-sprite-warning-black.png) left 7px no-repeat;font-size:11px;font-family:MuseoSans-900;font-weight:400;font-style:normal;line-height:12px;margin:0 20px 0 0}.my-account-journeys-container .journey-boxes .journey-grey-area .top-info p.warn strong{font-size:15px;color:#e20073;font-family:MuseoSans-900;font-weight:400;font-style:normal}.my-account-journeys-container .journey-boxes .journey-grey-area .depart-details{margin:0 20px 0 0;width:210px}.my-account-journeys-container .journey-boxes .journey-grey-area .depart-details dt{font-family:MuseoSans-900;font-weight:400;font-style:normal}.my-account-journeys-container .journey-boxes .journey-grey-area .depart-details dd{font-family:MuseoSans-500;font-weight:400;font-style:normal}.my-account-journeys-container .journey-boxes .journey-grey-area h4.title{font-size:12px;font-family:MuseoSans-900;font-weight:400;font-style:normal;color:#8d559f;padding-left:55px;margin-top:5px}.my-account-journeys-container .journey-boxes .journey-grey-area h4.title span.i-ship{position:absolute;background:url(../imgs/sprite.png) top left no-repeat;display:block;width:100%;width:43px;height:17px;top:10px;right:-49px}.my-account-journeys-container .journey-boxes .journey-grey-area h4.title span.ship-left{top:0;left:0}.my-account-journeys-container .journey-boxes .journey-grey-area h4.title span.ship-right{top:0;left:0;background-position:0 -20px;height:18px}.my-account-journeys-container .journey-boxes .journey-grey-area .total-price-container{width:205px;background:#fff}.my-account-journeys-container .journey-boxes .journey-grey-area .total-price-container .total-price{margin:0}.my-account-journeys-container .journey-boxes .journey-grey-area .total-price-container .total-price p.price{font-size:15px;font-family:MuseoSans-900;font-weight:400;font-style:normal;padding-left:5px}.my-account-journeys-container .journey-boxes .journey-grey-area .total-price-container .total-price button{font-family:MuseoSans-900;font-weight:400;font-style:normal;font-size:12px;margin:0 8px 0 5px}.my-account-journeys-container .journey-boxes .journey-grey-area .total-price-container .total-price a.delete{padding:5px 0 0 5px;display:block;font-size:11px;flaot:left}.my-account-journeys-container .journey-boxes .journey-grey-area .total-price-container .total-price a.delete span.right{background:url(../imgs/pao-link-sprite2-new.png) 5px 3px no-repeat;padding-right:30px;display:inline-block}.my-account-journeys-container .journey-boxes .journey-grey-area .total-price-container .price-whitebg{margin:20px 15px}.my-account-journeys-container .journey-boxes .journey-grey-area .total-price-container .no-whitebg{margin-left:15px}.my-account-journeys-container .saved-searches-container .journey-grey-area{background:#ecf2f8}.custom-content h1,.custom-content h2,.custom-content h3,.custom-content h4,.custom-content h5,.custom-content p{color:#7c7c7c}.custom-content h1{font-size:24px;font-family:MuseoSans-900;font-weight:400;font-style:normal;margin-bottom:17px;margin-top:0!important;text-transform:uppercase}.custom-content h2{font-family:MuseoSans-700;font-weight:400;font-style:normal;font-size:14px;margin-top:5px!important;margin-bottom:20px!important}.custom-content h3{font-size:16px;font-family:MuseoSans-900;font-weight:400;font-style:normal;margin-bottom:0;text-transform:uppercase}.custom-content h4{text-transform:uppercase}.custom-content p{font-family:MuseoSans-500;font-weight:400;font-style:normal}.custom-content .thumbnail-one{margin:7px 6px 0 0}.custom-content .thumbnail-option2{margin:6px 0 0}.custom-content .thumbnail-three{margin:7px 5px 0 0}.custom-content .gallery-section{float:right!important;width:300px;margin:10px 0 0 20px}.booking-details-container.summary{width:640px}.booking-details-container.summary .booking-wrap{border-top:none!important;border-right:none!important;border-bottom:none!important}.booking-details-container .buttons-navigation{margin:20px 0}.booking-details-container h2{color:#8d559f;font-size:24px;font-family:MuseoSans-900;font-weight:400;font-style:normal}.booking-details-container .heading-and-button{margin-bottom:10px}.booking-details-container .booking-number{padding:20px;background:#ebe8ec}.booking-details-container .booking-number .your-number{width:190px}.booking-details-container .booking-number .your-number h3{font-size:19px;font-family:MuseoSans-900;font-weight:400;font-style:normal;margin-top:0!important}.booking-details-container .booking-number .your-number p{font-size:23px;padding:10px 15px;background:#fff;font-family:MuseoSans-700;font-weight:400;font-style:normal;letter-spacing:3px;margin-bottom:0!important}.booking-details-container .top-booking-content .boxed-promo{margin:0}.booking-details-container .grey-bg{background:#f5f3f5}.booking-details-container .grey-bg .sailed{padding:8px;color:#8d559f;font-size:15px;font-family:MuseoSans-900;font-weight:400;font-style:normal;display:inline-block}.booking-details-container .confirmation-required{width:485px;padding:5px 5px 20px 20px}.booking-details-container .confirmation-required p.confirm-msg{font-size:16px;font-family:MuseoSans-700;font-weight:400;font-style:normal}.booking-details-container .confirmation-required p{font-size:12px;font-family:MuseoSans-500;font-weight:400;font-style:normal}.booking-details-container .my-account-helpline{width:232px;padding:5px 10px;border:2px solid #e8ddec}.booking-details-container .my-account-helpline h4{font-size:15px;color:#8d559f;font-family:MuseoSans-900;font-weight:400;font-style:normal}.booking-details-container .my-account-helpline p{color:#707070;font-family:MuseoSans-500;font-weight:400;font-style:normal}.booking-details-container .my-account-helpline p a span{color:#d45ea2;font-family:MuseoSans-900;font-weight:400;font-style:normal}.booking-details-container .my-account-helpline p small{font-size:10px;font-family:MuseoSans-500;font-weight:400;font-style:normal}.booking-details-container .my-account-helpline p.contact-number{font-size:18px;color:#707070;font-family:MuseoSans-700;font-weight:400;font-style:normal}.booking-details-container .booking-details-area h4{font-size:18px;color:#8d559f;font-family:MuseoSans-900;font-weight:400;font-style:normal}.booking-details-container .booking-details-area .booking-wrap{position:relative;border:2px solid #e8ddec;margin-top:15px;color:#707070}.booking-details-container .booking-details-area .booking-wrap.summary-details{margin-bottom:20px!important}.booking-details-container .booking-details-area .booking-wrap.summary-details .booking-outbound,.booking-details-container .booking-details-area .booking-wrap.summary-details .booking-return{border-top:none!important;border-bottom:none!important}.booking-details-container .booking-details-area .booking-wrap.summary-details .travel-essentials .bookingSummaryTravelEssentialsContainer{border:none;margin:0!important;padding-top:0!important}.booking-details-container .booking-details-area .booking-wrap.summary-details .travel-essentials .bookingSummaryTravelEssentialsContainer .titleContainer{margin-top:15px!important}.booking-details-container .booking-details-area .booking-wrap.summary-details .travel-essentials .ticket-type{background:0 0;padding-bottom:0!important}.booking-details-container .booking-details-area .booking-wrap.summary-details .travel-essentials .ticket-type dl dt{font-family:MuseoSans-500;font-weight:400;font-style:normal}.booking-details-container .booking-details-area .booking-wrap.summary-details .travel-essentials-empty-holder.middle{border-right:1px solid #e8ddec}.booking-details-container .booking-details-area .booking-wrap.summary-details .travel-essentials-empty-holder.right-col{background-color:#fff!important}.booking-details-container .booking-details-area .booking-wrap.summary-details .booking-amendment{padding-top:0!important}.booking-details-container .booking-details-area .booking-wrap.summary-details #travel-essentials-content-amend-info-hidden #europeanBreakdownCoverBasicContactContainer,.booking-details-container .booking-details-area .booking-wrap.summary-details #travel-essentials-content-amend-info-hidden #travelInsuranceBasicContactContainer{border:none}.booking-details-container .booking-details-area .booking-wrap .ticket-type{background:#f5f3f5;margin:0 -20px;padding:5px 20px 20px}.booking-details-container .booking-details-area .booking-wrap .ticket-type .ticket-title{font-family:MuseoSans-900;font-weight:400;font-style:normal}.booking-details-container .booking-details-area .booking-wrap .ticket-type.amends dd.head,.booking-details-container .booking-details-area .booking-wrap .ticket-type.amends dd.head dd{margin:0;color:#707070}.booking-details-container .booking-details-area .booking-wrap .ticket-type.amends dl dd dt{display:inline-block;font-family:MuseoSans-500;font-weight:400;font-style:normal;text-transform:none}.booking-details-container .booking-details-area .booking-wrap .ticket-type.amends dl dd dt.add-t-p{font-family:MuseoSans-900;font-weight:400;font-style:normal}.booking-details-container .booking-details-area .booking-wrap .ticket-type.amends dl dd dd{display:inline-block;text-align:right;vertical-align:top;color:#8d559f}.booking-details-container .booking-details-area .booking-wrap .ticket-type.amends dl dd dd.paid-price{text-decoration:line-through}.booking-details-container .booking-details-area .booking-wrap .ticket-type.amends dl dd dd.AmendCol{text-align:right}.booking-details-container .booking-details-area .booking-wrap .ticket-type.amends dl dd dd.amend-price{text-align:right;margin:0}.booking-details-container .booking-details-area .booking-wrap .ticket-type.amends dl dd dd.paid-amount{text-align:right}.booking-details-container .booking-details-area .booking-wrap .ticket-type dl{color:#707070;font-size:11px;margin:0}.booking-details-container .booking-details-area .booking-wrap .ticket-type dl dt{text-transform:uppercase;font-family:MuseoSans-900;font-weight:400;font-style:normal}.booking-details-container .booking-details-area .booking-wrap .ticket-type dl dt.extra-name{font-family:MuseoSans-500;font-weight:400;font-style:normal}.booking-details-container .booking-details-area .booking-wrap .ticket-type dl dd{font-family:MuseoSans-500;font-weight:400;font-style:normal;margin-bottom:5px}.booking-details-container .booking-details-area .booking-wrap .ticket-type dl dd:last-child,.booking-details-container .booking-details-area .booking-wrap .ticket-type dl dt>dl{margin-bottom:0}.booking-details-container .booking-details-area .booking-wrap .ticket-type dl dt.add-t-p{padding-top:10px}.booking-details-container .booking-details-area .booking-wrap .ticket-type dl dt>dl:after,.booking-details-container .booking-details-area .booking-wrap .ticket-type dl dt>dl:before{content:" ";display:table}.booking-details-container .booking-details-area .booking-wrap .ticket-type dl dt>dl dd,.booking-details-container .booking-details-area .booking-wrap .ticket-type dl dt>dl dt{text-transform:none;font-family:MuseoSans-500;font-weight:400;font-style:normal}.booking-details-container .booking-details-area .booking-wrap .ticket-type dl dt>dl dt{float:left!important;clear:left;width:155px}.booking-details-container .booking-details-area .booking-wrap .ticket-type dl dt>dl dd{float:right!important;text-align:right;width:60px;color:#8d559f;margin:0}.booking-details-container .booking-details-area .booking-wrap .ticket-type dl dd.old-subTotal{font-family:MuseoSans-500;font-weight:400;font-style:normal;margin-left:0!important;min-width:50px;text-align:right}.booking-details-container .booking-details-area .booking-wrap .ticket-type dl dd.new-price{margin-left:0!important;min-width:50px;text-align:right}.booking-details-container .booking-details-area .booking-wrap .ticket-type dl .highlighted{text-transform:uppercase;font-family:MuseoSans-700;font-weight:400;font-style:normal;margin-left:-2px;line-height:1em;display:inline;padding:4px 2px 2px;background:#d3edeb}.booking-details-container .booking-details-area .booking-wrap .promo{margin-bottom:10px;padding:5px 0 0 10px;height:45px;border:2px solid #E8DDEC}.booking-details-container .booking-details-area .booking-wrap .booking-outbound .dots.amends,.booking-details-container .booking-details-area .booking-wrap .booking-outbound .extras-slot,.booking-details-container .booking-details-area .booking-wrap .booking-outbound .fourth-slot,.booking-details-container .booking-details-area .booking-wrap .booking-outbound .portinfo-slot,.booking-details-container .booking-details-area .booking-wrap .booking-outbound .second-slot,.booking-details-container .booking-details-area .booking-wrap .booking-outbound .third-slot,.booking-details-container .booking-details-area .booking-wrap .booking-outbound .top-slot,.booking-details-container .booking-details-area .booking-wrap .booking-return .dots.amends,.booking-details-container .booking-details-area .booking-wrap .booking-return .extras-slot,.booking-details-container .booking-details-area .booking-wrap .booking-return .fourth-slot,.booking-details-container .booking-details-area .booking-wrap .booking-return .portinfo-slot,.booking-details-container .booking-details-area .booking-wrap .booking-return .second-slot,.booking-details-container .booking-details-area .booking-wrap .booking-return .third-slot,.booking-details-container .booking-details-area .booking-wrap .booking-return .top-slot{border-right:1px solid #e8ddec}.booking-details-container .booking-details-area .booking-wrap .promo h4{margin:0;text-transform:uppercase}.booking-details-container .booking-details-area .booking-wrap .promo p{margin:0}.booking-details-container .booking-details-area .booking-wrap .booking-outbound,.booking-details-container .booking-details-area .booking-wrap .booking-return{border-top:2px solid #e8ddec;border-bottom:2px solid #e8ddec}.booking-details-container .booking-details-area .booking-wrap .booking-outbound .extras-slot,.booking-details-container .booking-details-area .booking-wrap .booking-return .extras-slot{border-top:2px solid #8d559f}.booking-details-container .booking-details-area .booking-wrap .booking-outbound .third-slot,.booking-details-container .booking-details-area .booking-wrap .booking-return .third-slot{background-image:none}.booking-details-container .booking-details-area .booking-wrap .booking-outbound>div.third-slot,.booking-details-container .booking-details-area .booking-wrap .booking-return>div.third-slot{background-color:#f5f3f5}.booking-details-container .booking-details-area .booking-wrap .booking-outbound>div>h3.title,.booking-details-container .booking-details-area .booking-wrap .booking-return>div>h3.title{max-width:175px;float:left!important;word-break:break-word;position:relative;margin:0;color:#8d559f;font-family:MuseoSans-900;font-weight:400;font-style:normal;font-size:18px;padding-right:20px}.booking-details-container .booking-details-area .booking-wrap .booking-outbound>div>h3.title small,.booking-details-container .booking-details-area .booking-wrap .booking-return>div>h3.title small{font-family:MuseoSans-700;font-weight:400;font-style:normal;font-size:10px;color:#707070;display:block;width:100%;text-transform:none}.booking-details-container .booking-details-area .booking-wrap .booking-outbound>div>h3.title .icon,.booking-details-container .booking-details-area .booking-wrap .booking-return>div>h3.title .icon{position:absolute;background:url(../imgs/sprite.png) top left no-repeat;display:block;width:100%;width:43px;height:17px;top:10px;right:-49px}.booking-details-container .booking-details-area .booking-wrap .ship-container{margin-top:12px}.booking-details-container .booking-details-area .booking-wrap .fourth-slot{background:#fff!important}.booking-details-container .booking-details-area .booking-wrap .height-adjust{padding-top:25px}.booking-details-container .booking-details-area .booking-wrap .itinerary-note{position:absolute;padding:20px;text-align:center;top:50%;width:318px}.booking-details-container .booking-details-area .booking-wrap .booking-outbound{width:318px;padding:20px;border-right:1px solid #e8ddec;float:left}.booking-details-container .booking-details-area .booking-wrap .booking-outbound.itinerary-note-bg{opacity:.3}.booking-details-container .booking-details-area .booking-wrap .booking-outbound p.warn{padding-right:15px}.booking-details-container .booking-details-area .booking-wrap .booking-outbound span.ship-text{font-size:18px;top:-20px}.booking-details-container .booking-details-area .booking-wrap .booking-outbound span.ship-left{top:0;left:110px}.booking-details-container .booking-details-area .booking-wrap .booking-return{width:318px;padding:20px;float:left}.booking-details-container .booking-details-area .booking-wrap .booking-return p.warn{padding-right:15px}.booking-details-container .booking-details-area .booking-wrap .booking-return .passenger-vehicle-details p{font-size:12px;font-family:MuseoSans-500;font-weight:400;font-style:normal}.booking-details-container .booking-details-area .booking-wrap .booking-return .passenger-vehicle-details p.same-passenger{font-size:10px;color:#8d559f;font-family:MuseoSans-700;font-weight:400;font-style:normal}.booking-details-container .booking-details-area .booking-wrap .booking-return span.ship-text{font-size:18px;top:-20px}.booking-details-container .booking-details-area .booking-wrap .booking-return span.ship-text-grey{display:inline-block;width:105px}.booking-details-container .booking-details-area .booking-wrap .booking-return span.ship-left,.booking-details-container .booking-details-area .booking-wrap .booking-return span.ship-right{top:0;left:110px}.booking-details-container .booking-details-area .booking-wrap .booking-amendment{width:320px;padding:20px 20px 0;float:left}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .third-slot-second{min-height:134px;border-top:2px solid #8d559f}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .third-slot-top{background-image:none}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .mybox1{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .mybox1 button{margin-bottom:20px}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .mybox1 p.mb1{margin-top:20px;font-size:13px;font-family:MuseoSans-500;font-weight:400;font-style:normal}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .mybox2{height:711px;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .mybox2 button{margin-bottom:20px}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .mybox2 p{margin-top:20px;font-size:13px;font-family:MuseoSans-500;font-weight:400;font-style:normal}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container{top:0}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder{background:0 0;margin:0 auto}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder dl{background:0 0;border-bottom:1px solid #c1a4ca}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder dl dt{color:#8d559f}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder dl .where-returnopt .selectboxit-container .selectboxit,.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder dl dd.where-singleopt .selectboxit-container .selectboxit{width:140px}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder dl .ico-vehicle{background:url(../imgs/white-farefinder-purple-icons.png) left 5px no-repeat;display:inline-block;min-width:55px;padding-top:5px}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder dl .ico-trailers{background:url(../imgs/white-farefinder-purple-icons.png) left -34px no-repeat;display:inline-block;min-width:55px;padding-top:5px}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder dl dd.ffwho>div>ul li:first-child label.over-16{background:url(../imgs/white-farefinder-purple-icons.png) 3px -74px no-repeat;display:inline-block;width:42px;padding-top:28px}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder dl dd.ffwho>div>ul li:first-child label.under-16{background:url(../imgs/white-farefinder-purple-icons.png) 6px -122px no-repeat;display:inline-block;width:42px;padding-top:28px}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder dl dd.ffwho>div>ul li:first-child label.under-4{background:url(../imgs/white-farefinder-purple-icons.png) 2px -185px no-repeat;display:inline-block;width:42px;padding-top:28px}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder dl dd.ffwho>div>ul li:first-child label.pets{background:url(../imgs/white-farefinder-purple-icons.png) -4px -244px no-repeat;display:inline-block;width:42px;padding-top:27px}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder dl dd.ffwho>div>ul li:first-child label.student{background:url(../imgs/white-farefinder-purple-icons.png) 3px -284px no-repeat;display:inline-block;width:42px;padding-top:28px}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder dl dd.commercials .i,.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder dl dd.dangerous .i{top:-7px;right:0;background-position:left -220px;position:relative}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder dl dd.commercials .frm-lbl,.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder dl dd.dangerous .frm-lbl{width:150px;float:left}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder dl dd.commercials .checkbox,.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder dl dd.dangerous .checkbox{padding-top:5px}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder dl dd{margin-bottom:6px}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder dl dd .bb,.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder dl dd .frm-el{border-bottom:2px solid #c5bcc8}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder dl dd .ui-datepicker-trigger{border-bottom:2px solid #8d559f}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder dl dd .bt{border-top:2px solid #c5bcc8}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder dl dd.commercials .frm-el{float:left;margin-left:0}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder dl dd.dangerous .frm-el{float:left;margin-left:0}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder dl dd.return-party{margin-bottom:8px}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder dl dd.return-party .frm-lbl{padding-right:0;padding-top:10px}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder dl dd.return-party .frm-el{position:relative;top:-8px}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder .discount-code,.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder dl.getaquotebtn{border:none}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder .discount-code{margin:15px 0 10px;padding-bottom:0}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder #how-ff dt,.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder #when-ff dt,.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder #who-ff dt{margin-top:12px}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .farefinder-container .farefinder #who-ff{padding-bottom:0}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .amend-names button{line-height:15px;font-size:11px}.booking-details-container .booking-details-area .booking-wrap .booking-amendment .amend-names p{margin:15px 0 0;font-size:13px;font-family:MuseoSans-500;font-weight:400;font-style:normal;color:#707070}.booking-details-container .booking-details-area .booking-wrap .travel-details{clear:both;margin-bottom:10px}.booking-details-container .booking-details-area .booking-wrap .travel-details dl dt{font-size:13px;font-family:MuseoSans-900;font-weight:400;font-style:normal;padding:0 5px 0 0;line-height:22px}.booking-details-container .booking-details-area .booking-wrap .travel-details dl dd{font-size:13px;font-family:MuseoSans-500;font-weight:400;font-style:normal;padding:2px 7px 0 0}.booking-details-container .booking-details-area .booking-wrap .hr{background:url(../imgs/small-dots.png) left bottom repeat-x;margin:20px -20px;padding:20px}.booking-details-container .booking-details-area .booking-wrap .hr.third-slot-top{padding-top:0!important;padding-bottom:0!important}.booking-details-container .booking-details-area .booking-wrap .hr.third-slot-second{background-color:#fff}.booking-details-container .booking-details-area .booking-wrap .hr.third-slot-big-height{height:711px;padding-top:0!important;padding-bottom:0!important;background:url(../imgs/new-purple-border.png) left bottom repeat-x!important}.booking-details-container .booking-details-area .booking-wrap .passengers-info dt{font-family:MuseoSans-900;font-weight:400;font-style:normal;margin-top:10px}.booking-details-container .booking-details-area .booking-wrap .passengers-info dd,.booking-details-container .booking-details-area .booking-wrap .passengers-info p{font-family:MuseoSans-500;font-weight:400;font-style:normal;font-size:11px}.booking-details-container .booking-details-area .booking-wrap .passengers-info p{margin-bottom:5px}.booking-details-container .booking-details-area .booking-wrap p.small-bold{font-family:MuseoSans-900!important;font-weight:400!important;font-style:normal!important;margin:0!important}.booking-details-container .booking-details-area .booking-wrap .flexi-type{color:#707070}.booking-details-container .booking-details-area .booking-wrap .flexi-type .flexi{font-size:11px;background:#d3edeb;padding:3px}.booking-details-container .booking-details-area .booking-wrap .flexi-type .flexi-amount{font-size:11px;color:#8d559f}.booking-details-container .booking-details-area .booking-wrap .ticket-flexibility{color:#707070}.booking-details-container .booking-details-area .booking-wrap .ticket-flexibility ul{margin-left:15px;padding-left:0}.booking-details-container .booking-details-area .booking-wrap .ticket-flexibility ul li{font-szie:12px;font-family:MuseoSans-500;font-weight:400;font-style:normal}.booking-details-container .booking-details-area .booking-wrap .ticket-flexibility a,.booking-details-container .booking-details-area .booking-wrap h4{font-family:MuseoSans-900;font-weight:400;font-style:normal}.booking-details-container .booking-details-area .booking-wrap .ticket-flexibility p.subtotal{font-size:13px;font-family:MuseoSans-900;font-weight:400;font-style:normal;margin-top:15px;margin-bottom:0}.booking-details-container .booking-details-area .booking-wrap h4{color:#8d559f;font-size:14px}.booking-details-container .booking-details-area .booking-wrap .extra-services h4{margin:0}.booking-details-container .booking-details-area .booking-wrap .extra-services dl dt{float:left;clear:left;max-width:220px}.booking-details-container .booking-details-area .booking-wrap .extra-services dl dd{float:right;max-width:50px}.booking-details-container .booking-details-area .booking-wrap .passenger-vehicle-details p{margin-bottom:0;font-size:12px;font-family:MuseoSans-500;font-weight:400;font-style:normal;display:table-cell}.booking-details-container .booking-details-area .booking-wrap .passenger-vehicle-details p a{color:#8d559f;font-size:10px;font-family:MuseoSans-700;font-weight:400;font-style:normal}.booking-details-container .booking-details-area .booking-wrap .passenger-vehicle-details p:first-child{width:50%}.booking-details-container .booking-details-area .booking-wrap .passenger-vehicle-details p.small-bold{font-size:11px;font-family:MuseoSans-900;font-weight:400;font-style:normal}.booking-details-container .booking-details-area .booking-wrap .big-height{height:416px;background:url(../imgs/new-purple-border.png) left bottom repeat-x!important;margin:20px -20px;padding:20px}.booking-details-container .booking-details-area .re-quote .fourth-slot,.booking-details-container .booking-details-area .re-quote .third-slot-second{height:260px!important}.booking-details-container .booking-details-area .re-quote .fourth-slot{background:#fff!important}.grey-footer{background:#9a8b9e;color:#fff}.grey-footer .subTotal-footer{background:url(../imgs/small-dots.png) left bottom repeat-x;padding:5px 0 2px 30px}.grey-footer .subTotal-footer dl{margin-bottom:5px}.grey-footer .subTotal-footer dl dt{width:470px;float:left;font-size:16px}.grey-footer .subTotal-footer dl dd{font-size:16px}.grey-footer .subTotal-charges-info{padding:0 0 0 30px;margin:10px 0 0}.grey-footer .subTotal-charges-info dl{margin:0}.grey-footer .subTotal-charges-info dl dt{width:470px;float:left;font-size:16px}.grey-footer .subTotal-charges-info dl dd{font-size:16px}.grey-footer .subTotal-charges-info p{font-family:MuseoSans-500;font-weight:400;font-style:normal;font-size:10px}.grey-footer .subTotal-charges-info p span.i{background:url(../imgs/pao-frm-sprite.png) right -200px no-repeat;display:inline-block;width:19px;height:19px}.c_strength_input{width:250px;font-size:35px;background:0 0;border-radius:15px}.c_strength_meter{position:absolute;left:0;top:0;width:100%;z-index:-1}.c_button_strength{text-decoration:none;color:#4d4d4d;font-size:16px;display:block;font-weight:700}.c_strength_meter div{left:0;top:0;width:100%;z-index:-1;overflow:hidden;border-radius:19px;height:45px;transition:all .3s ease-in-out}.c_strength_meter div p{position:absolute;right:10px;color:#4d4d4d;font-size:13px;padding-right:30px;font-weight:700}.t_strength_meter{bottom:-2px;width:100%;z-index:-1;overflow:hidden;top:10px;clear:both;position:static;margin-bottom:10px;height:40px}.t_strength_meter div{width:0;height:34px;height:15px;transition:all .3s ease-in-out}.t_strength_meter div p{position:absolute;color:#4d4d4d;margin:20px 0 0;font-size:14px;font-weight:700;right:auto!important}.strength_wrapper{display:inline-block;position:relative;text-align:left}.strength_input{width:250px;font-size:25px;background:0 0}.strength_meter{position:absolute;left:0;top:0;width:100%;z-index:-1;overflow:hidden}.button_strength{text-decoration:none;color:#4d4d4d;font-size:13px;display:block}.strength_meter div{width:0;height:34px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.strength_meter div p{position:absolute;right:10px;color:#4d4d4d;font-size:13px;padding-right:30px}.veryweak{background-color:#FF7979;width:25%!important}.weak{background-color:#FDA068;width:50%!important}.medium{background-color:#FFE560;width:75%!important}.strong{background-color:#9BF47D;width:100%!important}.pswd_info{position:absolute;width:260px;padding:15px;background:#eee;font-size:20px;border-radius:15px;border:1px solid #ddd;display:none;z-index:1000;top:62px;right:0;box-shadow:5px 5px 5px #888}.pswd_info:after,.pswd_info:before{position:absolute;bottom:100%;content:'';display:none}.pswd_info:before{display:none;right:52px;border-right:17px solid transparent;border-bottom:17px solid #ddd;border-left:17px solid transparent}.pswd_info:after{right:53px;border-right:16px solid transparent;border-bottom:16px solid #eee;border-left:16px solid transparent}.pswd_info h4{margin:0 0 10px;padding:0;font-weight:400;font-size:1em;font-size:.7em}.pswd_info ul{padding:0;margin:0 0 0 10px;list-style-type:disc;list-style-position:outside}#pswd_infot_strength_meter .pswd_info ul li,.pswd_info ul li{padding-left:0!important;height:100%!important;font-size:12px}.pswd_info ul li{visibility:visible!important;min-height:20px!important;line-height:24px}.pswd_info .invalid{background:url(images/invalid.png) 0 50% no-repeat;color:#ec3f41}.pswd_info .valid{background:url(images/valid.png) 0 50% no-repeat;color:#3a7d34}.reset-password-body{padding-right:227px;margin-bottom:100px!important}#pswd_infot_strength_meter .pswd_info ul{list-style-type:disc;list-style-position:outside;margin-left:10px}#pswd_infot_strength_meter .pswd_info{font-family:MuseoSans-500;font-size:13px;z-index:6;padding:35px 20px;width:300px;box-shadow:none;background:#fff;position:static}.reset-password-page .reset-password-header{margin:50px 0 10px}.reset-password-page .reset-password-header .control-label{padding-left:20px;width:200px}.reset-password-page .reset-password-header h2{text-transform:uppercase;color:#8d559f;font-size:24px;font-family:MuseoSans-900;font-weight:400;font-style:normal;margin:0 0 20px}.reset-password-page .reset-password-bottom p,.reset-password-page .reset-password-header p{font-size:13px}.pet-abroad-container .pet-instructions-text p,.reset-password-page .reset-password-bottom p,.reset-password-page .reset-password-header p{font-family:MuseoSans-500;font-weight:400;font-style:normal}.reset-password-page .reset-password-body{margin:10px 0}.reset-password-page .reset-password-body .well{background:#f6f2f7;border:1px solid #b2b2b2}.reset-password-page .reset-password-body .form-group .control-label{width:150px;text-align:left}.reset-password-page .reset-password-body .form-group input[type=text]{width:200px}.reset-password-page .reset-password-body .form-group button{margin-left:160px}.reset-password-page .reset-password-bottom h4{color:#8d559f}.reset-password-page #pswd_infot_strength_meter{position:absolute;left:375px;top:-33px}.name-group.post-code-fields{width:530px}.pet-abroad-container{padding:20px}.pet-abroad-container h3{color:#7c7c7c;font-size:19px;margin-top:0}.pet-abroad-container .pet-instructions-text{color:#7c7c7c;width:350px;float:left}.pet-abroad-container .pet-instructions-text p{font-size:13px;margin-bottom:0}.pet-abroad-container .passport-scheme{float:left;margin:30px 0 0 20px}.pet-abroad-container .passport-scheme a{font-size:12px;font-family:MuseoSans-900;font-weight:400;font-style:normal}.top-tip-wrapper p{margin-bottom:0}.ui-tooltip{background-color:#fefefe;padding:6px;position:absolute;z-index:9999;max-width:150px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}.ui-tooltip .ui-tooltip-content{font-family:MuseoSans-500;font-weight:400;font-style:normal;font-size:11px;color:#3f3f3f}.price-rule-tip,.promo-tip{box-shadow:0 0 5px #aaa}.cancelConfirmation h3{color:#8d559f}.cancelConfirmation p{font-size:14px;margin:10px 0}.passengerDetailsAmendPage .passenger-details-actions{width:auto}.paymentConfirmationPage .col-xs-11 .six-fifty-width{margin:0!important}.paymentConfirmationPage .order-confirm .ticket-type dl dd dt.extra-name{font-family:MuseoSans-500;font-weight:400;font-style:normal;text-transform:none}.paymentConfirmationPage .order-confirm .ticket-type dl dd.amends dt{width:154px;word-wrap:break-word}.paymentConfirmationPage .order-confirm .ticket-type .subtotal-amount.pad-top15{color:#707070;font-family:MuseoSans-900;font-weight:400;font-style:normal}.paymentConfirmationPage .order-confirm .order-confirm-totals dl dt{width:430px}.payment-error .title-row h2{font-size:24px;font-family:MuseoSans-700;font-weight:400;font-style:normal;color:#8d559f;margin:20px 0}#europeanBreakdownCoverContactContainer,#travelInsuranceContactContainer,.payment-error p,.payment-error p.warning-msg{font-family:MuseoSans-500;font-weight:400;font-style:normal}.payment-error .ff-error-big{background-image:url(../imgs/pao-sprite-warning-large.png);background-repeat:no-repeat;background-position:30px center}.payment-error p.warning-msg{text-align:left;padding:20px 0 0 70px;margin:0 0 15px;font-size:15px}.payment-error p{font-size:12px}.payment-error button{margin-right:10px}.sailing-selection-options .exit-amend-button form button.btn{margin-left:5px}h3.comp-48-default-bg:nth-of-type(odd) span{color:#964b98}h3.comp-48-default-bg:nth-of-type(even) span{color:#ed6ea7}#singleJourneyTimeComboBoxSelectBoxItContainer ul{width:85px}.arrowWhiteDown{background:url(../imgs/sprites.png) right -2972px no-repeat!important}.arrowWhiteUp{background:url(../imgs/sprites.png) right -2946px no-repeat!important}#europeanBreakdownCoverContactContainer .europeanBreakdownCoverContact-more a,#europeanBreakdownCoverContactContainer .travelInsuranceContact-more a,#travelInsuranceContactContainer .europeanBreakdownCoverContact-more a,#travelInsuranceContactContainer .travelInsuranceContact-more a{background:url(../imgs/pao-link-sprite-blue-sml.png) right -3px no-repeat;padding-right:15px!important}#europeanBreakdownCoverContactContainer,#travelInsuranceContactContainer{color:#707070;border:2px solid #e8ddec;width:640px}#europeanBreakdownCoverContactContainer img,#travelInsuranceContactContainer img{max-width:140px}#europeanBreakdownCoverContactContainer .image-impact-container,#travelInsuranceContactContainer .image-impact-container{max-width:95px}#europeanBreakdownCoverContactContainer .europeanBreakdownCoverContact-more table,#travelInsuranceContactContainer .europeanBreakdownCoverContact-more table{width:310px}#europeanBreakdownCoverContactContainer .travelInsuranceContact-more dt,#travelInsuranceContactContainer .travelInsuranceContact-more dt{margin:10px 0;font-family:MuseoSans-900;font-weight:400;font-style:normal}#europeanBreakdownCoverBasicContactContainer,#travelInsuranceBasicContactContainer{border:2px solid #e8ddec}#confirmCancelBookingPopup #europeanBreakdownCoverContactContainer,#confirmCancelBookingPopup #travelInsuranceContactContainer,#confirmCancelBookingPopup .europeanBreakdownCoverContact-more table,.travelEssentialWarningComponent #travelInsuranceContactContainer{width:100%}#ebc-form-destinationZoneSelectBoxItOptions,#ebc-form-useExistingVehicleSelectBoxItOptions{width:250px!important;max-height:130px!important}.travelEssentialWarningComponent .checkbox .frm-lbl{max-width:500px}img.image{max-width:140px}#ebc-form-useExistingVehicleSelectBoxItOptions{top:auto!important}#extrasPageExtrasSection .modal-body img{max-width:130px;float:left!important;margin-right:10px!important;margin-bottom:10px!important}#travelInsuranceContainer .modal-body a,.europeanBreakdownCover .modal-body a{color:#d74793}.cabin-showLightBox,.europeanBreakdownCover-amend-showLightBox,.europeanBreakdownCover-annual-showLightBox,.europeanBreakdownCover-showLightBox,.europeanBreakdownCover-single-showLightBox,.meal-showLightBox,.travelInsurance-amend-showLightBox,.travelInsurance-showLightBox,.ui-datepicker-trigger{cursor:pointer}#travelEssnetialAmendmentWarning .warn{font-size:14px;line-height:25px!important}.ticket-type.amends dd.head,.ticket-type.amends dd.head dd{margin:0;color:#707070}.ticket-type.amends dl dd dt{display:inline-block;font-family:MuseoSans-500;font-weight:400;font-style:normal;text-transform:none}.ticket-type.amends dl dd dt.add-t-p{font-family:MuseoSans-900;font-weight:400;font-style:normal}.ticket-type.amends dl dd dd{display:inline-block;text-align:center;vertical-align:top;color:#8d559f}.ticket-type.amends dl dd dd.AmendCol,.ticket-type.amends dl dd dd.paid-amount{text-align:right}.ticket-type.amends dl dd dd.paid-price{text-decoration:line-through}.ticket-type.amends dl dd dd.amend-price{text-align:right;margin:0}.no-bg{background:#fff!important}.confirmation .btn{line-height:29px}.confirmation .btn span.cancel{background:url(../imgs/pao-link-sprite-blue-spacing.png) right 7px no-repeat}#ti-form-adultNumberSelectBoxIt,#ti-form-childrenNumberSelectBoxIt{width:55px!important}#ebc-form-destinationZoneSelectBoxIt{width:127px!important}#ti-form-endDate,#ti-form-startDate{width:100px!important}.singleLeg #ebc-form-endDate,.singleLeg #ebc-form-startDate,.singleLeg #ti-form-endDate,.singleLeg #ti-form-startDate{border:1px solid #dadada;padding-top:10px;width:100px}#ebc-form-vehicle-yearSelectBoxIt{width:100px;margin-left:10px}.winter-sports-info{width:20px!important;vertical-align:top!important}#ebc-form div.form-group.row{background:0 0;padding:6px}#ebc-form span.col-xs-1.form-control-label{margin-top:4px}#ebc-form-vehicle-maker,#ebc-form-vehicle-model{margin-left:10px;width:143px}.farefinder-container .farefinder dl dd .selectboxit.bb.small{width:96px}#singleJourneyTimeComboBoxSelectBoxItContainer{float:right}#sortDiv{float:right!important}#sortDiv .sortBySpan{font-family:MuseoSans-500;font-weight:400;font-style:normal}.sailingSelectionPage #ui-datepicker-div{background:#fff}.sailingSelectionPage #ui-datepicker-div .info-ico{background:url(../imgs/pao_mask_small.png) 19px 3px no-repeat #ddf6ff;padding:0!important}.sailingSelectionPage #ui-datepicker-div .info-ico a{background:0 0!important}.sailingSelectionPage #ui-datepicker-div .info-ico.ui-datepicker-current-day{background-color:#0ec1f3;color:#fff}.sailingSelectionPage #ui-datepicker-div .ui-datepicker-calendar,.sailingSelectionPage #ui-datepicker-div .ui-datepicker-header{border:none}.sailingSelectionPage #ui-datepicker-div .ui-datepicker{padding-left:3px}.sailingSelectionPage #ui-datepicker-div button.cal-close{width:95%}.sailingSelectionPage #ui-datepicker-div #availableMinicruisesWrapper h2{text-align:center;font-size:13px;min-width:220px;background-color:#ddf6ff!important;padding-top:10px!important;padding-bottom:5px!important}.sailingSelectionPage #ui-datepicker-div #availableMinicruisesWrapper a{display:block;margin-top:5px!important;margin-bottom:5px!important}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.minicruiselist-component .minicruise-row{background:#29a0a3}.terms-n-conditions{border:1px solid #adaaaa;padding:5px;color:#adaaaa;font-family:MuseoSans-500;font-size:10px}.extras-information .table div.outer-cabin .col-one .extras-links-group>span.cot{background:url(../imgs/pao-ico-ffwho.png) -355px 0 no-repeat;display:inline-block;width:42px;padding-top:28px}