#login{
	width:848px;
	*width:840px;
	margin:0 auto;
	height:30px;
	background-color:#fff;
	border:1px solid #fff;
}

#login form div{
	width:100%;
	margin:0;
	padding:0;
	float:left;
}
#login form div label{
	padding:0.3em 0.5em 0 1em;
	float:left;	
	text-transform:uppercase;
	font:bold 0.7em/1.3em tahoma, arial, "Century Gothic",verdana;
	color:#E8A035;
}
#login form div input{
	border:1px solid #E8A035;
	float:left;
	height:25px;
	margin-right:0.5em;
}
#login form div span{
	display:block;
	float:left;
}
#login form div input.no_border{
	border:none;
}
div#psd_form{
	margin-left:1em;
}

div#psd_form fieldset{
	font:normal 0.9em/1.3em tahoma, arial, "Century Gothic",verdana;
	width:60%;
	border:1px dotted #DB3E0F;
}
div#psd_form legend{
	background-color:#D86A4B;
	padding:3px;
	font-weight:bold;
	color:#fff;
}
div#psd_form fieldset div label{
	width:100px;
	float:left;
	display:block;
	text-align:right;
}
fieldset#contact{
    margin:0 2em;
    border:none;
}   

fieldset#contact label{
    float:left;
    display:block;
    width:180px;
    text-align:right;
    margin-right:0.5em;
    color:#E25700;
    margin-bottom:0.5em;
}
fieldset#contact input, fieldset#contact select,fieldset#contact textarea{
     margin-bottom:0.5em;
}
