body,div,h1,h2,h3,td,span { font: 11px tahoma,arial,verdana,serif; color: #58595b; line-height: 16px; }

body { background-color: #942923; margin: 0; }
td { vertical-align: top; }

/* 537bff */
H1,H2,H3,H4 { font-family: arial,verdana,serif; }
H1 { color: #fbaf0f; font-size: 24px; text-transform: uppercase; margin-top: 0; padding-bottom: 10px; border-bottom: 1px dotted #000000; line-height: 30px; }
H2 { color: #000000; font-size: 14px; text-transform: uppercase; font-weight: bold; }
h3 { color: #ee701f; font-size: 13px; font-style: italic; font-weight: bold; }
H4 { color: #000000; font-size: 11px; font-weight: bold; margin: 0; padding: 0;}

table.layout { background-color: #ffffff; width: 900px; }
img.logo { margin: 20px 0 20px 30px; }

td.spacer { width: 5px; height: 22px; }
td.menubutton { 
	width: 102px; 
	text-align: center;
}
td.menubutton a { 
	display: block;
	line-height: 22px;
	border: 1px solid #bbbdc0; 
	text-decoration: none;
	color: #ffffff;
	background-color: #a5a3a4;
	text-transform: uppercase;
	font-weight: bold;
}

td.menubutton a:hover {
	color: #ffffff;
	background-color: #942923;
	border: 1px solid #942923;
	border-bottom: 0;
}

td.menubutton a.current, td.menubutton a.current:hover {
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #bbbdc0; 
}

td.left { width: 320px; }
td.left a { color: #0b9398; }
div.padding { padding: 30px; }
div.horpadding { padding: 0 0 0 30px; }
div.contenttextwrapper { 
	background-color: #ffffff; 
	border: 1px solid #000000; 
	color: #000000; 
	background-image: url('../images/fire3.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
}
img.line { height: 1px; width: 440px; margin-top: 10px; }

a { color: #0b9398; text-decoration: none; }
a.big { color: #ff7f00; font-size: 22px; text-decoration: none; text-transform: none; line-height: 40px; }
a.productimg img { padding: 2px; border: 2px solid #ffffff; }
a.productimg:hover img { border: 2px solid #ffafb0; }

table.key { background-color: #6d6057; margin-bottom: 15px; }
table.key td { vertical-align: middle; color: #ffffff; }

table.delta { margin-bottom: 20px; }
table.delta td { vertical-align: bottom; text-align: center; }

p { margin-top: 4px; margin-bottom: 4px; font-size: 10px; }
.divider { width: 851px; height: 3px; margin: 5px 20px 0 24px; padding: 0; }
.hidden { display: none; }