/* HACK TO REMOVE OUTLINE FROM FIREFOX ON BUTTONS */
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
}

.hidden_data {
	display: none;
}

.item,
.scrollable {
	width: 206px;
	height: 185px;
}

#em_quiz .item,
#em_quiz .scrollable {
	height: 165px;
} 

.scrollable h3 {
	padding-bottom: 5px;
}

.item {
	margin-right: 30px;
}

.choices {
	margin: 0 !important;
	padding: 0 !important;
	margin-left: 5px !important;
	list-style: none !important;
}

.choices li {
	margin: 0;
	padding: 0;
	clear: both;
}

.buttons {
	text-align: right;
	height: 15px;

}

.image .buttons {
	text-align: left;
  
}

span.radio {
	padding: 0 !important;
	margin: 0 !important;
	top: 2px;
	width: 20px;
	height: 11px;
	position: relative;
	float: left;
	background-repeat: no-repeat;
	background-image: url("../images/radio.png");
	display: inline-block;
}

.choice_description {
	padding: 0;
	margin: 0;
	display: inline-block;
	padding-bottom: 2px;
}

@-moz-document url-prefix(){ .choice_description { padding-bottom: 0; } }

.quiz_multiplechoice .choice_description {
	width: 175px;
	float: left;
}

.scrollable .item p {
	padding: 0;
	margin: 0;
	padding-bottom: 5px; 
}

.scrollable .question,
.scrollable .answer {	
}

.scrollable button {
	width: 46px;
	height: 15px;
	background: transparent;
	background-repeat: no-repeat;
	display: inline-block;
	text-indent: -1000px;
	font-size: 0;
	overflow: hidden;
	border: 0;
	padding: 0;
	outline: none;
	outline-style: none;
	outline-width: 0;
}

.quiz-next,
span.radio:hover,
.scrollable button:hover,
.scrollable button:active {
	cursor: pointer;
	outline: none;
}

.scrollable button.quiz-next {
	width: 80px;
	background-image: url("../images/button-try-another.png");
}

.scrollable button.quiz-submit {
	width: 57px;
	background-image: url("../images/button-submit.png");
}

.scrollable button.quiz-back {
	background-image: url("../images/button-back.png");
	margin-right: 5px;
} 

strong {
	font-weight: bold;
}

