#you-box
{
	display: block;
	width:700px;
}
#you-box br	{ margin-bottom:10px;}
#you-box input.reg-text	{
	border:1px solid #756C67;
	float:left;
	margin-right:10px;
	padding:3px;
	width:210px;
}
#you-box label	{ color:#756c67; font-size:.9em;  margin:0 10px 0 0; float:left;}
.reg-body	{ /* margin:0 0 0 10px; */ width:700px; float:left; }
.sidebar-contact	{ width:220px; float:right;}
.sidebar-contact li	{ margin:2px 0;}
.legals		{ margin:30px 0 0 30px}
.legals label	{ display:block; height:8px;}
.form-left	{ width:315px; float:left}
.form-right	{ width:373px; float:right;}
.form-left label	{ width:75px;}
.form-right label	{ width:135px;}

.form-row {
	margin: 5px 0;
	float: left;
}
body.profile-register-school .form-row label {
	width:135px;
	float: left;
	font-size: 12px;
}
body.profile-register-school h2 {
	font-size: 18px;
	margin: 5px 0;
	
}
body.profile-register-school .form-row {
	width: 620px;
}
body.profile-register-school .form-row .submit {
	height: 30px;
	padding: 0;
}
body.profile-register-school .form-row input.reg-text {
	width: 300px;
	border:1px solid #756C67;
	float:left;
	padding: 3px 0;
}
body.profile-register-school textarea {
	width: 300px;
	border:1px solid #756C67;
	float:left;
	padding: 3px 0;
}
body.profile-register-school select {
	width: 300px;
	float:left;
}
#autocomplete-school {
	float: left;
	width: 300px;
	margin-right: 10px;
	padding: 3px 0;
}
body.profile-register h3	{ position:absolute; bottom:10px; left:0px;}
.reg-title	{ position:relative; height:57px;}
p.caption	{ position:absolute; bottom:10px; right:0px;}

.hr2	{ margin:0 0 10px 0;}

#school-box
{
	/*background-color: #99ccff;  */
	display: block;
}
#school-box p {
	padding: 5px 0;
}
school-box h3 {
	color: #756C67;
}
#you-box p, #school-box p
{
 	padding-top: 5px;
}


#school-box h2
{
 	font-weight: bold;
 	font-size: 16px;
}

#choose-school
{
	display: none;
}

div.school-result
{
	padding: 5px;
	margin-top: 5px;
	background-color:#f5f2e1;
}
