TABLE.products TR {}
TABLE.products TR TD {padding:5px;}
TABLE.fields {}
TABLE.fields TD.name {font-weight:bold; text-align:right;}
TABLE.fields TD.value {}

UL.categories LI A {
	font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
}

UL.categories LI {
	vertical-align: top;
}

SPAN.inactive {
	color: #AAAAAA;
}

TABLE.products TR.product TD.info DIV.title {
	font-weight: bold;
	margin-bottom: 2px;
}

TABLE.products TR.product TD.info DIV.price SPAN.tag {
	font-weight: bold;
}

TABLE.products TR.product TD.info DIV.price {
	margin-bottom: 10px;
	font-size: 11px;
}

TABLE.products TR.product TD.info DIV.category {
	margin-bottom: 10px;
	font-size: 11px;
}

TABLE.products TR.product TD.info DIV.description_tag {
	font-weight: bold;
	font-size: 10px;
}

TABLE.products TR.product TD.info DIV.description {
	font-size: 11px;
}

TABLE.products TR.product TD.picture {
	border-bottom: 1px solid #cccccc;
}

TABLE.products TR.product_desc TD {
	border-bottom: 1px solid #cccccc;
}

TABLE.products TR.product TD.buy {
	font-weight: bold;
}

TABLE.products TR.product_desc TD.description, TABLE.products TR.product_desc TD.description DIV {
	font-size: 10px;
}

TABLE.products TR.product_desc TD.description DIV.tag {
	font-weight: bold;
	color: #999999;
}

TABLE.cart TR.heading TD {
	font-weight: bold;
	font-size: 10px;
	border-bottom: 1px solid #cccccc;
}

TABLE.cart TR.product TD {
	padding-right: 10px;
}

TABLE.cart TR.product TD.subtotal, TABLE.cart TR.product TD.price {
	text-align: right;
}

TABLE.cart TD.total {
	font-weight: bold;
	text-align: right;
}

TABLE.cart TR.total TD {
	border-bottom: 1px solid #cccccc;
}

TABLE.cart TR.total TD INPUT {
	font-size: 10px;
}

TABLE.cart TR.checkout TD {
	text-align: right;
}

P.catalog_message {
	font-weight: bold;
}
