﻿#packageoptions-loading{text-align:center;}.ChildObjectContainerContents{margin:10px 0;padding:0;}.ChildObjectContainerContentsInner{width:668px;padding:8px 0;}#packageBankItem .cms-col242 .cms-module-main{padding:10px;}#packageBankItem .cms-col242 .cms-button{margin:0px;}#packageBankItem .cms-col668{margin-top:8px;}#packageBankItem .cms-col668 .imageSlider{padding:0;}#packageBankItem .resultBrdrBottom{height:0;}#packageBankItem #lb-nav{width:90px;margin:0 auto;margin-bottom:10px;}#packageBankItem #lb-nav a.lb-prev{float:left;cursor:pointer;background:url("/assets/images/sprite-light-flow.png") no-repeat scroll 0 -392px #D8D8D8;border:0 none;display:block;height:35px;text-indent:-9999px;width:45px;}#packageBankItem #lb-nav a.lb-next{float:left;cursor:pointer;background:url("/assets/images/sprite-light-flow.png") no-repeat scroll 0 -462px #D8D8D8;border:0 none;display:block;height:35px;text-indent:-9999px;width:45px;}#packageBankItem #title{text-transform:uppercase;margin:10px 0;font-size:16px;}#packageBankItem .nightContainer{background:url("/assets/images/icons/icncalendar.png") no-repeat scroll 0px 0px transparent;font-size:14px;min-height:50px;padding-left:30px;}#packageBankItem .titleSmall{text-transform:uppercase;margin:10px 0;font-size:14px;}#packageBankItem .packageBankItemContainer{border-bottom:1px solid #E6E6E6;float:left;margin-bottom:15px;padding-bottom:10px;}#packageBankItem .imageContainerSmall{border:1px solid #CCCCCC;float:left;height:78px;margin-right:20px;width:112px;}#packageBankItem .imageContainerSmall.imgFlight{background:url("/assets/images/icons/icnflights.png") no-repeat;}#packageBankItem .imageContainerSmall.imgAttraction{background:url("/assets/images/icons/icnattractions.png") no-repeat;}#packageBankItem .imageContainerSmall.imgCruise{background:url("/assets/images/icons/icncruise.png") no-repeat;}#packageBankItem .imageContainerSmall.imgFerry{background:url("/assets/images/icons/icnferry.png") no-repeat;}#packageBankItem .imageContainerSmall.imgHotel{background:url("/assets/images/icons/icnhotel.png") no-repeat;}#packageBankItem .imageContainerSmall.imgTransfer{background:url("/assets/images/icons/icntransfers.png") no-repeat;}#packageBankItem .imageContainerSmall img{height:66px;padding:6px;width:100px;}#packageBankItem .packageBankItemDetails{float:left;width:534px;}#packageBankItem .packageBankItemDetails .upgrade{background-color:#F2F2F2;border:1px solid #E6E6E6;padding:4px;margin:2px 0 2px 0;}#packageBankItem .packageBankItemDetails .upgradeTitle{color:#B23697;}#packageBankItem .titleSub{font-size:16px;margin:0 0 5px;}.packageBankItemDetails div{margin-bottom:8px;}#packageBankItem .hidden{display:none;}#calendarWrapper table tr td.notAvailable{background-color:#D8D8D8;color:#FFFFFF;}#calendarWrapper{background-color:White;padding:10px;width:449px;}#calendarWrapper label{display:inline-block;width:150px;}#calendarWrapper .calendarWrapperContent{background-color:#F2F2F2;border:1px solid #E6E6E6;float:left;margin-bottom:10px;width:447px;}#calendarWrapper .calendarWrapperContentInner{float:left;padding:10px;}#calendarWrapper .calendarWrapperContentInner input#fr{background:url("/assets/images/icons/calendar_view_day.gif") no-repeat scroll right 1px #FFFFFF;}#calendarWrapper .calendarMonth{display:block;text-align:center;width:337px;}#calendarWrapper .calendarPrev{background:url("/assets/images/btnprevcalendar.png") repeat scroll 0 0 transparent;display:block;float:left;height:38px;margin-right:10px;text-indent:-9999px;width:40px;}#calendarWrapper #calendarClose{background:url("/assets/images/btncalclose.png") repeat scroll 0 0 transparent;cursor:pointer;height:20px;margin-right:-18px;margin-top:-18px;text-indent:-9999px;width:20px;}#calendarWrapper .calendarNext{background:url("/assets/images/btnnextcalendar.png") repeat scroll 0 0 transparent;display:block;float:left;height:38px;text-indent:-9999px;width:40px;}#calendarWrapper .btnConfirm{background:url("/assets/images/confirm.png") repeat scroll 0 0 transparent;border:medium none;float:right;height:28px;margin-top:10px;text-indent:-9999px;width:90px;}#calendarWrapper #calendarDays{background:url("/assets/images/calendarDays.png") repeat scroll 0 0 transparent;height:35px;margin-bottom:5px;width:449px;}#calendarWrapper #calendarDays .day{padding:0 21px 0 22px;width:40px;}#calendarWrapper table{border-color:#B3B3B3;border-collapse:collapse;}#calendarWrapper table tr td{height:59px;width:59px;border-color:#B3B3B3;}#calendarWrapper #passengerInfo table tr td{height:25px;width:59px;}#calendarWrapper #passengerInfo table tr td input{width:114px;}#calendarWrapper table tr td strong{color:#366799;}#calendarWrapper table tr td.available{background-color:#366799;background-repeat:no-repeat;color:White;border-color:#000000;}#calendarWrapper table tr td.available strong{color:White;}#calendarWrapper table tr td.available .pricing{display:block;font-size:14px;font-weight:bold;text-align:center;}#calendarWrapper table tr td .pricingNone{color:#4D4D4D;display:block;text-align:center;}#calendarWrapper .BtnConfirm{float:right;margin-top:10px!important;}#packageoptions-flights .cms-col242 .cms-module-main{padding:10px;}#packageoptions-flights .cms-col242 .cms-module-main li{margin-bottom:10px;}#packageoptions-flights .cms-col668 h1{line-height:20px;margin-bottom:20px;}#packageoptions-flights .cms-col668 p{margin-bottom:20px;}.packageBankUpgrades,.packageBankFlightExtras,.packageBankBaggage{padding:3px 5px;background:#F2F2F2;border:1px solid #CCC;margin:5px 0;}.packageBankUpgrades span,.packageBankFlightExtras span,.packageBankBaggage span{font-weight:bold;display:block;color:#333;}.packageBankUpgrades td,.packageBankFlightExtras td,.packageBankBaggage td{padding:3px 0;}#packageBankItem .tblPassengerDetails{border-collapse:collapse;}#packageoptions-passengerinfo .basketSummaryExtrasHeaderShort,#passengerDetailsBox table tr.box2 td{background:#F2F2F2;color:White;height:36px;line-height:16px;text-transform:uppercase;color:#595959;}#passengerDetailsBox table tr td{padding:4px 6px;}#packageBankItem .tblPassengerDetails tr{height:35px;}#packageBankItem .tblPassengerDetails .boxInput{border-color:#A6A6A6;}#packageBankItem .cms-button{float:right;margin-top:10px;}#packageoptions-flights .flightDetails{height:50px;margin-bottom:30px;width:670px;}#packageoptions-flights .flightDetails .res{background-color:transparent;}#packageoptions-flights .flightDetails .res tr.box8{display:none;}#packageoptions-flights .prc h2{color:#DB292E;}#packageoptions-flights .flightDetails .res td,#packageoptions-flights .flightResultBaseTemplate{background:none;}.packageflightselection{width:205px;height:32px;color:#fff;text-decoration:none;display:block;float:right;line-height:32px;margin-top:8px;padding-right:5px;}.packageflightselection.small{width:115px;}.flightResultBaseTemplate .flightResultBaseTemplateInner table{width:100%;}.flightResultBaseTemplate .flightDetails table{width:100%;}.mod-ajaxpackagebankresults .flow-sorting a{margin-top:0;}.mod-ajaxpackagebankresults .flow-module-main .flow-sorting-price{float:none;}.flow-xsl .basketXSLCustomOffer td{padding:8px 10px;}.flow-pbankresult .flow-pbankresult-selectbar{height:40px!important;}.flow-pbankresult-selectbar .cms-button{height:40px;line-height:40px;}