h1 .price{font-size:100%;color:#FFF;font-weight:bold;padding-right:.4em;margin-right:.2em;border-right:1px solid #DDD;white-space:nowrap;}
h1 .type{text-transform:lowercase;white-space:nowrap;}
h1 .address{display:block;color:#D2E8FF;}
#mediacentre{background:#F5F5F5;border:1px solid #EEE;padding-bottom:1em;position:relative;}
#mediacontainer{border-top:2px solid #DAD8D9;}
ul#media{list-style-type:none;padding:1em 1em 0 0;clear:both;}
ul#media.showmoreproperties{margin-right:230px;margin-left:0;}
ul#media li{background:#EEE;border:1px solid #DDD;float:left;padding:.2em;margin:.2em 0 .2em .7em;white-space:nowrap;}
#dropshadow{background:url(/ps/images10074/icons/mediaPageDropShadowStrip-x.gif) repeat-x right top;height:7px;position:relative;top:-4px;clear:both;}
#dropshadow #left{background:url(/ps/images10074/icons/mediaPageDropShadowStripLeft.gif) no-repeat left top;height:7px;float:left;width:50%;}
#dropshadow #right{background:url(/ps/images10074/icons/mediaPageDropShadowStripRight.gif) no-repeat right top;height:7px;float:right;width:49%;}
span#newwindowtext{position:absolute;bottom:1.3em;right:1.4em;}
a.imglinkrequest{height:25px;}
a.imglinkrequest:hover{background-color:#EEE;}
#floorplanwindow{text-align:center;clear:both;border-top:1px solid #DAD8D9;padding-top:1em;}
#mainphotocontainer{display:inline;position:relative;left:.8em;float:left;border:3px solid #FFF;background:#FFF;margin:.8em;margin-left:0;}
div#mainphoto{text-align:center;width:310px;height:232px;}
div#photoinfo{position:relative;width:310px;height:1.8em;background:#FFF;padding-top:.5em;font-weight:bold;}
div#mainphoto a:hover{background-color:transparent;}
div#mainphoto img.fixedPic{max-width:310px;max-height:232px;}
.invisible{visibility:hidden;}
span#picCounter{font-weight:bold;color:#000;margin-left:5px;}
span#caption{font-weight:bold;color:#000;}
span#biggerimages{position:absolute;right:80px;font-weight:bold;}
span#biggerimages a{background-position:0 -1810px;height:20px;}
ul#photonav{position:absolute;right:5px;list-style-type:none;margin:0;}
ul#photonav li{float:left;}
div#thumbnails{height:218px;position:relative;left:.8em;margin:.8em 1.5em 0 0;overflow:auto;}
* html div#thumbnails{margin-left:auto;top:0;left:.7em;}
div#thumbnails ol{list-style-type:none;padding:0;line-height:85%;margin:0;}
div#thumbnails ol li{height:70px;background-color:#fff;width:93px;text-align:center;float:left;margin:0 .6em .6em 0;}
div#thumbnails ol li a:hover{background-color:transparent;}
div#thumbnails ol li img{max-width:87px;max-height:64px;border:3px solid #FFF;}
div#thumbnails a.thickbox{display:none;}
div#contactagentbutton{position:relative;left:.8em;white-space:nowrap;overflow:visible;margin:1em 1.5em .7em 324px;padding-bottom:.7em;height:28px;border:1px solid #ddd;background-color:#eee;}
div#contactagentbutton a img{vertical-align:middle;margin:.5em 0 1em 0;padding-left:.5em;}
div#contactagentbutton p{display:inline;padding:0 0 0 1em;}
#propertylinks{border-bottom:1px solid #DDD;margin-bottom:.3em;word-spacing:-0.03em;clear:both;padding-bottom:.5em;}
#propertylinks ul#pagelinks{top:1.1em;}
#addthis img{margin-bottom:-3px;}
#addthis a:hover{background-color:#fff;}
.usermessages{margin-top:.6em;}
div#ampmap{margin-bottom:.7em;width:135px;position:relative;}
div#googlemap{margin-bottom:.7em;width:135px;position:relative;}
div#map{width:120px;height:90px;border:1px solid #DDD;padding:3px;float:left;margin-right:1.2em;}
div#nearbystations h3{margin-bottom:.1em;}
div#nearbystations ul{margin:0 0 .7em;}
dl#aboutmyplace{clear:both;}
dl#aboutmyplace dt{clear:both;float:left;margin:0;padding:.2em 0;}
dl#aboutmyplace dd{float:none;margin:0;padding:.25em 0;clear:right;}
a.link-brochure{background-position:0 -10px;}
a.link-floorplan{background-position:0 -52px;}
a#link-map.priority2{background-position:0 -90px;}
a#link-map{background-position:0 -130px;}
a#link-map{background-position:0 -170px;}
a#link-streetview{background-position:0 -1840px;}
#streetviewcaption,#link-resetstreetview,#streetviewerror{color:#666;margin:0;}
#streetviewcaption{margin:.1em 0 0 .5em;}
#link-resetstreetview{position:absolute;bottom:.4em;left:7px;}
#streetviewerror{padding-top:17em;}
a.link-virtualtour{background-position:0 -410px;}
a#link-arrangeviewing{background-position:3px -445px;}
a#link-arrangeviewing:hover{background-position:3px -485px;}
a#link-next-prop{background-position:29px -1290px;margin-top:-0.2em;}
a#link-previous-prop{background-position:0 -1330px;margin-top:-0.2em;}
#nearbystations{list-style-type:none;margin:0;padding:0;}
ul.keyfeatures{width:45%;float:left;}
ul.keyfeatures li{margin-left:1.5em;}
ul.hips{list-style-type:none;margin:0 0 1em 0;padding:0;}
ul.hips li{margin-bottom:.3em;clear:both;}
img.trainicon{vertical-align:middle;}
#companyeditionbannerlink{margin-left:16px;}
#brandeditionbannerlink{margin-left:16px;}
.propertyDetailDescription li{list-style-position:inside;}
.propertyDetailDescription tr{vertical-align:top;}
.propertyDetailDescription{clear:both;padding:1em 0 1em 0;}
.propertyDetailClosingBidDate{clear:both;padding:1em 0 1em 0;}
.similarPropertySearch{clear:both;font-weight:bold;width:208px;position:absolute;left:450px;top:345px;}
#similar-prop-search{text-indent:-999px;display:block;background:url(/ps/images10074/buttons/primary/similarproperties.gif) no-repeat;height:25px;}
#similar-prop-search:hover{background-position:0 -25px;}
.premiumDisplayCallToAction{clear:both;background-color:#FFC;font-weight:bold;padding:.5em;border:1px solid #ffe9bf;}
.telephonenumber{font-weight:bold;font-size:1.4em;}
.telephonenumberprefix{color:#5F5F5F;font-size:.9em;}
#requestdetailslink{border:0 none;}
.andor{font-weight:normal;color:#888;}
#findLocalBusinesses .inputset label{width:40%;}
#findLocalBusinesses .submitset{height:auto;margin:.5em 0 0 0;}
#findLocalBusinesses .submitset input{margin-left:40%;}
.star{color:#f00;font-size:.9em;font-weight:bold;padding:0 5px;}
.fieldhint{color:#999;}
#propertydetails{margin-top:-25px;}
#notesContainer{padding-bottom:8px;background:transparent url(/ps/images10074/icons/dropshadow.png) no-repeat left bottom;margin-bottom:1em;}
#noteslink{background-color:#f0f0f0;padding:.5em 1em;}
#addnote,.addnote{display:block;background:#f0f0f0 url(/ps/images10074/icons/sticky_note.gif) no-repeat;padding-left:20px;}
#addnote:hover{color:#3350AC;}
#notes{border:1px solid #dedede;background:#dee6f1;padding:.8em;height:auto;}
#notesform{margin:0;padding:0;}
#notesTextBoxDummy{font-family:Arial,Geneva,sans-serif;background:transparent url(/ps/images10074/icons/sticky_note.gif) no-repeat 0 2px;padding-left:18px;line-height:1.6em;}
textarea#note{min-height:4.5em;height:4.5em;overflow:auto;}
#savenote,#cancel{float:left;margin-right:.5em;padding-left:16px;line-height:1.7em;font-size:1.1em;text-decoration:none;}
#savenote{background:transparent url(/ps/images10074/icons/noteactions.png) no-repeat 0 -32px;}
#savenote:hover,#cancel:hover{color:#3350AC;text-decoration:underline;}
#charCount{font-size:.8em;color:#888;float:left;}
.hint textarea{color:#999;}
#note.noneditable{background:transparent;color:#666;border:1px solid #dee6f1;max-height:none;}
.hint.noneditable{background:#fff;}
#notebuttons{color:#999;font-size:.8em;float:right;}
#notebuttons span{display:block;float:left;}
#notebuttons a{background-color:transparent;display:block;}
span.date{color:#777;margin:0 .5em;}
#editnote,#clearnote,#cancel{line-height:1.7em;font-size:1.1em;padding-left:16px;text-decoration:none;width:auto;float:left;height:16px;background:transparent url(/ps/images10074/icons/noteactions.png) no-repeat;}
#editnote{margin-right:.5em;}
#clearnote{background-position:0 -16px;}
#cancel{background-position:0 -49px;}
#notebuttons a:hover{color:#3350AC;text-decoration:underline;}
pre{margin:0;padding:0;}
h3.googlemaptitle{position:relative;}
span.new{display:block;right:46px;top:2px;background:transparent url(/ps/images10074/maps/icons/new.png) no-repeat;width:24px;height:16px;text-indent:-9000px;position:absolute;margin:0 .6em 0 .4em;}
#googlemapinfo a{display:block;margin-bottom:.6em;}
#mapwrapper{background:#f8f8f8;border-right:1px solid #999;border-left:1px solid #ccc;border-bottom:1px solid #999;border-top:2px solid #eee;position:relative;}
#map_canvas{width:100%;float:right;border-left:1px solid #ddd;height:470px;}
#mapfooter{clear:both;}
.showlist,.hidelist{position:absolute;height:24px;width:22px;background:url(/ps/images10074/maps/icons/panel-arrows.png) no-repeat;}
.hidelist{right:0;}
.showlist{left:0;background-position:-22px 0;display:none;}
.hidelist:hover,.showlist:hover{background-color:transparent;}
#schoolsMessage{position:absolute;background:#555;color:#fff;padding:.8em 1.4em .8em .8em;top:25%;left:32%;width:auto;border:3px solid #f7f7f7;-moz-border-radius:5px;-webkit-border-radius:5px;}
#schoolsMessage .messageClose{position:absolute;top:.4em;right:.4em;background:url(/ps/images10074/maps/icons/cross_grey.png) no-repeat;height:14px;border:1px solid #ccc;width:14px;display:block;}
#schoolsMessage .messageClose:hover{border-color:#eee;}
#schoolsMessage h3{margin-right:14px;color:#fff;border-bottom:none;}
#schoolsMessage p{margin-bottom:0;margin-right:14px;}
#schoolsMessage a{color:#fff;}
#schoolsMessage a:hover{text-decoration:none;background:#666;}
.js .hide{display:block;background:#fff url(/ps/images10074/maps/icons/gradient.gif) repeat-x bottom left;border-bottom:1px solid #ccc;padding:.6em .2em .3em .2em;}
.js .hide input{float:left;}
.js .hide label{line-height:1.6em;float:left;font-weight:bold;font-size:.9em;}
.hide h3{font-size:1em;border:none;float:left;width:auto;margin:0 .4em;}
#schoolwrapper{position:relative;border-left:1px solid #ccc;border-right:1px solid #999;border-bottom:1px solid#999;}
#schoollist{background:#f9f9f9;position:relative;width:27.2%;margin:0 0 0 .3%;float:left;display:none;overflow:hidden;}
#schoollist h3{margin:.4em;border:none;font-weight:normal;font-size:1em;}
#schoollist ul{list-style:none;background:#fff;margin:8px 0 0 0;height:430px;overflow-y:auto;overflow-x:hidden;max-height:420px;}
#schoollist li{margin:.2em;padding:.3em .2em 0 .2em;border-top:1px dotted #eee;}
#schoollist li:hover{border-color:#ccc;}
#schoollist li a{text-decoration:none;}
#schoollist li a:hover{text-decoration:none;}
.distance{font-size:.9em;color:#888;display:block;text-transform:capitalize;}
.distance strong{color:#c00;font-weight:normal;margin:.3em;}
.topleft{top:7px;left:-6px;background-position:0 0;}
.topright{top:7px;left:200px;background-position:-10px 0;}
.bottomleft{top:180px;left:-6px;background-position:0 -13px;}
.bottomright{top:180px;left:200px;background-position:-10px -13px;}
#popup-wrapper{position:relative;}
#pointer{display:block;position:absolute;background-color:transparent;background-image:url(/ps/images10074/maps/icons/popup-arrow.png);background-repeat:no-repeat;height:13px;width:9px;z-index:5;}
#school-popup{border:1px solid #960;position:absolute;width:200px;overflow-x:hidden;min-height:150px;background-color:#FFF;overflow-y:auto;}
#school-popup #popupClose{position:absolute;right:.3em;top:.3em;display:block;height:12px;width:12px;border:1px solid #ECB920;background:url(/ps/images10074/maps/icons/cross-yellow.png) no-repeat;}
#school-popup #popupClose:hover{border-color:#DAA70E;}
#school-popup h3{background:#Fc3;height:1.2em;margin:0;font-size:.9em;padding:.4em .6em;text-transform:uppercase;}
#school-popup #schools h3{height:auto;line-height:1.4em;border:none;padding:.2em .4em;background:#f9f9f9;text-transform:capitalize;color:#444;font-size:1.1em;}
#school-popup #schools{margin:2px;height:184px;overflow-y:auto;}
#school-popup .contents{min-height:120px!important;overflow-x:hidden;margin:.1em 0 .4em 0;width:auto;border-top:1px dotted #ccc;}
.contents span{font-size:.9em;color:#777;display:block;padding:0 .5em;}
.contents strong{color:#333;font-weight:normal;}
.contents .distance{color:#888;margin:0;}
.contents .distance strong{color:#c00;padding:0 .1em;}
.contents .age{font-weight:normal;}
.contents .desc{font-size:.9em;color:#777;}
.contents .desc li{display:inline;padding:0;}
.contents .links{margin:.5em;}
.contents .links li{line-height:1.5em;}
.contents .links li a:hover{text-decoration:none;}
#school-popup address{font-weight:normal;}
#school-popup address strong{font-weight:bold;}
#school-popup li{padding:0;list-style:none;}
#schools #loading{height:140px;width:273px;display:table-cell;vertical-align:middle;}
#schools.moreThanOne #loading{height:170px;}
#schools #loading div{margin-left:auto;margin-right:auto;width:7em;}
#schools #loading img{float:left;width:16px;height:16px;padding-right:.8em;}
@media print{.propertyDetailDescription{width:auto;padding-right:2em;}
div#branchoffer{background-color:#fff;color:#000;}
#branchoffer *{color:#000;}
#branchoffer p.disclaimer{filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0;}
#contactagentbutton,#backtoresults,#link-requestdetails{display:none;}
#branchdetails{border-top:none;margin-top:0;padding-top:0;}
#branchlogo{max-height:135px;}
div#thumbnails{margin:2em 0 0 0;height:auto;padding:1em 0 0 0;width:95%;clear:both;}
div#thumbnails ol li{height:auto;width:auto;}
div#thumbnails ol li img{max-width:135px;float:left;margin:2em 0 0 0;}
div#pagecontent.branchprint{margin-top:0;}
div#branchdetails{position:absolute!important;top:17em;left:360px;border:none;padding:0;}
div#branchdetails h2{clear:both;}
.headerandfooterprint div#branchdetails{top:21.5em;}
.offerAdvert div#branchdetails{top:32em;}
.offerAdvert #branchoffer{position:absolute;border:1px solid #f00!important;top:10em;width:90%;}
.offerAdvert .primarycontent{margin-top:17em;}
.headerandfooterprint.offerAdvert #branchoffer{top:18em;}
.headerandfooterprint.offerAdvert div#branchdetails{top:42em;}
div.shortlistcheckbox,.branchicon,p.tip,p.moreinfo{display:none;}
h2#localinfo,ul#photonav,#errorspotted,span#newwindowtext,p#ampinfo,ul#media,#branchoffer p.moreinfo{display:none;}
div#searchresults h2,div#branchdetails h3,div#photoinfo,div#moreproperties.content,div#affiliates,div#ampmap,.ampmaptitle,div#aboutmyplacelogo2,div#buyassociationlinks,div#googlemap,.googlemaptitle{display:none;}
ul.keyfeatures{margin-top:0;padding-top:0;width:auto;}
ul.keyfeatures li{float:left;padding-right:3em;}
div#propertydetails{margin-right:1em;padding:0;}
dl#aboutmyplace dt{clear:none;padding:0;float:left;margin:0;}
dl#aboutmyplace dd{clear:none;padding:0 1em 0 0;float:left;margin:0;}
div#nearbystations{visibility:visible;}
div#mainphoto{margin:1em;padding:0;}
div#mainphotocontainer{margin:.5em 0 0 0;padding:0;}
div#thumbnails{clear:both;}
div#sitelogo{margin-top:0;padding-top:0;}
.disclaimer{padding-top:0;}
#mediacentre{margin-top:0;padding:0;}
h2.furtherinfo,h3#hip,h3#epc,h3#pea,ul.hips,#furtherInfo,#reportError{display:none;}
#headerandfooterheader{border:none;}
div#propertydetails{margin:2em 0 0 0;}
}
#searchresults .secondarycontent{float:left;}
#searchresults .secondarycontent .content{margin-right:0;margin-left:11px;}
span.propertystatus{position:absolute;bottom:0;right:0;width:60px;height:60px;overflow:hidden;text-indent:-5000px;background:url(/ps/images10074/icons/sash-sprite.png) 0 0 no-repeat;z-index:10;}
div#mainphoto span.propertystatus{bottom:2.2em;}
span.newhome{background-position:0 -140px;top:0;left:0;bottom:auto;right:auto;}
span.offer{background-position:0 -560px;left:auto;top:-10px;right:-10px;}
span.hotspot{background-position:0 -700px;left:auto;top:-10px;right:-10px;}
span.sold{background-position:0 0;}
span.reserved{background-position:0 -210px;}
span.letagreed{background-position:0 -280px;}
span.underoffer{background-position:0 -70px;}
span.soldstcm{background-position:0 -350px;}
li.premium span.soldstcm,li.premium span.sold,li.premium span.reserved,li.premium span.letagreed,li.premium span.underoffer{bottom:0;}
span.saved{background-color:#007200;color:#FFF;white-space:nowrap;}
span.sticker{position:absolute;bottom:0;right:0;width:60px;height:60px;overflow:hidden;text-indent:-5000px;background:url(/ps/images10074/icons/sprite-sticker.png) 0 0 no-repeat;z-index:10;}
div#mainphoto span.sticker{bottom:2.2em;}
span.attninvestors{background-position:0 -492px;left:auto;top:-10px;right:-10px;}
span.auction{background-position:0 -562px;left:auto;top:-10px;right:-10px;}
span.availablesoon{background-position:0 -632px;left:auto;top:-10px;right:-10px;}
span.fixedprice{background-position:0 -1192px;left:auto;top:-10px;right:-10px;}
span.furnished{background-position:0 -1262px;left:auto;top:-10px;right:-10px;}
span.homereport{background-position:0 -1612px;left:auto;top:-10px;right:-10px;}
span.incentive{background-position:0 -1752px;left:auto;top:-10px;right:-10px;}
span.longlet{background-position:0 -2242px;left:auto;top:-10px;right:-10px;}
span.newlisting{background-position:0 -2522px;left:auto;top:-10px;right:-10px;}
span.newprice{background-position:0 -2662px;left:auto;top:-10px;right:-10px;}
span.nochain{background-position:0 -2732px;left:auto;top:-10px;right:-10px;}
span.nostampduty{background-position:0 -2802px;left:auto;top:-10px;right:-10px;}
span.openhouse{background-position:0 -2942px;left:auto;top:-10px;right:-10px;}
span.opentooffers{background-position:0 -3012px;left:auto;top:-10px;right:-10px;}
span.partexchange{background-position:0 -3152px;left:auto;top:-10px;right:-10px;}
span.premiumdisplay{background-position:0 -3362px;left:auto;top:-10px;right:-10px;}
span.premiumdisplayos{background-position:0 -3432px;left:auto;top:-10px;right:-10px;}
span.publicnotice{background-position:0 -3502px;left:auto;top:-10px;right:-10px;}
span.recentlyrenovated{background-position:0 -3572px;left:auto;top:-10px;right:-10px;}
span.reduced{background-position:0 -3642px;left:auto;top:-10px;right:-10px;}
span.seaview{background-position:0 -3852px;left:auto;top:-10px;right:-10px;}
span.shortlet{background-position:0 -3992px;left:auto;top:-10px;right:-10px;}
span.stampdutypaid{background-position:0 -4132px;left:auto;top:-10px;right:-10px;}
span.starbuy{background-position:0 -4202px;left:auto;top:-10px;right:-10px;}
span.unfurnished{background-position:0 -4412px;left:auto;top:-10px;right:-10px;}
span.viewingadvised{background-position:0 -4482px;left:auto;top:-10px;right:-10px;}
span.withland{background-position:0 -4692px;left:auto;top:-10px;right:-10px;}
span.tenyearwarranty{background-position:0 -2px;left:auto;top:-10px;right:-10px;}
span.first{background-position:0 -72px;left:auto;top:-10px;right:-10px;}
span.seventyshare{background-position:0 -142px;left:auto;top:-10px;right:-10px;}
span.sevetyfiveshare{background-position:0 -212px;left:auto;top:-10px;right:-10px;}
span.aipp{background-position:0 -282px;left:auto;top:-10px;right:-10px;}
span.arrangevisit{background-position:0 -352px;left:auto;top:-10px;right:-10px;}
span.ask{background-position:0 -422px;left:auto;top:-10px;right:-10px;}
span.buildcomplete{background-position:0 -702px;left:auto;top:-10px;right:-10px;}
span.character{background-position:0 -772px;left:auto;top:-10px;right:-10px;}
span.coastal{background-position:0 -842px;left:auto;top:-10px;right:-10px;}
span.soon{background-position:0 -912px;left:auto;top:-10px;right:-10px;}
span.dealrunsout{background-position:0 -982px;left:auto;top:-10px;right:-10px;}
span.deals{background-position:0 -1052px;left:auto;top:-10px;right:-10px;}
span.deposit{background-position:0 -1122px;left:auto;top:-10px;right:-10px;}
span.greatinvest{background-position:0 -1332px;left:auto;top:-10px;right:-10px;}
span.greatlocate{background-position:0 -1402px;left:auto;top:-10px;right:-10px;}
span.green{background-position:0 -1472px;left:auto;top:-10px;right:-10px;}
span.homebuydirect{background-position:0 -1542px;left:auto;top:-10px;right:-10px;}
span.investordeals{background-position:0 -1822px;left:auto;top:-10px;right:-10px;}
span.launched{background-position:0 -1892px;left:auto;top:-10px;right:-10px;}
span.lastone{background-position:0 -1962px;left:auto;top:-10px;right:-10px;}
span.lastfew{background-position:0 -2032px;left:auto;top:-10px;right:-10px;}
span.launchweek{background-position:0 -2102px;left:auto;top:-10px;right:-10px;}
span.limitedoffer{background-position:0 -2172px;left:auto;top:-10px;right:-10px;}
span.makeoffer{background-position:0 -2312px;left:auto;top:-10px;right:-10px;}
span.movebyxmas{background-position:0 -2382px;left:auto;top:-10px;right:-10px;}
span.movenow{background-position:0 -2452px;left:auto;top:-10px;right:-10px;}
span.newphase{background-position:0 -2592px;left:auto;top:-10px;right:-10px;}
span.offersticker{background-position:0 -2872px;left:auto;top:-10px;right:-10px;}
span.openweek{background-position:0 -3082px;left:auto;top:-10px;right:-10px;}
span.plotofweek{background-position:0 -3222px;left:auto;top:-10px;right:-10px;}
span.prempartner{background-position:0 -3292px;left:auto;top:-10px;right:-10px;}
span.rmexclusive{background-position:0 -3712px;left:auto;top:-10px;right:-10px;}
span.rural{background-position:0 -3782px;left:auto;top:-10px;right:-10px;}
span.sharedeq{background-position:0 -3922px;left:auto;top:-10px;right:-10px;}
span.showhome{background-position:0 -4062px;left:auto;top:-10px;right:-10px;}
span.stunning{background-position:0 -4272px;left:auto;top:-10px;right:-10px;}
span.trythenbuy{background-position:0 -4342px;left:auto;top:-10px;right:-10px;}
span.viewessential{background-position:0 -4552px;left:auto;top:-10px;right:-10px;}
span.village{background-position:0 -4622px;left:auto;top:-10px;right:-10px;}
span.leaseback{background-position:0 -4762px;left:auto;top:-10px;right:-10px;}
a#link-save,span#link-save{background-position:0 -210px;}
a#link-sendPropertyToFriend,input#link-sendPropertyToFriend{background-position:0 -369px;}
a#link-select{background-position:0 -731px;}
a#link-deselect{background-position:0 -811px;}
input#link-remove{background-position:0 -768px;}
a.link-contact{background-position:0 -370px;}
a#link-sendtofriend{background-position:0 -370px;}
a#link-photos{background-position:0 -530px;}
a#link-backtoresults{background-position:0 -570px;display:block;margin-top:4px;float:left;}
ul#photonav{list-style-type:none;margin:0 0 0 -3px;}
a#link-previous{background-position:0 -570px;margin-top:-0.2em;width:15px;}
a#link-next{background-position:0 -610px;margin-top:-0.2em;width:15px;}
a#link-requestdetails,a#link-emaildeveloper{background-position:0 -367px;margin-bottom:1em;}
a#link-requestdetails.link-requestdetails{background-position:0 -285px;}
a#link-requestdetails.link-requestdetails.priority1:hover{background-position:0 -325px;}
ol#summaries{list-style-type:none;padding:0;margin:0;}
ol#summaries li{position:relative;border-bottom:1px solid #DDD;padding:1em;min-height:115px;}
ol#summaries.notavailable li{border-bottom:none;}
ol#summaries.branchlist li{min-height:140px;}
ol#summaries.sendtofriendlist li{padding:10pt 0 5px 27px;width:46%;float:left;}
ol#summaries.sendtofriendlist li.last{width:98%;border-bottom:1px solid #FFF;}
ol#summaries.sendtofriendlist li.border{background:url(/ps/images10074/icons/sendToFirendBorder.gif) 100% 21px no-repeat;padding-left:0;width:49.5%;}
ol#summaries.sendtofriendlist li.border.last{background:transparent;}
h3.propertylist{margin-top:3em;}
ol#summaries .photos{float:left;width:143px;position:relative;}
ol#summaries a.photo{display:block;width:141px;background:#FFF;border:1px solid #DDD;text-align:center;line-height:85%;}
ol#summaries a.photo:hover{border:1px solid #3350AC;background:#FFF;}
ol#summaries a.photo img.fixedPic{max-width:135px;max-height:101px;margin:3px;}
ol#summaries img.thumbnails{width:185px;margin:3px 0 0 0;}
ol#summaries .details{margin-left:155px;position:relative;}
ol#summaries .address{font-size:1em;margin:0;clear:none;border:none;padding:2.3em 0 .1em 0;letter-spacing:0;word-spacing:0;}
ol#summaries .bedrooms{font-weight:bold;position:relative;padding-bottom:1em;}
ol#summaries .bedrooms a{color:#000;text-decoration:none;}
ol#summaries .bedrooms a span{display:block;}
ol#summaries .bedrooms a:hover{background:transparent;}
ol#summaries .bedrooms span.displayaddress{margin-right:.5em;display:inline;color:#3350AC;text-decoration:underline;cursor:hand;}
ol#summaries .bedrooms span.displayaddress:hover{color:#FFF;background-color:#3350AC;}
ol#summaries .telephone{position:relative;padding-top:.3em;padding-bottom:.1em;white-space:nowrap;}
ol#summaries .price{font-size:136%;position:absolute;top:0;left:0;margin-bottom:-0.5em;padding:0 0 5px 0;white-space:nowrap;}
ol#summaries .type{position:relative;padding-bottom:.1em;white-space:nowrap;}
ol#summaries .station{clear:both;font-weight:bold;white-space:nowrap;}
ol#summaries .description{position:relative;left:0;}
#hasNotes{position:absolute;}
ol#summaries ul.propertylinks{position:relative;clear:both;list-style-type:none;padding:0;margin:.7em 0 0 0;}
ol#summaries ul.propertylinks li{border:none;position:static;clear:none;padding:0;padding-left:.3em;margin-left:.3em;border-left:1px solid #666;float:left;min-height:0;}
ol#summaries ul.propertylinks li.first{border:none;padding:0;margin:0;}
ol#summaries ul.propertylinks li{min-height:0;}
ol#summaries .branch p{margin:0;}
ol#summaries div.branchlogo{position:absolute;top:0;right:1em;text-align:center;}
ol#summaries .branch{clear:both;padding-top:.8em;}
ol#summaries.notavailable .branch{padding-top:0;}
#branchdetails img{float:none;}
#branchdetails a.linkbg:hover{background-color:#fff;}
#branchdetails p.address{margin:0;}
#branchdetails .phone{font-weight:bold;vertical-align:middle;}
span.btnote{font-size:.67em;vertical-align:bottom;font-weight:normal;}
ol#summaries .moreinfo ul{margin:0;padding:0;list-style-type:none;}
ol#summaries .moreinfo ul li{display:inline;padding:0 .3em;border:none;}
ol#summaries .moreinfo ul li.moredetails{padding-left:0;}
ol#summaries .moreinfo ul li.saveproperty{border-left:1px solid #666;}
ol#summaries .moreinfo ul li.contactagent{border-left:1px solid #666;}
ol#summaries .moreinfo ul li.upgradelisting{border-left:1px solid #666;}
ol#summaries .moreinfo ul li a{white-space:nowrap;}
ol#summaries .moreinfo ul li a#link-requestdetails{margin-bottom:0;}
ol#summaries li.premium{background:#f9f9f9 url(/ps/images10074/landingpages/premiumDisplay/pdGreyGrad.jpg) bottom left repeat-x;border-bottom:1px solid #cfcfcf;}
ol#summaries li.topborder{border-top:1px solid #cfcfcf;margin-top:-1px;}
ol#summaries li.premium div.moreinfo{background:url(/ps/images10074/landingpages/premiumDisplay/pdGreyDivider.jpg) repeat-x top left;padding:.7em 0;font-size:1.1em;font-weight:bold;}
ol#summaries li.premium p.price{font-size:166%;font-weight:bold;}
ol#summaries li.premium a.photo{overflow:hidden;background:#FFF;border:none;}
ol#summaries li.premium a.photo:hover{border:none;}
ol#summaries li.premium div.photoframe{overflow:hidden;border:1px solid #ddd;}
ol#summaries li.extralargephotolisting div.photoframe{max-height:139px;}
ol#summaries li.largephotolisting div.photoframe{max-height:120px;}
ol#summaries.notavailable li.premium a.photo{cursor:default;}
ol#summaries li.premium div.premiumphotothumbnails a{line-height:80%;display:block;}
ol#summaries li.premium div.premiumphotothumbnails{overflow:hidden;}
ol#summaries li.premium div.premiumphotothumbnails img.viewport{border:1px solid #ddd;}
ol#summaries li.premium img.thumbnails{margin:3px 0 0 0;}
ol#summaries.notavailable li.premium .premiumphotothumbnails{background-color:#fff;}
ol#summaries.savedlist li.premium img.viewport{bottom:32px;}
ol#summaries .premiumphotothumbnails img.premiumphoto{margin:0 0 0 3px;}
ol#summaries li.premium .branchname{font-weight:bold;}
ol#summaries li.premium div.premiumphotothumbnails a:hover{background-color:transparent;}
ol#summaries.notavailable .branchthumbnail{border:1px solid #DDD;}
ol#summaries li.largephotolisting .photos{background:#FFF;border:1px solid #CCC;padding:3px 3px 5px 3px;width:162px;}
ol#summaries li.largephotolisting .largephoto{max-height:120px;}
ol#summaries li.largephotolisting .premiumphotothumbnails{max-width:160px;margin-top:.2em;overflow:hidden;}
ol#summaries li.largephotolisting .premiumphotothumbnails img.premiumphoto{width:240px;margin-left:-80px;}
ol#summaries li.largephotolisting div.premiumphotothumbnails a{height:60px;overflow:hidden;width:160px;}
ol#summaries li.largephotolisting .viewport{position:absolute;left:3px;top:127px;}
ol#summaries li.largephotolisting .details{margin-left:182px;}
ol#summaries li.largephotolisting .branch{clear:none;}
ol#summaries li.largephotolisting a.photo{width:160px;height:119px;}
ol#summaries li.largephotolisting span.propertystatus{bottom:68px;}
ol#summaries li.extralargephotolisting .photos{width:187px;background:#FFF;padding:3px;border:1px solid #CCC;}
ol#summaries li.extralargephotolisting .largephoto{width:185px;max-height:139px;}
ol#summaries li.extralargephotolisting .premiumphotothumbnails{display:none;}
ol#summaries li.extralargephotolisting .details{margin-left:207px;}
ol#summaries li.extralargephotolisting .branch{clear:none;}
ol#summaries li.extralargephotolisting .photoframe{padding:0;border:none;}
ol#summaries li.extralargephotolisting a.photo{width:185px;height:138px;}
ol#summaries li.brandplus .address{margin-right:110px;}
ol#summaries li.brandplus .bedrooms{margin-right:110px;}
.mediaIconscontainer{position:relative;padding-right:35px;}
.mediaIcons{position:absolute;top:-4px;left:5px;width:30px;height:20px;overflow:hidden;text-indent:-5000px;background:url(/ps/images10074/icons/media-sprite.gif) 0 -9px no-repeat;}
.mediaphotos{background-position:0 -49px;}
.mediabrochure{background-position:0 -89px;}
.mediamap{background-position:0 -129px;}
.mediafloorplan{background-position:0 -170px;}
.propertyavailable{margin-bottom:1.6em;}
.dual{width:48%;float:left;}
.dual.buying{margin-right:1%;}
#headerandfooterheader{position:relative;height:54px;border:7px solid #FFF;border-bottom:none;}
img.headerandfooterlogo{position:absolute;z-index:5;left:50%;margin-left:-200px;top:2px;}
img.headerandfooterbackground{width:100%;height:54px;position:absolute;}
#headerandfooterfooter{position:relative;border:7px solid #FFF;border-top:none;height:2em;overflow:hidden;}
p#headerandfooteraddress{position:absolute;top:.3em;left:1em;font-weight:bold;}
p#headerandfootertelephone{position:absolute;top:.3em;right:1em;font-weight:bold;}
#brandeditionbanner{background:transparent url(/ps/images10074/header/bg-pagewrapper.png) repeat-y scroll 50% 0;}
#brandeditionbannerlink{margin-left:16px;background:transparent;text-decoration:none;}
#companyeditionbanner{background:transparent url(/ps/images10074/header/bg-pagewrapper.png) repeat-y scroll 50% 0;}
#companyeditionbannerlink{margin-left:16px;background:transparent;text-decoration:none;}
.branch li{margin-left:1.5em;}
.branchimg{margin:0 1.5em .5em 0;}
#branchoffer ul{padding-left:1em;margin:.5em 0;}
#branchoffer p.offer{text-align:center;}
div#googlemap{margin-bottom:.7em;width:135px;position:relative;}
@media print{div#brochureplusheader,div#brochureplusfooter,.affiliatelist{border:none;}
div#buyassociationlinks,div.feature,div#nearbyareas,div#inthisarea,#link-requestdetails{display:none;}
.agentprint{width:90%;padding:0;}
div#branchdetails img{float:left;max-height:90px;}
div#branchdetails p.address a{display:none;}
div#pagecontent.brochureplusprint{margin-top:12em;}
.agentprint div#agentoffer{position:absolute;top:12em;left:0;margin:0;padding:2px 2px 0 2px;background-color:#fff;color:#000;border:2px solid red;width:98%;}
.agentprint #agentoffer *{color:#000;}
.agentprint #agentoffer p.offer{display:none;}
.agentprint #agentoffer h2{margin:0 0 0 .5em;}
.agentprint #agentoffer ul{margin:0 .5em 0 .5em;padding-bottom:0;font-size:118%;}
.agentprint #agentoffer p.disclaimer{padding-bottom:0;filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0;}
div#pagecontent.spotlightprint{margin-top:16em;}
.spotlightprint div#agentoffer{top:12em;}
div#pagecontent.spotlightandbrochureprint{margin-top:16em;}
.spotlightandbrochureprint span.propertystatus,#searchresultsv2 .spotlightandbrochureprint span.propertystatus{display:none;}
.spotlightandbrochureprint div#agentoffer{top:16em;}
div#agentdetails h2,div.contactbuttons{display:none;}
div#searchresults{width:auto;border:none;}
#resultsheader,#criteriaresults,#multiContactBranchForm,.slidercontainer,#searchresults .secondarycontent,#searchresults #sort #pagelinks,#searchresults #mamteaser,#searchresults #sort h3 span,#searchresults #sort span a{display:none;}
#searchresults .primarycontent{clear:both;float:none;}
#sort a{display:none;}
ol#summaries li{position:static;margin-top:1em;}
ol#summaries .price{position:static;margin:.5em 0 .5em 0;}
ol#summaries li p.description{width:90%;margin-bottom:0;}
ol#summaries li.premium{border:1px solid #f90;margin:0;padding-bottom:35px;}
ol#summaries .address{padding-top:0;margin:0;display:block;}
ol#summaries .bedrooms{padding-bottom:0;margin:0;}
ol#summaries .agent{padding-top:0;margin:0;}
ol#summaries a.photo{text-decoration:none;}
ol#summaries .premiumphotothumbnails img.premiumphoto{margin:3px 0 0 0;padding:3px;border:1px solid #ddd;height:37px;}
ol#summaries .premiumphotothumbnails img.premium2photos{margin:3px 0 0 0;padding:3px;border:1px solid #ddd;height:37px;}
ol#summaries li.premium img.viewport{display:none;}
span.propertystatus,span.newhome,span.incentive,span.newprice,span.offer,span.sold,span.reserved,span.letagreed,span.underoffer,span.soldstcm,span.sticker{color:#000;font-weight:bold;text-indent:0;background:none;width:auto;white-space:nowrap;overflow:visible;height:1.2em;bottom:auto;left:0;right:auto;top:125px;padding:0;margin:0;}
span.soldstcm,span.underoffer,span.sold,span.reserved,span.letagreed{right:0;left:auto;}
span.newprice,span.incentive,span.offer,span.sticker{color:#F00;top:140px;text-transform:uppercase;border:none;width:100%;margin-bottom:1em;}
li.premium span.propertystatus,li.premium span.newhome,li.premium span.incentive,li.premium span.newprice,li.premium span.offer,li.premium span.sold,li.premium span.reserved,li.premium span.letagreed,li.premium span.underoffer,li.premium span.soldstcm{top:195px;}
li.premium span.newprice,li.premium span.incentive,li.premium span.offer,li.premium span.reduced,li.premium span.attninvestors,li.premium span.publicnotice,li.premium span.newlisting,li.premium span.viewingadvised,li.premium span.auction,li.premium span.opentooffers,li.premium span.premiumdisplay,li.premium span.makeoffer{top:210px;}
ul#showcase span.propertystatus,ul#showcase span.newhome,ul#showcase span.incentive,ul#showcase span.newprice,ul#showcase span.offer,ul#showcase span.sold,ul#showcase span.reserved,ul#showcase span.letagreed,ul#showcase span.underoffer,ul#showcase span.soldstcm{top:260px;}
ul#showcase span.newprice,ul#showcase span.incentive,ul#showcase span.offer,ul#showcase span.premiumdisplay,ul#showcase span.makeoffer{top:265px;}
div#mainphoto span.propertystatus,div#mainphoto span.newhome,div#mainphoto span.incentive,div#mainphoto span.newprice,div#mainphoto span.offer,div#mainphoto span.sticker,div#mainphoto span.sold,div#mainphoto span.reserved,div#mainphoto span.letagreed,div#mainphoto span.underoffer,div#mainphoto span.soldstcm{top:255px;}
div#mainphoto span.newprice,div#mainphoto span.incentive,div#mainphoto span.offer,div#mainphoto span.reduced,div#mainphoto span.attninvestors,div#mainphoto span.publicnotice,div#mainphoto span.newlisting,div#mainphoto span.viewingadvised,div#mainphoto span.auction,div#mainphoto span.opentooffers{top:255px;}
.pagination{display:none;}
div#aboutmyplacepreview,p.moreinfo{display:none;}
ol#summaries ul.propertylinks{display:none;visibility:hidden;}
#headerandfooterfooter{color:white;}
#pagewrapper .secondarycontent .content,#pagewrapper .tertiarycontent .content{border-top:none;}
#pagewrapper,#pageheader{border:none;}
}
#TB_window{font:12px Arial,Helvetica,sans-serif;color:#fff;line-height:144%;background-color:#FFF;}
#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;}
.TB_overlayMacFFBGHack{-webkit-opacity:.75;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:.75;-webkit-opacity:.75;opacity:.75;}
* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');}
#TB_window{position:fixed;border:10px solid #DEDEDE;z-index:102;color:#000;display:none;text-align:left;top:48%;left:50%;}
* html #TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px');}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:0;margin-bottom:0;text-align:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;font-weight:bold;display:none;}
#TB_title{height:0;}
.close{position:absolute;top:-20px;right:-25px;}
a:hover.close,a:active.close{background:none;}
#TB_ajaxContent{clear:both;padding:0;overflow:auto;text-align:left;color:#000;border:1px solid #BFBFBF;background:#fff;}
#TB_ajaxContent .content{padding:10px 15px;}
#telluswhatyouthink{padding:0 10px 0 10px;}
#TB_ajaxContent.TB_modal{padding:0;}
img.rightmovelogo{position:absolute;right:25px;top:95px;opacity:.2;filter:alpha(opacity=20);-moz-opacity:.2;-khtml-opacity:.2;}
#TB_ajaxContent p.first{padding:13px 0 13px 10px;margin:0;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-20px 0 0 0;}
* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px');}
img#TB_Image{border:1px solid #BFBFBF;margin-left:-1px;}
#TB_info{padding-left:5px;}
#TB_caption{padding:5px;}
#TB_count{color:#999;}
#TB_closeWindow{position:absolute;top:-20px;right:-20px;float:none;padding:0;z-index:150;}
#TB_closeWindow a:hover{background-color:transparent;}
#TB_prev a,#TB_next a{background:url(/ps/images10074/icons/thickbox/prev.gif) 0 50% no-repeat;text-indent:-5000px;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;position:absolute;display:block;width:45%;height:100%;top:0;left:-1px;overflow:hidden;}
#TB_next a{background:url(/ps/images10074/icons/thickbox/next.gif) 100% 50% no-repeat;left:auto;right:-1px;}
#TB_prev a:hover,#TB_next a:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.pdclightbox{padding:1em;}
.pdclightbox p#last{margin-bottom:0;}
#positionmap{position:relative;padding-bottom:1em;height:360px;}
#positionnomap{position:relative;padding-bottom:1em;width:100%;}
#overseasproperty h3{clear:none;font-size:100%;margin:0 0 .2em;border:0;word-spacing:.03em;}
#overseasproperty h3.first{font-size:136%;color:#333;border-bottom:1px solid #DDD;margin-bottom:.3em;letter-spacing:-0.01em;clear:both;}
h3.first a.nostyle{color:#333;background-color:transparent;}
a.nostyle{text-decoration:none;}
.hiddentext{display:none;}
#overseaslist{padding-left:322px;padding-bottom:1em;}
#ossearchmap{float:left;position:relative;width:319px;}
#ossearchmap img{position:absolute;top:0;left:0;height:301px;cursor:pointer;border:1px solid #ccc;padding:3px;}
#ossearchcriteria{padding-bottom:1em;}
#ossearchcriterianomap{padding-bottom:1em;}
#ossearchcriterianomap .subset1,#ossearchcriterianomap .subset2{font-weight:bold;float:left;width:48.1%;}
#ossearchcriterianomap fieldset.subset1{margin:0 .73em .83em 0;}
#ossearchcriterianomap fieldset.subset2{margin:0 0 .83em .73em;float:right;}
#ossearchcriterianomap #subset2{float:right;}
#ossearchcriterianomap .final{border-bottom:1px dashed #fff;}
#regionsin{width:90%;}
#regionsin ul{position:relative;width:45%;float:left;margin-left:0;}
#regionsin ul li{margin-left:1.5em;}
#featureddeveloperslinks img{margin:0 0 7px 0;border:1px solid #ccc;}
#overseaslistnomap #subset2{float:right;}
#buyassociationlinks ul{line-height:1.1em;margin-top:.8em;}
#buyassociationlinks ul li{margin-bottom:.5em;}
#buyassociationlinks{position:static;}
#buyassociationlinks .thumbnail.nofloat{float:none;}
#buyassociationlinks .balogo{background-color:#5CBAE4;height:10px;}
#overseaslist .final{border-bottom:1px dashed #fff;}
#overseaslistnomap .final{border-bottom:1px dashed #fff;}
.propertyPhoto a:hover{background-color:#FFF;}
#topdestinations{overflow:hidden;padding-bottom:0;}
#topdestinationsNew{overflow:hidden;padding-bottom:0;}
ul#topdestinationslist{list-style:none;margin:0 auto;padding:0 0 0 2.6em;}
ul#topdestinationslistNew{list-style:none;margin:0 auto;padding:0 0 0 2.6em;}
ul#topdestinationslist li{width:16%;float:left;margin:0 auto 2em auto;text-align:center;padding:0;}
ul#topdestinationslistNew li{width:24.5%;float:left;margin:0 auto .7em auto;text-align:center;padding:0;}
ul#topdestinationslist li a{position:relative;width:130px;}
ul#topdestinationslistNew li a{position:relative;width:130px;}
ul#topdestinationslist span{white-space:nowrap;display:block;font-weight:normal;font-family:arial,sans-serif;}
ul#topdestinationslistNew span{white-space:nowrap;display:block;font-weight:normal;margin-left:-2em;font-family:arial,sans-serif;}
ul#topdestinationslist img{float:none;margin-right:0;}
ul#topdestinationslistNew img{float:none;margin-right:0;}
.destination_margin{margin-left:.4em;margin-top:.45em;}
.overseas{border-bottom:7px solid #fff;background-color:#fff;}
#sitewrapper{background-color:#FFF;}
.primarycontent .content{margin-top:0;}
.overseasIcons{background-position:6px 3px;background-color:#FFF;background-repeat:no-repeat;}
.FRANCEicon{background-image:url(/ps/images10074/icons/flags/fr.gif);margin-left:42px;}
.BULGARIAicon{background-image:url(/ps/images10074/icons/flags/bg.gif);margin-left:38px;}
.CYPRUSicon{background-image:url(/ps/images10074/icons/flags/cy.gif);margin-left:42px;}
.UNITEDSTATESOFAMERICAicon{background-image:url(/ps/images10074/icons/flags/um.gif);margin-left:50px;}
.GREECEicon{background-image:url(/ps/images10074/icons/flags/gr.gif);margin-left:42px;}
.ITALYicon{background-image:url(/ps/images10074/icons/flags/it.gif);margin-left:50px;}
.NEWZEALANDicon{background-image:url(/ps/images10074/icons/flags/nz.gif);margin-left:25px;}
.PORTUGALicon{background-image:url(/ps/images10074/icons/flags/pt.gif);margin-left:39px;}
.SPAINicon{background-image:url(/ps/images10074/icons/flags/es.gif);margin-left:45px;}
.AUSTRALIAicon{background-image:url(/ps/images10074/icons/flags/au.gif);margin-left:37px;}
.TURKEYicon{background-image:url(/ps/images10074/icons/flags/tr.gif);margin-left:42px;}
.CARIBBEANicon{background-image:url(/ps/images10074/icons/flags/westindiescricket.gif);margin-left:33px;}
.shiftUp{top:-15px;left:12px;position:relative;}
#pageheader,body.compact #pageheader h1{background:#e78a00;clear:both;color:#FFF;border-bottom:1px solid #de7500;border-top:1px solid #E38000;}
body.compact h1 .price{color:#FFF;}
body.compact h1 .bedrooms{color:#FFF;}
body.compact h1 .address{color:#FFF;}
body#overseashome .secondarycontent{float:left;margin-left:5px;}
a.topdestination{display:block;margin:0 auto 0 auto;}
a.topdestination:hover{background:transparent;}
span.searchnote{display:block;}
div.countrygroup{float:left;width:33%;}
ol.countrylist{margin-top:0;margin-right:0;list-style-type:circle;}
#overseaslistnomap .subset1,#overseaslistnomap .subset2{font-weight:bold;float:left;width:48.1%;}
#overseaslistnomap fieldset.subset1{margin:0 .73em .83em 0;}
#overseaslistnomap fieldset.subset2{margin:0 0 .83em .73em;float:right;}
#initialOverseasPropertySearch .validationcontainer{white-space:normal;}
#initialOverseasPropertySearch .submitset input{margin-left:32%;}
#facebookAndTwitter #mainText img{width:100px;}
div.helpAndAdvice-step{padding:.5em 0 0 .2em;}
span.helpAndAdvice-stepnum{font-size:large;}
div.helpAndAdvice-content ul{float:left;position:relative;width:45%;}
div.helpAndAdvice-content ul li{margin:.3em 0 0 0;padding:5px 10px 0 2em;list-style-type:none;background:url(/ps/images10074/icons/sets/universalicons_set6.png) no-repeat left;}
div.helpAndAdvice-content ul li.tick{background-position:0 0;}
div.helpAndAdvice-content ul li.cross{background-position:0 0;}
div.helpAndAdvice-partners{float:left;position:relative;width:30%;}
#advertise-whyRightmove{border:1px solid #D2E8FF;padding:5px;margin-top:20px;background-color:#EEE;overflow:hidden;}
#advertise-whyRightmove h3{margin:.1em 0 0 .3em;}
#advertise-whyRightmove ul{margin-left:0;float:left;width:45%;}
#advertise-whyRightmove ul li{margin:.5em 0 0 0;padding:5px 10px 0 2em;list-style-type:none;background:url(/ps/images10074/icons/tick-noborder.png) no-repeat left;}
#advertise-chooseEnquiry{padding:1.0em;}
#advertise-chooseEnquiry ul{float:left;width:45%;margin:4px;}
#advertise-chooseEnquiry li{margin:.5em 0 0 2em;padding:8px 0 0 1.5em;list-style-type:none;height:75px;background-color:#F9F9F9;border:1px solid #DEDEDE;position:relative;text-align:center;}
#advertise-chooseEnquiry a{display:block;position:absolute;margin-left:15px;bottom:10px;color:#FFF;background-color:#E38000;border:1px solid #FFF;outline-color:#E38000;outline-style:solid;outline-width:1px;font-size:11px;font-weight:bold;padding:3px 0 4px;text-align:center;text-decoration:none;width:190px;}
#advertise-chooseEnquiry a:hover,advertise-chooseEnquiry a:active{background-color:#C70;outline-color:#C70;}
div.titlehighlight h2.tick{background:url(/ps/images10074/icons/tick-noborder.png) no-repeat;}
#countryguides-topdestinations{padding:1.0em;}
#countryguides-topdestinations>h3{padding:.3em;}
#countryguides-topdestinations>div{float:left;width:47%;margin:4px;}
#countryguides-topdestinations>div>div{margin:.5em 0 0 4px;height:155px;padding-bottom:.4em;border-bottom:1px solid #CCC;}
#countryguides-topdestinations>div>div>h3{padding:.4em;border:none;}
#countryguides-topdestinations .countryguides-topdestination-content{padding:.5em;}
#countryguides-topdestinations .countryguides-topdestination-content li{margin:2px 0 0 130px;}
.validationcontainer{display:block;float:left;font-size:.9em;padding:1px 0 0 25px;white-space:nowrap;margin-bottom:1px;}
.passed{background:transparent url(/ps/images10074/icons/iconsuccess.gif) no-repeat 4px 1px;height:1.5em;}
.failed{background:#fff8e8 url(/ps/images10074/icons/alert.gif) no-repeat 4px 1px;color:#F00;}
.testsample{padding-left:73%;}
.small .testsample .validationcontainer{float:right;}
.mandatorytext{color:#f00;padding-top:.5em;}
fieldset{border:none;padding:0;margin:0;position:relative;}
.sendtofriend .subset1,.sendtofriend .subset2{float:left;width:48.1%;}
.sendtofriend fieldset.subset1{margin:0 .73em .83em 0;}
.sendtofriend fieldset.subset2{margin:0 0 .83em .73em;float:right;}
textarea{width:99%;}
.inputset{clear:both;padding:.2em 0;}
.inputset.error{border:1px solid #FFE9BF;background:#FFF8E8;margin-top:.2em;padding-left:.3em;}
.inputset.error input{margin-left:-3px;}
.inputset label,.inputset .dummylabel{width:32%;font-weight:bold;clear:both;display:block;float:left;padding:.2em 0 .1em 0;}
.inputset input{width:57.5%;float:left;}
.inputset select{width:59%;float:left;}
.inputset textarea{width:58.5%;}
.searchbox{margin-bottom:1em;}
.searchbox input{width:28.5%;float:left;}
.searchbox input.submit{width:auto;margin:-0.2em 0 0 .5em;}
select#locationIdentifier{width:65%;}
.submitset{clear:both;height:30px;margin:.4em 0 .1em 0;}
.submitset input{vertical-align:middle;}
#searchresultsv2 .submitset{height:auto;}
.submitsetleft{text-align:left;margin-left:2em;}
.submitset.nospace{margin:.5em 0 .5em 0;}
.submitset input{width:auto;margin-left:32%;}
.submitset.nospace input{0;}
.checkbox{margin:0;clear:both;float:left;}
.inputset.checkboxes{border:none;}
.inputset.checkboxes label{font-weight:normal;width:auto;float:left;clear:none;padding:0 0 0 .2em;}
.inputset.checkboxes input{width:auto;float:left;}
#keepMeLoggedIn{margin-left:32%;width:13px;}
.inputset.radiobutton{padding:.2em 0;clear:none;}
.inputset.radiobutton input{width:auto;}
.small .inputset input{width:55%;}
p.signin.changecontactdetails{padding:0 0 0 1.5em;background:transparent url(/ps/images10074/icons/iconperson.gif) 0 0 no-repeat;top:7.1em!important;font-size:75%;right:15px;}
*/ .branchSearch{margin-top:1px;}
#branchSearchCriteria.branchSearch fieldset{padding-bottom:1em;}
.branchSearch label{padding:0!important;width:20%;font-weight:normal;}
.branchSearch input.searchBox{width:35%!important;}
.branchSearch .inputset{border-bottom:medium none;}
.branchSearch .inputset label{font-size:110%!important;}
.branchSearch .inputset select{width:20.5%;}
.branchSearch .inputset input{width:20%;}
.branchSearch .radiobuttons .dummylabel{width:24%;}
.branchSearch .radiobuttons input,.branchSearch .radiobuttons label{width:auto;float:left;clear:none;margin-bottom:1em;}
.branchSearch .radiobuttons label.first{width:20%;}
.branchSearch .radiobuttons label.last{margin-right:0;}
.sendtofriend .inputset label{width:37%;padding-right:1%;}
.sendtofriend .inputset input{width:60%;}
.sendtofriend .inputset.textarea label{width:16%;padding-right:2.3%;}
.sendtofriend .inputset textarea{width:80.4%;}
.sendtofriend .failed{margin-left:10.5em;}
.sendmessagecontainer{margin-top:10px;}
.sendmessagecontainer .checkboxes input{float:left;height:13px;}
.emailsubmit{float:right;padding:.7em 7.8em 0 .8em;}
.emaildisclaimer{color:#666;font-size:92%;margin-left:4px;clear:left;}
#sendemailset{position:relative;top:-4.1em;float:right;}
#sendemailset.submitset input{margin-left:0;}
#signinset{margin-bottom:.5em;}
.shortform .inputset .telephone,.shortform .inputset .postcode .date{width:24%;}
.simpleform fieldset{clear:both;}
h3 #subject{padding-right:6em;float:left;height:1.2em;overflow:hidden;}
h3 #subjectlabel{display:block;float:left;width:32%;}
#headerandfooterheader{position:relative;height:54px;}
img.headerandfooterlogo{position:absolute;z-index:5;left:50%;margin-left:-200px;top:2px;}
img.headerandfooterbackground{width:100%;height:54px;position:absolute;}
#headerandfooterfooter{position:relative;height:2em;overflow:hidden;}
p#headerandfooteraddress{position:absolute;top:.3em;left:1em;font-weight:bold;}
p#headerandfootertelephone{position:absolute;top:.3em;right:1em;font-weight:bold;}
span.signin{position:absolute;right:2%;top:0;font-size:74%;}
.required{color:#999;font-weight:normal;white-space:nowrap;}
.required.spacing{margin:.2em 0 0 .8em;float:left;}
.simpleform .inputset input{width:40%;}
.simpleform .inputset select{width:33%;}
.simpleform .inputset textarea{width:40%;float:left;}
.simpleform #firstName,.simpleform #lastName{width:16%;margin-left:1%;}
.simpleform #title{width:5%;}
#login.simpleform #email{width:33%;}
#login .submitset{text-align:left;}
#login .submitset input{margin-left:32%;}
.simpleform .inputset input.password,.simpleform .inputset input.email{width:33%;}
.simpleform #telephone,.simpleform #postcode,.simpleform #telephoneNumber{width:23%;}
p.signin{position:absolute;top:9px;right:1%;}
.simpleform .inputset input{float:left;}
.simpleform .checkboxes{border-bottom:1px dashed #DDD;}
.simpleform .privacy{background:none;border:none;margin-left:32%;padding:0 180px 0 0;}
.simpleform .privacy.checkboxes{padding-top:1.5em;}
.simpleform .disclaimer{margin:0;padding:0;clear:both;}
.secondarycontentform .inputset input{width:78%;}
.secondarycontentform .submitset{margin:0;}
.secondarycontentform .submitset input{margin-left:0;}
.errorform .inputset.errorforminput label{width:18%;}
.errorform .inputset.errorforminput input{width:40%;}
.errorform .inputset{padding-bottom:.5em;}
.errorform .submitoptions{margin-top:1.5em;}
.errorform .submitoptions .submit{float:left;margin:0 0 1em 4em;}
.errorform .submitoptions p{float:left;}
.agentform .inputset select,.agentform .inputset input{width:64%;}
.agentform .inputset select{width:50%;}
.agentform .radiobuttons .dummylabel{width:24%;}
.agentform .radiobuttons input,.overseasform .checkboxescontiner input{width:auto;}
.agentform .radiobuttons label,.overseasform .checkboxescontiner label{clear:none;float:none;white-space:nowrap;}
.agentform .radiobuttons label.first,.overseasform .checkboxescontiner label.first{float:left;white-space:normal;}
.agentform .radiobuttons .radiobox{margin-left:32%;}
.overseasform .checkboxescontiner .checkboxsub{margin-left:32%;}
.overseasform sendemailset{top:-3.1em;}
.feedbackForm label.textentry{float:none;clear:both;padding:.7em 0 .3em 0;}
.feedbackForm label input#impressions{padding:.7em 0 .3em 0;}
.feedbackForm label{width:20%;font-weight:normal;}
.feedbackForm .personal input{margin:0 0 1em 1.2em;font-weight:bold;width:auto;}
.feedbackForm p{float:left;padding-top:.5em;}
.feedbackForm .inputset textarea{width:70%;}
.feedbackForm .personal label{font-weight:bold;padding-right:.2em;}
.singlecontent h3{border-bottom-width:0;}
.feedbackForm input.submit{margin-left:.8em;}
.feedbackForm .submitbox{margin-top:1em;}
#arrangeAndInformation label{font-weight:bold;}
.simpleform .checkboxes input,.simpleform .checkboxes label{width:auto;float:left;clear:none;padding:0;}
.simpleform .checkboxes label,.simpleform .checkboxes input{margin-left:0;}
.privacy.checkboxes input{margin:0 5px 15px 0;}
.simpleform .checkboxes label{margin-right:2em;}
.simpleform .checkboxes label.last{margin-right:0;}
#labelp2sla_4{margin-right:0;}
.error.checkboxes label{color:#000;}
.simpleform .disclaimer label{float:none;}
input.blur,textarea.blur{color:#999;}
p#step1,p#step2{padding-left:20px;margin-bottom:2px;background:#e7f9e7 url(/ps/images10074/icons/contactBranchSteps.gif) 0 0 repeat-y;}
p#step2{background-position:0 50px;}
#whatnext #branchdetails{margin-top:1em;padding-top:1em;border-top:1px dashed #CCC;}
#whatnext .fixedPic{margin-bottom:1em;}
#whatnext #propertydetails{clear:both;margin-top:1em;padding-top:1em;border-top:1px dashed #CCC;}
#whatnext .details{clear:both;}
#whatnext .details p{margin-bottom:0;}
.criteria .inputset,.criteriasearch .inputset,.criteriasearch .checkboxes{background:#F9F9F9;padding:.1em;}
.criteria .inputset{border-bottom:1px solid #fff;}
.criteria .inputset.last{border-bottom:1px solid #F9F9F9;}
.criteria .inputset .short{width:30%;}
.criteria .inputset .double{width:13%;}
.criteria .inputset p,.criteriasearch .inputset p{float:left;margin:.2em .7em;}
.criteria label{width:22%;}
.criteria .inputset a{clear:left;float:left;}
.criteria .inputset #locationIdentifier{float:none;}
.criteria .checkboxes{margin-top:.8em;}
.criteria .checkboxes input,.criteriasearch .checkboxes input{margin-left:22%;width:13px;float:left;}
.criteria .inputset .short,.criteria #minBedrooms,.criteria #minPrice{margin-left:10%;}
.criteria #submit,.criteria .checkboxes input{margin-left:32%;}
#switchbtn{position:absolute;top:-40px;right:10px;z-index:2;padding:3px;}
#switchbtn span{display:none;}
.submitset span{margin:0 5px;}
#searchresults .submitset span{display:none;}
#searchresults .criteriasearch .submitset a{display:block;width:36%;font-weight:bold;margin:5px auto 0 auto;}
.criteriasearch label{width:24%;padding:.2em .1em;}
.criteriasearch .inputset .short{width:74%;}
.criteriasearch .inputset .double{width:34%;}
.criteriasearch .inputset p{margin:0 .2em;}
.criteriasearch .inputset #searchLocation{width:72.5%;}
.criteriasearch .inputset select{width:68%;}
.criteriasearch .checkboxes input{margin-left:27%;}
.criteriasearch .checkboxes label,.criteria .checkboxes label{width:auto;margin:2px 0 0 3px;float:left;}
.criteriasearch .checkboxes label{padding:0;}
.criteriasearch .checkboxes input{margin-left:27%;}
.criteriasearch .inputset .submitset{margin:0;}
.criteriasearch .inputset #submit{margin-left:27%;width:auto;float:none;}
h3.criteriaheader{border-bottom:none;border-top:7px solid #FFF;color:#fff;background:#394252;padding:.1em .4em;margin:.2em 0;}
body.widecriteria .primarycontent{width:100%;float:none;}
body.widecriteria h3{display:none;}
body.widecriteria .criteria fieldset{width:49.5%;float:left;position:static;}
body.widecriteria .criteria label{width:40%;}
body.widecriteria #buyingsearchcriteria,body.widecriteria #lettingsearchcriteria{background:#F5F5F5;}
body.widecriteria #propertySearchCriteria{margin-left:7px;}
body.widecriteria .criteria .inputset{border-bottom:0 none;background:transparent;}
body.widecriteria .criteria .inputset .short,body.widecriteria .criteria #minBedrooms,body.widecriteria .criteria #minPrice{margin-left:0;}
body.widecriteria .criteria .inputset .short{width:45%;}
body.widecriteria .criteria .inputset .double{width:19.5%;}
body.widecriteria .criteria #submit,body.widecriteria .criteria .checkboxes input{margin-left:40%;}
body.widecriteria .criteria .checkboxes{margin-top:.3em;}
body.widecriteria .criteria #locationcriteria p{margin:0;font-weight:bold;width:50%;}
body.widecriteria .criteria #locationcriteria #locationIdentifier{width:58%;}
body.compact #buyingsearchcriteria,body.compact #lettingsearchcriteria{margin:0 10px;padding:0;border-top:5px solid #fff;padding:10px 5px 0 5px;}
body.widecriteria #locationIdentifier{width:57%;}
.pdform{overflow:visible;margin:1em 0;position:relative;}
.pdform .inputset,.pdform .checkboxes{background:#F5F5F5;margin-bottom:.1em;padding:.5em;}
.pdform fieldset h5{font-size:1.1em;font-weight:bold;padding:.5em 0;margin:0;}
.pdform .inputset p{margin:.2em 0;font-weight:normal;font-size:1.1em;margin-left:33%;}
.upgrade .pdform .inputset p{margin-left:40%;}
.pdform .inputset p span.pdprice{margin-left:16%;}
.pdform .submitset input{float:right;}
.pdform input.email,.pdform input.name,.pdform input.telephone{float:left;}
.pdform .inputset #locationIdentifier{float:none;}
.pdform .checkboxes input{width:5%;float:left;}
.pdform .passed{display:none;}
.pdform .validationcontainer{margin-top:.4em;clear:both;}
.pdform p.note{color:#666;font-size:89%;line-height:1.5em;font-weight:normal;margin-top:.4em;clear:both;margin-left:0;}
.pdform .inputset input.submit{width:auto;float:none;}
.pdform label{font-weight:normal;width:33%;}
.upgrade .pdform label{width:40%;}
.pdupgradenow .submitset input{float:right;}
.pdform .inputset input{width:40%;}
.pdform .inputset select{width:33%;}
.pdform .inputset textarea{width:40%;float:left;}
.pdform #firstName,.pdform #lastName{width:16%;margin-left:0;}
.overseasform #postcode{width:13%;}
.overseasform #firstName{width:17%!important;margin-left:0;}
.overseasform #lastName{width:17%;margin-left:0;}
.overseasform #email{width:37.5%;}
.overseasform .inputset textarea{width:37.5%;float:left;}
.overseasform .inputset input{float:left;}
.overseasform .inputset label,.simpleform .inputset .dummylabel{width:32%;}
.overseasform .inputset .telephone,.simpleform .inputset .postcode .date{width:24%;}
.overseasform .inputset label .lowercaseoslabel{font-weight:normal;}
.simpleform.activation .inputset .submit{width:auto;float:right;}
.simpleform.activation .inputset label{width:20%;}
#doubleclickhidden{position:absolute;}
.error{font-weight:bold;color:red;margin-left:10px;}
#directedhidden{display:none;}
.address,.price,.bedrooms,.type,.closingdatesummary{padding:0;margin:0;}
.price{color:#007200;font-weight:bold;}
.closingdatesummary{font-weight:bold;}
div.branchlogo a,div.branchlogo span{line-height:85%;}
div.branchlogo a:hover{background:transparent;}
div.branchlogo a img,div.branchlogo span img{background:#FFF;border:1px solid #DDD;padding:3px;}
div.branchlogo a img:hover,div.branchlogo span img:hover{border-color:#3350AC;}
#sortbyresults{border-bottom:1px solid #DDD;margin-bottom:.6em;padding-bottom:.2em;text-align:right;}
#sortbyresults ul{margin:0;display:inline;}
#sortbyresults ul li{display:inline;}
#saveproperties{margin-right:.5em;padding-top:1em;text-align:right;float:right;}
#saveproperties a{float:left;display:block;width:122px;height:21px;border-bottom:1px solid #CCC;margin-top:0;}
#saveproperties a:hover{border-bottom:0;margin-top:1px;}
#saveproperties #emailalert{margin-right:.5em;}
#searchresults .singlecontent{background:#f5f5f5;border-bottom:1px solid #f0f0f0;}
#searchresults .singlecontent .content{background:#f5f5f5;padding:0;}
#resultsheader{margin:0;background:#f5f5f5;padding:.4em .5em;}
#resultsheader #result{width:88%;font-weight:normal;display:block;float:left;margin:.4em 0 0 .4em;}
#resultsheader #result h3{display:inline;font-size:1em;padding:0 .5em 0 .2em;}
#resultsheader #result #directcriteria{float:none;margin-left:.5em;display:inline;font-weight:normal;}
#directcriteria span.filters{font-weight:bold;}
#searchresults #result span{color:#333;}
#printlink{float:right;margin-right:.2em;height:24px;}
#searchresults .primarycontent .content{margin:6px 5px;padding:0 5px;}
#searchresults #sort{padding:.7em .2em .4em .6em;margin-top:.9em;position:relative;height:20px;background:#f7f7f7;border-bottom:1px solid #dedede;}
#searchresults #sort h3{border:none;float:left;margin:0;word-spacing:normal;color:#666;font-size:1em;}
#searchresults #sort #pagelinks{padding:0;top:.8em;}
#searchresults #sort #pagelinks span{color:#666;}
#searchresults #sort a#link-print{background-position:0 -1611px;}
#searchresults #saveproperties{float:none;margin:0 0 0 12px;text-align:left;padding:.8em 0 0 0;height:28px;}
#searchresults #saveproperties a{border:none;height:28px;text-indent:-9999px;margin:0;padding:0;width:125px;display:block;float:left;}
#searchresults #saveproperties #savesearch{width:125px;height:28px;background-repeat:no-repeat;background-image:url('/ps/images10074/buttons/secondary/save_search.png');}
#searchresults #saveproperties #emailalert{width:125px;height:28px;background-repeat:no-repeat;background-image:url('/ps/images10074/buttons/secondary/propertyAlerts.png');}
#searchresults #saveproperties a:hover{background-position:0 -28px;width:125px;height:28px;}
#searchresults #branchSearchCriteria .inputset{border:none;}
#directedsearch ul{list-style:none;margin-left:0;}
#currentFilters{margin:5px;background:#e3eef5;padding:.5em;}
#currentFilters h4{color:#418ebc;padding-left:.2em;font-size:1em;}
#currentFilters ul{margin:.5em 0;padding:0;}
#currentFilters ul li{list-style:none;margin:.2em .8em;color:#666;}
#directedsearch ul.parentcontainer li .header{color:#999;display:block;padding:.4em .2em 0;margin:.2em .6em;border-bottom:1px solid #f2f2f2;font-weight:normal;}
#directedsearch ul.parentcontainer ul.sublinks li{border-bottom:none;margin-bottom:1px;list-style-type:none;padding:2px 0;}
#directedsearch ul.parentcontainer ul.sublinks li a{margin-left:1.8em;font-weight:bold;}
#directedsearch ul.parentcontainer ul.sublinks li.nested a{margin-left:3em;}
#directedsearch ul.parentcontainer ul.sublinks li.nested span.selected{margin-left:2em;}
#directedsearch ul.parentcontainer ul.sublinks li.nested a:hover{background-color:#3350AC;color:#FFF;}
#directedsearch ul.parentcontainer ul.sublinks li .selected{background:url('/ps/images10074/icons/bullet_blue.png') no-repeat .4em 0;color:#455555;padding-left:1.7em;}
#directedsearch ul.parentcontainer ul.sublinks li a.imglink{margin-left:0;text-decoration:underline;font-weight:normal;}
#directedsearch ul.parentcontainer ul.sublinks li a.imglink:hover{background-color:#3350AC;color:#FFF;}
#nearby ul{list-style:none;margin:0 .5em;line-height:2.0em;}
#nearby span.more{float:right;border-bottom:1px solid #3350AC;}
#nearby span:hover{background:#3350AC;color:#fff;}
#recentSearches{padding:0;}
#recentSearches h3{background:#eee url(/ps/images10074/icons/zoom.gif) no-repeat 95% center;margin:0;}
#recentSearches ul{margin:0;}
#recentSearches ul li{border-bottom:1px solid #eee;padding:.5em;list-style:none;}
#recentSearches ul li a:hover{text-decoration:none;}
@media print{ul#showcase{width:90%;margin:0 auto;}
ul#showcase li{border:1px solid #299629;width:28%;margin:0;padding:.2em;height:325px;}
ul#showcase li.first{border-left:1px solid #299629;}
ul#showcase li .details{height:10.2em;}
ol#summaries .agent{padding-top:.3em;padding-bottom:1em;}
ol#summaries div.agentlogo{padding:3px;}
}