body {
	font-family: Helvetica;
	font-size: 9pt;
}
h3 {
	color: #FFFF00;
}
div.main-box {
	position:relative;
	width:770px;
	margin:0 auto;
	overflow:hidden;
	background: #06059f;
}
div.top-box {
	clear:both;
}
div.top-box h1 {
	background: url(/images/header.jpg) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	height: 133px;
	padding: 0;
	margin: 0;
}
div.footer-box {
	clear:both;
	text-align:center;
	border-top:solid 5px #f00;
	background: #fff;
	font-size: 0.8em;
}
div.footer-box a {
	color: #999;
}
div.center-box {
	position:relative;
	width:100%;
	left:135px;
	background: url(/images/sub_main_bg.jpg) no-repeat left top #fff;
}
div.reset-box {
	position:relative;
	width:100%;
	left:100%;
	margin-left:-135px;
}
div.right-box {
	position:relative;
	width:100%;
	margin-left:-135px;
	background:#000 url(/images/right_bg.jpg) no-repeat left bottom;
	text-align: center;
	color: #fff;
}
div.content-box {
	position:relative;
	width:100%;
	margin-left:-100%;
	left:135px;
}
div.left {
	float:left;
	width:125px;
	padding-right: 10px;
	text-align: left;
}
div.left, div.left a {
	color: #fff;
	text-decoration: none;
}
div.left a:hover {
	color: #0ff;
}
div.left ul {
	padding: 0;
	margin-left: 20px;
	list-style: disc;
}
div.left ul li {
	padding: 5px 0;
	color: #f00;
}
div.right {
	float:right;
	width:135px;
}
div.right p {
	padding: 0 10px;
}
div.center {
	margin-left:135px;
	margin-right:135px;
	color: #000;
	text-align: left;
}
div.center p, div.center h2, div.center table {
	padding-left: 10px;
	padding-right: 10px;
}
#sold-out img {
position: absolute;
top: 40px;
right: 0;
z-index: 5;
display: none;
}
* html div.center {
	height:1%;
	margin:0;
}
* html div.left {
	margin-right:-3px;
}
* html div.right {
	margin-left:-3px;
}

/* Glenn's extras */
* html div.content-box {
	margin-left: -100%;
	margin-right: 770px;
}
/* End of fixes */

.clearfix:after {
	content: "."; 
	display: block;
	height: 0px;
	clear: both; 
	visibility: hidden;
}
.heightfix:before {
	content:'.';
	display:block;
	visibility:hidden;
	height:0;
}
