/*
    slideText CSS styles
*/

.question {
	cursor:pointer;
	margin-bottom:-25px;
	color:#CC0066;
	line-height:inherit;
}

.question:hover {
	color:#999;
}

.question .button {
	width:auto;
  	padding:6px 32px 7px;
	color:#FFF;
	font-size:1.0em;
	font-weight:400;
	font-style:italic;
	text-shadow:#000 0 1px 0;
  	margin:20px 0;
  	border:1px solid #CC0066;
  	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	-khtml-border-radius:4px 4px 4px 4px;
	border-radius:4px;
  	background-color:#CC0066;
	background-image:-webkit-linear-gradient(top,#ff6699 0,#CC0066 100%);
	background-image:linear-gradient(to bottom,#ff6699 0,#CC0066 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff6699',endColorstr='#ffCC0066',GradientType=0);
  	cursor:pointer;
}

.question .button:hover {
  	background-color:#CC0066;
  	background-image:none;
}

.answer {
	padding:10px 0 20px 42px;
	color:#333;
	font-size:0.9em;
}

.question h3 {
}

.question div {
    display: none;
    margin-left: 0;
}

.slideTextError {
    display: table;
    margin: 2px 0;
    border: 1px solid #f33;
    background-color: #fee;
}
.slideTextError div {
    display: table-cell;
    padding: 2px 6px;
    color: white;
    background-color: #f33;
    height: inherit;
}
.slideTextError span {
    display: table-cell;
    padding: 2px 4px;
    color: #f33;
}