#leftdetail
{
	width:20%;
	float:left;
}
#leftdetail .padding
{
	padding-right:10px;
}
#leftdetail .textcontent
{
	font-weight:bold;
}
#rightdetail
{
	width:80%;
	float:right;
}


#leftholder2
{
	width:400px;float:left;
}
#leftholder2 #username, #leftholder2 #password, #leftholder2 #email, #leftholder2 #name
{
	width:384px;
}
#rightholder2
{
	width:400px;float:right;
}
#rightholder2 #address
{
	width:388px;
	height:100px;
}
#rightholder2 #postcode, #rightholder2 #number
{
	width:384px;
}
#left
{
	width:40%;
	float:left;
}
#right
{
	width:60%;
	float:right;
}
#right .padding
{
	padding: 20px 0px 0px 40px !important;
}
.inputholder
{
	float: left;
	position: relative;
	width: 100%;
}
.inputholder input, .leftinputholder input, .rightinputholder input, .responsiveleftinputholder input, .responsiverightinputholder input, textarea, select
{
	width:100%;
	font-family:'Garet';
	font-size:15px;
}
.leftinputholder, .responsiveleftinputholder
{
	float: left;
	position: relative;
	width: 49%;
}
.rightinputholder, .responsiverightinputholder
{
	float: right;
	position: relative;
	width: 49%;
}

@media only screen and (max-width: 900px) 
{
	#left
	{
		width:100%;
		margin-bottom:25px;
	}
	#right
	{
		width: 100%;
	}
	#right .padding
	{
		padding: 20px 0px 0px 0px !important;
	}
	#leftdetail
	{
		display:none;
	}
	#rightdetail
	{
		width:100%;
		float:none;
		margin-left:auto;
		margin-right:auto;
	}

	.responsiveleftinputholder, .responsiverightinputholder
	{
		width: 100%;
	}

	.responsiverightinputholder
	{
		margin-top:20px;
	}
}

/* Extracted fixed styles from public PHP templates. */

.acct-auto-4868b343
{
	font-family: 'Quicksand';
	font-weight: bold;
}

.acct-auto-744734e4
{
	text-decoration: underline;
}
