body { background-color:#ffffff !important; color:#595959 !important; }
a { color:#1f497d !important; }
#header-top { width:auto !important; background-color:transparent !important; color:#1f497d !important; }
#header-top a { color:#1f497d !important; }
#header-bottom { background-color:transparent !important; color:#3F3F3F !important; }
#header-bottom a { color:#3F3F3F !important; }
#menu,.fullWidthMenuBasic { background-color:#1f497d !important; }
#menu .navdd > ul > li { background-color:#1f497d !important; }
#menu a,.fullWidthMenuBasic table td a { color:#ffffff !important; }
#menu li:hover, #menu li.current, #menu .navdd > ul > li:hover,.fullWidthMenuBasic a:hover,.fullWidthMenu ul { background-color:#1f497d !important; }
#menu a:hover, #menu li:hover a,.fullWidthMenuBasic a:hover,.fullWidthMenu ul li .fullWidthDetails,.fullWidthMenu ul li .fullWidthDetails a { color:#ffffff !important; }
#footer-top { background-color:#1f497d !important; color:#FFFFFF !important; }
#footer-top a { color:#FFFFFF !important; }
#footer .footer-links > li, #footer .footer-links > li.destination-links { border-color:#FFFFFF !important; }#footer-bottom { background-color:transparent !important; color:#262626 !important; }
#footer-bottom a { color:#262626 !important; }
.cms-button, .cms-module .cms-module-main #searchTabs li.on, .mod-currentFolderPageLister .infolink-types li.current, .newslink-types li.current, .cms-module-view { background-color:#FF8200 !important; color:#ffffff !important; }
.cms-module .cms-module-top, .cms-module .cms-module-price, .flow-footprint .footprint-on .footprint-number, .flow-flightresult-selectbar, .flow-accommresult .flow-accommresult-selectbar, .flow-table-header, .flow-holidayresult-selectbar, .flow-carresult-selectbar, .flow-dpresult-selectbar, .flow-transferresult-selectbar, .flow-flightresult-selectbar a, #offerTabs ul li.current, #geo .flow-module-top, #geo .geoTabs ul li.navsel, #geo .geoTabs ul li:hover, #geo .geoTabs ul li.current, #homepageV3 .cms-module.mod-travelsearchbox-vertical #searchTabs li, .mod-availabilityextras .flow-deposits .flow-module-main,.flow-pbankresult .flow-pbankresult-selectbar { background-color:#1f497d !important; color: #ffffff !important; }
.cms-module-top a, .cms-module-top h1, .cms-module-top h2, .cms-module-top h3 { color: #ffffff !important; }
.cms-module .cms-module-main #searchTabs li, .cms-module .cms-module-main #ulTSB li, .cms-module .cms-module-main .newsletter li, .cms-col668 .width-334px .cms-module .cms-module-main li, .mod-tsb-horizontal #travelSearchBox li, .flow-accommresult-roomoptions td, .mod-basket .flow-totals .flow-module-main .cA, .mod-basket #payonline .flow-basket-formsection .cA, .flow-thanksdetails-main .row, .xsl-car-breakdown tr td, .xsl-remove td, .flow-module.flow-noresultsenquiryform .form-row, .mod-currentFolderPageLister li, #enquiryForm .form-row, #bookingForm .bookingFormItem, #orderContainer td, .cms-module-main .divEnquiryFormInner .row, #geo .destinations li.split, .flow-module-main .cA, .xsl-flt-details .xsl-flt-outbound td, .xsl-flt-details .xsl-flt-inbound-details td, .xsl-flt .xsl-flt-inbound td, .flow-module-main .flow-section-summary, .flow-module-main .flow-basket-paymethod, .flow-module-main #payonline .flow-basket-securemessage, .flow-basket-contactinfo .flow-basket-formsection { background-color:#DFF2F7 !important; color: #262626 !important; }
.cms-module .theme-box, .cms-module .cms-module-main, .flow-footprint .footprint-off .footprint-number, .flow-footprint .footprint-next .footprint-number, #colMain .flow-searchbox, .flow-module-main, .flow-result-main, .mod-tsb-horizontal #travelSearchBox, .flow-category-total, .flow-thanksdetails-main, .flow-footprint .footprint-passed .footprint-number, #offerTabs ul li, #geo .geoTabs ul li, #homepageV3 .cms-module.mod-travelsearchbox-vertical #searchTabs li.on { background-color:#DFF2F7 !important; color: #262626 !important; }
.cms-col668 .width-334px .cms-module .cms-module-main li a .price, .flow-ajaxloading .flow-ajaxloading-right #ajaxLoadingCount, .flow-footprint .footprint-off .footprint-number, .flow-footprint .footprint-next .footprint-number, .flow-flightresult-price h2, #divAjaxPager2 strong, .flow-accommresult-details a.withPlus, .flow-accommresult-details a.withMinus, .flow-holidayresult-details a.withPlus, .flow-holidayresult-details a.withMinus, .flow-accommresult-price h2, .flow-holidayresult-price h2, .flow-accommresult .flow-accommresult-roomoptions .accomm-roomoption-price label, .flow-accommresult .flow-moreinfo-main h3, .flow-moreinfo-gallery strong, .flow-moreinfo-maps strong, .flow-footprint .footprint-passed .footprint-number, .mod-availabilityextras .flow-category-total .fR, .mod-basket .flow-category-total .fR, .flow-breakdown-total, .flow-catitemcarhire-selectedprice, .flow-totals-price, .mod-availabilityextras .flow-categoryitem-accommodation .flow-catitemaccomm-prices, .flow-catitemaccomm-roomrate .last h2, .flow-car-result .flow-result-main .car-result-price h3, #divAjaxBookingName #divAjaxBookingName_Text, .flow-transferresult .flow-transferresult-price h2, .mod-htmlContent h3, .mod-customofferlist .layout2 h4, #tblCustOfferBookable th, #geo #breadcrumb #breadcrumbTrail a.last, .articleDate, .cms-module.flow-webref .cms-module-main .webRef span,fullWidthMenu ul li .fullWidthDetails a,.flow-pbankresult .flow-pbankresult-price h2 { color: #FF8200 !important; }
.cms-colour1 { background-color:#FF8200 !important; }
.cms-texton1 { color:#ffffff !important; }
.cms-text1 { color:#FF8200 !important; }
.cms-colour2 { background-color:#1f497d !important; }
.cms-texton2 { color:#ffffff !important; }
.cms-text2 { color:#1f497d !important; }
.cms-colour3 { background-color:#DFF2F7 !important; }
.cms-texton3 { color:#262626 !important; }
.cms-text3 { color:#DFF2F7 !important; }
