* {
	margin: 0;
	padding: 0;
}
a {
	outline: 0;
}
a:hover {
	text-decoration: none;
}
body {
	background: #000 url('./themes/site_themes/default/_g/bg_body.jpg') 0 0 repeat-x;
	color: #000;
	font: medium/1em "Helvetica", Verdana, Arial, sans-serif;
	line-height: 150%;
}
div#header {
	background: url('./themes/site_themes/default/_g/bg_header.jpg') center 0 no-repeat;
	height: 317px;
	text-indent: -3000px;
}
div#container {
	margin: 0 auto;
	width: 815px;
}
div#container div.content {
	background: #fff url('./themes/site_themes/default/_g/bg_left.jpg') 0 0 repeat-y;
	font-size: 14px;
	margin: 0 auto;
	width: 762px;
}
div#container div.content h3 {
	font-size: 28px;
}
div#container div.content h4 {
	font-size: 18px;
}
div#container div.content h3,
div#container div.content p {
	margin: 0 0 15px 0;
}
div#container div.content div#left {
	float: left;
	padding: 20px 0;
	width: 203px;
}
div#container div.content div#left ul {
	list-style-type: none;
}
div#container div.content div#left ul li a {
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 0 20px;
	text-align: right;
	text-decoration: none;
	width: 163px;	
}
div#container div.content div#left ul li a:link,
div#container div.content div#left ul li a:visited {
	color: #0000ee;
}
div#container div.content div#left ul li a:hover,
div#container div.content div#left ul li a:active,
html.about_us div#container div.content div#left ul li#about_us a,
html.contact_us div#container div.content div#left ul li#contact_us a,
html.daily_tips div#container div.content div#left ul li#daily_tips a,
html.faqs div#container div.content div#left ul li#faqs a,
html.home div#container div.content div#left ul li#home a,
html.maintenance_programs div#container div.content div#left ul li#maintenance_programs a,
html.photos div#container div.content div#left ul li#photos a,
html.schedules div#container div.content div#left ul li#schedules a,
html.services div#container div.content div#left ul li#services a,
html.specials div#container div.content div#left ul li#specials a,
html.testimonials div#container div.content div#left ul li#testimonials a {
	background: #696969;
	border-color: #828282;
	border-style: solid;
	border-width: 1px 0;
	color: #fff;
	height: 28px;
	line-height: 28px;	
}
div#container div.content div#left form {
	margin: 15px 0 0 0;
	padding: 0 20px;
	text-align: right;
}
div#container div.content div#right {
	background: #fff url('./themes/site_themes/default/_g/bg_right.jpg') 0 bottom no-repeat;
	float: left;
	padding: 20px 20px 60px 20px;
	width: 519px;
}
div#container div.content:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden; 
}
div#footer {
	background: #212121 url('./themes/site_themes/default/_g/bg_footer.jpg') 0 0 repeat-x;
	color: #696969;
	font-size: 12px;
	padding: 15px 0 45px 0;
}
div#footer div.content {
	margin: 0 auto;
	width: 762px;
}

