/* General HTML CSS */
	body {
		margin				: 0;
		background-color	: #000000;
		background-image	: url(images/bg.gif);
		font-family 		: Verdana,Arial,Helvetica,sans-serif;
		font-size			: 10px;
		color				: #000000;
	}
	td {
		font-family 		: Verdana,Arial,Helvetica,sans-serif;
		font-size			: 10px;
	}
	h1 {
		font-family 		: Verdana,Arial,Helvetica,sans-serif;
		font-size			: 14px;
		margin-top			: 0px;
		margin-bottom		: 0px;
	}
	h2 {
		font-family 		: Verdana,Arial,Helvetica,sans-serif;
		font-size			: 12px;
		margin-top			: 0px;
		margin-bottom		: 0px;
	}
	h3 {
		font-family 		: Verdana,Arial,Helvetica,sans-serif;
		font-size			: 11px;
		margin-top			: 0px;
		margin-bottom		: 0px;
	}
	ul {
		margin-top			: 0px;
		margin-bottom		: 0px;
		list-style-image	: url(images/bullet.gif);
	}
	ol {
		margin-top			: 0px;
		margin-bottom		: 0px;
	}
	a {
		color				: #2A557F;
		text-decoration		: none;
	}
	a.visited {
		color				: #7F0000;
	}
	a.active {
		color				: #FFFFFF;
	}
	a:hover {
		font-weight			: bold;
		text-decoration		: underline;
	}


/* Template CSS */
	.maintable {
		background-color	: #FFFFFF;
		border-left			: 1px solid #FFFFFF;
		border-right		: 1px solid #FFFFFF;
	}
	.header {
		font-family 		: Verdana,Arial,Helvetica,sans-serif;
		color				: #000000;
		font-size			: 17px;
		font-weight			: bold;
	}
	.subheader {
		color				: #000000;
		font-size			: 13px;
		font-weight			: bold;
	}
	.text {
		font-family 		: Verdana,Arial,Helvetica,sans-serif;
		font-size			: 10px;
	}
	.textsm {
		font-family 		: Verdana,Arial,Helvetica,sans-serif;
		font-size			: 9px;
	}
	.ltext {
		font-size			: 10px;
		color				: #FFFFFF;
		text-decoration		: none;
	}	
	.ltextsm {
		font-size			: 9px;
		color				: #999999;
	}

/* Navigation CSS */
	td.subnav {
		background-image	: url(images/sidesubnav_bg.gif);
		padding				: 3px 0px 3px 5px;
	}
	.subnav, a.subnav:link, a.subnav:visited, a.subnav:active {
		color				: #C3C3C3;
		font-size			: 10px;
		text-decoration		: none;
	}
	a.subnav:hover {
		text-decoration		: underline;
	}
	.textnav {
		color				: #000000;
	}
	a.textnav:link, a.textnav:visited, a.textnav:active {
		text-decoration		: none;
	}
	a.textnav:hover {
		text-decoration		: underline;
		font-weight			: normal;
	}


/* Homepage CSS */
	.shopby {
	}
	a.shopby:link, a.shopby:visited, a.shopby:active, .shopby {
		text-decoration		: none;
		color				: #000000;
	}
	a.shopby:hover {
		text-decoration		: none;
		color				: #000000;
		font-weight			: bold;
	}


/* 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 */
	.partnumber {
		font-size			: 12px;
	}