body { background-color: #004149; background-image: url(images/bg-smaller.jpg); background-repeat: no-repeat; background-position: center bottom; }

p { color: #363321; font-size: 12px; font-family: georgia, "times new roman"; line-height: 20px; margin: 3px 63px 15px; }
.p-white { color: #fff; font-size: 12px; font-family: georgia, "times new roman"; line-height: 16px; margin: 3px 63px 15px 0; }
td { }

a:link { color: #343434; text-decoration: underline; }
a:visited { color: #343434; text-decoration: underline; }
a:hover { color: #343434; text-decoration: none; }
a:active { color: #343434; text-decoration: underline; }

h2 { font-weight: 100; font-style: normal; }
h1 { color: #466c77; font-size: 20px; font-weight: normal; line-height: 20px; }
.h2-phone { color: #e9eee5; font-size: 21px; font-weight: lighter; font-style: normal; line-height: 23px; text-decoration: none; margin: 10px 0; }
.h2-largeblurb { color: #fff; font-size: 16px; font-style: normal; font-weight: lighter; line-height: 22px; text-decoration: none; margin: 3px 63px; }
.h2-largeblurb-nomargin { color: #fff; font-size: 16px; font-style: normal; font-weight: lighter; line-height: 22px; text-decoration: none; margin: 3px 50px 3px 0; }
.h2-headline { color: #5c5738; font-size: 21px; font-style: normal; font-weight: lighter; line-height: 22px; text-decoration: none; margin: 15px 63px; }
.h2-headline2 { color: #5c5738; font-size: 18px; font-style: normal; font-weight: lighter; line-height: 20px; text-decoration: none; margin: 15px 20px 15px 63px; }
.h2-headline3 { color: #5c5738; font-size: 18px; font-style: normal; font-weight: lighter; line-height: 20px; text-decoration: none; margin: 15px 20px 15px 0; }
.h2-headline4 { color: #f5f2df; font-size: 18px; font-style: normal; font-weight: lighter; line-height: 20px; text-decoration: none; margin: 15px 35px; }
.h2-cities { color: #b8a7a0; font-size: 14px; font-style: normal; font-weight: lighter; line-height: 18px; text-decoration: none; text-align: center; margin: 15px 64px; }
.p-content2 { color: #363321; font-size: 11px; font-family: georgia, "times new roman"; line-height: 16px; margin: 15px 40px 15px 63px; }
.p-content3 { color: #363321; font-size: 11px; font-family: georgia, "times new roman"; line-height: 16px; margin: 15px 20px 15px 0; }
.p-content4 { color: #f5f2df; font-size: 11px; font-family: georgia, "times new roman"; line-height: 16px; margin: 15px 60px 15px 35px; }
.p-bullets { color: #363321; font-size: 11px; font-family: georgia, "times new roman"; line-height: 14px; margin: 0 20px 1px 0; }
.p-address { color: #c4d1b8; font-size: 11px; font-family: tahoma, arial, verdana; line-height: 12px; margin: 0; }
.p-cities { color: #b8a7a0; font-size: 10px; font-family: tahoma, arial, verdana; line-height: 12px; margin: 2px 13px; }
.p-footer { color: #896354; font-size: 9px; font-family: tahoma, arial, verdana; line-height: 12px; margin: 2px 13px; }
a:link.footer { color: #896354; font-size: 9px; font-family: tahoma; line-height: 11px; text-decoration: none; }
a:visited.footer {color: #896354; font-size: 9px; font-family: tahoma; line-height: 11px; text-decoration: none; }
a:hover.footer {color: #b98c7b; font-size: 9px; font-family: tahoma; line-height: 11px; text-decoration: underline; }
a:active.footer { color: #896354; font-size: 9px; font-family: tahoma; line-height: 11px; text-decoration: none;}


a:link.c2 { color: #363321; font-size: 11px; font-family: georgia, "times new roman"; }
a:visited.c2 { color: #363321; font-size: 11px; font-family: georgia, "times new roman"; }
a:hover.c2 { color: #757156; font-size: 11px; font-family: georgia, "times new roman"; }
a:active.c2 { color: #363321; font-size: 11px; font-family: georgia, "times new roman"; }
.form { color: #331c13; font-size: 11px; font-family: tahoma; background-image: url(images/form-shade.gif); background-repeat: repeat-x; background-position: left top; width: 115px; padding: 2px; border: solid 1px #d8603a; }
.form-button { color: #fff; font-size: 11px; font-family: georgia; background-color: #7f1e00; background-image: none; background-repeat: repeat-x; background-position: left top; padding: 2px; width: 115px; border: outset 2px #d8603a; }
