
#container {
	text-align: center;
}

.test {
	border: red solid 1px;
}

body {
    margin: 0;
    padding: 0;
	text-align: center;
	background-image: url(images/bg.jpg);
	background-repeat:repeat;
	background-position: top center;
	width: 100%;
}

p {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111;
	text-decoration: none;
	text-align: left;
	line-height: 15px;
}

p.footertext {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111;
	text-decoration: none;
	text-align: right;
	line-height: 15px;
	float: right;
}

p.footertext a{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	text-align: right;
	line-height: 15px;
} 

p.footertext a:hover{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111;
	text-decoration: underline;
	text-align: right;
	line-height: 15px;
} 

.center {
	width: 100%;
	margin: auto;
}

p.maintext {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #111;
	text-decoration: none;
	text-align: left;
	line-height: 18px;
	padding: 15px 10px 15px 30px;
	display: block;
}

h1 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #612e10;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding-top: 10px;
	text-align: left;
	line-height: 20px;
	font-style:italic;
}

h2 {
	font-family:"Gotham", "Century Gothic", Helvetica, Arial, sans-serif;
	font-size: 24px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	display: block;
	text-align: left;
	padding-bottom: 5px;
}

h3 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #537900;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}

a {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	text-decoration: underline;
	font-weight: bold;
}

a:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#999;
	text-decoration: none;
	text-align: justify;
	font-weight: bold;
}

ul {
	padding: 2px 0px 10px 20px;
	display: block;
}

li {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	text-align: left;
	padding-right: 40px;
}

label {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding: 12px 0 12px 0;
	display: block;
	text-align: left;
	cursor:default;
}

#slideshow2	{
	display: block;
	height: 340px;
	width:920px;
}

.label2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding: 6px 0 6px 0;
	display: block;
	text-align: left;
	cursor:default;
}

.input {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000;
	text-decoration: none;
	background-color: #dddddd;
	border: #dddddd solid 1px;
	padding-left: 4px;
	padding-top: 4px;
	height: 40px;
	text-align: left;
	margin-bottom: 8px;
	display: block;
	line-height: 38px;
}

.input2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	background-color: #dddddd;
	border: #dddddd solid 1px;
	padding-left: 4px;
	padding-top: 2px;
	height: 20px;
	text-align: left;
	margin-bottom: 4px;
	display: block;
	line-height: 19px;
}

select {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	background-color: #dddddd;
	border: #dddddd solid 1px;
	padding-left: 4px;
	height: 20px;
	text-align: left;
	margin-bottom: 4px;
	display: block;
}

textarea {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000;
	text-decoration: none;
	background-color: #dddddd;
	border: #dddddd solid 1px;
	padding: 8px 4px 2px 4px;
	height: 40px;
	text-align: left;
	margin-bottom: 8px;
	display: block;
}

.action {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	background-color: #537900;
	border: none;
	width: 237px;
	height: 29px;
	cursor: pointer;
	text-transform:uppercase;
	font-weight: bold;
}

.action:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	background-color: #612e10;
	width: 237px;
	height: 29px;
	cursor: pointer;
	text-transform:uppercase;
	font-weight: bold;
}


.floatright {
	float:right;
}

.floatleft {
	float:left;
}

.headerbg {
	background: url(images/headerbgtile.png) repeat-x;
	height: 154px;
	width: 100%;
	display: block;
}

.footerbg {
	background: url(images/footerbgtile.png) repeat-x;
	height: 69px;
	width: 100%;
	display: block;
}

a.payrent {
	background: url(images/headersprite.gif) no-repeat;
	border: none;
	width: 131px;
	height: 24px;
	display: block;
	background-position: -690px 0;
	text-indent: -9999px;
}

a.payrent:hover {
	background: url(images/headersprite.gif) no-repeat;
	border: none;
	width: 131px;
	height: 24px;
	display: block;
	background-position: -690px -136px;
}

a.downloadapp {
	background: url(images/headersprite.gif) no-repeat;
	border: none;
	width: 99px;
	height: 24px;
	display: block;
	background-position: -821px 0;
	text-indent: -9999px;
}

a.downloadapp:hover {
	background: url(images/headersprite.gif) no-repeat;
	border: none;
	width: 99px;
	height: 24px;
	display: block;
	background-position: -821px -136px;
}

a.logo {
	background: url(images/headersprite.gif) no-repeat;
	border: none;
	width: 287px;
	height: 73px;
	display: block;
	background-position: 0px -24px;
	text-indent: -9999px;
}

a.logo:hover {
	background: url(images/headersprite.gif) no-repeat;
	border: none;
	width: 287px;
	height: 73px;
	display: block;
	background-position: 0px -160px;
}

a.thelife {
	background: url(images/headersprite.gif) no-repeat;
	border: none;
	width: 96px;
	height: 40px;
	display: block;
	background-position: -287px -97px;
	text-indent: -9999px;
}

a.thelife:hover {
	background: url(images/headersprite.gif) no-repeat;
	border: none;
	width: 96px;
	height: 40px;
	display: block;
	background-position: -287px -233px;
}

a.thearea {
	background: url(images/headersprite.gif) no-repeat;
	border: none;
	width: 95px;
	height: 40px;
	display: block;
	background-position: -383px -97px;
	text-indent: -9999px;
}

a.thearea:hover {
	background: url(images/headersprite.gif) no-repeat;
	border: none;
	width: 95px;
	height: 40px;
	display: block;
	background-position: -383px -233px;
}

a.thelook {
	background: url(images/headersprite.gif) no-repeat;
	border: none;
	width: 103px;
	height: 40px;
	display: block;
	background-position: -479px -97px;
	text-indent: -9999px;
}

a.thelook:hover {
	background: url(images/headersprite.gif) no-repeat;
	border: none;
	width: 103px;
	height: 40px;
	display: block;
	background-position: -479px -233px;
}

a.thebuzz{
	background: url(images/headersprite.gif) no-repeat;
	border: none;
	width: 98px;
	height: 40px;
	display: block;
	background-position: -581px -97px;
	text-indent: -9999px;
}

a.thebuzz:hover {
	background: url(images/headersprite.gif) no-repeat;
	border: none;
	width: 98px;
	height: 40px;
	display: block;
	background-position: -581px -233px;
}

a.connect{
	background: url(images/headersprite.gif) no-repeat;
	border: none;
	width: 115px;
	height: 40px;
	display: block;
	background-position: -679px -97px;
	text-indent: -9999px;
}

a.connect:hover {
	background: url(images/headersprite.gif) no-repeat;
	border: none;
	width: 115px;
	height: 40px;
	display: block;
	background-position: -679px -233px;
}

a.forparents{
	background: url(images/headersprite.gif) no-repeat;
	border: none;
	width: 126px;
	height: 40px;
	display: block;
	background-position: -794px -97px;
	text-indent: -9999px;
}

a.forparents:hover {
	background: url(images/headersprite.gif) no-repeat;
	border: none;
	width: 126px;
	height: 40px;
	display: block;
	background-position: -794px -233px;
}

a.applynow {
	background: url(images/readytomovein.png) no-repeat;
	border: none;
	width: 644px;
	height: 36px;
	display: block;
	float: right;
	text-indent: -9999px;
}

a.applynow:hover {
	background: url(images/readytomovein.png) no-repeat;
	border: none;
	width: 644px;
	height: 36px;
	display: block;
	float: right;
	background-position: 0 -36px;
}

a.upcomingevents {
	background: url(images/upcomingevents.png) no-repeat;
	border: none;
	width: 296px;
	height: 104px;
	display: block;
	text-indent: -9999px;
}

a.upcomingevents:hover {
	background: url(images/upcomingevents.png) no-repeat;
	border: none;
	width: 296px;
	height: 104px;
	display: block;
	background-position: 0 -105px;
}

.whatshot {
	background: url(images/whatshot.png) no-repeat;
	border: none;
	width: 350px;
	height: 200px;
	display: block;
}

.whatshotbg {
	background: url(images/whatshot.png) no-repeat;
	border: none;
	width: 272px;
	height: 200px;
	display: block;
	background-position: -350px 0;
}

.whatshottext {	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	padding: 20px 30px 10px 0;
	display: block;
	text-align: left;
}

a.blackbglink {	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	display: block;
	text-align: left;
	text-decoration: underline;
}

a.blackbglink:hover {	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	display: block;
	text-align: left;
	text-decoration: none;
}

/* additional css for home page copy block */
.title {	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	text-align: left;
}



.followuson {
	background: url(images/followussprite.gif) no-repeat;
	border: none;
	width: 174px;
	height: 30px;
	display: block;
}

a.facebook {
	background: url(images/followussprite.gif) no-repeat;
	border: none;
	width: 28px;
	height: 30px;
	display: block;
	background-position: -174px 0;
}

a.twitter {
	background: url(images/followussprite.gif) no-repeat;
	border: none;
	width: 25px;
	height: 30px;
	display: block;
	background-position: -202px 0;
}

a.flickr {
	background: url(images/followussprite.gif) no-repeat;
	border: none;
	width: 25px;
	height: 30px;
	display: block;
	background-position: -227px 0;
}

a.youtube {
	background: url(images/followussprite.gif) no-repeat;
	border: none;
	width: 22px;
	height: 30px;
	display: block;
	background-position: -252px 0;
}

a.amenities {
	background: url(images/thelifemenusprite.png) no-repeat;
	border: none;
	width: 129px;
	height: 36px;
	display: block;
	text-indent: -9999px;
}

a.amenities:hover {
	background: url(images/thelifemenusprite.png) no-repeat;
	border: none;
	width: 129px;
	height: 36px;
	display: block;
	background-position: 0 -36px;
}

a.interior {
	background: url(images/thelifemenusprite.png) no-repeat;
	border: none;
	width: 202px;
	height: 36px;
	display: block;
	background-position: -129px 0;
	text-indent: -9999px;
}

a.interior:hover {
	background: url(images/thelifemenusprite.png) no-repeat;
	border: none;
	width: 202px;
	height: 36px;
	display: block;
	background-position: -129px -36px;
}

a.siteplan {
	background: url(images/thelifemenusprite.png) no-repeat;
	border: none;
	width: 109px;
	height: 36px;
	display: block;
	background-position: -331px 0;
	text-indent: -9999px;
}

a.siteplan:hover {
	background: url(images/thelifemenusprite.png) no-repeat;
	border: none;
	width: 109px;
	height: 36px;
	display: block;
	background-position: -331px -36px;
}

a.residentfaqs {
	background: url(images/thelifemenusprite.png) no-repeat;
	border: none;
	width: 204px;
	height: 36px;
	display: block;
	background-position: -440px 0;
	text-indent: -9999px;
}

a.residentfaqs:hover {
	background: url(images/thelifemenusprite.png) no-repeat;
	border: none;
	width: 204px;
	height: 36px;
	display: block;
	background-position: -440px -36px;
}

.rightshadow {
	background: url(images/rightshadow.png) no-repeat;
	border: none;
	width: 10px;
	height: 340px;
}

.bottomshadowleft {
	background: url(images/bottomshadow.png) no-repeat;
	border: none;
	width: 10px;
}

.bottomshadowright {
	background: url(images/bottomshadow.png) no-repeat;
	border: none;
	width: 10px;
}

.bottomshadowgreen {
	background: #bbcc44 url(images/bottomshadow.png) no-repeat;
	border: none;
	width: 290px;
}

.bottomshadowgreen2 {
	background: #aabb33 url(images/bottomshadow.png) no-repeat;
	border: none;
	width: 290px;
}

.amenitiespic {
	background: url(images/amenities.jpg) no-repeat;
	border: none;
	width: 920px;
	height: 340px;
	display: block;
}

.mainpictext {	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	Font-weight: normal;
	color: #000;
	display: block;
	text-align: left;
	padding: 230px 660px 30px 32px;
}

.nopictext {	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	Font-weight: normal;
	color: #000;
	display: block;
	text-align: left;
	padding: 0 0 30px 32px;
	line-height: 18px;
}

.nopictext2 {	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	Font-weight: normal;
	color: #000;
	display: block;
	text-align: left;
	padding: 0;
	line-height: 18px;
}

.smalltext {	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	Font-weight: normal;
	color: #000;
	display: block;
	text-align: left;
}

.bottomshadowblue {
	background: #11bbdd url(images/bottomshadow.png) no-repeat;
	border: none;
	width: 290px;
}

.bottomshadowblue2 {
	background: #11aacc url(images/bottomshadow.png) no-repeat;
	border: none;
	width: 290px;
}

.interiorpic {
	background: url(images/interiorfeatures.jpg) no-repeat;
	border: none;
	width: 920px;
	height: 340px;
	display: block;
}

.residentpic {
	background: url(images/residentfaqs.jpg) no-repeat;
	border: none;
	width: 920px;
	height: 340px;
	display: block;
}

.parentpic {
	background: url(images/parentsfaqs.jpg) no-repeat;
	border: none;
	width: 920px;
	height: 340px;
	display: block;
}


.bottomshadowpurple {
	background: #ada1d6 url(images/bottomshadow.png) no-repeat;
	border: none;
	width: 900px;
}

.bottomshadowpurple2 {
	background: #b6aae1;
	border: none;
	width: 900px;
}

.bottomshadowpurple3 {
	background: #ada1d6;
	border: none;
	width: 900px;
}

a{ 
     outline: none; 
} 

.question {	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	Font-weight: normal;
	color: #000;
	display: block;
	text-align: left;
	line-height: 23px;
}

.answer {	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	Font-weight: normal;
	color: #000;
	display: block;
	text-align: left;
	line-height: 18px;
}

.blankbg {
	background: url(images/thelookmain.png) repeat-y;
	border: none;
	width: 930px;
	display: block;
}

.hellotherepic {
	background: url(images/hellothere.gif) no-repeat;
	border: none;
	width: 247px;
	height: 224px;
	display: block;
	margin-left: 2px;
}

.leasepic {
	background: url(images/leaseapplication.gif) no-repeat;
	border: none;
	width: 247px;
	height: 224px;
	display: block;
	margin-left: 2px;
}

.siteplanpic {
	background: url(images/siteplan.gif) no-repeat;
	border: none;
	width: 288px;
	height: 224px;
	display: block;
	margin-left: 2px;
}

.location {
	background: url(images/theareamenusprite.png) no-repeat;
	border: none;
	width: 644px;
	height: 36px;
	display: block;
}

.imageborder {
	border: #e15f26 solid 3px;
}

.look {
	background: url(images/thelookmenusprite.png) no-repeat;
	border: none;
	width: 644px;
	height: 36px;
	display: block;
}

.connect {
	background: url(images/connectmenusprite.png) no-repeat;
	border: none;
	width: 644px;
	height: 36px;
	display: block;
}

a.parents {
	background: url(images/forparentsmenusprite.png) no-repeat;
	border: none;
	width: 644px;
	height: 36px;
	display: block;
	text-indent: -9999px;
}

a.parents:hover {
	background: url(images/forparentsmenusprite.png) no-repeat;
	border: none;
	width: 644px;
	height: 36px;
	display: block;
	background-position: 0 -36px;
}

.submit {
	background: url(images/submit.gif) no-repeat;
	border: none;
	width: 223px;
	height: 121px;
	cursor: pointer;
	display: block;
	outline: none;
}

.submit:hover {
	background: url(images/submit.gif) no-repeat;
	border: none;
	width: 223px;
	height: 121px;
	cursor: pointer;
	display: block;
	outline: none;
}

