.joinfashionista
{ 
	padding:10px 0; 
	margin-bottom:15px; 
	border-bottom:1px dotted #CCCCCC;  
	width:100%;
	clear:both;
	float:left;
}

.joinfashionista .jf1{ float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; }
.joinfashionista .jf2{ width:300px; float:right; text-align:right; color:#494949; font-size:11px;}
.joinfashionista .jf2 a { color:#E11888; text-decoration:none; }
.joinfashionista .jf2 a:hover { text-decoration:underline; }


.joinstep3{ padding-bottom:20px;}
.joinstep3 .js1 { width: 108px; height:135px; float:left; background:transparent url(http://www.thebudgetfashionista.com/assets/registration/pic-frame-heading.png) no-repeat top right;}
.joinstep3 .js2 { width:902px; height:135px; float:right;}
.joinstep3_3 .js31 { width: 632px; height:135px; float:left;}
.joinstep3_3 .js31 h3{ margin:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; padding-top:75px; padding-bottom:5px; border-bottom:1px dotted #666666; }
.joinstep3_3 .js32 { width:264px; padding-left:5px; padding-top:89px; padding-bottom:6px; float:right; text-align:right; border-bottom:1px dotted #666666; color:#494949; font-size:11px;}
.joinstep3_3 .js32 a{ color:#E11888; text-decoration:none; }
.joinstep3_3 .js32 a:hover{ text-decoration:underline; }
.j3tag {color:#494949; font-size:12px;}

.regbox 
{
	border:1px solid #D6D6D6; 
	background:#FEFFFF url(http://www.thebudgetfashionista.com/assets/registration/box-bg.png) repeat-x bottom left; 
	min-height:300px;
	clear:both;
        margin-bottom:15px;
}

.regbox .heading { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#494949; line-height:48px; border-bottom:1px dotted #494949; padding:10px; margin-bottom:6px; }
.regbox .heading a { color:#E11888; text-decoration:none; }
.regbox .heading a:hover { text-decoration:underline; }


.regbox .heading2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#494949; line-height:130%; border-bottom:1px dotted #494949; padding:10px; margin-bottom:6px; }
.regbox .heading2 a { color:#E11888; text-decoration:none; }
.regbox .heading2 a:hover { text-decoration:underline; }
.regbox .heading2 h3 { margin:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#404040; padding:0px 10px 0px 0px;}

.regbox .rbcon { padding:10px 10px 20px 10px; }

.labelbox{ font-size:18px; padding:16px 0px 2px 0px; color:#141414}
.labelbox .require{ color:#E11888; padding-left:6px; }
.textbox input[type="text"], .textbox input[type="password"]{ height:24px; font-size:14px; line-height:30px; padding-top:8px; border:1px solid #A8A8A8}
.infonote { color:#656565; font-size:14px; font-weight:bold;}

div.nextbox{ padding:10px; }

div.nextbox2
{ 
width:700px; margin:0 auto; 
clear:left;
float:left;
}

div.reqallinfo{ font-size:18px; color:#494949; margin:10px 0px;}

.regbox2 {
  border:1px solid #D6D6D6; background:#FEFFFF url(http://www.thebudgetfashionista.com/assets/ask.png) repeat-x bottom left; min-height:330px;
  clear:both;
  float:left;
  width:100%;
}
.regbox2 h3 { margin:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#404040; padding:10px 10px 0px 10px;}
.regbox2 span.tagline {color:#404040; padding:0px 10px;}
.regbox2 .rbcon 
{ 
 padding:10px 10px 20px 10px; 
 clear:both;
/* float:left;
 width:97%;*/
}

.regbox2 .rbcon .rb2col1{ width:212px; float:left;}
.regbox2 .rbcon .rb2col2{ /*width:790px; float:right; */ float:left;}
.regbox2 .rbcon .rb2col3{ width:401px; float:left;}
.regbox2 .rbcon .rb2col4{ width:590px; float:right;}

.picframe{ width:152px; height:189px; background:transparent url(http://www.thebudgetfashionista.com/assets/registration/pic-frame.png) no-repeat top left; padding:12px 0px 0px 12px; float:right;}

.picframe-2{ width:117px; height:142px; background:transparent url(http://www.thebudgetfashionista.com/assets/registration/pic-frame-2-small.png) no-repeat 0 0; margin:10px auto;}

.picframe-2 img {
    padding: 9px 0 0 7px;
}

/*
.picframe-2{ width:206px; height:310px; background:transparent url(http://www.thebudgetfashionista.com/assets/registration/pic-frame-2.png) no-repeat top left; padding:20px; margin:10px auto;}


.picframe-2 img{ width:206px; height:217px;}
*/
.center-float{ margin:0 auto;}
.textbox input[type="file"]{ height:24px; font-size:14px; line-height:30px; padding-top:8px; border:1px solid #A8A8A8}
.picframe img{ width:126px; height:131px; }
.picframe2
{ 
 float:right; width:401px; height:500px; border:1px solid #E4E4E4; background:#FEFFFF url(http://www.thebudgetfashionista.com/assets/registration/box-bg.png) repeat-x bottom left; 
 margin-bottom:10px;
}
.reg-top-heading{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#262626; padding-left:20px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #E4E4E4;}
.userimage{ padding:8px; height:330px; margin:0px auto;}

.fl{float:left;}
.fr{float:right;}

div.reg5inner{ height:45px; border-bottom:1px solid #000; margin:0px 6px;}
.howmanytime
{ 
color:#5F5F5F; font-size:11px; display:block; text-align:center; 
/*padding-top:8px;*/
}
.otheruserinfobox{ text-align:center; font-size:14px; color:#202020; padding-top:8px;}
.otheruserinfobox a{  color:#E11888; text-decoration:none;}
.otheruserinfobox a:hover, .change:hover{  text-decoration:underline;}
.change { font-size:14px; font-weight:bold; color:#E11888; text-decoration:none; padding-top:8px;}
h5.aboutme {margin:0px; margin-bottom:2px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#004FA3;}
h5.subheadingurp{color:#666666; margin:0px; padding-bottom:8px; border-bottom:1px solid #666666; font-size: 12px;font-weight: normal;}

.userlink{ display:block; border-bottom:1px solid #666666; text-decoration:none; font-size:16px; color:#646464; font-weight:bold;}
.userlink:hover{ text-decoration:none;}

li.userlink {
    padding: 15px;
}

li.userlink span {
    font-size: 12px;
    font-weight: normal;
}

.regaboutbox{width:700px; margin:0 auto; background:transparent url(http://www.thebudgetfashionista.com/assets/registration/re.png) repeat-x bottom left; min-height:120px; border:1px solid #D6D6D6; padding:7px;}

.urap{ background:transparent;}
.urap .urapc1{padding:4px; width:158px; float:left;}
.urap .urapc2{padding:4px; margin-left:6px; width:164px; float:left;}
.urap .urapc3{padding:4px; width:165px; float:right;}

.importcontact{ line-height:24px; color:#494949;}

.rbcon
{
 padding:10px 0;
}

.joinfashionista a{
 font-size:100%;
}