/* General */
body {
	font-family: "Times New Roman";
	font-size: 10px;
}

p {
	font-size: 1.2em;
}

/* Header */
#topnav ul li a {
	text-decoration: none;
}

/* Body */
h1.pagetitle {
	color: #d3391d;
	font-size: 2.8em;
	font-weight: normal;
}

p.pdesc {
	font-size: 1.4em;
	line-height: 1.3em;
}

p.pdesc a {
	color: #d3391d;
	text-decoration: none;
}

h2#newstitle {
	color: #8d8d8d;
	font-size: 1.9em;
	font-weight: normal;
}

.newsitem_content h3 {
	color: #d3391d;
	font-size: 1.6em;
	font-weight: normal;
}

#body_contents_center h3 {
	color: #d3391d;
	font-size: 1.6em;
	font-weight: normal;
}

td {
	font-size: 1.1em;
}

td a {
	color: #000;
	font-size: 1.1em;
}

.newsitem_content p {
	color: #000000;
	font-size: 1.3em;
}

.productitem_content h3 {
	color: #d3391d;
	font-size: 1.3em;
	font-weight: normal;
}

.productitem_content p {
	color: #000000;
	font-size: 1.3em;
}

/* Footer */
.footer_copy {
	font-size: 1.2em;
}

.footer_copy a {
	color: #d3391d;
	text-decoration: none;
}

/* General Styling */
.text_italic {
	font-style: italic;
}

.text_red {
	color: #d3391d;
}

/* Misc */
.invisible {
	visibility: hidden;
}