#boldred{
	color: #871d1f;
	font: bold 120% Verdana, Geneva, sans-serif;
	}
body {
	background: black;
	margin-top: 0px;
	color: #d6d6d6;
	font: 100% 'lucida sans unicode', 'verdana', 'arial';
	}
body img{
	border: none;
	}
body A{
	color: #e4e4e4;
	}
body A:Hover{
	color: #801d1f;
	}
#mainbody{
	margin: 0px;
	width: 950px;
	height: 750px;
	background: #0f0f0f;
	border-right: #801D1F solid 2px;
	border-bottom: #801D1F solid 2px;
	}
#menu {
	width: 175px;
	border-right: 1px solid #000;
	font: 110% 'lucida sans unicode', 'verdana', 'arial';
	background: #801d1f;
	text-align: left;
	}

#menulist {
		list-style: none;
		margin: 0px;
		border: none;
		padding: 0px;
		width: 175px;
		}
		
#menulist li {
		border-bottom: 1px solid #292929;
		margin: 0;
		}
#menulist li a {
		display: block;
		border-right: 2px solid #d6d6d6;
		border-bottom: 2px solid #7f7f7f;
		background: #1f1f1f;
		color: #d6d6d6;
		text-decoration: none;
		}
#menulist li a:hover {
		border-bottom: 2px solid #e4e4e4;
		border-right: 2px solid #e4e4e4;
		background: black;
		color: #B40000;
		}
#prodmenu:hover li{
	display: block;
	background: #1f1f1f;
	color: #B40000;
	font:bold 80% 'lucida sans unicode', 'verdana', 'arial';
	text-align: right;
	}
#prodmenu li{
	/*display: none;*/
	text-align: right;
	color: #B40000;
	font:bold 80% 'lucida sans unicode', 'verdana', 'arial';
	}
#prodsub{
	list-style: none;
	}
#headlines{
	color: #b40000;
	font: bold 115% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}
/**********************************************************
address bar on home page
***********************************************************/
#addressbar{
	width: 100%;
	background: #801d1f;
	font: 90% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align: center;
	}
#addstores{
	font-weight: bold;
	color: white;
	}
#addresstable{
	width: 100%;
	background: #0f0f0f;
	color: #d6d6d6;
	border-collapse: collapse;
	text-align: center;
	width: 100%;
	}

/**********************************************************
Customer sale on home page
***********************************************************/
#wrap {
	width: 350px;
	position: absolute;
		left: 575px;
		top: 165px;
	background: #333333;
	}

#wrap img {
	border: 1px solid #CCC;
	padding: 2px;	
	margin: 10px 5px 10px 0;
	}
#wrap a {
	outline: none;	
	}
#forsalefeature {
	text-align: center;
	color: #f8f8f8;
	font: 100% 'lucida sans unicode', 'verdana', 'arial';
	}
/***********************************************************
Body that will change for each page
***********************************************************/
#dyn_body{
	background: #0f0f0f;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	/*border: solid 1px #FF3;*/
	width: 742px;
	height: 460px;
	position: absolute;
	left: 187px;
	top: 135px;
	}
/***********************************************************
Gallery pages
***********************************************************/
div.gal-page{
	color: #d6d6d6;
	font: 110% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	width: 100%;
	text-align: center;
	}

/***********sign in ***************/
table.data{
	text-align: left;
	border-collapse: collapse;
	}
span.red{
	color: red;
	}
td.password{
	text-align: right;
	}
.infoex{
	font: 80% arial;
	color: #C4979C;
	}
div.login{
	text-align: right;
	width: 950px;
	}
/*****************Shopping Cart****************/
table.carttable{
	border: 2px solid #9D1A1A;
	border-collapse: collapse;
	width: 790px;
	}
tr.cartheader{
	background: #9D1A1A;
	color: white;
	}
td.cart{
	border-top: 2px white solid;
	border-bottom: 2px white solid;
	}
td.cart-qty{
	border-top: 2px white solid;
	border-bottom: 2px white solid;
	width: 45px;
	}
td.cart-price{
	border-top: 2px white solid;
	border-bottom: 2px white solid;
	width: 90px;
	}
td.carttotal{
	border-top: 2px white solid;
	border-bottom: 2px white solid;
	width: 125px;
	text-align: right;
	}
td.totals{
	text-align: right;
	}
tr.totals{
	background: #7D0B0E;
	color: white;
	}
div.scartbutton{
	text-align: right;
	}
table.scartbottom{
	width: 790px;
	}
div.heading1{
	font-size: 115%;
	color: white;
	text-align: left;
	}
span.heading{
	font-size: 120%;
	color: white;
	}
table.loginsignup{
	width: 790px;
	text-align: left;
	}
td.border{
	width: 785px;
	height: 3px;
	background: #B41212;
	}
td.infocell{
	vertical-align: top;
	}
/*Receipt table*/
table.r-table{
	width: 790px;
	}
td.checkaddress{
	vertical-align: top;
	text-align: left;
	border: 2px solid #C31413;
	}
td.receiptdate{
	text-align: left;
	}
td.receiptnum{
	text-align: right;
	}
span.catax{
	font: 75% Verdana, Geneva, sans-serif;
	color: white;
	}
div.sub{
	font: 75% Verdana, Geneva, sans-serif;
	color: white;
	text-align: right;
	}
div.secureinfo{
	font: 90% bold Verdana, Geneva, sans-serif;
	color: white;
	text-align: center;
	}
/*********Product Table***********/
table.ptable{
	text-align: left;
	vertical-align: top;
	background: black;
	color: black;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	width: 796px;
	}
tr.rowcolor1{
	background: #DEDEDE;
	border: 3px solid black;
	color: black;
	height: 100px;
	}
tr.rowcolor0{
	background: #575757;
	border: 3px solid #C31413;
	color: white;
	height: 100px;
	}
span.sort{
	font:110% tahoma;
	font-weight: bold;
	color: #B11D1D;
	}
span.sort A{
	text-decoration: none;
	font:110% tahoma;
	font-weight: bold;
	color: #B11D1D;
	}
span.sort A:Hover{
	text-decoration: none;
	font:110% tahoma;
	font-weight: bold;
	color: white;
	}
td.partnum{
	width: 110px;
	vertical-align: top;
	text-align: center;
	}
td.truck{
	width: 120px;
	text-align: center;
	vertical-align: top;
	}
td.desc{
	width: 300px;
	text-align: left;
	vertical-align: top;
	}
td.price{
	width: 100px;
	text-align: right;
	vertical-align: top;
	}
td.rowpic{
	text-align: center;
	vertical-align: middle;
	width: 156px;
	}
td.spartnum{
	width: 110px;
	vertical-align: bottom;
	text-align: center;
	color: #B11D1D;
	}
td.struck{
	width: 120px;
	text-align: center;
	vertical-align: bottom;
	color: #B11D1D;
	}
td.sdesc{
	width: 300px;
	text-align: left;
	vertical-align: bottom;
	color: #B11D1D;
	}
td.sprice{
	width: 100px;
	text-align: left;
	vertical-align: bottom;
	color: #B11D1D;
	}
td.srowpic{
	text-align: center;
	vertical-align: bottom;
	width: 156px;
	color: #B11D1D;
	}
table.pagelink{
	width: 790px;
	border-collapse: collapse;
	}
td.pagelink1{
	text-align: left;
	vertical-align: middle;
	}
td.pagelink2{
	text-align: right;
	vertical-align: middle;
	}
input.addbutton{
	font: 75% Arial, Verdana, Helvetica, sans-serif;
	color: #B11D1D;
	background-color: #666666; 
}
span.prices{
	color: white;
	font: bold 70% 'verdana';
	}
span.piclink0{
	font: 80% 'arial';
	font-weight: bold;
	color: #dedede;
	}
span.piclink1{
	font: 80% 'arial';
	font-weight: bold;
	color: #B11D1D;
	}
/**************************************************************
***************Sell your stuff*********************************
**************************************************************/
#sllstff-input{
	background: #1f1f1f;
	color: #f1f1f1;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	width: 625px;
	border: solid 2px #871d1f;
	padding: 10px;
	text-align: center;
	}
#sllstff-upload{
	width: 100%;
	background: #281f1f;
	}
#sllstff-info{
	text-align: left;
	}
#warnings{
	font: bold 120% 'lucida sans unicode', arial;
	color: #DF2302;
	}
#messages{
	width: 750px;
	padding: 15px;
	font: bold 105% 'lucida sans unicode', arial;
	color: #f1f1f1;
	}
#mini_message{
	text-align: center;
	font: italic 85% 'lucida sans unicode', arial;
	color: #DF2302;
	}
/*************display stuff*************************/
#postmessage{
	color: #DF2302;
	font: bold 125% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	width: 100%;
	text-align: right;
	}
#postmessage A{
	color: #DF2302;
	font: bold 125% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}
#postmessage A:Hover{
	color: white;
	font: bold 125% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}
#sale-box{
	width: 260px;
	height: 100%;
	border-right: 1px solid #871d1f;
	border-left: 1px solid #871d1f;
	border-bottom: 1px solid #871d1f;
	text-align: center;
	vertical-align: bottom;
	padding: 10px;
	}
#sale-title{
	width: 100%;
	text-align: center;
	color: #f1f1f1;
	font: bold 125% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-variant: small-caps;
	}
table.info1{
	width: 100%;
	border-collapse: collapse
	}
td.price{
	font: 95% Arial, Helvetica, sans-serif;
	text-align: left;
	}
td.date{
	font: 85% Arial, Helvetica, sans-serif;
	text-align: right;
	}
#sale-desc{
	text-align: left;
	}
div.email{
	width: 100%;
	text-align: center;
	}
div.email A{
	font: 90% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}
div.email A:Hover{
	font: 90% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #871d1f;
	}
#emailform{
	text-align: center;
	margin-left: 0px;
	background: #1f1f1f;
	border: solid 2px #666;
	padding: 10px;
	}
#email-headers{
	width: 100px;
	text-align: right;
	vertical-align: top;
	padding: 5px;
	}
#email-input{
	width: 335px;
	text-align: left;
	color: #ffffff;
	}
#instr{
	font: 80% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #F99;
	}
/**********************************************************
display classified ad on homepage
**********************************************************/
#classposting {
	width: 175px;
	text-align: center;
}
#classposting A{
	text-align: center;
	text-decoration: none;
}
#classposting A:hover{
	text-align: center;
	color: #b40000;
	text-decoration: none;
}
#classposting div{
	font: bold 110% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

/**
this is for the stack page that displays everything
**/
#stack-disptable{
	width: 768px;
	border-collapse: collapse;
	padding: 5px;
	}
#stack-disptd{
	width: 500px;
	text-align: left;
	}
#stack-disptd div{
	font: 110% bold "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}
#stack-disptd div span{
	color: #b40000;
	}
td.productcell{
	vertical-align: top;
	}