div.subscription-form-portlet{

	div.test-subscription-confirm {
	}	

	div.test-subscription-form{
		border: 1px solid #8c8c8c;
		background-color: #eee;
		padding-left: 0.5em;
	}
	
	.column-address {
		width: 375px; 
		float: left;
	}
	
	.column-contact {
		width: 375px; 
		float: left;
	
	}
	.column-product {
		width: 100%;
		float: left;
		
	}
	.column-submit {
		width: 100%;
		float: none;
	}
	
	
	label{
		line-height: 16px;
		margin-bottom: 2px;
	}
	
	textarea {
		width: 70%;
		height: 7em;
	/*
		border: 1px solid #8c8c8c;
		margin-left: 2em;
	  	margin-bottom: 1em;
	*/  	
	}
	
	input[name $= '_country']{
		width: 2em;
	}
	
	input[name $= '_zip']{
		width: 6em;
	}
	
	input[name $= '_district1'],input[name $= '_district2'],input[name $= '_district3'],input[name $= '_district4']{
		width: 90%;
	}

	button[type='submit']{
		height: 5em;
		width: 8em;
		margin: 0.5em;
	}

	button[type='reset']{
		width: 8em;
		margin: 0.5em;
	}

	
	p.sub-caption-hint{
		font-family: serif;
		font-size: medium;
	}

	p.hint {
		font-family: serif;
	}
}