.voucher {
	width:369px; 
	padding:10px;
	margin:0 auto;
}
#singleColumn form {
	width:605px;
	margin:0 auto;
	padding:0;
	clear:both;
}

.divider {
	margin-top:10px;
}

h2 strong {
	color:#000;	
}

h3.divider {
padding:10px 0;
	border-bottom:1px dotted #c00;
}

label {
		display:block;
		margin:0;
		padding:0 0 10px 0;
		font-size:12px;
		font-weight:bold;
		width:150px;
		float:left;
		line-height:25px;
	}
	
	label.standard {
		width:600px;
		line-height:15px;
	}
	
	label.standard-radio {
		float:left;
		width:120px;
	}
		p.note strong, label strong {
			color:#c00;
		}
	
	input.standard-input {
		/*width:290px;*/
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		padding:5px;
		margin:0;
		float:right;
		margin-left:5px;
	}
	
		input.standard-input-other {
			/*width:190px;*/
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			padding:5px;
			margin:0;
			float:left;
		}
		
	
	select.standard-input {
		float:right;
		padding:5px;
		margin-left:5px;
	}
		
	
	
	textarea.standard-input {
			width:385px;
			font-size:12px;
			height:64px;	
			font-family:Arial, Helvetica, sans-serif;
			padding:5px;
			margin:0;
		} 
		
	label.radio-button {
		width:120px;
		display:block;
		float:left;
		font-weight:normal;
		padding:3px 0;
	}
	
	label.radio-button-long {
		width:150px;
		display:block;
		float:left;
		font-weight:normal;
		padding:3px 0;
	}
	
	label.radio-button input, label.radio-button-long input {
		width:auto;
		height:auto;
		
	}
	
	label.checkbox {
		width:200px;
		display:block;
		float:left;
		font-weight:normal;
		padding:3px 0;
	}
	
	label.checkbox-vouch {
		width:250px;
		display:block;
		float:left;
		font-weight:normal;
		padding:3px 0;
	}
	
		label.smalllabel {
			width:220px;	
		}
		
		label.biglabel {
			width:330px;	
		}
	
	label.checkbox-wide {
		display:block;
		width:100%;
		font-weight:normal;
		padding:3px 0;
		font-size:11px;
		float:none;
	}
	
	label.checkbox input, label.checkbox-wide input {
		width:auto;
		height:auto;
		
	}
	
	.submit-button {
		padding:20px 0;
		text-align:center;
	}
	
	
	
		.submit-button input {
			width:153px;
			height:48px;
			font-size:14px;
			font-weight:bold;
		}
		
	label.captcha {
		width:200px;
		float:left;
	}
	
	/*div.captcha {
		width:110px;
		float:right;
	}*/
	
	div.captcha img {
		border:0px;
	}
			
	.formerror {
		border:1px solid #c00;
		color:#c00;
		background:#fae5e5;
		padding:5px;
		margin:5px 0 10px 0;
		clear:both;
	}
	
		.formerror strong {
			color:#c00;
		}
		
	input.fielderror {
		background:url(../images/internal/textfield-bg_error.gif) top left no-repeat;
		color:#000;
	}
	
	input.fielderror-sub {
		background:url(../images/internal/textfield-bg-sub_error.gif) top left no-repeat;
		color:#000;
	}

