.featured {border: solid 1px #996699;}
.featured-on {border: solid 1px #E5D9E5;}

.itemname          {text-decoration:none; font: 13px verdana; color: #0000CC;}
A.itemname:visited {text-decoration:none; font: 13px verdana; color: #0000CC;}
A.itemname:hover   {text-decoration:underline; font: 13px verdana; color: #0000CC;}

A.topnav         {text-decoration:none; font: bold 12px verdana; color: white;}
A.topnav:visited {text-decoration:none; font: bold 12px verdana; color: white;}
A.topnav:hover   {text-decoration:underline; font: bold 12px verdana; color: black; background-color: #D741FD  }

.leftnav          {text-decoration:none; font: bold 12px verdana; color: white; display: block; width: 100%; border-bottom: solid 1px #FFFFFF; padding-left: 9px; }
A.leftnav:visited {text-decoration:none; font: bold 12px verdana; color: white}
A.leftnav:hover   {text-decoration:underline; font: bold 12px verdana; color: black; background-color: yellow }

.leftnavdk          {text-decoration:none; font: bold 12px verdana; color: black; display: block; width: 100%; border-bottom: solid 1px #FFFFFF; padding-left: 9px; }
A.leftnavdk:visited {text-decoration:none; font: bold 12px verdana; color: black}
A.leftnavdk:hover   {text-decoration:underline; font: bold 12px verdana; color: black; background-color: yellow }

.leftnavbig          {text-decoration:none; font: bold 12px verdana; color: #FCFD8D; display: block; width: 100%; border-bottom: solid 4px #000000; border-top: solid 4px #000000; padding: 2px; }
A.leftnavbig:visited {text-decoration:none; font: bold 12px verdana; color: #FCFD8D;}
A.leftnavbig:hover   {text-decoration:underline; font: bold 12px verdana; color: black; background-color: yellow }

.leftnavbignoclick         {text-decoration:none; font: bold 14px verdana; color: #F7F8CC; display: block; width: 100%; border-bottom: solid 4px #000000; border-top: solid 4px #000000; padding: 2px; }
A.leftnavbignoclick:visited {text-decoration:none; font: bold 14px verdana; color: #F7F8CC;}

.leftnavbiggest          {text-decoration:none; font: bold 15px verdana; color: white; display: block; width: 100%; border-bottom: solid 4px #FFFFFF; padding: 2px; }
A.leftnavbiggest:visited {text-decoration:none; font: bold 15px verdana; color: white}
A.leftnavbiggest:hover   {text-decoration:underline; font: bold 15px verdana; color: black; background-color: yellow }

.leftbotnav         {text-decoration:none; font: 12px arial; color: black; display: block; width: 100%; border-top: solid 4px #FFFFFF; border-bottom: solid 1px #FFFFFF; padding: 2px;}
A.leftbotnav:visited {text-decoration:none; font: 12px arial; color: black;}
A.leftbotnav:hover   {text-decoration:underline; font: 12px arial; color: black; background-color: yellow;}

.botnav          {text-decoration:none; font: 9px arial; color: #4ABDF7;}
A.botnav:visited {text-decoration:none; font: 9px arial; color: #4ABDF7;}
A.botnav:hover   {text-decoration:underline; font: 9px arial; color: #AA0000; background-color: yellow;}


.checkinv          {text-decoration:none; font: bold 12pt arial; color: #000000;}
A.checkinv:visited {text-decoration:none; font: bold 12pt arial; color: #000000;}
A.checkinv:hover   {text-decoration:underline; font: bold 12pt arial; color: #AA0000; background-color: yellow;}

.other          {text-decoration:none; font: 7px arial; color: #000000;}
A.other:visited {text-decoration:none; font: 7px arial; color: #000000;}
A.other:hover   {text-decoration:underline; font: 7px arial; color: #000000;}

.mainpage          {text-decoration:underline; font: 12px verdana; color: #000000; display: block; width: 100%;}
A.mainpage:visited {text-decoration:underline; font: 12px verdana; color: #000000;}
A.mainpage:hover   {text-decoration:underline; font: 12px verdana; color: #000000; background-color: #BE96D2;}

P  {font: 12px verdana; color: black;}

p.instock		{font: bold 12pt verdana; color: black;}
p.partialstock	{font: bold 10pt verdana; color: black;}
p.outofstock	{font: bold 12pt verdana; color: black;}

H1 {font: bold 15px verdana; color: #AA0000; margin-bottom:0.0in; margin-top:0.1in;}
H2 {font: bold 13px verdana; color: #AA0000; margin:0.1in;}
H2 {font: bold 11px verdana; color: #AA0000; margin:0.1in;}

.subcat { background-color: #911CB8;}
.lev01  { background-color: #B852F3;}
.lev02  { background-color: #A549ED;}
.lev03  { background-color: #A549ED;}
.lev04  { background-color: #9240E7;}
.lev05  { background-color: #9240E7;}
.lev06  { background-color: #7F37E1;}
.lev07  { background-color: #7F37E1;}
.lev08  { background-color: #6C2EDB;}
.lev09  { background-color: #6C2EDB;}
.lev10  { background-color: #5925D5;}
.lev11  { background-color: #5925D5;}
.lev12  { background-color: #461CCF;}
.lev13  { background-color: #461CCF;}
.lev14  { background-color: #3313C9;}
.lev15  { background-color: #3313C9;}
.lev16  { background-color: #200AC3;}
.lev17  { background-color: #200AC3;}

.green01  { background-color: #A4FA90;}
.green02  { background-color: #95F37F;}
.green03  { background-color: #96DF85;}

.blackcell
	{color:white;
	font-weight:700;
	font-family:Verdana;
	font-size:8pt;
	text-align:center;
	background:black;}
.greycell
	{font-weight:700;
	font-size:8pt;
	font-family:Verdana;
	text-align:center;
	background:silver;}
.greencell
	{text-align:center;
		font-family:Verdana;
		font-size:8pt;
	background:#CCFFCC;}
.redcell
	{text-align:center;
		font-family:Verdana;
		font-size:8pt;
	background:#FF0000;}
	

/* This controls the table outlining the entire page */
table.pageoutline {
	border-top: ridge 5px grey;
	border-right: ridge 7px black;
	border-bottom: ridge 7px black;
	border-left: ridge 3px black;
	color: black;
	background-color: white;
}
