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;
}

/* products */

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

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

TABLE.products TR.product TD.info DIV.price {
	margin-bottom: 5px;
}

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

TABLE.products TR.product TD.info DIV.description {
}

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

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

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

TABLE.cart TR.product TD {
	padding-right: 10px;
	border-bottom: 1px solid #cccccc;
}

TABLE.cart TD.total {
	font-weight: bold;
	text-align: right;
	border-bottom: 1px solid #cccccc;
}

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


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

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

/* message */
P.catalog_message {
	font-weight: bold;
}

/* categories */
TABLE.product_categories {
	border-bottom: 1px solid #999999;
}

/* product */
TABLE.product DIV.title {
	font-size: 150%;
	font-weight: bold;
	margin-bottom: 3px;
}

TABLE.product DIV.price {
	font-size: 125%;
	margin-bottom: 5px;
}

TABLE.product DIV.buy_now {
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 10px;
}

TABLE.product DIV.next_previous {
	margin-top: 10px;
}

TABLE.product DIV.tell_a_friend {
	margin-top: 10px;
	font-weight: bold;
}

.required_exp {
	font-size: 9px;
	color: #666666;
}
