TD, BODY {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 10pt;
}

TD.search_result {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 11pt;
}

TD.category_view {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #FFFFCE;
	font-size : 10pt;
}

TD.search_message {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 10pt;
}

TD.cart_display {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #000066;
	font-size : 9pt;
}

TD.product_name {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #FFFFCE;
	font-size : 12pt;
}

TD.short_product_name {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : White;
	font-size : 8pt;
}

TD.quantity {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #000066;
	font-size : 7pt;
	background-color : white;
}

input.quantity_select {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #000066;
	font-size : 10pt;
	background-color : white;
	border : 1;
	text-align: center;
}

/* this next entry has to go here - don't know why (even though we define sep checkout styles next)*/
TD,input.checkout {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 10pt;
	color : #FFFFCE;
	border:none;
}

input.checkout {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 10pt;
	border : none;
}

TD.checkout {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #ffffce;
	font-size : 10pt;
	border : none;
}

textarea,input.contact {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Black;
	font-size : 8pt;
	border : none;
	background: white;
}

input.search {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Black;
	font-size : 9pt;
	border : none;
	background: Silver;
}

TD.product_short_display {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 8pt;
	background-color : #787b2b;
}

TD.product_expanded_display {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : White;
	font-size : 9pt;
}

TD.product_price {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #FFFFCE;
	font-size : 10pt;
}

TD.category_name {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 9pt;
	color : #585818;
	text-align : center;
}

TD.category_name_selected {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 9pt;
	color : #000000;
	text-align : center;
}

TD.sub_category_name {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 10pt;
	color : #eeeeee;
	text-align : center;
}

TD.sub_category_name_selected {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 10pt;
	color : #cccccc;
	text-align : center;
}

TD.cart_product_title {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 10pt;
	color : #FFFFCE;
}

TD.cart_message {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 9pt;
	color : white;
}

TD.cart_product_desc {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 9pt;
	color : white;
	text-align : center;
}

TD.cart_quant_price {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 7pt;
	color : white;
}

TD.cart_price {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 8pt;
	color : #FFFFCE;
}

A:ACTIVE.category_name, A:FOCUS.category_name, A:LINK.category_name, A:VISITED.category_name {
	text-decoration : none;
	color : #585818;
}

A:HOVER.category_name {
	text-decoration : underline;
	color : #585818;
}


A:ACTIVE.sub_category_name, A:FOCUS.sub_category_name, A:LINK.sub_category_name, A:VISITED.sub_category_name {
	text-decoration : none;
	color : #eeeeee;
}

A:HOVER.sub_category_name {
	text-decoration : underline;
	color : #cccccc;
}

A:ACTIVE.sub_category_name_selected, A:FOCUS.sub_category_name_selected, A:LINK.sub_category_name_selected, A:VISITED.sub_category_name_selected {
	text-decoration : none;
	color : #eeeeee;
	font-weight : bold;
}

A:HOVER.sub_category_name_selected {
	text-decoration : underline;
	color : #cccccc;
	font-weight : bold;
}

A:ACTIVE.category_name_selected, A:FOCUS.category_name_selected, A:LINK.category_name_selected, A:VISITED.category_name_selected {
	text-decoration : none;
	color : #000000;
}

A:HOVER.category_name_selected {
	text-decoration : underline;
	color : #000000;
}


A:ACTIVE.email, A:FOCUS.email, A:LINK.email, A:VISITED.email {
	text-decoration : underline;
	color : white;
}

A:HOVER.email {
	text-decoration : underline;
	color : #FFFFCE;
}

TD.contact_details {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-align : center;
	color : #FFFFCE;
}

TD.contact_details_address {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : white;
}

TD.also_available_code {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 9pt;
	color : white;
}

