div, span, font, font.normal, td.normal, font.prodTitle, p, ul, li, td 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;

}
p.subCatDescription, div.subCatDescription {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	margin-top: 0px;	
}
font.lightgray{color:#cccccc;}
font.prodTitle
{
	font-weight: bold;
}
a, a:ACTIVE, a:FOCUS, a:HOVER, a:LINK, a:VISITED {
	color : #3333CC;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
}
A.nav, A:ACTIVE.nav, A:FOCUS.nav, A:HOVER.nav, A:LINK.nav, A:VISITED.nav {
	color : #FFCC00;
	font-size : 12px;
	font-family :  Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.category {text-decoration: none;}
a.category:link, a.category:active, a.category:visited {color: blue;}

a.charcoal:link, a.charcoal:active, a.charcoal:visited {
	color:#333333;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a.charcoalCats:link, a.charcoalCats:active, a.charcoalCats:visited {
	color:#333333;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

a.lightgray:link, a.lightgray:active, a.lightgray:visited {
	color:#cccccc;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.charcoalCats:hover {
	text-decoration: none;
	font-size: 11pt;
}
a:hover {
	text-decoration: none; 
	font-size: 12px;
}
a.category:hover {text-decoration: none;}
a.charcoal:hover {text-decoration: none;}

a.lightgray:hover {	text-decoration: none; }
font.custom, font.shipping, font.attribs
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666699;
}

td.adminheadertitle, font.adminheadertitle
{
	background-color: #cc99ff;
	color: #330033;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: bold;
}

div.listHeader
{
	font-weight: bold;
	color: blue;
}

th.listHeader, font.listHeader
{
	background-color: #ccccff;
	color: black;
}

th.searchHeader, font.searchHeader
{
	background-color: #ccccff;
	color: black;
	font-size: 16pt;
}

th.uploadheader, font.uploadheader
{
	background-color: #cc99ff;
	color: #330033;
	font-weight: bold;
}

td.list0, font.list0, table.uploadform
{
	background-color: #ccccff;
}

td.list1, font.list1
{
	background-color: #ffffcc;
}

body
{
	background-color: #000066;
}

td.tableBorder
{
	background-color: #333399;
}

table.tableBG
{
	background-color: #e6ccff;
}

th.bigHeader, font.bigHeader
{
	color: #999999;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;

}

th.littleHeader, font.littleHeader
{
	background-color: #ce9aff;
	color: #333333;
	font-weight: bold;
	font-size: 12pt;
	text-align: left;
}

th.resultHeader, font.resultHeader
{
	background-color: #ce9aff;
	color: #333333;
	font-weight: bold;
}

td.resultFont, font.resultFont
{
	background-color: #e6ccff;
}
td.list2, font.list2
{
	background-color: #ffffff;
}

td.fontTitle, font.formTitle
{
	font-weight: bold;
}

td.listborder
{
	background-color: black;
}

input
{
	border: 1px solid black;
//
}
input.txt, textarea, select
{
	border: 1px solid black;
	background-color: #FFFFCC;
//
}
input.required, textarea.required, select.required
{
	border: 1px solid #cc0000;
	background-color: #FFFF99;
//
}
input.checkboxes, input.images
{
	border: 0px solid black;
//
}
input.msgText
{
	color: #ff0000;
}
	
font.adminmsg
{
	color: #330033;
}


- styles for category navigation -

font.category_heading
{
	font-family: arial;
	font-weight: bold;
	font-size: 12pt;
	color: #00285A;
}

<cfif FindNoCase("MSIE", cgi.http_user_agent) eq 0>
	- styles for NS & others -
	div.category, div.category_hilited
	{
		color: white;
		width: 130px;
		font-family: arial;
		font-weight: bold;
		padding: 0 0 0 5;
	}
<cfelse>
	- styles for IE -
	div.category, div.category_hilited
	{
		background-color: #2979DE;
		border: 1px white solid;
		color: white;
		width: 130px;
		cursor: hand;
		font-family: arial;
		font-weight: bold;
		padding: 0 0 0 5;
	}
	
	div.category_hilited
	{
		background-color: #63A6F7;
	}
</cfif>

div.homelesstext {
	color : #909090;
	font-size : 8 pt;
	font-family :  Arial, Helvetica, sans-serif;
	padding : 0px 0px 0px 10px;
}

div.maintext {
	color : #666699;
	font-size : small;
	font-family :  Arial, Helvetica, sans-serif;
	padding : 0px 10px 0px 20px;
}

font.clickimage {
	color : #666699;
	font-size : 7 pt;
	font-family :  Arial, Helvetica, sans-serif;
	padding : 0px 10px 0px 20px;
}

p.indent{
	margin : 0px 0px 0px 10px;
	text-indent : -5px;
}
input.buttons {
	background-color: #cccccc;
	border: 1px solid #000000;
	cursor: hand;

}
input.buttonsOver {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	cursor: hand;

}
div.linkDiv {
	background-color: #cccccc;
	border: 1px solid #000000;
	overflow: none;
	height: 20px;
	width: 225px;
	visibility: visible;
	font-weight: bold;
}
div.linkDivHide {
	height: 20px;
	width: 225px;
	visibility: hidden;
}
A.imgbtn, A:ACTIVE.imgbtn, A:FOCUS.imgbtn, A:LINK.imgbtn, A:VISITED.imgbtn {
	background-color: #000000;
	border: 1px solid #FFCC00;
	color : #FFCC00;
	font-size : 12px;
	font-weight : bold;
	font-family :  Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: middle;
	width : 20px;
	height : 20px;
}
A:HOVER.imgbtn, A.imgbtnOver, A:ACTIVE.imgbtnOver, A:FOCUS.imgbtnOver, A:HOVER.imgbtnOver, A:LINK.imgbtnOver, A:VISITED.imgbtnOver {
	background-color: #FFCC00;
	border: 1px solid #000000;
	color : #000000;
	font-size : 12px;
	font-weight : bold;
	font-family :  Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: middle;
	width : 20px;
	height : 20px;
}

