.membership
{
	padding-top: 1.5em;
	position: relative;
	/*display: inline-block;*/
	float: left;
	/*min-width: 442px;
	max-width: 690px;*/
	background-color: #9E9989;
	color: #222;
}
.membership div
{
	height: 3em;
	/*display: inline-block;*/
	/*float: left;
	clear: left;*/
	/*width: 100%;*/
}
.membership div.row-view
{
	height: auto;
}
.membership label
{
	margin-right: 0;
	padding: 0 9px 0 18px;
	width: 130px;
	display: inline-block;
	text-align: right;
}
.membership label.error
{
	padding: 0 9px 0 0;
	width: auto;
	text-align: left;
	font-weight: bold;
	display: inline;
}
.membership .txt
{
	margin-right: 1em;
	padding-left: 2px;
	padding-right: 2px;
	width:260px;
}
.membership .input-disabled
{
	font-weight: bold;
}

.membership .check 
{
	padding-left: 158px;
	height: auto;
}
.membership .check label
{
	padding: 0 18px 0 0;
	width: auto;
}
.AspNet-Login-TitlePanel
{
	display: none;
}
.membership .submit,
.AspNet-Login-SubmitPanel,
.AspNet-CreateUserWizard-CreateUserButtonPanel,
.AspNet-ChangePassword-SubmitPanel,
.AspNet-CreateUserWizard-ContinuePanel
{
	padding: 18px 0px 0 160px;
	position: relative;
	height: 54px !important;
	background-color: #1F1C16;
	color: #fff;
	border-top: 1.5em solid #9E9989;
}
.AspNet-CreateUserWizard-ContinuePanel
{
	padding:18px 0 0 18px;
}
.membership .a-back
{
	left: 0;
	top: 18px;
}


selct.input-disabled
{
	padding: 0;
	width: 260px;
	font-weight: normal;
}

.AspNet-Login-PasswordRecoveryPanel
{
	background-color: #575246;
}
.AspNet-CreateUserWizard-SuccessTextPanel
{
	padding: 0 1.5em;
}
.AspNet-CreateUserWizard-StepTitlePanel
{
	display: none;
}
#newCustomer
{
	padding: 1.5em;
	height: 12em;
	background-color: #9E9989;
	color: #222;
}
/*#newCustomer a		 { color: #000; }
#newCustomer a:hover { color: #fff; }*/
a#a-lostPass		 { margin-bottom: 1.5em; display: inline-block; }
