A:active, A:link {
	color: #AE2A20;
	text-decoration: none;
	}
A:visited {
	color: #AE2A20;
	text-decoration: none;
	}
A:hover {
	text-decoration: underline;
	}

FORM {
	margin: 0;
	padding: 0;
	}
HTML {
	margin: 0 auto 0 auto;
	padding: 0px;
	}
BODY {
	background: #222222 url(/graphics/background.jpg) scroll top right repeat-x;
	color: #000000;
	margin: 0 auto 0 auto;
	padding: 0px;
	}
IMG.header {
	margin: 0 0 10px -10px;
	}
P {
	font: 10px/16px Verdana, Arial, Helvetica, Sans-Serif;
	color: #333333;
	margin: 8px 0 0 0;
	text-align: left;
	text-indent: 0px;
	}
P.no-indent {
	margin: 5px 0 0 0;
	}
H3 {
	font: bold 12px/16px Verdana, Arial, Helvetica, Sans-Serif;
	color: #AE2A20;
	letter-spacing: 1px;
	margin: 8px 0 3px 0;
	text-transform: uppercase;
	}
H3.no-margin {
	margin-top: 0px;
	}
TD {
	font: 10px/16px Verdana, Arial, Helvetica, Sans-Serif;
	color: #333333;
	text-indent: 0px;
	}
TD.vertical-hairline {
	background: url(/graphics/hairline-ver.gif) scroll top center repeat-y;
	}

.cart {
	font: 9px/9px Verdana, Arial, Helvetica, Sans-Serif;
	color: #4E4A3F;
	letter-spacing: 1px;
	text-transform: uppercase;
	}
.hairline {
	background: url(/graphics/hairline-hor.gif) scroll bottom left repeat-x;
	padding-bottom: 8px;
	}
.hairline-top {
	background: url(/graphics/hairline-hor.gif) scroll top left repeat-x;
	padding-top: 8px;
	}
.red {
	color: #AE2A20;
	}
.small {
		font: 9px/18px Verdana, Arial, Helvetica, Sans-Serif;
	}
.uppercase {
	letter-spacing: 1px;
	text-transform: uppercase;
	}

#navigation {
	top: 84px;
	z-index: 9;
	position: absolute;
	width: 885px;
	text-align: center;
	margin-left: -443px;
	left: 50%;
}

