/* slideopen */
.clearfix {
	display: block;
}
.revealbox {
	position: relative;
	height: inherit;
	overflow: hidden;
	margin: 2px;
}
.revealbox div.reveal {
	font:bold 14px/17px Arial, Helvetica, sans-serif;
	cursor: pointer;
	color:#B9C320;
	margin-bottom: 0;
	display: block;
	padding-left: 19px;
	background:url(/images/slideopen_bullet.gif) no-repeat left center;
}
.revealbox div.reveal.ui-state-active {
	background:url(/images/slideopen_bulletdown.gif) no-repeat left center;
}
.revealbox .reveal-content {
	overflow: hidden;
}

/* forms */

label.fluxform_error, div.fluxform_error {
	clear:both;
	color:red; 
}
	
.fluxform_textfield {
	width:75%;
}

.fluxform_emailfield {
	width:75%;
}

.fluxform_urlfield {
	width:75%;
}

.fluxform_numberfield {
	width:50px;
}

.fluxform_textareafield {
	width:75%;
	height: 143px;
}

.fluxform_checkboxfield {
}

.fluxform_datefield {
	width:80px;
}

.fluxform_selectfield {
	width:75%;
}

.fluxform_multiselectfield {
}

.fluxform_button {
	font-size: 13px;
	color: #fff;
	font-family: "Sunflower Medium", sans-serif;
	background: #2f90e6;
	border-radius: 3px;
	padding: 12px 18px 10px;
	display: inline-block;
}

.fluxform_button_container .fluxform_button {
	float: right;
	border-radius: 3px !important;
	border: 0;
}