#propertySearchForm{padding:20px;clear:both;}
.x-fieldset{margin:0;}
div.pricefromto{width:160px;padding-left:10px;padding-bottom:10px;}
div.pricefromto label{font-size:.9em;vertical-align:middle;}
div.pricefromto select{float:right;}
.x-form-item label{width:auto;}
.searchBoxHint{font-family:Helvetica,Arial,Verdana,Geneva,sans-serif;font-weight:normal;font-size:100%;font-size:.9em;color:#000;border:none;margin:3px 0 7px 0;padding:0;}
.inputright_search_button{float:right;}
#rightHandColumn div.title h3{color:#000;}
#rightHandColumn div.title{margin:5px 10px;}
#selectPage{margin:10px 0 0 0;padding:0;float:right;}
#selectPage #newpagenum{border:1px solid #7E9DB9;}
#selectPage .spacerleft,#pages .spacerright{background:url(../../../images/common/buttons/arrows/bar.png) scroll no-repeat left center;}
#selectPage .spacerright{background-position:right center;margin-right:5px;padding-right:10px;}
#selectPage .spacerleft{margin-left:5px;padding-left:10px;}
#selectPage .submit{position:absolute;left:-1000px;width:1px;}
#selectPage a{text-decoration:none;}
#detailtools{margin:0 0 10px 0;padding:0;}
#sorting{float:right;}
#sorting span{float:left;font-size:.9em;font-weight:bold;padding:3px 5px 0 0;font-weight:bold;}
#sorting form,#sorting form fieldset{display:inline;}
#resultSummary em{font-size:1.5em;font-weight:bold;}
#resultSummary a:link,#resultSummary a:visited,#resultSummary a:active,#resultSummary a:focus{background:url(../../../images/common/buttons/arrows/prev-disabled.jpg) no-repeat scroll 2px 2px;padding:0 0 0 15px;margin:0 10px 0 0;text-decoration:none;}
#resultSummary a:hover{background:url(../../../images/common/buttons/arrows/prev.jpg) no-repeat scroll 2px 2px;text-decoration:underline;}
#currentfacets{clear:both;margin-bottom:1em;}
#currentfacets h5{float:left;}
#currentfacets .theFacets{float:left;margin:1em;margin-bottom:0;}
#currentfacets li{padding-bottom:5px;list-style-type:none;margin:0;padding:0;}
#currentfacets li{float:left;padding-right:5px;}
#currentfacets div{clear:left;}
#currentfacets ul{overflow:auto;margin:0;padding:0;}
#currentfacets a{text-decoration:none;}
#currentfacets a.remove{background:url(../../../images/common/buttons/removefacet-left.jpg) no-repeat top left;}
#currentfacets a.remove .removeFacet{background:url(../../../images/common/buttons/removefacet-right.jpg) no-repeat top right;padding:3px 30px 3px 10px;display:block;}
#currentfacets a.remove .removeFacet span{font-family:Helvetica,Arial,Verdana,Geneva,sans-serif;font-weight:bold;font-size:1em;color:white;}
#currentfacets a.remove .removeFacet:hover{background:url(../../../images/common/buttons/removefacet-right-over.jpg) no-repeat top right;text-decoration:none;}
#propertyResults{width:630px;}
#results{margin:0;padding:0;}
#results .result{background:#f3ffd1;margin:5px 0 0 0;padding:5px;width:623px;overflow:hidden;}
#results .result .leftwrap{float:left;width:166px;margin-right:5px;}
#results .result .image{background-color:white;border:1px solid #666;padding:2px;margin-bottom:1em;overflow:hidden;height:100%;}
#results .result .image a{display:block;line-height:0;}
#results .result .image img.propertyimage{margin:0;padding:0;background:url(../../../images/property/awaitinglistimage.gif) no-repeat top left;}
#results .result .image .thumbnails{overflow:hidden;width:160px;margin:2px 0 0 0;padding:2px 0 0 0;border-top:solid 1px #666;}
#results .result .image .thumbnails img.thumbimage{float:left;}
#results .result .image .thumbnails img.right{float:right;}
#results .detail{float:left;width:287px;margin:0;padding:0;}
span.status{color:#f00;font-weight:bold;font-size:80%;}
#results .contact{float:left;text-align:left;margin:10px;width:145px;overflow:hidden;}
#results .contact .btns{text-align:left;}
#results .contact .btns a{margin:0;}
#results .contact img{border:1px solid #CCC;}
#results .contact p.propertyref{font-size:.9em;font-weight:bold;color:#454545;margin:5px 0 0 0;}
#results .contact p.question{font-size:1.1em;font-weight:bold;color:#000;margin:15px 0 15px 0;}
#results .contact p.agent{font-size:.9em;font-weight:bold;color:#454545;text-align:center;margin:0;}
#results .detail h1,#results .detail h2,#results .detail h3,#results .detail h4{font-size:100%;font-weight:normal;color:#000;margin:0;padding:0;}
#results .detail h2{font-size:1.4em;font-weight:bold;color:#70b10b;margin:0;padding:0;text-decoration:none;}
#results .detail h2 a:hover{text-decoration:underline;}
#results .detail h3{font-size:1.2em;font-weight:bold;color:#454545;margin:0;padding:0;}
#results .detail h4{font-size:1.3em;font-weight:bold;color:#000;margin:0;padding:0;}
#results .detail h5{font-size:.9em;font-weight:bold;color:#70b10b;margin:0;padding:0;}
#results .detail p.summary{font-size:1em;font-weight:normal;line-height:1.5em;color:#454545;margin:20px 0 10px 0;}
#propetytitle{padding:6px 10px;border:solid 1px #70b10b;}
#propertydetails .imageandinfo{width:632px;padding:10px 0 20px 0;overflow:hidden;}
#propertydetails .mainImage{float:left;width:425px;height:284px;overflow:hidden;margin:0 12px 0 0;}
#propertydetails .mainImage img{display:none;}
#propertydetails .mainImage img.selected{display:block;}
#propertydetails .thumbnails{padding:0 0 10px 0;border-bottom:solid 1px #70b10b;overflow:auto;}
#propertydetails .thumbnails .thumbwrap{width:110px;height:82px;margin-right:1em;margin-bottom:1em;float:left;}
#propertydetails .info h3,#propertydetails .info h4,#propertydetails .info p{margin:15px 0;}
#propertydetails a.virtualtourlink{background:transparent url(../../../images/common/virtual-tours.png) no-repeat scroll center left;background-position:0 0;padding:3px 0 3px 25px;}
#propertydetails a.floorplanlink{background:transparent url(../../../images/common/floor-plans.jpg) no-repeat scroll center left;background-position:0 0;padding:3px 0 3px 25px;}
#propertydetails a.energyratinglink{background:transparent url(../../../images/common/energy-rating.jpg) no-repeat scroll center left;background-position:0 0;padding:3px 0 3px 25px;}
#propertydetails a.hipreportlink{background:transparent url(../../../images/common/hip-report.png) no-repeat scroll center left;background-position:0 0;padding:3px 0 3px 25px;}
#propertydetails a.documentlink{background:transparent url(../../../images/media/pdficon.gif) no-repeat scroll center left;background-position:0 0;padding:3px 0 3px 25px;}
#propDescription center b{color:#70b10b;}
#propDescription table b{color:#70b10b;padding:0 50px 0 0;}
#floorPlan b,#energyRatings b{color:#70b10b;padding:0 50px 0 0;}
#propDescription{margin:20px 0 0 0;float:left;width:610px;}
#propDescription h1,h2,h3,h4{font-size:1em;font-weight:bold;}
#intro{font-weight:normal;font-size:small;}
#propDetail p{font-size:1em;}
#propDetail p.first{font-weight:bold;}
#propDetail .details{clear:both;}
#propDetail #floorplans,#propDetail #energy{margin:10px 0 10px 165px;}
#propDetail a.tours{margin:3px 0 0 0;}
#detailContact .title{background-color:#70b10b;padding:8px 10px;}
#detailContact .title h3{color:white;}
#detailContact .theContent{margin:10px;}
.detailcontact .rollover{width:131px;}
.detailcontact p{text-align:center;}
.detailcontact .content{padding-bottom:0;}
.backToTop{float:right;}
a.backToTopLink:link,a.backToTopLink:focus,a.backToTopLink:active,a.backToTopLink:visited{background:url(../../../images/common/buttons/arrows/up-disabled.jpg) no-repeat scroll center right;padding:0 20px 0 0;text-decoration:none;}
a.backToTopLink:hover{background:url(../../../images/common/buttons/arrows/up.jpg) no-repeat scroll center right;text-decoration:underline;}
div.branchthumbnail{margin:0 auto;text-align:center;padding-bottom:10px;}
div.relatedContent div.btns,div.relatedContent fieldset.btns{padding-top:10px;}
#myswaps.relatedItem{margin-top:1em;}
div.relatedContent fieldset.btns input{margin-left:44px;}
.x-panel-body-noheader,.x-panel-body,.x-panel-mc .x-panel-body{border:none;}
#results .zeroresults .detail{width:478px;}
#results .zeroresults div.btns{float:right;}
#landingtext{background-color:#70B10B;color:White;margin:0;margin-top:1em;padding:10px;font-size:1.2em;width:612px;}
#landingtext p{margin-bottom:0;font-size:13px;}
#landingtext h1{color:White;font-size:1em;margin-bottom:.5em;}