@charset "utf-8";
/* CSS Document */




/******************************
/ Facets of Lexington
******************************/
#info{
	background-color:#000;
	border:solid #fff 1px;
	display:none;
	min-height:10px;
	overflow:auto;
	position:absolute;
	top:400px;
	left:540px;
	width:10px;
	z-index:20;
}

	#info td#photo{
		vertical-align:top;
	}

		#info td#photo a#logo{
			display:block;
			height:70px;
			width:206px;
		}

	#info #close{
		background-color:#fff;
		color:#000;
		display:none;
		font-size:16px;
		font-weight:bold;
		height:0px;
		line-height:30px;
		padding:0 5px 0 0;
		text-align:right;
	}

		#info #close a{
			color:#000;
			text-decoration:none;
		}
		
		
#FacetsContainer{
	background-image:url(/images/facets/background.jpg);
	background-position:143px 0px;
	background-repeat:no-repeat;
	padding-left:143px;
	width:692px;
}
		
		
	#FacetsContainer #title{
		position:absolute;
		top:209px;
		left:206px;
	}
	
	#FacetsContainer #FlashFacet{
		height:400px;
		margin-left:auto;
		margin-right:auto;
		padding-top:50px;
		position:relative;
		width:692px;
		z-index:10;
	}




/******************************
/ View Communities
******************************/
#MainContainer #Communities{
	font-size:14px;
	margin:20px;
}

#MainContainer #Communities a{
	text-decoration:none;
}

#MainContainer #Communities a:hover{
	cursor:pointer;
	opacity: .6;
	filter:alpha(opacity='60'); 
	text-decoration:none;
}

#MainContainer #Communities .row{
	clear:both;
	margin:5px 0 5px 0;
	min-height:1px;
	overflow:auto;
	padding:5px;
	width:928px;
}

#MainContainer #Communities .rowLink{
	display:inline-block;
	float:left;
}

#MainContainer #Communities .container{
	float:left;
	min-height:1px;
	overflow:auto;
	width:788px;
}

#MainContainer #Communities .picture{
	float:left;
	width:156px;
}

#MainContainer #Communities .picture img{
	display:block;
}

#MainContainer #Communities .name, #MainContainer #Communities .row .location{
	float:left;
	width:310px;
}

#MainContainer #Communities .contact{
	float:left;
	display:inline-block;
	width:140px;
}

#MainContainer #Communities .contact ul{
	list-style-image:url(/images/shared/white_arrow.png);
	list-style-position:inside;
}

#MainContainer #Communities .contact li{
	margin:3px 0 0 0;
}



/*

#MainContainer #Communities a.picture{
	background-color:#FFF;
	display:inline-block;
}

#MainContainer #Communities a.picture:hover img{
	opacity: .6;
	filter:alpha(opacity='60');
}

#MainContainer #Communities p.error{
	color:#C00;
	font-weight:bold;
	margin:100px 0 0 0;
}
*/



/******************************
/ Home
******************************/
#MainContainer #FlashContent{
	position:absolute;
	margin:0 0 0 -45px;
	z-index:1;
}

#MainContainer #FlashContent object{
	outline:none;
}

#MainContainer #ContentContainer #Content #Home{
	padding:100px 0 0 545px;
	width:309px;
}

#MainContainer #ContentContainer #Content #Home p{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	padding:20px 0 0 30px;
	position:relative;
	width:240px;
	z-index:10;
}

#MainContainer #ContentContainer #Content #HomeLinks{
	margin:0 auto;
	top:645px;
	left:210px;
/*	padding:65px 0 0 15px;
	position:relative;*/
	position:absolute;
	width:669px;
	z-index:10;
}

#MainContainer #ContentContainer #Content #HomeLinks #lease_btn{
	float:left;
	width:164px;
}

#MainContainer #ContentContainer #Content #HomeLinks #lease_btn a{
	background-image:url(/images/home/buttons/quality-leased-residences.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
	height:132px;
	width:164px;
}

#MainContainer #ContentContainer #Content #HomeLinks #lease_btn a:hover{
	background-position:0px -132px;
}

#MainContainer #ContentContainer #Content #HomeLinks #lease_btn a span{
	margin:0 0 0 -5000px;
}

#MainContainer #ContentContainer #Content #HomeLinks #galleries_btn{
	float:left;
	width:164px;
}

#MainContainer #ContentContainer #Content #HomeLinks #galleries_btn a{
	background-image:url(/images/home/buttons/home-galleries.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
	height:124px;
	width:164px;
}

#MainContainer #ContentContainer #Content #HomeLinks  #galleries_btn a:hover{
	background-position:0px -124px;
}

#MainContainer #ContentContainer #Content #HomeLinks #galleries_btn a span{
	margin:0 0 0 -5000px;
}

#MainContainer #ContentContainer #Content #HomeLinks #construction_btn{
	float:left;
	width:164px;
}
				
#MainContainer #ContentContainer #Content #HomeLinks #construction_btn a{
	background:url(/images/home/buttons/commercial-construction.png) 0px 0px no-repeat;
	display:block;
	height:124px;
	text-indent:-9000px;
	width:164px;
}

#MainContainer #ContentContainer #Content #HomeLinks #construction_btn a:hover{
	background-position:0px -124px;
}

#MainContainer #ContentContainer #Content #HomeLinks #facets_btn{
	float:left;
	width:164px;
}

#MainContainer #ContentContainer #Content #HomeLinks #facets_btn a{
	background-image:url(/images/home/buttons/facets-of-lexington.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
	height:132px;
	width:164px;
}

#MainContainer #ContentContainer #Content #HomeLinks #facets_btn a:hover{
	background-position:0px -132px;
}

#MainContainer #ContentContainer #Content #HomeLinks #facets_btn a span{
	margin:0 0 0 -5000px;
}




/******************************
/ Home Gallery
******************************/
#Home_Gallery{
	width:964px;
}

#Home_Gallery .left{
	float:left;
	font-size:16px;
	margin:40px 0 0 20px;
	width:250px;
}

#Home_Gallery .left .title{
	border-bottom:solid #bca96f 1px;
	padding:0 0 10px 0;
}

#Home_Gallery .left .title h1{
	font-size:24px;
}

#Home_Gallery .left ul{
	list-style-type:none;
	margin:10px 0 0 0;
}

#Home_Gallery .left li.current a{
	color:#FFF;
}

#Home_Gallery .left li.current a:hover{
	color:#bda8ab;
}

#Home_Gallery .left li a{
	color:#bda8ab;
	text-decoration:none;
}

#Home_Gallery .left li a:hover{
	color:#FFF;
}

#Home_Gallery .right{
	float:right;
	margin:15px 15px 0 0;
	width:655px;
}




/******************************
/ Signature-Series
******************************/
#Signature_Series{
	margin:10px;
	width:958px;
}

#Signature_Series .left{
	float:left;
/*	width:676px;*/
	width:668px;
}

#Signature_Series .left #List{
/*	background-position:0px 0px;
	background-repeat:no-repeat;*/
	margin:20px 0 0 0;
/*	padding:61px 0 0 20px;*/
	width:648px;
}

#Signature_Series .left .Designer{
	background-image:url(/images/home-collections/designer-series/view-list.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:82px 0 0 20px;
}

#Signature_Series .left .Signature{
	background-image:url(/images/home-collections/signature-series/view-list.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:84px 0 0 20px;
}

#Signature_Series .left .Legacy{
/*	background-image:url(/images/home-collections/legacy-estate/view-list.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:82px 0 0 20px;*/
}

#Signature_Series .left .Build{
/*	background-image:url(/images/home-collections/build-on-your-site/view-list.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:82px 0 0 20px;*/
}

#Signature_Series .left #List ul{
	list-style-image:url(/images/home-collections/yellow-arrow.png);
	list-style-position:inside;
	width:633px;
	min-height:1px;
	overflow:auto;
}

#Signature_Series .left #List li{
	float:left;
	margin:0 5px 0 0;
	padding:5px 0 5px 20px;
	width:291px;
}

#Signature_Series .left #List li a{
	display:inline-block;
	color:#FFF;
	font-size:16px;
}

#Signature_Series .left #List li a:hover{
	opacity: .6;
	filter:alpha(opacity='60');
}

#Signature_Series .right{
	float:left;
	padding:20px 0 0 0;
	width:280px;
}

#Signature_Series .right #designer{
	margin:0 0 0 15px;
}

#Signature_Series .right #signature{
	margin:0 0 0 10px;
}

#Signature_Series .right #legacy{
	margin:0 0 0 40px;
}

#Signature_Series .right .Description{
	font-size:16px;
	padding:27px 20px 30px 5px;
}

#Signature_Series .right .Description{
	font-size:16px;
}

#Signature_Series .right .Description p{
	padding:5px 0 5px 0;
}

#Signature_Series .right ul{
	font-size:16px;
	padding:0 20px 0 20px;
}




/******************************
/ Sub-Divisions
******************************/
#Sub_Divisions{
	margin:10px;
	width:958px;
}

#Sub_Divisions .left{
	float:left;
	width:676px;
}

#Sub_Divisions .left #HomeList{
/*	background-image:url(/images/sub-division/homes-for-sale.png);
	background-position:0px 0px;
	background-repeat:no-repeat;*/
	margin:20px 0 0 0;
/*	padding:61px 0 0 30px;*/
	width:658px;
}

#Sub_Divisions .left #HomeList .HomeContainer{
	clear:both;
/*	margin:0 0 10px 0;*/
	margin:0 0 0 30px;
	min-height:1px;
	padding:10px;
	overflow:auto;
	width:605px;
}

#Sub_Divisions .left #HomeList .HomeContainer .Picture{
	float:left;
	width:150px;
}

#Sub_Divisions .left #HomeList a {
	display:block;
}

#Sub_Divisions .left #HomeList a:hover{
	opacity: .6;
	filter:alpha(opacity='60'); 
}
/*
#Sub_Divisions .left #HomeList .HomeContainer .Picture a {
	background-color:#FFF;
	display:block;
}

#Sub_Divisions .left #HomeList .HomeContainer .Picture a:hover img{
	opacity: .6;
	filter:alpha(opacity='60');
}
*/

	#Sub_Divisions .left #HomeList .HomeContainer .rightCol{
		float:left;
	}

		#Sub_Divisions .left #HomeList .HomeContainer .rightCol .openHouse{
			border-top:solid #c7ac64 1px;
			color:#c7ac64;
			font-size:14px;
			margin:6px 0 0 0;
			padding:6px 0 0 0;
		}

			#Sub_Divisions .left #HomeList .HomeContainer .rightCol .openHouse ul{
				list-style-type:none;
			}

#Sub_Divisions .left #HomeList .HomeContainer .Description{
	float:left;
	width:375px;
}

#Sub_Divisions .left #HomeList .HomeContainer .Description h1{
	font-size:16px;
}

#Sub_Divisions .left #HomeList .HomeContainer .Description p{
	font-size:16px;
}

#Sub_Divisions .left #HomeList .HomeContainer .Price{
	float:right;
	text-align:right;
	width:80px;
}

#Sub_Divisions .left #HomeList .HomeContainer .Price h2{
	font-size:16px;
}

#Sub_Divisions .right{
	float:left;
	padding:20px 0 0 0;
	width:282px;
}

#Sub_Divisions .right h1{
	font-size:24px;
}

#Sub_Divisions .right h2{
	font-size:18px;
	font-weight:normal;
}

#Sub_Divisions .right .Description{
	border-bottom:solid #a18287 1px;
	font-size:14px;
	padding:15px 20px 15px 0;
}

	.Description span{
		display:block;
		height:25px;
		text-indent:-9000px;
		width:227px;
	}

		.Description span.light{
			background:url(/images/sub-division/proposed-home-light.jpg) 0px 0px no-repeat;
		}
	
		.Description span.normal{
			background:url(/images/sub-division/proposed-home.jpg) 0px 0px no-repeat;
		}

#Sub_Divisions .right ul#Features{
	font-size:14px;
	padding:15px 20px 30px 15px;
}

#Sub_Divisions .right #Covenants a{
	background-image:url(/images/sub-division/covenants_btn.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
	height:72px;
	text-indent:-5000px;
	width:247px;
}

#Sub_Divisions .right #Covenants a:hover{
	background-position:0px -72px;
}

#Sub_Divisions .right #PlatPlan a{
	background-image:url(/images/sub-division/view-plant-plan_btn.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
	height:69px;
	margin:0 0 0 13px;
	text-indent:-5000px;
	width:232px;
}

#Sub_Divisions .right #PlatPlan a:hover{
	background-position:0px -69px;
}

#Sub_Divisions .right #ContactStimpson{
	background-image:url(/images/sub-division/stimpson-box/right-shadow.png);
	background-repeat:no-repeat;
	background-position:271px 27px;
	height:315px;
	margin:70px 0 0 0;
	width:282px;
}

#Sub_Divisions .right #ContactStimpson #Logo{
	background-image:url(/images/sub-division/stimpson-box/logo.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:79px;
	margin:0 0 0 19px;
	position:relative;
	width:244px;
	z-index:10;
}

#Sub_Divisions .right #ContactStimpson #Information{
	background-color:#005b98;
	border:solid #86bdda 1px;
	font-size:14px;
	height:220px;
	margin:-54px 0 0 0;
	padding:60px 0 0 0;
	position:relative;
	width:269px;
	z-index:5;
}

#Sub_Divisions .right #ContactStimpson #Information h1{
	border-bottom:solid #86bdda 1px;
	font-size:14px;
	margin:0 auto;
	padding:0 0 14px 0;
	text-align:center;
	width:245px;
}

#Sub_Divisions .right #ContactStimpson #Information #Phone{
	list-style-type:none;
	padding:14px 0 15px 15px;
}

#Sub_Divisions .right #ContactStimpson #Information #Links{
	list-style-type:none;
	padding:0 0 0 15px;
}

#Sub_Divisions .right #ContactStimpson #Information #Links a{
	background-image:url(/images/sub-division/stimpson-box/arrow.png);
	background-position:0px 3px;
	background-repeat:no-repeat;
	color:#98ADCD;
	height:9px;
	line-height:26px;
	padding:0 0 0 17px;
	text-decoration:none;
}

#Sub_Divisions .right #ContactStimpson #Information #Links a:hover{
	color:#FFF;
}

#Sub_Divisions .right #ContactStimpson #BottomShadow{
	background-image:url(/images/sub-division/stimpson-box/bottom-shadow.png);
	background-repeat:no-repeat;
	background-position:2px 0px;
	height:11px;
	width:282px;
}

.toggleType{
	height:67px;
	width:234px;
}

	.toggleType a{
		display:block;
		margin:5px 0 0 12px;
		text-indent:-9000px;
		width:234px;
	}

		.toggleType a.home{
			background:url(/images/sub-division/homes-for-sale_btn.png) 0px 0px no-repeat;
			height:67px;
		}

		.toggleType a.home:hover{
			background-position:0px -67px;
		}

		.toggleType a.lot{
			background:url(/images/sub-division/lots-for-sale_btn.png) 0px 0px no-repeat;
			height:43px;
		}

		.toggleType a.lot:hover{
			background-position:0px -43px;
		}




/******************************
/ Thank You
******************************/
#MainContainer #ContentContainer #Content div#Home.thankYou h1{
	border-bottom:solid #d8c386 1px;
	color:#d8c386;
	font-family:"Times New Roman", Times, serif;
	font-size:65px;
	font-weight:normal;
	line-height:55px;
	margin:0 0 0 30px;
	padding:0 0 16px 0;
}

#MainContainer #ContentContainer #Content div#Home.thankYou p{
	font-size:17px;
}




/**********************************************************
/	Career Opportunities
**********************************************************/
.career-opportunities .left img{
	margin:0 0 15px 0;
}

.career-opportunities .left p{
	color:#d1bf87;
	font-size:14px;
	margin:15px 0 15px 45px;
}

	.career-opportunities .left p a{
		color:#d1bf87;
	}

		.career-opportunities .left p a:hover{
			color:#fff;
		}
		
.career-opportunities .careerRow{
	border-top:solid #f1e297 1px;
	font-size:14px;
	padding:10px 0 0 0;
}
		
	.career-opportunities .careerRow:first-child{
		border:none;
	}