/*-----------------------------------------------------------------------------
	Developments
-----------------------------------------------------------------------------*/

ul.list,
ul.regions-list,
ul.developments-list {
	clear:both;
	overflow:hidden;
	width:100%;
	list-style:none;
	padding:0;
	margin:-1px 0 0 0;
	}
	ul.developments-list {
		margin:0;
		}
	ul.regions-list {
		margin:15px 0;
		}		
	ul.regions-list li {
		float:left;
		clear:both;
		width:100%;
		padding:0 0 9px;
		}
		ul.regions-list li.selected {
			padding:0;
			}
			ul.regions-list li h3 { /* Region header */
				float:left;
				clear:both;
				width:620px;
				w\idth:448px;
				padding:0 160px 0 12px;
				font-size:1em;
				font-weight:normal;
				text-decoration:none;
				outline:none;
				line-height:39px;
				cursor:pointer;
				color:#5c5c5c;
				background:#ededed url(/images/branding/developments/regionArrow.png) 0 0 no-repeat;
				}
				ul.regions-list li.selected h3 {
					color:#fff;
					background-color:#95be41;
					background-image:url(/images/branding/developments/selectedRegionArrow.png);
					}
					ul.regions-list li h3 a.county-name {
						text-decoration:underline;
						color:#000;
						}
					ul.regions-list li.selected h3 a.county-name {
						text-decoration:underline;
						color:#fff;
						}
						ul.regions-list li h3 a.county-name,
						ul.regions-list li h3 span.county-name {
							float:left;
							font-weight:bold;
							}
					ul.regions-list li h3 span {
						float:right;
						margin:2px 0 0;
						line-height:12px;
						white-space:nowrap;
						padding:12px 0 0 0;
						}
						ul.regions-list li h3 span.properties-number {
							margin-left:12px;
							padding:12px 0 0 12px;
							}

    		ul.list li,
    		ul.developments-list li { /* Development */
    			float:left;
				display:block;
				position:relative;
    			width:620px;
    			w\idth:610px;
			    min-height:12em;
	  		    height:auto !important;
			    height:12em;
    			padding:14px 0 10px 0;
				background:#fff url(/images/branding/news-list-li-bg.png) no-repeat 50% 0;				
    			}
				ul.developments-list.property-types li {
					width:310px;
					w\idth:300px;
					background:none;
					padding:14px 0 0 10px;
					}
					body.partexchange ul.developments-list.property-types li  {
						width:305px;
						w\idth:295px;
						}
					ul.developments-list.property-types.pexchange {
						overflow:hidden;
						padding-bottom:10px;						
						}
						ul.developments-list.property-types.pexchange li p.price {
							padding:0;
							}
					ul.developments-list.property-types li.clearall {
						width:610px;
						padding:0;
						float:none;
						font-size:1px;
						clear:both;
						overflow:hidden;
						min-height:1px;
						height:auto !important;
						height:1px;
						line-height:1px;
						}						
				ul.developments-list li a.green-btn {
					position:absolute;
					top:14px;
					right:0;
					}
					ul.developments-list li strong {
						color:#000;
						}
    				ul.developments-list li h4 {
						position:relative;
						font-size:1.0em;
						padding:0.4em 0 1.5em 0;
						color:#549534;
    					}
						ul.developments-list.property-types li h4 {
							padding:0.4em 0 0.2em 0;
							}
						ul.developments-list li a.pdf {
							float:left;
							display:block;
							font-size:.9em;
							font-weight:bold;
							margin:10px 0 0 0;
							padding:0 0 0 25px;											
							background:url(/images/branding/icons/pdf-icon.png) no-repeat 0 50%;
							}
    					ul.developments-list li h4 a {
    						color:#549534 !important;
    						}
    					ul.developments-list li h4 span,
    					ul.list li span.literal-index,
						ul.map-legend li span.letter-index {
    						position:absolute;
    						width:34px;
    						height:24px;
    						margin:0 0 0 32px;
    						line-height:24px;
    						text-indent:16px;
    						color:#fff;
							top:3px;
							left:280px;
    						background:url(/images/branding/icons/developmentMarker.png) 0 0 no-repeat;
    						}
							ul.map-legend li span.letter-index {
								left:190px;
								}						
							:root ul.developments-list li h4 span,
							:root ul.list li span.literal-index {
								top:1px;
								}						
							:root ul.map-legend li span.letter-index {
								top:5px;
								}
    						ul.developments-list li.even h4 span,
    						ul.list li span.literal-index.B,
    						ul.list li span.literal-index.D,
    						ul.list li span.literal-index.F,
    						ul.list li span.literal-index.H,
    						ul.list li span.literal-index.J,
    						ul.list li span.literal-index.L,
    						ul.list li span.literal-index.N,
    						ul.list li span.literal-index.P,
    						ul.list li span.literal-index.R,
    						ul.list li span.literal-index.T,
    						ul.list li span.literal-index.V,
    						ul.list li span.literal-index.X,
    						ul.list li span.literal-index.Z,
							ul.map-legend li.even span.letter-index {
    							color:#000;
    							background-image:url(/images/branding/icons/developmentMarkerEven.png);
    							}
    					ul.developments-list li a.development-cgi img,
    					ul.developments-list li span.development-cgi img {
    						width:123px;
    						padding:0;
    						}
    			div.development-content,
				div.partexchange-wrap {					
    				margin:0 0 0 145px;
    				}
					div.development-content p {
						font-size:.9em;
						padding:0 0 0.8em; 
						}
    				ul.developments-list li p.view-properties {
    					clear:both;
    					padding:0;
    					text-align:right;
    					font-weight:bold;
    					}
        				ul.developments-list  li p.view-properties a.to-rent {
        					margin:0 0 0 8px;
        					padding:0 0 0 8px;
        					border-left:1px solid;
        					}
/* search by map legend */

ul.map-legend {
	list-style:none;
	margin:52px 0 0 0;
	padding:15px 0;
	border-top:1px solid #e0dfdf;
	}
	ul.map-legend li {
		width:248px;
		padding:0;
		margin:0;
		}
	ul.map-legend h4 {
		color:#569935;
		line-height:1.4em;
		position:relative;
		padding:0.7em 38px 0.7em 0;
		font-size:1.0em;
		}
		ul.map-legend h4 a {
			color:#569935;
			}

/* siteplan legend */

ul.siteplan-legend {
	list-style:none;
	margin:0;
	padding:8px 12px 4px 12px;
	clear:both;
	width:938px;
	w\idth:914px;
	overflow:hidden;
	border:1px solid #e0dfdf;
	}
	ul.siteplan-legend li {
		width:228px;
		float:left;
		padding:0 0 7px 0;
		margin:0;
	  min-height:80px;
	  height:auto !important;
	  height:80px;
		}
	ul.siteplan-legend li div {
		width:46px; 
		height: 46px;
		border:1px solid #efefef;
		float:left;
		margin:4px 13px 0 0;
		}
	ul.siteplan-legend li p {
		padding: 0 0 0 61px;
		}
		ul.siteplan-legend li p strong {
			color:#000;
			}
	ul.siteplan-legend li a {
		font-weight:bold;
		}