@import url(uvs_summary.css);
@import url(uvs_detail.css);
@import url(dealerlocator.css);
@import url(snapshot.css);

.contentbody
	{
		text-align: center;
	}
#PageHeader
	{
		width: 95%;
		padding: 0px;
		margin: 10px auto 10px auto;
		border-bottom: 1px solid #cccccc;
	}
#PageHeader .left
	{
		width: 50%;

		text-align: left;

		font-size: 10pt;
		font-weight: bold;
		text-decoration: none;

		color: #333333;	
	}
#PageHeader .right
	{
		width: 50%;

		text-align: right;

		font-size: 10pt;
		font-weight: bold;
		text-decoration: none;

		color: #333333;	
	}

#PageFooter
	{
		width: 95%;
		padding: 0px;
		margin: 10px auto 10px auto;
	}
#PageFooter .left
	{
		width: 50%;

		text-align: left;

		font-size: 8pt;
		font-weight: bold;
		text-decoration: none;

		color: #003399;
	}
#PageFooter .right
	{
		width: 50%;

		text-align: right;

		font-size: 8pt;
		font-weight: bold;
		text-decoration: none;

		color: #003399;
	}
#dyncontent
	{
		text-align: center;
		margin: 10px auto 10px auto;
		padding: 0px;
		background: transparent;
		color: #333333;
		width: 90%;
	}
#dyncontent table
	{
/*		font-size: x-small;*/
	}
form
	{
		text-align: center;
		margin: auto;
	}
.formcontents
	{
		text-align: right;
		color: black;
		margin: auto;
	}
.formcontents table
	{
		width: auto;
		margin: 0px 0px 0px auto;
	}
.required
	{
		color: black;
		font-weight: bold;
	}
.notrequired
	{
		color: black;
		font-weight: normal;
	}
td.notrequired
	{
		vertical-align: top;
		padding-top: 9px;
	}
.formcontents textarea
	{
		font-size: 8.5pt;
	}
	
input #postcode	{
	width: 200px;
}
#PostalTown, #Distance	{
	width: 200px;
}
	
.formcontents input, .formcontents select, .formcontents textarea, .formcontents option
	{
		margin: 2px;
		color: black;
		font-size: 9pt;
	}
.formcontents label
	{
	font-size: 9pt;
	font-weight: bolder;
	}
.formcontents select, .formcontents textarea
	{
		width: 271px;
	}
.formcontents div select, .formcontents div input
	{
		width: 200px;
	}
.readonly
	{
		background: #eeeeee;
		color: #000033;
	}		
table.parameterlist
	{
		text-align: center;
		margin: auto;
		padding: 0px;
	}
td.parameterlist
	{
		padding: 10px;
	}
table.pagemeister
	{
		margin: 5px auto 5px auto;
		text-align: center;
		padding: 3px;
		color: black;
	}
	
table.pagemeister td
	{
	font-weight: bolder;
	font-size: 8pt;
	}

select	{
	font-size: 8pt;
	color:  #3A5879;
}
	
table.refinesearch
	{
		margin: 10px auto 10px auto;
		text-align: center;
		padding: 5px;
		background: #cccccc;
		color: white;
		font-size: 10pt;
		border: 1px solid #333333;
	}
table.refinesearch a:link, table.refinesearch a:visited
	{
		color: white;
		display: block;
		width: 100%;
		height: 100%;
	}

img
	{
		border: none;
	}

.openingtext
	{
		text-align: center;
		font-size: 10pt;
	}

.disclaimertext
	{
		text-align: center;
		margin-left: 20px;
	}
	
p.nofurthercontact	{
	font-size: 9pt;
	padding: 0px;
}

p.error	{
	color: #003399;
}