.coverback{min-height:500px;position:relative;margin-top:-55px}.bookingdetails{border-bottom:1px solid #e4e4e4}.coverback_container{background-color:#333;margin-top:-150px;position:relative}.citysection:last-child{border-bottom:0}.locationseo{text-align:center;margin-bottom:2rem}.overlay-header p{color:#fff}.bookingdetails span{display:block;float:left;margin-right:.5rem;margin-top:.45rem}.bookingdetails select{width:auto;min-width:180px;margin:0}.proptypeback{background-color:#f8f8f8;border-bottom:1px dotted #ccc;width:100%;position:relative;padding-bottom:.5rem;margin-bottom:1rem}.proptype{margin:0;-webkit-overflow-scrolling:touch;white-space:nowrap;overflow:auto}.proptype span{margin-left:0;margin-right:1rem;padding-right:1rem;padding-top:.3rem;padding-bottom:.3rem;border-right:1px solid #333;display:inline-block}.proptype span a{color:#fff;font-size:1rem}.proptype span:last-child{border-right:0;margin-right:0}.proptype span.selected a{border-bottom:3px solid #fff}.proptype span:last-child{border:0}.mapcontainer{border:0;height:400px;width:100%;position:relative;margin-bottom:2rem}.contentbackground{padding-top:1rem}div.topcities{background-color:transparent}.citysection{position:relative;min-height:165px}.citysection h2{margin:0}.citysection h2 a{color:#444}.citysection div.imageholder{width:200px;height:130px;background-size:cover;background-position:center center;position:absolute;left:0;top:.6rem;border:1px solid #efefef}.citysection span.propnumber{display:inline-block;color:#999;font-size:.7rem}.citysection span i{font-size:.9rem}.citysection div.cityheader{font-size:1.2rem}.citysection div.cityresults{position:relative}.citysection:last-child{border:0}.cityresults_details{padding-left:230px}.cityresults_viewall{font-size:.7rem;float:right}.citysection{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px dotted #ccc}.cityrow{border-top:1px dotted #ccc;padding-top:.5rem;margin-top:.5rem}.citysection span.propname{margin:0}.citysection span.propertyaddress{display:block;font-size:.7rem;color:#666}.citysection span.cityrating{display:inline-block;float:right;font-weight:bold;color:#fff;font-size:.85rem;padding-left:.3rem;padding-right:.3rem;background-color:#ff6a3a;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important}.citysection span.ratingword{float:right;color:#ff6a3a;margin-right:.3rem;margin-top:1px}.citysection .lowrating{color:#666}.citysection .lowrating span.cityrating{background-color:#666}.citysection span.price{display:block;font-size:.7rem;color:#666;float:none;text-align:left;margin-top:.2rem;margin-right:2rem}#prop-data{width:300px!important;margin-left:0!important;left:auto!important;top:-15rem;bottom:auto!important}#prop-data span.cityinfo-props,#prop-data span.cityinfo-price{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #EEE;display:block}#prop-data span.cityinfo-price{margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid #EEE}span.map-distance{color:#666!important;float:none!important;text-align:left!important;margin-left:0!important;background-color:transparent!important;padding:0!important}.otherlocations{text-align:left}.otherlocations h2{text-align:center;margin-bottom:1.5rem}.otherlocations ul{margin:0;text-align:center}.otherlocations li{margin-right:1rem;padding-right:1rem;margin-left:0}.cityheader.visible_cityheader{display:block}.mapsearchcontainer{margin-bottom:1.5rem}.mapsearchcontainer li #citySelect{margin-top:1.5rem}.region_citySelect{margin:0!important}.mapsearchcontainer ul{margin:0}.mapsearchcontainer select{margin:0}.mapsearchcontainer label{font-size:1.2rem}.bookingdetails ul li.autoCursor{cursor:auto}.accordion{margin:0}.accordion .accordion-navigation,.accordion dd{border-bottom:1px dotted #ccc;border-bottom:1px dotted #ccc;padding-bottom:.5rem;padding-top:.5rem;padding-left:1.5rem;position:relative}.accordion .accordion-navigation>a,.accordion dd>a{background-color:transparent;padding-left:0;padding-right:0;color:#444}.accordion .accordion-navigation a.continentLink h2{padding-left:0}.accordion h2{display:inline-block;margin:0;cursor:pointer}.accordion .accordion-navigation>a:hover,.accordion dd>a:hover{background-color:transparent}.accordion i{color:#666;font-size:1rem;position:absolute;left:0;top:16px}.accordion .accordion-navigation>.content.active,.accordion dd>.content.active{background-color:transparent;padding:0;padding-bottom:1rem}.accordion .accordion-navigation.active>a,.accordion dd.active>a{background-color:transparent}.accordion_image{height:300px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;margin-bottom:1rem;margin-top:.5rem;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important}.proptypeexpander{margin-bottom:3rem}@media only screen and (min-width:40.063em) and (max-width:64em){.accordion_image{height:200px}}@media only screen and (max-width:40em){.coverback{min-height:200px;margin-top:-55px}.coverback_container{margin-top:0}.overlay-header-back{padding-bottom:.5rem}.citysection{border-right:0;margin-bottom:1rem!important;padding-bottom:1rem!important;border-bottom:1px dotted #ccc!important}.bookingdetails{padding-bottom:.7rem}.bookingdetails h1{margin:0}.citysection div.imageholder{width:100%;height:230px;position:relative;left:auto;top:auto}.citysection span.price{text-align:left;float:none}.cityresults_details{padding-left:0;margin-top:1rem}.mapsearchcontainer li{width:100%}.mapsearchcontainer li select{width:100%;margin-bottom:.5rem}.mapsearchcontainer li #citySelect{margin:0}.mapsearchcontainer li.formtext{margin-top:.4rem;font-size:1rem;margin-left:.5rem}.otherlocations li{border-right:0;padding-right:0;margin-right:0;margin-bottom:0;width:100%}.otherlocations li a{width:100%;display:block;margin-top:.5rem;padding-top:.5rem;border-top:1px dotted #ccc}.accordion_image{height:100px}.accordion i{top:13px}}.userback{background-color:transparent}.headerback{background-color:transparent!important;border:0}.headerback table.topmenu{margin-top:1.6rem}.headerback table.topmenu .iconholder{background-color:rgba(0,0,0,0.3)}.logo{height:64px;width:300px;margin-top:.5rem}.logo a{background-position:left center}.breadcrumbs>*{color:#fff!important}.breadcrumbs>*:before{color:#fff}.breadcrumbs>* a,.breadcrumbs>* span{color:#fff}.breadcrumbs>*.current{color:#fff}.breadcrumbs>*.current a{color:#fff}.breadcrumbs>*.unavailable{color:#fff}.breadcrumbs>*.unavailable a{color:#fff}.breadcrumbs>*.unavailable:hover,.breadcrumbs>*.unavailable:hover a,.breadcrumbs>*.unavailable:focus,.breadcrumbs>*.unavailable a:focus{color:#fff!important}.breadcrumbs-back{background-color:#fff}ul.breadcrumbs li a:hover{color:#fff!important}@media only screen and (max-width:40em){.headerback table.topmenu{margin-top:1.35rem}.logo{margin-top:1rem;width:200px;height:43px}}