td.label{
	width: 200px;
	text-align: right;
	padding-right: 15px;
	font-weight: bold;
	vertical-align: top;
}
td.label font{
    color: red;
}
.txtinput{
	width: 250px;
}
.user_submit,#estore_register, .user_register{
	margin-bottom: 12px;
}
.register_rule{
	margin-left: 36px;
    width: 692px;
    height: 200px;
    background-color: #fff;
    border: 1px solid #AEAEAE;
    overflow: auto;
    padding: 10px;
}
.register_form h3{
	margin-bottom: 7px;
	margin-left: 30px;
}
#read_term{
	margin: 13px 0 13px 30px;
}
.fieldset_item{
	border: 1px solid #E1E1E1;
    float: left;
    margin: 0 6px;
    padding: 15px;
    width:93%;
}
.column2{
	width: 43%;
}
.label,.value{
	line-height:25px;
}
.value select{
	margin-right:10px;
	text-align:center;
}
.label font{
	color:#FF0000;
}
.submit_form{
	margin:10px;
}
#is_newsletter{
	margin-right:5px;
}
.button_area{
	margin-top: 10px;
}
#submitbt{
	 border: 0 none;
    float: left;
    margin-right: 20px;
}
#reset{
	border:0;
}

legend {
    font-weight: bold;
}
