fieldset{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

fieldset small{
	font-size: 10px;
	text-align: right;
}

label{
	cursor: pointer;
}

fieldset li{
	/*overflow: hidden;*/ /*inner floats*/
}

fieldset li p, fieldset li label{
	float: left;
	padding-bottom: 16px;
}

fieldset li p span{
	font-size: 9px;
}

fieldset li label{
	height: 18px;
	padding-right: 10px;
	padding-top: 2px;
	font-weight: bold;
	text-align: right;	
}

fieldset li p{
	height: 20px;
}

fieldset input, fieldset select, fieldset textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px solid #aab4c2;
	background: #fff;
}

fieldset li p input{
	padding: 1px 5px;
}

fieldset .regOptinWrap label{
	font-weight: normal;
}

fieldset .regOptinWrap input, fieldset.formWrap .regOptinWrap input{
	background: none;
	padding: 0 !important;
	width: 16px !important;
	height: 16px !important;
	overflow: hidden;
}

.buttonWrap{
	clear: both;
	float: none;
	margin: 25px auto 0;
}

.buttonWrap a{
	display: block;
	width: 100%;
	height: 100%;
}

.buttonWrap a span{
	display: none;
}

/*** LIGHTBOX FORMS **************************/

fieldset.formWrap{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

fieldset.formWrap small{
	font-size: 10px;
	text-align: right;
}

fieldset.formWrap label{
	cursor: pointer;
}

fieldset.formWrap dt, fieldset.formWrap dd{
	float: left;
	padding-bottom: 16px;
}

fieldset.formWrap dt{
	height: 18px;
	padding-right: 20px;
	padding-top: 2px;
	font-weight: bold;
	text-align: right;	
}

fieldset.formWrap dd{
	height: 20px;
}

fieldset.formWrap input, fieldset.formWrap select, fieldset.formWrap textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px solid #aab4c2;
	background: #fff;
}

fieldset.formWrap dd input{
	padding: 1px 5px;
}