html,body,div,span,applet,object,iframe,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-size:100%;margin:0;padding:0;}
body{font-family:"Lucida Sans" , "Lucida Sans Unicode" , Arial, Helvetica, sans-serif;font-size:72%;color:#000;}
a img,:link img,:visited img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
q:before,q:after,blockquote:before,blockquote:after{content:"";}
textarea{margin:0;padding:0;}
a{outline:none;text-decoration:underline;cursor:pointer;color:#000;}
input{border:1px solid #ddddda;vertical-align:middle;margin:0;padding:2px 3px 2px 2px;}
.clearfix:after{content:".";display:block;visibility:hidden;line-height:0;height:0;clear:both;}
.clearfix{display:inline-block;zoom:1;}
* html .clearfix{height:1%;}
.apisBtn{background:url(../images/buttonBg.jpg) repeat-x left top;overflow:hidden;vertical-align:middle;font-weight:700;border:0 none;height:26px;width:auto;color:#fff;cursor:pointer;margin:0;padding:0 20px 6px 10px;}
input[type=button],input[type=submit]{overflow:hidden;vertical-align:middle;font-weight:700;border:0 none;height:26px;width:auto;color:#fff;cursor:pointer;text-align:center;-webkit-appearance:none;margin:10px 0 0;padding:4px 10px!important;}
.SearchHolidayPlan input[type=button]{margin-left:100px!important;}
select{line-height:20px;height:24px;vertical-align:middle;padding:0;}
.selectTwoDigits{width:44px!important;}
.selectFourDigits{width:84px!important;}
.darkAsterisk{font-size:1.2em;}
.redColorTxt{color:#f80604;}
.greenColorTxt{color:#47882e;}
.blueColorTxt{color:#00f;}
.highlightedGreenText{color:#4b8100;}
.page{width:986px;position:relative;top:0;left:0;margin:0 auto;}
.header{height:111px;position:relative;padding:0 13px;}
.header .logo{float:left;margin:10px 10px 0 0;}
.header .logoSubHead{color:#fff;display:inline-block;font-family:'Tenor Sans' , sans-serif;font-size:21px;font-style:normal;font-weight:400;left:170px;letter-spacing:3px;line-height:1.1em;position:absolute;text-decoration:none;text-transform:uppercase;top:74px;}
.headerLinks{float:right;letter-spacing:-4px;text-align:right;width:408px;}
.headerLinks,.signUp,.bookOnline,.bookOrCall span,.impNews span{display:inline;zoom:1;vertical-align:top;}
.bookOrCall .openingHr,.bookOrCall span,.bookOrCall a{letter-spacing:0;}
.signUp{width:218px;letter-spacing:0;margin:0 6px 0 0;}
.signUp .inviteFriend{background:url(../images/referafriend-icon.png) no-repeat left top;vertical-align:text-bottom;text-align:left;padding:0 0 4px 40px;}
.signupLetter{font-size:1.16em;font-weight:700;background:url(../images/signupNewsBgGra.jpg) #eee6d9 repeat-x 0 0;text-align:left;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;border-radius:6px;behavior:url(/PIE.htc);margin:4px 0 0;padding:15px 0 12px 8px;}
.bookOnline{letter-spacing:0;width:400px;}
.ImpTravelNews{color:red!important;}
.impNews .signUpnewsl{padding:0 0 5px;}
.impNews .signUpnewsl a{color:#fff;padding:0 0 0 5px;}
.headerBookOnline{color:#fff;font-size:1.3em;line-height:20px;}
.headerCallUs{color:#FFF;display:inline-block;font-size:24px;line-height:31px;padding-bottom:5px;font-family:Book Antiqua;}
.bgShadow{background:url(../images/shadow3.png) #fff no-repeat left top;}
.inviteF{letter-spacing:0;float:left;padding:0 0 0 8px;}
.signupLetter img{vertical-align:top;}
.bookOrCall span img{vertical-align:text-top;}
.bookOrCall strong{color:#FFF;padding:8px 0 0;}
.bookOnline .bookOnlineBtn{background:#95ae51;color:#FFF;height:25px;font-size:1.3em;font-weight:700;text-decoration:none;-moz-border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;-o-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;behavior:url(/PIE.htc);width:105px;letter-spacing:0;text-align:center;position:relative;padding:0 10px;}
.bookOnline .bOBtnOdd{font-size:1em;}
.onlineBookBtn,.carHireBtn{background:#009600;color:#FFF;display:block;position:relative;font-size:1.7em;font-weight:700;text-align:center;text-decoration:none;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;border-radius:6px;behavior:url(/PIE.htc);margin:0 0 7px;padding:12px 0;}
.bookOnline .onlineBookBtn{margin:2px 0 5px;padding:9px 0 10px;}
.bookOrCall{letter-spacing:-4px;}
.bookOrCall span{background:#b98f30;font-size:1.9em;height:30px;text-align:left;-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;behavior:url(/PIE.htc);padding:8px 6px 8px 2px;}
.bookOrCall small{color:#FFF;letter-spacing:0;font-size:.45em;float:left;margin:-10px 0 0;padding:0 0 0 24px;}
.headerLinks .openingHr{text-align:right;letter-spacing:0;color:#fff;display:inline-block;}
.callNow a.contact_us{font-size:1em;float:left;margin:8px 12px 0 4px;}
.callNow span{font-size:2.6em;font-weight:700;float:right;padding:0 0 0 2px;}
.nav{background:url(../Images/navBg.png) repeat-x left top;height:31px;overflow:hidden;position:relative;margin:0 13px 0 14px;padding:0 7px 0 6px;}
.nav a{text-decoration:none;font-weight:700;color:#fff;display:inline-block;text-shadow:1px 1px 0 #7A602E;margin:0 8px 0 0;padding:6px 5px 10px 8px;}
.nav a:hover{border-bottom:4px solid #62676d;margin:0 8px 0 0;padding:6px 5px 6px 8px;}
.nav .activeNav{border-bottom:4px solid #62676d;cursor:default;margin:0 8px 0 0;padding:6px 5px 6px 8px;}
.breadcrumb{padding:4px 0 4px 10px;}
.breadcrumb a{text-decoration:none;margin:0 3px 0 0;}
.mainContent{background:url(../images/pageShadowBg.png) repeat-y left -10px;overflow:hidden;position:relative;top:0;padding:0 22px 10px;}
.leftColumn{float:left;width:252px;background:#efe7da;margin:6px 0 10px;padding:4px 8px 8px;}
.leftColumn h1{font-size:1.2em;font-weight:700;border-bottom:2px solid #FFF;margin:0 0 6px;padding:0 0 3px;}
.searchContainer,.searchControl,.hotelSummary{border:3px solid #FFF;font-size:1em;overflow:hidden;padding:3px;}
.searchContainer .searchDivider{width:10px;}
.searchContainer .liRow{float:none;width:100%;overflow:hidden;}
.searchContainer li,.specialOffer li{float:left;width:114px;margin:0 0 6px;}
.searchContainer li select,.specialOffer li select{width:113px;}
.searchControl img{margin:0 0 0 4px;}
.searchControl li select,.searchControl li input[type=text]{width:146px;}
.searchControl .selectFullWidth{width:238px;}
.searchControl .showDirectFlights{float:right;width:90px;font-size:.9em;}
.searchControl .showDirectFlights .checkBlock{float:left;width:auto;margin:4px 2px 0 6px;padding:0 0 6px;}
.searchControl .hotelFliedsCont{float:left;width:186px;}
.searchControl .hotelFliedsCont select{width:186px;}
.searchControl .noOfRooms{float:right;width:46px;margin:-16px 0 0;}
.searchControl .roomVSpace{height:8px;clear:both;}
.searchControl li span strong{font-size:.9em;font-weight:400;}
.searchControl .searchButtonLi{height:30px;text-align:right;margin:0 4px 0 0;}
.button{overflow:hidden;text-decoration:none;vertical-align:middle;font-weight:700;border:0 none;background:#B98F30;cursor:pointer;margin:0 6px 0 0;padding:6px 10px;}
.destinationsCont .compass{position:absolute;right:-2px;top:2px;}
.destinationsCont img{margin:4px 0 0;}
.destinationsCont ul{border:0 none;text-align:center;}
.bestDeals{background: -moz-linear-gradient(center top , #72b8f3 0%, #468cc8 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); background: #72b8f3; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU4OGZkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTVhYjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#72b8f3), color-stop(100%,#468cc8));background: -webkit-linear-gradient(top, #72b8f3 0%,#468cc8 100%);background: -o-linear-gradient(top, #72b8f3 0%,#468cc8 100%);background: -ms-linear-gradient(top, #72b8f3 0%,#468cc8 100%);background: linear-gradient(top, #72b8f3 0%,#468cc8 100%);color:#fff;}
.notSureWhere2go,.caribbeanDeals{background:#FFF;border:1px solid #cbccc7;position:relative;margin:8px 0;padding:4px;}
.pricePromiseAd{border:3px solid #fe1c1d;}
.uniqueRef{background:url(../images/uniqueRefBg.jpg) #fff repeat-x left top;text-align:center;}
.uniqueRef h2{font-size:1.8em;font-weight:400;border:0 none;color:#fff;margin:0!important;padding:6px 0!important;}
.uniqueRef h3{font-size:2em;color:#000;font-weight:400;border:0 none;margin:0!important;padding:0!important;}
.uniqueRef h3 span{display:inline-block;margin:0;}
.fcCommission{background:url(../images/commissionBg.jpg) #fff repeat-x left top;padding:4px;}
.fcCommission h2,.travelInsu h2{text-decoration:underline;text-transform:uppercase;font-weight:700;letter-spacing:-1px;}
.fcCommission .fcDesc,.travelInsu .fcDesc{text-align:justify;margin:0;padding:8px 0 0;}
.travelInsu{background:url(../images/travelInsuBg.jpg) #fff repeat-x left top;padding:4px;}
.bestDealsRegion ul li{min-height:103px;background:#fff;position:relative;overflow:hidden;margin:10px 0 0;padding:2px 4px 6px 102px;}
.bestDealsRegion ul li img{border:2px solid #949897;position:absolute;margin:2px 0 0 -98px;}
.bestDealsRegion ul li h1,.bestDealsRegion ul li h2{font-size:1em;margin:0;padding:0;}
.bestDealsRegion ul li h2{font-size:1.2em;font-weight:700;}
.bestDealsRegion ul .nightsNBedDetails,.caribbeanDeals .nightsRoomOnly{color:#338ad1;}
.bestDealsRegion ul .depDateDetails,.caribbeanDeals .depDateDetails{color:#8e8e8e;}
.pricesByAirNames{border:none!important;overflow:hidden;margin:0;padding:0;}
input.searchBtnOrange{text-align:left;-webkit-appearance:none;margin:0;padding:0 10px!important;}
.buttonYellow:hover,.buttonYellowBlueBg:hover,.buttonYellowBlackBg:hover{background:#a2730a;}
.buttonYellow,.buttonYellowBlackBg,.buttonYellowBlueBg{text-decoration:none;font-weight:700!important;color:#fff!important;background:#b98f30;position:relative;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;border-radius:6px;behavior:url(/PIE.htc);padding:3px 3px 4px 10px !important;}
.buttonYellowALInk{text-decoration:none;font-weight:700!important;color:#000!important;display:inline-block;background:#b98f30;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;border-radius:6px;behavior:url(/PIE.htc);padding:6px!important;}
.buttonYellowBlackBg{color:#fff!important;background:#000;padding:6px!important;}
ul.pricesByAirNames{clear:left;}
ul.pricesByAirNames li{float:left;display:inline-block;width:65px;height:auto;}
.hsPassengersLi p,.hsAccommodLi p,.hsSurchargesLi p{margin:0 0 3px;}
.hsFlightsLi p{overflow:hidden;margin:0 0 5px;}
.hsFlightsLi h4{font-size:1.1em;font-weight:700;margin:0 0 5px;}
.hsFlightsLi .h4Inbound{border-top:1px dotted #151515;padding:2px 0 0;}
.hsFlightsLi .airlineColSpan{float:left;width:60px;font-weight:700;margin:0 2px 0 0;}
.hsFlightsLi .airlineDetailsSpan{float:left;width:158px;margin:0;}
.pricesByAir .pbaTitle{width:100%;height:16px;text-align:right;text-transform:uppercase;font-weight:700;color:#B98F30;margin:0 0 6px;}
.pricesByAir .pbaFromPrice{border:2px dotted #cfcfcf;float:right;width:50px;}
.pricesByAir .pbaFromPrice strong{font-weight:700;color:#fe005b;}
.pricesByAir li{float:left;width:76px;height:44px;position:relative;display:inline-block;line-height:18px;border:2px dotted #fff;margin:2px 0;}
.pricesByAir li span{display:block;width:100%;height:auto;text-align:center;}
.showPricesFlying{border:3px solid #d8d8d8!important;background:#fff;margin:10px 0 6px;padding:4px;}
.showPricesFlying li:first-child{float:left;width:auto;margin:0;}
.showPricesFlying .flightClassText{width:125px;}
.showPricesFlying li{float:left;width:auto;text-align:left;margin:0 0 0 1px;}
.flyingSeachBtn{text-decoration:none;vertical-align:middle;font-weight:700;border:0 none;background:#B98F30;cursor:pointer;margin:4px 0 0!important;padding:4px 8px;}
.rightColumn h1{font-size:2em;font-weight:700;color:#000;font-family:'Tenor Sans' ,sans-serif;padding:0 0 3px;}
.rightColumn h2{font-size:1.2em;font-weight:700;padding:8px 0;}
.offersCont{border-bottom:8px solid #f1eada;overflow:hidden;display:block;margin:8px 0 0;}
.offersContRow2{border-bottom:0 none;}
.offersCont li{float:left;width:202px;margin:0 20px 10px 0;}
.offersCont li h2{font-size:1.3em;font-weight:700;border-bottom:2px solid #8d8d8d;margin:0 0 4px;padding:0 0 3px;}
.offersCont li img{border:4px solid #b9b9b9;margin:0 0 3px;}
.offersCont li .moreInfoBtn{float:right;color:#fff;}
.offersCont h6{text-align:right;margin:5px 0 0;}
.caribbeanHList h6{text-align:right;margin:26px 0 0;}
.offersCont li p{min-height:44px;}
.offersContBordertop{border-top:8px solid #b98f30;border-bottom:0 solid #b98f30;margin:0;padding:15px 0;}
.blackButton{overflow:hidden;text-decoration:none;vertical-align:middle;font-weight:700;border:0 none;background:#000;cursor:pointer;margin:6px 0 0;padding:5px 8px;}
.searchResultsCount{background:#efe7da;border:1px solid #e4e4e4;position:relative;margin:0 0 12px;padding:4px;}
.searchResultsCount h1{border:0 none;margin:6px 0 0;padding:4px 0 8px 5px;}
.backToResults{border-top:1px dotted #141414;padding:10px 0;}
.departDates{border-top:2px dotted #6c6c6c;line-height:18px;overflow:hidden;padding:10px 0;}
.departDates li{float:left;width:87px;height:64px;background:url(../images/departDatesLibg.png) no-repeat left top;text-align:center;overflow:hidden;margin:0 0 0 4px;padding:4px 2px;}
.departDates .selectedDepatDate{background:url(../images/selectedDepatDateBg.png) no-repeat left top;width:89px;height:64px;color:#fff;}
.departDates .selectedDepatDate .showFlightPopup{margin:70px 0 0 40px;}
.departDates li h3{font-size:1em;font-weight:700;margin:0 0 2px;}
.departDates li span{display:block;font-size:.9em;}
.departDates li strong{font-size:1.2em!important;}
.departDates li .SearchBTN{height:17px;font-weight:700;font-size:1em;text-align:center;background:url(../images/searchSmallBtnBg.png) no-repeat left top;color:#FFF;cursor:pointer;width:84px;vertical-align:middle;border:0 none;margin:6px 0 6px 8px;padding:0 10px 3px 0;}
.departDates li input[type=button]{height:17px;font-weight:700;font-size:1em;text-align:center;background:url(../images/searchSmallBtnBg.png) no-repeat left top;margin:6px 0 6px 8px;padding:0 10px 3px 0;}
.departDates input[type=radio]{border:0 none;margin:4px 0;}
.departDates .searchWeekLinks{display:block;width:100%;height:auto;border:0;text-align:left;background:#fff;margin:4px 10px 0;padding:0;}
.departDates .searchWeekLinks span{float:right;font-size:1em;margin:0 26px 0 0;padding:0;}
.departDates .showFlightPopup{width:150px;border:1px #d7d7d7 solid;position:absolute;background:#fff;display:none;margin:70px 0 0 40px;}
.departDates .showFlightPopup label{text-align:center;border-top:1px #d7d7d7 solid;display:block;color:#000;padding:1px;}
.pageImageBanner{margin:0 0 10px;}
.sortResultsBy{background:#efe7da;font-weight:700;padding:8px 10px;}
.sortResultsBy a{font-weight:400;text-decoration:none;margin:0 6px;}
.searchResCont{background:url(../images/searchResultsBg.jpg) #d8d8d8 repeat-x left top;overflow:hidden;position:relative;padding:10px 10px 0;}
.searchResCont li{display:block;overflow:hidden;margin:18px 0 0;}
.searchResCont .srPagination{text-align:right;margin:8px 0;}
.searchResCont .srPagination a{text-decoration:underline;color:#06438e;float:none;margin:0 4px;}
.searchResCont .srPagination .selectedPageNumber{font-weight:700;text-decoration:none;cursor:default;color:#000;float:none;}
.confirmationButtons{padding:8px 0 10px;}
.confirmationButtons a{display:inline-block;overflow:hidden;text-decoration:none;width:163px;height:29px;background:url(../images/confirmationTabsBg.gif) no-repeat left top;text-align:center;letter-spacing:-1px;color:#8c8c8c;cursor:auto;font-size:11px;margin:0;padding:10px 0 0;}
.confirmationButtons .confirmationVisitedTab{font-weight:700;color:#000;cursor:pointer;}
.confirmationButtons .confirmationActiveTab{background:url(../images/confirmationSelecetdTabsBg.gif) no-repeat left top!important;color:#fff!important;font-weight:700;cursor:pointer;font-size:11px;}
.confirmationButtons .confirmationTwoLines{height:33px;vertical-align:top;cursor:pointer;padding:11px 0 0;}
.chosenHDetails h1{font-size:1.2em;border:0 none;padding:11px 8px 1px;}
.chGrayBg{background:url(../images/searchResultsBg.jpg) repeat-x scroll left top #D8D8D8;overflow:hidden;padding:13px 10px 10px;}
.chosenHDetails .chGrayBg{background:url(../images/searchResultsBg.jpg) #d8d8d8 repeat-x left top;overflow:hidden;padding:13px 10px 10px;}
.chosenHDetails .chGrayBg .chGrayBgLi,.accommodationLi,.inResortLi,.taxesLi{background:#fff;border:1px solid #B98F30;padding:0 0 16px;}
.chGrayBgLi .baggageInfo{padding:0 10px 6px;}
.accommodationLi{padding:0;}
.chosenHDetails .chGrayBg .chGrayBgLi h1{font-size:1.2em;padding:14px 0 6px 10px;}
.outboundFlights,.resortDetailsUl,.passengerDetailsUl,.flightDetailsUl,.pdAccommoUl,.pdInResort{overflow:hidden;padding:0 5px;}
.outboundFlights li,.resortDetailsUl li,.passengerDetailsUl li,.flightDetailsUl li,.pdAccommoUl li,.pdInResort li{border:0 none!important;display:inline-block;float:left;vertical-align:top;padding:10px 2px 0 0;}
.outboundFlights .liTitle,.resortDetailsUl .liTitle,.passengerDetailsUl .liTitle,.flightDetailsUl .liTitle,.pdAccommoUl .liTitle,.pdInResort .liTitle{background:#efe7da!important;border-top:1px dotted #151110!important;border-bottom:1px dotted #151110!important;font-weight:700;margin:0!important;padding:4px 2px 4px 0 !important;}
.outboundFlights .liAirline{width:92px;}
.outboundFlights .liDepTime{width:122px;}
.outboundFlights .liArriTime{padding-left:11px!important;}
.outboundFlights .baggageDesc{width:296px;}
.outboundFlights .baggageTotalCost{width:126px;text-align:center;}
.outboundFlights .baggageToBooking{width:108px;text-align:center;}
.passengerDetailsUl .pdFullName{width:240px;}
.passengerDetailsUl .pdDOB{width:114px;}
.passengerDetailsUl .pdAge{width:264px;}
.flightDetailsUl{font-size:.9em;}
.flightDetailsUl .fdAirline{width:88px;}
.flightDetailsUl .fdFltNo{width:48px;}
.flightDetailsUl .fdArrDetails{width:96px;}
.flightDetailsUl .fdClass{width:50px;}
.pdAccommoUl .pdHotel{width:174px;}
.pdAccommoUl .pdCheckIn{width:118px;}
.pdAccommoUl .pdVoucherAmount{width:450px;}
.pdInResort .pdDesc{width:620px;}
.accommodationLi h1{font-size:1.2em;border-bottom:1px dotted #585858;padding:14px 0 6px 10px;}
.accommInfoUl,.taxesUl{overflow:hidden;padding:6px 10px 0;}
.accommInfoUl{overflow:hidden;padding:6px 10px 10px;}
.accommInfoUl li,.resortDetailsUl li,.taxesUl li{display:inline-block;float:left;vertical-align:top;}
.accommInfoUl .accommHotelimg{text-align:center;width:120px;}
.accommInfoUl .accommHotelimg img{background:#efe7dc;border:1px solid #bdbdbd;padding:4px;}
.accommInfoUl .accommHotelInfo{width:400px;margin:0 0 0 10px;}
.accommInfoUl .accommHotelInfo .noOfNights{font-weight:700;font-size:1.2em;margin:0 0 14px;}
.inResortLi h1,.inResortLi h2{font-size:1.2em;padding:14px 0 6px 10px;}
.resortDetailsUl .descripColumn,.taxesLi .descripColumn{width:412px;}
.resortDetailsUl .totalPrizeColumn,.taxesLi .totalPrizeColumn{width:94px;text-align:center;}
.resortDetailsUl .buttonsColumn,.taxesLi .buttonsColumn{width:110px;text-align:center;}
.confirmationTotalPrice{overflow:hidden;margin:10px 0 0;}
.confirmationTotalPrice span,.pdLiText span{float:right;display:inline-block;}
.confirmationTotalPrice .priceSpan{width:308px;background:#fff;border:1px solid #B98F30;float:left;margin:0 0 10px;padding:6px;}
.confirmationTotalPrice .priceSpan h1,.priceSpan p.callForPriceClass,.hsPriceDetailsLi p.callForPriceClass{font-size:2em;text-align:center;font-family:"Lucida Sans" , "Lucida Sans Unicode" , Arial, Helvetica, sans-serif;margin:0;padding:0;}
.confirmationTotalPrice .priceSpan h1,.hsPriceDetailsLi h1{font-size:4em;margin:0;padding:0;}
.confirmationTotalPrice .priceSpan h1,.hsPriceDetailsLi h1.totalPrice{font-size:3.5em;text-align:center;margin:0;padding:0;}
.confirmationTotalPrice .priceSpan h1,.hsPriceDetailsLi h1.averagePrice{font-size:3em;text-align:center;font-family:"Lucida Sans" , "Lucida Sans Unicode" , Arial, Helvetica, sans-serif;margin:0;padding:0;}
.confirmationTotalPrice .priceSpan h2,.hsPriceDetailsLi h2{font-size:2em;margin:0;}
.confirmationTotalPrice .bookHolidayInstr{width:300px;float:left;margin:0 0 0 200px;}
.confirmationTotalPrice .bookHolidayBtnCont{width:134px;}
.confirmationTotalPrice .bookHolidayBtnCont .bookHolidayBtn,.pdLiText .bookHolidayBtnCont .bookHolidayBtn{float:right;text-decoration:none;background:#47882e;font-size:2em;color:#fff;padding:3px 10px;}
.redeemeBtnCont input[type=submit]{float:none;font-size:1em;background:#47882e;height:auto;padding:1px 5px 4px;}
.hotelSummary h3{font-size:1.1em;font-weight:700;margin:0 0 -3px 2px;}
.TravelBanks{background:#f8f8f8;border:1px solid #d2d1cd;padding:10px;}
.TravelBanks .content{background:#fff;overflow:hidden;float:none;width:auto;display:block;padding:2px 6px;}
.TravelBanks .content h1{font-size:1.3em;font-weight:700;padding:2px 0 0;}
.TravelBanks .content li{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;width:168px;margin:10px 15px 0 0;}
.TravelBanks .content li img{float:left;display:inline-block;margin:0 10px 5px 0;}
.footerLinks{background:#efe7da;border:1px solid #d2d1cd;overflow:hidden;margin:10px 0 0;padding:10px;}
.footerLinks li{float:left;width:168px;height:400px;text-align:center;border-right:1px dotted #968f87;}
.footerLinks li h1{font-size:1.3em;font-weight:700;padding:2px 0 6px;}
.footerLinks li a{display:block;padding:2px 0;}
.footerLinks .followUs{float:left;width:212px;height:140px;text-align:left;border-right:0 none;padding:0 0 0 20px;}
.footer{background:url(../images/footerBg.jpg) repeat-x left top;position:relative;padding:31px 0 0;}
.footer .fLinks{width:940px;margin:0 auto;padding:0 0 10px;}
.footer .fLinks a{margin:0 4px 0 0;}
.footer .fContent{font-size:1em;color:#767676;margin:14px 0 0;}
.container{overflow:hidden;width:667px;height:375px;background:url(../images/bannerImages/bannerBgShadow.jpg) no-repeat left bottom;border-top:1px solid #cdcdcd;}
.hotelGallContainer,.destiBannerContainer{border-top:0 none;margin:0 0 6px;}
.main_image{width:475px;height:357px;float:left;background:#333;color:#fff;}
.main_image .desc{position:absolute;background:#111;width:170px;height:300px;overflow:hidden;margin:-340px 0 0 30px;padding:10px;}
.main_image .desc h1{font-size:1.8em;border-bottom:0 none;margin:0 0 2px;}
.main_image .desc h3{border-bottom:0 none;font-size:1.8em;margin:0 0 2px;padding:0 0 4px;}
.main_image .desc span{font-size:13px;}
.main_image .desc .fromPriceSpan{display:block;text-align:right;color:#d98607;margin:20px 0 0;}
.main_image .desc .findOutBtn{display:block;text-align:center;overflow:hidden;margin:20px 0 0;}
.main_image .desc .findOutBtn a{margin:0 26px 0 0;}
.image_thumb{float:left;width:192px;color:#fff;}
.image_thumb img{border:1px solid #6d6d6b;float:left;}
.image_thumb h3{font-size:1.2em;font-weight:700;border-bottom:2px dotted #b98f30;}
.image_thumb .fromPrice{color:#d98607;}
.image_thumb ul li{height:80px;background:url(../images/bannerImages/bannerThumbsBg.jpg) #4a4849 repeat-x left top;border-bottom:1px solid #555;padding:4px 3px 5px;}
.image_thumb ul li.hover{background:red;cursor:pointer;}
.image_thumb ul li.active{background:url(../images/bannerImages/activeBannerThumbsBg.jpg) #4a4849 repeat-x left top;color:#000;cursor:default;}
.image_thumb ul li.active .fromPrice{color:#ff0e16;}
.image_thumb ul li .block{margin:0 0 2px 66px;}
.destiBannerContainer img{border:2px solid #adadad;}
.destiBannerContainer .bannerDesc,.destiBannerContainer .destinationName,.destiBannerContainer .destinationOfferLine{background:#000;color:#fff;opacity:0.7;filter:alpha(opacity=70);position:absolute;bottom:11px;width:97%;text-align:right;font-size:1.2em;padding:8px 10px;}
.destiBannerContainer .destinationName{top:30px;bottom:auto;text-align:left;width:auto;font-size:2.4em;padding:2px 10px;}
.destiBannerContainer .destinationOfferLine{top:256px;right:0;bottom:auto;text-align:right;width:auto;font-size:1.6em;padding:4px 10px 8px;}
.destiBannerContainer .destiOffersBtn{opacity:1.0;filter:alpha(opacity=100);border:0;vertical-align:middle;}
.destinationTitle{border-bottom:0 none!important;}
.destiMainDetails{margin:6px 0;}
.caribbeanHList li,.destinationHList li{position:relative;overflow:hidden;min-height:120px;border-bottom:6px solid #f1e9dc;margin:0;padding:8px 2px 10px 218px;}
.caribbeanHList li:first-child,.destinationHList li:first-child{border-top:1px dotted #000;}
.caribbeanHList li h1,.destinationHList li h1{border-bottom:0 none;font-size:1.4em;margin:0 0 0 -218px;}
.caribbeanHList li .caribbeanHImg{position:absolute;top:34px;left:0;border:4px solid #c1c3c2;}
.caribbeanHList li .caribbeanHInfoLink{float:right;color:#fff;margin:26px 0 0;}
.destinationHList li{padding:8px 2px 10px 160px;}
.searchHotelInfo h1{font-size:14px;border-bottom:1px dotted #585858;margin:0 0 6px;padding:0 0 4px;}
.searchHotelInfo .hotelInfoUl{overflow:hidden;padding:0;}
.searchHotelInfo select{width:178px;-webkit-appearance:menulist-button;line-height:25px;}
.searchHotelInfo .hotelInfoUl li{float:left;display:inline-block;margin:0;}
.searchHotelInfo .searchHotelimg{height:auto;overflow:visible;position:relative;text-align:center;width:120px;margin:0 10px 0 0;}
.searchHotelInfo .searchHotelimg img{border:2px solid #c3c2be!important;padding:2px;}
.searchHotelInfo .searchHotelDetails{width:280px;margin:0 6px!important;}
.searchHotelInfo .searchHotelDetails p{margin:0 0 4px;padding:0;}
.DD_Div #AvaragePriceDetailsLabel{height:21px;}
.searchHotelInfo .searchHotelDetails strong{font-size:16px;}
.searchHotelInfo .shBasedOnViews{width:110px;font-size:.9em;padding:40px 0 0 4px;}
.searchHotelInfo .shBasedOnViews a{background:url(../images/basedOnViewLinksBg.gif) no-repeat right 6px;font-weight:700;color:#0e416c;padding:0 6px 0 0;}
.searchHotelInfo .shTotalPrice{float:right!important;width:160px;}
.searchHotelInfo .shTotalPrice .priceDisplay h1,.detailsTwo .priceDisplay h1{font-size:3.2em;border:0 none;font-family:"Lucida Sans" , "Lucida Sans Unicode" , Arial, Helvetica, sans-serif;margin:0;padding:0;}
.searchHotelInfo .callForPriceDisplay .priceDisplay h1,.detailsTwo .priceDisplay p{font-size:1.6em;border:0 none;font-family:"Lucida Sans" , "Lucida Sans Unicode" , Arial, Helvetica, sans-serif;margin:0;padding:0;}
.searchHotelInfo .priceDisplay{font-size:10px;border:0 none;font-family:"Lucida Sans" , "Lucida Sans Unicode" , Arial, Helvetica, sans-serif;margin:0 0 2px;padding:2px;}
.searchHotelInfo .priceDisplay #h_CallforPricelabel{font-size:1.5em;border:0 none;font-family:"Lucida Sans" , "Lucida Sans Unicode" , Arial, Helvetica, sans-serif;text-align:center;margin:0 0 2px;padding:2px;}
.searchHotelInfo .priceDisplay #h1{font-size:1.4em;border:0 none;font-family:"Lucida Sans" , "Lucida Sans Unicode" , Arial, Helvetica, sans-serif;text-align:center;margin:0 0 2px;padding:2px;}
.searchHotelInfo .shTotalPrice .priceDisplayOD strike{font-size:1.6em;font-weight:700;padding:0 0 0 6px;}
.searchHotelInfo .shTotalPrice .selectHolidayLink,.highlightsale,.requestHolidayLink{background:#47882e;display:block;text-decoration:none;font-size:14px;font-weight:700;color:#fff;-webkit-appearance:none;-webkit-border-radius:0;padding:2px 10px;}
.rootDetails{border-top:1px dotted #585858;background:url(../images/routeTitleBg.jpg) #fff repeat-x left top;overflow:hidden;}
.rootDetailsRowsTitles{border-top:0 dotted #585858;border-bottom:0 dotted #585858;background:url(../images/routeTitleBg.jpg) #fff repeat-x left top;overflow:hidden;padding:0 6px 0 18px;}
.rootDetailsRowsCollapsed{border-top:0 dotted #585858;border-bottom:0 dotted #585858;background:#f2eee5;overflow:hidden;padding:0 6px 0 18px;}
.flightDetailRoute{border-top:0 dotted #585858;border-bottom:0 dotted #585858;background:#FFF;overflow:hidden;padding:4px 0;}
.rootDetailsRows{border-top:0 dotted #585858;border-bottom:0 dotted #585858;background:none;overflow:hidden;padding:0 6px 0 18px;}
.rootDetailsTotal{border-top:1px dotted #585858;border-bottom:0 dotted #585858;background:none;overflow:hidden;margin:0 6px 0 18px;padding:6px 0;}
.rootDetailsTotalHeading{border-top:0 dotted #585858;border-bottom:0 dotted #585858;background:none;overflow:hidden;margin:0 6px 0 18px;padding:6px 0;}
.rootDetails .departReturnSeparator{background:url(../images/SliderIconActive.png) no-repeat 4px 0;height:8px;cursor:pointer;margin:0 0 4px;}
.rootDetails .departReturnSeparator hr{border-bottom:1px solid #a8a7a2;border-top:0;border-left:0;border-right:0;line-height:0;height:1px;display:block;width:97%;margin:0 0 2px 16px;padding:3px 0 0;}
.rootDetails .departReturnSeparatorNoBorder{background:url(../images/deparReturnSliderIcon.png) #f2eee5 no-repeat 4px 0;height:9px;cursor:pointer;margin:0;}
.rootDetails .departReturnSeparatorNoBorder img{margin:0 0 0 -15px;}
.rootDetails li{float:left;margin:0;}
.rootDetails .yourRoute{width:240px;padding:4px 10px 4px 0;}
.rootDetails .yourRouteTitle{font-weight:700;padding:2px 10px 4px 0 !important;}
.rootDetails .adDateTime{width:170px;padding:4px 10px 4px 0;}
.rootDetails .routeCol1{width:130px;padding:4px 10px 4px 0;}
.rootDetails .routeCol2{width:158px;padding:4px 10px 4px 0;}
.rootDetails .routeCol3{width:138px;padding:4px 10px 4px 0;}
.rootDetails .routeCol4{width:154px;}
.flightLinks{border-top:1px dotted #585858;overflow:hidden;padding:5px 6px 8px 10px;}
.flightLinks .flightImg{float:left;cursor:pointer;}
.flightLinks .allLinks{border-left:2px dotted #dbdbdb;width:466px;float:right;text-align:right;margin:5px 0 0;}
.flightLinks .allLinks a{font-size:.9em;margin:6px 0 0;}
.fullFlightDetails{background:url(../images/fullFlightsDetailsIcon.gif) no-repeat 4px 3px;font-size:.9em;position:absolute;bottom:47px!important;font-weight:700;color:#4B8100;margin:0;padding:0 0 0 20px;}
.fullFlightOuter{background:#F2EEE5;}
.fullFlightDetailsNoBg{background:none!important;padding:0 0 0 5px !important;}
.fullFlightDetailsActive{background:url(../images/detailsIconActive.gif) no-repeat 4px 3px;}
.changeAirlinefullFlightDetails{position:absolute;left:0;}
.changeAirlinefullFlightDetailsfullFlightOuter{background:#fff!important;padding:0!important;}
.moreFlightDetails{float:left;padding:0 0 0 5px;}
.flightLinks .allLinks .ChooseAnotherFlight{background:#B98F30!important;height:auto!important;overflow:visible!important;display:inline-block;text-decoration:none;font-size:1em;color:#fff;text-align:left;padding:4px 10px!important;}
.flightLinks .allLinks .ChooseAnotherFlight a{width:auto!important;height:auto!important;overflow:visible!important;text-decoration:none;display:inline-block;font-size:1.1em;color:#fff;font-weight:700;margin:0!important;}
.srOffersCont{border-bottom:1px solid #B98F30;padding:8px;}
.showOpeningHours{position:absolute;display:none;top:130px;left:730px;width:270px;text-align:left;border:2px solid #5ea955;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;background:url(../images/openingHoursClock.jpg) #FFF no-repeat 160px 1px;z-index:2;margin:0;padding:6px 12px;}
.popupUpIcon{width:26px;height:17px;background:url(../images/popupBgIcon.png) no-repeat 0 0;display:block;margin:-20px 0 0 185px;}
.showOpeningHours .phTitle{font-weight:700;margin:10px 0 4px;}
.backgroundWrapper,.bgWrapperWhite{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#000;border:1px solid #cecece;z-index:1;}
.backgroundLoginWrapper{position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;border:1px solid #cecece;z-index:1;background:rgba(255,255,255,0.7);display:block;}
.backgroundLoginWrapperNew{position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#000;border:1px solid #cecece;z-index:1;opacity:0.7;display:block;filter:alpha(opacity=70);zoom:1;}
.flightDetailsPopup{position:fixed;width:754px;height:540px;overflow-y:scroll;background:#fff;border:1px solid #B98F30;z-index:2;display:none;padding:8px;}
.signupNewPopup{overflow:hidden;display:block;position:fixed;height:100px;width:500px;top:40%;left:30%;}
.flightDetailsCont li{display:inline-block;float:left;margin:0 0 0 6px;}
.flightDetailsCont li:first-child{width:200px;border-right:1px dotted #868686;margin:0;padding:0 6px 0 0;}
.flightDetailsCont .flightClassDetails{width:310px;}
.flightDetailsCont .flightClassDetails ul li:first-child{border:0 none;width:100%;}
.flightDetailsCont .flightClassDetails ul li{display:block;float:none;margin:0 0 10px;}
.flightDetailsCont .flightClassDetails .flightLiLink{background:url(../images/flightClassDetailsLinkIcon.gif) no-repeat left 2px;text-decoration:none;padding:0 0 0 14px;}
.flightDetailsCont .flightClassDetails .flightLiLinkActice{background:url(../images/LinkIconActive.gif) no-repeat -1px 4px;}
.flightDetailsCont .flightClassDetails .flightLinkDesc{padding:8px 0 0 12px;}
.flightDetailsCont .flightPopupImages{width:100px;text-align:right;}
.flightDetailsCont .flightPopupImages img{display:block;margin:0 0 8px;}
.resultsTabPopup{width:auto;border:1px solid #B98F30;background:#fff;color:#000;font-weight:400;text-align:left;position:absolute;top:30px;z-index:2;display:none;margin:0 0 0 10px;padding:6px;}
.resultsTabFirst{height:0;border:0 none;background:none;}
.mapLocation{position:fixed;border:1px solid #B98F30;background:#fff;z-index:2;display:none;padding:8px 12px;}
.mapLocation .closeMap{position:absolute;right:10px;text-transform:uppercase;text-decoration:none;background:#333;font-size:.6em!important;color:#FFF;padding:3px 8px 5px;}
.mapLocation .mapArea{border:1px solid #B98F30;padding:10px;}
.hotelInfoSubs li{margin:0 0 6px;}
.hotelInfoSubs li .subCatTitles{background:url(../images/hiSubCatBgIcon.jpg) #efe7da no-repeat left top;border:1px solid #bdbcb7;padding:0 0 0 20px;}
.hotelInfoSubs li .hotelFacilities{overflow:hidden;padding:10px 2px;}
.hotelInfoSubs li .hotelFacilities li{float:left;width:158px;line-height:18px;margin:0;padding:0 4px 0 0;}
.hotelInfoSubs li .hotelFacilities li p{background:url(../images/asterisk1.gif) no-repeat left 6px;margin:0;padding:0 0 0 10px;}
.hotelInfoSubs li .barsNRestaurants{overflow:hidden;padding:10px 2px 0;}
.hotelInfoSubs li .barsNRestaurants p{margin:0;padding:0;}
.hotelInfoSubs li .barsNRestaurants li{float:left;margin:0 12px 0 0;}
.hotelInfoSubs li .barsNRestaurants li h1{font-size:1.4em;border-bottom:0 none;margin:-2px 0 0;}
.hotelInfoSubs li .barsNRestaurants li h2{border-bottom:0 none;font-size:1.4em;margin:-2px 0 0;padding:0 0 4px;}
.hotelInfoSubs li .barsNRestaurants .restaurantImg img{border:4px solid #bdbcb8!important;}
.hotelInfoSubs li .barsNRestaurants .restaurantInfo{width:300px;}
.hotelInfoSubs li .barsNRestaurants .restaurantInfo .restaurantName{font-size:1.4em;border-bottom:0 none;font-weight:700;margin:-2px 0 0;}
.hotelInfoSubs li .barsNRestaurants .restaurantType{width:160px;padding:20px 0 0;}
.allInclusiveTab li{list-style-type:disc;margin:0 0 0 14px;}
.headerDiv{clear:both;border-bottom:1px solid #e3dacd;background:url(/App_Themes/Images/headerBg.gif) #FFF repeat-x left top;padding:0 0 0 14px;}
.headerDiv .logo{float:left;width:244px;padding:20px 0 0;}
.headerDiv .loginFields{float:right;width:734px;padding:4px 6px 0 4px;}
.blockLeft{float:left;width:160px;min-height:500px;padding:0 0 0 4px;}
.bodyContainer{float:none;width:999px;padding:0 6px 0 4px;}
.pageTitle{background:#f8e9d2;font-size:16px;font-weight:700;margin:0 0 3px;padding:4px 0 4px 7px;}
.rightTxtDiv{clear:both;text-align:right;}
.howToBook li{display:inline-block;float:left;width:180px;margin:0 0 0 62px;}
.howToBook li h1{text-align:center;font-size:1.4em;}
.howToBook li .bookingDesc{min-height:100px;margin:0;padding:0;}
.howToBook li .bookOnlineBtn,.howToBook li .bookCallBtn,.howToBook li .bookSendToBtn{background:url(../images/bookingOnlineBtn.gif) no-repeat left top;display:inline-block;width:177px;height:60px;text-align:center;font-size:1.8em;text-decoration:none;color:#fff;padding:5px 0 0;}
.howToBook li .bookOnlineBtn span,.howToBook li .bookCallBtn span,.howToBook li .bookSendToBtn span{font-size:11px;display:block;text-align:right;-webkit-margin-before:4px;padding:0 11px;}
.howToBook li .bookCallBtn{background:url(../images/callBtnBg.gif) no-repeat left top;font-size:1.3em;font-weight:700;height:41px;padding:20px 0 0;}
.howToBook li .bookSendToBtn{background:url(../images/sendToBtn.gif) no-repeat left top;font-size:1.8em;}
.pdLi{background:#fff;border:1px solid #B98F30;margin:0 0 10px;padding:0;}
.pdLiText{overflow:hidden;padding:6px 8px;}
.pdLiText>label{display:inline-block;padding:5px 0;}
.contentParaAdult{overflow:hidden;margin:2px 0 0;}
.pdLi h2{background:#efe7da;padding:4px 8px;}
.pdLi input[type=checkbox]{display:inline-block;margin:2px 4px 4px 0;}
.pdLi .pdTableUl{overflow:hidden;margin:0;}
.pdLi .pdTableUl li{display:inline-block;float:left;min-height:20px;margin:0 0 0 3px;}
.pdLi .pdTableUl .pdTitleLi,.pdLi .pdTableUl .pdTitleLi select{width:65px;}
.pdLi .pdTableUl .pdFNameLi,.pdLi .pdTableUl .pdMNameLi,.pdLi .pdTableUl .pdLNameLi{width:127px;}
.pdLi .pdTableUl .pdFNameLi input[type=text],.pdLi .pdTableUl .pdMNameLi input[type=text],.pdLi .pdTableUl .pdLNameLi input[type=text]{width:114px;margin:0;padding:3px 3px 4px 2px;}
.pdLi .pdTableUl .pdDOBLi{width:158px;}
.pdLi .contactDetails label input.inputSubmitIcon{margin:5px 0!important;}
.pdLi .contactDetails input[type=text]{float:none;margin:4px 0;}
.NHSelect{width:62%!important;}
.pdLi .contactDetails select{display:block;width:60px;margin:4px 0;}
.pdLi .contactDetails .shortWidthFields{width:30%!important;}
#P_PostCode input[type=text]{float:none;display:inline;width:42px;margin:0 0 4px;}
.pdLi .prevContacted li{display:inline-block;float:left;margin:0 30px 0 0;}
.pdLi .prevContacted .contactFieldsLi,.pdLi .prevContacted .contactFieldsLi input[type=text]{width:210px;}
.pdLi .payByDebitCard{position:relative;padding:0 180px 0 0;}
.pdLi .payByDebitCard .ccValidFrom{float:left;width:150px;margin:0 0 6px;}
.pdLi .payByDebitCard .ccValidFrom select{float:left;margin:0 10px 0 0;}
.pdLi .payByDebitCard .whatsThisLink{position:absolute;color:red;margin:-26px 0 0 150px;}
.pdLiText .bookHolidayBtnCont .bookHolidayBtn{background:#47882e;-webkit-border-radius:0;}
.bookHolidayBtnCont .bookHolidayBtn{background:#47882e;height:auto;overflow:visible;-webkit-border-radius:0;}
.bookHolidayBtnCont .bookProceedBtn{background:#47882e!important;-webkit-border-radius:0;}
.pdLiText .bookHolidayBtnInfo{float:left;width:370px;}
.pdLi .payByDebitCard .dcTotalPrice{position:absolute;right:0;width:185px;text-align:center;}
.pdLi .payByDebitCard .dcTotalPrice .dcPriceDetails{border:1px solid #b98f30;margin:20px 0 0;padding:4px 0;}
.pdLi .payByDebitCard .dcTotalPrice .dcPriceDetails h1{font-size:3em;padding:0;}
.pdLi .payByDebitCard .dcTotalPrice .dcPriceDetails h2{font-size:2.2em;background:none;padding:0;}
.pdLi .payByDebitCard .dcTotalPrice .dcPriceDetails img{margin:5px 2px 0;}
.pdTotalPrice{margin:8px 8px 0;}
.pdTotalPrice p{text-align:right;margin:0 0 4px;padding:4px 10px 4px 4px;}
.pdTotalPrice .pdPriceCont{border:4px solid #d8d8d8;display:block;vertical-align:top;margin:0 0 4px 450px;padding:4px;}
.pdTotalPrice .pdPriceCont strong{font-size:2.2em;}
.airpostAcce{border:4px solid #d8d8d8;background:#fff;margin:0 0 8px;}
.airpostAcce h2{border-bottom:1px dashed #000;font-size:1.2em;font-weight:700;background:url(../images/updateBtnIcon.png) #f249ae no-repeat 220px 9px;color:#fff;padding:6px 4px;}
.airpostAcce .airParking{background:url(../images/updateBtnIcon.png) #40aafe no-repeat 220px 9px;}
.airpostAcce .airLounges{background:url(../images/updateBtnIcon.png) #62ca59 no-repeat 220px 9px;}
.airpostAcce .accessCont{min-height:110px;}
.airpostAcce .accessCont img{float:right;clear:right;margin:0 0 4px 4px;}
.travelInsuAds{border:0 none;position:relative;height:177px;}
.travelInsuAds .descHolder{position:absolute;display:block;width:95%;bottom:0;background:rgba(35,138,3,0.7);filter:alpha(opacity=80);color:#fff;padding:6px;}
.travelInsuAds .descHolder h2{background:url(../images/updateBtnIcon.png) no-repeat right top;font-size:1.2em;font-weight:700;}
.travelInsuAds .descHolderBlue{background:rgba(35,177,230,0.7);}
.signupDetails{width:310px;display:inline;zoom:1;vertical-align:top;}
.signupDetails li .InvitfriendbuttonYellow{background:url(../images/whiteArrow.png)#B98F30 no-repeat 120px 9px;display:block;text-decoration:none;font-size:1.2em;font-weight:700;color:#000;padding:2px 16px 4px 6px;}
.holdingPage,.paymentHoldingPage{position:fixed;width:654px;background:rgba(255,255,255,0.7);border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-border-radius:8px;z-index:4;display:none;behavior:url(/PIE.htc);padding:10px 8px;}
.holdingTopInfo{padding:15px;}
.holdingTopInfo img{padding:0 15px 15px 0;}
.holdingTopInfo h4{font-weight:700;line-height:18px;}
.holdingPage{background:#FFF;padding:20px 0 0;}
.holdingPage h2{font-size:1.8em;font-weight:700;text-align:center;margin:10px 0;}
.holdingPageBg{border:4px solid #ffa00e;background:url(../images/holdingPageBgGradient.jpg) #FFF repeat-x left top;padding:6px 4px;}
.paymentHoldingPage{background:rgba(255,255,255,1);border:1px solid #a09d98;-webkit-box-shadow:8px 8px 8px #aba8a3;-moz-box-shadow:8px 8px 8px #aba8a3;box-shadow:8px 8px 8px #aba8a3;}
.holdingPage .checkingPA{width:590px;overflow:hidden;margin:0 auto;}
.holdingPageLoader a{color:#ffa00e;text-decoration:none;}
.whyBookInfo p{padding:0 0 15px;}
.lastUL{padding:0!important;}
.clockImg{float:left;display:inline-block;width:120px;height:120px;}
.clockImgPayment{margin:36px 20px 20px 28px;}
.checkContent{float:left;display:inline-block;width:454px;padding:26px 2px 0 8px;}
.checkContent h2{font-size:1.8em;font-weight:700;text-align:left;border-bottom:2px dotted #7a7a7a;margin:0 0 4px;}
.holdingPage .whyBookWithLGT,.holdingPage .whyBookHoldingPage{width:466px;overflow:hidden;margin:0 auto;padding:12px 4px 6px;}
.holdingPage .whyBookWithLGT ul{overflow:hidden;margin:0 0 8px;}
.holdingPage .whyBookWithLGT ul li{float:left;display:inline-block;width:364px;}
.bottomBoder{border-bottom:2px dotted #8D8D8D;display:block;text-align:center;padding:10px 0;}
.salelink{text-decoration:none;font-weight:700;}
.rctablelong{border-bottom:#fff 15px solid;width:575px;}
.rctitlelong{padding-left:5px;width:100%;background:url(../images/boxes/box_logo.gif) no-repeat left top;height:24px;vertical-align:middle;padding-top:1px;}
.gpage{border-bottom:#fff 10px solid;border-left:#fff 15px solid;width:575px;}
.holidayExtrasBlock{border-bottom:2px dotted #8D8D8D;display:block;padding:10px 0;}
.holidayExtrasBlock .innerBlock{background-color:#95d5fb;width:666px;}
.getQuoteBlock{width:300px;padding:80px 0 0;}
.getQuoteBlock li{clear:both;margin:0 0 8px;}
.getQuoteBlock li label{width:80px;float:left;padding:5px 0;}
.getQuoteBlock li .selectFullWidth{width:190px;}
.destinationOfferLine sub{font-size:.8em;}
.gridHeading{border-top:1px dotted #151110!important;border-bottom:1px dotted #151110!important;font-weight:700;font-size:1.2em;margin:0!important;padding:10px 2px 10px 0 !important;}
.resutlsHInfo,.resultsHGraph{overflow:hidden;margin:8px 0;}
.resutlsHInfo .picDisplay{float:left;width:123px;border:2px solid #bbb;margin:0 10px 0 0;}
.resutlsHInfo .prHotelInfo{float:left;width:482px;}
.resultsHGraph{border-top:2px dotted #8D8D8D;border-bottom:2px dotted #8D8D8D;padding:8px 0;}
.resultsHGraph .hrGraph{float:left;width:376px;margin:0 30px 0 0;}
.resultsHGraph .hrGraphInfo{float:left;width:214px;padding:100px 0 0;}
.resultsHGraph .hrGraphInfo ul li{background:url(/App_Themes/images/arrow2.gif) no-repeat scroll left 2px transparent;padding:0 0 4px 16px;}
.selectHolidayLink{background:#47882e!important;width:172px!important;height:auto!important;display:block;text-decoration:none;font-family:"Lucida Sans" , "Lucida Sans Unicode" ,Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;color:#fff;padding:2px 10px!important;}
.requestHolidayLink{background:#47882e!important;width:165px!important;height:auto!important;display:block;text-decoration:none;font-family:"Lucida Sans" , "Lucida Sans Unicode" ,Arial,Helvetica,sans-serif;font-size:1.1em;font-weight:700;color:#fff;padding:2px 10px!important;}
.selectHolidayLink2{background:#47882e!important;}
.pdLi .contactDetails span input[type=checkbox] label{display:inline-block;float:left;}
.rDeals TD{padding:8px 6px;}
.rDeals .titlesTD{border-bottom:1px solid #B98F30;font-weight:700;}
.rDeals .destinationTD{width:90px;}
.rDeals .hotelTD{width:95px;}
.rDeals .durationTD{width:60px;}
.rDeals .btnTD{text-align:right;padding:4px 6px;}
.rDeals .detailsBtn{background:#47882e;display:inline-block;text-decoration:none;font-size:1.2em;color:#fff;padding:4px 10px;}
.WarningLabel{color:Red;font-weight:700;font-size:18px;}
.subQuestion{display:block;padding:10px 0;}
.subQuestionPoints{padding:0 15px;}
.selectChildAge{width:38px!important;}
.submitButton{background:url(../images/buttonBg.jpg) repeat-x scroll left top transparent;border:0 none;color:#FFF;cursor:pointer;font-weight:700;height:29px;overflow:hidden;vertical-align:middle;width:84px;margin:0;padding:0 0 8px;}
.inputGoIcon{background:#41C233!important;}
.inputSubmitIcon{background:#47882e!important;margin:0!important;}
.pdLi .holidayRqCall li{display:inline-block;float:left;width:138px;margin:0 30px 0 0;}
.pdLi .pdLiText .contactDetails textarea{width:370px;height:80px;margin:0;padding:0;}
.weatherClimateMainBlock{float:left;border-bottom:2px dotted #8D8D8D;padding:6px 0;}
.weatherClimateMainBlock .leftBlock{width:438px;float:left;margin:0 10px 0 0;}
.weatherClimateMainBlock .rightBlock{float:right;text-align:center;width:210px;font-size:1.5em;}
.weatherClimateMainBlock .rightBlock a{background:url(../Images/searchforholidayButton.png) no-repeat right top;display:inline-block;width:186px;height:52px;text-align:center;font-size:1em;text-decoration:none;color:#fff;padding:15px 0 0;}
.weatherClimateMainBlock .rightBlock a span{font-size:.7em!important;position:absolute;color:#fff;margin:26px 0 0 -70px;}
.graphBlock{float:left;width:454px;text-align:center;padding:23px 0 5px;}
.graphBlock .headingRainfall{font-size:1.5em;}
.rainfallGrid{float:left;width:100%;font-size:10px;margin:0 0 15px;}
.rainfallGrid li{float:left;width:32px;background-color:#96b2d7;border-left:1px #000 solid;border-bottom:1px #000 solid;text-align:center;padding:1px 2px;}
.rainfallGrid .secondrow{background-color:#518ed7;color:#fff;}
.lastBlockBorderzero{border-bottom:0 dotted #8D8D8D;}
.childAgeCombo{font-size:.97em;}
.addedDesti li{float:left;width:160px;margin:0 10px 10px 0;}
.twinResInfo{border:1px solid #dbdbdb;background:#efe7da;margin:10px 0;padding:6px 0 0 6px;}
.twinResHotels{border:1px solid #B98F30;}
.twinResHotels h2{background:#f4e7d3;padding:4px 6px;}
.twinResHotels ul{padding:10px 8px;}
.twinResHotels ul li{float:left;width:316px;}
.twinResHotels ul li h3{font-size:1.3em;font-weight:700;text-decoration:underline;margin:0 0 6px;}
.twinResHotels ul li .imgRatings{float:left;width:118px;text-align:center;margin:0 6px 0 0;}
.twinResHotels ul li .imgRatings .hotelPic{border:2px solid #bbb;margin:0 0 4px;padding:0;}
.twinResHotels ul li .twinHotelInfo{float:left;width:192px;}
.twinResHotels .tPriceDetails{background:#f2ede4;border-top:2px dotted #888682;border-bottom:2px dotted #888682;margin:0 0 8px;padding:8px 10px;}
.twinResHotels .rightContent{margin:0 8px 8px 0;}
.ddFeild{display:inline-block;width:116px;}
#HiddendCal input{width:0;border:none 0 #fff;}
.furtherInfo textarea,.pdLi .contactDetails textarea{height:130px;width:340px;}
.TwinBtn{background:#41C233!important;color:#FFF;width:75px;font-weight:700;}
.TwinNews li{float:left;width:385px;margin:0;}
.TwinPrint{cursor:pointer;text-decoration:underline;}
.destiAsterisk{display:inline-block;float:none!important;width:10px;}
.buttonwrap{display:inline-block;position:relative;}
.cornerBlack{position:absolute;width:5px;height:5px;background:transparent url(../images/cornerYellow.png) no-repeat 0 0;}
.cornerBlue{background:transparent url(../images/cornerBlue.png) no-repeat 0 0;}
.cornerBlackALink{background:transparent url(../images/cornerBlack.png) no-repeat 0 0;}
.tl{top:0;left:0;background-position:left top;}
.tr{top:0;right:0;background-position:right top;}
.bl{bottom:0;left:0;background-position:left bottom;}
.br{bottom:0;right:0;background-position:right bottom;}
.caribbeanDeals h2{font-size:1.2em;font-weight:700;margin:0 0 2px;}
.caribbeanDeals img{border:6px solid #bdbcb8;}
.caribbeanDeals p{overflow:hidden;margin:0 0 3px;}
.thankYouNote{text-align:center;font-weight:700;font-size:1.4em;line-height:24px;min-height:200px;padding:100px 0 0;}
.nHolidaySelectTwoDigits{width:60px!important;}
.nHolidaySelectFourDigits{width:100px!important;}
.pdLi .contactDetails label input[type=checkbox]{display:inline-block;float:none;}
ul.payment_failures_list{margin:5px;padding:5px;}
ul.payment_failures_list li{list-style-type:disc;list-style-position:inside;margin:1px;padding:5px;}
span.paymentValues{width:auto!important;float:left;}
span.paymentRadio{width:auto!important;margin:0 5px 0 0;}
.securVerify{float:left!important;width:314px!important;}
.securVerify select{width:65.6%!important;}
.securVerify input{width:60%!important;}
.photoDeskGal{float:left;position:relative;width:350px;margin:-6px 0 0;}
.photoDeskGal img{position:absolute;top:0;left:0;padding:10px 0 0 10px;}
.pdLi.payByDebitCard .dcThwateSeal{margin-top:120px;position:absolute;right:0;text-align:center;width:185px;}
.rightColumnNextDayLanding{float:right;width:942px;margin:6px 0 25px;}
.rightColumnNextDayLanding h1{font-size:1.5em;font-weight:700;padding:8px 2px 5px 8px;}
.rightColumnNextDayLanding .accommInfoUl{height:200px;overflow:hidden;padding:6px 10px 10px;}
.nextDayLanding{font-size:13px;margin:15px;padding:15px 15px 0;}
.searchButtonLiNextDay{height:50px!important;text-align:left!important;margin:0 15px 10px 20px !important;padding:0 0 10px 20px !important;}
.nextDayLanding li{padding:6px 10px 10px;}
.textInput30{display:inline-block!important;width:30px!important;}
.textInput294{display:inline-block!important;width:324px!important;}
.DD_Div{word-wrap:break-word;line-height:20px;margin:70px 10px;}
.speedC{height:25px;width:200px;}
.scrollDivTwo{height:100px;overflow-x:hidden;overflow-y:auto;}
.depositeOnRightNav{font-size:1.5em!important;font-weight:700;text-align:center;}
.depositeOnConfrimation{font-size:2em;text-align:center;margin:0;}
.dcThwateSeal{float:left;width:80px;}
.HotelListLi{border-top:none!important;}
.paymentCardText{overflow:hidden;width:440px;margin:2px 0 10px;}
.pFontSizeProcessingPage{font-size:14px!important;}
.chGrayBgError{margin:-12px 0 0;}
.chGrayBgError h2{background:none;color:#945e0a;font-size:22px;}
.chGrayBgError ul{list-style-type:disc;color:#828282;padding:0 0 40px 40px;}
.chGrayBgError ul li{padding:4px 0;}
.chGrayBgError ul li p{color:#181818;font-size:1.1em;}
.chGrayBgError ul li a{color:#9b6a06;}
.optiongroup{color:#F90;font-size:14px;font-style:normal;font-weight:lighter;width:140px;}
.pdLi .holidayPlanner .holidayPlannerDropDown{width:90%!important;}
.howToBook .bookStatusRight{float:right!important;width:auto!important;}
.howToBook .bookStatusLeft p,.howToBook .bookStatusRight p{font-weight:700;color:#B98F30;padding:2px 0;}
.pdLiText .bookProfileField{margin:0 0 4px;}
.pdLiText .bookProfileField label{width:200px;float:left;}
.pdLiText .bookProfileField input,.pdLiText .bookProfileField select{width:200px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.bookProfileSelectAuto{width:auto!important;}
.bookProfileField .smallTextBox{width:40px!important;}
.bookProfileField .midTextBox{width:153px!important;}
.bookProfileField .bookProfile_friend{color:#B98F30;font-size:1.8em;background:#F8F8F8;display:block!important;width:auto!important;float:none!important;padding:8px;}
.bookProfileField .bookProfile_friend span{color:#B98F30;float:none;}
.bookProfileField .bookProfile_friend strong{font-weight:400;font-size:.6em;color:#000;padding:0 0 0 10px;}
.bookProfileButton{overflow:hidden;width:220px;margin:10px auto;}
.bookProfileButton a{overflow:hidden;color:#B98F30;font-size:1.4em;font-weight:700;margin:10px auto;padding:6px;}
.errorMsg{font-size:1.2em;color:red;padding:2px 8px;}
.travelGroupBox .contactDetails{width:400px;float:left;}
.travelGroupBox .photoTravelGroup{float:right;position:relative;width:180px;margin:10px 0 0;}
.travelGroupBox .travelGroupBtmImg{float:right;width:150px;}
.travelGroupBox{float:left;width:100%;}
.travelGroupBox .travelGroupBtn{width:250px;text-align:center;padding:0 0 10px;}
.travelGroupBox .travelGroupText{font-weight:700;padding:20px 0 0 10px;}
.travelGroupBox ol{list-style-type:decimal;padding:0 0 0 32px;}
.addedInviteAFriend li{float:left;width:150px;margin:0 5px 10px 0;}
.InviteAFriendBtn{-moz-border-radius:4px;line-height:1;font-weight:700!important;border-radius:5px;float:right;color:#000;background:#218618!important;text-decoration:none;}
.leftColumn h1,.destinationsCont h1,.TravelBanks .content h1,.footerLinks li h1{text-shadow:1px 1px 0 #FFF;-moz-text-shadow:1px 1px 0 #FFF;-webkit-text-shadow:1px 1px 0 #FFF;-o-text-shadow:1px 1px 0 #FFF;}
.bestDeals h1{text-shadow:1px 1px 0 #000;-moz-text-shadow:1px 1px 0 #000;-webkit-text-shadow:1px 1px 0 #000;-o-text-shadow:1px 1px 0 #000;}
.signupGift{position:relative;padding:10px;}
.signupGift .snupGift{position:absolute;left:350px;top:20px;}
.registerCust li:first-child{border:1px solid #a9b5a7;background:#e1eeda;width:250px;margin:0 8px 0 0;}
.registerCust li:first-child p{color:#697e5f;}
.registerCust li{border:1px solid #c0bdb6;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;background:#efe7da;width:376px;vertical-align:top;display:inline-block;zoom:1;padding:6px 6px 0;}
.registerCust a{border:1px solid #b6bbb4;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;background:url(/App_Themes/Images/newSignupBtnBg.jpg) #fdfdfd no-repeat 94% 8px;color:#000;display:inline-block;font-size:.9em;font-weight:400;text-transform:uppercase;padding:0 20px 4px 2px;}
.registerCust h3{font-size:1.8em;}
.registerCust p{color:#787469;margin:8px 0;}
.registerCustBtn{display:block;text-align:right;}
.RefferedFriend li{float:left;margin:0 25px 10px 0;}
.signinDiv{background:#EFE7DA;text-align:right;padding:4px;}
.aLogin{margin:30px 280px 0 0;}
.changePasswordNewPopup{overflow:hidden;display:block;position:fixed;height:150px;width:300px;top:35%;left:35%;}
.RefferedFriend span{float:left;height:20px;color:Red;}
.termsAndCondNewPopup{overflow:hidden;display:block;position:fixed;height:450px;width:500px;top:11%;left:24%;}
.signupDetailsGrid{display:inline-block;zoom:1;border:1px;}
.signupDetailsGrid .signupDetailsHeader{height:auto;padding:0;}
.signupDetailsGrid .signupDetailsHeader label{width:148px;background:#f9e4c5;display:inline;zoom:1;vertical-align:top;padding:6px;}
.signupDetailsGrid .signupDetailsRow{border-bottom:1px solid #f7f7f7;}
.signupDetailsGrid .signupDetailsRow label{width:145px;display:inline-block;zoom:1;overflow:hidden;vertical-align:top;margin:0;padding:6px 0 6px 2px;}
ul.css-tabs{height:30px;margin:0!important;padding:0;}
ul.css-tabs li{float:left;list-style-type:none;margin:0;padding:0;}
ul.css-tabs a{float:left;font-size:13px;display:block;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-radius-topleft:4px;-webkit-border-radius-topright:4px;-0-border-radius-topleft:4px;-o-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;background:#B98F30;width:148px;height:20px;text-align:center;font-weight:700;text-decoration:none;color:#000;position:relative;outline:0;border:1px solid #B98F30;border-bottom:0;margin:5px 2px 0 0;padding:5px 0 0;}
ul.css-tabs a table{width:100%;}
ul.css-tabs a.current{color:#000;cursor:default;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-radius-topleft:4px;-webkit-border-radius-topright:4px;-0-border-radius-topleft:4px;-o-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;background:#FFF;}
.css-panes .tabContentHolder{min-height:150px;background:#FFF;border:1px solid #B98F30;z-index:0;padding:15px 10px;}
.mainContainer{margin:0 auto;padding:10px;}
.hiddenDiv{position:absolute;top:0;left:0;background:rgba(231,250,255,0.6);filter:alpha(opacity=60);text-align:center;color:#356f9f;display:none;width:70px;height:52px;z-index:2;}
.sheetThumbs a{display:block;height:52px;width:70px;}
.NextDayflightPopUp{background:none repeat scroll 0 0 #FFF;border:1px solid #B98F30;display:block;height:auto;overflow:hidden;position:fixed;text-align:center;width:450px;z-index:2;right:40%;top:200px;left:450px;padding:8px;}
.NextDayflightPopUpText{text-align:justify;}
.FlightPopupContinueButton{background:none repeat scroll 0 0 #B98F30;color:#FFF;font-weight:700;text-decoration:none;padding:2px 10px 4px;}
.Nextdayarrival_Title{font-size:1.3em;font-weight:700;vertical-align:top;height:5px;margin:0;padding:0;}
.grayBgrd{background:#dedbde;}
.changePassword{background:#dedbde;padding:0 10px;}
.inviteFriend{padding:0 10px 10px;}
.signupDetails .updateDetailsBtn{float:right;margin:10px 38px 0 0;}
.signupDetails li input[type=button],.signupDetails li input[type=submit]{-moz-border-radius:4px;border-radius:4px;width:130px!important;float:left;color:#fff;background:#47882e url(../images/whiteArrow.png) 117px 9px no-repeat!important;text-decoration:none;font-size:13px;margin:0;padding:0 20px 0 10px;}
.hSearchTabs li a,.hSearchTabs li a.current,.galleryTabOuter span{font-family:"Trebuchet MS" , "Lucida Sans Unicode" , "Lucida Grande" , "Lucida Sans" , Arial, sans-serif;font-size:1em;font-weight:700;color:#FFF;text-decoration:none;-webkit-border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;behavior:url(/PIE.htc);position:relative;margin:0 2px 0 0;padding:4px 20px;}
.hSearchTabsnew li a,.hSearchTabsnew li a.current,.galleryTabOuter span{font-family:"Trebuchet MS" , "Lucida Sans Unicode" , "Lucida Grande" , "Lucida Sans" , Arial, sans-serif;font-size:1em;font-weight:700;color:#FFF;text-decoration:none;-webkit-border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;behavior:url(/PIE.htc);position:relative;margin:0 2px 0 0;padding:4px 12px;}
.hSearchTabsnew .hSearchTabsInactiveColor{background:#000;}
.hSearchPanes .searchControl{border:3px solid #FFF;}
.search-widget{border:3px solid #FFF;background:#efe7da;font-size:11px;text-align:left;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#343d3d;overflow:hidden;border-style:solid;}
.newsLetterSignupDetails{width:610px;display:inline;zoom:1;vertical-align:top;padding:7px;}
.SearchResultNotFoundPopUp{position:fixed;width:670px;height:100px;overflow-y:scroll;background:#fff;border:1px solid #B98F30;z-index:2;display:none;padding:8px;}
.onlineDisc{background:#128d17;font-size:1.3em;font-weight:700;color:#fff;margin:2px 0 8px;padding:4px 6px;}
.onlineVoucher{background:#128d17;font-size:1.3em;font-weight:700;color:#fff;margin:2px 0 8px;padding:4px 3px;}
.hsPriceDetailsLi .hsDisDetails{padding:0 6px;}
.onlineDiscountSearchResult{background:#128D17;border-radius:6px 6px 6px 6px;box-shadow:4px 4px 4px 4px rgba(205,189,189,0.5);color:#FFF;display:block;font-size:1.2em;text-align:justify;text-decoration:none;text-shadow:2px 1px 0 #777;margin:7px 0;padding:12px 5px;}
.emailusTbl{cursor:pointer;}
.emailUs{background:#47882e;font-size:1.25em;font-weight:700;color:#FFF;-moz-border-radius-topleft:6px;-moz-border-radius-bottomleft:6px;border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;-o-border-radius:6px 0 0 6px;position:relative;padding:0 8px;}
.callBack{background:#b98f30;font-size:1.25em;font-weight:700;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;position:relative;padding:0 8px;}
.callBack a{color:#fff!important;}
.OnlineDiscountBG{background:#C12103;color:#FFF;display:block;position:relative;font-size:1.7em;font-weight:700;text-align:center;text-decoration:none;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;border-radius:6px;behavior:url(/PIE.htc);margin:0 0 7px;padding:12px 0;}
.specialOfferHead{padding:10px 0 0!important;}
.specialOfferHeadDestination{margin:15px 0;padding:10px 0!important;}
.specialOffer li label{font-weight:700;padding:0 0 3px;}
.specialOffer li{width:auto!important;padding:0 25px 6px 0;}
.specialOffer li.last{padding:9px 0 0;}
.msgbg{background:url(/App_Themes/Images/warningSign.png) 5px 15px no-repeat;border:8px solid #FBB017;font-weight:400!important;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;behavior:url(/PIE.htc);display:block;margin:10px 0;padding:8px 8px 8px 40px !important;}
input.filterBtn,.popSearchBtn{background:none repeat scroll 0 0 #b98f30;color:#000;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;behavior:url(/PIE.htc);padding:0 12px;}
.specOfferSearch .popSearchBtn{background:#47882e;color:#fff;font-weight:700;text-decoration:none;display:inline-block;behavior:url(/PIE.htc);padding:6px 9px;}
.specOfferSearch th{background:#efe7da;text-align:left;text-decoration:underline;}
.specOfferSearch td,.specOfferSearch th{border-bottom:5px solid #fff;vertical-align:top;padding:6px 6px 6px 0;}
.specOfferSearch .imgBorder{border:5px solid #bdbcb8;margin:0 0 0 6px;}
.specOfferSearch .specOfferSearchTitle{font-size:1.25em;font-weight:700;padding-top:0;}
.specOfferSearch .footerTd{background:#efe7da;text-align:right;}
.specOfferSearch .footerTd span{padding:0 5px;}
.boderNone .Price{padding-bottom:1px;padding-top:0;}
.boderNone .MoreInfo{padding-bottom:1px;padding-top:3px;}
.boderNone th{border-bottom:none;padding:0;}
.boderNone td{border-bottom:none;}
.specOfferSearch .DestiTitle{color:#565656;}
.specOfferSearch .popSearchPrice{font-size:2em;}
.holdingTitle strong{font-size:1.5em;font-weight:400;padding:14px 0 0;}
.whyBook{border-top:3px solid #d7d9d6;width:99.5%;margin:0 0 0 2px;padding:0 0 2px;}
.holdingTitle{border-bottom:1px dashed #ababab;margin:0 15px;padding:0 0 6px;}
.holdingPageLoader{font-size:1.25em;position:relative;padding:10px 0 30px 115px;}
.whyBook .whyBookInfo{width:300px;border-right:3px solid #d7d9d6;position:relative;padding:0 10px;}
.abtaTDI{position:absolute;right:-330px;top:-42px;}
.abtaTDI img{padding:0 6px 0 0;}
.whyBookInfo .bookLGTitle{font-size:1.3em;border-bottom:1px dashed #ababab;margin:0 0 10px;padding:0 0 4px;}
.whyBookInfo li{display:inline-block;width:214px;}
.whyBookInfo li:first-child{width:14px;text-align:center;padding:0 12px 0 0;}
.whyBook li{width:273px;display:inline-block;float:left;vertical-align:top;font-family:arial;font-size:1.05em;}
.whyBook li span{font-size:.85em;}
.whyBook li .splitter{border-bottom:1px dashed #ababab;margin:0 0 10px;padding:0 0 6px;}
.whyBookInfo ul{padding:0 0 3px;}
.shLinkBlock{background:#B98F30;position:absolute;cursor:pointer;right:0;top:0;width:125px;padding:0 2px 0 0;}
.shLinkBlock .shLink{color:#FFF;font-weight:700;font-size:1em;text-align:right;background:#B98F30;padding:4px 10px;}
.shLinkBlock .shLinkActive{background:url(../images/shLinkDNArrow.png) no-repeat right 10px #B98F30;padding-right:20px;}
.shLinkBlock .subEmail{display:none;padding:2px 6px 6px;}
.shLinkBlock .subEmail input[type=text]{width:145px;border:1px solid #b98f30;padding:4px;}
.shLinkBlock .subEmail a{float:right;margin:3px 0 0 4px;}
.depDuration .departure{width:115px;float:left;margin:0 15px 0 0;}
.depDuration .duration select{width:108px;}
.gplusFB img{width:20px;height:20px;margin-left:4px;}
.googlePlus{display:inline-block;vertical-align:top;width:60px;}
.twitter{display:inline-block;vertical-align:top;width:83px;}
.holdingPageLoaderAbs{position:absolute;left:0;top:5px;height:75px;width:75px;}
.holdingPageLoaderIe{display:none;z-index:99;}
.holdingPageLoaderAll{display:block;z-index:9;}
.vGap{margin:6px 0 3px;}
.ApproxPrice{color:#ca0000;font-family:arial;font-size:.6em;font-weight:400;vertical-align:top;}
.specialOfferHotel th{background:#efe7da;text-align:left;}
.specialOfferHotel th,.specialOfferHotel td{border-bottom:5px solid #fff;vertical-align:top;padding:6px;}
.leftColumn h3,.destinationsCont h3,.leftColumn h2,.TravelBanks .content h3,.footerLinks li h3,.relativeLinksCont h3{text-shadow:1px 1px 0 #FFF;}
.leftColumn .uniqueRef h2{border:none;text-shadow:none!important;}
.leftColumn .uniqueRef h3{border:medium none;font-size:1.98em;text-shadow:none!important;}
.footerLinks li h3{font-size:1.3em;font-weight:700;margin:10px 0;padding:2px 0 6px;}
.TravelBanks .content h3{font-size:1.3em;font-weight:700;margin:10px 0;padding:2px 0 0;}
.bestDeals h3{text-shadow:1px 1px 0 #000;}
.main_image .desc h4{border-bottom:2px dotted #8D8D8D;font-size:1.4em;margin:0 0 10px;padding:0 0 4px;}
.caribbeanHList li h2,.destinationHList li h2{border-bottom:0 none;font-size:1.4em;margin:0 0 0 -218px;padding:0 0 3px;}
.flightDetails li{float:left;padding:8px 0 0;}
.flightDetails li.detailsOne{width:460px;line-height:25px;padding:0 0 0 15px;}
.detailsOne .mainOffer .offerPrice{border-bottom:1px dotted #525252;float:none;margin:0 10px 0 0;}
.flightDetails .detailsTwo{width:163px;}
.airlineLogo,.airlineLogo a{float:right!important;font-size:.9em;}
.airlineLogo .airlineLogoImg{width:159px;display:block;border:2px solid #d6d6d6;text-align:center;padding:20px 0;}
.flightLinks .flightDetailsLink{border:none!important;width:100%!important;}
.flightLinks .flightDetailsLink a{left:10px!important;bottom:13px!important;}
.routeCol1 .distAirport{float:left;line-height:normal;width:108px;}
.flightIcon img{float:left;margin:0 6px 0 0;}
.youTubeIcon{display:inline-block;vertical-align:top;}
.maintenanceMessage{width:550px;border:2px solid #B98F30;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;font-family:"Segoe UI" , "Century Gothic" , skolar-1 , "Zapf Calligraphic";font-weight:400;overflow:hidden;margin:40px auto 50px;padding:10px;}
.maintenanceMessage img{float:left;margin:-10px 0 0;}
.destinationBg{position:absolute;top:126px;left:-1px;height:auto;width:100%;}
.gridOuter{background:none repeat scroll 0 0 #FFF;border:2px solid #B98F30;position:absolute;left:21.2%;top:186px;width:600px;z-index:1;display:none;}
.cityDetailRows li.columnTwo{width:550px;padding:0;}
.cityDetailRows .cityDetailColumns li{float:left!important;font-weight:400!important;width:173px!important;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.highlightsale{background:#C12103;letter-spacing:1.5px;position:absolute;right:7px;text-align:center;top:24px;width:140px;padding:2px 10px!important;}
.highlightDesc{color:Red;display:block;overflow:visible;text-align:left;width:461px;height:40px;margin:0;padding:0 5px;}
.cookiesCss{float:left;letter-spacing:0;padding:0 0 0 85px;}
.carHireTab{background:url(../images/car-hireBorder.png) left bottom repeat-x;padding:0 0 4px;}
.carHireBtn{width:252px;text-align:center;color:#fff;font-size:1.75em;font-weight:400;margin:10px auto;}
.carHireBtn a{color:#fff;text-decoration:none;}
.cookiesDetails h2{font-size:1.5em;padding:0 0 8px;}
.cookiesDetails h3{font-size:1.2em;font-weight:700;color:#b98f30;border-bottom:1px dotted #000;text-transform:uppercase;padding:10px 0 0;}
.cookiesDetails h4{font-size:1.3em;font-weight:700;background:#f4e7d4;border-bottom:1px solid #e5e5e5;-moz-box-shadow:3px 3px 3px 0 #d4d4d4;-webkit-box-shadow:3px 3px 3px 0 #d4d4d4;box-shadow:3px 3px 3px 0 #d4d4d4;position:relative;padding:5px;}
.cookiesDetails h4 .upArrow{background:url(../images/upArrowCookie.png) left top no-repeat;height:19px;width:15px;position:absolute;right:5px;top:5px;}
.cookiesDetails h4 .downArrow{background:url(../images/downArrowCookie.png) left top no-repeat!important;height:15px!important;top:7px!important;width:19px!important;}
.cookiesDetails img{float:right;margin:0 0 6px 6px;}
.cookiesDetails p,.cookiesDesc{line-height:18px;padding:5px 0;}
.cookiesType li{list-style-type:disc;list-style-position:inside;color:#b98f30;margin:0 0 10px 20px;}
.cookiesDesc{background-color:#f8f6f1;border-bottom:3px solid #fff;display:none;padding:10px 5px 15px;}
.usefulLinks{border-top:3px solid #fff;margin:15px 0 0;}
.usefulLinks h4{font-size:1.4em;font-weight:700;padding:0 0 15px;}
.usefulLinks a{display:block;padding:3px 0 15px;}
#wrapper{position:relative;z-index:1;top:0;bottom:0;left:0;width:100%;overflow:auto;overflow-y:auto;}
#scroller{width:980px;height:100%;float:left;padding:0;}
.h1Margin{margin:0 0 5px;}
.fadein{position:relative;height:360px;width:650px;border:4px solid #d5d5d5;}
.fadein img{position:absolute;left:0;top:0;}
.gridSPOuter{background:none repeat scroll 0 0 #FFF;border:2px solid #B98F30;left:26.8%;position:absolute;top:142px;width:200px;z-index:1;display:none;}
.spDetailColumns li,.cityDetailColumns li,.htDetailColumns li{float:left!important;font-weight:400!important;width:148px!important;}
.cityDetailColumns li a,.spDetailColumns li a,.htDetailColumns li a{background:url(../images/bulletSubMenu.png) 0 5px no-repeat;padding:0 0 0 15px;}
.test{list-style-type:none;width:500px;margin:0;padding:0;}
.test li{width:100px;float:left;}
.travelGuide .travelGuideDropDown{width:45%!important;}
.travelGuideSpOffers .travelGuidepara .cbHolType label{display:inline;margin:10px 5px 6px 3px;}
.travelGuideSpOffers .MyHolidayChoicesFilter td,.travelGuideSpOffers .MyHolidayChoicesFilter th{vertical-align:top;padding:0 30px 0 0;}
.travelGuideSpOffers .MyHolidayChoicesFilter select{width:150px;}
.innerTabCols,.innerTabCols li{display:block;float:left;position:relative;}
.hotelOnlySearchControlTab{width:auto;margin:1px 0;padding:0;}
.mainHeader{width:986px;margin:0 auto;}
.fixedHeader{background:url(../images/bodyBg.png) left top repeat-x;top:0;width:100%;}
.floatingBannerWrapper{width:100%;background:#444444;height:50px;position:fixed;top:0;z-index:2;-moz-box-shadow:0 4px 4px 0 #9c4b4b;-webkit-box-shadow:0 4px 4px 0 #9c4b4b;box-shadow:0 4px 4px 0 #2c333b;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#9c4b4b')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=135,Color='#9c4b4b');}
.floatingBanner{width:960px;margin:0 auto;}
.wrapper{position:relative;top:50px;}
.fiterByRating li{border:2px dotted #FFF;display:inline-block;float:left;}
.flightOnlyAirlineLogo,.flightOnlyAirlineLogo a{float:left!important;font-size:.9em;}
.fiterByRating label{padding:0 0 0 10px;}
.fiterByRating td{padding:5px 0 0;}
.contentPara label{width:116px;padding:0 14px 0 0;}
.AmenitiesFilterBtn{font-family:"Trebuchet MS" , "Lucida Sans Unicode" , "Lucida Grande" , "Lucida Sans" , Arial, sans-serif;font-size:1em;font-weight:700;color:#47882E;text-decoration:none;-webkit-border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;background:#fff url(../images/AmenitiesFilterArrow.png) 84px 8px no-repeat;border-radius:8px 8px 0 0;border:1px solid #cbcbcb;border-bottom:3px solid #fff;-moz-box-shadow:1px -1px 1px #bbb;-webkit-box-shadow:1px -1px 1px #bbb;box-shadow:1px -1px 1px #bbb;behavior:url(/PIE.htc);position:absolute;right:34px;z-index:1;margin:-28px 0 0;padding:3px 20px 3px 12px;}
.AmenitiesFilterOuter{background:#D8D8D8;padding-bottom:10px;}
.AmenitiesFilter{border-top:1px solid #C5C5C5;border-left:1px solid #C5C5C5;background:#fff;-moz-box-shadow:3px 3px 3px #888;-webkit-box-shadow:3px 3px 3px #888;box-shadow:3px 3px 3px #888;behavior:url(/PIE.htc);float:right;position:relative;margin:-1px 12px 0 0;padding:10px;}
.AmenitiesFilter .innerBox{border:1px solid silver;float:left;background:#EFE7DA;margin:0 10px 10px 0;padding:4px;}
.innerBox li{width:191px;padding:5px 0;}
.innerBox label{color:#000;padding:0 5px;}
.innerBox img{vertical-align:top;padding:0 4px;}
.marginNone{margin-right:0!important;}
.ammenitiSubmit{text-align:right;margin-right:10px;}
.gridHTOuter{background:none repeat scroll 0 0 #FFF;border:2px solid #B98F30;left:41.2%;position:absolute;top:142px;width:200px;z-index:1;display:none;}
.saveQuoteRequestPopup{position:fixed;width:670px;height:420px;overflow-y:scroll;background:#fff;border:1px solid #ffab2e;z-index:2;display:none;padding:8px;}
.saveQuoteRequestpopupCloseButton{right:0;position:absolute;background:#ca8124;font-weight:700;text-decoration:none;color:#fff;margin:-8px 0 0;padding:2px 10px 4px;}
.saveQuoteinputSubmitIcon{background:#47882e;}
.holidaySummaryBtn .bookHolidayBtnCont{display:block;float:none;width:300px;}
.holidaySummaryBtn .SaveHolidayBtnCont{display:block;float:none;height:40px;}
.holidaySummaryBtn .bookHolidayBtnCont .bookHolidayBtn{background-position:282px 11px;background:#47882e;font-size:2em;float:none;text-decoration:none;color:#fff;width:300px;text-align:left;-webkit-border-radius:0;padding:3px 25px 6px 10px;}
.SaveHolidayBtnCont .saveQuoteButton{background:#B98F30;font-size:2em;height:40px!important;text-decoration:none;width:300px;float:none;color:#fff;text-align:left;-webkit-border-radius:0;margin:6px 0 0;padding:3px 25px 6px 10px;}
.Bannerimage1{width:1px;height:1px;}
.leftColHead{border-bottom:2px solid #FFF;display:block;font-size:1.2em;font-weight:700;margin:0 0 6px;padding:0 0 3px;}
.starImage{margin:8px 0 0 9px;}
.hotelDetailsMain h1{float:left;font-size:2em;font-weight:700;margin:0 0 5px;padding:0 0 3px;}
.hotelInformation{font-weight:700;color:#4B8100;}
.subCatTitlesHotel{font-weight:700;text-decoration:underline;}
.relativeLinksCont ul{border:0 none;text-align:left;}
.relativeLinksCont ul li{float:none;border:0 none;text-align:left;width:100%;}
.filterBox{font-size:1em;overflow:hidden;margin-top:10px;background:#fff;padding:3px 3px 10px;}
.filterBox >h3{text-transform:uppercase;background:#fff;border-bottom:0!important;color:#47882E;text-shadow:none;padding:4px 0 0 6px;}
.filterBox .filterItemHead{background:#EFE7DA;font-size:1em;margin-bottom:6px;border-bottom:0!important;padding:4px 6px;}
.filterBox .rangeHeading{font-size:1em;margin-bottom:1px;border-bottom:0!important;padding:4px;}
.fiterByItems{overflow:hidden;margin:6px 0;padding:6px;}
.fiterByItems li{padding:2px 0;}
.fiterByItems .noOfStop input{margin-right:3px;}
.DepTimeSlider{padding-bottom:10px;}
.CheckboxCss label{margin-left:2px;}
.paidby{padding:8px 0;}
.oops{min-height:250px;font-size:large;padding:50px 20px 0 93px;}
.rTapNumber3173 b{font-weight:400!important;}
.CallFdet{border:0 none!important;font-family:"Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;font-size:14px!important;font-weight:700!important;text-align:center!important;margin:0 0 2px!important;padding:2px!important;}
.CallNo{text-align:center!important;}
.totalPriceLabel{line-height:25px;}
.headerCallUsIRE{color:#FFF;display:inline-block;font-size:17px;line-height:12px;padding-bottom:5px;font-family:Book Antiqua;font-weight:400!important;}
strike,.specialOfferHotelPrice{font-size:1.6em;font-weight:700;}
html[xmlns] .clearfix,.searchContainer li label,.searchControl li label,.specialOffer li label,.visibleButton{display:block;}
a:hover,.offersCont a,.destinationOfferLine,.specOfferSearch th.offer,.specOfferSearch .footerTd a,.boderNone th.offer{text-decoration:none;}
h1,h2,h3,h4,h5,h6,.bookOrCall .openingHr{font-weight:400;}
.fl,.impNews .impTnews,.callNow img,.searchResCont .srPagination .showAllRes,.h1LeftBlock,.depDuration .duration{float:left;}
.rightToLeft{float:left !important;}
.fr,.searchbutton,.bestDealsRegion ul li .aSearchLink,.searchResCont .srPagination span,.leftToRight,.footer span,.rightContent,.twinResHotels h2 span,.socShareThis,.innerBox input[type=checkbox],.holidaySummaryBtn{float:right;}
.cb,.rowDiv,.clearDiv{clear:both;}
input[type=checkbox],.rootDetails img,.airpostAcce img{vertical-align:middle;}
.floatNone,.searchResCont .srPagination .PrevNextButton,.pdLi .payByDebitCard .dcTotalPrice .dcPriceDetails span,#HiddendCal{float:none;}
.relativeDiv,ul.pricesByAirNames li span,.destiBannerContainer,#main{position:relative;}
.logoColorTxt,.orangeColorTxt{color:#B98F30;}
.impNews span a,.inviteF a,.emailUs a{color:#fff;}
.headerCallUs a,.airpostAcce a,.travelInsuAds .descHolder a,.headerCallUsIRE a{text-decoration:none;color:#fff;}
.searchControl li,.addedDesti li label,.addedInviteAFriend li label,.RefferedFriend li label{display:block;margin:0 0 6px;}
.selectCabinClassWidth,.pdAccommoUl .pdRoomType{width:110px;}
.roomsCountRows span,#RoomLi span{float:left;width:56px;display:inline-block;margin:0 0 0 4px;}
.SearchEditBtn,.image_thumb ul li .desc,.rootDetails .departReturnSeparatorNoBorder hr,.showHideRouteDetals,.showHideRouteTitles,.hiddenButton{display:none;}
.destinationsCont,.relativeLinksCont{position:relative;margin:4px 0;}
.destinationsCont h1,.destinationsCont h3,.relativeLinksCont h3{margin:6px 0 0;}
.destinationsCont ul a,.relativeLinksCont ul a{display:block;margin:0 0 2px;}
.notSureWhere2go h1,.notSureWhere2go h3{font-size:1.4em;font-weight:700;padding:0 0 3px;}
.freeCallBackAd,.pricePromiseAd,.uniqueRef,.rightColText,.fcCommission,.travelInsu,.freeCallBackAd,.pricePromiseAd,.uniqueRef,.rightColText,.fcCommission,.travelInsu,.travelInsuAds{border:3px solid #fff;margin:0 0 8px;}
.rightColText,.searchHotelInfo,.hotelInfoSubs p{padding:6px;}
.bestDealsRegion,.chGrayBgLiInLi,.TravelBanks .content li:last-child,.emailCallbk{margin:10px 0 0;}
.bestDealsRegion ul li .priceFormat,.image_thumb strong,.offerPrice strong{font-size:1.4em;}
.pricesByAir,.hsPriceDetails,.fiterByRating{border:3px solid #d8d8d8!important;overflow:hidden;background:#fff;margin:6px 0;padding:6px;}
.pricesByAir a,.boldText,.cityDetailRows li:first-child,.spDetailRows li:first-child,.htDetailRows li:first-child{font-weight:700;}
.rightColumn,.rightColumn1{float:right;width:666px;margin:6px 0 10px;}
.departDates li:first-child,.searchResCont li:first-child,.howToBook li:first-child,.pdLi .pdTableUl li:first-child,.googlePlus a{margin:0;}
.sortResultsBy .selectedSortType,.innerBox h4{font-weight:700;color:#47882E;}
.rightToLeft h1,input.buttonYellow,input.buttonYellowBlueBg,input.buttonYellowBlackBg,#ui-datepicker-div{border:0 none;}
.chosenHDetails,.outboundFlightsUlTitle,.resortDetailsUlTitle,.passengerDetailsTitle,.flightDetailsTitle,.pdAccommoTitle,.pdInResortTitle{background:#efe7da;}
.outboundFlights .liRoute,.labelWidth{width:140px;}
.outboundFlights .liClass,.flightDetailsUl .fdDepTime{width:68px;}
.outboundFlights .liFlightNo,.flightDetailsUl .fdDate{width:70px;}
.outboundFlights .baggageQuantity,.holdingPage .whyBookWithLGT ul li:first-child{width:86px;text-align:center;}
.flightDetailsUl .fdDepDetails,.hotelInfoSubs li .barsNRestaurants .restaurantImg,.hotelInfoSubs li .barsNRestaurants .restaurantNoImg{width:120px;}
.flightDetailsUl .fdArrTime,.pdLi .holidayRqCall li:first-child,.pdLi .holidayRqCall li:first-child select{width:64px;}
.pdAccommoUl .pdMealPlan,.signupDetails label,.newsLetterSignupDetails label{width:130px;}
.pdAccommoUl .pdNights,.rDeals .depDateTD{width:80px;}
.accommInfoUl .accommHotelInfo p,.flightDetailsCont p{margin:0 0 8px;}
.taxesLi,.carHiretab2 p{padding:0 0 10px;}
.footerLinks .followUs a,.pdLi .contactDetails input[type=checkbox],.childAgeCombo span,.gplusFB,.hotelDetailsMain h2{display:inline-block;}
.main_image .desc .fromPriceSpan strong,.caribbeanDeals .pricePound,.maintenanceMessage strong{font-size:1.6em;}
.destinationHList li h1,.destinationHList li h2{margin:0 0 0 -156px;}
.searchHotelInfo .shTotalPrice .priceDisplay,.rootDetails .flightDetails .priceDisplay .callForPriceDisplay,.searchHotelInfo .shTotalPrice .priceDisplayOD{display:block;background:#ebebeb;border:3px solid #d6d6d6;margin:0 0 4px;padding:4px 6px;}
.searchHotelInfo .shTotalPrice .priceDisplayOD h1,.searchHotelInfo .shTotalPrice .priceDisplayOD span{font-size:3.2em;border:0 none;color:#47882e;margin:0;padding:0;}
.showOpeningHours p,.travelGuideSpOffers select{margin:4px 0;}
.bgWrapperWhite,.estyle7{background:#fff;}
.flightTitle,.pdLi .prevContacted,.addedDesti,.searchContainer .liRow,.searchControl li,.button,.notSureWhere2go,.bestDealsRegion ul li,.pricesByAir,.hsPriceDetails,.hsFlightsLi p,.showPricesFlying,.flyingSeachBtn,.offersCont,.blackButton,.departDates,.departDates li,.searchResCont,.furtherInfo,.twinResHotels,.twinResHotels ul,.twinResHotels ul li,.pdLi .prevContacted,.pdLi .holidayRqCall,.ovrHid,.ovFH{overflow:hidden;}
.popupCloseButton,.HoteldetailspopupCloseButton,.changePasswordpopupCloseButton,.SearchResultNotFoundPopUpCloseButton{right:0;position:absolute;background:#B98F30;font-weight:700;text-decoration:none;color:#fff;margin:-8px 0 0;padding:2px 10px 4px;}
.flightDetailsCont,.howToBook{overflow:hidden;margin:10px 0 8px;}
.mapLocation h1,.mapLocation h2{font-size:1.8em;border:none;padding:2px 0 14px;}
.hotelInfoSubs li .barsNRestaurants .restaurantNoImg img,.boderNone{border:none!important;}
.contentPara,.contentPara,.childAgeCombo,.holidayplannerpara,.travelGuidepara{overflow:hidden;margin:2px 0 10px;}
.pdLi .contactDetails,.travelGuideSpOffers{padding:0 10px;}
.pdLi .contactDetails label,.pdLi .holidayPlanner label,.travelGuide label,.travelGuideSpOffers label{display:block;margin:0;}
.airpostAcce p,.payByDebitCard .fltShading{padding:4px;}
.signupDetails input[type=checkbox],.signupDetails .advCheckOption,.newsLetterSignupDetails input[type=checkbox],.newsLetterSignupDetails .advCheckOption{width:16px;}
.signupDetails .selectFourDigits,.getQuoteBlock li .selectFourDigits,.newsLetterSignupDetails .selectFourDigits{width:70px!important;}
.signupDetails li,.newsLetterSignupDetails li{overflow:hidden;display:block;margin:0 0 6px;}
.signupDetails label,.signupDetails input,.signupDetails select,.signupDetails .nextHDetails,.newsLetterSignupDetails label,.newsLetterSignupDetails input,.newsLetterSignupDetails select,.newsLetterSignupDetails .nextHDetails{display:inline-block;width:130px;}
.signupDetails .nextHDetails,.newsLetterSignupDetails .nextHDetails{width:auto;}
.signupDetails .nextHDesti,.newsLetterSignupDetails .nextHDesti{float:left;width:300px;padding:0 6px 0 0;}
.signupDetails .nextHDesti input[type=checkbox],.newsLetterSignupDetails .nextHDesti input[type=checkbox]{float:none;display:inline;width:16px;margin:0 0 4px;padding:0;}
.signupDetails select,.pdLi .holidayRqCall li input[type=text]{width:138px;}
.holdingTopInfo p,.holdingTopInfo span{line-height:18px;}
.holdingRightLogo,.registerCust li h3{text-align:right;}
.holdingTitle strong,.holdingPage .holdingPageLoader,.holdingPageLoader img,.whyBook,.whyBookInfo ul,.hSearchTabs li,.hSearchTabs li a,.hSearchTabs li a.current,.hSearchTabsnew li,.hSearchTabsnew li a,.hSearchTabsnew li a.current{display:inline-block; }
.resultsHGraph .hrGraphInfo ul,.registerCust,.travelGuideSpOffers .MyHolidayChoicesFilter{margin:10px 0;}
.centerContent,.carHiretab2{text-align:center;}
.pdLi .contactDetails span,.pdLi .holidayPlanner span,.travelGuide span{display:inline-block;float:left;width:400px;}
.rDeals .bBasisTD,.rDeals .priceTD{width:75px;}
.textcolorOrange,.weatherClimateMainBlock .rightBlock span{color:#fea211;}
.rainfallGrid li:first-child,.rainfallGrid .secondchild{border-left:0 #000 solid;}
.twinResHotels ul li:first-child,.detailsOne .mainOffer .flightDetailRoute li{padding:0 10px 0 0;}
.clickHereLink,#LT_EmailExist{color:red;}
.FlightError,.dispalyError{font-size:14px;}
.rightColumn1 h1,.priceDisplay h1,.rightColumn1 h2,.priceDisplay h2{font-size:2em;font-weight:700;border-bottom:2px dotted #8d8d8d;padding:0 0 3px;}
.dispayWhite,.cookiesCss a{color:#FFF;}
.pdLi .holidayPlanner,.travelGuide{float:left;width:250px;padding:0 10px;}
.pdLi .holidayPlanner select,.travelGuide select{display:block;margin:4px 0;}
.pdLi .holidayPlanner .holidayplannerpara .cbHolType label,.travelGuide .travelGuidepara .cbHolType label{display:inline;margin:10px 0 6px;}
.addedInviteAFriend li select,.addedInviteAFriend li input{display:block;margin:0 0 0 6px;}
ul.css-tabs a:hover,.cookiesType span{color:#000;}
.hSearchTabs li a,.hSearchTabsnew li a{background:#242c2e;}
.hSearchTabs li a.current,.hSearchTabsnew .hSearchTabsActiveColor{background:#b98f30;}
.specOfferSearch .even,.specialOfferHotel .even{background:#e5e5e5;}
.specOfferSearch .odd,.specialOfferHotel .odd{background:#f1f1f1;}
.specOfferSearch .footerTd a:hover,.cityDetailRows li a:hover,.spDetailColumns li a:hover,.htDetailRows li a:hover,.cityDetailRows li a:hover,.htDetailRows li a:hover{text-decoration:underline;}
.shLinkBlockActive,.innerBox22{width:200px;}
.leftColumn h3,.leftColumn h2{border-bottom:2px solid #FFF;font-size:1.2em;font-weight:700;margin:0 0 6px;padding:0 0 3px;}
.airlineLogo a,.custDtlInfo p.contentPara{padding:8px 0 0;}
.gridOuter .cityListHead,.gridSPOuter .spListHead,.gridHTOuter .spListHead{background:#f7f3ea;font-size:14px;color:#b98f30;font-weight:700;padding:4px;}
.gridOuter .cityDetailRows,.gridSPOuter .spDetailRows,.gridHTOuter .htDetailRows{padding:6px 10px 2px;}
.gridOuter .cityDetailRows li,.gridSPOuter .spDetailRows li,.gridHTOuter .htDetailRows li{float:left;padding:0 10px 4px 0;}
.cityDetailRows li a,.spDetailRows li a,.htDetailRows li a{text-decoration:none;color:#000;text-shadow:none;}
.spDetailRows li.columnTwo,.htDetailRows li.columnTwo{width:150px;padding:0;}
@media screen and -ms-high-contrast active,-ms-high-contrast none {
.howToBook li .bookOnlineBtn span,.howToBook li .bookCallBtn span,.howToBook li .bookSendToBtn span{display:block;font-size:11px;padding:0 0 0 71px;}
.inputSubmitIcon{background:url(../images/selectHolidayArrow.gif) #47882e no-repeat 60px 7px \9!important;width:85px!important;margin:0!important;}
.SaveHolidayBtnCont .saveQuoteButton{padding:7px 165px 7px 21px !important;}
}
@media screen and -webkit-min-device-pixel-ratio0 {
select.speedC{-webkit-appearance:textarea;background:url(../images/SelectFilterArrow.png) no-repeat 157px 5px;text-overflow:ellipsis;padding:0 8px 0 4px;}
.specialOffer li.last{padding:7px 0 0;}
}