.textContent form
{
	padding : 0;
}

.textContent form,
.textContent form table
{
	width : 500px;
	margin: 	0 auto;
}

.textContent form table tr
{
	line-height:		1.2em;
	vertical-align: 	middle;
	font-size:  		1.2em;
	color:  			#fff;
	padding:			0 3px;
}
.textContent form table tr.th
{
	height:		 		48px;
    background-image: url(../images/buyer_club_criteria_header.gif);
    background-repeat: repeat-x;
}
.textContent form table th
{
	height:		 		1.6em;
	line-height:		1.2em;
	vertical-align: 	middle;
	font-size:  		0.7em;
	color:  			#004413;
	text-transform : uppercase;
	background-color:   transparent;
	padding:			0 3px;
}
.textContent form table th.left
{
    background-image: url(../images/buyer_club_criteria_header_left.gif);
    background-repeat: no-repeat;
	background-position : left top;
	text-align : center;
}
.textContent form table th.right
{
    background-image: url(../images/buyer_club_criteria_header_right.gif);
    background-repeat: no-repeat;
	background-position : right top;
	width : 90px;
}
.textContent form table td
{
	height:		 		32px;
	line-height:		1.1em;
	vertical-align: 	middle;
	font-size:  		0.9em;
	padding:			0 3px;
}
.grey
{
	background-color:   #efefef;
}
.textContent form td.radio
{
	text-align: 	center;
}
.textContent form td.label
{
	font-weight: normal;
	text-align: 	right;
}

.textContent form td input,
.textContent form td select
{
	margin: 2px 0 1px;
	width:  auto;
	display:inline;
	background:   none;
	border : 1px solid #797C82;
	background-color: 		#fff;

}

.textContent form td input.postcode
{
	width: 5em;
}
.textContent form td input.price
{
	width: 7em;
}

.textContent form td input.suburb
{
	width: 7em;
}
