.survey-section {width:410px;float:left;display:inline;}

.survey-section h3 {
	margin-bottom:20px;
}
.survey-section p {
	margin-bottom:0.5em;
	font-weight:bold;
}
.survey-single-question input, .survey-single-question select, .survey-single-question textarea, .survey-text-question input, .survey-text-question select, .survey-text-question textarea, .survey-single-question select {
	border:1px solid black;
	padding:1px;
	/*clear:left; Sets the labels to clear*/
	float:left;
	width:273px;
}
.CreativeLynx-Survey-MultiQuestion input, .CreativeLynx-Survey-MultiQuestion select, .CreativeLynx-Survey-MultiQuestion textarea {
	border:1px solid black;
	padding:2px;
}
.survey-single-question, .survey-text-question, .CreativeLynx-Survey-MultiQuestion {
	float:left;
	margin-bottom:12px;
	width:410px;
}
.survey-single-question label, .survey-text-question label {
	font-size:1.2em;
	margin:0;
	float:left;
	line-height:1.2em;
	font-weight:bold;
	width:132px;
	color:black;
}
.CreativeLynx-Survey-MultiQuestion label {
	font-size:1.2em;
	margin-left:10px;
	line-height:1.2em;
}
.survey-single-question input, .survey-text-question textarea {
	float:left;
}

.survey-text-question textarea {
	width:273px;
	float:left;
	height:130px;
}
.CreativeLynx-Survey-MultiQuestion input {
	margin-bottom:5px;
	vertical-align:-2px;
	border:none;
}
.survey-section .CreativeLynx-Survey-MultiQuestion input:focus {
	border:none;
}
.survey-section input:focus, .survey-section textarea:focus {
	border:1px solid black;
	background-color:#f6f6f6;
}
.submit {background-color:black;border:none;color:white;float:right;}
.survey-section input.submit:focus {border:none;background-color:black;color:white;}