/* BASIC LINK COLORS */
a:link { color: #5555BB; text-decoration: none; }
a:visited {color: #9999DD; text-decoration: none; }
a:hover { color: #0000FF; text-decoration: underline; }
a:active { color: #0000FF; text-decoration: underline; }

/* BRIGHT LINK COLORS FOR DARK BACKGROUNDS */
a.bright:link { color: #AAAAFF; text-decoration: none; }
a.bright:visited {color: #660099; text-decoration: none; }
a.bright:hover { color: #0000FF; text-decoration: underline; }
a.bright:active { color: #0000FF; text-decoration: underline; }

/* BASIC TEXT MATERIAL */
body { margin: 0px; color: #000000; background: #FFFFFF; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; }
.text { font-family: Verdana, Helvetica, "Times New Roman",Times, serif; font-size: 0.8em; color: black; }
.minor { font-family: Verdana, Helvetica; font-size:0.8em; color: red; top-margin: 2px; bottom-margin: 2px;}


/* BASIC HEADLINE STUFF */
h1, .head1 { color: #333399; font: bold 36px Verdana, Geneva, Arial, Helvetica, sans-serif;}
h2, .head2 { color: #333399; font: bold 30px Verdana, Geneva, Arial, Helvetica, sans-serif;}
h3, .head3 { color: #333399; font: bold 24px Verdana, Geneva, Arial, Helvetica, sans-serif;}
h4, .head4 { color: #000000; font: bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif; border-bottom: 3px groove #3366CC; margin-bottom: 7px; margin-top: 22px;}
h5, .head5 { color: #000000; font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;}


/* BRIGHT FONT FOR BANNERS */
.misc1 { color: #AAAAEE; font: bold 21px Verdana, Geneva, Arial, Helvetica, sans-serif;}


/* MISCELLANEOUS */
.errorhead { color: #CC0000; font: bold 19px Verdana, Geneva, Arial, Helvetica, sans-serif; border-bottom: 1px solid #CC0000;}
li, p, ul { color: #000000; font: 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.error { color: #FF0000; font: 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.bold { color: #000000; font: bold 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.smallhdr { color: #000000; font: bold 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.label { color: #000000; font: bold 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: right; }
.indent { color: #000000; font: 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left: 20px; }

.headbig { font-family: Helvetica, Geneva, Arial,SunSans-Regular, sans-serif; font-size: 2.0em; color: #000088; }
.headmed { font-family: Helvetica, Geneva, Arial,SunSans-Regular, sans-serif; font-size: 1.5em; color: #000088; }
.headsml { font-family: Helvetica, Geneva, Arial,SunSans-Regular, sans-serif; font-size: 1.0em; color: #000088; }
#checkout-table { border: 2px solid #99CC99; margin: 8px 0px 5px 5px; }
.checkout-cell { border: 2px solid #FFFFFF; padding: 0px 2px; }
.checkout-table-text { margin-left: 12px; margin-bottom: 6px; margin-top: 2px; color: #000000; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.checkout-table-text-red { margin-left: 12px; margin-bottom: 6px; margin-top: 2px; color: #FF0000; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.checkout-table-text-strike { margin-left: 12px; margin-bottom: 6px; margin-top: 2px; color: #000000; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: line-through; }
.checkout-table-bold { color: #000000; font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.checkout-table-dropdown { margin-left: 12px; margin-bottom: 6px; margin-top: 2px; background: #FFFFFF; color: #000000; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.checkout-table-input { margin-left: 12px; margin-bottom: 6px; margin-top: 2px; background: #FFFFFF; color: #000000; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.checkout-table-input { margin-left: 12px; margin-bottom: 6px; margin-top: 2px; background: #FFFFFF; color: #000000; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.checkout-table-stock-info { background-color: #ffffcc; border: 1px solid #FF0000; color: #000000; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; margin-bottom: 8px; padding: 5px; width: 150px; }
.add-to-cart { padding-top: 10px; }
.add-to-wishlist { padding-top: 10px; padding-bottom: 10px; }
.related { color: #000000; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; }

