.rightmove ol,ul{padding-left:0;margin:0 0 0 1.5em;}
.rightmove ol.countrylist li{margin-bottom:.3em;}
.rightmove a img{border:0;}
.rightmove p{margin-bottom:1em;}
.rightmove li{margin-left:0;padding-left:0;}
.rightmove select,input,textarea{font:99% Arial,Geneva,sans-serif;}
.rightmove h1,h2,h3,h4{font-family:Arial,Geneva,sans-serif;line-height:129%;clear:both;}
.rightmove h1{font-size:168%;word-spacing:-0.05em;font-weight:normal;}
.rightmove h2{font-size:100%;margin:0 0 .2em 0;padding:0 0 .1em 0;clear:none;}
.rightmove h3{font-size:120%;color:#333;border-bottom:1px solid #ccc;margin-bottom:.3em;word-spacing:-0.03em;clear:both;}
.rightmove h4{font-size:113%;color:#333;margin-bottom:.3em;word-spacing:-0.03em;clear:both;}
.rightmove .secondarycontent h3{font-size:125%;background:#eee;margin:-10px -5px 10px -5px;padding:.4em .5em;}
.rightmove h2.subsequent,h3.subsequent,h4.subsequent{padding-top:1em;}
#sitewrapper{width:960px;margin:0 auto;font-size:92%;line-height:144%;}
#popupwrapper{width:100%;background:#FFF;font-size:92%;line-height:144%;}
#siteheader{background:#FFF;position:relative;}
#skipnav{display:none;}
#sitelogo{height:6em;padding-top:1em;float:left;}
#sitelogo a{border:none;}
#sitelogo a:hover{background:transparent;}
#pagewrapper{background:#FFF;border-top:1px solid #ccc;}
.singlecontent{width:100%;float:left;}
.singlecontent .content{border-bottom:none;background:#FFF;margin:0;}
.primarycontent{width:72%;float:left;}
.secondarycontent{width:27.3%;float:left;}
.tertiarycontent{width:27.3%;float:left;}
.singlecontentnarrow .primarycontent{margin:0 10%;width:80%;}
.singlecontentnarrow .primarycontent .content{margin-left:0;}
#sitefooter{font-size:92%;clear:both;border-top:10px solid #EEE;background:#FFF;}
ul.footerlinks{padding:0;line-height:1.6em;list-style-type:none;color:#666;margin:.75em 0;}
ul.footerlinks li{padding:0 7px;border-left:1px solid #CCC;display:inline;margin:0;}
ul.footerlinks li.first{font-weight:bold;border-left:none;}
ul.footerlinks a{width:100%;color:#666;}
ul.footerlinks a:hover{color:#FFF;background:#666;}
ul.resources{margin-bottom:3em;}
#searchresults .primarycontent{float:right;}
#interstitialAdvert{margin:5px 0;}
#interstitialAdvert a:hover{background:transparent;}
#pageheader{color:#FFF;padding:0 280px 1em 1.2em;clear:both;border-bottom:2px solid #999;background:#2d4c8e url(http://www.rightmove.co.uk/ps/images09275/header/pageheader-tilingeyes.png) repeat-y 690px -9px;}
#pageheader h1{line-height:114%;margin-left:-0.1em;padding-top:.5em;}
#pageheader a{right:0;color:#fff;}
#pagecontent{margin-top:0;clear:both;border:0;position:relative;}
#headerpromo{position:absolute;top:2em;left:17.5em;background-image:url(http://www.rightmove.co.uk/ps/images09275/header/betapromo.gif);}
#headerpromo a,#headerpromowidget a,#headerpromosurvey a,#headerpromoalerts a,#headerpromopropertydeal a,#headermapsurvey a{display:block;width:140px;height:37px;text-indent:-5000px;overflow:hidden;background-color:transparent;text-decoration:none;}
#headerpromo a:visited,#headerpromo a:active,#headerpromowidget a,#headerpromowidget a:active,#headerpromosurvey a,#headerpromosurvey a:active,#headerpromoalerts a,#headerpromoalerts a:active,#headerpromopropertydeal a,#headerpromopropertydeal a:active,#headermapsurvey a,#headermapsurvey a:active{text-decoration:none;border:0;background-color:transparent;}
#headerpromo:hover{background-image:url(http://www.rightmove.co.uk/ps/images09275/header/betapromohover.gif);background-color:transparent;text-decoration:none;}
#headerpromowidget{position:absolute;top:-0.5em;right:23em;background-image:url(http://www.rightmove.co.uk/ps/images09275/campaigns/seemore/headerWidgetSticker.png);}
#headerpromowidget a{width:89px;height:82px;}
#headerpromosurvey{position:absolute;top:-0.5em;right:23em;background-image:url(http://www.rightmove.co.uk/ps/images09275/campaigns/seemore/headerSurveySticker.png);}
#headerpromosurvey a{width:89px;height:82px;}
#headerpromoalerts{position:absolute;top:-0.5em;right:23em;background-image:url(http://www.rightmove.co.uk/ps/images09275/campaigns/seemore/headerAlertsStickers.png);}
#headerpromoalerts a{width:89px;height:82px;}
#headerpromopropertydeal{position:absolute;top:-0.5em;right:23em;background-image:url(http://www.rightmove.co.uk/ps/images09275/campaigns/propertydeal/headerpropertydealsticker.png);}
#headerpromopropertydeal a{width:89px;height:82px;}
#headermapsurvey{position:absolute;top:-0.5em;right:23em;background-image:url(http://www.rightmove.co.uk/ps/images09275/campaigns/surveys/headermapsurveysticker.png);}
#headermapsurvey a{width:89px;height:82px;}
.rightmoveplus{width:942px;margin:0 auto;background:#EEE;border-bottom:1px solid #DDD;padding:.3em .7em;}
.contentblocks{padding:1em 0 1em 0;}
.content{position:relative;padding:10px 5px;margin:7px 5px 7px 5px;border-top:none;}
.primarycontent .content{margin-right:12px;border-top:none;background-image:none;}
.singlecontent .content{margin-top:0;}
.singlecontentnarrow .primarycontent .content{margin-right:0;}
.secondarycontent .content,.tertiarycontent .content{background:#f9f9f9;border:1px solid #dedede;}
.secondarycontent .content,.tertiarycontent .content{margin-right:0;}
.overseas{border-bottom:7px solid #eee;background-color:#fff;}
#pagesummary{background:#DDD;}
#pagesummary .content{margin-bottom:0;}
div#sitemenu{background:#3D4655 url(http://www.rightmove.co.uk/ps/images09275/header/bg-menu.gif) 0 100% repeat-x;clear:both;}
div#sitemenu ul{list-style-type:none;margin:0;padding:0;display:inline;}
div#sitemenu ul li{display:inline;float:left;padding:0;}
div#sitemenu a{display:block;font-weight:bold;text-decoration:none;line-height:1em;letter-spacing:.02em;color:#FFF;padding:.1em 1em;margin:.4em 0;border-left:1px solid #999;}
div#sitemenu li.first a{border-left:none;}
div#sitemenu a:hover,div#sitemenu a:active,div#sitemenu li.selected a{color:#E5E5E5;background-color:transparent;text-decoration:underline;}
div#sitemenu li.selected{background:transparent url(http://www.rightmove.co.uk/ps/images09275/header/bg-menu-selected-2.png) 50% 100% no-repeat;}
div#sitemenu li.selected a{text-decoration:none;}
div#sitemenu ul#menu{float:left;margin-left:.2em;}
div#sitemenu ul#menu-external{float:right;margin-right:.2em;}
div#sitemenu ul#menu-external li.first a{padding-left:0;}
div#sitemenu li#menu-overseas a:hover,div#sitemenu li#menu-overseas.selected a{color:#F90;}
div#sitemenu li#menu-holidaylettings a:hover,div#sitemenu li#menu-holidaylettings.selected a{color:#8BC5FF;}
#signedin{margin:.5em .8em .4em 0;float:right;width:27%;}
#signedin #left{float:left;padding-right:.5em;width:44.5%;}
#signedin #left img{padding-top:2px;}
#signedin #right{float:left;padding-left:.7em;font-size:90%;border-left:1px solid #000;line-height:19px;width:48%;}
#signincontent{padding:5px 0 5px .8em;border-color:#b6b6b6;border-style:solid;border-width:0 1px 0 1px;}
#signincorner{height:5px;position:relative;line-height:5px;}
#signincorner #cornerleft{background:url(http://www.rightmove.co.uk/ps/images09275/myrightmove/footer.png) no-repeat left top;height:5px;float:left;width:50%;}
#signincorner #cornerright{background:url(http://www.rightmove.co.uk/ps/images09275/myrightmove/footer.png) no-repeat right top;height:5px;float:right;width:50%;}
#signincornertop #topcornerleft{background:url(http://www.rightmove.co.uk/ps/images09275/myrightmove/header.png) no-repeat left bottom;height:5px;float:left;width:50%;}
#signincornertop #topcornerright{background:url(http://www.rightmove.co.uk/ps/images09275/myrightmove/header.png) no-repeat right bottom;height:5px;float:right;width:50%;}
div.registerlinks{font-size:90%;color:#999;line-height:10px;margin-left:1px;}
div.registerlinks b{padding:0 3px 3px 0;float:left;}
div.registerlinks .alerts{white-space:nowrap;}
a{color:#3350AC;}
a:hover,a:active{background-color:#3350AC;color:#FFF;}
#seemorerhs{padding:0;background:transparent;border:0;}
#seemorerhs a{display:block;margin:0 auto;width:237px;height:218px;}
a:hover img,a:active img{background-color:transparent;}
#propertydealrhs{padding:0;background:transparent;border:0;}
#propertydealrhs a{background-color:transparent;display:block;margin:0 auto;height:218px;}
#propertydealbottombanner{padding:0;background:transparent;border:0;}
#propertydealbottombanner a{background-color:transparent;display:block;margin:0 auto;}
#premiumdisplaybanner{padding:0;background:transparent;border:0;}
#premiumdisplaybanner a{background-color:transparent;display:block;margin:0 auto;height:218px;}
.spacer{margin-top:1.8em;}
a.imglink:hover{background-color:#FFF;}
.priority1,.priority2,.priority3,.priority4{line-height:1em;padding:3px 3px 1px 20px;background:url(http://www.rightmove.co.uk/ps/images09275/icons/icon-sprite.png) 0 0 no-repeat;}
a.link-furtherinfo{background-position:0 -650px;margin-left:.2em;}
.priority3{display:block;float:left;height:0;overflow:hidden;width:20px;padding:0;padding-top:19px;}
.priority3:hover{background-color:transparent;}
.button{display:block;}
.deadlink{background-color:#c90;}
.hide{display:none;}
.js .hide{display:inline;}
.priority1{position:relative;font-weight:bold;display:block;background-color:#e4f2df;border:1px solid #b3d9a5;color:#007b01;padding:7px 7px 7px 25px;margin:0 0 .3em 0;}
.priority1:hover{background-color:#007B01;border:1px solid #087f09;color:#FFF;}
.contactbuttons{clear:left;margin-bottom:1em;}
ul#pagelinks{position:absolute;top:1em;right:.5em;margin:0;padding:0;text-align:right;}
ul#pagelinks li{display:inline;padding-left:.3em;margin:0;}
a#link-print{background-position:0 -250px;display:none;}
a#link-rss{background-position:0 -1650px;}
a#link-webslice{background-position:0 -1690px;}
a#link-printheader{background-position:0 -1611px;display:none;}
.js a#link-print,.js a#link-printheader{display:inline;}
a#link-pdf{background-position:0 -1570px;}
#holidayletting{background:#f9f9f9 url(http://www.rightmove.co.uk/ps/images09275/logos/holidaylettings.gif) no-repeat center 92%;padding-bottom:50px;}
#tubeandrailmappromotionalbox{background-color:#ECF3FB;padding:.3em 0 .3em .3em;border:1px solid #D2E8FF;margin:10px 0 0 0;font-weight:bold;clear:both;}
#tubeandrailpromo{font-weight:bold;margin:5px 0 0 0;padding:.3em 0 .3em .3em;position:absolute;right:10px;top:0;}
img.tubeandtrainicons{position:relative;float:left;vertical-align:middle;padding-right:4px;}
#drilldownmap{margin-bottom:5px;}
ul.formattedlist{padding:0;margin:.3em 0 0 0;line-height:1.6em;list-style-type:none;}
ul.formattedlist li{border-bottom:1px dashed #EEE;}
ul.affiliatelist{padding:0;margin:.3em 0 0 0;line-height:1.6em;list-style-type:none;}
ul.affiliatelist li{display:inline;}
.thumbnailaffiliate{margin-bottom:.5em;padding:3px;width:auto;}
.amp{height:0;clear:both;overflow:hidden;padding-top:28px;}
.tip{padding:.3em .3em .3em 2.5em;background:#ECF3FB url(http://www.rightmove.co.uk/ps/images09275/icons/iconperson.gif) no-repeat 6px 3px;border:1px solid #D2E8FF;margin:.2em 0 .6em 0;clear:both;}
.tip.spacing{background-position:6px 5px;}
.branchicon{background-image:url(http://www.rightmove.co.uk/ps/images09275/icons/iconperson.gif);}
.contactbranchicon{background-image:url(http://www.rightmove.co.uk/ps/images09275/icons/iconhouse.gif);}
.emailicon{background-image:url(http://www.rightmove.co.uk/ps/images09275/icons/iconemail.gif);}
.successicon{background-image:url(http://www.rightmove.co.uk/ps/images09275/icons/iconsuccess.gif);}
.information{background-image:url(http://www.rightmove.co.uk/ps/images09275/icons/information.gif);}
.noicon{background-image:none;padding-left:.3em;}
.aboutmyplaceicon{background:#303A4C url(http://www.rightmove.co.uk/ps/images09275/logos/aboutmyplace2.gif) 0 0 no-repeat;}
.notepromo{background:#ECF3FB url(http://www.rightmove.co.uk/ps/images09275/icons/sticky_note.gif) no-repeat 5px 5px;padding-left:25px;}
.notepromo span{color:#933;font-weight:bold;}
.titlehighlight h2{margin-top:.5em;padding:2px 0 4px 22px;background:url(http://www.rightmove.co.uk/ps/images09275/icons/icon-sprite.gif) no-repeat;}
h2.findfirst{background-position:0 -1010px;}
h2.homehunt{background-position:0 -1050px;}
h2.savetime{background-position:0 -1090px;}
h2.missout{background-position:0 -1132px;}
h2.sun{background-position:0 -1170px;}
h2.edit{background-position:0 -692px;}
h2.emailopen{background-position:0 -1133px;}
h2.house{background-position:0 -970px;}
h2.email{background-position:0 -1010px;}
h2.heart{background-position:0 -1210px;}
h2.envelope{background-position:0 -1010px;}
h2.biggreentick{background-position:0 -1870px;}
.titlehighlight p{border-bottom:1px dashed #DDD;padding-bottom:.8em;margin-bottom:.8em;}
.titlehighlight ul{border-bottom:1px dashed #DDD;padding-bottom:1.8em;margin-bottom:.8em;margin-top:0;}
.titlehighlight p.last{border-bottom:1px dashed #FFF;}
#greyedOutImage{opacity:.5;filter:alpha(opacity=50);}
.errorbox{padding:.5em .5em .5em 2.5em;color:#F00;border:1px solid #ffe9bf;background:#fff8e8 url(http://www.rightmove.co.uk/ps/images09275/icons/alert.gif) .5em .5em no-repeat;margin-bottom:1em;}
.errorbox.iconperson{background-image:url(http://www.rightmove.co.uk/ps/images09275/icons/iconperson.gif);}
.thumbnail{float:left;border:1px solid #DDD;width:auto;padding:3px;margin-right:.7em;}
.thumbnail.nofloat{float:none;}
a .thumbnail:hover{border:1px solid #3350AC;}
#aboutmyplacepreview .thumbnail,#googlemappreview .thumbnail{margin:0 .7em .7em 0;}
#aboutmyplacepreview p{margin-bottom:0;}
#googlemappreview h3{margin-bottom:5px;}
#googlemapimage{width:243px;height:204px;border:1px solid #999;margin-bottom:5px;margin:2px 0 5px 0;}
.clearfix:after{content:".";display:block;height:0;clear:none;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
* html .clearfix{height:1px;}
input#submit,a.submit,input.submit{margin-top:0;border-bottom:1px solid #ccc;}
input#submit:hover,a.submit:hover,input.submit:hover{margin-top:1px;border-bottom:0;}
#ampmap a img{margin-top:0;margin-left:0;}
#ampmap a{display:block;width:135px;height:135px;overflow:hidden;position:relative;}
#ampicon{left:58px;top:47px;position:absolute;}
.disclaimer{font-size:89%;color:#666;line-height:1.2em;padding-top:.5em;}
.privacy .disclaimer{color:#000;}
#newSite{border:2px solid #F90;padding:10px;margin:5px;}
#newSite a{color:#F90;font-weight:bolder;}
#newSite a:hover,#newSite a:active{background-color:#F90;color:#FFF;}
body.labs #labssitelinks{float:left;margin:3em 0 0 1em;}
body.labs #labssitelinks li{list-style-type:none;line-height:1em;}
body.labs #labssitelinks li a{font-size:.9em;color:#999;}
body.labs #labssitelinks li a:hover{color:#000;background:transparent;}
body.labs #sitelogo a img{margin-top:1em;}
@media print{body{background:none;}
#sitewrapper{width:auto;}
h1{padding-bottom:0;}
h3,.contentheading{font-weight:bold;border:none;padding:.5em 0 1em 0;}
a{color:#000;text-decoration:none;}
div#siteswitch{display:none;}
#feedbackicon,#searchheader,#signedin,ul#shortlistlinks,ul#menu-myrightmove,#sitemenu,#oldsitelink,#pagelinks,#sitefooter,#changelocation,#nearbyareas,#criteria,#resultsoptions,#branchcontact,#recentSearches{display:none;}
#pageheader{padding:0;margin:0;}
#siteheader{position:static;}
#pagewrapper{background:none;}
#pagecontent{border:none;border-color:#FFF;}
.primarycontent{width:100%;float:none;}
.secondarycontent{clear:both;width:auto;float:none;}
.content{margin:0;padding:0;border:none;border-color:#FFF;}
div#searchresults h2,#newSite{display:none;}
div#seemorerhs{display:none;}
div#seemorebottombanner{display:none;}
div#propertydealrhs{display:none;}
div#propertydealbottombanner{display:none;}
}
div#nyroModalFull{font-size:12px;color:#777;}
div#nyroModalLoading{border:4px solid #777;width:150px;height:150px;text-indent:-9999em;background:#fff url(http://www.rightmove.co.uk/ps/images09275/icons/nyroModal/ajaxLoader.gif) no-repeat;background-position:center;}
div#nyroModalLoading.error{border:4px solid #f66;line-height:20px;padding:20px;width:300px;height:100px;text-indent:0;background:#fff;}
div#nyroModalWrapper{background:#fff;border:4px solid #777;}
a#closeBut{position:absolute;display:block;top:-20px;right:-25px;width:28px;height:28px;text-indent:-9999em;background:url(http://www.rightmove.co.uk/ps/images09275/icons/nyroModal/close.png) no-repeat;outline:0;}
h1#nyroModalTitle{margin:0;padding:0;position:absolute;top:-22px;left:5px;font-size:12px;color:#ddd;}
div.wrapper div#nyroModalContent{padding:5px;}
div.wrapperImg div#nyroModalContent{position:relative;overflow:hidden;text-align:center;}
div.wrapperImg img{vertical-align:baseline;}
div.wrapperImg div#nyroModalContent div{position:absolute;bottom:0;left:0;background:black;padding:10px;margin:10px;border:1px white dotted;overflow:hidden;opacity:.2;filter:alpha(opacity=20);}
div.wrapperImg div#nyroModalContent div:hover{opacity:.5;filter:alpha(opacity=50);cursor:help;}
a.nyroModalPrev,a.nyroModalNext{z-index:105;outline:none;position:absolute;top:0;height:100%;width:40%;cursor:pointer;text-indent:-9999em;background-image:url(http://www.rightmove.co.uk/data:image/gif;base64,AAAA);}
div.wrapperSwf a.nyroModalPrev,div.wrapperSwf a.nyroModalNext,div.wrapper a.nyroModalPrev,div.wrapper a.nyroModalNext{height:60%;width:20%;}
a.nyroModalPrev{left:0;}
a.nyroModalPrev:hover{background:url(http://www.rightmove.co.uk/ps/images09275/icons/nyroModal/prev.gif) left 20% no-repeat;}
a.nyroModalNext{right:0;}
a.nyroModalNext:hover{background:url(http://www.rightmove.co.uk/ps/images09275/icons/nyroModal/next.gif) right 20% no-repeat;}
#nyroModalContent #pageheader{padding:0 0 1em 1.2em;background:#2d4c8e;}
#nyroModalContent .content{line-height:1.6em;}
#nyroModalContent .inputset label{clear:both;display:block;float:left;font-weight:bold;padding:.2em 0 .1em;width:32%;}
#nyroModalContent .simpleform .inputset input.email{width:60%;}
#nyroModalContent .simpleform .inputset input.password{width:60%;}
#nyroModalContent .simpleform .inputset input{float:left;}
#nyroModalContent .simpleform fieldset{clear:both;}
#nyroModalContent .inputset{clear:both;padding:.2em 0;}
#nyroModalContent #keepMeLoggedIn{margin-left:32%;width:13px;}
#nyroModalContent fieldset{border:medium none;margin:0;padding:0;position:relative;}
#nyroModalContent .submitset{clear:both;height:30px;margin:1em 0;}
#nyroModalContent .submitset input{margin-left:32%;width:auto;vertical-align:middle;}
#nyroModalContent #loadingstatus{vertical-align:middle;}
#nyroModalContent .homepage .content p{margin-bottom:0;}
#multiContactBranchForm{margin:15px 0;border:2px solid #88c323;}
#multiContactBranchForm li{list-style:none;}
#multiContactBranchForm fieldset{background:#fff;border:1px solid #dedede;padding:.83em 0;}
#multiContactBranchForm legend{padding:0 .5em;font-weight:bold;color:#333;}
#multiContactBranchForm .inputset{border-bottom:none;margin:0 .83em;}
#multiContactBranchForm .clearfix label{line-height:1.2em;width:30%;padding:.1em 0;}
#multiContactBranchForm .disclaimer label{width:80%;}
#multiContactBranchForm .inputset input{width:57.5%;float:left;}
#agents{padding:0;border:1px solid #dedede;}
#multiContactBranchForm textarea{padding:.1em;height:96px;}
#multiContactBranchForm h3{border:none;font-size:1em;}
#mamheader{margin-bottom:20px;background:#239222 url(http://www.rightmove.co.uk/'/ps/images09275/forms/mamHeaderLong.gif') no-repeat left center;height:42px;border-bottom:2px solid #88c323;position:relative;}
#mamheader h3{padding:5px 5px 5px 110px;margin:0;border:none;font-size:1em;clear:none;}
#mamheader span{position:absolute;left:5px;top:-10px;background:url(http://www.rightmove.co.uk/'/ps/images09275/icons/savetime2_bn.gif') top left;height:51px;width:97px;}
#agentlist,#details{margin:.5em 1%;width:47.5%;height:28em;white-space:normal;}
#agentlist{margin-bottom:15px;float:left;}
#details{float:right;}
#multiContactBranchForm ul{margin:0 .83em;padding:0;border-top:1px solid #dedede;border-bottom:2px solid #dedede;border-left:1px solid #dedede;border-right:1px solid #dedede;}
#multiContactBranchForm #agents{max-height:250px;overflow:auto;padding:0;}
#multiContactBranchForm #agents li{margin:0;padding:0;line-height:1em;list-style:none;border-bottom:1px solid #dedede;background:#f9f9f9 url(http://www.rightmove.co.uk/'/ps/images09275/forms/listbg.gif') top left repeat-y;}
#multiContactBranchForm ul li input{margin:12px 5px 5px 5px;max-width:15px;padding:0;line-height:1em;float:left;display:block;}
#multiContactBranchForm ul li div.agentdetail{margin:0;padding:5px 0;width:91%;float:left;line-height:1em;}
#multiContactBranchForm #agents div.agentdetail p{margin:0;line-height:1em;font-size:1em;padding:0 7px;}
#multiContactBranchForm #agents div.agentdetail h3{margin:5px 7px;padding:0;line-height:1em;}
#multiContactBranchForm #select_options{margin-top:.8em;font-size:.9em;padding:0 1em;height:24px;}
#select_options p{margin:0;padding-left:22px;float:left;white-space:nowrap;background:url(http://www.rightmove.co.uk/'/ps/images09275/icons/tick.gif') no-repeat left center;}
#select_options ul{float:right;margin:0;padding:0;background:transparent;border:none;}
#select_options ul li{margin:0;padding:0;display:inline;border:none;background:transparent;white-space:nowrap;}
#select_options ul li a{display:block;height:1.2em;float:left;text-decoration:none;}
#select_options ul li a:hover{background-color:#fff;color:#3350AC;text-decoration:underline;}
#select_options .priority2{line-height:1.2em;}
#deselect{background-position:0 -810px;}
#select{background-position:0 -730px;}
p.star{margin:0 10px;}
#comments,p#hints{;width:98%;}
#mamfooter{;margin:5px 2%;height:auto;}
#mamfooter .disclaimer{padding:0;line-height:1em;float:left;margin-right:1%;;}
#consentForContact{margin:0;padding:0;float:left;max-width:15px;}
#mamfooter .disclaimer label{float:left;margin:0 0 0 .3em;padding:0;line-height:1.3em;}
#mamfooter .submit{float:right;}
#mamconfirmation{margin-top:-20px;padding:0 150px 0 20px;border-bottom:2px solid #88c323;border-left:2px solid #88c323;border-right:2px solid #88c323;background:url(http://www.rightmove.co.uk/'/ps/images09275/forms/confirmation.jpg') no-repeat bottom right;height:106px;}
#mamconfirmation h3{padding:20px 0 5px 0;border:none;font-size:1em;}
#mamteaser{position:relative;margin-top:20px;background:url(http://www.rightmove.co.uk/'/ps/images09275/forms/teaserbg.gif') repeat-x top left;height:117px;border:none;}
#mamteaser img{text-align:center;margin:0 auto;display:block;}
#mamteaser #topleftbg,#mamteaser #bottomrightbg{position:absolute;background-image:url(http://www.rightmove.co.uk/'/ps/images09275/forms/teaserRndcorners.gif');background-repeat:no-repeat;height:117px;width:7px;}
#topleftbg{background-position:top left;top:0;left:0;}
#bottomrightbg{background-position:right top;top:0;right:0;}
.fieldhint{color:#999;}
.star{color:#f00;font-size:.9em;font-weight:bold;padding:0 5px;}
.floatright{float:right;}
#multiContactBranchForm #agents li.highlight,#multiContactBranchForm #agenta li.deselect{background:#fff url(http://www.rightmove.co.uk/ps/images09275/forms/listbghover.gif) repeat-y;border-color:#dedede;}
.nojscript{margin:0 .5em;}
.mamborder{border:2px solid #239222;}
p.extra{padding:.2em .8em;font-size:.9em;color:#999;margin:0;}
#multiContactBranchForm .errorbox{padding:.5em 3em;border:1px solid #ffe9bf;background:#fff8e8 url(http://www.rightmove.co.uk/ps/images09275/icons/alert.gif) .5em .5em no-repeat;margin-bottom:.5em;}
#multiContactBranchForm .errorbox h3{color:#F00;padding:.1em 0;}
#multiContactBranchForm .errorbox ul{border:0;}
#multiContactBranchForm .errorbox li{list-style:none;font-size:.9em;border:0;padding:0;}
#multiContactBranchForm .errorbox p{font-size:.9em;font-weight:normal;}
#loading_status{float:right;position:relative;right:35px;padding-bottom:10px;}
.address,.price,h3.branchname,.telephone,.bedrooms,.type{padding:0;margin:0;}
ul#showcase{background:#E6F3E1;list-style-type:none;padding:0;margin:0;;position:relative;}
ul#showcase li{background:#E6F3E1;width:33%;border-left:1px solid #FFF;float:left;text-align:center;padding:.7em 0;overflow:hidden;}
ul#showcase li.first{width:33.5%;border-left:none;}
ul#showcase li#showcaseme.first{background:#d9dce9;border-color:#CCC;border-style:solid;border-width:0 1px 1px;width:33%;}
ul#showcase li#showcaseme .showcaseMeTextVisitLink{font-size:115%;}
ul#showcase li .photos .photo{position:relative;display:block;width:166px;height:126px;margin:0 auto;border:1px solid #CCC;background:#FFF;text-align:center;line-height:60px;}
ul#showcase li .photos a.photo:hover{border:1px solid #3350AC;}
ul#showcase li .photos img.fixedPic{max-width:160px;max-height:120px;margin:3px;line-height:60px;}
ul#showcase li .details{margin:0 auto;width:170px;height:8.9em;overflow:hidden;position:relative;top:0;}
ul#showcase .address{padding:3.3em 0 .1em 0;height:2.5em;overflow:hidden;}
ul#showcase li#showcaseme .address{overflow:visible;}
ul#showcase .address a{line-height:1.2em;}
ul#showcase .price{font-size:136%;position:absolute;top:.3em;left:0;width:170px;}
ul#showcase li .bedrooms{font-weight:bold;display:inline;}
ul#showcase li .showcaseMeTextVisitLink{height:55px;}
ul#showcase li .branchlogo{margin:0 auto;width:106px;height:60px;}
ul#showcase .showcasetext{padding-top:3em;line-height:1.2em;font-weight:bold;}
span.propertystatus{position:absolute;bottom:0;right:0;width:60px;height:60px;overflow:hidden;text-indent:-5000px;background:url(http://www.rightmove.co.uk/ps/images09275/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(http://www.rightmove.co.uk/ps/images09275/icons/sprite-sticker.png) 0 0 no-repeat;z-index:10;}
div#mainphoto span.sticker{bottom:2.2em;}
span.premiumdisplay{background-position:0 -1612px;left:auto;top:-10px;right:-10px;}
span.offersticker{background-position:0 -212px;left:auto;top:-10px;right:-10px;}
span.newprice{background-position:0 -72px;left:auto;top:-10px;right:-10px;}
span.incentive{background-position:0 -142px;left:auto;top:-10px;right:-10px;}
span.reduced{background-position:0 -282px;left:auto;top:-10px;right:-10px;}
span.attninvestors{background-position:0 -352px;left:auto;top:-10px;right:-10px;}
span.publicnotice{background-position:0 -422px;left:auto;top:-10px;right:-10px;}
span.newlisting{background-position:0 -492px;left:auto;top:-10px;right:-10px;}
span.viewingadvised{background-position:0 -562px;left:auto;top:-10px;right:-10px;}
span.auction{background-position:0 -632px;left:auto;top:-10px;right:-10px;}
span.opentooffers{background-position:0 -702px;left:auto;top:-10px;right:-10px;}
span.lastfew{background-position:0 -772px;left:auto;top:-10px;right:-10px;}
span.showhome{background-position:0 -912px;left:auto;top:-10px;right:-10px;}
span.partex{background-position:0 -1052px;left:auto;top:-10px;right:-10px;}
span.ask{background-position:0 -1122px;left:auto;top:-10px;right:-10px;}
span.green{background-position:0 -1192px;left:auto;top:-10px;right:-10px;}
span.deals{background-position:0 -1262px;left:auto;top:-10px;right:-10px;}
span.soon{background-position:0 -1332px;left:auto;top:-10px;right:-10px;}
span.released{background-position:0 -1402px;left:auto;top:-10px;right:-10px;}
span.first{background-position:0 -1472px;left:auto;top:-10px;right:-10px;}
span.makeoffer{background-position:0 -1542px;left:auto;top:-10px;right:-10px;}
span.trythenbuy{background-position:0 -1682px;left:auto;top:-10px;right:-10px;}
span.homebuydirect{background-position:0 -1752px;left:auto;top:-10px;right:-10px;}
span.availablesoon{background-position:0 -1822px;left:auto;top:-10px;right:-10px;}
span.recentlyrenovated{background-position:0 -1892px;left:auto;top:-10px;right:-10px;}
span.furnished{background-position:0 -1962px;left:auto;top:-10px;right:-10px;}
span.unfurnished{background-position:0 -2032px;left:auto;top:-10px;right:-10px;}
span.longlet{background-position:0 -2102px;left:auto;top:-10px;right:-10px;}
span.shortlet{background-position:0 -2172px;left:auto;top:-10px;right:-10px;}
span.seaview{background-position:0 -2242px;left:auto;top:-10px;right:-10px;}
span.premiumdisplayos{background-position:0 -2732px;left:auto;top:-10px;right:-10px;}
span.stampdutypaid{background-position:0 -2802px;left:auto;top:-10px;right:-10px;}
span.openhouse{background-position:0 -2872px;left:auto;top:-10px;right:-10px;}
span.nochain{background-position:0 -2942px;left:auto;top:-10px;right:-10px;}
span.partexchange{background-position:0 -3012px;left:auto;top:-10px;right:-10px;}
span.fixedprice{background-position:0 -3082px;left:auto;top:-10px;right:-10px;}
span.nostampduty{background-position:0 -3152px;left:auto;top:-10px;right:-10px;}
span.homereport{background-position:0 -3222px;left:auto;top:-10px;right:-10px;}
span.withland{background-position:0 -3292px;left:auto;top:-10px;right:-10px;}
span.starbuy{background-position:0 -3362px;left:auto;top:-10px;right:-10px;}
span.dealrunsout{background-position:0 -2452px;left:auto;top:-10px;right:-10px;}
span.limitedoffer{background-position:0 -2522px;left:auto;top:-10px;right:-10px;}
span.prempartner{background-position:0 -2592px;left:auto;top:-10px;right:-10px;}
span.aipp{background-position:0 -2662px;left:auto;top:-10px;right:-10px;}
span.rmexclusive{background-position:0 -2312px;left:auto;top:-10px;right:-10px;}
span.greatinvest{background-position:0 -2382px;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(http://www.rightmove.co.uk/ps/images09275/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{;font-weight:bold;white-space:nowrap;}
ol#summaries .description{position:relative;left:0;}
#hasNotes{position:absolute;}
ol#summaries ul.propertylinks{position:relative;;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{;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(http://www.rightmove.co.uk/ps/images09275/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(http://www.rightmove.co.uk/ps/images09275/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(http://www.rightmove.co.uk/ps/images09275/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;}
.companyeditionbannerstretch{height:100%;width:100%;}
.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;}
@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{;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;}
}
.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:6p x 5px;padding:0 5px;}
#searchresults #sort{padding:.7em .2em .4em .6em;margin:0;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 #sort h3 span{margin:0 3px;font-weight:normal;}
#searchresults #saveproperties{float:none;margin:0 4px 0 8px;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(http://www.rightmove.co.uk/'/ps/images09275/buttons/secondary/save_search.png');}
#searchresults #saveproperties #emailalert{width:125px;height:28px;background-repeat:no-repeat;background-image:url(http://www.rightmove.co.uk/'/ps/images09275/buttons/secondary/propertyAlerts.png');}
#searchresults #saveproperties a:hover{background-position:0 -28px;width:125px;height:28px;}
#searchresults #branchSearchCriteria .inputset{border:none;}
#directedsearch{border:1px solid #3e4555;}
#directedsearch ul{list-style:none;margin-left:0;}
h3.directed{background:#3e4555;color:#fff;padding:.4em .6em;margin:-10px -5px 10px -5px;}
#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(http://www.rightmove.co.uk/'/ps/images09275/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(http://www.rightmove.co.uk/ps/images09275/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;}
}
.js #sliderBottom{float:left;margin:.2em .5em;}
.slidercontainer{margin:2em 0 0 5.6em;}
.previous{float:left;}
.sliderGallery-JS{overflow:hidden;position:relative;height:30px;width:330px;}
.sliderGallery-JS UL{position:absolute;white-space:nowrap;list-style:none;padding:3px 0;padding-top:0;}
.sliderGallery UL{margin:0;}
.sliderGallery UL LI{display:block;float:left;padding-top:6px;padding-bottom:5px;}
.sliderGallery-JS UL LI{display:inline;height:53px;float:none;padding-top:3px;background-image:url(http://www.rightmove.co.uk/ps/images09275/pagination/navigationGradient.gif);background-repeat:repeat-x;background-position:left -3px;}
.sliderGallery UL LI a{margin:.2em .15em;padding:.2em .6em .2em .6em;text-decoration:none;border:1px solid #CCC;}
.sliderGallery UL LI a:hover{border:1px solid #3152ad;background-color:#FFF;color:#3152ad;text-decoration:none;background-image:none;}
span.current{padding:.3em .6em .2em .6em;margin:.2em .15em;border:1px solid #3152AD;color:#FFF;background-color:#3152ad;}
.sliderGallery UL LI a:active{background-image:none;}
.pagenavigation{padding:.13em .3em .13em .3em;margin:.2em 0 0 0;border:1px solid #CECFCE;float:left;text-decoration:none;background:transparent url(http://www.rightmove.co.uk/ps/images09275/pagination/navigationGradient.gif) repeat-x scroll left -3px;}
#pagenavigation a:hover{border:1px solid #3152ad;background-color:#FFF;color:#3152ad;text-decoration:none;}
.disabled{color:#DEDEDE;}
.active{color:#3152ad;}
.pagecount{color:#636363;margin-right:1.1em;width:78px;text-align:center;}
ul.slidersmalllist{position:relative;}
.ui-slider-horizontal{width:330px;height:8px;position:relative;text-align:left;background:url(http://www.rightmove.co.uk/ps/images09275/pagination/navigationBackground.gif) 0 1px no-repeat;cursor:pointer;}
.ui-slider-horizontal .ui-slider-handle{margin-left:-33px;position:absolute;z-index:2;height:9px;width:65px;top:-2px;background:url(http://www.rightmove.co.uk/ps/images09275/pagination/navigationScrollbar.gif) 0 0 no-repeat;}
.previous-marker{height:5px;width:5px;background:url(http://www.rightmove.co.uk/ps/images09275/pagination/navigationMarker.gif) 0 0 no-repeat;position:relative;overflow:hidden;}
.validationcontainer{display:block;float:left;font-size:.9em;padding:1px 0 0 25px;white-space:nowrap;margin-bottom:1px;}
.passed{background:transparent url(http://www.rightmove.co.uk/ps/images09275/icons/iconsuccess.gif) no-repeat 4px 1px;height:1.5em;}
.failed{background:#fff8e8 url(http://www.rightmove.co.uk/ps/images09275/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{;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;;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{;height:30px;margin:1em 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;;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(http://www.rightmove.co.uk/ps/images09275/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{;}
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;;}
.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;;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(http://www.rightmove.co.uk/ps/images09275/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{;margin-top:1em;padding-top:1em;border-top:1px dashed #CCC;}
#whatnext .details{;}
#whatnext .details p{margin-bottom:0;}
.criteria .inputset,.criteriasearch .inputset,.criteriasearch .checkboxes{background:#F9F9F9;padding:.2em .2em;}
.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:10px;right:5px;}
.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;}
.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;;}
.pdform p.note{color:#666;font-size:89%;line-height:1.5em;font-weight:normal;margin-top:.4em;;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;}
.ac_input{border:1px solid #B0B8BE;}
.ac_results{padding:0;border-top:1px solid #dedede;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:1px solid #dedede;background-color:white;overflow:hidden;z-index:99999;margin-top:5px;color:#444;}
.ac_results #typeAheadResult{list-style-position:outside;list-style:none;padding:0;margin:0;border-style:solid;border-width:1px;border-color:#666 #999 #666 #666;}
#typeAheadResult li{margin:0;padding:.5em .4em;cursor:default;display:block;line-height:1.1em;overflow:hidden;border-bottom:1px solid #eee;font-size:1em;}
#typeAheadResult li.ac_lasthist{border-bottom:1px solid #999;}
.ac_results li.ac_loading{background:white;}
.more{display:block;font-size:.85em;}
#typeAheadResult li.ac_over{background-color:#e7ecf7;border-bottom:1px solid #00801b;}
#moreLink.ac_over{background-color:#fff;border-color:#fff;}
span.highlightLetter{font-weight:bold;color:#00801b;}
.nomatch{font-style:italic;}
.ac_results iframe{display:none;display:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:2000px;height:3000px;}
.maps #pageheader,.maps #headerpromopropertydea,.maps #resultsheader{display:none;}
.maps #nyroModalContent #pageheader{display:block;}
.maps #criteria{padding:12px 10px 4px 10px;border-bottom:2px solid;}
.maps #searchHeader{padding:10px;}
#searchresults.maps .primarycontent{float:left;}
.maps label{padding-right:.3em;color:#666;}
.maps .formelement{float:left;margin-right:.8em;}
.maps #submit{margin:0;}
#formSubmit,#formSubmit2{float:left;width:auto;height:26px;}
#formSubmit input:hover,#formSubmit2 input:hover{margin-top:1px;}
#displayFilters{float:left;margin-right:.5em;}
#toggleFilters{display:none;;}
#toggleFilters .parentcontainer li{width:24em;float:left;}
.maps #changeLocation{margin-right:1em;}
.maps #changeLocation.formelement{margin-right:.4em;}
.maps #changeLocation #searchLocation2{width:20em;padding:.3em;}
.maps #changeLocation #radius2{margin:.3em -0.6em;}
#userActions{margin:.4em 0 .4em 1em;}
#userActions li{list-style:none;float:left;display:block;}
#userActions li a{font-weight:bold;padding:0 .4em;}
#userActions li a:hover{background-color:#3350AC;color:#fff;}
#userActions #link-print,#userActions #link-rss{background:none;}
#userActions #link-print:hover,#userActions #link-rss:hover{background:#3350AC;}
#userActions #drawSearchLink a{background:transparent url(http://www.rightmove.co.uk/ps/images09275/icons/drawMap.png) no-repeat;display:block;padding-left:18px;margin-left:.3em;}
#userActions #drawSearchLink a:hover{background-color:#3350AC;}
#userActions #switchbtn{position:static;}
#userActions #switchbtn span{display:none;}
.maps #resultsHeader,.maps #resultsMapHeader{background:#3D4655;color:#dedede;padding:6px .5em;}
.maps #resultsHeader,.maps #resultsMapHeader a{color:#fff;}
#changeMapSize{float:right;}
.maps #resultsHeader{margin-top:-6px;}
.maps #resultsHeader h3{font-size:1em;word-spacing:normal;color:#ccc;border:none;margin-bottom:0;float:left;}
.maps #sortResults{float:right;list-style:none;margin:5px 10px;}
.maps #sortResults li{padding-left:.5em;float:left;}
.maps #sortResults span{float:left;}
.maplabel{background-color:#FFF;border:1px solid black;padding:2px;}
#mapcanvas{width:100%;height:260px;border:1px solid #474d5a;}
#map-popup{border:1px solid #999;position:absolute;padding:5px;width:250px;min-height:105px;background-color:#FFF;overflow-y:auto;}
#map-popup.moreThanOne{height:200px;overflow-y:auto;}
#map-popup img.fixedPic,#map-popup img.largephoto{width:85px;min-height:40px;max-height:101px;float:left;border:1px solid #999;padding:2px;margin:5px 10px 5px 0;}
#map-popup span.sticker{background:none;position:relative;}
#map-popup .details{margin-bottom:5px;border-bottom:1px solid #dedede;}
#map-popup .details h2{color:#555;}
#map-popup .details span{display:block;padding:.1em 0;}
#map-popup .details span.bedroom{color:#999;}
#map-popup .details span.address{font-weight:normal;}
#map-popup .moreinfo ul{margin:0;}
#map-popup .moreinfo li.moredetails{list-style:none;}
.largemap .primarycontent{display:none;}
.largemap .secondarycontent{width:99.8%;}
.largemap #mapcanvas{width:99.8%;}
body.largemap{overflow-y:hidden;}
#messageControl{left:-1px;background:#474d5a;border:2px solid #6cf;color:#6cf;padding:.5em 1em;width:28em;}
#messageControl p{margin:0;}
#topPages .pagenavigation:hover{text-decoration:underline;}
#topPages{float:right;color:#fff;margin:-5px 0;padding:.3em;}
#topPages .pagecount,#topPages .pagenavigation{float:left;width:auto;}
#topPages .pagecount{color:#fff;margin-right:0;padding:0 1em;font-weight:bold;font-size:1.1em;}
#topPages .pagenavigation{background:#fff;margin:0;padding:0 .3em;color:#3152AD;}
#topPages ul{list-style:none;float:left;margin:0;}
#topPages ul li{display:block;float:left;margin:.1em .6em;}
#topPages ul li a{color:#fff;}
#topPages ul li a:hover{background:#ccc;}
#topPages ul .current{backgroud:#eee;}
.maps li.premium,.maps #interstitialAdvert{display:none;}
.maps #summaries{margin-top:30px;}
#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{;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(http://www.rightmove.co.uk/ps/images09275/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(http://www.rightmove.co.uk/ps/images09275/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;}
.resetdrawasearchmap{background:url(http://www.rightmove.co.uk/ps/images09275/drawasearch/reset.png) left top no-repeat;position:absolute;width:102px;height:50px;top:70px;left:135px;}
.resetdrawasearchmap-inactive,.resetdrawasearchmap-inactive:hover{background:url(http://www.rightmove.co.uk/ps/images09275/drawasearch/reset-inactive.png) left top no-repeat;position:absolute;width:102px;height:50px;top:70px;left:135px;cursor:default;background-color:transparent;}
.resetdrawasearchmap-selected,.resetdrawasearchmap:hover{background:url(http://www.rightmove.co.uk/ps/images09275/drawasearch/reset-selected.png) left top no-repeat;}
.enabledrawing{background:url(http://www.rightmove.co.uk/ps/images09275/drawasearch/newshape.png) left top no-repeat;position:absolute;width:125px;height:50px;top:70px;left:10px;}
.enabledrawing-selected,.enabledrawing:hover{background:url(http://www.rightmove.co.uk/ps/images09275/drawasearch/newshape-selected.png) left top no-repeat;}
.deletevertex{background:url(http://www.rightmove.co.uk/ps/images09275/drawasearch/delete-point.png) left top no-repeat;position:absolute;width:143px;height:50px;top:70px;right:98px;}
.deletevertex-inactive,.deletevertex-inactive:hover{background:url(http://www.rightmove.co.uk/ps/images09275/drawasearch/delete-point-inactive.png) left top no-repeat;position:absolute;width:48px;height:50px;top:70px;right:98px;cursor:default;background-color:transparent;}
.deletevertex-selected,.deletevertex:hover{background:url(http://www.rightmove.co.uk/ps/images09275/drawasearch/delete-point-selected.png) left top no-repeat;}
.selectmaptype{position:absolute;width:84px;height:50px;right:10px;top:70px;}
.selectmaptype-satellite{background:url(http://www.rightmove.co.uk/ps/images09275/drawasearch/satellite.png) left top no-repeat;}
.selectmaptype-road{background:url(http://www.rightmove.co.uk/ps/images09275/drawasearch/map.png) left top no-repeat;}
.selectmaptype-satellite:hover{background:url(http://www.rightmove.co.uk/ps/images09275/drawasearch/satellite-selected.png) left top no-repeat;}
.selectmaptype-road:hover{background:url(http://www.rightmove.co.uk/ps/images09275/drawasearch/map-selected.png) left top no-repeat;}
.movemap{background:url(http://www.rightmove.co.uk/ps/images09275/drawasearch/move.png) left top no-repeat;position:absolute;width:48px;height:50px;top:70px;right:246px;}
.movemap-selected,.movemap:hover{background:url(http://www.rightmove.co.uk/ps/images09275/drawasearch/move-selected.png) left top no-repeat;}
#mapheader{background-color:#2D4C8E;border-bottom:2px solid #999;;color:#FFF;padding:0 280px 1em 1.2em;}
#mapheader h1{line-height:52%;margin-left:-0.1em;padding-top:.5em;}
.disableddrawbutton{cursor:default;}
#mapupdateorcancel{text-align:right;margin-right:10px;}
#logocontrol a{background:none;}
#drawtips p{margin:5px;}
.updatesearchfromdraw,.updatesearchfromdraw:hover{background:none;}
.updatesearchfromdraw img{padding:5px;vertical-align:middle;}
.minimapLinkSC{border:1px solid #3350AC;clear:none;margin-left:33%;width:29%;}
.criteria .inputset.minimapSCContainer a{clear:none;float:none;}
.criteria .minimapSCContainer label{width:23%;}
.criteria.scPageCriteria label{width:23%;}
.minimapLinkRes{border:1px solid #3350AC;clear:none;margin-right:0;}
a.thumbnail2:hover{background-color:#FFF;}
#TB_window{margin-top:-293px;}
.criteria.scPageCriteria .checkboxes label{width:auto;}
#drawsearchvideolink{background:url(http://www.rightmove.co.uk/ps/images09275/drawasearch/videoTutorialBg.png) left top no-repeat;float:left;padding-left:42px;height:25px;padding-top:8px;}
#updcancelbtns{float:right;}
#shapeUpdate{color:green;}
#link-drawasearchmap{background:transparent url(http://www.rightmove.co.uk/ps/images09275/icons/drawMap.png) no-repeat;display:block;padding-left:18px;margin-left:.3em;}
#link-drawasearchmap:hover{background-color:#3350AC;}
div.inputset #link-drawasearchmap{margin:5px 0;}
#drawSearch{position:absolute;top:40px;right:180px;z-index:5;}
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/images09275/icons/mediaPageDropShadowStrip-x.gif) repeat-x right top;height:7px;position:relative;top:-4px;clear:both;}
#dropshadow #left{background:url(/ps/images09275/icons/mediaPageDropShadowStripLeft.gif) no-repeat left top;height:7px;float:left;width:50%;}
#dropshadow #right{background:url(/ps/images09275/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:0;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#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;}
.propertyDetailDescription li{list-style-position:inside;}
.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/images09275/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/images09275/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/images09275/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/images09275/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/images09275/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/images09275/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;}
@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{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;}
}
span.propertystatus{position:absolute;bottom:0;right:0;width:60px;height:60px;overflow:hidden;text-indent:-5000px;background:url(/ps/images09275/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/images09275/icons/sprite-sticker.png) 0 0 no-repeat;z-index:10;}
div#mainphoto span.sticker{bottom:2.2em;}
span.premiumdisplay{background-position:0 -1612px;left:auto;top:-10px;right:-10px;}
span.offersticker{background-position:0 -212px;left:auto;top:-10px;right:-10px;}
span.newprice{background-position:0 -72px;left:auto;top:-10px;right:-10px;}
span.incentive{background-position:0 -142px;left:auto;top:-10px;right:-10px;}
span.reduced{background-position:0 -282px;left:auto;top:-10px;right:-10px;}
span.attninvestors{background-position:0 -352px;left:auto;top:-10px;right:-10px;}
span.publicnotice{background-position:0 -422px;left:auto;top:-10px;right:-10px;}
span.newlisting{background-position:0 -492px;left:auto;top:-10px;right:-10px;}
span.viewingadvised{background-position:0 -562px;left:auto;top:-10px;right:-10px;}
span.auction{background-position:0 -632px;left:auto;top:-10px;right:-10px;}
span.opentooffers{background-position:0 -702px;left:auto;top:-10px;right:-10px;}
span.lastfew{background-position:0 -772px;left:auto;top:-10px;right:-10px;}
span.showhome{background-position:0 -912px;left:auto;top:-10px;right:-10px;}
span.partex{background-position:0 -1052px;left:auto;top:-10px;right:-10px;}
span.ask{background-position:0 -1122px;left:auto;top:-10px;right:-10px;}
span.green{background-position:0 -1192px;left:auto;top:-10px;right:-10px;}
span.deals{background-position:0 -1262px;left:auto;top:-10px;right:-10px;}
span.soon{background-position:0 -1332px;left:auto;top:-10px;right:-10px;}
span.released{background-position:0 -1402px;left:auto;top:-10px;right:-10px;}
span.first{background-position:0 -1472px;left:auto;top:-10px;right:-10px;}
span.makeoffer{background-position:0 -1542px;left:auto;top:-10px;right:-10px;}
span.trythenbuy{background-position:0 -1682px;left:auto;top:-10px;right:-10px;}
span.homebuydirect{background-position:0 -1752px;left:auto;top:-10px;right:-10px;}
span.availablesoon{background-position:0 -1822px;left:auto;top:-10px;right:-10px;}
span.recentlyrenovated{background-position:0 -1892px;left:auto;top:-10px;right:-10px;}
span.furnished{background-position:0 -1962px;left:auto;top:-10px;right:-10px;}
span.unfurnished{background-position:0 -2032px;left:auto;top:-10px;right:-10px;}
span.longlet{background-position:0 -2102px;left:auto;top:-10px;right:-10px;}
span.shortlet{background-position:0 -2172px;left:auto;top:-10px;right:-10px;}
span.seaview{background-position:0 -2242px;left:auto;top:-10px;right:-10px;}
span.premiumdisplayos{background-position:0 -2732px;left:auto;top:-10px;right:-10px;}
span.stampdutypaid{background-position:0 -2802px;left:auto;top:-10px;right:-10px;}
span.openhouse{background-position:0 -2872px;left:auto;top:-10px;right:-10px;}
span.nochain{background-position:0 -2942px;left:auto;top:-10px;right:-10px;}
span.partexchange{background-position:0 -3012px;left:auto;top:-10px;right:-10px;}
span.fixedprice{background-position:0 -3082px;left:auto;top:-10px;right:-10px;}
span.nostampduty{background-position:0 -3152px;left:auto;top:-10px;right:-10px;}
span.homereport{background-position:0 -3222px;left:auto;top:-10px;right:-10px;}
span.withland{background-position:0 -3292px;left:auto;top:-10px;right:-10px;}
span.starbuy{background-position:0 -3362px;left:auto;top:-10px;right:-10px;}
span.dealrunsout{background-position:0 -2452px;left:auto;top:-10px;right:-10px;}
span.limitedoffer{background-position:0 -2522px;left:auto;top:-10px;right:-10px;}
span.prempartner{background-position:0 -2592px;left:auto;top:-10px;right:-10px;}
span.aipp{background-position:0 -2662px;left:auto;top:-10px;right:-10px;}
span.rmexclusive{background-position:0 -2312px;left:auto;top:-10px;right:-10px;}
span.greatinvest{background-position:0 -2382px;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/images09275/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/images09275/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/images09275/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/images09275/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;}
.companyeditionbannerstretch{height:100%;width:100%;}
.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;}
@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;}
}
.validationcontainer{display:block;float:left;font-size:.9em;padding:1px 0 0 25px;white-space:nowrap;margin-bottom:1px;}
.passed{background:transparent url(/ps/images09275/icons/iconsuccess.gif) no-repeat 4px 1px;height:1.5em;}
.failed{background:#fff8e8 url(/ps/images09275/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:1em 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/images09275/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/images09275/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:.2em .2em;}
.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:10px;right:5px;}
.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;}
.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;}
#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/images09275/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/images09275/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;}
.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:6p x 5px;padding:0 5px;}
#searchresults #sort{padding:.7em .2em .4em .6em;margin:0;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 #sort h3 span{margin:0 3px;font-weight:normal;}
#searchresults #saveproperties{float:none;margin:0 4px 0 8px;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/images09275/buttons/secondary/save_search.png');}
#searchresults #saveproperties #emailalert{width:125px;height:28px;background-repeat:no-repeat;background-image:url('/ps/images09275/buttons/secondary/propertyAlerts.png');}
#searchresults #saveproperties a:hover{background-position:0 -28px;width:125px;height:28px;}
#searchresults #branchSearchCriteria .inputset{border:none;}
#directedsearch{border:1px solid #3e4555;}
#directedsearch ul{list-style:none;margin-left:0;}
h3.directed{background:#3e4555;color:#fff;padding:.4em .6em;margin:-10px -5px 10px -5px;}
#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/images09275/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/images09275/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;}
}