body {
	font-family: Arial;
}
h1 {
	margin: 1.5em 0px 1em; color: rgb(63, 146, 232);
}
h2 {
	margin: 1.5em 0px 1em; color: rgb(63, 146, 232);
}
h3 {
	margin: 1.5em 0px 1em; color: rgb(63, 146, 232);
}
h1 {
	font-size: 153.9%; margin-top: 0px;
}
h2 {
	font-size: 131%;
}
h3 {
	font-size: 123.1%;
}
h1 {
	font-weight: bold;
}
h2 {
	font-weight: bold;
}
h3 {
	font-weight: bold;
}
h4 {
	font-weight: bold;
}
h5 {
	font-weight: bold;
}
h6 {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
.page-heading {
	font-size: 153.9%; margin-bottom: 0.8em;
}
p {
	line-height: 1.6em; font-size: 108%;
}
li {
	line-height: 1.6em; font-size: 108%;
}
th {
	line-height: 1.6em; font-size: 108%;
}
td {
	line-height: 1.6em; font-size: 108%;
}
dd {
	line-height: 1.6em; font-size: 108%;
}
dt {
	line-height: 1.6em; font-size: 108%;
}
img {
	line-height: 1.6em; font-size: 108%;
}
p {
	margin-bottom: 1.5em;
}
fieldset {
	margin-bottom: 1.5em;
}
table {
	margin-bottom: 1.5em;
}
blockquote {
	margin-bottom: 1.5em;
}
ul {
	margin-bottom: 1.5em;
}
ol {
	margin-bottom: 1.5em;
}
dl {
	margin-bottom: 1.5em;
}
li li {
	font-size: 1em;
}
li p {
	font-size: 1em;
}
li th {
	font-size: 1em;
}
li td {
	font-size: 1em;
}
li dd {
	font-size: 1em;
}
li dt {
	font-size: 1em;
}
p label {
	font-size: 1em;
}
li h3 {
	font-size: 1em;
}
ul {
	margin-left: 1.15em;
}
ol {
	margin-left: 1.45em; _margin-left: 1.7em;
}
ol li {
	list-style: decimal;
}
ul li {
	padding-left: 1em;
}
.home-pics-section img {
	margin-bottom: 1em;
}
.home-pics-section p {
	margin-bottom: 0px;
}
#home-pics-section1 {
	overflow: hidden;
}
#home-pics-section1 .col {
	width: 50%; float: left;
}
#home-pics-section1 .col2 {
	text-align: right;
}
#home-pics-section2 {
	overflow: hidden; margin-bottom: 40px;
}
#home-pics-section2 .col1 {
	text-align: center;
}
#home-pics-section2 .col {
	width: 50%; float: left;
}
#testimonials-section h2 {
	font-size: 153.9%; margin-top: 0px;
}
.testimonials-list {
	margin-left: 0px;
}
.testimonials-list .testimonial {
	list-style: none; padding-left: 0px; margin-bottom: 2em; border-bottom-color: rgb(63, 146, 232); border-bottom-width: 3px; border-bottom-style: solid;
}
.testimonials-list .testimonial.last {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.testimonials-list .author {
	font-weight: bold;
}
.coming-soon-msg {
	margin: 0px 0px 1.5em; padding: 2em 0px; border: 1px solid rgb(223, 223, 223); border-image: none; text-align: center; color: rgb(223, 223, 223); font-size: 123.1%;
}
.renovation-stage h2 {
	text-align: center; margin-top: 0px;
}
.home-pics-section img {
	margin-bottom: 1em;
}
.home-pics-section p {
	margin-bottom: 0px;
}
.renovation-stage {
	overflow: hidden;
}
.renovation-stage .col {
	width: 50%; float: left;
}
.renovation-stage .col2 {
	text-align: right;
}
.after.renovation-stage {
	padding-bottom: 20px;
}
