body {
	margin:0; padding:0; border:0;
	background: #58595b url(/_img/bg-gradient.jpg) repeat-x;
	font: 62.5%/1.5 arial, helvetica, verdana; color: #fff;
	}

p {margin: 10px 20px;}

a { text-decoration:none; color:#737773;}
a:hover { text-decoration:underline; color: #29ABE2;}

	
h2 { 
	margin: 0; padding: 10px 0 0 20px;
	font-size: 20px;
	font-weight: bold;
	color:#fff;
	text-align:left;
	}
	
h3 {
	margin: 0; padding: 10px 0 0 20px;
	font-size: 14px;
	font-weight: normal;
	color:#fff;
	text-align:left;
	}
	
.toplink { 
	text-align:right; 
	text-transform:uppercase;
	margin-top:1em; 
	font-weight:bold;
	}	
	

.wrapper {
	width:930px;
	border:0; margin:0; padding:0;
	margin: 0 auto;
	font-size: 1.2em;
	}

#poster { background: #333; }

.posterwrapper {
	width: 730px;
	height: 400px;
	margin: 0 auto;
	background-color: #333;
	}
	
	.posterwrapper img {
		float: left;
		margin: 30px 10px 0 10px;
		}
			
	.posterwrapper p {
		text-align: left;
		margin: 20px 0 0 10px;
		display: block;
		}
		
	.posterwrapper h1 {margin: 0; padding:0; font-size: 20px}
	.posterwrapper h2 { margin: 0; padding: 0; font-size: 16px; }
	
	.posterwrapper a#home {
		margin: 0;
		margin-top: 5px;
		float:right; 
		text-align: right;
		font-size: 13px;
		}
		
		.posterwrapper#t-shirt {width: 800px; margin: 0 10px; padding:0; border:0;}
			
			.posterwrapper#t-shirt img {margin: 10px 5px 0 10px;}
			
			.posterwrapper#t-shirt p {margin: 10px 0 0 5px;}
		
		.posterwrapper#corn {width: 750px;}
			
			.posterwrapper#corn img {margin: 100px 0 0 10px; padding: 0;}
	
.masthead {
	width: 930px; height: 45px;
	background-image: url(/_img/bg2-gradient.jpg);
	margin: 5px auto;
	}
	
		.masthead img {
			float:left;
			margin: 5px 0 5px 25px;
			}
	
#hello {
	width: 930px;
	height: 230px;
	background-image: url(/_img/bg3-gradient.jpg);
	background-repeat: repeat-y;
	margin: 5px 0;
	}
	
	#hello p {
		font: 1.2em verdana,arial,helvetica,sans-serif;
		color: #fff;
		}
		
	.float-text {
		float: left;
		margin: 20px 0 0 20px;
		width: 500px;
		}
	
	.floatl {
		float: left;
		margin: 30px 0 0 20px;
		}
	
	.floatr {
		float: right;
		margin: 0; padding: 0;
		}
		
#new {
	width: 930px;
	height: 300px;
	background-color: #000;
	margin: 5px auto; padding: 0;
	text-align:center;
	}
	
	#new img { 
		margin: 10px 9px 15px 9px; padding:0;
		display:inline;
		}
		
		html>body #new img {margin: 10px 20px 15px 20px;} 
/* what we really want - IE 4/5/6 can't see */
		

#email-news {
	width:347px;
	float:left;
	margin:0; padding:0;
	}
	
#email {
	width: 340px; height: 70px;
	margin: 0 5px 5px 0;
	background-color: #000;
	}
	
#news {
	width: 340px; height: 335px;
	margin: 5px 5px 5px 0;
	background-color: #000;
	}
	
 	/*#news-box {
		width: 300px; height: 270px; 
		margin: 0 auto;
		background-color: #231f20;
		overflow-y: scroll;
		} */

#inventory {
	width: 583px; height: 410px;
	background-color: #000;
	float:right;
	margin:0; padding:0;
	}
	
	#inventory-box {
		width: 550px; height: 305px;
		margin: 0 auto;
		background-color: #231f20;
		overflow-y: scroll;
		}
		
		.sold {color: red;}
	
.page-content {
	width: 930px;
	margin:0; padding:0;
	float: left;
	}
	
	.page-content#info {
		background: #000 url(/_img/bg5-gradient.jpg) repeat-x;
		}
	
#footer {
	float: left;
	margin:5px auto; padding: 0;
	font-size: 12px; color: #fff;
	}
	
.pic-caption {
	width: 180px;
	margin: 0 auto;
	display: block;
	position: relative;
	float: left;
	}
	
	.pic-caption.wide {width: 360px;}
	
	.pic-caption p {margin: 0; padding: 0;}
	
	.pic-caption img {margin: 0; padding: 0;}
	
	.pic-caption#first {margin-left: 20px; display:inline;}
	
	html>body .pic-caption#first  {margin-left:40px;} 
/* what we really want - IE 4/5/6 can't see */
	
	.pic-caption#last {margin-right: 0px;}
	
/* POPUP */

	.pic-caption#poster {
		width: 380px; 
		margin: 20px 0 0 10px;
		float: left;
		}
		
		.pic-caption#poster.narrow {width: 250px;}
		
		.pic-caption#poster p {font-size: 13px;}
		
		.pic-caption#shirt p {margin: 20px 0 0 15px; font-size: 13px;}
		
		.pic-caption#shirt h2 {margin: 20px 0 0 15px;}

/* SLIDER 1 */

.slider1 {
	margin-top: 0;
	width: 12px;
	height: 200px;
	background-image: url(/_img/bg4-gradient.jpg);
	background-repeat: no-repeat;
	position: absolute;
	}

.indicator {
	width: 12px;
	height: 12px;
	background-color: #a3a3a3;
	position: absolute;
	font-size: 1px;
	overflow: hidden;
	}

.container {
	width: 85%;
	height: 250px;
	padding: 10px 15px 10px 0;
	overflow: hidden;
	position: relative;
	background-color: #000;
	}

.content {
	margin: 0 auto; padding: 0;
	position: absolute;
	}

	.content img {margin-left: 20px;} 
/* SLIDER 2 */

.slider2 {
	margin-top: 0;
	width: 12px;
	height: 300px;
	position: absolute;
	background-image: url(/_img/bg4-gradient.jpg);
	}

.indicator2 {
	width: 12px;
	height: 5px;
	background-color: #a3a3a3;
	position: absolute;
	font-size: 1px;
	overflow: hidden;
	}

.container2 {
	width: 85%;
	height: 250px;
	padding: 10px; margin: 0 0 0 10px;
	overflow: hidden;
	position: relative;
	background-color: #000;
	}

.content2 {
	margin: 0 auto;
	position: absolute;
	}

/* POSTERS */

.posterbox {
	background: #000 url(/_img/bg5-gradient.jpg) no-repeat;
	width: 182px; height: 310px;
	margin: 0 2px 0 0; padding: 0;
	float: left;
	position: relative;
	display: inline;
	}
	
	html>body .posterbox  {margin-right:5px;} 
/* what we really want - IE 4/5/6 can't see */
		
	.posterbox h2 {
		text-align: center;
		margin: 0; padding: 0;
		font-size: 12px;
		font-family: arial, helvetica, verdana; color: #fff;
		}
	
	.posterbox#last {margin-right: 0; padding:0;}
	
	.posterbox img { 
		margin: 20px auto; padding: 0;
		display: block;
		border:none;	
		}
	
	img.corn {margin: 79px auto;}
	img.gun {margin: 67px auto;}
	
		
	.shirt img {margin: 10px auto; padding: 0;}

.redbar {
	width: 182px; height: 20px;
	background-color: #ac1214;
	color: #fff; text-align: center;
	margin-bottom: 0; padding: 0;
	position:absolute; bottom:0; left:0;
	}	
	
	.redbar#pop {position: relative; margin-top: 5px;}
		
/* INFO */
		
.infoholder { 
	width: 860px; 
	margin: 0 auto;
	}
	
.info {
	float: left;
	width: 860px;
	border-bottom: 2px solid #36363c;
	}

.headholder {
	float: left;
	width: 155px;
	background color: red;
	}
	
.info h2 { margin: 20px 0 0 0; padding: 0;}

.textbox {
	text-align: left;
	float: left;
	margin: 0; padding: 0;
	width: 700px; 
	}

.threecol {
	margin:0; padding: 0;
	float: left;
	width: 200px;
	}
	
	.textbox p {
		margin: 20px 0 20px 0;
		}

.info#links {border-bottom: none;}


/* styles for form */

.btnholder {
	width: 136px; height; 50px;
	margin: 0 auto; padding: 0;
	position: absolute; bottom: 10px; left: 25px;
	}
	
	.btnholder form {margin-top: 5px;}
	
	.btnholder table {margin: 5px auto;}
	
.btnholder2 {
	width: 270px;height: 25px;
	margin: 10px 0; padding:0;
	}
	
.btnholder3 {
	width: 150px;height: 25px;
	margin: 10px 0 0 15px; padding:0;
	}
	
	.btnholder3 table {margin: 20px 0 20px 0;}
	
	
	
.submitbtn {
	margin:0; padding:0;
	float: left;
	}	
	
	.submitbtn#dir {
		margin: 0 auto;
		}
		
#pop {float: left;}

#pop2 {float: right;}

.col-half {
	width: 245px;
	float: left;
	margin: 0; padding: 0;
	}

.send-email {display: inline; margin-left: 5px;}
	
.form-space {margin:0; padding: 0;}

.form-field {
	padding:0; 
	background: #343434; color: #737773;
	border: none;
	width: 110px; height: 18px;
	margin: 0 0 0 15px;
	}
	
#submit {
	color: #737773; font-weight: bold;
	background: none;
	border: none;
	font-size: 12px;
	