H1 { font-size: 13pt; font-weight: normal; text-decoration: none; color: #000033; padding: 2px 1px -21px 2px;
   font-family: times, serif; letter-spacing: 2px; }
H2 { font-size: 12pt; font-weight: none; color: #000033; font-family: times, serif; }
H3 { font-size: 11pt; font-weight: bold; color: #000033; font-family: times, serif; }
H4 { font-size: 11pt; font-weight: bold; color: #000033; font-family: times, serif; }
H5 { font-size: 10.5pt; font-weight: bold; color: #000033; font-family: times, serif; }
H6 { font-size: 10pt; font-weight: bold; color: #000033; font-family: times, serif; }

hr { color: #5A1218; height: 1px; }


body {
   background: #e6e6e6 url(/images/bg.jpg) repeat-x;
   margin: 0px;
   padding: 0px;
   font-size: 8pt;
   color: #003;
   font-family: times, serif;
}



.area_back {
   vertical-align: top;
   background-color: #fff;
   font-size: 8pt;
   color: #000000;
   font-family: times, serif;
   padding: 20px;
}

.area_back a {
   color: #000000;
   text-decoration: underline;
}

.area_back #emailer_menu a,
.area_back #email_table a {
   color: #000000; text-decoration: none;
}

.header {
   background: url(/images/header.jpg) no-repeat;
   font-family: times, serif;
   font-size: 10pt;
   font-weight: bold;
   color: #000033;
   padding: 0px 20px 20px 0px;
}

.header .red {
   color: red;
}

.menu {
   background: url(/images/menu-back.jpg) repeat-x;
}

.menu a {
   color: white;
   font-family: times, serif;
   font-size: 10pt;
   font-weight: bold;
   text-decoration: none;
   padding: 0px 10px 0px 10px;
}

.menu a:hover {
   text-decoration: underline;
}

.footer {
   background: url(/images/footer-back.jpg) repeat-x;
   color: white;
   font-family: times, serif;
   font-size: 8pt;
   font-weight: bold;
   text-decoration: none;
   padding: 0px 10px 0px 10px;

}

.footer a {
   color: #ffffff;
   text-decoration: none;
}

.left_fade {
   background: url(/images/left-fade.jpg) repeat-y;
}

.left_red_fade {
   background: url(/images/left-red-fade.jpg) repeat-y;
}

.right_fade {
   background: url(/images/right-fade.jpg) repeat-y;
}

.right_red_fade {
   background: url(/images/right-red-fade.jpg) repeat-y;
}

form {
   padding: 0px;
   margin: 0px;
}

.products a {
   text-decoration: none;
}

.featured_products a, .featured_products .list_name {
   text-decoration: none;
   color: white;
}

.list_name {
   font-size: 10pt;
   font-weight: bold;
   color: #000033;
}

.list_link {
   font-size: 10pt;
   font-weight: bold;
   color: red;
}

.cat {
   border: solid black 1px;
}

.cat a {
   display: block;
   background: url(/images/category_back.jpg) repeat-y;
   width: 200px;
   padding: 5px 0px;
   text-align: center;
   color: white;
   text-decoration: none;
   font-weight: bold;
}

.cat a:hover {
   background: url(/images/category_back_hover.jpg) repeat-y;
}

.prod_pic {
   width: 170px;
   height: 170px;
   border: solid 1px black;
   vertical-align: middle;
   text-align: center;
}

.manuver a {
   color: #000033;
   font-size: 15pt;
   text-decoration: none;
   font-weight: bold;
}

.AuthorizeNetSeal {
   text-align: center;
   display:block;
   width: 200px;
}

form#email_signup_form {
   margin-left:20px;
   display:inline;
   color: white;
   font-family: times, serif;
   font-size: 10pt;
   font-weight: bold;
}

