html { margin: 0px; padding: 0px; scrollbar-base-color: #0D0D0D; scrollbar-face-color: #353535; scrollbar-track-color: #525252; scrollbar-highlight-color: #3A3A3A; scrollbar-3dlight-color: #6F6F6F; scrollbar-arrow-color: #646464; scrollbar-shadow-color: #626262; scrollbar-darkshadow-color: #535353; }
body { background: url(images/design_elements/back.gif) #FFF; background-attachment: fixed; color: #666; margin: 0px; padding: 0px; text-align: center; font: normal normal 12px/16px Verdana, Arial, sans-serif; }
input { color: #000; font: normal normal 11px Arial, sans-serif; }
h1 { font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, sans-serif; color: #FFFFFF; width: 98%; background-color: #246C24; background-repeat: repeat; background-attachment: scroll; padding-left: 8px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; background-position: 0% 50%; }
h2 { font: normal bold 12px Verdana, Arial, sans-serif; color: #FFF; width: 98%; background: #914043; padding: 2px 2px 2px 8px; background-color: #74592C; }
h3 { font: normal bold 12px Verdana, Arial, sans-serif; color: #FFFFFF; width: 98%; background: #400040; padding: 2px 2px 2px 8px; background-color: #000000; }
h4 { color: #000; font: normal bold 12px Verdana, Arial, sans-serif; }
h5 { color: #000; font: normal bold 11px Verdana, Arial, sans-serif; }
h6 { color: #000; font: normal bold 10px Verdana, Arial, sans-serif; }
ol, ol ol, ol ol ol { color: #000; font: normal normal 12px/16px  Verdana, Arial, sans-serif; }
ul { list-style-image: url('images/design_elements/bullet.gif'); color: #000; font: normal normal 12px/16px Verdana, Arial, sans-serif; }
ul ul { list-style-image: url('images/design_elements/bullet2.gif'); color: #000; font: normal normal 12px/16px Verdana, Arial, sans-serif; }
ul ul ul { list-style-image: url('images/design_elements/bullet3.gif'); color: #000; font: normal normal 12px/16px Verdana, Arial, sans-serif; }
.sidecolor { width: 20px; background-color: #4E4E4E; background-repeat: repeat; background-attachment: scroll; background-position: 0%; }
.sidetop, .botright { width: 20px; background-color: #00733B; background-repeat: repeat; background-attachment: scroll; background-position: 0% 50%; }
.submenuside { width: 20px; background: 664237; }
.botmid { width: 198px; background: 664237; text-align: center; font: normal normal 10px Verdana, Arial, sans-serif; border-left: 1px solid #FFF; border-right: 1px solid #FFF; background-color: #4E4E4E; color: #FFFFFF; }
.logo { background: #FFF; width: 340px; height: 50px; text-align: left; }
.hmenu { background-color: #74592C; background-repeat: repeat; background-attachment: scroll; text-align: right; vertical-align: bottom; font-style: normal; font-variant: normal; font-weight: normal; line-height: 20px; font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #FFFFFF; width: 400px; height: 50px; padding-left: 0px; padding-right: 10px; padding-top: 0px; padding-bottom: 5px; background-position: 0%; }
.hmenu a, .hmenu a:link, .hmenu a:visited { text-align: left; color: #FFF; padding: 2px; border: 1px solid #7F7888; text-decoration: none; }
.hmenu a:hover { text-align: left; color: #EFEFEF; text-decoration: none; padding: 2px; border: 1px solid #CCC; }
.footer { background-color: #74592C; background-repeat: repeat; background-attachment: scroll; text-align: left; font-style: normal; font-variant: normal; font-weight: normal; line-height: 18px; font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #FFFFFF; width: 516px; height: 26px; padding-left: 24px; padding-right: 0px; padding-top: 3px; padding-bottom: 0px; background-position: 0%; }
.footer a, .footer a:link, .footer a:visited { text-align: left; color: #FFF; padding: 2px; border: 1px solid #7F7888; text-decoration: none; }
.footer a:hover { text-align: left; color: #EFEFEF; text-decoration: none; padding: 2px; border: 1px solid #CCC; }
.subcontainer { margin-top: -4px; }
.submenu { background: #F1F1F1; text-align: right; vertical-align: bottom; font: normal normal 11px/20px Verdana, Arial, sans-serif; color: #7F7888; padding-right: 10px; border: 1px solid #CCC; }
.submenu a, a:link, a:visited { text-align: left; color: #7F7888; text-decoration: none; }
.submenu a:hover { text-align: left; color: #B1B1B1; text-decoration: underline; }
.content { background: #FFF; width: 480px; color: #000; font: normal normal 12px/16px Verdana, Arial, sans-serif; padding: 5px 10px 10px 10px; text-align: left; border: 1px solid #CCC; }
.sidecol { background: #FFF; width: 216px; height: 100%; color: #000; font: normal normal 12px/16px Verdana, Arial, sans-serif; padding: 10px; text-align: left; vertical-align: top; border: 1px solid #CCC; }
.midcol { background: #F1F1F1; width: 206px; color: #000; font: normal normal 12px/16px Verdana, Arial, sans-serif; padding: 10px; text-align: left; vertical-align: top; border: 1px solid #CCC; }
.contentfull { background: #FFF; width: 700px; color: #000000; font: normal normal 12px/16px Verdana, Arial, sans-serif; padding: 5px 10px 10px 10px; text-align: left; border: 1px solid #CCC; background-color: #FFFFFF; }
.sideimg { background: #F1EFEF; width: 220px; height: 160px; color: #000; font: normal normal 12px/16px Verdana, Arial, sans-serif; text-align: left; vertical-align: top; border: 1px solid #CCC; }
.midimg { background: #F1EFEF; width: 210px; height: 160px; color: #000; font: normal normal 12px/16px Verdana, Arial, sans-serif; text-align: left; vertical-align: top; border: 1px solid #CCC; }
.box1 { background: #DCDFE5; width: 233px; color: #000; font: normal normal 11px/14px Verdana, Arial, sans-serif; padding: 8px; text-align: left; border-left: 1px solid #CCC; border-right: 1px solid #CCC; }
.boxtop1 { background-color: #C97C64; background-repeat: repeat; background-attachment: scroll; width: 233px; color: #FFFFFF; font-style: normal; font-variant: normal; font-weight: bold; line-height: 16px; font-size: 12px; font-family: Verdana, Arial, sans-serif; text-align: left; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding-left: 8px; padding-right: 8px; padding-top: 3px; padding-bottom: 3px; background-position: 0%; }
.box2 { background: #F1F1F1; width: 235px; color: #000; font: normal normal 11px/14px Verdana, Arial, sans-serif; padding: 8px; text-align: left; }
.boxtop2 { background: #914043; width: 235px; color: #DCDFE5; font: normal bold 12px/16px Verdana, Arial, sans-serif; padding: 3px 8px 3px 8px; text-align: left; }
a:link { color: #27791E; }
a:active { color: #773C00; }
a:visited { color: #B0962D; }
a:hover { color: #000; text-decoration: none; }
.productbox { background: #F1F1F1; color: 000; font: normal normal 11px/13px Verdana, Arial, sans-serif; padding: 4px 10px 4px 10px; border: 1px solid #CCC; text-align: left; }
.productboxtop { background: #914043; color: #FFF; font: normal bold 12px/15px Verdana, Arial, sans-serif; padding: 4px 10px 4px 10px; text-align: center; border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #CCC; }
.products { background: #FFF; }
.productsleft { background: #FFF; color: #195C82; border-left: 1px solid #CCC; border-top: 1px solid #CCC; padding: 4px 10px 4px 10px; text-align: center; }
.productsright { background: #FFF; color: #195C82; border-left: 1px solid #CCC; border-top: 1px solid #CCC; padding: 4px 10px 4px 10px; text-align: center; border-right: 1px solid #CCC; }
.productboxleft { background: #F1F1F1; color: #000; text-align: center; font: normal normal 11px/13px Verdana, Arial, sans-serif; padding: 4px 10px 4px 10px; border-left: 1px solid #CCC; border-top: 1px solid #CCC; }
.productboxright { background: #F1F1F1; color: #000; text-align: center; font: normal normal 11px/13px Verdana, Arial, sans-serif; padding: 4px 10px 4px 10px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-top: 1px solid #CCC; }
.productboxlbot { background: #F1F1F1; color: #000; text-align: center; font: normal normal 11px/13px Verdana, Arial, sans-serif; border-bottom: 1px solid #CCC; padding: 4px 10px 4px 10px; border-left: 1px solid #CCC; border-top: 1px solid #CCC; }
.productboxrbot { background: #F1F1F1; color: #000; text-align: center; font: normal normal 11px/13px Verdana, Arial, sans-serif; padding: 4px 10px 4px 10px; border-left: 1px solid #CCC; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; border-top: 1px solid #CCC; }
.textbox { background: #E2E8E5; color: #000; font: normal normal 11px/14px Verdana, Arial, sans-serif; padding: 5px 10px 5px 10px; text-align: left; width: 200px; border: 1px solid #6C87A4; }
.textboxheader { background-color: #74592C; background-repeat: repeat; background-attachment: scroll; color: #FFFFFF; text-align: left; font-style: normal; font-variant: normal; font-weight: bold; line-height: 15px; font-size: 12px; font-family: Verdana, Arial, sans-serif; width: 200px; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; background-position: 0%; }
