div#edit_popup legend{
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color -moz-use-text-color #EEEEEE;
	border-image: none;
	border-style: none none solid;
	border-width: 0 0 1px;
	color: #333333;
	display: block;
	font-size: 19.5px;
	line-height: 36px;
	margin-bottom: 27px;
	padding: 0;
	width: 100%;
}

div#edit_popup label{
	display:block;
	float:left;
    padding-top:5px;
	margin-bottom:5px;
	margin-right:10px;
    text-align:right;
    width:140px;
	font-size:13px;
	line-height:25px;
	color:#333333;	
	font-weight:normal;
}
div#edit_popup input{
	display:inline-block;
	float:left;
	width:210px;
	height:25px;
	padding:4px;
	line-height:25px;
	background-color:#FFFFFF;
	color:#555555;
	margin-bottom:15px;
	/* borders */
	border:1px solid #CCCCCC;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	/* box-shadow */
	box-shadow:0px 1px 1px rgba(0, 0, 0, 0.075) inset;
	-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.075) inset;
	-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.075) inset;
	/* transition */
	transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	-moz-transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	-o-transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	-webkit-transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
	div#edit_popup input:focus{
		border-color: rgba(82, 168, 236, 0.8);
		/* box-shadow */
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
		outline: 0 none;	
	}