
table.main td.sandpit div table.product_wrapper td.main
{
	width:		400px;
}

table.main td.sandpit div table.product_wrapper td.main table
{
	width:				400px;
}

table.main td.sandpit div table.product_wrapper td.main table tr td table.mainimage
{	
	margin-left:	auto;
	margin-right:	auto;
	margin-top:10px;
	margin-bottom:40px;
	text-align:	center;
}

table.main td.sandpit div table.product_wrapper td.main table td.back
{
	width:		75px;
}

table.main td.sandpit div table.product_wrapper td.main table td.back img
{
	margin-left:		30px;
}

table.main td.sandpit div table.product_wrapper td.main table td.title
{
	font-family:	arial;
	font-size:		0.9em;
	color:				#434343;
	padding-top:	2px;
}

table.main td.sandpit div table.product_wrapper td.main table td.description
{
	padding-top:	10px;
	font-family:	arial;
	font-size:		0.8em;
	color:				#434343;
}

table.main td.sandpit div table.product_wrapper td.main table td.colour
{
	font-family:		arial;
	font-size:			0.7em;
	color:					#434343;
}

table.main td.sandpit div table.product_wrapper td.main table td.breaker
{
	background-color:					#c2c2c2;
}

table.main td.sandpit div table.product_wrapper td.main table td.colour table td select
{
	vertical-align:	top;
	padding-left:		3px;
	padding-right:	3px;
	border:					1px solid #000000;
}

table.main td.sandpit div table.product_wrapper td.main table td.colour table td.price
{
	font-family:		arial;
	font-size:			1.3em;
	font-weight:		bold;
	padding-top:		14px;
	padding-bottom:	9px;
}
table.main td.sandpit div table.product_wrapper td.spacer
{
	width:			73px;
}
table.main td.sandpit div table.product_wrapper td.action
{
	width:			157px;
	text-align:	right;
}

table.main td.sandpit div table.product_wrapper td.action table.detail1
{
	float:right;
	margin-top:			30px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

table.main td.sandpit div table.product_wrapper td.action table.detail2
{
	float:right;
	margin-top:			5px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

table.main td.sandpit div table.product_wrapper td.action table
{
	width: 157px;
}

table.main td.sandpit div table.product_wrapper td.action table td
{
	padding-top:		2px;
	vertical-align:	middle;
	font-family:		arial;
	font-size:			0.7em;
	color:					#7e7e7e;
	border-bottom:	1px solid #cccccc;
}

table.main td.sandpit div table.product_wrapper td.action table td a:link, table.main td.sandpit div table.product_wrapper td.action table td a:visited, table.main td.sandpit div table.product_wrapper td.action table td a:hover, table.main td.sandpit div table.product_wrapper td.action table td a:active
{
	color:						#7e7e7e;
	text-decoration:	none;
}

table.main td.sandpit div table.product_wrapper td.action table td.arrows
{
	text-align:			right;
	width:					10px;
	height:					25px;
}

table.main td.sandpit div table.product_wrapper td.action table td.arrows img
{
	margin-top:			2px;
	vertical-align:	middle;
}
