body { color: #501000; font-size: 12px; font-family: verdana; line-height: 16px; background-color: #fff; background-image: url(../images/body-bg.jpg); background-repeat: repeat-y; background-position: center 0; text-align: center; margin: 0; }

p { }

td { }

a:link { color: #a35757; text-decoration: none; }

a:visited { color: #a35757; text-decoration: none; }

a:hover { color: #d39999; text-decoration: underline; }

a:active { color: #970000; text-decoration: underline; }

a.green { color: #c5f0c6; text-decoration: none; }
a.green:link { color: #c5f0c6; text-decoration: none; }
a.green:visited { color: #dbf0c6; text-decoration: none; }

a.green:hover { color: #fff; text-decoration: underline; }

a.green:active { color: #adde0d; text-decoration: underline; }
#header-right form { margin: 0; padding: 0 19px 0 0; }
#header-right input.textField { color: #4a4a4a; background-color: #f9f8f4; width: 120px; border-style: none; }
#main-table { width: 1000px; height: auto; }
#header-left { background-image: url(../images/header-logo-green.jpg); background-repeat: no-repeat; width: 130px; height: 50px; }
#header-right { background-image: url(../images/header-bg-tan.jpg); background-repeat: no-repeat; text-align: right; width: 870px; height: 50px; }
#header-right a { color: #787157; text-decoration: none; }
#header-right a:hover { color: #9e4e4e; text-decoration: underline; }
#left-col { background-color: #fff; width: 130px; }
#center-col { text-align: left; vertical-align: top; width: 585px; }
#footer { color: #8c8c8c; background-image: url(../images/footer-bg.jpg); background-repeat: no-repeat; text-align: left; height: 35px; padding-left: 15px; }
#footer a { color: #787157; text-decoration: none; }
#footer a:hover { color: #9e4e4e; text-decoration: underline; }
#cat-links { font-size: 11px; padding: 10px 30px; }
#main-content { color: #746758; background-color: #f7f6f2; background-image: url(../images/ripped.png); background-repeat: no-repeat; background-position: 0 bottom; z-index: 30; padding: 30px 30px 70px; }
#index-main-content { color: #746758; position: relative; z-index: 10; }
#right-col { font-size: 11px; background-color: #fff; background-image: url(../images/gouges.jpg); background-repeat: no-repeat; background-position: center bottom; width: 285px; padding-bottom: 220px; }
#right-col table { width: 280px; }
#right-col td.top { color: #746758; background-image: url(../images/testimonial-bg-top.jpg); text-align: left; padding: 32px 34px 10px; }
#right-col td.bottom { color: #fff; background-image: url(../images/testimonial-bg-bottom.jpg); background-position: 0 bottom; text-align: left; padding: 10px 34px 32px; }
#content-footer-tagline { color: #864242; font-size: 16px; font-family: "trebuchet ms"; font-weight: bold; padding-bottom: 15px; }
#content-footer { text-align: center; padding: 25px; }
/*product_info*/
#heading-category { font-size: 14px; }
/*index_products*/
#testimonial-heading { font-size: 22px; font-family: "trebuchet ms"; margin-top: 35px; margin-bottom: 10px; }
#view-portfolio-bar { color: #bd6; font-size: 16px; font-family: "trebuchet ms"; background-image: url(../images/green-bar.jpg); background-position: right 0; text-align: right; height: 40px; }
#view-portfolio-link { position: relative; z-index: 12; padding-top: 11px; padding-right: 16px; }
#view-portfolio-bar a { color: #c5f0c6; font-size: 16px; font-family: "trebuchet ms"; text-decoration: none; }
#view-portfolio-bar a:hover { color: #fff; font-size: 16px; font-family: "trebuchet ms"; text-decoration: underline; }
#cat-heading {
font-family:trebuchet ms;
font-size:20px;
margin-left:20px;
margin-top:-35px;
position:absolute;
}
#slideContainer { height: 260px; clear: right; }
#slideWrapper { width: 585px; height: 260px; overflow: hidden; }
#overlayWrapper { position: relative; }
#overlayContainer { position: absolute; top: 50px; left: 350px; z-index: 5; filter: alpha(opacity=18); opacity: 0.18; }
#ddSlideShow { width: 585px; height: 260px; }
#page-title { font-weight:normal; color: #864242; font-size: 18px; font-family: "trebuchet ms"; position: absolute; margin-top: -34px; margin-left: 20px; }
.latest-signs-thumbs { margin: 12px; padding: 1px; border: solid 1px #e2dcce; }
.latest-signs-thumbs.hover { border: solid 1px #731a1a; }
.new-article { background-color: #fff; margin: 5px; border: dashed 1px #e2dcce; }
.new-article-heading { font-size: 16px; font-family: "trebuchet ms"; font-weight: bold; padding: 5px; }
.new-article-abstract { font-family: verdana; padding: 8px; }
.new-article-date { color: #299900; font-size: 80%;}
.sub-panel { background-color: #f7f6f2; background-image: url(images/ripped.png); background-repeat: no-repeat; background-position: 0 bottom; margin: 5px; padding-bottom: 40px; }
.sub-panel-heading { color: #fff; font-weight: bold; background-image: url(images/green-bar.jpg); padding: 5px; }
.sub-panel-heading a { color: #c5f0c6; text-decoration: none; }
.sub-panel-heading a:hover { color: #fff; text-decoration: underline; }
.sub-panel-content { padding: 12px; }
