body {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #999999;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

td, tr, th, p {
}
a, a:link, a:visited, a:active {
	color: #990000;
	text-decoration: underline
}
a:hover {
	color: #990000;
	text-decoration: none;
}

/*
ul { margin: 0px 0px 0px 20px; }
li { font-size: 11px; list-style: disc; }
*/
.TextContent {
	color: #000000;
	line-height: 1.5em;
	font-size: 14px;
	text-align: justify;
}
.TextContent a:link {
	color: #990000;
	text-decoration: underline
}
.TextContent a:visited {
	color: #990000;
	text-decoration: underline
}
.TextContent a:hover {
	color: #990000;
	text-decoration: none;
}
.Copyright {
	font-size: 10px;
	color: #FFFFFF;
	text-align: center; 
	line-height: 150%;
}
.Copyright a:link {
	text-decoration: underline;
	color: #FFFFFF;
}
.Copyright a:visited {
	text-decoration: underline;
	color: #FFFFFF;
}
.Copyright a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #999999;
}
.SubNav {
	font-size: 11px;
	color: #666666;
	padding-left: 9px; 
	padding-bottom: 5px; 
}
.SubNav a:link, a:visited, a:active {
	text-decoration: underline;
	color: #666666;
}
.SubNav a:hover {
	text-decoration: none;
	color: #666666;
	background-color: #E0E0E0;
}
.pageHead, h1, h2 {
	font-weight: bold;
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height : 120%;
	color : #000000;
}
.CategoryHead, h1, h2 {
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height : 120%;
	color : #000000;
}
.PrimaryBorder {
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	width: 900px;	
}
td.Main{
	background-color: #FFFFFF;
	padding: 10px;
	font-size: 13px;
}
td.dark{
	background-color: #666666;
	color: #FFFFFF;
}
td.light{
	background-color: #E0E0E0;
}
.subad {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none;	line-height: 120%;}
.subad A {COLOR: #990000; TEXT-DECORATION: underline}
.subad A:hover {COLOR: #990000; TEXT-DECORATION: none}
.subadtitle {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #953637; FONT-FAMILY: verdana, sans-serif;TEXT-DECORATION: none}
.subadtitle A {COLOR: #555555; TEXT-DECORATION: none}
.subadtitle A:hover {COLOR: #8d1c1c; TEXT-DECORATION: underline}
.highlight {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #A21F1F; FONT-FAMILY: verdana, sans-serif;TEXT-DECORATION: none}
.highlight A {COLOR: #555555; TEXT-DECORATION: none}
.highlight A:hover {COLOR: #8d1c1c; TEXT-DECORATION: underline}
.DividerDotted {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.BorderDotted {
	border: 1px dotted #999999;
	padding: 6px;
}
/*added for categories */
table.categoryContainer {
	padding: 1px;
	border-style: none;
}
table.category {
	border-collapse: collapse;
	height: 126px;
	width: 42px;
	text-align: center;
}
table.category td {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
}
table.category #apparel {background-color: #669933; border-color: #669933;}
table.category #business {background-color: #009999; border-color: #009999;}
table.category #conditioning {background-color: #0033CC; border-color: #0033CC;}
table.category #education {background-color: #330099; border-color: #330099;}
table.category #entertain {background-color: #660099; border-color: #660099;}
table.category #equipment {background-color: #CC0099; border-color: #CC0099;}
table.category #flooring {background-color: #C2B116; border-color: #C2B116;}
table.category #gear {background-color: #CC0000; border-color: #CC0000;}
table.category #weapons {background-color: #FF6600; border-color: #FF6600;}

table.productHolders {
	border-collapse: collapse;
}
table.productHolders td {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	text-align: center;	
}
table.productHolders #apparel {border-color: #669933;}
table.productHolders #business {border-color: #009999;}
table.productHolders #conditioning {border-color: #0033CC;}
table.productHolders #education {border-color: #330099;}
table.productHolders #entertain {border-color: #660099;}
table.productHolders #equipment {border-color: #CC0099;}
table.productHolders #flooring {border-color: #C2B116;}
table.productHolders #gear {border-color: #CC0000;}
table.productHolders #weapons {border-color: #FF6600;}

table.products {
	border-collapse: collapse;
	width: 105px;
}
table.products th {
	text-align: center;
	height: 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
}
table.products td {
	border-width: 0px;
	border-style: solid;
	height: 100px;
}
table.products #apparel {background-color: #669933;}
table.products #business {background-color: #009999;}
table.products #conditioning {background-color: #0033CC;}
table.products #education {background-color: #330099;}
table.products #entertain {background-color: #660099;}
table.products #equipment {background-color: #CC0099;}
table.products #flooring {background-color: #C2B116;}
table.products #gear {background-color: #CC0000;}
table.products #weapons {background-color: #FF6600;}

table.ProductPages {
	border-collapse: collapse;
	width: 100%;
}
table.ProductPages th {
	text-align: center;
	height: 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
}
table.ProductPages td {
	border-width: 0px;
	border-style: solid;
	font-size: 14px;
	line-height: 1.5em;
}
table.ProductPagesAdvertisers {
	border-collapse: collapse;	
	width: 650px;		
}
table.ProductPagesAdvertisers th {
	text-align: center;
	height: 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
}
table.ProductPagesAdvertisers td {
	text-align: center;
	border-width: 0px;
	border-style: solid;
	font-size: 18px;
}
table.ProductPagesAdvertisers #spacer {
	height: 20px;
}
table.ProductPagesAdvertisersText {
	border-collapse: collapse;	
	width: 500px;		
}
table.ProductPagesAdvertisersText th {
	text-align: center;
	height: 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
}
table.ProductPagesAdvertisersText td {
	text-align: center;
	border-width: 0px;
	border-style: solid;
	font-size: 18px;
}
table.ProductPagesAdvertisersText #spacer {
	height: 20px;
}
table.ProductPages #apparel {background-color: #669933;}
table.ProductPages #business {background-color: #009999;}
table.ProductPages #conditioning {background-color: #0033CC;}
table.ProductPages #education {background-color: #330099;}
table.ProductPages #entertain {background-color: #660099;}
table.ProductPages #equipment {background-color: #CC0099;}
table.ProductPages #flooring {background-color: #C2B116;}
table.ProductPages #gear {background-color: #CC0000;}
table.ProductPages #weapons {background-color: #FF6600;}

#xsnazzy {background: transparent; margin:1em;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#FFF; border-left:1px solid #a32118; border-right:1px solid #a32118;}
.xb1 {margin:0 5px; background:#a32118;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:#FFF; border:0 solid #a32118; border-width:0 1px;}

