form{}
form input.radio{}

form dl{
	margin: 0;
	padding: 0;
	position: relative;
}

form dl dt{
	margin-top: 5px;
	float: left;
	vertical-align: middle;
}

dt {clear: both;}
form dl dd{
	margin-left: 5px;
	margin-top: 5px;
	vertical-align: middle;
	float: left;
}
form label{
	cursor: pointer;
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 1.4em;
	color: #333;
	font-weight: normal;
	border-bottom: 1px dashed #333;
}

form.shop-form{position: relative;height: 50px;}
form.shop-form .block-submit{position: absolute;bottom: 0px;}

#regform label {border-bottom:none;font-size:1.4em;}
#regform div.field div.help_text {color:#999;font-size:1em;}
#regform div.field input {font-size:2em;margin:0;}
#regform div.field {margin-top:15px;}
#regform label.tos_agree {font-size:1.2em;position:relative;top:1px;margin-left:5px;}
#regform div.field_check {margin-top:15px;margin-bottom:15px;}

div.register-button input {border:none;background:url(/img/register_buttons.png);color:transparent;width:173px;height:32px;background-position:0 -32px;margin-top:25px;}
div.update-profile-button input {border:none;color:transparent;width:180px;height:32px;background:url(/img/update_profile.png) no-repeat;}

#changeform label {border-bottom:none;font-size:1em;font-style:italic;}
#changeform div.field {margin-top:15px;}
#changeform div.field input {font-size:16px;margin:0;height:20px;padding:4px;width:320px;}
#changeform textarea {width:485px;margin-top:15px;}

#changeform div.update-profile-button a {position:relative;left:35px;top:5px;}

div.date-widget {float:left;margin-right:11px;}

div.date-widget div.drop-down {background:url(/img/dropdown.png) no-repeat;width:15px;height:20px;display:block;float:left;border:1px solid #999;}

div.date-widget div {font-size:16px;padding:5px;height:20px;display:none;border:1px solid #999;border-right:none;float:left;line-height:20px;}
div.date-widget-day {width:68px;}
div.date-widget-month {width:145px;}
div.date-widget-year {width:95px;}

form input.username-incorrect {background-color: #fde4e5;}
form input.username-correct {background-color: #e2f2dd;}

