body  { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: none; background-color: #848484; margin: 0; padding: 0 }
body td  { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: none; }

a:link, a:active, a:visited { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
a:hover  { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline }

hr      { background-color: #cecece; border-top: 1px solid #cecece; border-right: 1px solid #ccc; border-left: 1px solid #ccc }

form  { margin: 0; padding: 0 }

h1            { color: #000; font-size: 30px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 30px; text-decoration: none; margin: 0; padding: 0 0 4px }
h2       { color: #999; font-size: 26px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; margin: 0; padding: 0 }
h3        { color: #000; font-size: 22px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; margin: 0; padding: 0 }
h4         { color: #000; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }

.left_column     { background-image: url("graphics/interface/column_back_left.jpg"); padding-top: 10px; width: 173px }
.right_column    { background-image: url("graphics/interface/column_back_right.jpg"); padding-top: 10px; width: 173px }
.content_column                 { background-color: #fff; padding: 10px 10px 0 }
.checkout_column          { background-color: #fff; padding-top: 10px; padding-right: 10px; padding-left: 10px }
.spacer { margin-top: 10px }
.spacer_sm   { margin-top: 3px }
.spacer_attr    { margin-top: 30px }
.cattree   { line-height: 12px; width: 173px }
.cat1, .cat1 a:link, .cat1 a:active, .cat1 a:visited        { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; display: block; padding-left: 5px }
.cat1 a:hover         { color: #003399; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; display: block; padding-left: 5px }
.cattree_divider hr                { background-color: transparent; display: block; width: 90%; height: 1px; clear: both; overflow: hidden; border-style: dashed none none; border-width: 1px 0 0; border-color: #b1b1b1 }

.welcome     { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-image: url("graphics/interface/welcome_back.jpg"); background-repeat: repeat-x; text-align: justify }
.footer_nav, .footer_nav a:link, .footer_nav a:active, .footer_nav a:visited  { color: #4343fa; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.footer_nav a:hover  { color: #4343fa; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }

.ctgy_img      { width: 130px; height: 150px }

.prod_ctgy, .prod_ctgy a:link, .prod_ctgy a:active, .prod_ctgy a:visited     { color: #4343fa; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: none }
.prod_ctgy a:hover      { color: #4343fa; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: underline }

.ctgy_details, .ctgy_details a:link, .ctgy_details a:active, .ctgy_details a:visited      { color: #666; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: none }
.ctgy_details a:hover       { color: #666; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: underline }

.breadcrumb_nav, .breadcrumb_nav a:link, .breadcrumb_nav a:active, .breadcrumb_nav a:visited        { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; text-transform: uppercase }
.breadcrumb_nav a:hover         { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: underline; text-transform: uppercase }

.pagination, .pagination a:link, .pagination a:active, .pagination a:visited        { color: #000; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; text-transform: uppercase }
.pagination a:hover         { color: #000; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: underline; text-transform: uppercase }

.select_prompt  { text-transform: uppercase }

.prod_info, .prod_info td     { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px }
.prod_pad_lt    { padding-left: 10px }
.prod_pad_rt    { padding-right: 10px }
.prod_img     { border: solid 1px #ccc }
.prod_name          { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12px; background-image: url("graphics/interface/prod_name_back.jpg"); text-transform: uppercase; padding: 4px 5px 4px 10px; height: 28px }
.prod_info     { }
