.gray_12 { color: #555; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.points { color: #555; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; list-style-image: url(../_art/check.jpg); list-style-position: outside; display: list-item; }
.gray_9 { color: #626262; font-size: 9px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: center; }
.link_9 { color: #009; font-size: 9px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: center; }
.black_12 { color: black; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.gray_12_j { color: #555; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: justify; }
.b_u_10 { color: black; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }
.click_here { color: #005e00; font-size: 9px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }
.hash_18 { color: #262626; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.hash_24 { color: #262626; font-size: 24px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
.hash_18_gray { color: #919191; font-size: 18px; font-family: "Zapf Chancery", "Comic Sans MS", cursive; font-weight: lighter; text-decoration: none; }
.border_bottom { border-top: 1px solid #797979; }
.banner_top { color: #5b1f41; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; letter-spacing: 2px; }
.nav { color: #dedede; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #2f508d; margin: 3px; padding: 3px; border-color: #966636; border-style: solid; }
.nav_left_header { color: white; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #03f; padding: 3px; }
.nav_left_links { color: #4c4c4c; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #fbf9fa; }
.nav_left_links_spacer { color: #4c4c4c; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #fbf9fa; background-position: 0 38pt; padding: 5px; border-right: 1px solid #005e00; border-left: 1px solid #005e00; border-bottom-style: solid; border-bottom-width: 1px; }
.prod_specs { color: #4c4c4c; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #fbf9fa; padding: 3px; border-right: 1px solid #005e00; border-left: 1px solid #005e00; border-bottom-style: solid; border-bottom-width: 1px; }
.prod_specs_noborder { color: #4c4c4c; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.prod_title { color: #631046; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #fbf9fa; padding: 3px; }
.prod_prices { color: #000; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #fbf9fa; padding: 3px; }
.prod_title_nobg { color: #03f; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
.prod_title_smaller { color: #000; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 900; background-color: #ecec00; }
.border_full { border-left: 1px solid #797979; border-bottom: 1px solid #797979; border-right: 1px solid #797979; border-top-color: #797979; border-top-width: 1px; }
.border_gray_bottom { border-bottom: 1px solid #c0c0c0; or: #631; }
.main_table { height: 100%; }
.copyright { font-size: 9px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding: 15px; border-top: 1px dashed #989898; }
.border_stamp { padding: 3px; border-right: 1px solid #631046; border-left: 1px solid #631046; border-bottom: 1px solid #631046; border-top-color: #631046; }
.showme { color: white; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #0033fe; margin: 3px; padding: 3px; border: solid 2px #dedede; }
.showme_small { color: white; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #0033fe; margin: 3px; padding: 3px; border: solid 1px #dedede; }
.menu { border: solid 1px #bfbfbf; background-color:white; text-align: center; }

.menuItem { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, tahoma, sans-serif; border-bottom:1px solid #dddddd; }

.menuItem:hover { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, tahoma, sans-serif; background-color:#f1f1f1; }

.menuItem a { color:#666666; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, tahoma, sans-serif; text-decoration:none; }

#demo {
  background-color:#eeeeee;
  cursor:pointer;
  width: 425px;
}

#demo span {
  cursor:pointer;
}

#demo span:hover {
  text-decoration:underline;
}
