html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, address {
	margin:0;
	padding:0;
}
body {
	background-color:#000;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	font-weight:normal;
}
p, td {	
	color: #333333; 
	text-align:left;
	vertical-align:top;
}
img {
	border:none;
}


/*  GENERIC
------------------------------------------- */
.white {
	background-color:#fff;
	color:#000;
}
.olive {
	background-color:#999965;
	color:#000;
}
.centered {
	text-align:center;
	margin: 0 auto;
}
.middle {
	vertical-align:middle;
}
.bottom {
	vertical-align:bottom;
}

/*  TABLES
------------------------------------------- */
table#core {
}
table#shop {
	background-color: #999965;
	margin: 0 auto;
	width: 700px;
	height: 360px;
	border: none;
}

/*  LINKS
------------------------------------------- */
a {	
	color: #a70722; 
	font-weight:normal; 
	text-decoration:none;
}
a:hover {	
	color: #ffffff; 
}

/*  HEADERS
------------------------------------------- */
h3 { 
	color: 555529; vertical-align: none; 
	margin-left: 5;
	margin-bottom: 0;
	font-size: 20px;   font-weight: bold
}	
h4 { 
	color: #a70722; vertical-align: none; 
	margin-bottom: 0; margin-top: 0;
	font-size: 14px; font-weight: bold;
}	
h5 { 
	color: 000000; vertical-align: none; 
	margin-bottom: 0; margin-top: 0;
	font-size: 12px; font-weight: normal;
}	

ul {
	vertical-align: none; 
	margin-bottom: 4;
}	
	
.full
	{	color: #993333; font: bold; letter-spacing:1pt
	}
		
.contact
	{	font-family: Verdana, Arial, sans-serif;
		font-size: 12px;   font-weight: bold;
	}
		
.info-hdr
	{ 	color: 555529;  font-size: 16px;  font-weight: bold;
	}	

.button
	{	font-family: Verdana, Arial, sans-serif;
		font-size: 12px;   font-weight: bold;
		color: #ffffff; 
		background: #514768;
	}
		
.header
	{	color: #5F6647; font: bold large; letter-spacing:3pt;
	}
		
.footer {	
	font-size: 8pt; 
	font-weight: normal; 
	color: #ffffff;
	text-align:center;
}
.itemnumber
	{	font-size: 8pt; 
		font-weight: normal; font-style: italic; 
		text-align: right; vertical-align: bottom;
		color: 666666;
	}
		
.webdesign
	{	color: ffffff; font-size: 8pt; font-weight: normal;
		padding-top:    5px;  padding-left:  5px; 
		padding-bottom: 5px;  padding-right: 5px; 
	}
		
.gototop
	{	font-family: Arial, Verdana, Helvetica; 
		font-size: 12px; 
		font-weight : normal;
		color: #a70722; 
		letter-spacing:1pt
	}		

.opt-price
	{	text-align: right;  font-weight: bold;
	}

.opt-description
	{	text-align: left;  font-weight: bold;
	}

td.sold
	{	text-align: center;  letter-spacing: 2pt;
		font-weight: bold;
		border-top:    #990000 solid 1px;
		border-bottom: #990000 solid 1px;
	}

.sale
	{	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; 
		FONT-SIZE: 14px; FONT-WEIGHT: bold;
		BACKGROUND: #A70722; COLOR: #ffffff; 
		LINE-HEIGHT: 18px; TEXT-ALIGN: center
	}

.clicktozoom {	
	font-size: 10pt; 
	letter-spacing:2;
	font-weight : bold;
	color: #555529;
	text-align: center;
	padding: 5px;  
}


{Start Page Number styles}
	.pagenum 
		{	font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 12px;
			font-weight : normal;
			color: #555529;
			padding-left: 5;  padding-right: 5;  
		}
	A.pagenum 
		{	font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 12px;
			color: #a70722;
			font-weight : normal;
			padding-left: 0;  padding-right: 0;  
		}
	A.pagenum:hover
		{	font-size: 12px;
			color: #a70722;  
			font-weight: bold; 
			text-decoration: underline;
		}
{End Page Number styles}


/*   NAVIGATION
------------------------------------------- */
td.headerNav {	
	color: #ffffff;  
	font-size: 12px; 
	font-weight: bold;
}
a.headerNav {	
	color: #FFFFFF; 
}
a..headerNav:hover {	
	color: #FFFFFF; 
}
.navlink {	
	font-size: 1.1em;  
	letter-spacing: 2pt;
	font-weight : bold;
	color: #fff;
	padding: 5px 0; 
}
.navlink_ON {	
	color: #999965;
}
a.navlink:hover {	
	color: #999965;
}

{End Top Navigation styles}



{start}
	.box-leftnav
			{	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px; 
				FONT-SIZE: 12px; COLOR: #ffffff; 
				LINE-HEIGHT: 15px; TEXT-ALIGN: left
			}

	.box-leftnav-2
			{	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px; 
				BORDER-RIGHT: #990000 2px dotted;  BORDER-LEFT:   #990000 2px dotted; 
				BORDER-TOP:   #990000 2px dotted;  BORDER-BOTTOM: #990000 2px dotted; 
				FONT-SIZE: 12px; 
				BACKGROUND: #999999; COLOR: #ffffff; 
				LINE-HEIGHT: 15px; TEXT-ALIGN: left
			}

	.LeftNavLink_ON
		{	font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 12px;
			font-weight : bold;
			color: #A70722;
			padding-top:    3px;  padding-left:  5px; 
			padding-bottom: 3px;  padding-right: 5px; 
		}
	A.LeftNavLink
		{	font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 12px;
			font-weight : normal;
			color: #ffffff;
			padding-top:    3px;  padding-left:  5px; 
			padding-bottom: 3px;  padding-right: 5px; 
		}
	A.LeftNavLink:hover
		{	background-color:666666;
			color:990000;    
			padding-top:    3px;  padding-left:  5px; 
			padding-bottom: 3px;  padding-right: 5px; 
		}

	.LeftNavHeader_ON
		{	font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 12px;
			font-weight : bold; letter-spacing: 1pt;
			color:#a70722;
			padding-top:    3px;  padding-left:  5px; 
			padding-bottom: 3px;  padding-right: 5px; 
		}
	.LeftNavHeader
		{	font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 12px;
			font-weight : bold; letter-spacing: 1pt;
			color:#000000;
			padding-top:    3px;  padding-left:  5px; 
			padding-bottom: 3px;  padding-right: 5px; 
		}
	A.LeftNavHeader
		{	font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 12px;
			font-weight : bold;
			color:#000000;
			padding-top:    3px;  padding-left:  5px; 
			padding-bottom: 3px;  padding-right: 5px; 
		}

	A.LeftNavHeader:hover 
		{	background-color:666666;
			color:#ffffff;    
			padding-top:    3px;  padding-left:  5px; 
			padding-bottom: 3px;  padding-right: 5px; 
		}

{End Left Navigation Styles}
	

{begin}

.info-signup
			{	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px; 
				BORDER-RIGHT: #EC6909 1px dotted;  BORDER-LEFT:   #85907f 1px dotted; 
				BORDER-TOP:   #EC6909 1px dotted;  BORDER-BOTTOM: #85907f 1px dotted; 
				FONT-SIZE: 12px; 
				BACKGROUND: #EBC015; COLOR: #ffffff; 
				LINE-HEIGHT: 15px; TEXT-ALIGN: left
			}

		
.signup
	{	font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;  font-weight: normal;
		color: 000000; 
	}
.btn-signup
	{	font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 10px;  font-weight: bold;
		color: ffffff; 
		background-color: 666666;
		width: 50px;  height: 25px;
		BORDER-TOP:   #666666 thin solid;  BORDER-BOTTOM: #666666 thin solid; 
		BORDER-RIGHT: #666666 thin solid;  BORDER-LEFT:   #666666 thin solid;  
	}


{End Email Subscribe Styles}


{Begin Form Styles}

.formfield 
	{	FONT-WEIGHT: bold;
	`	TEXT-ALIGN: right; vertical-align:top; 
	}
	
.buttonstyle 
	{	WIDTH: 80px; 
		BORDER-RIGHT: black 2px solid; BORDER-TOP:    black 2px solid; 
		BORDER-LEFT:  black 2px solid; BORDER-BOTTOM: black 2px solid; 
		FONT-WEIGHT: bold; FONT-SIZE: 12px; 
		LETTER-SPACING: 1px;
		FONT-FAMILY: Verdana, Arial, sans-serif; 
		BACKGROUND-COLOR: #555529;  COLOR: white; 
	}
	
.buttonstyle-go 
	{	WIDTH: 40px; 
		BORDER-RIGHT: black 2px solid; BORDER-TOP:    black 2px solid; 
		BORDER-LEFT:  black 2px solid; BORDER-BOTTOM: black 2px solid; 
		FONT-WEIGHT: bold; FONT-SIZE: 12px; 
		LETTER-SPACING: 1px;
		FONT-FAMILY: Verdana, Arial, sans-serif; 
		BACKGROUND-COLOR: #555529;  COLOR: white; 
	}
	
textarea
	{	font-family: Verdana, Arial, sans-serif;
		font-size:10pt;
	}	

{End Form Styles}