/* General HTML CSS */
	body {
		background-color	: #f6f6f6;
		margin				: 0px 0px 0px 0px;
		font-family 		: Tahoma,Arial,Helvetica,sans-serif;
		font-size			: 11px;
		color				: #444444;
	}
	td {
		font-family 		: Tahoma,Arial,Helvetica,sans-serif;
		font-size			: 11px;
	}
	ul {
		margin-top			: 0px;
		margin-bottom		: 0px;
		list-style-image	: url(images/bullet.gif);
	}
	ol {
		margin-top			: 0px;
		margin-bottom		: 0px;
	}
	form {
		margin-top			: 0px;
		margin-bottom		: 0px;
	}
	a {
		color				: #3333cc;
		text-decoration		: none;
	}
	a.visited {
		color				: #c993a0;
	}
	a.active {
		color				: #000000;
	}
	a:hover {
		color				: #800020;
		text-decoration		: underline;
	}
/* SEO - Keywords Footer */
	h1 {
		margin				: 0px;
		color				: #a1a1a1;
		font-size			: 10px;
		font-weight			: normal;
	}


/* Template CSS */
	.header {
		font-family 		: Tahoma,Arial,Helvetica,sans-serif;
		color				: #800020;
		font-size			: 12px;
		font-weight			: bold;
	}
	.header2 {
		font-family 		: Tahoma,Arial,Helvetica,sans-serif;
		color				: #800020;
		font-size			: 14px;
		font-weight			: bold;
	}
	.subheader {
		font-family 		: Tahoma,Arial,Helvetica,sans-serif;
		color				: #000000;
		font-size			: 11px;
		font-weight			: bold;
	}
	.subheader2 {
		font-family 		: Tahoma,Arial,Helvetica,sans-serif;
		color				: #800020;
		font-size			: 11px;
		font-weight			: bold;
	}
	.subheader3 {
		font-family 		: Tahoma,Arial,Helvetica,sans-serif;
		color				: #000000;
		font-size			: 14px;
		font-weight			: bold;
	}
	
	.subheader4 {
		font-family 		: Tahoma,Arial,Helvetica,sans-serif;
		color				: #000000;
		font-size			: 13px;
		font-weight			: bold;
	}
	
	.cvtext {
		font-family 		: Tahoma,Arial,Helvetica,sans-serif;
		color				: #000000;
		font-size			: 12px;
		font-weight			: normal;
	}
	.hgtext {
		font-family 		: Tahoma,Arial,Helvetica,sans-serif;
		color				: #000000;
		font-size			: 13px;
		font-weight			: normal;
	}
	
	.text {
		font-family 		: Tahoma,Arial,Helvetica,sans-serif;
		font-size			: 11px;
	}
	.textsm {
		font-family 		: Tahoma,Arial,Helvetica,sans-serif;
		font-size			: 10px;
	}
	.italics {
		font-style:italic;
	}

/* Navigation CSS */
	td.subnav {
		padding-bottom		: 3px;
		font-size			: 11px;
		color				: #444444;
	}
	a.subnav, a.subnav:visited, a.subnav:active {
		color				: #444444;
		text-decoration		: none;
	}
	a.subnav:hover {
		color				: #800020;
		text-decoration		: underline;
	}

/* Homepage CSS */
	.inquirynumber {
		font-size			: 11px;
		border				: 1px solid #7F9DB9;
		width				: 73px;
	}

/* Shopping Cart CSS */
	.cartHeader {
		color				: #000000;
		font-weight			: bold;
	}
	tr.cartItem {
		background-image	: url(images/gradiant.gif);
	}
	a.cartItem, .cartItem  {
		color				: #000000;
	}
	a.cartItem {
		color				: #000000;
		text-decoration		: none;
	}
	
/* Misc CSS */
	.footer {
		color				: #a1a1a1;
		font-size			: 10px;
		padding				: 2px 0px 0px 20px;
	}
	a.more, a.more:visited, a.more:active {
		color				: #800020;
		font-size			: 10px;
		font-weight			: bold;
		text-decoration		: none;
	}
	.help, a.help, a.help:visited, a.help:active {
		color				: #666666;
		font-size			: 10px;
		text-decoration		: none;
	}
	hr.divider {
		color				: #800020;
		border				: 1px dotted #800020;
	}
	tr.spacing {
		padding-top			: 10px;
	}
	a.linkopacity img {
		filter				: alpha(opacity=90);
		-moz-opacity		: 0.9; 
		opacity				: 0.9;
	}
	a.linkopacity:hover img {
		filter				: alpha(opacity=100);   
		-moz-opacity		: 1.0;   
		opacity				: 1.0;
	}
	.highlight {
		background-color	: #FFFFFF;
	}
	.highlight-on {
		background-color	: #f6f6f6;
		color				: #000000;
	}