
.ie8-only{display:none}select{padding:0;margin:0}html{-webkit-font-smoothing:antialiased}body{font-family:'Arial';color:#002458!important;background-image:url("/../images/new-backgrounds/body-back.jpg");background-repeat:repeat;background-position:top}label{color:#7080ab;font-weight:bolder;padding-bottom:5px}img{border:0}#header-logo-text .logo-text .homepage-title-div,.slider-info h2,.main-heading-right h2,.main-heading-right h3,#header-logo-text .logo-text .homepage-title-h1,.property-details span,.property-name a,.property-details a,#property-name-location h1,#property-name-location h2,.welcome-text-content h2{font-family:"chaparral-pro"}.top-navigation a,.slider-info a,.property-type-container h6,.sidebar .panel h3,.accordian-element .text-left p,.accordian-element .text-right p,h3.grey-header,.special-offers-header,.view-properties a,.facilities-container ul li,seasonal-text-holder h1,h2,h3,h4,h5{font-family:"europa",sans-serif}.hide{display:none}.container{border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#fff}h2{padding-left:10px;font-size:2em}h3{color:#fff}.grey{background-color:#fafbfc}.top-nav-menu{background-color:#112c73;color:#fff}.top-splash-header{background-color:transparent;background-image:url(/../images/new-backgrounds/christmas-background2.jpg);background-position:right;background-repeat:no-repeat;color:#fff}.top-splash-header-luxury{background-color:transparent;background-color:#fff;background-image:url(/../imagesDreamLuxury/topNav/header.jpg);background-position:right;background-repeat:no-repeat;color:#fff}.top-splash-header-pets{background-color:transparent;background-color:#fff;background-image:url(/../imagesDreamPets/topNav/header.jpg);background-position:right;background-repeat:no-repeat;color:#fff}.social-media-icons i{text-align:center;height:30px;width:30px;line-height:30px;border-radius:50%;font-size:18px;color:#fff}.social-media-icons .fa-envelope{background-color:#bbe094}.social-media-icons .fa-twitter{background-color:#1da4e0}.social-media-icons .fa-facebook-f{background-color:#47587a}.social-media-icons .fa-google-plus-g{background-color:#c15344}.social-media-icons .fa-pinterest-p{background-color:#b72337}.top-search-form{background-color:#fff;color:#fff;min-height:100px;height:auto;padding-left:15px}.top-middle-slider{background-color:#fff;color:#fff}.main-content-row{background-color:red;color:#fff;padding-top:20px}.main-content-left{padding:.6em;background-color:yellow}#homepage-left-sidebar{padding-top:10px}.search-results iframe{width:100%}.sidebar .panel{padding:.2em;margin:.2em;background:white;width:100%}.sidebar .panel h3{font-size:1.0em;padding-left:2.1em;background-color:#d05d00;color:white;text-transform:uppercase;padding-top:10px;padding-bottom:10px;margin:0;letter-spacing:.03em}.sidebar .grey-header{font-size:.9em;background-color:#eee;color:#002458;text-transform:uppercase;padding-top:10px;padding-bottom:10px;margin:0;letter-spacing:.03em;text-align:center}#map-widget object{min-height:100px;height:190px;width:220px;margin-right:auto;margin-left:auto;display:block;background-color:#f2f2f6}.browse-map{margin-left:.06em}.browse-map h3{background-color:#f2f2f6!important;color:#112c73!important;font-size:1.0em;padding-left:3em!important;padding-top:5px;height:33px;background-image:url(/../../images/browse-map.gif);background-repeat:no-repeat;background-position:left}.browse-map-image-td{width:30%}.browse-map-property-details{padding:3px;border-width:0;width:100%;background-color:#fff}#most-popular{background:grey;height:auto}.most-popular-image{width:229px!important;height:153px!important;border:0}.most-popular h3{background-repeat:no-repeat;background-position:left;background-color:#71b0e5!important;margin:0}.new-properties h3{background-repeat:no-repeat;background-position:left;background-color:#d05d00}.new-properties-image{width:230px!important;height:153px!important;border:0}#quicklist{text-align:center;padding:8px}#site_name{width:90%}#own-property{text-align:center;padding:8px}#newsletter{padding:8px;text-align:center}#newsletter span.text{font-size:.8em}#newsletter a{color:#e6610f;font-size:.9em}#travel-voucher{padding:8px;text-align:center}#social-media{padding:8px;text-align:center}.social-media-home{margin-bottom:5px}.social-media-container{padding-bottom:5px}.social-media-holder{margin-top:5px}.social-media-holder ul{list-style:none;margin:0}.social-media-holder ul li{float:left;margin-right:3px}.social-media-holder ul li.gplus{padding-top:4px}.welcome-text-content h2{padding-left:0;font-size:2em;text-align:center}.welcome-text-content a{color:#f47a20;text-decoration:underline}.blog-container{padding-top:10px;padding-bottom:10px}.blog-container h2{font-size:1.6em!important;color:#002458;padding-left:0;font-family:"chaparral-pro";margin:0}.blog-text-content h2{font-size:2em}.blog-text-content h4.a{color:#002458!important}.blog-description{font-size:.8em;padding-left:0}.blog-read-more{color:#f47a20}.blog-description img{margin-right:20px}.heading-right{color:#112c73}.main-heading-right{height:auto}.main-heading-right h3{font-size:2em;margin:0;margin-bottom:15px;color:#002458;-webkit-font-smoothing:subpixel-antialiased;font-style:normal;padding-left:10px}.main-heading-right h2{font-size:2em;margin:0;color:#002458;font-style:normal;padding-left:0!important;-webkit-font-smoothing:subpixel-antialiased}#homepage-content .panel{height:auto;padding:5px;margin:.0em;margin-bottom:.9em;padding-top:10px;background-color:#fff}#homepage-content .property-types{border:1px solid #e5eaf0;background-color:#fafbfc;padding:5px;margin-right:1em;margin-left:1em}.pt-right{margin-left:.2em!important}.pt-left{margin-right:.2em!important}.centreThumb{padding:0}.property-type-container{padding-left:0}.property-type-container h3{text-transform:uppercase;color:#002e70;padding-top:.5em}.property-type-container a{color:#f6d980}.property-type-container .button{padding-bottom:.5em;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#003e95),color-stop(1,#003681));background-image:-o-linear-gradient(bottom,#003e95 0,#003681 100%);background-image:-moz-linear-gradient(bottom,#003e95 0,#003681 100%);background-image:-webkit-linear-gradient(bottom,#003e95 0,#003681 100%);background-image:-ms-linear-gradient(bottom,#003e95 0,#003681 100%);background-image:linear-gradient(to bottom,#003e95 0,#003681 100%);border:1px solid #025;margin-top:2em;margin-bottom:1em}.custom-accordian{width:100%;margin-top:20px}.accordian-element{width:99%;margin-bottom:8px;min-height:50px;height:auto;padding:8px;padding-left:30px;padding-bottom:2em;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;border:1px solid #e5eaf0;background-color:#fafbfc;color:#002458;background-image:url(/../../images/new-plus.jpg);background-repeat:no-repeat;background-position:left}.accordian-element .text-left p{width:60%;float:left;font-size:1.2em;font-weight:bold}.accordian-element .text-right p{width:40%;float:left;font-style:italic}.accordian-element .content{display:none}.blog-details-content{min-height:100px}.box{width:70px;height:70px;background-color:green;float:left}#header-menu{min-height:50px;margin-bottom:0;height:40px}.top-navigation a{color:#fff;text-decoration:none;float:left;padding:4px;padding-left:1em;padding-right:1em;padding-top:1.5em;width:auto;color:#fff;letter-spacing:.03em;font-size:.8em;height:50px}.top-navigation a:hover,#small-nav p.title a:hover{background-color:#0d2156;color:#ffd31f}.top-navigation a:active,#small-nav p.title a:active{background-color:#0d2156;color:#ffd31f}#small-nav{margin-bottom:0}#small-nav p.title{font-weight:bold;background-color:#112c73;color:#fff}#small-nav p.title a{text-align:center;color:white}#small-nav li{border-bottom:1px solid #d9d9d9;margin-bottom:0;padding:.5em;font-weight:bold;text-align:center}#small-nav li:hover{background-color:#0d2156}#small-nav li a:hover{color:#ffd31f}#small-nav .content{padding:0}#header-logo-text{min-height:161px;height:auto;margin-bottom:0;padding:0;border-bottom:1px solid #ccc}#header-logo-text .logo-text .homepage-title-h1{font-style:normal;font-weight:600;padding-left:15px;font-size:1.7em;text-align:left;color:#112c73!important;margin-top:20px;margin-bottom:13px}#header-logo-text .logo-text .homepage-title-div{font-style:normal;font-weight:600;padding-left:15px;font-size:1.7em;text-align:left;color:#112c73!important;margin-top:25px;margin-bottom:18px}#logo-top{background:transparent;background:url('/../images/new-logo.jpg');background-repeat:no-repeat;background-position:0 20px;width:217px;height:127px;padding-top:20px}.phone-contact{color:#ccc;padding-left:0;font-weight:bold;text-align:left}span.phone-number{color:#7080ab;font-size:1em!important}.telephone,.tel-international{font-size:.8em}.social-media-icons{margin-left:17px;margin-top:15px;list-style:none;width:317px}.social-media-icons li{float:left;padding-right:10px}#header-search-form{min-height:100px;margin-bottom:0;padding-top:2em;font-size:.7em;background-color:#eee;display:flex}.search-container{position:relative}.advanced-search{margin-top:20px}.advanced-search-link{padding-top:5px;text-align:left;font-size:.8em}.start-again-link{padding-top:5px;text-align:center}.advanced-search-fields label{font-size:.6em!important}.advanced-search-link .show-extra-options{color:#fff;font-weight:bold;font-size:1em}.advanced-search-link a{width:240px}.optional-text{padding-top:2px!important;padding-right:5px;padding-bottom:30px;height:20px;z-index:1!important}.optional-line{background-image:url(/../images/new-backgrounds/quick-search-line.jpg);background-repeat:repeat-x;height:20px;padding-right:5px}.label-highlight{color:#112c73;padding-left:3px}#keywordSearch{font-size:.9em;font-weight:normal}.advanced-search-wrapper{background-color:#eee;min-height:100%}.advanced-search-facilities{padding-left:20px;font-weight:normal;font-size:.8em;padding-top:0}.advanced-search-container label .label-highlight{color:#112c73;font-weight:700;font-size:.9em}.advanced-element{padding-left:15px}.advanced-element label{font-size:.7em;font-weight:normal;color:#112c73;margin-left:3px}.advanced-search-container .date-picker{font-size:.8em!important}.advanced-search-container select{font-size:.7em;margin-bottom:5px}.advanced-search-container h3{font-size:.8em;color:#e45700!important}.advanced-search-container label{font-size:.8em;color:#e45700;margin-bottom:4px;font-weight:normal}.search-buttons{margin-right:5px}#header-search-form label .label-highlight{color:#112c73;font-weight:700}#specials-search-form .label-highlight{color:#112c73;font-weight:bold;font-size:.6em}#specials-search-form select{font-size:.7em}.specials-spinner-image{display:none;margin:0 auto 0 auto}.specials-ajax img{text-align:center}.back-to-search{padding-left:10px;font-weight:bold;font-size:.9em;text-align:right}.back-to-search a{color:#112c73!important}.view-properties{text-align:center;text-decoration:underline}.view-properties a{font-weight:bolder;padding-top:1em}.view-properties span{color:#6d6969;text-align:center;font-weight:bold}.start-again{width:153px}#or{display:block;padding-bottom:1em}.search-form-submit{font-size:1.3em;padding-top:10px;text-align:left}.search-form-clear{font-size:1.3em;text-align:right}.facility{float:left;margin-right:5px;margin-left:5px}facility{float:left;padding-right:8px;border:0}span.rating{font-size:.8em;font-weight:bold}div.property-rating{text-align:left;padding-left:23px;padding-bottom:20px}#quickSearchBox{margin:0}#quickSearchBox .facility input{margin:0;margin-left:-12px;margin-top:-10px;padding:0;border:0}.quick-search{margin-right:5px}.search{margin-top:.3em;padding-top:.8em!important;padding-bottom:.8em!important}.facility a{text-decoration:none;background:#fff;font-weight:bold;border:0}a.hint span{display:none;text-decoration:none}.advanced-search-container{padding:.02em;margin-top:20px;width:100%}.advanced-search-container h3{text-align:left;padding:3px;width:100%;color:#112c73}.property-filters{cursor:pointer}.expand-facilities{font-size:1.2em}.advanced-search{background-color:#eee;border-top:1px solid #ccc}.advanced-link{width:100%}.advanced-search-fields{margin-bottom:10px;margin-left:10px;display:none;padding:5px;padding-top:15px}#promotion-content{border-top:1px solid #d9d9d9}.search-terms-examples{margin-left:20px}.results-filtered-list{margin-left:20px}.specials-search-form{min-height:80px;padding:5px;font-size:1em}.special-offer-header-text h1{color:#ff9210;margin-left:0;font-size:1.7em;padding-bottom:10px;padding-top:5px;padding-left:50px;background-image:url(/../../images/specialOffers/special-offers-logo.jpg);background-repeat:no-repeat;text-transform:uppercase}.special-search-controls{padding-top:10px;margin-right:10px}.special-offers-text{text-align:center;padding-left:10px;padding-right:10px;font-style:italic;font-size:.7em}.spesh-deal-container{padding:15px;width:98%}.spesh-deal{padding:10px}.hurry{color:#112c73}span.highlight-special{color:#ff8200;font-weight:bold;font-size:1em}span.any-number-nights,span.number-of-nights{color:#002458;font-style:italic;font-size:1em!important}tr.highlightRow{background-color:#d1d4de}.showPriceList{font-weight:bold;color:#dd6e02;cursor:pointer;text-decoration:underline}.wide40{width:40%}.slashed-price{color:#dd6e02;font-weight:bold}.special-offer-item-name{color:#002458}#top-middle-slider,#mobile-slider-top{height:auto;margin-bottom:1em;padding:0}#homepage-content{background-color:#fff}.property-type-list #pricelist{border:1px solid #ddd}.property-type-list #pricelist table tbody tr th{padding:2px}.property-type-list #pricelist table tr td{font-size:.9em;padding:5px!important}.property-type-list #pricelist table{width:100%;border:0;margin-left:0}.property-type-list #ajax_pricelist{border:1px solid #ddd}.property-type-list #pricelist table tbody tr th{padding:2px}.property-type-list #ajax_pricelist table tr td{font-size:.9em;padding:2px!important}.property-type-list #ajax_pricelist table{width:100%;border:0;margin-left:0}.property-type-list #specials-pricelist{border:1px solid #ddd}.property-type-list #specials-pricelist table tbody tr th{padding:2px}.property-type-list #specials-pricelist table tr td{font-size:.9em;padding:2px!important}.property-type-list #specials-pricelist table{width:100%;border:0;margin-left:0}.property-type-table tr td del{font-weight:bold;color:red}.property-type-table tr .price,.on-request,spesh.red{font-weight:bold;color:#e45700;text-align:left;font-size:.7em!important}table tr td .ajax-pricelist-item{color:#e45700;font-size:1.6em}.ajax-pricelist{color:#112c73}.search-results-container{border-top:1px solid #d9d9d9;padding:20px}.search-results-section{padding:10px}.search-results-description{color:#002458;font-weight:bold;height:91px;padding:.7em}.magnify-glass{padding:6px}.home-large-images{display:none}.view-large-images{width:200px;text-align:left;color:#d05d00;padding-left:10px;padding-top:10px;padding-bottom:10px}.enlarge-images{padding:8px!important;font-size:.8em}.results-found h5{padding-left:15px}.on-request{color:#e45700}.search-pagination{padding:1em;text-align:right}.search-results-description span{color:#e45700}.property-details{padding-left:0;font-size:1.4em;color:#002458!important}.property-details .location{color:#e45700;font-size:1.0em;padding:0}.property-type-list{border:0;padding:13px;background-color:#fff}.property-type-table{display:table;width:95%;border:0;margin-bottom:0;margin-left:15px;background-color:#fff;padding:2px;border-spacing:0;border:0}.property-type-row{display:table-row;height:10px}.property-type-td{display:table-cell;background-color:#fff;padding-left:0;font-size:.7em;font-weight:bold!important;color:#dd6e02}.padding-zero{padding:0}.property-type-td .type{width:30%}.property-type-td .sleeps{width:15%}.property-type-td .pricelist{width:15%}.property-type-td .table-info{width:25%}.center{text-align:center}.property-type-td a{color:#fff;padding-top:1em!important;padding-bottom:1em!important}.property-type-td.header{padding-left:0;font-weight:bold;color:#003c93;font-size:.68em;text-align:left}.property-image{padding-bottom:.7em;max-height:300px}.property-image img{border:0 solid #003e96}.facilties-header{font-size:.7em;color:#112c73;padding-left:0;font-weight:bold}.property-facilities{margin-top:20px;padding-left:0}.property-facilities-small{margin-top:0}.property-facilities-list ul{margin-left:30px;color:#112c73;font-size:.77em;font-weight:bold;line-height:2.5em}.property-special-offers{width:100%;background-color:#fafbfc;border:1px solid #e5eaf0;margin:1em 0 1em 0;padding:8px;font-size:.84em}.property-description{padding-bottom:10px;line-height:1.5em;font-size:.6em;font-weight:bold;padding-left:10px}.property-description-details{line-height:1.5em;font-size:.9em!important;padding-top:20px;padding-bottom:10px}.property-description-details a{color:#002458;text-decoration:underline;font-weight:bold}.property-description-details h1{font-size:.9rem}.property-name a{font-weight:bold;font-size:.8em;margin:0}.by-property{padding:13px}.galleria img{display:none}.special-offers-table{background-color:#fafbfc;width:100%;border:0;margin-bottom:20px;padding:0;border-spacing:0}.special-offers-table td{background-color:#fafbfc;padding:.5em}.spesh.price .red{color:#dd6e02!important}.special-offers-header{color:#112c73!important;font-size:.9em;font-weight:bold!important;font-family:"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif!important}.special-offer-name{text-transform:capitalize;font-size:1em;font-weight:bold;color:#112c73;padding-top:0;padding-bottom:0;margin-top:4px;margin-bottom:4px;color:#112c73}.no-padding td{padding-top:0!important;padding-bottom:0!important}.special-offer-dates{font-weight:bold;color:#112c73;font-size:1em}.moreSpecials{display:none}.special-group-text{padding-left:20px;padding-right:20px}.special-group-text ul{margin-left:20px}.special-offer-amount-new{font-weight:bold;color:#e45700}.special-offer-amount,.special-offer-dates,.special-offer-nights{color:#112c73}.specials-search-form{margin-left:10px;margin-right:10px}.view-more-special-offers{color:#fff!important;font-size:.9em;font-weight:bold;text-align:right}#specials-search-container{background-color:#f0f1f2;padding-top:10px;border-top:3px solid #e5e9ee;border-bottom:1px solid #e5e9ee}#specials-search-container select{margin-bottom:8px}.special-offer-count{color:#e45700}.more-special-offers{color:#002458;font-weight:bolder;font-size:.97em}.spesh{padding:0 0 0 .5em!important}.spesh.book{float:right}.w545{max-width:545px}.view-large-icon{padding:9px}.specialOfferSearchResult table tr th{color:#002458;font-size:.79em;background-color:#f0f0f0}.special-category-text{padding:20px;padding-bottom:15px;margin-top:15px}.special-category-image{margin-top:0}.special-category-title{background-color:#112c73;color:#fff;margin-top:0;padding-top:15px;padding-bottom:15px;padding-left:20px}.special-category-title h1{color:#fff;font-size:.9em;margin:0;margin-left:10px}#promotion-content{padding:10px}#promotion-search-form{padding:20px}.promotion-result{padding:10px}.promotion-content{padding-left:5px}.promotion-content ol{padding-left:10px;font-size:.9em}.coupon-summary-details{background:#eaeced;padding:5px;padding-left:10px}.coupon-summary-details p{color:#002458}.coupon-summary-details h5{color:#ff8700;font-size:1.1em}.form-instructions{padding-left:0;font-weight:bold}.search-count{color:#e45700;margin-left:-10px}.search-results-count{padding-left:20px}.search-results{padding:6px}.search-results .search-heading{font-size:1.3em;margin:-10px}.search-results h2{font-size:1em}.search-results h1{font-size:1em}span.search-type-criteria{color:#e45700}.results-filtered-list{list-style:none;margin-left:0}.search-facility{padding-right:10px}.search-criteria-label,.search-criteria-check-box{float:left;margin-right:5px}.facility{float:left;margin-right:5px}#extra-options{height:auto}.site-search-container{padding:20px}#quickSearchBox_sp_dateFrom,#quickSearchBox_sp_dateTo,#quickQuote_sp_dateTo,#quickQuote_sp_dateFrom{background-image:url(/../../images/icons/calendar-icon.gif);background-repeat:no-repeat;background-position:98% 6px;background-color:white;cursor:pointer;padding:5px}select{line-height:22px}input,select{cursor:pointer}#property-name-location{padding-left:20px;padding-top:20px}#property-name-location .property-header{font-size:1.9em;font-weight:600;margin-bottom:0}.location-text{color:#a0abc7;font-size:.9em}.property-type-box a{color:#ea7e3b;text-decoration:underline}.property-type-box .book-now{color:#ffd31f;text-decoration:none}.property-details-header{margin-left:0;margin-right:0;margin-top:0;height:80px;background-color:#fafbfc}.property-type-box{font-weight:bold;padding:0;margin:0;display:table;padding:2px}.body-row,.header-row{display:table-row}.header-td,body-td{display:table-cell}.property-type-box .header-td{color:#002458;font-weight:700;font-size:.8em;padding:2px}.property-type-box .body-td{color:#002458;font-size:.704em;padding:2px}.guaranteed-prices h3{color:#002458;font-size:1.2em;font-weight:bold;background-image:url('/../../images/promotions/guaranteed-prices-new.gif');background-repeat:no-repeat;background-position:left;padding:4px;padding-top:10px;padding-left:40px;margin-left:10px}#main-property-content{padding-left:30px;padding-right:10px}#main-property-content ul{margin:10px}#right-property-content{padding-left:0;width:90%}#right-property-content h6{font-size:1em;margin:0}.booking-form-container{padding-left:20px}.right-content-line{height:5px;margin:2px}.property-documents{padding:10px;padding-top:10px;font-size:.93em}#right-property-content h6{font-size:.7em!important;font-weight:bold!important;margin-bottom:0}.additional-information-container,.customer-reviews-container-top,.google-translate-container,.facilities-container{margin-top:15px;margin-left:10px;margin-right:10px;min-height:100px;height:auto}.customer-reviews-container{margin-top:10px}.google-translate-container{height:200px}.information-list ul{list-style:none;margin:0;font-size:.769em}.information-list a{color:#e9762f;text-decoration:underline;font-weight:bold}.facilities-container ul{margin:0;padding-left:20px;font-size:.79em}.google-ads-container{padding-left:20px}.customer-reviews-container{padding-left:10px;margin-bottom:20px}.review-count,.review-stars{float:left;width:50%;font-size:.8em;padding:0}.average-rating{font-size:.8em;padding-left:15px}.read-reviews{color:#ea7e3b;font-size:.9em;font-weight:bold;margin-top:.625em}.document-download-link{color:#e45700}#chooseDates .label-highlight{color:#112c73;font-weight:bold;font-size:.8em}.ajax-rate-container{padding:10px}.recommended_sites{margin:10px}.seasonal-text-holder{padding-left:10px}.seasonal-wrapper{padding-left:15px!important}.seasonal-text-holder h1,h2,h3,h4,h5{color:#002458;font-size:1.2em}.seasonal-wrapper h4{padding-left:10px;color:#f7921d!important;font-size:1.3em}.reveal-link{font-size:12px;color:#f65d20}.delete-seasonal-date{cursor:pointer!important;color:#e78f08!important}.delete-seasonal-date:hover{color:#025!important}.success-message-item{display:none;color:red}table #seasonal-dates-table{background-color:red!important;width:700px;display:none!important}.delete-seasonal-date span.td{background-color:red}.seasonal-body-dates table tr th{color:#ff8000}.seasonal-body-dates table tr td{color:#002458}#myModal h2{padding-left:0}#cookiesdirective{background:#112c73;opacity:.90;-ms-filter:alpha(opacity=90);filter:alpha(opacity=90);-khtml-opacity:.90;-moz-opacity:.90}#bookingTimeLine{padding:0 0 30px 0;margin:0;clear:both;margin-left:-15px;width:100%}#bookingTimeLine ul{width:700px}#bookingTimeLine ul,#bookingTimeLine li{margin:0;padding:0;display:inline;list-style-type:none}#bookingTimeLine a,#bookingTimeLine a:visited{float:left;font-weight:bold;margin:0 .438em 0 .625em}#bookingTimeLine li{list-style:none;margin:0;display:inline}#bookingTimeLine li a{color:#909cbe;background:#fafbfc;padding:5px 6px;border-top:1px solid #e5eaf0;border-left:1px solid #e5eaf0;border-right:1px solid #e5eaf0;background:#fafbfc;text-decoration:none}#bookingTimeLine li a:hover,#bookingTimeLine li a.active{color:#002458;background:#e5eaf0;border-top:1px solid #e5eaf0;border-left:1px solid #e5eaf0;border-right:1px solid #e5eaf0}.booking-container{padding:0;margin-right:10px;margin-left:10px}.border{border:1px solid #d9d9d9}.booking-timeline-container{padding:5px}.booking-headline-container{padding:0}.booking-headline-container h5{font-size:1.1em;text-align:left;font-weight:bold;background:#e5eaf0;padding:9px;padding-left:12px;margin:0}.bookingHeadline{padding:0;background-color:#e5eaf0;margin:0}#requestDetails{margin-left:1em}#requestDetails ul{list-style:none}#checkoutContainer{background-color:#fafbfc;border:1px solid #e5eaf0;padding:0;margin-bottom:1em}#calendarContainer{padding:8px;padding-top:10px;font-size:.8em}.calendar{padding:0;margin:5px 7px 5px 0;width:120px;background:#f8f7ff;text-align:center;border:0}.calendar th{font-weight:bold;color:#fff;padding:5px;margin:0;border-top:1px solid #827c96;border-left:1px solid #827c96;border-right:1px solid #6a647e;border-bottom:1px solid #6a647e;height:26px;background:#818fb5}.calendar td{border-top:1px solid #e9e3fd;border-left:1px solid #e9e3fd;border-right:1px solid #aea8c2;border-bottom:1px solid #aea8c2;background:#f8f7ff}.calendar .notAvailable{background:#f6d3ac}.notAvailable{background:#f6d3ac}.calendar .available{background:#d2e7a9}.available{background:#d2e7a9}.calendar .request{background:#b2cae5}.request{background:#b2cae5}.calendar .booking{background:#f00}.booking{background:#f00}.calendar .past{background:#ccc}.past{background:#ccc}.availability-types{margin:15px}.rate-container{padding-left:10px;padding-right:10px}.rate-container{color:#39557e}.rate-message{padding:8px;color:#e45700;font-size:.9em}.rate-label{font-weight:bold;color:#2a4874}.grand-total{font-weight:bold;color:#e45700;font-size:1em}.booking-details{text-align:center}.booking-details p{margin:1px;padding:0}.booking-paragraph{font-weight:bold}p.book-now{padding-top:10px}.book-now .button{font-size:.75em}.step .booking-paragraph{padding:10px}.step .booking-enquiry{text-align:center}.choose-booking-dates{padding:10px;clear:both}.choose-booking-dates h6{padding:15px}.choose-dates-container{padding:10px}.booking-container-details{background-color:#fff}.booking-header{width:98%}.booking-details-main-content{padding:10px}.booking-details-main-content h1{color:#002458;font-size:1em}.booking-details-main-content-left{padding-top:.625em;padding-left:1.7em}.booking-details-main-content-right{margin-left:1em;padding-right:1.7em;width:40%}.booking-property-header{background:#e5eaf0;padding:10px;padding-left:1em}.booking-property-header h1{font-size:1em;margin-bottom:0}.booking-intro-text{padding-left:1em;padding-right:6em;font-size:.9em}.form-section{margin-top:.338em;margin-bottom:.5!important}.address input{margin-bottom:.5em}.form-section label{font-family:'Arial';color:#112c73;font-size:.8em!important}.form-section p{font-size:.76em}.form-section label,.form-section select,.form-section input[type=text],textarea#bk_specialRequest,#cp_code{font-size:.625em}.note-details,ul.notes li,td.booking-property-details p{font-size:.875em;font-style:italic}#payment-icons{border:0;width:100%}.icons{float:left}.booking-property-details h5{margin-bottom:0}textarea#bk_specialRequest{height:6.55em;font-weight:bold;color:#2e4684}.booking-form-title{padding:5px;padding-left:1em}.booking-form-title h2{font-size:1.125em}.booking-form-panel{margin-left:1.25em;margin-right:1.25em}.booking-form-panel.left-col{width:35%!important}.booking-form-panel .right-col{width:70%!important}.booking-form-right input,.booking-form-right select{width:75%}.booking-message-alert{padding:10px}.booking-message-alert ul{list-style:none;margin-left:5px}.booking-form{padding-left:15px}.booking-form fieldset{border:1px solid #112c73;margin-left:15px}.booking-form fieldset legend{color:#f47a20}.booking-form h4{color:#f47a20;margin-bottom:0}.booking-form hr{margin-top:3px;margin-bottom:12px}#bk_numAdults{margin-bottom:.5em}#cust_title{width:50%}#voucher-button input{margin-top:1.15em}.bottom-checkbox input{float:left;margin-top:.2em}.bottom-checkbox p{margin-left:2em}.bottom-checkbox p,.voucher-message p,#ajaxValidateCoupon p{font-size:.75em}.bottom-checkbox p a{text-decoration:underline;font-weight:bold}.booking-form-bottom p{margin-bottom:0}.compulsory{font-style:italic;font-size:.8em}.booking-message-alert ul li{color:#e45700;font-size:.9em}span.alert{color:#e45700}.booking-message-alert h3{font-size:1.3em;color:#112c73}.voucher-message h3{font-size:1em;color:#002458}#ajaxValidateCoupon{padding:4px;color:#112c73}.submit-button{padding-top:8px}.three-billing-header{padding-left:10px}.three-billing-header h2{padding-left:0}.three-billing-change-details{padding:10px}.three-billing-change-details a{text-shadow:none;color:#fff}.three-billing-options{padding:10px}.three-billing-options h3{font-size:.9em}.paypal-details{padding:10px}.credit-card-details{padding:10px}.credit-card-details h6{font-size:1.2em}.understand-text{padding:3px}.booking-confirm{padding:10px}.booking-confirm-title{padding:0}.details-confirm-section{padding:10px}.confirm-label{padding:4px;font-size:1em}.pay-header-row{background-color:#fff}.payment-details-confirm{padding:10px}.payment-due-date{color:#025;font-weight:bold}.confirm-details{margin-left:3em;border:1px solid #025!important;width:150px}.confirm-details a{font-size:1em;font-weight:bold}#confirm-details hr{margin-top:0}.confirm-buttons{padding:3em}.confirm-buttons input[type=image]{padding-left:2.3em}.confirm-text{font-weight:bold;color:#003d94;padding:.625em;margin-top:.625em;margin-bottom:.625em;margin-right:.625em;display:block}.secure-text{font-size:.7em;font-weight:bold}p.secure-text{padding:.625em;margin:.625em}.booking-confirmed-message{padding:10px}.booking-confirmed-message p{padding:10px}#ajaxReferAFriend{padding:10px}.refer_result{font-weight:bold;color:#ff8700}.dream-booking-header,.dream-booking-body{background-color:#fff!important;height:auto}#bookingSummary{margin-bottom:.938em;margin-left:0;margin-right:.938em;margin-top:20px}.booking-summary-header{background:#ff9211;color:#fff;font-size:.9em;font-weight:bold;padding:10px}.booking-summary-content{padding:8px}.booking-summary-note{background:#fff;padding:10px;color:#003a8e!important;font-size:.8em}.booking-summary-red{color:#f00;font-weight:bold}.booking-summary-price-details{padding:20px}.booking-summary-price-details table tr{background-color:#fff}table.payment-details{border:0}.note-details{color:#003a8e}ul.notes{list-style:none}td.payment-label,td.payment-label h5,td.payment-label p,td.currency{font-weight:bold;color:#003a8e}td.total,td.booking-total{color:#f47a20;font-weight:bold}td.booking-property-details{padding:10px}td.booking-property-details p{color:#003a8e;font-size:.9em}td.booking-property-special-details{color:#003a8e;font-size:.8em}img#realex{margin-left:.625em}.special-list-header{background-color:#002458;color:#fff;text-align:left}.show-prices{position:absolute;z-index:10000;display:none;width:600px;height:auto}.property-price-lists{display:none}.generica-pricelist{border:1px solid #ddd}.generica-pricelist table tbody tr th{padding:8px}.generica-pricelist table tr td{font-size:.9em;padding:10px!important}.generica-pricelist table{width:100%;border:0;margin-left:0;padding:2px}.close-price-list{cursor:pointer}.close-special-list{cursor:pointer;text-align:right;width:100%}#pricelist table td{color:#112c73}#pricelist table th{color:#ff9210}.pricelist,.special-pricelist{margin-left:20px}.price-list-message{margin-left:10px}#thankYou{margin-left:1em}.price-list-header{background-color:#002458;color:#fff;text-align:left}.reviews-list-container{margin:20px 20px 0 20px}.review-form{display:none;margin:20px}.cancel-review{display:none;float:right;margin-top:0;border:1px solid #025!important}.add-review{margin-top:.3em;border:1px solid #025!important}#rateMe{padding-left:0!important}select.rating{margin-bottom:.625em}.review-form .form-details .form-fields{list-style:none;list-style-image:none}#ratingSaved,#rateStatus{color:#002458;font-size:.8em;font-weight:bold}.review-form h5{color:#ff9210}#review-comments{background:#fafbfc}.review-form h4{color:#002458;font-size:1.1em}.review-details{padding-bottom:15px}.success-submission{color:#002458;font-weight:bold}.review-text h4{font-weight:bold}.review-text p{font-size:.9em}.reviewer-name .name{margin:0;font-size:.8em}.reviewer-name .date{font-weight:bold;font-size:.8em;margin:0}.rating-stars{padding-top:10px}.traveled-with p{margin:0;font-size:.8em}.admin-response{padding:6px}.admin-response h4{color:#002458;font-size:.8em}.admin-response .dates{text-transform:uppercase;color:#909cbe;font-size:.6em!important;font-weight:bold}.admin-response .admin-response-text{font-style:italic;color:#002458;font-size:.8em!important}.template-error-container{padding:10px;padding-bottom:100px}.guide-details h1{font-size:1.5em}.guide-details ul{list-style:disc;margin-left:25px}.guide-details ul li a{color:#e45700}.guide-town-content h1{font-size:1.3em;padding-left:10px}.guide-town-content h2{font-size:1.1em;padding-left:10px}.guide-town-content h3{font-size:1.0em;padding-left:10px}.guide-town-content h4{font-size:1.0em;padding-left:10px}.guide-town-content p{padding-left:10px}.guide-town-content a{color:#e45700}.guide-town-content ul{padding-left:10px}.event-details{padding-top:10px}.event-details p{padding:10px}.accordion{padding:10px}.accordion h3{color:#e6610f}.events-main-header h2{color:#112c73;margin-bottom:15px}.event-category-button{float:left;margin-right:5px;margin-bottom:10px;width:200px;height:116px;overflow:hidden}.event-category-button img{width:220px;height:116px}.event-category-button h4{font-size:1.0em}#events-content{margin-top:10px}.event-category-button a h4{float:left;border:0;padding:0;padding-top:7px;margin:-34px 0 0 0;margin-bottom:20px;z-index:100;width:100%;height:35px;text-align:center;font-family:Arial;font-size:14px;font-weight:bold;text-decoration:none;color:#fff;background-color:#112c73;filter:alpha(opacity=80);opacity:.8;-moz-opacity:.8}.event-category-button h4:hover{background-color:#fff;color:#112c73}.event-details-list{list-style:none;margin-left:10px}.event-details-list li{margin-bottom:15px}.event-name a{color:#ff9210;font-weight:bold}.event-dates,.event-content{color:#112c73}.event-dates{font-size:.8em;font-weight:bold}.custom-events{padding:0}.custom-events h1{font-size:1.4em;padding-left:0}.image-holder{padding-left:20px;padding-bottom:10px}.custom-details-header{margin-top:0;margin-bottom:0;background-color:#fafbfc;padding-top:10px;padding-left:10px;padding-bottom:0;border:1px solid #ccc;min-height:60px;height:auto}.fb_iframe_widget{margin-bottom:20px!important}span.custom-header-details{font-weight:bold;color:#ff7800;font-size:.8em}.custom-images-container{padding-top:20px}.custom-text-container{padding:5px;padding-right:20px}.custom-text-container p{text-align:justify;padding:0!important}.custom-places-to-stay,.custom-related-articles{padding:20px}.custom-places-to-stay h2{margin-left:0;padding-left:0}.related-articles-list{margin-left:20px;list-style:none}.related-articles-list a{color:#e6610f}.custom-specials{padding:10px}.custom-content-documents{padding:10px}.events-youtube{color:#e45700;text-decoration:underline}.social-media-header{padding-top:40px}.social-media-header ul{list-style:none}.social-media-header ul li{padding:0 .45em .002em}.map-details{padding:10px}.map-details-header h1{font-size:1.8em!important;padding-left:10px;padding-top:10px;font-family:"chaparral-pro"!important}.map-site-name{padding-left:10px;height:10px;padding-top:20px}#mapTable{border:0;background-color:#fff;padding:5px;border-width:0;width:98%}#mapTable tr td{border:0;background-color:#fff}#mapTable h5{font-family:"chaparral-pro"!important;font-size:1.7em}span.map-area-name{color:#e45700}.area-map-details{padding:10px}#map{width:100%;min-height:400px;max-height:300px;padding:10px}#map img{max-width:none}.map-properties{padding-left:10px}.map-properties h2{margin:0;padding:0;color:#e76b1f}.map-properties-headers td{color:#a0abc7;font-size:.73em;text-align:left}.map-properties-data td{color:#002458;font-size:.8em;text-align:left}.map-row-header{background:#fafbfc;border:1px solid #e5eaf0;padding:0}.map-area-description{color:#002458}.map-site-name{color:#002458}.back-top-map{color:#e45700;font-size:.78em;text-decoration:underline}.galleria{width:97%;height:350px;background-color:#fff;padding-right:20px}.galleria-frame img{width:100%}.thumbnail{margin-right:4px;border:1px solid #002458;padding:0;margin-bottom:6px}.availability-container{background-color:#fff;margin-bottom:20px}.availability-container h2{font-weight:bold;padding-left:10px}.dreamireland-breadcrumbs{list-style:none;margin:0;padding:10px;margin-left:5px}.dreamireland-breadcrumbs li{float:left;text-decoration:underline;font-weight:700;color:#ff7b00;margin-right:5px;font-size:.6em}.dreamireland-breadcrumbs li a{color:#ff7b00}#snippet-content{padding:20px}.snippet-text{padding-top:10px;padding-left:10px;padding-right:20px}.snippet-text h1{padding:0;font-size:1.8em}.snippet-text h2{padding-left:0!important}.contact-us-form{padding:10px}.facebook-fans{padding:10px}#skypedetectionswf{display:none}.securiy-code-message{color:#ff9210;font-weight:bold;font-size:.8em;padding:5px;background-color:#eee}.contact-success-message{padding-left:0;color:#ff9210;display:none}.paging{padding:0}#paging_data{font-size:12px}#paging_data h3{padding-bottom:0}#paging_data_top{font-size:11px;float:right}#CSYS_Paging_TotalPages{border:0 solid #000;padding:2px 0 0 0;float:left;white-space:nowrap;font-family:Verdana,Arial,Helvetica,sans-serif}#CSYS_Paging_Container{border:0 solid #000;padding:1px 0 0 0;float:right}#CSYS_Paging_Numbers{border:0 solid #000;padding:2px 0 0 0;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;cursor:hand}#CSYS_Paging_Prev,#CSYS_Paging_Next,#CSYS_Paging_None{float:left;font-family:Verdana,Arial,Helvetica,sans-serif;cursor:hand;text-align:center;font-size:11px;margin:1px;padding:1px;white-space:nowrap}.found-sites{font-size:.8em}.custom-blue{color:#002458}ul.pagination li.current a{background-color:#f78d1d}ul.pagination li{padding:4px!important}ul.pagination li a{color:#002458;font-weight:bold;background-color:#eee;font-size:1.1em!important}.pagination-arrow{font-size:1.1em!important}.tool-tip-span{position:absolute;border:1px solid #003784;padding:2px;background-color:#fff;padding:8px;color:#003784;font-size:.7em;font-weight:bold;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;max-width:200px;cursor:pointer}.blue-color-button{background:#f78d1d;background:-webkit-gradient(linear,left top,left bottom,from(#112c73),to(#112c73));background:-moz-linear-gradient(top,#112c73,#183a92);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#112c73',endColorstr='#112c73');text-shadow:1px 1px 1px #000}.blue:hover{background:#112c73}.orange{background:#f78d1d;background:-webkit-gradient(linear,left top,left bottom,from(#faa51a),to(#f47a20));background:-moz-linear-gradient(top,#faa51a,#f47a20);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a',endColorstr='#f47a20');text-shadow:1px 1px 1px #000}.green{background:#8cd41d;background:-webkit-gradient(linear,left top,left bottom,from(#8cd41d),to(#8cd41d));background:-moz-linear-gradient(top,#8cd41d,#1b8c32);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cd41d',endColorstr='#8cd41d');text-shadow:1px 1px 1px #000}.blue{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.02,#003e95),color-stop(1,#003784));background-image:-o-linear-gradient(bottom,#003e95 2%,#003784 100%);background-image:-moz-linear-gradient(bottom,#003e95 2%,#003784 100%);background-image:-webkit-linear-gradient(bottom,#003e95 2%,#003784 100%);background-image:-ms-linear-gradient(bottom,#003e95 2%,#003784 100%);background-image:linear-gradient(to bottom,#003e95 2%,#003784 100%);text-shadow:1px 1px 1px #000;color:#ffd31f}.white{color:#fff}.request{background:#003c93;background:-webkit-gradient(linear,left top,left bottom,from(#b2cae5),to(#b2cae5));background:-moz-linear-gradient(top,#b2cae5,#b2cae5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B2CAE5',endColorstr='#B2CAE5');color:#003c93}.request:hover{color:#003c93}.more-info-button{background:#003784;background:-webkit-gradient(linear,left top,left bottom,from(#003784),to(#003784));background:-moz-linear-gradient(top,#003784,#003784);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003784',endColorstr='#003784');color:#fff;margin-top:5px}.more-info-button:hover{color:#fff}.warning-messages-booking{background-color:red}.warning-messages-booking .warning-messages-booking-text{color:#fff}.exceptionalvillas-advert{text-align:center;padding-bottom:1em;padding-top:0}h2.special-property-header{font-size:1.8em!important;padding-left:0!important;color:#112c73;font-family:"chaparral-pro"}div.special-property-text{padding-left:0!important;font-family:arial;margin-bottom:20px}.large-footer{background-color:#002e70;min-height:435px;padding-top:20px}.large-footer .footer-header{color:#ffd31f}.location-block-list{list-style:none!important}.location-block-list li a{color:#fff!important;text-decoration:underline}.location-block-list{list-style:none}.footer-address{padding-top:20px;text-align:center}.footer-address a{color:#fff!important}.privacy-statement{text-align:center;color:#fff;text-decoration:underline}.privacy-statement:hover{color:#fff}.small-footer{background-color:#002254;height:145px;color:#fff!important;margin:0;padding:0}.small-footer p{margin:0;font-size:.8em}.small-footer.trusted-partners{height:auto;padding:1em}.small-footer.trusted-partners ul li{list-style:none}.small-footer.trusted-partners ul li.left{float:left}.small-footer.trusted-partners ul li.right{float:right}.hr-line{height:2px;background-color:#ccc;margin:5px 0 5px 0}.hr-line-orange{height:4px;background-color:#e45700;margin:5px}.orbit-bullets{display:block}.orbit-next,.orbit-prev,.orbit-timer,.orbit-slide-number{display:block}.slider-info{position:absolute;right:0;bottom:0;height:50px;background-color:rgba(17,44,115,0.7);width:50%;height:60px;padding:10px;-webkit-border-radius:12px 0 0 0;-opera-border-radius:12px 0 0 0;-moz-border-radius:12px 0 0 0;border-radius:12px 0 0 0;padding-top:15px}.slider-info-mobile{position:absolute;right:0;bottom:0;height:50px;background-color:rgba(17,44,115,0.7);width:100%;height:60px;padding:10px;padding-top:15px;font-size:.8rem}.halloween{background-color:#b53a11!important}.property-of-the-week{width:55%!important}.property-of-the-week h2,.property-of-the-week h3,.property-of-the-week h4{font-size:1.6em}.slider-info h2,.slider-info h3,.slider-info h4{color:#fff;font-weight:normal!important;margin-bottom:0;font-family:'Libre Baskerville'!important;font-size:1.2em!important}.slider-info h2{font-size:1.8em}.slider-info h2.small{font-size:1.7em}.slider-info a{color:#ffd31f;font-size:1em;text-decoration:none;padding-left:.8em;text-transform:uppercase}.slider-info p{color:#ffd31f;font-size:1em;text-decoration:none;padding-left:.8em;text-transform:uppercase;font-family:"chaparral-pro"}.slider-info-mobile h2,.slider-info-mobile h3,.slider-info-mobile h4{color:#fff;font-weight:normal!important;margin-bottom:0;font-family:'Libre Baskerville'!important;font-size:1.2em!important}.slider-info-mobile h2{font-size:1.8em}.slider-info-mobile h2.small{font-size:1.7em}.slider-info-mobile a{color:#ffd31f;font-size:1em;text-decoration:none;padding-left:.8em;text-transform:uppercase}.slider-info-mobile p{color:#ffd31f;font-size:1em;text-decoration:none;padding-left:.8em;text-transform:uppercase;font-family:"chaparral-pro"}.slid-wrapper:hover{cursor:pointer}.slide-nav{position:absolute;width:auto;left:20%;right:25%;top:90%}.deals-container{background-color:white;border-bottom:0;border-top:0}#deals.section-container.accordion{border-top:none!important}#deals p{width:100%;background-color:#002e70!important;padding:.5em;color:white!important}#deals a{color:white!important;font-size:1.25em!important}.deals:hover{background-color:#112c73!important}#deals .content{text-align:center!important;border-color:#0a1b47!important}#deals .content a{color:white!important;font-weight:bold!important}.site-map-container{padding-left:20px}.site-map-heading{font-size:1.8em}.contact-form-container{padding-top:15px}.contact-form-container label{color:#002458;padding:6px}.contact-form-container input{font-weight:normal!important;margin-top:5px}.contact-form-container select{font-weight:normal!important;margin-top:5px}.contact-form-container textarea{font-weight:normal!important;margin-top:5px}.form-container{padding:.5em}.contact-form-container .error{display:none;padding:4px;color:red;font-weight:bold;background:0}.contact-form-success{font-size:1em;text-align:center}.contact-form-enquiry-button{width:100%}.contact-make-enquiry{padding:1em}.contact-property{margin-left:.2em}.contact-property h6{color:#e45700}.home-location{font-size:.8em;color:#e45700;margin:0;padding:0}.property-types-search table{width:100%}.property-types-search table thead{font-size:.9em;color:#002e70}.property-types-search table{font-size:.9em}.property-types-search table tbody tr td{font-size:.8em;padding-left:14px}.property-types-search table tbody tr td table tr td{font-size:1.4em}.property-types-search table thead tr th{color:#002458}#property-summary-text{font-size:.8em;margin-top:.5em;color:#002458}.property-image{margin-top:10px}.property-location .location{color:#dd6e02!important}.property-location .location-parent{color:#002458!important}.extra-filters{display:block}.toggle-menu{color:#002e70}.property-location{color:#d3451a;font-size:.73em;font-weight:bold;margin-bottom:0;margin-top:10px}.property-header-text{padding:5px}.property-header-text h4 a{margin-left:10px}.property-row{background-color:#eee}.property-bottom{margin:0;padding-top:0;padding-bottom:0;margin-bottom:10px!important}.property-bottom-item{background-color:#eoeoeo;padding:5px;color:#d3451a;font-size:.8em}.property-bottom-item a i{color:#d3451a}.property-bottom-item a{color:#112c73}.featured-header h4{text-align:center;color:#e45700;margin-top:.5em;margin-bottom:0}.featured-properties-title h4{padding-left:10px;margin:0;margin-bottom:10px;color:#fff;background-color:#999}.featured-properties-list h5{padding-left:5px;padding-right:5px;margin:0;margin-top:20px;margin-bottom:5px;color:#e45700;font-size:.8em}.featured-properties-list p.featured-property-summary{font-size:.7em!important;padding-left:5px;padding-right:5px;color:#002458}.featured-properties-list p.featured-property-image{text-align:center;padding-top:5px}.featured-properties-list .featured-property-item-details{font-size:.6em;color:#112c73}.advanced-search-title h4{padding-left:10px;margin:0;margin-bottom:10px;margin-top:20px;color:#fff;background-color:#112c73}.pagination-results-found{font-size:.9rem;padding-left:10px}.table-search-results{padding:8px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-opera-border-radius:7px;background-color:#fff}.property-rating-stars{color:#112c73!important;font-weight:bold;font-size:1.1em;margin-top:10px}.property-features{font-size:.7em;color:#dd6e02!important;padding-top:5px;padding-bottom:5px;font-weight:bold;text-align:center}.property-features-site{font-size:.8em;color:#dd6e02!important;padding-top:5px;padding-bottom:5px;font-weight:bold}.symbol-data-item{color:#112c73!important}.symbol-data-item-selected{color:#dd6e02!important;font-size:1em}.hurry-message{font-size:.8em!important}.search-buttons{background-color:#dd6e02!important}.search-buttons div{padding:5px}.search-facilities-selected{padding-left:5px;font-size:.7em;font-weight:bold}.remove-filter{font-size:1em;color:#e45700}.advanced-search-facilities{margin:0;padding:0;list-style:none}.advanced-search-facilities li{padding-left:0;cursor:pointer;padding:4px;background-color:#fff;margin-bottom:2px;border:1px solid #ccc;margin-left:3px}.back-link{padding:5px;padding-top:10px;font-size:.8rem}.search-checkboxes{padding-left:1em}.loadinggif{background-image:url('/../images/spinner.gif')!important;background-repeat:no-repeat!important;background-position:right!important}.ajax-pricelist-property{background-color:#eee}.ajax-pricelist-property tr th h3{font-size:13px!important;margin-left:0!important;padding-left:0!important}.ajax-pricelist-property tr td{font-size:13px!important}.ajax-pricelist-property tr th{color:#112c73;font-size:13px!important;padding-left:12px!important}.small-property-title{font-size:.8em;font-weight:bold;color:#dd6e02!important}.small-property-title a{color:#dd6e02!important}::-webkit-input-placeholder{font-size:.9em}:-moz-placeholder{font-size:.9em}::-moz-placeholder{font-size:.9em}:-ms-input-placeholder{font-size:.9em}.advanced-search-input ::-webkit-input-placeholder{font-size:.9em}.advanced-search-input ::-moz-placeholder{font-size:.9em}.advanced-search-input :-ms-input-placeholder{font-size:.9em}.custom-tip-error{display:none;color:#fff;position:absolute;bottom:3px;padding:3px;font-size:.92em;font-weight:normal;width:100%;margin:0;text-align:center;background-color:#112c73}.custom-tip-error-advanced-search{display:none;color:#fff;padding:3px;font-size:.82em;font-weight:normal;width:100%;margin:0;text-align:center;background-color:#112c73}.error-border-red{border:1px solid red!important}.town-names-search{font-size:.8em}.town-names-description-text{font-size:.86em}.click-to-enlarge{padding-left:15px;padding-right:15px;padding:3px;color:#112c73;font-size:.8em;font-weight:bold}@-moz-document url-prefix(){select{padding-top:4px}}select{height:30px;background-color:#fafbfc;border:1px solid #d9dbdd;-webkit-border-radius:4px;-opera-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:bold;color:#2e4684;margin-bottom:10px}input[type=text],input[type=date]{height:30px;background-color:#fafbfc;border:1px solid #d9dbdd;-webkit-border-radius:4px;-opera-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:bold;color:#2e4684;font-size:12px}textarea{color:#2e4684;font-size:12px!important}select[name=occupants]{width:100%}button,.button{border-style:none;outline:0}.custom-radius{-webkit-border-radius:7px;-opera-border-radius:7px;-moz-border-radius:7px;border-radius:7px;margin-bottom:10px}a.custom-radius.orange{border:0 solid #d05d00!important}.custom-radius.orange{border:1px solid #d05d00!important}.custom-radius-nm{-webkit-border-radius:7px;-opera-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.custom-radius-small{-webkit-border-radius:3px;-opera-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.custom-radius-input{-webkit-border-radius:4px;-opera-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.custom-clear{clear:both}.centered{margin-left:auto;margin-right:auto}.ui-autocomplete{z-index:100000}.ui-datepicker-div{z-index:100000}.rslides{z-index:0}.slide-wrapper .slide-nav i{width:30px;height:30px;font-size:30px;color:#fff}.ui-datepicker-title select{font-size:.98em!important}.special-pricelist .even{background-color:#e5e9ee}.special-pricelist .odd{background-color:#fff}.pricelist .even{background-color:#e5e9ee}.pricelist .odd{background-color:#fff}#CSYS_Paging_Prev{float:left}.typekit-badge{display:none!important}.php-list-content{min-height:680px}form[name=subscribeform] table{-webkit-border-radius:7px;-opera-border-radius:7px;-moz-border-radius:7px;border-radius:7px}form[name=subscribeform] table td.attributeinput input,input[name=unsubscribeemail]{margin-top:auto;margin-bottom:auto;display:block}.subscribe-list{margin-left:1em}.subscribe-list ul{list-style:none}.subscribe-message{color:#848fc9}.home-large-images{display:block}.property-images{margin-bottom:40px}.image-thumbnails{margin-top:15px;margin-left:10px;margin-bottom:20px}.image-thumbnails img{border:1px solid #848fc9}.image-thumbnails img:hover{opacity:.75}.image-thumbnails .holder{float:left;margin:1px;margin-bottom:10px;margin-right:11px}.main-image{padding:10px}.image-spinner{display:none}.rate-spinner{text-align:center}#print{display:none}.print-logo{display:none}.template-error-text{padding-left:10px}.advertisement{margin-bottom:20px}.calendar-property{width:90%;padding:0;border:1px solid #ccc}.calendar td{border-top:1px solid #112c73;border-left:1px solid #112c73;border-right:1px solid #112c73;border-bottom:1px solid #112c73;background:#f8f7ff}.calendar-property tbody th{font-size:12px;padding:5px;border-top:1px solid #e9e3fd;border-left:1px solid #e9e3fd;border-right:1px solid #aea8c2;border-bottom:1px solid #aea8c2}.calendar-property tbody tr .available{font-size:12px;border-top:1px solid #e9e3fd;border-left:1px solid #e9e3fd;border-right:1px solid #aea8c2;border-bottom:1px solid #aea8c2;cursor:pointer}.calendar-property tbody tr .past{font-size:12px;padding:2px;border-top:1px solid #e9e3fd;border-left:1px solid #e9e3fd;border-right:1px solid #aea8c2;border-bottom:1px solid #aea8c2}.calendar-property tbody tr .notAvailable{font-size:12px;border-top:1px solid #e9e3fd;border-left:1px solid #e9e3fd;border-right:1px solid #aea8c2;border-bottom:1px solid #aea8c2;background-color:#f6d3ac;cursor:pointer}.calendar-property tbody tr .request{font-size:12px;border-top:1px solid #e9e3fd;border-left:1px solid #e9e3fd;border-right:1px solid #aea8c2;border-bottom:1px solid #aea8c2;background-color:#f6d3ac;cursor:pointer}.calendar-navigation{border:1px solid #fff;background-color:#fff}.property-availability{margin-top:0}.expand-images{clear:both;margin-left:10px}.hide-property-images{display:none;width:100%;height:auto}.quick_qoute{border:1px solid #ccc;height:auto;padding:8px;width:90%}.quick_qoute label{color:#2e4684}.quick_qoute select,input{font-size:11px}.ajax-rate-container-property{padding-top:15px}.ajax-rate-container-property h3{text-align:center}.ajax-rate-container-property table{border:0}.ajax-rate-container-property table td{padding:1px;font-size:.8em;background-color:#fff}.rate-property{color:#000;font-size:.9em}.availability-types-property{font-size:.7em;margin-bottom:10px}.property-available,.property-unavailable{font-weight:normal;color:#000}.property-unavailable{font-size:.8em;color:#000}.booking-property-container{padding-top:8px}.date-message{display:none;font-size:.7em;padding:5px;padding-left:3px;border:1px solid #ea7e3b;position:relative;top:0;background-color:#fff;font-weight:bold}.property-pricelist-large{display:block}.property-pricelist-small{display:none}.prices-container{display:none;position:absolute;background-color:#fff;z-index:1000;width:70%}.exceptionalvillas{text-align:center;padding:10px;font-size:.9em}.panel-exceptionalvillas{padding:3px}.align-right-td{text-align:right}#mapTable tr td table tr td.align-left-td{text-align:left}#mapTable tr td table tr td.align-center-td{text-align:center}#mapTable tr td table tr td.valign-top-td{vertical-align:text-top;padding-top:5px}#mapTable tr td table tr td.valign-middle-td{vertical-align:middle}#mapTable tr td table tr td.valign-middle-td{vertical-align:bottom}.browse-map-image{width:100%}.map-image-marker{border:0}.gmap-message{border:1px solid #e45700}.td-width-5-percent{width:5%}.td-width-10-percent{width:10%}.td-width-15-percent{width:15%}.td-width-20-percent{width:20%}.td-width-25-percent{width:25%}.td-width-30-percent{width:30%}.delete-search-option{border:0;font-size:.9rem;padding-top:2px;padding-left:5px}#calendar-table-property{border:1px;padding:1px}#calendar-table{border:1px;padding:1px;margin-left:auto;margin-right:auto}.inner-calendar{padding:3px;border:0;width:100%}.calendar-cell{text-align:center}.booking-types{width:10px;border:1px solid #ccc;height:10px;vertical-align:text-top}.availability-wrapper{text-align:left}.availability-wrapper h2{margin-left:0;padding-left:0}.availability-wrapper .item-name{font-size:11pt}.availability-wrapper-property{text-align:left}.availability-holder{width:40%;border:0}.align-right{text-align:right}.align-left{text-align:left}.align-center{text-align:center}.align-bottom{vertical-align:text-bottom}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.twenty-five{width:25%}.fifty{width:50%}.one-hundred{width:100%}.price-list-date{width:46%;height:51px}.price-list-rate,.price-list-stay{width:27%}.price-list-header{margin-top:20px}.book-now-button{width:199px;height:48px;border:0}#carrental-content{padding:17px}#mobacar{padding:6px;border:2px solid navy}#mobacar iframe{height:auto;min-height:350px}.car-hire-location{padding:0;max-height:100px;text-align:center}.car-hire-location h3{width:97%;padding:2px;background:#f78d1d;background:-webkit-gradient(linear,left top,left bottom,from(#faa51a),to(#f47a20));background:-moz-linear-gradient(top,#faa51a,#f47a20);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a',endColorstr='#f47a20');text-shadow:1px 1px 1px #000;text-align:center;color:#fff;border-radius:10px;margin-left:0}.car-hire-locations{margin-top:20px;padding:0}.car-hire-header{font-size:1.5em}.car-hire-extra-text{padding-right:15px;padding-bottom:10px}.car-hire-details-wrapper{padding:8px}.car-hire-numbers{margin-top:10px}.wishlist-item-wrapper{padding-bottom:20px;padding-right:20px}.action_remove{padding-left:5px}.action_save span{font-size:.9em}.action_remove span{font-size:.9em}.action_save{padding-left:5px}#wishlist-content h1{margin-top:20px;font-size:1.4em;color:#d05d00}.wishlist-image{padding-right:6px;padding-bottom:10px}.wishlist-property-attributes{height:27px;background-color:#002458;margin-left:10px;padding-left:15px}.wishlist-property-att{margin:0;list-style:none}.wishlist-property-att li{color:#fff;padding:3px;font-weight:bold;padding-right:15px;font-size:.8em}.wishlist-property-att li a{color:#fff;text-decoration:underline}.wishlist-description p{padding-right:15px;font-size:.9em}.count-favourites{color:#fff;font-weight:bold;color:#002458;padding-right:3px;padding-left:3px;background:#fff;display:none;font-size:.7rem}.property-wishlist .count-favourites{color:#fff;font-weight:bold;color:#fff;padding-right:3px;padding-left:3px;background:#112c73;display:none}.remove-from-list{position:absolute;top:10px;right:0;width:28px;height:28px;padding:3px;padding-right:5px}.specials,.rates{padding-left:0}.specials p{color:#d05d00}.wishlist-red i{color:#d05d00;margin-left:3px;font-size:1em}.wishlist-white i{color:#d05d00;margin-left:3px;font-size:1em}.newsletter-signup{height:40px;background-color:#002458;padding:5px}.cancellation_cover_info{cursor:pointer;border:0;color:#d05d00;font-size:1rem}#cancellation_message_wrapper{background-color:#fff;padding:20px}#cancellation_message h4{color:#fff!important}#cancellation_message #cancellation_message_wrapper ol{margin-left:70px}#cancellation_message{background-color:#fff!important;border-radius:10px 10px 10px 10px;box-shadow:0 0 25px 5px #999;color:#111;display:none;min-width:450px;padding:25px}#close-cancellation-cover{background-color:#2b91af;border-radius:10px;box-shadow:0 2px 3px rgba(0,0,0,0.3);color:#fff;cursor:pointer;display:inline-block;padding:10px 20px;text-align:center;text-decoration:none;text-align:right}.clear-search{margin-top:5px}.facilities_search{padding:7px}.static-image-content{text-align:left;margin-bottom:15px}.custom-text-container p{padding-right:5px}.custom-text-container p img{margin:7px!important}.competition-wrapper{padding:8px;min-height:200px}.competition-wrapper p{padding-left:10px;padding-right:10px}.competition-heading{font-size:1.2em;text-align:center;margin-top:10px;color:#d3451a}.comp-form{width:80%;margin:0 auto 0 auto}.comp-errors{display:none;color:red;font-weight:bold;font-size:.8em;margin-bottom:8px}.comp-details{width:90%;margin:0 auto 0 auto;padding-bottom:20px}.like-us-facebook{display:none}.like-us-facebook a{text-align:center}.like-us-link{text-align:center}.welcome-header{font-size:1.7em}.towns-search-links{color:#dd6e02!important;font-size:1em!important}.towns-search-links.a{color:#dd6e02!important;font-size:1em!important}.towns-search-links.a:hover{color:#025!important}.towns-search-links span.property-count-bubble{color:#025!important}.property-message-information{padding:10px;text-align:center;width:100%}.warning-message{padding-left:0}.top-bar{background-color:#112c73!important;z-index:10000;height:46px}.top-bar ul li{background-color:#112c73!important}.top-bar .title-area .name a{font-size:1.2em!important;font-family:"europa",sans-serif}.top-bar .name{padding-left:10px}.top-bar .name a{line-height:45px;font-size:1.0625em;margin:0}.top-bar-section{font-size:.94em!important;background-color:#112c73;font-family:"europa",sans-serif}.top-bar-section ul{background-color:#112c73}.top-bar-section ul li{font-size:.94em!important;margin-left:0!important;margin-right:0!important;padding:0!important;background-color:#112c73;font-family:"europa",sans-serif}.top-bar-section ul li a{background-color:#112c73!important;font-family:"europa",sans-serif}.top-bar-section ul li a:hover{background-color:#072062!important;font-family:"europa",sans-serif;color:#ffd31f!important}.top-bar .name a{font-weight:bold!important;color:white!important;width:50%!important;display:block;padding:0 10px!important}.top-bar-wrapper{background-color:#112c73}#request-booking-content{margin-top:20px;padding-left:25px}#request-booking-content .error{color:red;background:0}#request-booking-content .form-error{border:1px solid #d05d00}.request-booking-header{font-size:1.6em}.request-form-container{padding:13px}.request-form-container .error{display:none}.contact-property-details h3{font-size:.8em;font-weight:bold}.contact-property-details p{font-size:.8em;font-weight:bold}.contact-property-details h6{color:#d05d00}.request-form-container label{color:#112c73}.request-form-container input{margin-top:10px}.request-form-container select{margin-top:10px}.request-form-container textarea{margin-top:10px}.request-form-container select{margin-bottom:10px}.required-star{color:orange;font-weight:bold;font-size:1em}.property-breakdown-item-name{color:#112c73!important;font-size:.9em}.property-breakdown-data{width:100%}.property-breakdown-data td{min-width:25%}.custom-panel{padding:10px!important;padding-top:15px!important;color:#fff!important}.custom-panel h3{font-family:'Libre Baskerville';font-weight:normal;font-size:.97em;color:#fff}.custom-panel p{color:#fff}.wine{background-color:#d276a9!important}.wine h3{color:#fff!important}.wine .centreThumb img{border:2px solid #fff}.yellow{background-color:#e8b601!important}.yellow h3{color:#fff!important}.yellow .centreThumb img{border:2px solid #fff}.green{background-color:#acc426!important}.green h3{color:#fff!important}.green .centreThumb img{border:2px solid #fff}.orange-panel{background-color:#dc8d21!important}.orange-panel h3{color:#fff!important}.orange-panel .centreThumb img{border:2px solid #fff}.blue-panel{background-color:#71b0e5!important}.blue-panel h3{color:#fff!important}.blue-panel .centreThumb img{border:2px solid #fff}.panel-text{min-height:40px;height:40px;max-height:40px;font-size:.89em;margin-bottom:10px}.property-type-wrapper{background-color:#eee;padding:10px;margin-bottom:10px;border-radius:0;border:1px solid #ccc}.page-loader-image{background-color:rgba(251,252,252,0.3);width:100%!important;text-align:center!important;display:none}.dream-booking-intro-text{font-size:.9em;margin-top:10px}.dream-booking-item-details{background-color:#002e70}.dream-booking-item-details h1{padding-top:5px;font-size:1.1em;color:#fff}.dream-booking-customer-details h4{color:#ff9211!important}.dream-booking-errors{border:1px solid #f47a20!important}.dream-booking-contact{padding-top:8px;font-size:1.2em;padding-bottom:8px;text-align:right}.dream-booking-contact a{font-size:.90em;font-weight:bold}.dream-telephone-icon{font-size:1.4em;color:#f47a20}.dream-booking-billing-header h2{padding-left:0;margin-top:10px}.dream-booking-payment-options h6{color:#ff9211!important}#credit_card_payment{display:none}.dream-booking-confirm-details{margin-top:20px;margin-bottom:20px}.floating-social-media{top:40%;right:0;position:fixed;width:auto;height:150px;z-index:1000000}.floating-social-media ul{list-style:none;margin:0}.floating-social-media{width:60px;height:60px}.search-category-description{margin-bottom:20px;font-size:.96em}.footer-contact-mobile{height:50px;background-color:#f68825;color:#fff;width:100%;text-align:center;display:none}.footer-contact-mobile a{color:#fff!important;font-size:2em;margin:4px}.footer-contact-mobile-phone,.footer-contact-mobile-mail{margin-top:10px}.specials-spinner-image p{color:#002458;margin:0;font-size:.9em}.logo-small-trans{margin-bottom:3px;margin-top:-9px}.property-map{width:100%;height:300px;margin-bottom:20px!important;position:absolute}#property-map{width:100%;height:300px;margin-bottom:30px!important}.property_details_overlay{position:absolute;top:40px;right:20px;background-color:#fff;border:1px solid red}#property-info-window{background-color:#fff;border:1px solid #d05d00;width:100%;height:auto}.gm-style-iw div{overflow:hidden!important}.front-advertisement{padding-top:15px;padding-bottom:10px;padding-left:0;padding-right:0}.advertisement-text{width:100%;padding:0;height:100px;background-color:#fff}.advertisement-label{position:absolute;bottom:20px;left:15px;width:100%;background:rgba(0,36,88,0.8);background:linear-gradient(to left,rgba(0,36,88,0) 0,rgba(0,36,88,1) 100%);padding:5px}.advertisement-label .title{color:#fff!important;font-size:1.2rem;padding-left:10px;padding-bottom:0;margin-top:0;font-family:grande;font-style:italic}.advertisement-description{position:absolute;bottom:0;left:0;width:100%;background-color:#fff;padding:8px;padding-left:10px}.custom-columns{padding-left:10px;padding-right:0}.menu-toggle-button{padding:10px;text-align:center}.site-rate-container{padding:5px;padding-top:15px;margin:0;background-color:#002458}.site-header-container h1{font-size:1.7rem;margin-bottom:0!important;margin-top:20px!important;font-family:"chaparral-pro"!important}.site-header-container .site-location{font-size:1.2rem!important;margin:0;margin-top:0!important;color:#d36383!important;padding-left:0!important}.site-details-container p{margin:5px}.site-details-container .site-summary{font-size:.88rem!important;margin-top:15px}.symbol-data-site{color:#112c73!important}.site-rate-container label{color:#002458!important;font-weight:normal!important;margin-left:5px}.site-description{padding:10px}.site-prices-table{width:100%}.site-prices-table thead tr th{font-weight:normal;color:#002458}.site-prices{padding:10px}.site-prices-table{border:0}.site-prices-table tbody tr td.rate-dates-site{color:#002458;font-weight:bold}.site-prices-table tbody tr td.rate-price-site{color:#d05d00;font-weight:bold}.site-prices-table tbody tr{background-color:#fff!important;border-bottom:1px solid #ccc}.site-prices-table thead tr{background-color:#fff!important}.property-title-prices{color:#d15d00;padding-left:8px}.site-body-text{padding:10px}.site-get-rate-container{padding:10px}.site-get-rate-container h5{color:#dd6e02;font-size:1.1rem;text-align:center}.reveal-modal{padding:0;z-index:100000!important}.site-get-rate-container{margin:auto;right:0}.site-get-rate-container label{padding-left:0!important;padding-top:10px;color:#002458}.site-get-rate-container select{border-radius:5px;border:1px solid #dd6e02;font-weight:normal;font-size:.8rem;height:42px}.site-get-rate-container input[type=text]{border-radius:5px!important;border:1px solid #dd6e02!important;height:40px!important;padding:10px!important}.site-get-rate-container label{color:#002458!important}.site-get-rate-header h5{color:#dd6e02;font-size:1.1rem;text-align:center;margin-top:20px;margin-bottom:0}.booking-section{display:none}#get-rate-modal form{margin:0}.horizontal-spinner-container{margin:0 auto;width:200px;display:none}.ajax-results-container{width:100%;background-color:#fff;margin-bottom:20px}.ajax-results-container .image-spinner-container img{margin-top:20px;right:10%;left:10%;position:absolute}.header-td{font-size:.8rem;font-weight:bold;color:#112c73}.body-td{font-size:.8rem}#bedrooms:before{content:'\f236'}#property-type-box-grid{border-bottom:1px solid #002458;margin-left:0}.property-type-header{font-size:1rem;margin:0;padding-top:10px}.reveal-modal{-webkit-border-radius:10px;-opera-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #112c73}.pricing-table{max-width:380px;margin:auto;margin-bottom:20px}.pricing-table .title{color:#002458;background-color:#eee}.book-now-form{width:100%;width:100%;margin:auto}.bullet-item button{float:left;margin-right:10px;margin-bottom:20px}.book-now-property,.contact-form-enquiry-button,.get-another-rate{width:100%}.nearest-places{border:0}.nearest-establishments{padding-left:15px;font-size:1.1rem;margin-top:20px}.nearest-places-container{padding:5px;overflow:auto;height:auto;max-height:400px}.nearest-places tr td{color:#002458}.nearest-places tr td.place-rating{color:#dd6e02!important}.nearest-places tr{background-color:#fff!important;border-bottom:1px solid #eee}.nearest-places thead tr th{color:#dd6e02!important}.nearest-places thead tr{background-color:#fff!important}.places-vicinity{font-size:.77rem}.places-address{font-size:.77rem;color:#dd6e02!important}.holder{margin:10px}.property-availability-header{margin-bottom:20px;margin-left:0}.month-header{color:#f7921d}.calendar-table{width:100%}.calendar-past-date{background-color:#eee;color:#ccc;border:1px solid #fff;text-align:center}.calendar-booked{background-color:#c5c5bd;color:#fff;border:1px solid #fff;text-align:center}.calendar-available,.calendar-available-popup{background-color:#a5d69e;color:#fff;border:1px solid #eee;text-align:center;cursor:pointer}.calendar-available-request,.calendar-available-popup-request{background-color:#b2cae5;color:#fff;border:1px solid #eee;text-align:center;cursor:pointer}.calendar-booked-changeover{background-color:#1b8c32;color:#fff}.calendar-selected{background-color:green;color:#fff}.ajax-availability-container{display:none;margin-right:10px}.property-menu-buttons{margin-top:10px}.property-menu-buttons .button-group li{border-right:2px solid #fff}.close-div{position:absolute;right:20px;top:-5px;font-size:1.2rem;color:#f7921d;cursor:pointer;width:30px;height:30px}.special-offers-table{border:0}.special-offers-table tr{border:1px solid #ccc}.special-offers-table td{padding-top:5px;padding-bottom:5px}.special-offers-table thead tr th{color:#2754a0!important;background-color:#fff}.special-offers-table thead tr{background-color:#fff}.special-offer-price{color:#2754a0}.special-offers-site{border:0;width:100%}.special-offers-site tr td{color:#002458}.special-offers-site tr td.place-rating{color:#dd6e02!important}.special-offers-site tr{background-color:#fff!important;border-bottom:1px solid #eee}.special-offers-site thead tr th{color:#dd6e02!important}.special-offers-site thead tr{background-color:#fff!important}.prices-site{border:0;width:100%}.prices-site tr td{color:#002458}.prices-site tr td.place-rating{color:#dd6e02!important}.prices-site tr{background-color:#fff!important;border-bottom:1px solid #eee}.prices-site thead tr th{color:#dd6e02!important}.prices-site thead tr{background-color:#fff!important}.strong-font{font-weight:bold}.special-offers-site-container,.prices-site-container{margin-left:10px}.amenities-container{padding:10px}.amenitie-item{padding:6px;float:left;color:#fff;background-color:#f6891e;margin-right:3px;margin-top:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-opera-border-radius:5px;border-radius:5px;font-size:.8rem}.no-results-found{font-weight:bold;margin:0!important;padding-left:15px!important;padding-right:15px!important}.property-menu-buttons .orange,.blue{font-size:.78rem;text-shadow:none}.date-selected{background-color:green;color:#fff}.unavailable-block{background-color:#c5c5bd;padding:5px}.unavailable-block-request{background-color:#b2cae5;padding:5px}.available-block{background-color:#a5d69e;padding:5px}.request-block{background-color:#b2cae5;padding:5px}.read-more-link{font-size:.8rem;color:#dd6e02}.body-text-container ul{margin-right:10px}.map-icon{color:#f8991c;font-size:1.7rem;margin-left:3px}#contact_form_modal{padding:10px}.selected-special{background-color:#eee!important;color:red;font-size:1.2rem}.social-media-row-site{background-color:#dcd9d9;color:#fff;padding:0}.ui-datepicker-calendar tbody tr td{background-color:#a5d69e!important}.ui-datepicker-calendar tbody tr td .ui-state-default{background-color:#a5d69e!important;color:#fff!important}.ui-datepicker-month{color:#f7921d!important}.ui-datepicker-unselectable{background-color:#c5c5bd!important;text-align:center!important}.ui-datepicker-unselectable{border:1px solid #fff!important;background-color:#63635d!important;color:#fff!important}.ui-datepicker-calendar tbody tr td{text-align:center!important;border:1px solid #fff}.ui-widget-header{background-color:#fff!important;border:0}.ui-state-hover{border:1px solid #fff!important}.ui-datepicker td span,.ui-datepicker td a{text-align:center}.ui-state-active{color:#002458!important}.ui-state-active{background-color:#c5c5bd!important}.ui-datepicker-year{color:#f7921d!important}.ui-datepicker th{color:#676565}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{color:#676565!important;background:none!important}.ui-state-hover{background:0}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:none!important}.reveal-modal-bg{display:none!important}.contact-form-container select{height:34px}.contact-form-container input[type=text]{height:40px}.ui-widget-header{background-color:#fff!important;background:none!important}.availability-blocks{margin-left:15px}.availability-blocks tr td{font-size:.75rem}.calendar-table tr td{padding:.4625em .425em!important}.site-details-facilities{font-size:.89rem}.site-details-facilities ul{color:#c5c5bd}.site-details-facilities ul li{float:left!important;margin-left:22px!important;color:#002458!important}.seasonal-modal{padding:20px}.galleria-errors{display:none}.ui-autocomplete{padding-left:20px!important;padding-top:10px!important;font-size:.9rem!important;color:steelblue;position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:300px!important;width:300px!important;padding:4px 0;margin:2px 0 0 0;list-style:none;background-color:#ffffff;border-color:#ccc;border-color:rgba(0,0,0,0.2);border-style:solid;border-width:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;.ui-menu-item>a.ui-corner-all{display:block!important;padding:3px 15px!important;clear:both!important;font-weight:normal!important;color:#555555!important;white-space:nowrap!important;padding-left:20px!important;&.ui-state-hover,&.ui-state-active{color:#fff!important;text-decoration:none!important;background-color:#08c!important;border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;background-image:none!important;border:0!important}}}.read-more-text{display:block;height:160px;overflow:hidden}.read-more{font-weight:bold;color:#fff!important}.site-header-text{color:#f3ad56!important}.summary-photos{list-style:none}.summary-photos li{float:left}.summary-photo{width:140px;height:93px;overflow:hidden}.thumbnail-gallery-container .lSAction>a{top:50%!important;margin-right:10px!important;opacity:.5}.thumbnail-gallery-container{margin-top:5px}.responsive-thumbnail-gallery img{height:120px!important}.review-person-details p{margin:0;font-size:.8rem}.reviews-site-container{padding-top:10px;padding-left:10px;padding-right:10px;margin-bottom:15px}.review_details h4{font-size:1rem;font-weight:bold}.review_details p{font-size:.86rem}.review_details h4{color:#f7921d}.review-form-container{padding:15px}#review-modal-header{text-align:center;color:#f7921d!important;margin-bottom:20px}.review-form-container select{margin-top:5px;height:35px;font-weight:normal}.review-form-container input[type=text]{margin-top:5px;height:35px;font-weight:normal}.review-form-container textarea{margin-top:5px;height:35px;font-weight:normal}.review-form-container label{color:#002458!important}.review-error{border:1px solid red!important}#characters-left{font-size:.8rem;padding-bottom:5px;padding-top:5px}.success-submission{display:none;padding-top:25px;color:green;text-align:center}.image-loader-spinner{display:block;margin:0 auto}.no-results-found{margin-left:10px}.review-save-spinner{display:none}#return-to-top{position:fixed;bottom:60px;right:19px;background:#f78d1d;background:rgba(247,141,29,1);width:40px;height:40px;display:block;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;display:none;-webkit-transition:all .3s linear;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border:1px solid #fff;z-index:100000}#return-to-top i{color:#fff;margin:0;position:relative;left:13px;top:10px;font-size:19px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#return-to-top:hover{background:rgba(247,141,29,0.8)}#return-to-top:hover i{color:#fff;top:5px}.thumbnail-gallery-container{display:none}.fi-heart{color:#112c73}.share-item{color:#d05d00;font-size:1.7rem}.favourite-selected{outline:0}.favourite-selected .fi-heart{color:#d05d00!important}.wishlist{font-size:1.6rem}.pinit{padding-top:3px}.property-wishlist{margin-top:0;padding-top:0}.facebook-icons{padding-top:1px}.customer-message{display:none;color:#d05d00;font-weight:bold}.search-filters-button,.search-filters-button-normal{width:100%}.reco-price{color:#d05d00!important}.popup-availability-calendar{width:320px;position:absolute;left:20px;right:0;z-index:10000;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.availability-container-popup{padding:6px;background-color:#fff}.responsive-popup-calendar{height:205px}.calendar-close-div{margin-top:10px}.reccommended-sites-container{padding-left:15px;margin-bottom:40px}.reccommended-sites-container .lSAction>.lSPrev{top:35%!important}.reccommended-sites-container .lSAction>.lSNext{top:35%!important}.reccommended-sites-container .image-container img{border:1px solid #635d5d}.reccommended-sites-container .image-container{width:200px;height:133px;overflow:hidden}.reccommended-sites-gallery img{height:150px}.reco-details-container{height:60px;background-color:#fff;margin-top:10px;width:220px}.reco-details-container h6{font-size:.7rem;margin:0;padding-left:2px;padding-right:2px;overflow-wrap:break-word}.reco-details-container p{font-size:.7rem;color:#d05d00;margin:0;padding-left:2px;padding-right:2px}.reccommended-sites-gallery .reco-details-container .from-price{font-weight:bold;color:#112c73;font-size:.76rem}.normal-price{color:#f78d1d}.more-information-link p{font-weight:bold!important}.more-information-link p a{color:#d05d00}#search-toggle-btn{color:#fff;background-color:#dd6e02;padding:7px;border:1px solid #112c73;border-radius:7px;font-size:.8rem}.custom-content-num-results h5{padding-left:0;margin-left:0}.pagination-custom-content{padding:10px}.events-pagination ul{margin-left:-20px!important}img.map,map area{outline:0}.popup-calendar{background-image:url(/../../images/icons/calendar-icon.gif);background-repeat:no-repeat;background-position:98% 8px}.mobile-search{background-color:#eee;z-index:1000000}.mobile-search-form{background-color:#eee;margin-bottom:20px;margin-top:20px;padding-left:10px}.mobile-search-form select,input[type=text]{height:33px!important}.mobile-search-form label{font-size:.7rem!important;color:#2e4684!important}#quick-search-submit{width:100%}.mobile-search-form select{font-size:.7rem!important}.book-holiday-header{padding:10px}.book-holiday-header h6{margin:0;padding:0;font-size:.9rem;margin-top:10px;text-align:center;color:#f68825}.book-holiday-header h5{margin:0;padding:0;font-size:1rem;margin-top:10px;text-align:center;color:#f68825}.special-offers-action a{width:100%;margin-top:20px;margin-bottom:20px;font-size:.9rem!important;color:#fff}.fa-arrow-right{color:#fff;font-size:1.2rem}.map-mobile{padding-left:0}.browse-map-mobile h4{text-align:center}#main-map-image{margin:0 auto!important;display:block}#main-map-mobile{margin:0 auto!important;display:block}::-webkit-input-placeholder{color:#2e4684}::-moz-placeholder{color:#2e4684}:-ms-input-placeholder{color:#2e4684}:-moz-placeholder{color:#2e4684}.website-title{display:none}.facilities-container-search{padding-left:10px;padding-right:10px}.facilities-container-search ul li{font-size:.8rem}.facilities-container-search h4{margin-left:0;padding-left:0}.facilities-container-search{display:none}.button-group li{margin-right:6px}.facility-label-mobile{display:block!important;padding-left:15px!important;text-indent:-15px!important}.facility-checkbox-mobile{width:13px!important;height:13px!important;padding:0!important;margin:0!important;vertical-align:bottom!important;position:relative!important;top:-1px!important;*overflow:hidden!important}label h3{font-size:.9rem}.special-offers-action{margin-top:20px;margin-bottom:20px}.special-offers-action img{border:0}.search-our-holiday-homes{text-align:center;margin-top:10px;color:#f68825;font-size:1rem}.slide-wrapper h3{text-align:center;color:#f89513}.owl-slider-info{position:absolute;top:20px;left:0;background-color:#002e70;background-color:rgba(0,46,112,0.5);color:#fff;padding:8px;width:100%}.owl-slider-info h4{color:#fff;margin:0;font-size:1rem}.owl-slider-info p{margin:0;padding:0;font-size:.8rem}.slide-wrapper-owl-carousel{margin-top:20px}.slide-wrapper-owl-carousel h3{color:#f68825}.select2-container{margin-bottom:20px!important}.select2-results__option{padding:4px!important;font-size:.9rem}.select2-container--default .select2-selection--single{height:33px!important;padding-top:4px;border:1px solid #d9dbdd!important}.select2-selection__arrow{top:5px!important}.select2-container .select2-selection--single .select2-selection__rendered{font-size:.8rem}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#112c73!important;font-weight:bold!important;font-size:.7rem!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:25px!important}.custom-columns{padding-left:8px!important;padding-right:5px!important}.search-buttons-front{padding-bottom:20px;padding-top:18px}.mobile-search-form select,input[type=text]{height:35px!important}.background-fade{background:linear-gradient(rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%)}.fadeout{bottom:0;height:2em;position:absolute;width:100%}.section{height:100px;overflow:auto}.travel-guide-link{background-color:#dd6e02;color:#fff!important;padding:10px;text-align:center;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin-left:20px}.travel-guide-button{margin-top:20px;width:100%}.no-prices-message{padding-top:10px;padding-bottom:20px;padding-left:10px}.remove-search-option{cursor:pointer;color:#e45700;font-size:.9rem}.extra-filter-item{font-size:.76rem;padding:9px;background-color:#fff;margin-bottom:2px;border:1px solid #ccc;width:100%}.filter-block{padding:0;padding-left:3px;margin-bottom:4px}.filter-block h3{margin:0;padding-top:5px;padding-bottom:5px;font-size:.8rem}.advanced-search-container h3.filter-header{color:#112c73!important}.filter-block hr{padding:0;margin-bottom:5px}.search-row{margin:0;margin-bottom:15px}.extra-filter-item a{color:#112c73!important}.search-separator{margin:5px}.search-filters{font-size:.75rem;background-color:#eee;width:100%}.extra-filters-label{color:#112c73!important;width:100%;padding:0;font-size:.7rem}.ui-datepicker-calendar td.ui-state-active{background-color:#d3451a!important;color:#fff!important}.holiday-inspirations-header{color:#ec7920;text-align:center;margin:20px;font-size:1.8rem;margin:0;margin-top:20px;margin-bottom:10px;font-family:"chaparral-pro"}.holiday-inspiration-wrapper{background-color:#eee;margin:5px}.holiday-inspirations-description{text-align:center;font-size:.9rem}.holiday-inspiration-wrapper:hover{opacity:.8;cursor:pointer}.hovering-text-box-title{position:absolute;bottom:70px;left:13px;background:rgba(0,36,88,0.8);background:linear-gradient(to left,rgba(0,36,88,0) 0,rgba(0,36,88,1) 100%);padding-top:3px;padding-bottom:8px;width:100%}.hovering-text-box-title h3{font-size:1.1rem;color:#fff;cursor:pointer;margin:0;padding-top:5px}.hovering-text-box-title p{margin:0;font-size:.9rem;padding:0}.hovering-text-box-title .description{color:#e6610f}.properties-bubble{color:#e6610f}.orange-arrow{color:#d3451a;font-size:2rem}.insirations-link-wrapper{padding-top:0}.description-text-inspirations{padding-left:5px;font-weight:bold;padding-top:7px}.description-text-inspirations p{font-weight:bold}.inspirations-link{color:#ec7920}.view-video{text-align:center}.videos-modals{padding-top:20px}.special-offers-list{padding-left:20px;padding-right:20px}.mobile-search-button{height:60px;margin:0;padding:6px;text-align:center;display:none}.booking-form-header-logo{padding-bottom:10px}.terms-conditions{color:red}.terms-conditions:hover{color:red}.contact-header{margin-bottom:10px}.contact-header h3{margin-left:0!important;padding:0!important;font-size:.9rem}.contact-header p{font-size:.9rem;margin-bottom:2px}.contact-label{color:#002458;font-weight:normal}.contact-link{color:#d3451a}.contact-link:hover{color:#003e95}.contact-form-media{margin-left:-10px;margin-bottom:0}.contact-content{padding-top:20px}.contact-form{margin-top:20px}.contact-content input[type=text],textarea{border:1px solid #5f7790}.mailing-list{font-weight:bold}.contact-form-error{margin-bottom:10px}.form-error-message{margin:0;font-size:.7rem;color:red}.error-message-wrapper{margin-bottom:20px}.contact-text-top{padding-left:15px;padding-top:15px}.form-details{padding-right:15px;padding-top:15px}.contact-details{padding-left:15px}.contact-us-text{padding-top:5x;font-size:1rem}.contact-label{margin-top:10px}.g-recaptcha{padding-top:10px;margin-bottom:10px}.contact-submit{padding-top:10px}#form_enquiry{border-radius:3px}.postfix-newsletter{margin-left:4px;background-color:#dd6e02;color:#fff}#nwQuickSubmitEmailInput{border:1px solid #dd6e02;height:38px!important}#subscribe-news{margin-left:2px}#subscribe-news i{font-size:.9rem;color:#fff}#newsletter .text{margin-bottom:5px}.phone_email{padding-top:35px}.newsletter{border:1px solid #ccc}.contact-form-success{display:none}.reservation-table{margin-top:20px}.booking-logo{margin-bottom:10px;text-align:center}.booking-intro-text p{margin-bottom:5px}.reservation-table thead tr th{color:#78bf45}.booking-site-name{font-size:1.4rem}.form-section-submit p{text-align:center}#submit-payment{padding:10px;width:80%;background-color:#78bf45;color:#fff;font-size:1.3rem;border-radius:8px;border-color:#fff}.payment-contact-details{margin-bottom:20px}.promotional-emails{text-align:center}.main-background-div{background-color:transparent;background-image:url(/../images/new-backgrounds/christmas-background2.jpg);background-position:right;background-repeat:no-repeat;color:#fff;height:170px;margin:0;margin-right:-15px;margin-left:40px}.header-padding{padding-top:20px}.phone-numbers{color:#904e94;font-weight:normal;clear:both;font-size:1.3rem;margin-top:5px}.phone-numbers-social{text-align:center;width:200px;padding-top:30px}.small-block-grid-5>li{width:13%}.hidden-div-covid{display:none}.readmore-details{font-weight:bold;color:orange}.jquery-modal,#element_to_pop_up{z-index:1000000!important}@media only screen and (max-width:1680px){.floating-social-media{top:40%;right:0;position:fixed;width:auto;height:150px;z-index:1000000}}@media only screen and (max-width:1366px){.floating-social-media{top:40%;right:0;position:fixed;width:auto;height:150px;z-index:1000000}.floating-social-media ul{list-style:none;margin:0}.floating-social-media{width:60px;height:60px}}@media only screen and (max-width:1280px){.floating-social-media{top:40%;right:0;position:fixed;width:auto;height:150px;z-index:1000000}.mobile-search-form{padding-left:0}}@media only screen and (max-width:1024px){#property-info-window{display:block;position:absolute;top:39px;left:15px;background-color:#fff;border:1px solid #d05d00;width:40%;height:auto;padding:1rem}.description{padding-left:1.5em}.floating-social-media{top:40%;right:0!important;position:fixed!important;height:150px!important;z-index:1000000}.floating-social-media ul{list-style:none;margin:0}.floating-social-media img{width:40px;height:40px}.mobile-search-form{padding-left:0}}@media only screen and (max-width:768px){#logo-top{background:transparent;background:url('/../images/new-logo-meduium.jpg');background-repeat:no-repeat;background-position:0 20px;width:217px;height:127px;padding-top:20px;display:none}.main-background-div{background-color:transparent;background-image:url(/../images/new-backgrounds/normal-back-6-medium.jpg);background-position:right;background-repeat:no-repeat;color:#fff;height:auto;margin:0;margin-right:-10px}.site-header-container h1{font-size:1.2rem}#property-info-window{display:block;position:absolute;top:39px;left:15px;background-color:#fff;border:1px solid #d05d00;width:40%;height:auto;padding:1rem}.floating-social-media{bottom:0;right:0!important;position:fixed!important;height:150px!important;z-index:1000000!important}.floating-social-media ul{list-style:none;margin:0}.floating-social-media img{width:30px;height:30px}.slide-nav{left:20%}.dream-booking-contact{padding-top:0;font-size:1.2em;padding-bottom:4px;text-align:center}.dream-booking-header{text-align:center}.top-navigation a{font-size:.6em;padding-right:.525em}.property-type-container{padding-left:.9375em}.property-type-container h3{font-size:.8em}.property-type-container .button{margin-top:1em}.slider-info h2{font-size:2em}.wxga{display:block}.wxga-none{display:none}.sidebar .panel h3{font-size:.7em}.browse-map h3{padding-left:4em!important}#bookingTimeLine{margin-left:0;font-size:.938em}.booking-property-header h1{text-align:center}.booking-form-panel{margin-right:.625em;margin-left:.625em}.booking-details-main-content-left{width:55%;padding-left:3em}.booking-form-panel.left-col{width:100%!important}.booking-form-panel .right-col{width:100%!important}td.one-column-calendar,td.two-column-calendar,td.three-column-calendar{width:100%!important;display:block!important}#calendar-table{width:50%}#calendar-table tr td{text-align:center}td.one-column-calendar table,td.two-column-calendar table,td.three-column-calendar table{margin:0 auto 0 auto}.social-media-icons{margin-top:20px!important}.phone-contact large-12{text-align:center}.slider-info h2{font-size:1.4em}.slider-info a{font-size:.8em}.accordian-element .text-left p{padding-top:4px;font-size:1em}.main-heading-right h2{font-size:1.5em}.welcome-text-content h2{font-size:1.7em}.sidebar .panel h3{padding-left:35px}.property-type-list #pricelist table tr td{font-size:.8em;padding:2px!important}.mobile-search-form{padding-left:0}}@media only screen and (max-width:640px){.phone-numbers{font-size:1rem}.small-logo{width:200px!important;margin:0 auto;display:block}.main-background-div{background-color:transparent;background-image:none;background-position:right;background-repeat:no-repeat;color:#fff;height:auto;margin:0;margin-right:-10px}.show-filters-button{cursor:pointer}.mobile-search-button{display:block}.advanced-search-wrapper{display:block}.slider-info{width:100%;border-radius:0;height:50px}.slider-info h2{font-size:.9rem!important}.site-header-container h1{font-size:1.2rem}#property-info-window{display:block;position:absolute;top:39px;left:15px;background-color:#fff;border:1px solid #d05d00;width:40%;height:auto;padding:1rem}.footer-contact-mobile{display:block}.dream-booking-contact{padding-top:0;font-size:1.2em;padding-bottom:4px;text-align:center}.dream-booking-header{text-align:center}.top-splash-row{display:none}.search-form-clear{padding-top:10px}.custom-tip-error{display:none;color:#fff;position:absolute;top:0;padding:3px;font-size:.92em;font-weight:normal;width:100%;margin-top:5px;text-align:center;background-color:#112c73;max-height:20px}.small-centered{margin-left:auto!important;margin-right:auto!important;display:block}.main-heading-right{margin-top:20px}.main-heading-right h2{margin-top:10px;text-align:center;color:#fff;padding:4px}.heading-right-container{padding:0;margin-bottom:10px;text-align:center}.thumnail-row{text-align:center}.property-name{text-align:center}.property-name a{text-align:center;font-size:1.2em!important}.property-facilities-list{display:none}#header-logo-text .logo-text h1{font-size:1.9em;text-align:center;margin-top:10px}.social-media-icons{margin:0 auto 0 auto;margin-top:20px!important}.phone-contact large-12{text-align:center}#header-logo-text img{margin-right:auto;margin-left:auto;display:block}.logo-text{padding-right:1em;text-align:center}.phone-contact{text-align:center;padding-left:0}.top-splash-header{background-image:none}.top-splash-header-pets{background-image:none}.top-splash-header-luxury{background-image:none}#header-search-form{border-bottom:0}.advanced-search-link{text-align:center}.view-properties{margin-bottom:1em}select#quickSearchSecDrop,select#quickSearchTriDrop{margin:0 0 1em 0}.property-type-container h3{font-size:.8em;text-align:center;width:100%;padding-left:1em}.accordian-element{padding-top:.9em;padding-bottom:2.4em}.accordian-element .text-left p{width:100%;font-size:.8em}.property-details a,.property-details span{font-size:.8em;text-align:center}.property-facilities-list ul{line-height:1.6em}#position{text-align:center;padding-bottom:.8em}#CSYS_Paging_Container{text-align:center}#bookingTimeLine{margin-left:0;font-size:.625em}.booking-timeline-container{padding-bottom:0}#voucher-button{margin-top:0;margin-bottom:0!important}#voucher-button input{margin-top:0}#ajaxValidateCoupon p{margin-bottom:0}.booking-intro-text{padding-right:0}.booking-form{padding-left:1em}#main-property-content{padding-right:30px}#right-property-content{width:100%}.property-type-list #pricelist table tr td{font-size:.8em;padding:2px!important}.floating-social-media{bottom:0!important;display:none!important}.search-container{display:none}.section-header-home .main-heading-right h2{font-size:1.1rem;margin:0;margin-top:0;padding-top:0;padding-bottom:20px}.mobile-search-form{padding-left:0}}@media only screen and (max-width:480px){.small-logo{width:200px!important;margin:0 auto;display:block}.social-media-icons{display:none}.main-background-div{background-color:transparent;background-image:none;background-position:right;background-repeat:no-repeat;color:#fff;height:120px;margin:0;margin-right:-10px;display:none}.top-bar-wrapper{height:55px}.top-bar .name{padding:inherit}.hovering-text-box-title p{font-size:.8rem}.hovering-text-box-title h3{font-size:1rem}.slider-info{width:100%;height:35px;padding:0;border-radius:0;padding-top:8px}.slider-info h2{font-size:.9rem!important}.property-description-details{font-size:.8rem}.property-features-site{font-size:.7rem}.close-div{right:0;top:-20px}.reveal-modal{border-radius:0;left:40%;width:100%}.site-header-container h1{font-size:1.2rem}.advanced-search-container{display:block}.search-container{display:none}.mobile-menu-toggle{padding:0;margin:0}.floating-social-media{bottom:0!important;display:none!important}.footer-contact-mobile{display:block}ul.pagination li{padding:2px!important}ul.pagination li a{color:#002458;font-weight:bold;background-color:#eee;font-size:1.2em!important}.property-breakdown-data{width:90%}.property-breakdown-data tr td{font-size:.7em!important;padding-left:0}.property-breakdown-data tr th{font-size:.7em!important}.purechat{display:none}.property-pricelist-large{display:none}.property-pricelist-small{display:block}#logo-top{margin:0 auto 0 auto;background-image:url('/../images/logo-small.jpg');background-repeat:no-repeat;background-position:center;width:150px;height:96px}body{background:0}.top-splash-header{background-image:none;min-height:130px!important}.top-splash-header-luxury{background-image:none;min-height:130px!important}.top-splash-header-pets{background-image:none;min-height:130px!important}#bookingTimeLine{margin:0;padding:0}#bookingTimeLine a,#bookingTimeLine a:visited{margin:0;font-size:.9em;padding:0}.price table,.booking-intro-text p{font-size:small}#credit_card_payment input[type=submit]{padding-left:1em;padding-right:1em}#pricelist table tbody tr th{padding:0}#pricelist table tr td{font-size:.8em;padding:1px!important}#pricelist table{width:400px;border:0;margin-left:0}.logo-text{display:none}.social-media-row{display:none}.description,.property-description{padding:0}.property-type-list{padding-left:0}.thumnail-row{text-align:center}.property-name{text-align:center}.facilities-row{display:none}.top-search-form input[type=text],select{height:35px}.property-rating{display:none!important}.rating{display:none!important}.advanced-search{border-top:0}.main-heading-right h2{font-size:1.4em;text-align:center}.grid_cell_content{padding:0!important}.grid_cell_content .thumb{width:auto!important;padding:0}.ev-link{display:none}#epd{display:none!important}.section-header-home .main-heading-right h2{font-size:1.1rem;margin:0;margin-top:0;padding-top:0;padding-bottom:20px}.top-bar-wrapper{padding-top:2px}.website-title{display:block}}@media only screen and (max-width:375px){.site-header-container h1{font-size:1.4rem}.slide-nav{top:40%!important}.slide-nav .next{right:-25px!important}.slider-info{width:100%;height:35px;padding:0;border-radius:0;padding-top:8px}.slider-info h2{font-size:.9rem!important}.section-header-home .main-heading-right h2{font-size:1.1rem;margin:0;margin-top:0;padding-top:0;padding-bottom:20px}.website-title{display:block}}@media only screen and (max-width:360px){.small-logo{display:none!important}.slide-nav{top:40%!important}.slide-nav .next{right:-25px!important}.slide-wrapper .slide-nav{background-color:red!important;width:320px!important}.slider-info{width:100%;height:35px;padding:0;border-radius:0;padding-top:5px;padding-bottom:8px}.slider-info h2{font-size:1rem!important;text-align:center;padding-bottom:10px;font-family:"europa",sans-serif!important}.property-features-site{font-size:.7rem}.property-description-details{font-size:.8rem}.close-div{right:0;top:-20px}.reveal-modal{border-radius:0;left:40%;width:100%}.site-header-container h1{font-size:1.1rem!important}.advertisement-label .title{color:#fff!important;font-size:1rem;padding-left:10px;padding-bottom:0;margin-top:0;font-family:grande;font-style:italic}.floating-social-media{bottom:0!important;display:none!important}.footer-contact-mobile{display:block}.booking-details-main-content-left{width:90%}.booking-form{width:90%}.booking-details-main-content-right{width:90%}#bookingTimeLine a,#bookingTimeLine a:visited{float:none!important;display:block;margin-left:1em}#voucher-button input[type=button]{margin-left:auto;margin-right:auto;display:block}.advanced-search{border-top:0}.main-heading-right h2{font-size:1.4em;text-align:center}#epd{display:none!important}.search-container{display:none}.section-header-home .main-heading-right h2{font-size:1.1rem;margin:0;margin-top:0;padding-top:0;padding-bottom:20px}.website-title{display:block}}@media only screen and (max-width:320px){.slide-nav{top:40%!important}.slide-nav .next{right:5px!important}.slider-info{width:100%;height:35px;padding:0;border-radius:0;padding-top:8px}.slider-info h2{font-size:.9rem!important}.popup-availability-calendar{left:0;padding:0}.lslide img{display:block;margin-left:15%}.facebook-icons{padding-top:5px}.property-features-site{font-size:.7rem}.property-description-details{font-size:.8rem}.guaranteed-prices h3{font-size:1rem}.close-div{right:0;top:-20px}.reveal-modal{border-radius:0;left:40%;width:100%}.site-header-container h1{font-size:1.2rem}.floating-social-media{bottom:0!important;display:none!important}.hgva-none{display:none!important}ul.pagination li{padding:2px!important}ul.pagination li a{color:#002458;font-weight:bold;background-color:#eee;font-size:1em!important}.search-results h1,#position{font-size:.8em}#CSYS_Paging_Container{float:left;text-align:center}.special-offer-name{line-height:1.3em}.spesh span{font-size:.9em}.property-type-container{height:114px}.property-type-container h3{height:45px}.telephone{font-size:.5em}.advanced-search{border-top:0}.main-heading-right h2{font-size:1.3em;text-align:center}#header-logo-text{border-bottom:0}#epd{display:none!important}.property-features-site{margin-left:0}.site-header-container h1{font-size:.9rem}}.section-header-home .main-heading-right h2{font-size:1.1rem;margin:0;margin-top:0;padding-top:0;padding-bottom:20px}#top-middle-slider,#mobile-slider-top{height:auto;margin-bottom:0;padding:0}#quickSearchBox{margin-top:20px}