form#brochureuk, form#ukTestDrive, form#ukContact {
	position:relative;
	width:880px;
	height:auto;
	margin:0 auto;
}

.hidden {
	display:none;
	visibility:hidden;
}

form#brochureuk fieldset, form#ukTestDrive fieldset, form#ukContact fieldset {
	margin:5px 0 5px 0;
	display:block;
	width:200px;
	float:left;
}
form#brochureuk fieldset.short, form#ukTestDrive fieldset.short, form#ukContact fieldset.short {
	margin:5px 0 5px 0;
	display:block;
	width:100px;
	float:left;
}
form#brochureuk fieldset.extra, form#ukTestDrive fieldset.extra, form#ukContact fieldset.extra {
	margin:5px 0 5px 0;
	display:block;
	width:230px;
	float:left;
}
form#ukContact fieldset.short input {
	width:50px;
}
form#ukTestDrive fieldset.large, form#ukContact fieldset.large, form#brochureuk fieldset.large {
		width:660px;
	}

form#brochureuk label.datainput, form#ukTestDrive label.datainput, form#ukContact label.datainput {
	display:block;
	padding:2px 0;
}

form#brochureuk input.text, form#brochureuk select.select, form#ukTestDrive input.text, form#ukTestDrive select.select, form#ukContact select.select, form#ukContact input.text {
	display:block;
	border:1px solid white;
	width:170px;	
	padding:2px;
}

form#brochureuk .separator, form#ukTestDrive .separator, form#ukContact .separator {
 background:url(../img/separator.gif) repeat-x top left;
 width:878px;
 height:1px;
 margin:5px auto;
}

form#brochureuk h3, form#brochureuk p, form#ukTestDrive h3, form#ukTestDrive p, form#ukTestDrive .extText, form#ukContact h3, form#ukContact p, form#ukContact .extText {
	margin:10px 0 10px 20px;
}

form#brochureuk h4, form#ukTestDrive h4, form#ukContact h4 {
	margin:10px 0 0 10px;
	text-align:left;
	text-transform:uppercase;
	font-weight:normal;
	font-size:12px; 
}

form#brochureuk .optin, form#ukTestDrive .optin, form#ukContact .optin {
	width:618px;
	height:47px;
	background:transparent url(../img/buk_optin.gif) top left no-repeat;
	margin:20px auto;
	padding:4px 20px;
}

	form#brochureuk .optin p, form#brochureuk .extText p, form#ukTestDrive .optin p, form#ukTestDrive .extText p, form#ukContact .optin p, form#ukContact .extText p {
		margin:0;
	}
	
	form#brochureuk .optin fieldset, form#brochureuk .extText fieldset, form#ukTestDrive .optin fieldset, form#ukTestDrive .extText fieldset, form#ukContact .optin fieldset, form#ukContact .extText fieldset {
		margin:0 20px 0 0;
	}
	
	form#ukTestDrive .extText fieldset.large, form#ukContact .extText fieldset.large, form#brochureuk .extText fieldset.large {
		width:660px;
	}
	
	form#ukTestDrive .extText fieldset.small, form#ukContact .extText fieldset.small, form#brochureuk .extText fieldset.small {
		width:20px;
	}
	
form#brochureuk .choose, form#ukTestDrive .choose, form#ukContact .choose {
	margin:0 auto;
	padding:0;
	width:440px;
}

form#ukTestDrive .choose .label, form#ukTestDrive .newsletter .label, form#ukContact .choose .label, form#ukContact .newsletter .label, form#brochureuk .choose .label, form#brochureuk .newsletter .label {
	float:left;
}

.inlinefield {
	float:left;
}

form#brochureuk .privacy, form#ukTestDrive .privacy, form#ukContact .privacy {
	width:658px;
	margin:0 20px 0 20px;
}

form#brochureuk .privacy h4, form#ukTestDrive .privacy h4, form#ukContact .privacy h4 {
	margin-bottom:0;
	margin-left:0;
}

form#brochureuk .privacy fieldset, form#ukTestDrive .privacy fieldset, form#ukContact .privacy fieldset {
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	width:auto;
}

form#brochureuk .privacy textarea, form#ukTestDrive .privacy textarea, form#ukContact .privacy textarea {
	width:628px;
	height:100px;
	border:1px solid #333;
	padding:2px;
}

form#brochureuk .submit, form#ukTestDrive .submit, form#ukContact .submit{
	text-align:right;
} 

	form#ukTestDrive .submit .bSubmit input, form#ukContact .submit .bSubmit input, form#brochureuk .submit .bSubmit input {
		width:180px;
		height:21px;
		color:#fff;
		border:none;
		margin:0;
		padding:0 0 0 0;
		background: url(../img/Btn_enviar.png) top left no-repeat;
	}

form#brochureuk a#lookup, form#ukTestDrive a#lookup, form#ukContact a#lookup {
	display:block;
	width:189px;
	height:21px;
	background:transparent url(../img/buk_lookup.gif) top left no-repeat;
	margin-top:20px;
}

a.suche {
	display:block;
	width:83px;
	height:22px;
	background:transparent url(../img/suche.jpg) top left no-repeat;
	margin-top:20px;
}

form#ukTestDrive fieldset.large div#DealerData p, form#ukContact fieldset.large div#DealerData p {
	margin:0;
}
