﻿
body.eq
{
background-image: url(images/background.jpg);
margin-top: 0px;
background-repeat: repeat-x;
background-attachment: fixed;
background-color: #000000;
}

div.homeholder
{
width: 951px;
margin: 0 auto;
background-color:#000;
}

div.headertexttop
{
width: 406px;
height: 62px;
position: relative;
text-align: left;
float: left;
padding-left: 50px;
padding-top: 20px;
font-variant: small-caps;
font-family: Palatino Linotype, Palatino;
font-size: 28pt;
color: #985D35;
}


/* ----------------------------------------------------------------------- Start Home Page --------------------------------------------------------------------*/

div.homeheader
{
width: 951px;
height: 488px;
/*
background-image: url(images/home-header.jpg);
background-repeat: no-repeat;
*/
}



							/* ---------------- Home Top Nav ------------*/

div.navigation {
	width: 951px;
	height: 42px;
	background: url('images/nav.jpg');
	margin: 0 auto; 
	padding: 0; 
	list-style: none;
	background-repeat: no-repeat;
	clear: both;
	float: left;
}


#nav li a 
{
	text-indent:-999em;
	display:block;	
	list-style: none;
	float: left;

}


#nav li, ul, ol {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;


}



#nav li a.home 						{ background: url('images/nav.jpg') no-repeat 0px 0px; width: 96px; height: 42px }
#nav li a.home:hover	   			{ background: url('images/nav.jpg') no-repeat 0px -42px; width: 96px; height: 42px }

#nav li a.aboutus 					{ background: url('images/nav.jpg') no-repeat -96px 0px; width: 93px; height: 42px }
#nav li a.aboutus:hover	   			{ background: url('images/nav.jpg') no-repeat -96px -42px; width: 93px; height: 42px }

#nav li a.masterplans 				{ background: url('images/nav.jpg') no-repeat -189px 0px; width: 124px; height: 42px }
#nav li a.masterplans:hover	   		{ background: url('images/nav.jpg') no-repeat -189px -42px; width: 124px; height: 42px }

#nav li a.restrictions 				{ background: url('images/nav.jpg') no-repeat -313px 0px; width: 125px; height: 42px }
#nav li a.restrictions:hover	   	{ background: url('images/nav.jpg') no-repeat -313px -42px; width: 125px; height: 42px }

#nav li a.newsletter 				{ background: url('images/nav.jpg') no-repeat -438px 0px; width: 107px; height: 42px }
#nav li a.newsletter:hover	   		{ background: url('images/nav.jpg') no-repeat -438px -42px; width: 107px; height: 42px }

#nav li a.kyevent 					{ background: url('images/nav.jpg') no-repeat -545px 0px; width: 179px; height: 42px }
#nav li a.kyevent:hover	   			{ background: url('images/nav.jpg') no-repeat -545px -42px; width: 179px; height: 42px }

#nav li a.location 					{ background: url('images/nav.jpg') no-repeat -724px 0px; width: 98px; height: 42px }
#nav li a.location:hover	   		{ background: url('images/nav.jpg') no-repeat -724px -42px; width: 98px; height: 42px }

#nav li a.contactus 				{ background: url('images/nav.jpg') no-repeat -822px 0px; width: 129px; height: 42px }
#nav li a.contactus:hover	   		{ background: url('images/nav.jpg') no-repeat -822px -42px; width: 129px; height: 42px }


							/* ---------------- End Home Top Nav ------------*/
.under-nav
{
	width:951px;
	height:30px;
	clear:both;
	background:url(/images/under-nav.jpg) no-repeat;
	margin:0 auto;
}

.body-holder
{
	width:951px;
	height:383px;
	margin:0 auto;
	clear:both;
	
}		
.body-left
{
	width:559px;
	height:383px;
	float:left;
	/*background:url(/images/body-left.jpg) no-repeat;*/
}
.body-right
{
	width:392px;
	height:383px;
	float:left;
}		

/** Navigation **/
.body-right-top {
	width:392px;
	height:148px;
	float:left;
clear:both;
}


.body-right-top ul {
	width:392px;
	height:148px;
        list-style:none;
        padding:0;
        margin:0;
}
.body-right-top ul li {
        float:left;
        text-indent:-999em;
}
.body-right-top ul li a {
        background:url(/images/body-right-top.jpg); 
        display:block;
	height:148px;
}
 
.body-right-top ul li a.body-right-top-1         { background-position:0px 0px; width:188px; }
.body-right-top ul li a.body-right-top-1:hover   { background-position:0px -148px; width:188px; }
 
.body-right-top ul li a.body-right-top-2         { background-position:-188px 0px; width:204px; }
.body-right-top ul li a.body-right-top-2:hover   { background-position:-188px -148px; width:204px; }
 
/** End Navigation **/


.body-right-bottom		
{
	width:392px;
	height:235px;
	float:left;
	clear:both;
	background:url(/images/body-right-bottom.jpg) no-repeat;
}	
div.hometextholder
{
width: 951px;
clear: both;
float: left;
background-image: url(images/home-div-textholder-bg.jpg);
background-repeat: repeat-y;
}

div.homelefttext
{
width: 511px;
float: left;

}

div.homerealtorlink
{
height: 80px;
width: 293px;
left: 25px;
cursor: pointer;
float: left;
position: relative;
}

div.homenewslink
{
height: 80px;
width: 293px;
left: 35px;
cursor: pointer;
float: left;
position: relative;

}

div.homersslink
{
height: 80px;
width: 293px;
left: 45px;
cursor: pointer;
float: left;
position: relative;

}

							/* ---------------- Home Left Nav ------------*/

div.navigation2 
{
width: 511px;
height: 165px;
background-image: url(images/home-left-image-nav.jpg);
background-repeat: no-repeat;
margin: 0 auto; 
padding: 0; 
list-style: none;
float: left;
clear: both;
}


#nav2 li a 
{
	text-indent:-999em;
	display:block;	
	list-style: none;
	float: left;

}


#nav2 li, ul, ol {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;


}


#nav2 li a.leftspace					{ background: url('images/home-left-image-nav.jpg') no-repeat 0px 0px; width: 39px; height: 165px }
#nav2 li a:hover.leftspace	   			{ background: url('images/home-left-image-nav.jpg') no-repeat 0px -165px; width: 39px; height: 165px }

#nav2 li a.photogallery					{ background: url('images/home-left-image-nav.jpg') no-repeat -39px 0px; width: 153px; height:  165px }
#nav2 li a:hover.photogallery			{ background: url('images/home-left-image-nav.jpg') no-repeat -39px -165px; width: 153px; height:  165px }

#nav2 li a.artistrenderings				{ background: url('images/home-left-image-nav.jpg') no-repeat -192px 0px; width: 159px; height:  165px }
#nav2 li a:hover.artistrenderings		{ background: url('images/home-left-image-nav.jpg') no-repeat -192px -165px; width: 159px; height:  165px }

#nav2 li a.virtualtours					{ background: url('images/home-left-image-nav.jpg') no-repeat -351px 0px; width: 160px; height:  165px }
#nav2 li a:hover.virtualtours			{ background: url('images/home-left-image-nav.jpg') no-repeat -351px -165px; width: 160px; height:  165px }


							/* ---------------- End Home Left Nav ------------*/




div.homecontent
{
width: 443px;
clear: both;
text-align: left;
line-height: 20px;
padding-top: 5px;
padding-bottom: 25px;
padding-left: 48px;
padding-right: 20px;
color: #6A5F51;
font-family: Georgia;
font-size: 10pt;
}

div.homerighttext
{
width: 440px;
height: 307px;
float: right;
background-image: url(images/home-map.jpg);
background-repeat: no-repeat;
cursor: pointer;
}

div.homeundertext
{
width: 951px;
height: 28px;
background-image: url(images/home-under-text.jpg);
background-repeat: no-repeat;
clear: both;
float: left;
}

div.homebottomlinks
{
clear: both;
width: 951px;
height: 86px;
background-image: url(images/home-3-button-links.jpg);
background-repeat: no-repeat;
float: left;

}


div.homefooter
{
clear: both;
width: 951px;
height: 44px;
background-image: url(images/home-footer.jpg);
background-repeat: no-repeat;
float: left;
}

/* ------------------------------------------------------------------------------ End Home Page ------------------------------------------------------------------------- */







/* ------------------------------------------------------------------------------ Secondary Page ------------------------------------------------------------------------ */

div.secondaryholder
{
width: 927px;
margin: 0 auto;
}

div.secondaryheader
{
width: 927px;
height: 283px;
float: left;
clear: both;
background-color: #000000;
/*
background-image: url(images/secondary-headers.jpg);
background-repeat: no-repeat;
cursor: pointer;
*/
}


div.mapheader
{
width: 927px;
height: 283px;
float: left;
clear: both;
/*
background-image: url(images/secondary-headers.jpg);


background-image: url(images/mapheader.jpg);
*/
background-repeat: no-repeat;
cursor: pointer;
}



												/* ---------------- Secondary Top Nav ------------*/

div.navigation3 {
width: 927px;
height: 59px;
background-image: url(images/secondary-top-nav.jpg);
	margin: 0 auto; 
	padding: 0; 
	list-style: none;
	background-repeat: no-repeat;
	float: left;
	clear: both;
}


#nav3 li a 
{
	text-indent:-999em;
	display:block;	
	list-style: none;
	float: left;

}


#nav3 li, ul, ol {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;


}


#nav3 li a.secondhome 					{ background: url('images/newsecondnav.jpg') no-repeat 0px 0px; width: 97px; height: 59px}
#nav3 li a.secondhome:hover	   			{ background: url('images/newsecondnav.jpg') no-repeat 0px -59px; width: 97px; height: 59px}

#nav3 li a.secondaboutus 				{ background: url('images/newsecondnav.jpg') no-repeat -97px 0px; width: 90px; height: 59px}
#nav3 li a.secondaboutus:hover	   		{ background: url('images/newsecondnav.jpg') no-repeat -97px -59px; width: 90px; height: 59px}

#nav3 li a.secondmasterplans 			{ background: url('images/newsecondnav.jpg') no-repeat -187px 0px; width: 126px; height: 59px}
#nav3 li a.secondmasterplans:hover	   	{ background: url('images/newsecondnav.jpg') no-repeat -187px -59px; width: 126px; height: 59px}

#nav3 li a.secondrestrictions 			{ background: url('images/newsecondnav.jpg') no-repeat -313px 0px; width: 119px; height: 59px}
#nav3 li a.secondrestrictions:hover	   	{ background: url('images/newsecondnav.jpg') no-repeat -313px -59px; width: 119px; height: 59px}

#nav3 li a.secondnewsletter 			{ background: url('images/newsecondnav.jpg') no-repeat -432px 0px; width: 104px; height: 59px}
#nav3 li a.secondnewsletter:hover	   	{ background: url('images/newsecondnav.jpg') no-repeat -432px -59px; width: 104px; height: 59px}

#nav3 li a.secondkyevent 				{ background: url('images/newsecondnav.jpg') no-repeat -536px 0px; width: 167px; height: 59px}
#nav3 li a.secondkyevent:hover	   		{ background: url('images/newsecondnav.jpg') no-repeat -536px -59px; width: 167px; height: 59px}

#nav3 li a.secondlocation 				{ background: url('images/newsecondnav.jpg') no-repeat -703px 0px; width: 98px; height: 59px}
#nav3 li a.secondlocation:hover	   		{ background: url('images/newsecondnav.jpg') no-repeat -703px -59px; width: 98px; height: 59px}

#nav3 li a.secondcontactus 				{ background: url('images/newsecondnav.jpg') no-repeat -801px 0px; width: 126px; height: 59px}
#nav3 li a.secondcontactus:hover	   	{ background: url('images/newsecondnav.jpg') no-repeat -801px -59px; width: 126px; height: 59px}

							/* ---------------- End Secondary Top Nav ------------*/


div.secondarytextholder
{
width: 927px;
float: left;
clear: both;
background-image: url(images/teatareabgrepeat.jpg);
background-repeat: repeat-y;

}

div.secondrylefttextholder
{
width: 247px;
float: left;

}


							/* ---------------- Secondary Left Nav4 ------------*/

div.navigation4 
{
width: 247px;
height: 467px;
background-image: url(images/secondary-left-nav.jpg);
	margin: 0 auto; 
	padding: 0; 
	list-style: none;
	background-repeat: no-repeat;
	float: left;
	clear: both;
}


#nav4 li a 
{
	text-indent:-999em;
	display:block;	
	list-style: none;
	float: left;

}


#nav4 li, ul, ol {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;


}


#nav4 li a.secondaryspacer							{ background: url('images/secondary-left-nav.jpg') no-repeat 0px 0px; width: 247px; height: 116px }
#nav4 li a:hover.secondaryspacer	   				{ background: url('images/secondary-left-nav.jpg') no-repeat 0px -0px; width: 247px; height: 116px }

#nav4 li a.secondaryphotogallery					{ background: url('images/secondary-left-nav.jpg') no-repeat 0px -116px; width: 247px; height:  53px }
#nav4 li a:hover.secondaryphotogallery				{ background: url('images/secondary-left-nav.jpg') no-repeat -247px -116px; width: 247px; height:  53px }

#nav4 li a.secondaryartistrenderings				{ background: url('images/secondary-left-nav.jpg') no-repeat 0px -169px; width: 247px; height:  53px }
#nav4 li a:hover.secondaryartistrenderings			{ background: url('images/secondary-left-nav.jpg') no-repeat -247px -169px; width: 247px; height:  53px }

#nav4 li a.secondaryvirtualtours					{ background: url('images/secondary-left-nav.jpg') no-repeat 0px -222px; width: 247px; height:  51px }
#nav4 li a:hover.secondaryvirtualtours				{ background: url('images/secondary-left-nav.jpg') no-repeat -247px -222px; width: 247px; height:  51px }

#nav4 li a.secondaryrealtorregistration				{ background: url('images/secondary-left-nav.jpg') no-repeat 0px -273px; width: 247px; height: 52px }
#nav4 li a:hover.secondaryrealtorregistration		{ background: url('images/secondary-left-nav.jpg') no-repeat -247px -273px; width: 247px; height: 52px }

#nav4 li a.secondarynewslettersignup				{ background: url('images/secondary-left-nav.jpg') no-repeat 0px -325px; width: 247px; height: 51px }
#nav4 li a:hover.secondarynewslettersignup			{ background: url('images/secondary-left-nav.jpg') no-repeat -247px -325px; width: 247px; height: 51px }

#nav4 li a.secondaryspacerbottom					{ background: url('images/secondary-left-nav.jpg') no-repeat 0px -376px; width: 247px; height: 91px }
#nav4 li a:hover.secondaryspacerbottom				{ background: url('images/secondary-left-nav.jpg') no-repeat 0px -376px; width: 247px; height: 91px }

							/* ---------------- End Secondary Left Nav4 ------------*/

div.secondaryleftad
{
width: 247px;
height: 280px;
float: left;
background-image: url(images/secondary-ad-link.jpg);
background-repeat: no-repeat;
 
}



div.secondaryleftadcatalgoclick
{
width: 98px;
height: 17px;
cursor: pointer;
left: 125px;
top: 145px;
position: relative;
float:left;

}

div.leftmaplink
{
width: 240px;
height: 30px;
cursor: pointer;
left: 0px;
top: 190px;
position: relative;
float:left;
}


div.secondaryrighttextholder
{
float: left;
width: 680px;

/*
background-image: url(images/2ndarytextbg.jpg);
*/

background-repeat: repeat-y;

}


.secondarytextheaderleft
{
float: left;
width: 630px;
height: 67px;
background-image: url(images/newheadertextbackground.jpg);
background-repeat: no-repeat;
padding-left: 50px;
padding-top: 15px;
font-variant: small-caps;
font-family: Palatino Linotype, Palatino;
font-size: 28pt;
color: #985D35;
text-align: left;
letter-spacing: 2px;

}


div.secondarycontent
{
width: 537px;
padding-left: 53px;
padding-right: 90px;
padding-top: 20px;
float: left;
color: #000000;
text-align: left;
/*
background-image: url(images/contentbg.jpg);
background-repeat: repeat-y;
*/
}


div.secondarycontentmediakit
{
width: 680px;
padding-top: 20px;
float: left;
color: #000000;
text-align:left;
}



div.secondarycontentphotogallery
{
width: 660px;
padding-left: 10px;
padding-right: 10px;
padding-top: 20px;
float: left;
color: #000000;
text-align: center;
}

div.locationtext
{
width: 500px;
padding-left: 53px;
padding-right: 90px;
padding-top: 25px;
clear: both;
float: left;
color: #000000;
text-align: left;
}


div.footer
{
width: 927px;
height: 49px;
float: left;
clear: both;
background-image: url(images/secondary-footer.jpg);
background-repeat: no-repeat;
}


div.mapcontent
{
width: 680px;
padding-left: 0px;
padding-right: 0px;
float: left;
color: #000000;
text-align: left;
}



div.location
{
clear: both;
float: left;
width: 535px;
}




div.lottext
{
color: #ffffff;
font-size: 10pt;
}

div.footerlinks
{
padding-top: 25px;
width: 951px;
height: 50px;
color: #ffffff;
text-align: center;
line-height: 15px;
font-size: 8pt;
}






/* ------------------------------------------------------------------------------ End Secondary Page ------------------------------------------------------------------------ */


.content-footer
{
	width:951px;
	height:50px;
	clear:both;
	margin:0 auto;
	background:url(/images/content-footer.jpg) no-repeat;
}

.footer-links-bg
{
	width:951px;
	min-height:36px;
	height:auto !important;
	height:36px;
	margin:0 auto;
	background:#252525 url(/images/footer-links-bg.jpg) no-repeat;
	line-height:1.2em!important;
	color:#E1E1E1;
	font-size: 8pt;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
a.footer:link       { color: #E1E1E1; font-size: 8pt; text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
a.footer:visited    { color: #E1E1E1; font-size: 8pt; text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
a.footer:active     { color: #E1E1E1; font-size: 8pt; text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
a.footer:hover      { color: #C0C0C0; font-size: 8pt; text-decoration:none;font-family:Arial, Helvetica, sans-serif;}


.footer-links-border
{
	width:951px;
	height:10px;
	clear:both;
	margin:0 auto;
	background:url(/images/footer-links-border.jpg) no-repeat;
}

.footer-seo-links
{
	width:951px;
	clear:both;
	margin:0 auto;
	text-align:center;
	color:#E1E1E1;
	font-size:7.5pt;
	font-family:Arial, Helvetica, sans-serif;
}
a.mm:link,
a.mm:visited,
a.mm:active
{
	color:#E1E1E1;
	font-size:7.5pt;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

a.mm:hover
{
	color:#C0C0C0;
	font-size:7.5pt;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}


.second-body-content-margin
{
	width:927px;
	min-height:704px;
height:auto !important;
height:704px;
margin:0 auto;
clear:both;

}
.second-contnet-margin-bg
{
	width:927px;
	min-height:704px;
	height:auto !important;
	height:704px;
	float:left;
	background:url(/images/second-body-content-margin.jpg) repeat-y;
}

.second-content-new-footer
{
	width:927px;
	height:50px;
	float:left;
	background:url(/images/second-content-new-footer.jpg) no-repeat;
	clear:both;
}
.second-footer-seo-links
{
	width:927px;
	clear:both;
	margin:0 auto;
	text-align:center;
	color:#E1E1E1;
	font-size:7.5pt;
	font-family:Arial, Helvetica, sans-serif;
}
.second-footer-links-border
{
	width:927px;
	height:10px;
	clear:both;
	margin:0 auto;
	background:url(/images/footer-links-border.jpg) no-repeat;
}
.second-footer-links-bg
{
	width:927px;
	min-height:40px;
	height:auto !important;
	height:40px;
	margin:0 auto;
	background:#232323 url(/images/second-footer-links-bg.jpg) repeat-x;
	line-height:1.2em!important;
	color:#E1E1E1;
	font-size: 8pt;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
}

.second-left-nav
{
	width:247px;
	min-height:704px;
	height:auto !important;
	height:704px;
	float:left;
}
.second-right-content
{
	width:680px;
	min-height:704px;
	height:auto !important;
	height:704px;
	float:left;
}
.second-header
{
	width:680px;
	height:87px;
	float:left;
	background:url(/images/second-header.jpg) no-repeat;
	text-align: left;
padding-top:10px;
}

.breadcrum
{
		font-variant: small-caps;
	font-family: Palatino Linotype, Palatino;
	font-size: 20pt;
	color: #985D35;
	letter-spacing: 2px;

}
.content-header-padding
{
padding-left: 50px;
padding-top: 15px;
	font-size: 28pt;

}

.second-content
{
	width:680px;
	min-height:617px;
	height:auto !important;
	height:617px;
	float:left;
	background:url(/images/second-content.jpg) no-repeat center top;
	clear:both;
}
.second-content-about-us
{
	width:680px;
	min-height:617px;
	height:auto !important;
	height:617px;
	float:left;
	background:url(/images/about-us-bg.jpg) no-repeat center top;
	clear:both;
}
.second-content-photo-gallery
{
	width:680px;
	min-height:10px;
	height:auto !important;
	height:10px;
	float:left;
	background:url(/images/second-content.jpg) no-repeat center top;
	clear:both;
}

.second-nav-header {
	width:247px;
	height:115px;
	float:left;
	background:url(/images/second-nav-header.jpg) no-repeat;

}

/** Navigation **/

.second-nav-new
{
width:247px;
height:238px;
float:left;
clear:both;
}
.second-nav-new ul {
	width:247px;
	height:238px;
    list-style:none!important;
    padding:0;
    margin:0;
}

.second-nav-new ul li {
    float:left;
    text-indent:-999em;
}
.second-nav-new ul li a {
    background:url('/images/second-nav.jpg'); 
    display:block;
    width:247px;
}
 
.second-nav-new ul li a.second-nav-new-1         { background-position:0px 0px; height:54px; }
.second-nav-new ul li a.second-nav-new-1:hover   { background-position:-247px 0px; height:54px; }
 
.second-nav-new ul li a.second-nav-new-2         { background-position:0px -54px; height:53px; }
.second-nav-new ul li a.second-nav-new-2:hover   { background-position:-247px -54px; height:53px; }
 
.second-nav-new ul li a.second-nav-new-3         { background-position:0px -107px; height:53px; }
.second-nav-new ul li a.second-nav-new-3:hover   { background-position:-247px -107px; height:53px; }
 
.second-nav-new ul li a.second-nav-new-4         { background-position:0px -160px; height:78px; }
.second-nav-new ul li a.second-nav-new-4:hover   { background-position:-247px -160px; height:78px; }
 
 
 
/** End Navigation **/


.second-nav-footer
{
	width:247px;
	height:191px;
	float:left;
	background:url(/images/second-nav-footer.jpg) no-repeat;
	clear:both;
}

.second-nav-footer-2
{
	width:247px;
	height:198px;
	float:left;
	clear:both;
	background:url(/images/second-nav-footer-2.jpg) no-repeat;
}

.div-click-new
{
	width:100%;
	height:100%;
	float:left;
	display:block;
	cursor:pointer;
}

a:link,a:hover,a:active,a:visited
{
	outline:none;
}

.div-click-full
{
	width:100%;
	height:100%;
	float:left;
	display:block;
	cursor:pointer;
}


















