@charset "utf-8";html,body{padding:0;margin:0}body{background:url(images/new/body_top_bg.png) repeat-x;background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#000}form{margin:0;padding:0;display:inline}form input,form textarea{font-family:Arial,Helvetica,sans-serif}img{border:0 none}ul,li,p{padding:0;margin:0;list-style-type:none}h1,h2,h3,h4,h5{font-family:Arial,Helvetica,sans-serif;font-weight:normal;margin:0;padding:0}a,a:visited{text-decoration:none;color:#0f8f9a}a:hover{text-decoration:underline;color:#de5810}div.pageContainer{width:980px;margin:0 auto}div.header{height:122px;font-size:11px}div.header div.logoContainer{margin:37px 0 0 20px;float:left}div.header div.snippet{float:right;z-index:10;margin-left:20px;margin-top:14px}.expandable{position:relative}div.header .expandable-button,div.heading .expandable-button{font-size:14px;color:#4b4b4b;text-decoration:none;display:block;background:url(images/new/expandable-button-bg.png) no-repeat right top;height:28px;padding-right:30px;line-height:22px;width:265px}div.header .just-button{font-size:14px;color:#4b4b4b;text-decoration:none;display:block;height:28px;padding-right:0;line-height:22px;width:270px}div.header .expandable-button.expanded,div.heading .expandable-button.expanded{background-position:right bottom}div.header .expandable-button:hover,div.heading .expandable-button:hover{text-decoration:none}.expandable-button img{float:left;margin-top:1px}.expandable-content-container{position:absolute;right:0;background:url(images/new/expandable-content-bg.png) no-repeat right top;white-space:nowrap}.expandable-content{height:51px}.expanded .expanded,.collapsed .collapsed{display:block;height:20px;line-height:20px}.expanded .collapsed,.collapsed .expanded{display:none}#contact-us-snippet address,#contact-us-snippet-1 address{color:#565656;float:left;clear:left;font-size:12px;font-style:normal;margin:8px 46px 0 11px}#contact-us-snippet address img,#contact-us-snippet-1 address img{float:left;margin-top:-1px}#contact-us-snippet-1{position:absolute;top:15px;right:140px}#contactWrapper-1{height:51px}#subscribeFormWrapper{width:220px}#subscribeFormWrapper p{font-size:11px;color:#565656;white-space:normal;margin:2px 0 0 10px}#subscribeFormWrapper #email{width:148px;height:13px;border:1px solid #e3d7c6;font-size:11px;color:#5e5951;margin-left:10px}#subscribeFormWrapper .button{width:23px;height:17px;background:url(images/new/subscribe-button-bg.png) no-repeat;border:0;font-size:10px;color:#66625c;padding:0;margin:0}#weather-snippet span{float:left}#weather-snippet img{float:right;height:31px;padding-top:3px;width:60px}#gweather-current{width:140px}#gweather-current img{position:relative;top:-9px}#weather-snippet ul{width:501px}#weather-snippet ul li{width:152px;float:left;margin:0;padding:0;background:url(images/new/weather-snippet-divider.png) no-repeat right;height:45px;padding:7px 15px 0 0}#weather-snippet ul li.last{background:transparent}#weather-snippet ul li span{color:#4b4b4b;font-size:14px;margin:4px 0 0 10px}#main-menu-container{float:left;width:100%;margin:10px 0 0;padding:0;height:37px;background:rgba(0,0,0,0) url(images/new/main-menu-bg.gif) repeat-x scroll 0 0}#main-menu-container ul{height:37px;float:left;background:rgba(0,0,0,0) url(images/new/main-menu-point-bg.gif) no-repeat scroll left center}#main-menu-container ul li{float:left;background:rgba(0,0,0,0) url(images/new/main-menu-point-bg.gif) no-repeat scroll right center;height:37px}#main-menu-container ul li span{float:left;height:37px}#main-menu-container ul li.mainlevel_current span,#main-menu-container ul li.mainlevel_active span,#main-menu-container ul li.hover span{background:rgba(0,0,0,0) url(images/new/main-menu-active-left-bg.gif) no-repeat scroll left center}#main-menu-container ul li span a{color:#eef8f9;font-size:14px;line-height:35px;padding:0 15px;text-decoration:none;display:block;height:37px;float:left}#main-menu-container ul li.mainlevel_current span a,#main-menu-container ul li.mainlevel_active span a,#main-menu-container ul li.hover span a{background:rgba(0,0,0,0) url(images/new/main-menu-active-right-bg.gif) no-repeat scroll right center}#main-menu-container ul li ul{background:rgba(0,0,0,0) url(images/new/main-menu-drop-bg.png) repeat scroll 0 0;float:left;clear:left;position:absolute;z-index:900;margin-top:37px;height:auto;display:none;padding:3px 0 7px}#main-menu-container ul li ul li{background:rgba(0,0,0,0) none repeat scroll 0 0;float:left;clear:left;margin:0;height:auto}#main-menu-container ul li ul li.first{background:rgba(0,0,0,0) none repeat scroll 0 0;height:auto}#main-menu-container ul li ul li span{height:auto;float:none;background:transparent none repeat scroll 0 0!important}#main-menu-container ul li ul li span a{font-size:13px;line-height:25px;height:25px;background:transparent none repeat scroll 0 0!important}#main-menu-container ul li ul li span a:hover,#main-menu-container ul li ul li.sublevel_current span a,#main-menu-container ul li ul li.mainlevel_current span a{color:#e68743}div.footer{text-align:center;border-top:2px solid #dad7d1;border-bottom:1px solid #dad7d1;font-size:10px;overflow:hidden;padding:0 0 15px 0;clear:both}div.awardsContainer{margin:23px auto 0;width:100%;text-align:center}div.awardsContainer ul{display:inline-block}div.awardsContainer ul li{display:inline-block;float:left;margin:0 11px}div.footer2 a,div.footer2 a:visited{color:#666;font-size:11px}div.footerNavigationContainer{padding:15px 0 0;width:100%}div.footerNavigationContainer ul{display:inline-block}div.footerNavigationContainer ul li{display:inline-block;border-left:1px solid #b4b6b7;padding:0 5px;float:left}div.footerNavigationContainer ul li.first{border:0 none}div.footerNavigationContainer a{text-decoration:underline}div.txt_center{text-align:center}div.copyrights{clear:both;float:none;font-size:10px;color:#8e9296;text-align:center;margin:18px 0}div.middle{clear:both;margin-top:11px}div.bannerContainer{position:relative;margin:0 auto;height:160px}div.bannerContainer div.banner{float:left;height:250px;overflow:hidden;position:relative;width:978px;border:1px solid #009ca5;border-top:0}div.bannerContainer div.banner div.slide{position:absolute;font-family:"Myriad Pro",Arial,Helvetica,serif}div.bannerContainer div.banner div.slide .caption{padding:46px 0 0 18px;width:180px;position:absolute}div.bannerContainer div.banner div.slide .caption h3{color:#70e6f8;font-size:20px;font-weight:bold;margin-bottom:16px;text-transform:uppercase}div.bannerContainer div.banner div.slide .caption h3 i{font-family:Gergia,Arial,Helvetica,sans-serif;font-weight:normal;font-style:italic;text-transform:lowercase}div.bannerContainer div.banner div.slide .caption p{font-size:17px;color:#e2e2e2}div.bannerContainer div.bannerInfo{float:left;background:url(images/new/banner_right-side.jpg) no-repeat;width:171px;height:160px}div.bannerContainer div.bannerInfo h1{font-size:20px;color:#e2e2e2;margin:40px 0 0 20px}div.bannerContainer div.bannerInfo h1 span{font-size:22px;font-weight:bold}div.bannerContainer div.bannerInfo div.button{margin:5px 0 0 20px}div.button{float:left;background:url(images/new/see_details_butt_left.png) no-repeat;height:36px;font-size:12px}div.button div{height:36px;left:3px;padding:4px 9px 0 4px;position:relative;background:url(images/new/see_details_butt_right.png) no-repeat 100% 0;float:left}div.button div a,div.button div a:visited{text-decoration:none;color:#4b4b4b;font-weight:bold}div.content{margin:0 0 20px 0;background:url(images/new/content_bg.png) no-repeat;color:#4b4b4b;float:left;float:left;width:100%}div.content div.content{position:relative;margin-top:5px}div.content h1{color:#1b405f;font-size:18px}div.content h1.property-title{width:465px}div.content h2{font-size:17px}div.textContainer{width:80%;padding-left:24px;float:left}div.textContainer ul li{padding:0 0 0 10px;background:url(images/new/breadcrumb_marker.gif) no-repeat 0 4px}div.contentButtonsContainer{float:right;margin:20px 20px 0 0}div.contentButtonsContainer div.item,div.enquireButtonContainer ul li{width:127px;height:26px;padding-top:5px;background:url(images/new/content_button_bg.png) no-repeat;text-align:center}div.contentButtonsContainer div.item:hover{width:127px;height:26px;padding-top:5px;background:url(images/new/content_button_bg2.png) no-repeat;text-align:center}div.contentButtonsContainer div.item a{font-size:12px;font-weight:bold;text-decoration:none}div.contentButtonsContainer div.item a:hover{color:#de5810}div.catalogueContainer{margin:15px 0 0 0;padding-left:20px;float:left}div.tabsContainer,div.filterContainer{clear:both}div.tabsContainer{background:url(images/new/tabs_line.gif) no-repeat 0 100%}div.filterContainer{height:40px;float:left;background:url(images/new/catalogue_controls_bg_left.gif) no-repeat}div.filterContainer form{display:block;height:40px;background:url(images/new/catalogue_controls_bg_right.gif) no-repeat 100% 0;float:left;padding-top:7px;position:relative;left:9px}div.filterContainer form select{margin-right:9px}div.tabsContainer ul{height:27px;font-size:13px}div.tabsContainer ul li{background:url(images/new/tabs_item_bg_left.gif) no-repeat 0 3px;float:left;margin:0 0 0 8px;height:27px}div.tabsContainer ul li a{background:url(images/new/tabs_item_bg_right.gif) no-repeat 100% 3px;margin:0 0 0 15px;padding:6px 18px 0 0;height:21px;display:block;float:left;position:relative;left:3px;text-decoration:none}div.tabsContainer ul li.selected{background:url(images/new/tabs_item_bg_selected_left.gif) no-repeat 0 0}div.tabsContainer ul li.selected a{background:url(images/new/tabs_item_bg_selected_right.gif) no-repeat 100% 0;color:#4b4b4b;font-weight:bold}div.catalogue{margin:10px 0;clear:both;float:left;overflow:visible}div.property-week div.catalogue{margin-top:-15px}div.itemsLine{overflow:visible;float:left;clear:both;width:100%;margin-bottom:10px}div.catalogue div.item{float:left;margin:0 20px 0 0;color:#636361;position:relative;clear:none}div.catalogue div.item div.description{padding:7px 0 0 5px;clear:left;position:relative;width:100%}div.catalogue div.item h1{color:#184061;font-size:13px;font-weight:bold}span.bedrooms,span.bathrooms,div.catalogue div.item span.price{padding:0 18px 0 0;font-size:11px;float:left}div.catalogue div.item span.price{clear:both;width:160px}div.catalogue div.toSee{margin:0 5px -14px 0;font-size:11px;text-align:right;clear:both;position:relative;top:8px}div.catalogue div.infIco{position:absolute;right:5px;top:120px}div.catalogue div.infIco i{background:url(images/new/inf_ico.png) no-repeat;display:inline-block;width:23px;height:22px}div.catalogue div.bookIco{clear:both;position:absolute;right:29px;top:120px;z-index:1}div.catalogue div.bookIco i{background:url(images/new/book_ico.png) no-repeat;display:inline-block;width:76px;height:22px}div.floatDescription{font-size:11px;background:#f4f1e7;width:220px;border:1px solid #726c65;position:absolute;padding:15px 15px 0;z-index:50;visibility:hidden;bottom:39px;right:-38px}div.floatDescription.orange{border-color:#e18741}.l-content-block div.floatDescription{margin-left:38px;margin-top:-87px;bottom:50px}div.catalogue div.item div.floatDescription p{border-bottom:1px solid #d4d1cd;padding:12px 0;margin-bottom:12px}div.catalogue div.item div.floatDescription div.data{overflow:hidden}div.catalogue div.item div.floatDescription div.data div{float:left;width:100%}div.floatDescription div.arrow{width:22px;height:16px;position:relative;top:16px;margin-left:175px;background:url(images/new/catalogue_item_description_arr.png) no-repeat}div.floatDescription.orange div.arrow{background:url(images/new/catalogue_item_description_arr-orange.png) no-repeat}div.cataloguePagerContainer{font-size:12px;float:right;margin-right:25px}div.cataloguePagerContainer a,div.cataloguePagerContainer span{padding:0 3px 0 3px}div.cataloguePagerContainer span.pager{padding:0 4px 0 0}div.cataloguePagerContainer span.selected{padding:0 3px;background:#e9e6e3;font-weight:bold}div.borderedVisual{float:left;position:relative;z-index:0}div.borderedVisual img{border:1px solid #b2b2b2;padding:1px;position:relative;z-index:0;display:block}div.toolIco{text-align:right;position:relative;top:-30px;margin:0 9px -23px 0}div.toolIco i{background:url(images/new/lb_ico.png) no-repeat;display:inline-block;width:66px;height:22px}div.leftColumnContainerLarge div.toolIco i{background:url(images/new/lb_ico_large.png) no-repeat;width:101px}div.leftColumnContainer{width:666px;float:left}div.leftColumnContainerLarge{width:832px;float:left}div.rightColumnContainer{float:left;width:310px;font-size:13px}div.rightColumnContainerSmall{float:left;width:147px;font-size:13px}div.planContainer{text-align:left}div.propertiesContainer{padding:0 20px 20px 20px;margin-top:5px;background:#f2efe6;color:#4b4b4b;float:left;width:270px}div.propertiesContainer h1{color:#454038;font-size:18px;padding-top:17px}div.propertiesContainer div.item{border-bottom:1px solid #dad8d4;overflow:hidden;margin:5px 0 0;padding:0 0 5px 0}div.propertiesContainer div.item div.k{width:100%;float:left}div.propertiesContainer div.item div.f{width:100%;float:left;font-weight:bold;color:#e76312}div.propertiesContainer div.item div.v{font-weight:bold}div.specificationsContainer a{background:url(images/new/pdf_ico.png) no-repeat right}div.bigButtContainer{padding:20px 20px 10px 0;overflow:hidden}div.bigButtContainer div.button{background-image:url(images/new/big_butt_bg_left.png);float:right;height:32px;font-size:13px}div.bigButtContainer div.button div{background-image:url(images/new/big_butt_bg_right.png);height:32px;padding:8px 14px 0 13px}div.content div.priceContainerEuro,div.content div.priceContainerPound{float:right;clear:right}div.content div#description-price-continer-euro,div.content div#description-price-continer-pound,div.content div#description-price-continer-person{float:none;clear:none;position:absolute;right:40px;top:45px;margin-bottom:0}div.content div#description-price-continer-pound{top:71px}div.content div#description-price-continer-person{top:89px}#infIco_prices{position:absolute;right:13px;top:50px;display:block;width:19px;height:18px;background:url(images/new/inf_ico_2.png) no-repeat;cursor:pointer}#infIco_prices div.floatDescription{bottom:32px;right:-40px;color:#274c6a}div.content div.priceContainerEuro{color:#e76312;font-size:15px}div.content div.priceContainerPound{color:#e76312;font-size:13px;margin-bottom:10px}.asterisk{color:#66625e!important}div.content div.priceContainerEuro span.currency{color:#4b4b4b;font-size:15px}div.content div.priceContainerPound span.currency{color:#4b4b4b;font-size:13px}div.leftColumnContainer div.textContainer{padding-right:37px;width:auto}div.textContainer p{margin-top:10px}#breadcrumb-share-container{font-size:11px;border-bottom:1px solid #dad8d4;height:25px;margin:13px 18px 0 20px}ul.breadcrumb li{float:left;padding:0 7px 0 10px;background:url(images/new/breadcrumb_marker.gif) no-repeat 0 4px}ul.breadcrumb li.first{background:transparent;padding-left:0}ul.breadcrumb li a{text-decoration:none}ol.roman li{list-style-type:decimal}#print-share{float:right}#print-share li{float:left;margin:0 8px}#print-share li span.email,#print-share li span.print,#print-share li span.share{background:url(images/new/footer_mail_ico.png) no-repeat;padding:0 0 0 20px;display:block;height:16px;float:left}#print-share li span.print{background:url(images/new/footer_print_ico.png) no-repeat}#print-share li span.share{background:url(images/new/footer_share_ico.png) no-repeat}#print-share li a{color:#575757;line-height:17px}div.featuresContainer{overflow:visible;float:left;clear:both;margin-top:30px;width:100%;padding:15px 20px 18px}div.featuresContainer div.catalogue div.item{margin:0 0 0 20px}div.featuresContainer div.catalogue div.infIco{top:113px}div.property-week.featuresContainer div.catalogue div.infIco{top:168px}div.featuresContainer.property-week div.catalogue div.item{margin:30px 0 0 0}div.featuresContainer div.catalogue div.item.first{margin-left:0;margin-top:0}#similar-properties-container{position:relative;float:left;clear:both;width:586px}#similar-properties-container div.catalogue-container{width:617px;position:relative}#similar-properties-container div.catalogue{margin-bottom:0;position:relative;margin-left:-15px}#similar-properties-container div.item div.floatDescription{bottom:40px;right:-63px}#similar-properties-container div.arrow{margin-left:150px}#properties-slide-prev{display:block;width:13px;height:28px;position:absolute;top:104px;left:0;background:url(images/new/slide-prev.png) no-repeat}#properties-slide-next{display:block;width:13px;height:28px;position:absolute;top:104px;right:-15px;background:url(images/new/slide-next.png) no-repeat}div.featuresContainer h1{color:#1b405f;font-size:20px}div.item div.ribbonContainer{position:absolute;z-index:1;width:128px;top:-6px;right:-6px}div.item div.ribbonContainer div.forSale,div.item div.ribbonContainer div.forRent{width:128px;height:69px;background:url(images/new/ribbon_for_sale.png) no-repeat}div.item div.ribbonContainer div.forRent{width:128px;height:69px;background:url(images/new/ribbon_for_rent.png) no-repeat}div.flContianer img{width:665px;height:444px;border:1px solid #008894;border-top:0;display:block}div.flContianerLarge img{border:1px solid #008894;border-top:0;display:block}div.rightColumnContainer div.borderedVisual{float:right;margin:20px 20px 0 0}div.rightColumnContainer div.quickLinksContainer{float:right;width:310px;background:#f2efe6;background:#fff url(images/new/quick_link_bg.gif) repeat-x bottom;margin:20px 20px 0 0;padding:0 0 10px 0;border-width:thin;border-style:solid;border-color:#ccc;border-width:1px}div.rightColumnContainer div.quickLinksContainer h2{background-color:#ccc;padding:5px 0 5px 24px;color:#1b405f}div.rightColumnContainer div.quickLinksContainer ul li{padding:0 0 0 25px;line-height:24px}div.rightColumnContainer div.quickLinksContainer ul li a{line-height:16px;display:block}div.rightColumnContainer div.quickLinksContainerPDF{float:right;width:272px;background:#f2efe6;background:#fff url(images/new/quick_link_bg.gif) repeat-x bottom;margin:20px 20px 0 0;padding:0;border-width:thin;border-style:solid;border-color:#ccc;border-width:1px}div.rightColumnContainer div.quickLinksContainerPDF h2{background-color:#ccc;padding:5px 0 5px 24px;color:#1b405f}div.rightColumnContainer div.quickLinksContainerPDF ul li{padding:0 0 0 30px;background:url(images/new/pdf_ico.png) no-repeat 4px 4px;line-height:30px}div.articlesListContainer div.textContainer,div.blog{width:95%;padding-bottom:20px}div.blog{padding-left:20px}div.middle table.contentpaneopen{border-collapse:collapse}div.middle table.contentpaneopen td{padding:0}div.middle .contentheading{color:#1b405f;text-decoration:none;font-size:15px;font-weight:bold}div.middle .createdate{color:#777;font-size:11px;display:inline-block;margin-bottom:10px}div.middle table.contentpaneopen td p{margin-top:5px}div.articlesListContainer div.item{margin-top:20px;overflow:hidden}div.articlesListContainer div.item div.title,div.articlesListContainer div.item div.title a{color:#1b405f;text-decoration:none;font-size:15px;font-weight:bold}div.articlesListContainer div.item div.date{color:#777;font-size:11px}div.articlesListContainer div.item p{margin-top:5px}div.articlesListContainer div.imgContainer{float:left;margin:5px 20px 0 0}div.articlesListContainer a.readMore{line-height:24px}div.bookingFormContainer{width:235px;margin:5px 5px 0 0;float:left}div.bookingFormContainer iframe{width:100%;height:250px}div.imgContainer img{padding:2px;border:1px solid #c5bfb9}div.newsContainer{float:right;width:240px;margin:0 0 0 20px;padding:30px 20px 0 20px;background:url(images/new/news_block_bg.png) no-repeat 0 20px;background-color:#fff}div.newsContainer div.item{overflow:hidden;border-top:1px solid #e0e1e2;padding:10px 0}div.newsContainer div.item.first{border:0 none}div.newsContainer div.imgContainer{float:left;margin:0 10px 20px 0}div.r-content-block div.newsContainer h2{font-size:13px;font-weight:bold;margin-bottom:8px}div.textContainer.index{width:auto;float:none}div.rightColumnContainer div.bookingFormContainer{float:right;width:275px}div.rightColumnContainer div.enquireButtonContainer{float:right;width:255px;margin:20px 5px 0 0;padding:20px 0 20px 20px}div#mailFormWrapper{padding:10px 10px}div#mailFormWrapper h2{color:#1b405f;font-size:22px}div#mailFormWrapper p{margin:10px 0}div#mailFormWrapper div.error{text-align:left;color:red;padding:5px;font-weight:bold;margin-bottom:10px}div#mailFormWrapper div.success{margin-top:50px;text-align:center;color:green;padding:5px;font-weight:bold}div#mailFormWrapper h2.mailFormIco{margin-left:30px;height:30px;color:#1b405f;font-size:19px}div#mailFormWrapper img.mailFormGraphics{float:right}div#mailFormWrapper label{float:left;display:block;clear:left;width:68px;height:20px;padding-right:10px;color:#333}div#mailFormWrapper div.fieldContainer{height:30px;float:left}div#mailFormWrapper div.fieldContainer input[type=text]{width:259px}div#searchFormWrapper{padding:10px 10px}div#searchFormWrapper h2{color:#1b405f;font-size:22px}div#searchFormWrapper p{margin:10px 0}div#searchFormWrapper h2.searchFormIco{margin-left:30px;height:30px;color:#1b405f;font-size:19px}div#searchFormWrapper img.searchFormGraphics{float:right}div#searchFormWrapper label{float:left;display:block;clear:left;width:68px;height:20px;padding-right:10px;color:#333}div#searchFormWrapper div.fieldContainer{height:30px;float:left}div#searchFormWrapper div.fieldContainer input[type=text]{width:259px}div.flContianer{position:relative;float:left}div.flContianerLarge{position:relative;float:left}div.flContianer div.floatDescription{width:auto;padding:10px;bottom:41px;right:20px}div.flContianerLarge div.floatDescription{width:auto;padding:10px;bottom:41px;right:20px}div.flContianer div.floatDescription div.arrow{left:56px;margin-left:0;position:absolute;top:33px;width:22px}div.flContianerLarge div.floatDescription div.arrow{left:56px;margin-left:0;position:absolute;top:33px;width:22px}div.flContianer-back div.floatDescription{margin-left:93px;margin-top:110px}div.flContianer-back div.floatDescription p{text-align:center}div.planContainer div.floatDescription{margin-left:200px;margin-top:101px;width:auto;padding:10px}div.planContainer div.floatDescription div.arrow{left:35px;margin-left:0;position:absolute;top:33px;width:22px}div.floorContainer div.floatDescription{margin-left:150px;margin-top:78px;padding:10px;width:auto}div.floorContainer div.floatDescription div.arrow{left:80px;margin-left:0;position:absolute;top:33px;width:22px}div.floorContainer div.toolIco{margin-right:30px}div.xmap ul li{padding-left:25px;padding-bottom:10px;background:url(images/new/breadcrumb_marker.gif) no-repeat 0 5px}div#siteplanLinkContainer{position:absolute}div.siteplanSoloWrapper{margin-bottom:10px;text-align:center}#weatherContainer span{clear:both;float:left}#calendar{background:#f4f1e7;color:#807771;float:left;height:180px;padding:10px 15px 0 10px}#calendar .month-wrapper{float:left;margin:0 9px}#calendar h3{font-size:12px;font-weight:bold;text-align:center}#calendar table{border-bottom:1px solid #d4d1cd}#calendar td{height:17px;width:19px;border:1px solid #d4d1cd;text-align:center;font-size:11px}#calendar tr{border-left:2px solid #d4d1cd;border-right:2px solid #d4d1cd}#calendar tr.weekdays{border:0}#calendar tr.weekdays td{font-size:10px;border:0;border-bottom:1px solid #d4d1cd}#calendar .reserved{color:#fff;background:#bead96}#calendar .free{color:#333;background:#fff}#calendar .free.past{color:#555;background:#ecebe9}#calendar .arrival{background-image:url(images/new/calendar-half-day.gif);background-repeat:no-repeat;background-position:9px 0}#calendar .departure{background-image:url(images/new/calendar-half-day.gif);background-repeat:no-repeat;background-position:0 0}#calendar .footer{float:left;clear:both;border:0;padding:20px 10px;width:100%}#calendar .legend{float:left}#calendar .navigation{float:right}#calendar .legend{color:#333;font-size:11px;margin:0;line-height:11px}#calendar .legend dt,#calendar .legend dd{float:left}#calendar .legend dd{margin:0 19px 0 6px;line-height:11px}#calendar .legend .marker{width:7px;height:7px;border:2px solid #d4d1cd}#calendar .navigation{color:#adaaa8;font-size:12px}#calendar .navigation a{color:#11909b}#calendar-container{height:200px}#calendar-container{background:#f4f1e7 none repeat scroll 0 0;border:1px solid #726c65;font-size:11px;opacity:0;padding:0;position:absolute;bottom:50px;left:-292px;visibility:hidden;z-index:2;width:520px}#calendar-container div.arrow{background:transparent url(images/new/catalogue_item_description_arr.png) no-repeat scroll 0 0;height:16px;left:298px;position:absolute;bottom:-16px;width:22px}a#calendar-btn-close{background:transparent url(images/new/closebox.png) no-repeat scroll center center;border:medium none;height:30px;position:absolute;right:-15px;top:-15px;width:30px}.content .buttons-container{float:left;clear:both;margin-left:24px;margin-top:37px;position:relative}span#book-now-button{display:inline-block;height:39px;background:url(images/new/book-now-button-left.png) no-repeat left}span#book-now-button span{display:block;float:left;height:39px;background:url(images/new/book-now-button-right.png) no-repeat right;text-align:center;width:246px}span#book-now-button span a,span#book-now-button span a:hover{color:#e2e2e2;font-size:16px;font-weight:bold;line-height:39px;text-decoration:none;width:246px;display:inline-block}span#calendar-button{display:inline-block;height:39px;background:url(images/new/availability-button-left.png) no-repeat left}span#calendar-button span{display:inline-block;height:39px;background:url(images/new/enquire-button-right.png) no-repeat right;text-align:center}span#calendar-button span a,span#calendar-button span a:hover{color:#008b97;font-size:14px;font-weight:bold;line-height:39px;text-decoration:none;width:246px;display:inline-block}span#search-button{display:inline-block;height:39px;background:url(images/new/search-button-left.png) no-repeat left}span#search-button span{display:inline-block;height:39px;background:url(images/new/enquire-button-right.png) no-repeat right;width:246px;text-align:center}span#search-button span a,span#search-button span a:hover{color:#008b97;font-size:14px;font-weight:bold;line-height:39px;text-decoration:none;width:246px;display:inline-block}span#enquire-button{display:inline-block;height:39px;background:url(images/new/enquire-button-left.png) no-repeat left}span#enquire-button span{display:inline-block;height:39px;background:url(images/new/enquire-button-right.png) no-repeat right;width:246px;text-align:center}span#enquire-button span a,span#enquire-button span a:hover{color:#008b97;font-size:14px;font-weight:bold;line-height:39px;text-decoration:none;width:246px;display:inline-block}span#enquire-sale-button{display:inline-block;height:39px;background:url(images/new/enquire-sale-button-left.png) no-repeat left}span#enquire-sale-button span{display:inline-block;height:39px;background:url(images/new/enquire-sale-button-right.png) no-repeat right;width:246px;text-align:center}span#enquire-sale-button span a,span#enquire-sale-button span a:hover{color:#e2e2e2;font-size:16px;font-weight:bold;line-height:39px;text-decoration:none;width:246px;display:inline-block}#rent-filter-form-container{background:#efebe3;padding:10px 25px 0;white-space:nowrap;width:890px;float:left;position:relative}#rent-filter-form-container table{width:100%;border:0;padding:0;margin:0 0 12px;border-collapse:collapse}#rent-filter-form-container label{font-weight:bold;font-size:14px;color:#008390;line-height:30px}#rent-filter-form-container label{font-weight:bold;font-size:14px;color:#008390;line-height:30px}#property-filter-more label{font-weight:normal}#check-availability-button{background:transparent url(images/new/check-availability-button.png) no-repeat scroll 0 0;border:0 none;color:#fff;font-size:15px;font-weight:bold;height:32px;padding-bottom:2px;width:156px;cursor:pointer}#rent-filter-form-extend-button{position:absolute;right:0;bottom:-20px;background:url(images/new/rent-filter-more-bg.gif) no-repeat;display:block;width:41px;height:20px;font-size:11px;font-weight:bold;text-align:center}span.go-to-property-button{position:absolute;right:85px;bottom:-20px;display:block;width:160px;height:20px;font-size:11px;font-weight:bold;text-align:left;text-decoration:none;color:#0f8f9a}div.catalogue h2{margin:0 0 15px;line-height:28px;float:left;width:100%;font-size:17px}.catalogue h2 span span{display:inline-block;width:100px;height:28px;text-align:center;color:#e2e2e2;margin-right:10px;position:relative}h2.available span span{background:url(images/new/orange_button.gif)}h2.booked span span{background:url(images/new/blue_button.gif) no-repeat}h2.completed span span{background:url(images/new/sale-completed-label.gif) no-repeat}h2.off-plan span span{background:url(images/new/sale-offplan-label.gif) no-repeat}h2.pre-owned span span{background:url(images/new/sale-preowned-label.gif) no-repeat}#booking-form-container .heading{border-bottom:1px solid #d2cec8;background:#fff;height:40px;padding:15px 21px 0;width:758px}#booking-form-container .heading h1{color:#1b405f;font-size:22px}#booking-form-container #step-container{clear:none;color:#333;float:right;font-size:20px;margin-top:-26px}#booking-form-container #step-container span{color:#a7a29a}#booking-form-container .content{background:#eeeae2;height:454px;margin:0;overflow:auto;padding:15px;width:770px;color:#333}#booking-form-container .content .section{margin-bottom:20px;clear:both;overflow:hidden}#booking-form-container .content img.avatar{float:left;margin-right:15px;border:1px solid #a6a39e;padding:1px}#booking-form-container .content h4{font-size:13px;font-weight:bold;margin-bottom:12px}#booking-form-container .content h3{font-size:15px;font-weight:bold;margin-bottom:15px}#booking-form-container .content h2{font-size:14px;font-weight:bold;background:#e1ddd5 none repeat scroll 0 0;border-bottom:1px solid #d8d4cd;padding:5px 10px;margin-bottom:5px}#total-container{clear:both}#book-your-dates .column-1{float:left;width:225px;margin-left:10px}#book-your-dates .column-1 label{width:100px}#book-your-dates .column-2{float:right;width:110px;margin-right:10px;text-align:right}#change-button{width:76px;height:22px;display:block;color:#e2e2e2;text-align:center;background:url(images/new/change-button.png) no-repeat;font-size:12px;font-weight:bold;line-height:20px;float:right}#booking-form-container .content label{height:28px;margin-right:10px;display:inline-block}#property-info-container .prices-container{float:right;width:170px;margin-top:20px}#property-info-container .prices-container .priceContainerEuro,#property-info-container .prices-container .priceContainerPound,#property-info-container .prices-container .priceContainerPerson{float:right;clear:right}.priceContainerPerson{margin-top:-10px}#pricePersonStep1{color:#e97731}#floatDescription_continue{width:130px;right:40px}#floatDescription_continue p{text-align:center}#floatDescription_continue div.arrow{margin-left:95px}#booking-form-container .content .priceContainerEuro span,#booking-form-container .content .priceContainerPound span{font-size:15px}#booking-form-container .content .priceContainerEuro span{font-weight:bold}#booking-form-container .content #property-info-container{float:left;width:380px}#booking-form-container .content #forms-container{float:right;width:360px}#buttons-container{width:100%;position:relative;height:32px;clear:both}#continue-button,#confirm-button,#back-button{height:32px;border:0;position:absolute;font-weight:bold;color:#454038;font-size:13px;padding-bottom:4px}#continue-button{background:url(images/new/continue-button.gif) no-repeat;width:104px;right:0;cursor:pointer}#confirm-button{background:url(images/new/confirm-button.gif) no-repeat;width:160px;right:0;color:#e2e2e2;font-size:16px;cursor:pointer}#back-button{background:url(images/new/back-button.gif) no-repeat;width:78px;left:0;cursor:pointer}#extras-full-list-link{background:transparent url(images/new/change-button.png) no-repeat;margin:10px 0;color:#fff;display:block;font-size:12px;font-weight:bold;height:22px;line-height:20px;text-align:center;width:76px}table#price-array{width:100%}table#price-array td{padding:5px 10px;border-bottom:1px solid #d8d4cd}table#price-array td.date-col{font-size:12px;color:#333;white-space:nowrap;font-weight:bold;width:100px}table#price-array td.price-col{white-space:nowrap;color:#66625e;font-size:12px;width:150px}table#price-array td.total-col{text-align:right;white-space:nowrap;width:100px;font-weight:bold}table#price-array td.overall-total{text-align:right;font-weight:bold;background:#f7f5f1}table#price-array td.overall-total .label{clear:none;float:right;margin-right:11px;margin-top:7px}table#price-array td.overall-total .priceContainerEuro{float:right;clear:none;margin:0}table#price-array td.overall-total .priceContainerPound{float:right;clear:right;margin:0;clear:both}#reservation-overview{border-top:1px solid #d2ced2;border-bottom:1px solid #d2ced2;float:left;clear:both;margin:10px 0;width:100%;padding:10px 0}.info-column-1{margin-left:10px;float:left;width:130px;font-size:13px}.info-column-2{float:left;clear:none}.info-column-1 strong,.info-column-2 strong{font-size:14px;font-weight:bold;line-height:22px}#forms-container.contact-info h2{padding:0}#forms-container.contact-info label{float:left;clear:both}#forms-container.contact-info label strong{color:#c00}#forms-container.contact-info .text-field{width:255px;float:right}#forms-container.contact-info .text-field.short{width:85px;margin-right:170px}#forms-container.contact-info textarea{float:left;clear:both;width:355px;margin-top:-10px}#forms-container.contact-info .checkbox{float:left;clear:both}#forms-container #stay-interval{color:#e76312}.price-note{color:#66625e;display:block;float:left;padding-left:5px;font-size:11px}#item-page-notation-container{float:left;clear:both;margin:20px 0 0 20px}#result-container{width:440px;height:200px;margin:75px auto 0 auto;background:#fff;padding:30px 35px}#result-container h1{color:#e76312;font-size:24px;font-weight:bold}#booking-form-container .content #result-container h2{padding:0;font-size:18px}#result-container p{font-size:18px;margin-bottom:15px;font-weight:normal}#sbox-window.booking-form{padding:0}#sbox-window.booking-form #sbox-content{overflow:hidden}div#front-content{float:left;width:100%;color:#4b4b4b;margin-top:5px;margin-bottom:8px;background:0;clear:both}div.l-content-block{width:300px;float:left}div.r-content-block{width:675px;float:right;margin:0;color:#4b4b4b}div.property-week{background:#eef1f3;width:260px;float:left;margin-top:8px;color:#1b405f;padding-left:20px}div.property-week h1{color:#1b405f}div.home-booking{background:url(images/new/booking-form-bg.jpg) no-repeat;width:300px;height:290px;color:#e2e2e2;float:left;padding-left:33px;position:relative}div.home-booking h1{color:#e2e2e2}div.l-content-block h1{font-size:20px;padding-top:16px}div.r-content-block h2{font-size:15px;font-weight:bold;color:#1b405f}div.home-booking label{font-size:13px;font-weight:bold;margin-bottom:12px;float:left;width:128px}.home-booking .form-fields input,.home-booking .form-fields select{float:left;padding:0;margin:0}.home-booking .form-fields input:disabled{background:#b7d6d8}.home-booking .form-fields{position:absolute;bottom:17px}.home-booking .form-fields .button{background:url(images/new/see_details_butt_left.png) no-repeat left;display:inline-block;font-weight:bold;font-size:12px;color:#1e1e1e;text-decoration:none}.home-booking .form-fields .button span{background:url(images/new/see_details_butt_right.png) no-repeat right;padding-left:22px;padding-right:9px;display:inline-block;height:36px;line-height:24px}div#front-content .newsContainer{background:#eef1f3;margin:16px 0 0 24px;width:623px;padding:0 0 0 8px;float:left}div#front-content .newsContainer .item{float:left;margin:20px;border:0;width:270px;padding:0}div#front-content .newsContainer h1{color:#1b405f;padding:0}.home-booking .form-fields .calendar-button{border:0;background:transparent url(images/new/calendar-button.png) no-repeat;width:25px;height:20px;margin-left:3px;font-size:0;line-height:0;margin-bottom:-3px}div.mail-form-top,div.mail-form-bottom{background:transparent url(images/new/mail-form-top.png) no-repeat;width:610px;height:10px;font-size:0;line-height:0;position:relative}div.mail-form-bottom{background:transparent url(images/new/mail-form-bottom.png) no-repeat}div.mail-form-content{width:578px;background:#eeeae2;padding-left:32px;position:relative;padding-top:6px}div#mailFormWrapper input.button{border:0;background:transparent url(images/new/send-email-form-button.png) no-repeat;width:126px;height:32px;margin-right:30px;float:right;font-size:16px;font-weight:bold;color:#fff}div#mailFormWrapper textarea{width:549px;height:100px}div.clear-div{clear:both;font-size:0;line-height:0}div.content-center{float:left;margin-left:80px;margin-right:-180px}div.content-left{float:left;width:250px;overflow:hidden}div#mailFormWrapper{padding-top:0}div.content-left h2{color:#1b405f;font-size:19px;height:30px}div.content-left a,div.content-left a:visited{text-decoration:underline}.position-right{float:right}.position-left{float:left}a.enlarge-map{background:transparent url(images/new/zoom-map.png) no-repeat;display:block;padding-left:30px;height:20px}.catalogue .no-result{color:#e3642c;background:#f6fbfb;border:1px solid #96cfd4;padding:10px;float:left}.discount-container{background:#f79854;border:1px solid #fff;color:#fbfaf8;font-weight:bold;width:135px;white-space:normal;float:left}.leftColumnContainer .discount-container{float:right}#forms-container .discount-container{display:none}.discount-container h2{text-align:center;background:#e6652b!important;border:1px solid #f79854!important;font-size:14px!important;font-weight:bold;padding:5px 10px;margin-bottom:5px}.discount-container p{text-align:center;margin:5px 0;font-size:12px}.listing-discount-container{background:url(images/new/listing-discount-left-bg.png) no-repeat left;height:37px;float:right;margin:-37px 20px 0}.listing-discount-container div{background:url(images/new/listing-discount-right-bg.gif) no-repeat right;height:33px;padding:4px 5px 0;white-space:nowrap}.listing-discount-container div h2{color:#e26012;font-weight:bold;font-size:14px;text-align:center}.listing-discount-container div p{font-size:12px;font-weight:bold;color:#f89957;text-align:center}.discount-text{margin-top:7px;color:red;font-size:15px}.discount-text-dates{color:#0f8f9a}#home-siteplan-wrapper{padding:10px;width:655px;margin-top:10px}#home-siteplan-wrapper h2{margin-bottom:10px}#blog-link{bottom:-7px;position:absolute;right:-5px}#infIco_video{margin:0 50px -23px 0;top:-23px}#arrival_date,#arrival_date_popup{width:77px}.bordered td{border:1px solid #555}.search-results ol{padding-left:0}.search-results ol li{margin:10px 0}#search-again{background:url(images/new/content_bg.png) no-repeat top left;padding:10px;margin-top:30px}.tab-content{display:none}.tab-content.active{display:block}span.more{display:block;margin:0 0 10px;text-align:right;width:100%}a.more{font-size:12px;font-weight:bold;margin-right:20px}#properties-intro-text{width:930px}hr#system-more{color:#00f}hr.system-tab{color:#0f0}div.tabs-container{float:left;clear:both;width:100%;margin:30px 0 20px}div.tabs-container .tabs-headings{border-bottom:1px solid #dad8d4;float:left;width:100%}div.tabs-container .tabs-headings li{list-style:none;float:left;background:url(images/new/tabs-heading-left-bg.png) no-repeat left;margin:0 4px 0 0;padding:0}div.tabs-container .tabs-headings li span{float:left;height:33px;line-height:33px;padding:0 25px;background:url(images/new/tabs-heading-right-bg.gif) no-repeat right}div.tabs-container .tabs-headings li.active{background:url(images/new/tabs-heading-active-left-bg.png) no-repeat left}div.tabs-container .tabs-headings li.active span{background:url(images/new/tabs-heading-active-right-bg.gif) no-repeat right}div.tabs-container .tabs-headings li span a{font-size:13px;color:#4b4b4b}div.tabs-container .tabs-headings li span a:hover{text-decoration:none}div.tabs-container .tabs-headings li.active span a{color:#e56212}div.tabs-container .tabs-contents{float:left;width:100%;margin-top:15px}div.tabs-container .tabs-contents li{float:left;width:100%;clear:both;list-style:none;background:transparent;margin:0;padding:0}#gallery-thumbnails{width:147px}#gallery-thumbnails li{float:left}#gallery-thumbnails li img{border:1px solid #008894;border-top:0;padding:0;margin:0;float:left}#action-buttons{margin:24px 35px 14px;float:left;clear:both}#action-buttons li{width:247px;height:37px;margin-bottom:10px;position:relative}.contentButtonsContainer #mailFormButton{background:url(images/new/enquire-button.png) no-repeat;font-size:15px;text-align:center;font-weight:bold;width:139px;height:32px;line-height:32px;color:#e2e2e2;display:block}.contentButtonsContainer #mailFormButton:hover{text-decoration:none}.contentButtonsContainer #searchFormButton{background:url(images/new/search-button.png) no-repeat;font-size:15px;text-align:center;font-weight:bold;width:139px;height:32px;line-height:32px;color:#e2e2e2;display:block}.contentButtonsContainer #searchFormButton:hover{text-decoration:none}#homepage-news-headings-container h2{float:left;clear:none;width:270px;margin:20px 20px 0;font-size:18px;color:#1b405f;font-weight:normal}#home-siteplan-wrapper h2{font-size:18px;font-weight:normal}#languageWrapper{font-size:12px;color:#565656;letter-spacing:1px}#language-snippet .expandable-button img{position:relative;top:3px;right:6px}#languageWrapper ul{margin:5px 25px 0 15px}#languageWrapper li{height:23px}#languageWrapper li img{position:relative;top:3px;right:3px}div.flContianer .ribbonContainer{position:absolute;bottom:-7px;left:-7px}div.flContianer .ribbonContainer img{width:128px;height:69px;border:0}#more-container-static{padding:0 0 20px}.txt_center{text-align:center}div.errorInfo{background:none repeat scroll 0 0 #f9edbe;border:1px solid #f0c36d;color:#90031a;text-align:center;font-size:13px;font-weight:bold;padding:6px 10px}.font15{font-size:15px}div.search{top:-20px;font-size:14px;font-weight:bold}div.pages{font-size:14px;padding-bottom:6px}.paging-current-page{font-size:16px;font-weight:bold;color:#de5810}.timesBig{font-family:"Times New Roman",serif;font-size:18px}.charges-notes{font-weight:bold;color:#de5810}.red{color:#f00}@media print{div.header div,div.bannerContainer,div.breadcrumb,div.footer,div.footer2 div,div.toolIco,#print-share,.contentButtonsContainer,#rent-filter-form-container,.listing-discount-container,.bookIco,h2,#action-buttons,div.planContainer object{display:none}div.header div.logoContainer,div.footer2 div.copyrights{display:block}div.leftColumnContainer,div.footer2 div.copyrights{text-align:left}div.header{height:auto}div.catalogue div.infIco i{display:none}div.catalogue h2{display:none}}@media handheld{html,body{line-height:15px;font-size:20px;font-family:sans-serif;background:#fff;padding:3px;color:#000;margin:0}#sidebar,#footer #footer2{display:none}h1,h2,h3,h4,h5,h6{font-weight:normal}#page-container img{max-width:250px}.center{width:100%!important;text-align:center}a:link,a:visited{text-decoration:underline;color:#00c}a:hover,a:active{text-decoration:underline;color:#606}}.ico-buttons span{background:url('images/new/ico-buttons.png') no-repeat;display:inline-block;font-size:16px;line-height:18px;margin:0 0 0 8px;padding:0 20px 0 14px}.ico-buttons span.previous{background-position:0 0;margin:0}.ico-buttons span.next{background-position:1px -35px;margin:0 0 0 14px}.txt_red{color:#f00}.info-cost{font-weight:bold;line-height:15px;color:#902b23}#noscript-warning{font-family:sans-serif;position:fixed;top:0;left:0;width:100%;z-index:101;text-align:center;font-weight:bold;font-size:120%;color:#fff;background-color:#ae0000;padding:5px 0 5px 0}#noscript-padding{padding-top:1.9em}.txt_right{text-align:right}.extras-div{width:370px;background-color:#ffc;border:1px solid #a0c80e;margin-left:auto;margin-right:auto}.txt_left{text-align:left}.leftColumn{width:145px;height:24px;text-align:left}.leftColumn24{width:145px}.gray-background{background-color:#e2e2e2}