body {
	background-color: black;
	color: #ff0000;
	font-family: verdana;
	font-weight: bold;
}

/* hm... table doesn't inheret font-weight from body... strange... */
table {
	font-weight: bold;
}

/* left & right are not used any more, but we keep 'em for reference... */
#left {
        position: absolute;
        top: 100px;
	height: 350px;
        left: 0px;
	width: 120px;
        padding: 3px;
	border-style: solid;
        border-width: 0px;
        border-right-width: 5px;
        border-color: #f35247;
	z-index: 2;
	text-align:center;
}

#right {
	position: absolute;
	top: 100px;
	height: 350px;
	right: 0px;
	width: 120px;
	padding: 3px;
	font-size: x-small;
	border-style: solid;
	border-width: 0px;
	border-left-width: 5px;
	border-color: #f35247;
	z-index: 2;
}

/* YES, INTERNET EXPLORER SUCKS */
body>#right {position: fixed}
body>#left {position: fixed}

/* STOPPED DOING FIXED BECAUSE OF ALL BROWSERS INABILITY TO SCROLL CORRECTLY */
#top {
/*	position: fixed;*/
	width: 100%;
/*	border: blue dotted thick;*/
	top: 0px;
	z-index: 1;
	text-align: center;
}

#topright {
	position: absolute;
	top: 20px;
	right: 5px;
	text-align: right;
	font-size: x-small;
	width: 150px;
}

#middle {
/*	left: 0px;*/
/*	border: blue dotted thick;*/
	margin-left: 140px;
	margin-right: 140px;
}

/* I HATE INTERNET EXPLORER!!!!!!!!!!!!!!! */
* html #middle {
	top: 20px;
	width: 99%;
}

#cartdiv {
	position: absolute;
	//background-color: white;
	border: 2px;
	border-color: red;
	right: 5px;
	top: 250px;
}

P.margins {
	margin-left: 4px;
}

h1, h2, h3, h4, h5, h6 {
	display: inline;
}

A {
	color: #ff0000;
	text-decoration: underline;
}

table#bordertable {
	width: 100%;
	border-spacing: 0px;
	padding: 0px;
}

table#bordertable th {
        text-align: left;
	font-size: large;
}

table#bordertable td {
	border-top: red solid thin;
	border-right: red solid;
}

table#bordertable td#noright {
	border-right: none;
}

