
@charset "utf-8";
/* CSS Document */

body{
	padding:0px;
	margin:0px;
	font-family: "Trebuchet MS";
	background: #FFFFFF url(images/bodybg.jpg) repeat-x;
}
img{border:0}
p {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-size: 14px;
	line-height: 23px;
	color: #545353;
}

ul li {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	color: #545353;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 23px;
	font-weight: normal;
	color: #6d3e78;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 23px;
	font-weight: normal;
	color: #6d3e78;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font-style: italic;
}
a {
	color: #009900;
	font-weight: bold;
	text-decoration: none;
}
#top-bg{
	background: url(images/headerbg.jpg) center top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 259px;
	width: 100%;
}
#header {
	padding: 0px;
	height: 259px;
	width: 997px;
	margin: 0px auto;
	background: url(images/header.png);
	font-size: 16px;
	color: #737174;
}
.headertext {
	float: left;
	margin: 0px;
	padding: 40px 0px 0px 0px;
	text-align: center;
	width: 275px;
}
.size20 {
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 275px;
}
#container {
	padding: 0px;
	width: 997px;
	margin: 0px auto;
}
#nav {
	margin: 0px;
	float: left;
	height: 35px;
	width: 997px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: normal;
	text-align: center;
	padding: 15px 0px 0px 0px;
}
#nav a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px 18px 0px 18px;
	font-weight:normal;
}
#nav a:hover {
	color: #ABD8EB;
	text-decoration: underline;
}
#main {
	background: url(images/mainbg.jpg) center top no-repeat;
	margin: 0px;
	float: left;
	width: 997px;
	padding: 50px 0px 0px 0px;

}
#content-left{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 634px;
}
#welcome{
	background: url(images/welcomebg.jpg) no-repeat;
	margin: 0px;
	float: left;
	width: 504px;
	padding: 105px 40px 0px 60px;
}
#about{
	background: url(images/aboutbg.jpg) no-repeat;
	margin: 0px;
	float: left;
	width: 504px;
	padding: 105px 40px 0px 60px;
}
#services{
	background: url(images/services&care.jpg) no-repeat;
	margin: 0px;
	float: left;
	width: 504px;
	padding: 105px 40px 0px 60px;
}
#resources{
	background: url(images/senior-resources.jpg) no-repeat;
	margin: 0px;
	float: left;
	width: 504px;
	padding: 105px 40px 0px 60px;
}
#contact{
	background: url(images/contact-us.jpg) no-repeat;
	margin: 0px;
	float: left;
	width: 504px;
	padding: 105px 40px 0px 60px;
}
#thankyou{
	background: url(images/thank-you.jpg) no-repeat;
	margin: 0px;
	float: left;
	width: 504px;
	padding: 105px 40px 0px 60px;
}
#faq{
	background: url(images/faq.jpg) no-repeat;
	margin: 0px;
	float: left;
	width: 504px;
	padding: 105px 40px 0px 60px;
}
#events{
	background: url(images/events.jpg) no-repeat;
	margin: 0px;
	float: left;
	width: 504px;
	padding: 105px 40px 0px 60px;
}
#details{
	background: url(images/details.jpg) no-repeat;
	margin: 0px;
	float: left;
	width: 504px;
	padding: 105px 40px 0px 60px;
}
#news{
	background: url(images/news.jpg) no-repeat;
	margin: 0px;
	float: left;
	width: 504px;
	padding: 105px 40px 0px 60px;
}
#find-out-more{
	margin: 0px;
	padding: 0px;
	float: right;
	width:142px;
	height:48px;
	background:url(images/find-out-more.jpg);
	}
#find-out-more:hover {
	margin: 0px;
	padding: 0px;
	float: right;
	width:142px;
	height:48px;
	background:url(images/find-out-more-hover.jpg);
	}
#map{
	background: url(images/map.jpg) no-repeat center top;
	float: left;
	height: 403px;
	width: 604px;
	padding: 6px 0px 0px 30px;
	margin: 0px;
}
#view-larger{
	margin: 8px 0px 0px 200px;
	padding: 0px;
	width:182px;
	height:48px;
	background:url(images/view-larger.jpg);
	}
#view-larger:hover {
	margin: 8px 0px 0px 200px;
	padding: 0px;
	width:182px;
	height:48px;
	background:url(images/view-larger-hover.jpg);
	}
#content-right{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 363px;
}
#content-right p {
	margin: 0px;
	padding: 0px 65px 0px 0px;
}
#our-services {
	background: url(images/our-services.jpg);
	margin: 0px;
	float: left;
	height: 296px;
	width: 343px;
	padding: 65px 0px 0px 20px;
}
#our-services-inner{
	background: url(images/our-services-inner.jpg);
	margin: 0px;
	float: left;
	height: 296px;
	width: 343px;
	padding: 65px 0px 0px 20px;
}
#today-activity{
	background: url(images/today-activity.jpg);
	margin: 0px;
	float: left;
	height: 296px;
	width: 343px;
	padding: 65px 0px 0px 20px;
}
#our-ammenities {
	margin: 0px;
	float: left;
	width: 343px;
	background: url(images/our-ammenties.jpg) no-repeat;
	padding: 65px 0px 0px 20px;
}
#small-map{
	background-image: url(images/small-map.jpg);
	background-repeat: no-repeat;
	height: 295px;
	width: 289px;
	margin: 0px;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 41px;
}
#footer {
	margin: 0px;
	float: left;
	height: 157px;
	width: 947px;
	padding: 73px 0px 0px 50px;
	font-size: 12px;
	color: #545353;
	text-transform: uppercase;
}
#footer a {
	color: #545353;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 10px 0px 10px;
	margin: 0px;
}
.copyright {
	margin: 0px;
	padding: 0px;
	float: left;
}
.footernav {
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
.width285 {
	width: 330px;
}
.fltleft {
	margin: 0px;
	float: left;
	padding: 0px 15px 15px 0px;
}
.clear{clear:both}
.errors{
	font-size: 14px;
	line-height: 23px;
	color:#FF0000
}
fieldset{border:none}
label{	
	font-size: 14px;
	line-height: 23px;
	color: #545353;
	width:150px;
	float:left;
	text-align:left}
#r_box {
	background:url(images/blank.jpg) no-repeat;
	width:210px;
	height:138px;
	margin:0px 15px 0px 0px;
	padding: 5px 0px 0px 0px;
	float:left;
	text-align:center;
	}
	
