body, font, a, p, td, th, div, span, h1, h2, h3, input, textarea, select, legend, fieldset {
	font-family: arial;
	font-size: 11px;
	color: #000;
}
input, select, textarea {
	color: black;
}
body {
	margin: 0;
	background: #1A3462 url('https://redhat2.admarkonline.com/~reelscreamers/images/bg.gif') repeat-x;
}
form {
	margin: 0;
}
h1 {
	margin-top: 0px;
	color: #1B3461;
	font-size: 14px;
}
table#shell {
	width: 100%;
}
table#shell td#shell-left {
	vertical-align: top;
	text-align: right;
	padding: 0;
	background: url('https://redhat2.admarkonline.com/~reelscreamers/images/bg_left.jpg') top right no-repeat;
}
table#shell td#shell-center {
	vertical-align: top;
	width: 770px;
	padding: 0;
}
table#shell td#shell-right {
	vertical-align: top;
	text-align: right;
	padding: 0;
	background: url('https://redhat2.admarkonline.com/~reelscreamers/images/bg_right.jpg') top left no-repeat;
}

table#header {
	width: 770px;
}
table#header td {
	padding: 0;
}

table#nav {
	width: 770px;
}
table#nav td {
	padding: 0;
}

table#main {
	width: 770px;
	background: white url('https://redhat2.admarkonline.com/~reelscreamers/images/content/shadow_bg.gif') top right repeat-y;
}
table#main td#leftnav {
	vertical-align: top;
	padding: 0;
	width: 160px;
	background: url('https://redhat2.admarkonline.com/~reelscreamers/images/leftnav/bg.gif') repeat-y;
}
table#lnav {
	border: 0;
	width: 160px;
}
table#lnav td {
	padding: 0;
}
table#lnav td.cat-off {
	height: 28px;
	padding: 7px;
	background: url('https://redhat2.admarkonline.com/~reelscreamers/images/leftnav/cat_bg.jpg') no-repeat;
}
table#lnav td.cat-off a {
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
table#lnav td.cat-on {
	height: 28px;
	padding: 7px;
	background: url('https://redhat2.admarkonline.com/~reelscreamers/images/leftnav/cat_bg_on.jpg') no-repeat;
}
table#lnav td.cat-on:hover {
	cursor: pointer;
}
table#lnav td.cat-on a {
	font-weight: bold;
	color: white;
	text-decoration: none;
}
table#main td#content {
	vertical-align: top;
	padding: 16px;
	padding-top: 25px;
	background: url('https://redhat2.admarkonline.com/~reelscreamers/images/content/content_bg.jpg') top left no-repeat;
}
table.footer {
	width: 770px;
}
table.footer td {
	padding: 0;
}
.req {
	color: red;
}
.msgs {
	color: red;
}
	table.gray {
		border: 1px solid #666;
		width: 569px;
	}
	table.gray td {
		color: #4B4B4B;
	}
	table.gray td a { 
		color: #4B4B4B;
	}
	table.gray td.title {
			background: url('https://redhat2.admarkonline.com/~reelscreamers/images/gray/title_bg.jpg') no-repeat;
			height: 30px;
			color: #666;
			font-weight: bold;
			font-style: italic;
			padding-left: 50px;
	}
	table.gray td.padd {
		padding: 15px;
	}
	table.gray td.padd h1 {
		margin: 0px;
		color: #666;
	}
	table.gray td.gray {
		background-color: #CDCDCD;
		padding: 15px;
	}
	table.gray td.darkgray {
		background-color: #666;
		color: white;
		padding: 4px;
	}
	table.gray td.line {
		background-color: #CDCDCD;
		border-top: 1px solid #666;
		padding: 15px;
	}
	table.gray td.gray-nopadd {
		background-color: #CDCDCD;
		padding: 15px;
		padding-top: 0px;
	}
	table.gray td.line-nopadd {
		background-color: #CDCDCD;
		border-top: 1px solid #666;
	}
	table.gray td.lilpadd {
		padding: 5px;
	}
	table.gray td.stripe {
		background: url('https://redhat2.admarkonline.com/~reelscreamers/images/gray/blue_stripe.jpg') repeat-y;
		padding-left: 10px;
		font-weight: bold;
		height: 22px;
		color: white;
	}
	table.gray td.stripe td {
		color: white;
		font-weight: bold;
	}
	table.gray td.shadow {
		background: url('https://redhat2.admarkonline.com/~reelscreamers/images/gray/shadow.gif') repeat-x;
		height: 17px;
	}
	table.gray td.shadow-white {
		background: url('https://redhat2.admarkonline.com/~reelscreamers/images/gray/shadow_white.gif') repeat-x;
		height: 14px;
	}
	table.cart {
		width: 100%;
	}
	table.cart th {
		text-transform: uppercase;
		color: #4B4B4B;
		border-bottom: 1px solid #666;
	}
	table.cart td {
		padding-top:4px;
		padding-bottom:4px;
	}
	table.cart tr.line td {
		border-top: 1px solid #666;
	}
  table.customer {
    width: 556px;
	margin-top: 5px;
    border: 1px solid #666;
  }
  table.customer td.name {
    background-color: #666;
    color: white;
    padding-left: 10px;
    font-weight: bold;
    height: 22px;
  }
  table.customer td.body {
    padding:5px;
    background-color: #CDCDCD;
  }
  table.customer td.img {
    width: 186px;
  }
  table.customer td.info {
    padding: 10px;
    padding-top: 0px;
  }