.adv_reg_required {
	color: 		red;
	text-align: 	right;
	vertical-align:	top;
	padding:	5px;
	width:		130px;
}

.adv_reg_normal {
	color:		black;
	text-align:	right;
	vertical-align: top;
	padding:	5px;
	width:		130px;
}

.adv_reg_blank_line {
	color:		black;
	font-weight:	bold;
}

.adv_reg_field_align {
	text-align:	left;
	vertical-align:	top;
	padding: 5px;
//	width: 200px;
}

.reg_table{
	width: 445px;
	padding: 10px;
}

input#name {
        width:  300px;
}

input#username {
        width:  300px;
}

input#password {
        width:  300px;
}

input#password2 {
        width:  300px;
}

input#email {
        width:  300px;
}

input#home_phone {
        width:  100px;
}

input#cell_phone {
        width:  100px;
}

input#address {
        width:  300px;
}

input#address2 {
        width:  300px;
}

input#city {
        width:  300px;
}

input#state {
        width:  100px;
}

input#zip_code {
	width:	100px;
}

input#webtitle {
        width:  300px;
}

input#website {
        width:  300px;
}

textarea#more_info {
        width:  300px;
	height: 150px;
}

