﻿.mod-customofferview{float:none;width:584px;border:1px solid #CCCCCC;padding:10px 0;background-color:#FFFFFF;}.mod-customofferview>div{padding:0 14px;}.mod-customofferview h1{font-size:13px;margin-bottom:10px;margin-top:6px;}.mod-customofferview #PnlSocialIcons{float:right;margin-bottom:10px;}.mod-customofferview .custoffer-description{margin-bottom:16px;margin-top:5px;}.mod-customofferview .custoffer-section{margin-bottom:16px;}.mod-customofferview .custoffer-section h2{color:#585858;font-size:14px;margin-bottom:10px;}#offerContentTabs{border-bottom:1px solid #CCCCCC;margin-bottom:10px;padding-bottom:10px;}.mod-customofferview #offerTabs{background:url("/assets/images/tab_border.png") repeat-x scroll left bottom transparent;color:#666666;margin-bottom:16px;padding:0;}.mod-customofferview #offerTabs ul li{float:left;font-weight:bold;height:34px;line-height:36px;padding:0 12px;margin-right:2px;background-color:#CCCCCC;}.mod-customofferview #offerTabs ul li.first{border-left:0 none!important;}.mod-customofferview #offerTabs ul li.current{background-color:#FFFFFF;border-top:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-left:1px solid #CCCCCC;}.mod-customofferview #offerTabs ul li.current a{color:#D51649;}.mod-customofferview #offerTabs ul li a{display:block;outline:none;text-decoration:none;}.mod-customofferview #enquiryForm .form-row input{border:1px solid #CCC;padding:5px;width:402px;}.mod-customofferview #enquiryForm input.btn-submit{margin-right:8px;margin-top:5px;}.mod-customofferview #enquiryForm .form-row textarea{border:1px solid #CCC;margin:0px;padding:5px;resize:none;width:402px;font-family:Arial;font-size:13px;color:#666;height:150px;}.mod-customofferview #enquiryForm .valFldErr{background-color:#FC7B7F;border-color:#CA252B;color:#FFF;padding:2px;}.mod-customofferview #enquiryForm .valError{color:#CA252B;display:none;font-weight:bold;text-align:center;}.mod-customofferview #enquiryForm .enquiryform-thankyou{font-weight:bold;padding:10px;}.mod-customofferview #enquiryForm #prcinfo{display:block;font-weight:bold;padding-top:3px;}.mod-customofferview #enquiryForm select{border:1px solid #CCCCCC;margin:0px 12px 0px 0px;padding:5px;color:#666666;width:130px;}.mod-customofferview #enquiryForm{margin-top:16px;}.mod-customofferview #enquiryForm .cms-module-main{background-color:#E6E6E6;padding:10px;}.mod-customofferview #enquiryForm h2{color:#585858;font-size:14px;margin-bottom:10px;}.mod-customofferview #enquiryForm .florigin{width:414px;}.mod-customofferview #offerImageGallery{margin-bottom:32px;}.mod-customofferview #offerImageGallery .nivo-thumbs-enabled{padding:0px;position:static;width:556px;}.mod-customofferview #offerImageGallery .nivo-thumbs-enabled img{height:65px;margin:10px 5px 0px 5px;opacity:.55;width:120px;padding:3px;border:1px solid #CCCCCC;background-color:#FFFFFF;}.mod-customofferview #offerImageGallery .nivo-thumbs-enabled a:hover img,.mod-customofferview #offerImageGallery .nivo-thumbs-enabled a.active img{opacity:.99;}.mod-customofferview #offerImageGallery #offerImages img{height:255px!important;width:556px!important;}.mod-customofferview .custoffer-flightgrid{color:#666666;border-collapse:collapse;border:1px solid #CCCCCC;width:100%;}.mod-customofferview .custoffer-flightgrid th{background:url("/assets/images/sprites/blue_header_gradient.png") repeat-x scroll 0 0 transparent;color:#FFFFFF;padding:0 4px;text-align:left;height:28px;}.mod-customofferview .custoffer-flightgrid .flightgrid-hdrsupp{text-align:right;}.mod-customofferview .custoffer-flightgrid .flightgrid-colsupp{color:#D51649;font-size:13px;font-weight:bold;text-align:right;}.mod-customofferview .custoffer-flightgrid td{border-top:1px solid #CCC;padding:4px;}.mod-customofferview .custoffer-dategrid{color:#666666;border-collapse:collapse;border:1px solid #CCCCCC;width:100%;}.mod-customofferview .custoffer-dategrid th{background:url("/assets/images/sprites/blue_header_gradient.png") repeat-x scroll 0 0 transparent;color:#FFFFFF;padding:0 4px;text-align:left;height:28px;}.mod-customofferview .custoffer-dategrid td{border-top:1px solid #CCC;padding:4px;}.mod-customofferview .custoffer-dategrid .custoffer-hdrprice{text-align:right;}.mod-customofferview .custoffer-dategrid .custoffer-colprice{color:#D51649;font-size:13px;font-weight:bold;text-align:right;}.offerWelcome{margin-bottom:16px;}.offerWelcome h1{font-size:18px;padding-bottom:10px;font-weight:normal;display:block;margin-bottom:16px;text-transform:uppercase;}.offerWelcome .geoHotelRating{margin-left:10px;}.offerWelcome .geoHotelRating img{vertical-align:middle;}.offerWelcome .description{color:#414141;font-size:11px;}#imageGalleryWrapper{margin-bottom:10px;}#offerImgMainWrapper{display:inline;float:left;width:458px;height:270px;overflow:hidden;}#offerImgMain{width:458px;height:270px;overflow:hidden;}#offerImgThumbnails{display:inline;float:left;width:200px;}#offerImgThumbnails ul{float:left;}#offerImgThumbnails li{display:inline;margin-bottom:10px;margin-left:10px;float:left;width:90px;height:60px;}#offerImgThumbnails li a{display:block;outline:none;}#offerImgThumbnails li img{opacity:.55;}#offerImgThumbnails li a:hover img,#offerImgThumbnails li a.thumbActive img{opacity:.99;}.offerCategory h4{color:#000;font-size:14px;margin-bottom:5px;padding-bottom:4px;}#specialOffers{width:614px;}.offerCategory,.divOfferDetails{margin-top:10px;padding-top:10px;}.divOfferDetails1M ul#availableDates{width:646px;}.divOfferDetails1M ul#availableDates .btn-booknow{width:80px;}.customoffer-form-main{padding:10px 0 0 10px;}.divOfferDetails1M ul#availableDates li{padding:5px 0px 12px 0px;width:641px;background:transparent url(Images/Backgrounds/Offers/offerDetails1Divider.jpg) no-repeat left top;}.divOfferDetails1M ul#availableDates li .offerContactSelector .offerPhone{font-size:25px;}.divOfferDetails1M ul#availableDates li .offerContactSelector .offerPhone h3{color:#4B4B4B;}.divOfferDetails1M ul#availableDates li .offerContactSelector .offerPhone span{color:#003466;}.divOfferDetails1M ul#availableDates li p{margin:3px 0px 3px 0px;}.divOfferDetails1M ul#availableDates li div.duration{float:left;width:100px;padding-top:13px;}.divOfferDetails1M ul#availableDates li div.dates strong{display:inline-block;width:70px;}.divOfferDetails1M ul#availableDates li div.prices{float:left;width:300px;padding:2px 0px 2px 0px;}.divOfferDetails1M ul#availableDates li div.prices strong{display:inline-block;width:45px;}.divOfferDetails1M ul#availableDates li div.enquire{float:left;width:148px;}.divOfferDetails1M ul#availableDates li div.enquire a.BtnOfferEnquire{background:url(images/buttons/button-sprite.png) no-repeat 0 -448px;display:block;width:105px;height:30px;float:right;line-height:0;text-indent:-9999px;font-size:0;}.divOfferDetails1M ul#availableDates li div.bookable a.BtnOfferBook{background:url(images/buttons/button-sprite.png) no-repeat 0 -180px;display:block;width:123px;height:30px;float:right;text-indent:-9999px;font-size:0;line-height:0;}.divOfferDetails2S{}.divOfferDetails2S p{padding:5px 15px 12px 0;color:#3F3F3F;}.divOfferDetails2S h4 span{display:block;}.divOfferDetails3M{}.divOfferDetails3S h4 span{display:block;}.divOfferDetails3M p{padding:5px 15px 12px 0;color:#3F3F3F;}.divOfferDetails4S{}.divOfferDetails4S p{padding:5px 15px 12px 0;color:#3F3F3F;}.divOfferDetails4S h4 span{}.divOfferDetails5M{}.divOfferDetails5M ul li{padding-bottom:2px;}.divOfferDetails5S{margin-bottom:16px;}.divOfferDetails5S h4 span{}.divOfferDetails5S p.supExtraItem{margin:10px 0px 10px 0px;}.divOfferDetails5S p.supExtraItem strong{display:inline-block;width:115px;float:left;}.divOfferDetails5S p.supExtraItem span{float:left;width:450px;}.divOfferDetailsGenericM p{padding:5px 15px 12px 0px;}.divOfferDetailsGenericS h4 span{display:block;}.divOfferDetailsGenericM p.genericInfo{margin:3px 0px 3px 0px;}.divOfferDetailsGenericM p.genericInfo strong{display:inline-block;width:70px;}.customoffer-form .customoffer-form-top h2{color:#333;font-size:14px;font-weight:normal;height:33px;line-height:28px;overflow:hidden;text-align:left;}.customoffer-form .customoffer-form-main p{margin-bottom:10px;}.customoffer-form .cms-button{float:right;}#divEnquiryForm .divEnquiryFormInner,#divEnquiryForm .CustomOfferOnlineBookableInner{padding:10px 0;color:#3F3F3F;}#divEnquiryForm .CustomOfferOnlineBookableInner strong{font-weight:normal;}.divEnquiryFormInner label{float:left;padding-top:5px;width:100px;color:#999;}.divEnquiryFormInner .row{padding:8px;}.divEnquiryFormInner input,.divEnquiryFormInner select,.divEnquiryFormInner textarea{width:535px;float:left;}#divEnquiryForm .boxInput{border:1px solid #B3B3B3;}#divEnquiryForm #enquiryComments textarea{height:180px;margin:0px;}#ctl00_ContentPlaceHolderMaster_ctl00_ctl00_PnlOfferThankyou strong{background:url("Images/Backgrounds/Info/pageHeadBg.png") no-repeat scroll left top transparent;color:#FFF;display:block;font-size:15px;font-weight:bold;height:32px;line-height:32px;padding:0px 10px;margin-top:12px;}#btnSendEnquiryWrapper .Btn{background:url("Images/Buttons/btnSubmit.png") no-repeat scroll right bottom transparent;border:0px;cursor:pointer;overflow:hidden;padding:0px;color:#FFFFFF;display:block;float:right;font-size:15px;height:28px;width:120px;margin-top:12px;}#btnSendEnquiryWrapper .Btn:hover{background:url(Images/Buttons/btnSubmit_Hover.png) no-repeat right bottom;}#divEnquiryForm .offerError{color:#ED2377!important;padding:0 0 10px 10px;}input.btnSendEnquiry,#divContact .btnContinue{background:url(images/buttons/button-sprite.png) no-repeat 0 -150px;border:0 none;color:#FFFFFF;cursor:pointer;display:block;float:right!important;font-size:15px;margin-bottom:0;margin-right:7px;margin-top:10px;width:95px!important;height:30px;text-indent:-9999px;}.CustomOfferOnlineBookable .selectXL{border:1px solid #d7d8d2;margin:0px;padding:3px;width:400px;}#tblCustOfferBookable{font-size:12px;margin:10px 0px;width:400px;}#tblCustOfferBookable select{border:1px solid #d7d8d2;margin:0px;padding:3px;}#tblCustOfferBookable th{font-size:12px;text-align:left;}#tblCustOfferPax{margin-bottom:10px;}#tblCustOfferBookable .custCol4{text-align:right;}#tblCustOfferBookable .custCol4 strong{}#tblCustOfferBookable .custCol3 select{width:75px!important;}#tblCustOfferBookable .custColTotalRow .custCol4{}#tblCustOfferBookable td{}.btnOfferCheckAvailability{background:url(images/buttons/button-sprite.png) no-repeat 0 -270px;display:block;width:177px!important;height:30px;cursor:pointer;text-indent:-9999px;float:right!important;border:0 none;margin-top:-4px;}.btnOfferAddToBasket{background:url(images/buttons/button-sprite.png) no-repeat 0 -300px;display:block;cursor:pointer;text-indent:-9999px;float:right!important;border:0 none;width:150px!important;height:30px;}.btnOfferContinue{background:url(images/buttons/button-sprite.png) no-repeat 0 -90px;border:0 none;cursor:pointer;float:right!important;height:30px;width:177px!important;text-indent:-9999px;display:block;}.CustomOfferOnlineBookableInner #tblCustOfferPax{margin:10px 0px;width:480px;}#tblCustOfferPax select[id^="paxTitle"]{min-width:85px;}#tblCustOfferPax select[id^="paxDOBD"],#tblCustOfferPax select[id^="paxDOBM"]{min-width:50px;}#tblCustOfferPax select[id^="paxDOBY"]{min-width:62px;}.CustomOfferOnlineBookableInner #tblCustOfferPax thead td{color:#333;}.CustomOfferOnlineBookableInner #tblCustOfferPax select,.CustomOfferOnlineBookableInner #tblCustOfferPax input{border:1px solid #d7d8d2;margin:0px;padding:3px;}.CustomOfferOnlineBookableInner #tblCustOfferPax select{width:45px!important;}.CustomOfferOnlineBookableInner #tblCustOfferPax tbody tr td{padding:3px 1px;}.CustomOfferOnlineBookableInner #tblCustOfferPax input{width:75px!important;}.CustomOfferOnlineBookableInner #tblCustOfferPax #emailAddress{width:205px!important;}.CustomOfferOnlineBookableInner #tblCustOfferPax input.telNo{width:170px!important;}.CustomOfferOnlineBookableInner #hdrCustOfferStage1{margin-bottom:10px;}.basketXSLCustomOffer td.box2{background-color:#F2F0EE;}.basketXSLCustomOffer .tdCustomOfferXSLDescription h4,.basketXSLCustomOffer .tdCustomOfferXSLDescription h3,.basketXSLCustomOffer .tdCustomOfferXSLDescription p{margin-bottom:5px;}.divOfferDetails .supExtraItemGroup{padding-bottom:5px;}.divOfferDetails5S h4 span#hdrSupplements{display:block;padding-top:15px;}.CustomOfferEnquiryForm .divEnquiryFormInner{width:668px;float:left;}.CustomOfferEnquiryForm .enquiryOpeningHours{float:left;width:210px;margin-top:15px;}