body { margin: 0; background: #f5f5f5 url('/images/bg.jpg') top repeat-x;}
td { line-height: 1.5em; vertical-align: top; }

.left { float: left; }
.right { float: right; }

a { color:#0000ff; text-decoration:none; }
a:hover { color:#ff0000; text-decoration: none; }
a.flyers { font-size:9pt; color:#d8d11f; text-decoration:none; }
a.flyers:hover { font-size: 9pt; color:#ff0000; text-decoration:none; }

.site-first-table { }
.site-second-table { border: 1px solid #000000; }
.site-content-table { background-image: url('/images/content-bg.jpg'); }
.site-content-padding { padding: 0px 22px 0 22px; }

.top-padding { padding-top: 17px; }
.sidebar-outer { background: #000000 url('/images/left-repeat.jpg') repeat-y; }
.menu-first-table { background: #000000 url('/images/left-repeat.jpg') repeat-y; min-height: 665px; _height: 665px; }
.menu-first-table a { border: none; }
.menu-gradient { background: url('/images/left-gradient.jpg') top no-repeat; height: 369px;text-align: center; }
.menu-first-table td.button { height: 37px; }

h1, h2, h3 { color: #ac0320; font-style: italic; }
h1 { padding-top: 10px; }

.pic { border: 1px solid #ba202f; }
.pic2 { border: 2px solid #ffffff; }
.picture.left { margin-right: 10px; }
.picture.right { margin-left: 10px; }

.featured-title { color: #ffffff; font-size: 14pt; padding: 20px 0 0 34px; }
.featured-flyers { color: #ffffff; font-size: 14pt; padding: 0px 0 0 19px; }

.contact-form { border: 1px dashed #000000; background-color:#f5fccc; }
.contact-title { color: #000000; font-size: 15pt; font-weight:bold; }

.small-font { font-size:11px; }

td.footer-left { padding: 4px 0px 5px 5px; font-size: 8pt; font-family: Verdana, Arial, Sans-Serif; color: #000000; line-height: 1.6em; }
td.footer-left a { color: #747474; text-decoration: none; }
td.footer-left a:hover { color: #af021e; text-decoration: none; }

td.footer-right { padding: 4px 5px 5px 0px; font-size: 8pt; font-family: Verdana, Arial, Sans-Serif; color: #000000; line-height: 1.6em; }
td.footer-right a { color: #747474; text-decoration: none; }
td.footer-right a:hover { color: #af021e; text-decoration: none; }

/***** *****/

.text-center { text-align: center; }
.contact-split { width: 702px; margin: 0 auto; }
.contact-split td { padding: 0; text-align: center; padding: 1em 0; }
.contact-photos { font-family: verdana, arial; font-size: .75em; }
strong.note { color: #990000; }