html, 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; }
#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; width: 585px; }
#right-col { font-size: 11px; background-color: #fff; background-image: url(../images/gouges.jpg); background-repeat: no-repeat; background-position: 0 bottom; width: 285px; }
#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; }
#slideContainer { height: 260px; clear: right; }
#slideWrapper { width: 585px; height: 260px; }
#cat-links { font-size: 11px; width: 525px; padding: 10px 30px; }
#content-wrapper { background-color: #f7f6f2; background-image: url(../images/ripped.png); background-repeat: no-repeat; background-position: 0 bottom; padding-bottom: 40px; }
#main-content { color: #746758; position: relative; width: 525px; z-index: 10; padding: 30px; }
#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; }
#prod-paging { text-align: right; margin: 15px; }
#content-footer { text-align: center; padding: 25px; }
#heading-product { font-size: 14px; }
.prod_info_numlink { color: #9e4e4e; padding: 1px;}
.prod_info_numlink:hover { color: #9e4e4e; text-decoration: underline; background-color: #e2dcce; padding: 1px;}
.prod_info_num { color: #9e4e4e; font-weight: bold; background-color: #fff; text-decoration: underline !important; padding: 1px; border: 1px solid #e2dcce}
#prod_images td#main { border: solid 1px #e2dcce; border-collapse: collapse; }
#page-title { color: #864242; font-size: 18px; font-family: "trebuchet ms"; position: absolute; margin-top: -34px; margin-left: 20px; }
.clickable-thumbnails { margin: 11px 7px 0; padding: 2px; border: solid 1px #e2dcce; cursor: pointer; filter: alpha(opacity=80); opacity: 0.8; }
.clickable-thumbnails.hover { border: solid 1px #800000; }
#thumbs { text-align: right; vertical-align: top; position: absolute; top: 0; width: 0; height: 450px; overflow: auto;}
#thumbs_noscript { vertical-align: top !important; width: 190px; height: 450px; overflow: auto; }
#thumbs-container { height: 450px; width: 0px; display:none; background: url(../images/thumbs-bg.jpg) no-repeat right 0;}
#image_frame img { width: 650px; height: 450px; overflow: hidden; margin: 0; }
