BODY {
	font-family: arial, sans-serif;
	font-size:12px;
	color: #000;
	background-color: #fff;
	margin-top: 10px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.container {
	text-align:left;
	width:777px;
	margin-left:auto;
	margin-right:auto;
}


.revtitle,.RevTitle		{font-family: Arial,MS Sans Serif;
			font-style: normal;
			font-size: 14pt;
			font-weight: 400;
			color: #ffffff;
			background-color: #000000;}

.intrevrow,.IntRevRow		{font-family: Arial,MS Sans Serif;
			font-style: normal;
			font-size: 10pt;
			font-weight: 400;
			color: #ffffff;
			background-color: #000;}

a.intrevrow,a.IntRevRow		{color: #ffffff}

a.intrevrow:hover,a.IntRevRow:hover		{color: #ff0000}

.introw,.IntRow			{font-family: Arial,MS Sans Serif;
			font-style: normal;
			font-size: 12px;
			font-weight: 600;
			color: #000;}
a:link			{
			color: #da2826;}
a:hover			{
			color: #000000;}
a:visited			{
			color: #333333;}

.datarow,.DataRow		{font-family: Arial,MS Sans Serif;
			font-style: normal;
			font-size: 10pt;
			font-weight: 400;
			color: #000;
}
			
.datarowheader,.DataRowHeader			{font-family: Arial,MS Sans Serif;
			font-style: normal;
			font-size: 10pt;
			font-weight: bold;
				color: #000;
			background-color: #ffffff}


.navigation				{font-family: Arial,MS Sans Serif;
			font-style: normal;
			font-size: 8pt;
			color: #000;
			background-color: #ffffff}

a.navigation			{font-family: Arial,MS Sans Serif;
			font-style: normal;
			font-size: 8pt;
			color: #000;
			text-decoration: underline}

a.navigation:hover		{font-family: Arial,MS Sans Serif;
			font-style: normal;
			font-size: 8pt;
			color: #000;
			text-decoration: underline}


.error,.Error			{font-family: Arial,MS Sans Serif;
			font-style: normal;
			font-size: 12pt;
			font-weight: 600;
			color: #cc0000}

.mainmenu		{font-size: 10pt;
			font-weight: 600;
			color: #99cc99;
			text-decoration: none;
			background-color: #003300}

a.mainmenu:hover	{color: #ffffff;
			text-decoration: none;
			font-size: 10pt;
			font-weight: 600}
					
.mainmenuitems		{font-size: 8pt;
			text-decoration: none;
			color: #600}
			
a.mainmenuitems			{font-size: 8pt;
			text-decoration: underline;
			color: #006600;
			font-family:Arial,MS Sans Serif}
					
a.mainmenuitems:hover	{font-size: 8pt;
                        font-weight: 400;
			color: #ff0000}

INPUT			{font-family: arial,sans-serif;
			color: #000000;
			padding-right:3px;}

SELECT			{font-family: arial,sans-serif;
			color: #000000;}

TEXTAREA		{font-family: arial,sans-serif;
			color: #000000;}

.NOTES			{font-family: Arial,MS Sans Serif;
			font-size: 8pt;
			font-weight: 400;
			color: #000;}

a.NOTES			{font-family: Arial,MS Sans Serif;
			font-size: 8pt;
			font-weight: 400;
			color: #003300;
			text-decoration:underline}
		
a.NOTES:hover		{font-family: Arial,MS Sans Serif;
			font-size: 8pt;
			font-weight: 400;
			color: #ff0000;
			text-decoration:underline}	
					

.catrow,.CatRow			{font-size : 10pt;
			font-weight : 400;
			text-decoration: none;
			background-color: #da2626;
			color: #ffffff}

.topcat			{font-size: 10pt;
			font-weight: 400;
			text-decoration: none;
			background-color: #006600;
			color: #ffffff}

a.topcat:hover		{font-weight: 400;
			text-decoration: underline;
			color: #ffff00;
			background-color: #006600}

.cattree		{font-size : 8pt;
			font-weight : 600;
			text-decoration: none;
			background-color: #da2626;
			color: #ffffff}

.catcells		{font-family: Arial,MS Sans Serif;
			font-style: normal;
			font-size: 10pt;
			font-weight: 400;
			color: #ffffff;
			background-color: #339966}
			
a.catcells				{font-family:Arial,MS Sans Serif;
			font-style: normal;
			font-size: 8pt;
			color: #ffffff;
			text-decoration:underline}

a.catcells:hover		{font-family:Arial,MS Sans Serif;
			font-style: normal;
			font-size: 8pt;
			color: #ffff00}

.catcellsheader			{font-family:Arial,MS Sans Serif;
			font-weight:bold;
			font-size: 10pt;
				color: #ffffff;
			background-color: #339966}

.subcat			{font-size: 10pt;
			font-weight: 400;
			text-decoration: none;
			background-color: #339966;
			color: #ffffff}
			
a.subcat			{font-size: 10pt;
			font-weight: 400;
			text-decoration: none;
			background-color: #339966;
			color: #ffffff}

a.subcat:hover		{font-weight: 400;
			text-decoration: underline;
			color: #ffff00}

.formentry				{font-family:MS Sans Serif;
				font-size:8pt;
			color:#000000}
.itemTable				{width:100%;
			border:0px;
			margin-left:5px;
			margin-right:5px;}
	
.psname					{font-family:Arial,MS Sans Serif;
			font-weight:bold;
			font-size:10pt;
			color:#000000;
			text-indent: 5px;
			background-color:#FFFFFF;
			border-bottom:1px solid #fe1100;}
a.psname		{color:#fe1100;
			background-color:#ffffff;
			text-decoration:none}
a.psname:hover		{color:#000000;
			background-color:#ffffff;
			text-decoration:underline}	

.pstitle				{font-family:Arial,MS Sans Serif;
			font-weight:bold;
			font-size:10pt;
			color:#000000;
			background-color:#FFFFFF;
			border-bottom:1px solid #fe1100;}

.psdata					{font-family:Arial,MS Sans Serif;
			font-weight:bold;
			font-size:8pt;
			color:#000000;
			background-color:#ffffff}

.psdesc					{font-family:Arial,MS Sans Serif;
			font-style:normal;
			font-size:8pt;
			color:#000000;
			background-color:#ffffff}

.itemcatdesc			{font-family:Arial,MS Sans Serif;
			font-style:normal;
			font-size:8pt;
			color:#000;
			background-color:#ffffff}

a.itemcatdesc			{font-family:Arial,MS Sans Serif;
			font-style:normal;
			font-size:8pt;
			color:#006600;
			background-color:#ffffff;
			}

a.itemcatdesc:hover		{font-family:Arial,MS Sans Serif;
			font-style:normal;
			font-size:8pt;
			color:#ff0000;
			background-color:#ffffff;
			text-decoration:underline}

.itemcatheader			{font-family:Arial,MS Sans Serif;
			font-weight:bold;
			font-size:10pt;
			color:#000;
			background-color:#ffffff}


/*********************
*  multi-item display
**********************/
.prodImg {
	float: left;
	position: absolute;
	width: 100px;
	height: 60px;
	border: 1px solid #000;
	border-right: 0px;

	background-color:#FCFCFC;
}

.prodDesc {
	float: left;
	position: absolute;
	width: 260px;
	left: 95px;
	height: 60px;
	border: 1px solid #000;
	border-left:0px;
	border-right:0px;
	font-size: 10px;
	font-family: arial, helvetica, sans serif;
	color: #000000;

	background-color:#FCFCFC;
}

.prodCond {
	float: left;
	position: absolute;
	left: 355px;
	width: 90px;
	height: 60px;
	border: 1px solid #000;
	border-left:0px;
	border-right: 0px;
	font-size: 10px;
	font-family: arial, helvetica, sans serif;
	text-align:center;

	color: #000000;
	background-color:#FCFCFC;
}

.prodPrice {
	float: left;
	position: absolute;
	left: 445px;
	width: 128px;
	height: 60px;
	border: 1px solid #000;
	border-left: 0px;
	font-size:10px;
	font-family: arial, helvetica, sans serif;
	color:#000000;
	background-color:#FCFCFC;
}

.prodImg2 {
	float: left;
	position: absolute;
	width: 100px;
	height: 60px;
	border: 1px solid #000;
	border-right: 0px;

	background-color:#eaeaea;
}

.prodDesc2 {
	float: left;
	position: absolute;
	left: 95px;
	width: 260px;
	height: 60px;
	border: 1px solid #000;
	border-left: 0px;
	border-right: 0px;
	font-size: 10px;
	font-family: arial, helvetica, sans serif;

	background-color:#eaeaea;
	color: #000000;
}

.prodCond2 {
	float:left;
	position: absolute;
	left: 355px;
	width: 90px;
	height: 60px;
	border: 1px solid #000;
	border-left: 0px;
	border-right: 0px;
	font-size: 10px;
	font-family: arial, helvetica, sans serif;
	text-align:center;
	background-color:#eaeaea;
	color: #000000;
}

.prodPrice2 {
	float:left;
	position:absolute;
	left: 445px;
	width: 128px;
	height: 60px;
	border: 1px solid #000;
	border-left:0px;
	font-size:10px;
	font-family: arial, helvetica, sans serif;
	color:#000000;
	background-color:#eaeaea;
}

.prodLinks A:link {text-decoration:none;font-weight:bold;color:#da2626;font-size:12px;}
.prodLinks A:visited {text-decoration:none;font-weight:bold;color:#da2626;font-size:12px;}
.prodLinks A:active {text-decoration:none;font-weight:bold;color:#da2626;font-size:12px;}
.prodLinks A:hover {text-decoration:underline;font-weight:bold;color:#000;font-size:12px;}

.prodTextColor {color:#da2626;}
/***** end muli-item page css *****/


/**********************
*  tree menu stuff
**********************/
.trigger{
	background-color: #c5c5c5;
	color:#000;
	cursor: pointer;
	border:1px solid #000;
	border-top:0;
	padding:3px;
	font-size:11px;
}

.trigger a{color:#000;text-decoration:none;}
.trigger a:hover{text-decoration:underline;}


.subtrigger{
	background-color: #dfdfdf;
	color:#000;
	border-bottom:1px solid #000;
	padding:3px;
	padding-left:13px;

	font-size:11px;
}

.subtrigger a:link{border:0;display:inline;}

.subtrigger2{
	background-color: #CFCFCF;
	color:#000;
	border:1px solid #000;
	border-top:0;
	padding:3px;
	padding-left:25px;
	font-size:11px;
}

.branch{background-color: #DEDEDE; display:none; font-size:11px;border:1px solid #000; border-top:0; border-bottom:0;}
.branch a{width:156px;_width:131px; display:inline; padding:3px;_padding:1px; padding-left:5px; color:#000;}
.branch a:hover{text-decoration:underline;}


.branch2{background-color: #f1f1f1; display:none; font-size:11px;}
.branch2 a{width:151px;_width:179px; display:block;padding:3px;padding-left:25px; border-bottom:1px solid #000;  color:#000;}
.branch2 a:hover{display:block;background:#dc241f;color:#FFF;}

.limb a{width:156px;_width:179px;display:block;padding:3px;padding-left:20px;border-bottom:1px solid #000;color:#000;}
.limb a:hover{display:block;background:#dc241f; color:#FFF;}

/***** end tree css *****/

/**********************************
*	all the stuff for the nav menu
**********************************/
.subNav{padding-left:52px;}
.subNav a{
	font-family: verdana;
	text-decoration:none;
}
	
.subNav a:link{color:#ffffff;}
			
.subNav a:visited{color:#ffffff;}
			
.subNav a:hover{color:#ffffff;}

.subNav a:active{color:#ffffff;}

.navContainer{
	position:relative;
	left:-2px;
}

	
.subNav{
	position:absolute;
	top:52px;
	left:28px;
	font-size:11px;
	color:#ffffff;
}
	
	.subNavItem{
	
			padding: 15px;
			padding-bottom:3px;
			cursor:default;
			text-decoration:none;
	}
	
	.subNavItemHAND{
		
			padding:15px;
			padding-bottom:3px;
			cursor:pointer;
	}
	
.links{text-align:center;}
	
.hide{display:none;}

/********************************
*	formatting for footer links
********************************/
.menubar {text-decoration:none;font-weight:bold;color:#da2626;font-size:11px;}
.menubar:visited {text-decoration:none;font-weight:bold;color:#da2626;font-size:11px;}
.menubar:active {text-decoration:none;font-weight:bold;color:#da2626;font-size:11px;}
.menubar:hover {text-decoration:underline;font-weight:bold;color:#000;font-size:11px;}

/************************
*	drop down menu stuff
************************/
#dropmenudiv{
	position:				absolute;
	border:					1px solid #FFF;
	border-bottom-width:	0;
	text-align:				left;
	font:					12px Verdana, sans-serif;
	line-height:			18px;
	z-index:				100;
}
#dropmenudiv a{
	width:				100%;
	display:			block;
	text-indent:		3px;
	border-bottom:		1px solid #FFF;
	padding:			1px 0;
	text-decoration:	none;
	font-weight:		bold;
	font-size:			10px;
	color:				#FFF;
}
#dropmenudiv a:hover{background-color:#dc241f;}

/**************************************************************
*	column / row formatting used on multi-item and item pages
**************************************************************/	
.leftCol {
    float:left;
    margin-top:15px;
    width:181px;
}
	
.rightCol {
	float:right;
	padding-top:15px;
	width:585px;
	position:relative;
	left:-2px;
}
	
.midColItem {
	float:right;
	padding-top:15px;
	width:473px;
}
	
.footerRow {
	clear:both;
	text-align:center;
	padding-top:15px;
	font-family: arial, sans-serif;
	font-size:11px;
	color:#555;
}

.padTop {
	margin-top:15px;
}

.fmtTable {
	background-color: #d5d5d5;
	width:550px;
	border:0px;
	border-collapse:collapse;
}

.fmtTable2 {
	background-color:#d5d5d5;
	width:760px;
	border:0px;
	border-collapse:collapse;
}
/****************************************
*	this is all for shopping cart tables
****************************************/
.titlerow, .titleRow,.TitleRow {
	color:#000;
	background-color:#FFF;
	font-size:18px;	
}

.titleblack,.titleBlack,.TitleBlack { 
	background-color:#000;
	color:#FFF;
	font-size:15px;
}

.titleBlackCheck,.TitleBlackCheck{
	background-color:#000;
	color:#fff;
	font-size:10px;
}

.blackRow,.BlackRow {
	background-color:#000;
	color:#FFF;
	font-size:11px;
	padding: 0.5em 1em;
}

.blackHead,.BlackHead{
	background-color:#000;
	color:#FFF;
	font-size:14px;
}

.datacells,.DataCells{
	background-color: #d5d5d5;
	color:#000;
	font-size:12px;
	padding:2px;
}

.datacells a,.DataCells a{color:#da2626;text-decoration:none;font-weight:bold;}
.datacells a:hover,.DataCells a:hover{color:#000;text-decoration:underline;font-weight:bold;}

.altdatacells,.AltDataCells {
	background-color: #f1f1f1;
	color:#000;
	font-size:12px;
	padding:2px;
}

.altdatacells a,.AltDataCells a{color:#da2626;text-decoration:none;font-weight:bold;}
.altdatacells a:hover,.AltDataCells a:hover{color:#000;text-decoration:underline;font-weight:bold;}

.regLinks a,.RegLinks a{color:#da2626;text-decoration:none;font-size:11px;font-weight:bold;}
.regLinks a:hover,.RegLinks a:hover{color:#000;text-decoration:underline;font-size:11px;font-weight:bold;}
.regLinks a:active,.RegLinks a:active{color:#da2626;text-decoration:none;font-size:11px;font-weight:bold;}
.regLinks a:visited,.RegLinks a:visited{color:#da2626;text-decoration:none;font-size:11px;font-weight:bold;}

.blackLink, .BlackLink{color:#da2626;text-decoration:none;font-weight:bold;}
.blackLink:hover, .BlackLink:hover{color:#FFF;text-decoration:underline;}

.footerRow{
	
		clear: both;
		font-size: 11px;
		color:#636466;
		width:100%;
		padding-top:15px;
		margin-bottom:10px;
	
	
	}
	
.footerRow a{text-decoration:none;color:#da2626;font-size:11px;}
.footerRow a:visited {text-decoration:none;color:#da2626;font-size:11px;}
.footerRow a:active {text-decoration:none;color:#da2626;font-size:11px;}
.footerRow a:hover {text-decoration:underline;color:#000;font-size:11px;}