body {  }

a:link { color: blue }



a:visited { color: purple }



a:hover { color: purple }



a:active { color: red }

.header { background-repeat: repeat-y; width: 800px; height: 111px; padding: 0; border-width: 0; }

.header_fade { background-image: url(images/header_fade.jpg); background-repeat: repeat-y; }

.portfolio_fade { background-image: url(portfolio/images/right_bkgd.jpg); background-repeat: repeat-y; }

.blue_text indent { color: #000; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13pt; text-indent: 1em; }
.indent { top: 1pt; margin-left: 1em; }
.blue_text { color: #000; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.bold_blue_text { color: #0100a2; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }

.h2 { color: #0100a2; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }

.gray:link { color: #646464 ; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }

.gray:visited { color: #828282 ; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }

.gray:hover { color: #e3b700 ; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }

.gray:active { color: #e3b700 ; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }

.white:link { color: #fff ; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }

.white:visited { color: #b4b4b4 ; font-size: 10pt; font-weight: bold; text-decoration: none; }

.white:hover { color: #d1d2ca ; font-size: 10pt; font-weight: bold; text-decoration: none; }

.white:active { color: #d1d2ca ; font-size: 10pt; font-weight: bold; text-decoration: none; }

.h1 { color: #0100a2; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-variant: small-caps; }

.bathroom { background-image: url(images/bathroom_bkgd.jpg); background-repeat: no-repeat; }

.testimonials { background-image: url(images/Testimonial_bkgd.jpg); background-repeat: no-repeat; }

.portfolio { background-image: url(portfolio/images/portfolio_bkgd.jpg); background-repeat: no-repeat; }

.quote { background-image: url(images/quote_bkgd.jpg); background-repeat: no-repeat; }

.team { background-image: url(images/team_bkgd.jpg); background-repeat: no-repeat; }

.services { background-image: url(images/services_bkgd.jpg); background-repeat: no-repeat; }

.partners { background-image: url(images/partners_bkgd.jpg); background-repeat: no-repeat; }

.response { background-image: url(images/response_bkgd.jpg); background-repeat: no-repeat; }

.project { background-image: url(images/project_bkgd.jpg); background-repeat: no-repeat; }

.design { background-image: url(images/design_bkgd.jpg); background-repeat: no-repeat; }

.contact { background-image: url(images/contact_bkgd.jpg); background-repeat: no-repeat; }
.referrals { background-image: url(images/referrals_bkgd.jpg); background-repeat: no-repeat; }
.send_testimonial { background-image: url(images/test_form_bkgd.jpg); background-repeat: no-repeat; }
.green { background-image: url(images/green_bkgd.jpg); background-repeat: no-repeat; }
.formsent { background-image: url(images/form_sent.jpg); background-repeat: no-repeat; }
.question # { margin-top: -9pt; }
