﻿div.product_variants_list
{
	padding: 0;
	/*margin: 4px;*/
	display: inline-block;
	width: 420px;
	max-width: 420px;
}

div.product_variants_list table
{
	border: solid 1px red;
	background-color: #fefdc4;
	border-collapse: collapse;
	margin: 0 auto;
	width: inherit;
}

div.product_variants_list tr.variant_currently_viewing
{
	background-color: White;
}

div.product_variants_list td
{
	padding: 2px;
}

div.product_variants_list td.variants_title
{
	background-color: red;
	padding: 0;
	color: White;
}

div.product_variants_list td.variants_title h2
{
	font-weight: bold;
	padding: 4px;
	margin: 0;
	color: White;
}

div.product_variants_list td.variants_title p
{
	font-weight: bold;
	padding: 4px;
	margin: 0;
	color: White;
}

div.product_variants_list td.variant_name
{
	font-weight: bold;
	color: Black;
}

div.product_variants_list td.variant_name a
{
	display: block;
}

div.product_variants_list td.variant_price
{
	font-weight: bold;
	color: Red;
	text-align: right;
}

div.product_variants_list td.variant_colours
{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: gray;
	vertical-align: top;
	text-align: left;
	padding: 2px 2px 8px 2px;
}

div.product_variants_list tr.variant_currently_viewing td.variant_colours
{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	vertical-align: top;
	text-align: left;
	padding: 2px 2px 8px 2px;
}
