#prologue h2{
	color:#373737;
	text-align:left;
}
#prologue p{
	color:#373737;
}
#prologue .small-text{
	font-size: .9em;
}
#start{
	margin-top:1em;
}
#submit-text{
	border: none;
   background-color: transparent;
   padding: 0;
	 margin:0px;
   color: #FB489E;
   cursor:pointer;
}

#form-submit{
	margin-top:1em;
}
img#vouchers{
	float:right;
	position:relative;
	top:-55px;
}
.survey h2 {
	margin-top:0px !important;
	padding-top:0px;
	color:#F30375;
}
.survey p, .survey_score {
	text-align:left;
	margin-bottom:1em;
}
.survey input {
	margin-right:1em;
}
.survey textarea {
	width:99%;
	height:100px;
}
.survey_question_base {
	padding:1em;
	margin-bottom:1px;
	color:#F30375;
	font-size:1.3em;
	line-height:1.4em;
	vertical-align:bottom;
	text-align:left;
}
.survey_question_wrapper {
	background:#FDE1EF url(/templates/common/media/survey-top.gif) repeat-x left top;
}
.survey_number {
	font-size:1.5em;
	font-weight:bold;
	float:left;
	vertical-align:baseline;
	padding-right:.3em;
	margin-bottom:.75em;
	color:#FB489E;
}
.survey_question {
	float:left;
	width:95%;
	margin-bottom:.75em;
}
.free_text_field label {
	display:block;
	margin:1.5em 0px .75em 0px;
	color:#F30375;
	font-size:1.3em;
}
.survey_question_base {
	background:url(/templates/common/media/survey-bottom.gif) repeat-x left bottom;
}
.survey_answer_column {
	font-size:.8em;
	color:black;
	clear:both;
}
.survey_correct, .survey_incorrect {
	clear:both;
	padding:1em;
	text-align:left;
}

.survey_correct {
	background:#C7F1C7 url(/templates/common/media/answer-correct-bg.jpg) repeat-x left bottom;
	}
	
.survey_incorrect {
	background:#E7E7EB url(/templates/common/media/answer-bg.jpg) repeat-x left bottom;
	}

.survey_correct h2 {	
	color:#006600;
	}

.survey_incorrect h2 {	
	color:black;
	}

.survey_forward {
	margin:1em 1em 1em 0;
}

.survey_score {

}