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;}

.form-upload-video .line .reg-button {
    background: url(../img/regbutton-dtv.png) no-repeat top left;
    border: none;
    width: 141px;
    height: 25px;
    color: white;
}

input.uname_pending {background-color: white;}
input.uname_avail {background-color: #bddab4;}
input.uname_unavail {background-color: #e6bcbc;}