BODY,P,TD,TH {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Trebuchet MS, Arial, Helvetica, sans-serif
}

form { margin-top: 0px; margin-bottom: 0px; }

/* Override style.css's setting, which ***white*** !?!?!??
.ec a 			{ color: #432684; font-size: 11px; }
.ec a:link		{ color: #432684; font-size: 11px; text-decoration: underline; }
.ec a:active	{ color: #f58b2c; font-size: 11px; text-decoration: underline; }
.ec a:visited	{ color: #432684; font-size: 11px; text-decoration: underline; }
.ec a:hover		{ color: #f58b2c; font-size: 11px; text-decoration: underline; }
 */
.breadcrumbs			{ color: #432684; }
.breadcrumbs a			{ color: #432684; }
.breadcrumbs a:link 	{ color: #432684; }
.breadcrumbs a:active	{ color: #f58b2c; }
.breadcrumbs a:visited	{ color: #432684; }
.breadcrumbs a:hover	{ color: #f58b2c; }

/* Override style.css's setting, which ***white*** !?!?!??
.microlaw a { color: #0000ff; }
.microlaw a:link { color: #0000ff; text-decoration: underline; }
.microlaw a:active { color: #ff0000; text-decoration: underline; }
.microlaw a:visited { color: #0000ff; text-decoration: underline; }
.microlaw a:hover { color: #ff0000; text-decoration: underline; }
 */

/* These are left over on the login page */
h2 { color: #432684; font-size: 16px; font-weight: bold; }
h3 { color: #e64d00; font-size: 13px; font-weight: bold; }

.header { color: #432684; font-size: 16px; font-weight: bold; }
.header2 { color: #e64d00; font-size: 13px; font-weight: bold; }
.columnheader { color: #432684; font-size: 12px; font-weight: bold; }

.oddrow { background: #F0F0F0; }
.evenrow { }

.label { color: #000000; white-space: nowrap; }
.labelreq { color: #432684; white-space: nowrap; font-weight: bold; }

td.separator { background-color: #432684; height: 1px; padding: 0px 0px 0px 0px; }
hr.divider { color: #432684; height: 1px; }

.error { color: red; font-weight: bold; }

.receipttermsrow { text-align: left; }
.receiptsubtotalrow { font-weight: bold; }
.receiptshippingtow { }
.receipttaxrow { }

tr.receiptaddresstotalrow { background: #F0F0F0; font-weight: bold; }
tr.receiptaddresstotalrow td.label { font-size: 12px; }
tr.receiptaddresstotalrow td.money { font-size: 12px; }

tr.receiptsubtotalrow { background: #F0F0F0; font-weight: bold; }
tr.receiptsubtotalrow td.label { font-size: 12px; }
tr.receiptsubtotalrow td.money { font-size: 12px; }

tr.receiptshippingrow { background: #F0F0F0; }
tr.receipttaxrow { background: #F0F0F0; }

tr.receipttotalrow { background: #F0F0F0; font-weight: bold; }
tr.receipttotalrow td.label { font-size: 12px; }
tr.receipttotalrow td.money { font-size: 12px; }

tr.receiptgrandtotalrow { background: #F0F0F0; font-weight: bold; }
tr.receiptgrandtotalrow td.label { font-size: 12px; }
tr.receiptgrandtotalrow td.money { font-size: 12px; }

table.cart th { color: #432684; font-size: 12px; font-weight: bold; }

.breadcrumbs		{font-size: 10px}
a.breadcrumb		{color: #432684; text-decoration: none}
a.breadcrumb:active	{color: #f58b2c; text-decoration: underline}
a.breadcrumb:visited{color: #432684; text-decoration: none}
a.breadcrumb:hover	{color: #f58b2c; text-decoration: underline}


a.leftnav {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #525252;
	text-decoration: none;
}
a.leftnav:link		{color: #525252}
a.leftnav:visited	{color: #525252}
a.leftnav:hover		{color: #FF0033}
a.leftnav:active	{color: #525252}

a.leftnav_open { 
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #FF0033; 
	text-decoration: none;
}
a.leftnav_open:link		{color: #FF0033}
a.leftnav_open:visited	{color: #FF0033}
a.leftnav_open:hover	{color: #FF0033}
a.leftnav_open:active	{color: #FF0033}

