body, td {
	font-family: sans-serif;
	font-size: 0.75em;
}


a { color: #000000; }
img { border: 0px; }


h1 {
	color: #cc0000;
	font-weight: bold;
	font-size: 170%;
}

h2 {
	color: #00000;
	font-weight: bold;
	font-size: 140%;
}

h3 {
	color: #00000;
	font-weight: bold;
	font-size: 120%;
}
h3.red_title { color: #cc0000; font-size: 140%; padding:0px; margin-bottom: 5px; }
h3.white_title { color: #ffffff; font-size: 140%; padding:0px; margin-bottom: 5px; }



.now, em.now { color: #cc0000; font-weight:bold; }
.site_footer { background: black; color: white; font-size: 70%; margin-bottom: 40px;text-align: left; padding: 5px; }
.site_footer a { color: white; }

.small {
	font-size: 75%;
}

/* product table styling */
.rowheader {
	font-size:70%;
	text-align:left;
	background: #ffe680;
	padding:2px;
	color: #cc0000;
	font-weight: bold;
}

.rowbody {
	font-size:80%;
	background:white;
	border-bottom: 1px solid #ffcc00;
	padding-right:10px;padding-left:5px;
}

h1.white_title { margin: 0 0 0 0; color: #ffffff; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 24px; letter-spacing: -.05em; }
h1.black_title { margin: 0 0 0 0; color: #000000; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 24px; letter-spacing: -.05em; }
h1.red_title { margin: 0 0 0 0; color: #cc0000; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 24px; letter-spacing: -.05em; }
h2.white_title { margin: 0 0 0 0; color: #ffffff; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 18px; letter-spacing: -.05em; }
h2.black_title { margin: 0 0 0 0; color: #000000; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 18px; letter-spacing: -.05em; }
h2.red_title { margin: 0 0 0 0; color: #cc0000; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 18px; letter-spacing: -.05em; }
h3.white_title { margin: 0 0 0 0; color: #ffffff; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 16px; letter-spacing: -.05em; }
h3.black_title { margin: 0 0 0 0; color: #000000; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 16px; letter-spacing: -.05em; }
h3.black_title_wbg { margin: 0 0 0 0; color: #000000; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 16px; letter-spacing: -.05em; }
h3.red_title { margin: 0 0 0 0; color: #cc0000; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 16px; letter-spacing: -.05em; }
h4.mega_large { margin: 0 0 0 0; color: #000000; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 72px; letter-spacing: -.05em; }
font.white_din  { margin: 0 0 0 0; color: #000000; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 16px; letter-spacing: -.05em;}
font.black_din  { margin: 0 0 0 0; color: #ffffff; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 16px; letter-spacing: -.05em;}
font.red_din  { margin: 0 0 0 0; color: #cc0000; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 16px; letter-spacing: -.05em;}
font.white_title  { margin: 0 0 0 0; color: #000000; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 18px; letter-spacing: -.05em;}
font.white_title_black_bg { margin: 0 0 0 0; color: #ffffff; background-color: #000000; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 18px; letter-spacing: -.05em; }
font.black_title  { margin: 0 0 0 0; color: #ffffff; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 18px; letter-spacing: -.05em;}
font.red_title  { margin: 0 0 0 0; color: #cc0000; font-weight: bold; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 18px; letter-spacing: -.05em;}

em { font-style: normal; color: #cc0000; }
h1 a { text-decoration: none; font-weight: normal; }
h2 a { text-decoration: none; font-weight: normal; }
h3 a { text-decoration: none; font-weight: normal; }
.red_title a { text-decoration: none; }
.red_din a { text-decoration: none; }