﻿/************************************************************
** LoginStatusContainer
************************************************************/
.LoginStatusContainer
{
	margin: 0px;
	padding: 0px;
	width:100%;
	float:left;
}
/************************************************************
** MiniLoginRegister
************************************************************/
.MiniLoginRegister .LoginDescText
{
    color: #666666;
    padding-bottom: 5px;
	font-weight:normal;
}

.MiniLoginRegisterContainer
{
	display:inline-block;
	clear:both;
	float:left;
}

.LoginContainer
{
	display:inline-block;
	float:left;
	clear:both;
}

#Page_Login .LoginContainer
{
	padding-left:24px;
}

.LoginContainer td table td
{
	margin:0px;
	padding:0px 0px 0px 10px ;
	width:100%;
	height:100%;
}

.MiniLoginRegister .Textbox
{
	margin: 0px;
	padding: 0px;
	line-height: 1em;
	height: 14px;
}

.MiniLoginRegister .LoginUsername 
{
	margin-top:10px;
	display:block;
}
.MiniLoginRegister .LoginUsernameText
{
	padding-top:5px;
	clear: right;
	float: left;
}

#Page_Login .MiniLoginRegister .FormLabelContainer
{
	display: block;
	float: left;
	width: 100px;
}

.MiniLoginRegister .LoginPassword 
{
	margin-top:10px;
	display:inline-block;	
	clear:both;
	float:left;
}

.MiniLoginRegister .LoginPassword .FormLabelContainer
{
	width:100%;
}

.MiniLoginRegister .LoginPassword .LinkButton6
{
	margin:0 0 0 10px;
	float:left;
}
.MiniLoginRegister .LoginPasswordText
{
	clear: right;
	float: left;
}
.MiniLoginRegister .LoginPasswordInput
{
	float: right;
}

.MiniLoginRegister .PasswordRecovery
{
	display:inline-block;
	float: left;
	clear:none;
	font-size:12px;
	margin-top:10px;
	width:175px;
	min-width:175px;
}

.MiniLoginRegister .PasswordRecovery a
{
	color:#FF0000;	
}

.MiniLoginRegister .Register
{
	display:inline-block;
	float: left;
	width:50px;
	min-width:50px;
	clear:none;
	font-size:12px;
	margin:10px 0 0 15px;
}

.MiniLoginRegister .Register a
{
	color:#FF0000;	
}

.MiniLoginRegister .LoginExtension
{
	display:none;
}

.MiniLoginRegister .FailureMessage
{
	color: Red;
	clear: both;
	font-weight: normal;
	float:left;
}

.MiniLoginRegister .RegisterTitleText
{
	color:#9A9797;
	font-size:0.9em;
	font-weight:normal;
	padding:24px 0 0;
	display:inline-block;
	float:left;
	clear:both;
}
.MiniLoginRegister .RegisterDescText
{
	display: block;
	clear: right;
    color: #666666;
	font-weight:normal;
}

/*
.MiniLoginRegister .FormActions .LinkButton
{
	float:right;
	height: 19px !important;
}

.MiniLoginRegister .FormActions a 
{
	font-size:12px !important;
	background:transparent url(../../../images/layout2/sprites.gif) no-repeat scroll right top !important;
	height: 19px !important;
}

.MiniLoginRegister .FormActions .LinkButton span.inner
{
	background:transparent url(../../../images/layout2/sprites.gif) no-repeat scroll left top !important;
	padding-top:2px;
	padding-left:10px;
	margin-right:10px;
	height: 17px !important;
}*/

 

/***
CentreColumn
****/
#CentreColumnContent .MiniLoginRegister .MiniLoginRegisterTitle 
{
	background:transparent url('../../../images/layout/h1-705-red.gif') no-repeat scroll left top;
}
#CentreColumnContent .MiniLoginRegister .ControlContents
{

}
/************************************************************
** Account - MiniLoggedInUserDisplay
************************************************************/


.MiniLoggedInUserDisplay {}
.MiniLoggedInUserDisplay a.button
{
	display: block;
	width: 75px;
	float: right;
	margin-left: 5px;
}


.MiniLoggedInUserDisplay .AccountSection, .ReorderSection, .ContinueSection, .LogoutSection
{
	display:block;
	float:left;
	border: 0px !important;
}

.MiniLoggedInUserDisplay .btnMyAccount,  .btnReorder, .btnContinue
{
	clear:none;
	padding:0px;
	margin:10px 0px 0px 0px;
	float:right;
	width:auto !important;
	width:105px;
	display:inline-block;
}
.LogoutSection .btnLogout
{
	clear:left;
	padding:0px;
	margin:3px 1px 10px 1px;
	float:right;
	background-color:#B80405;
	display:inline-block;
}
.btnLogout a
{
	color:White;
	text-decoration:none;
}
.btnLogout a:hover
{
	color:White;
}

/************************************************************
** Account - Registration
************************************************************/
.UserRegistrationCreateFormActions 
{
	/*text-align:center;*/
	padding-left:210px;
	padding-top:20px;
	border-top:2px solid #000000;
	clear:left;
}

.UserRegistrationCreateFormTitle
{
	display:none;
}

.UserRegistrationCreateFormActions .LinkButton
{
	clear:none;
	margin-right:10px;
}

.RegistrationForm
{
	padding:4px 24px;
}

.RegistrationForm .FormField 
{
	clear: both;
	display:inline-block;
	float:left;
	padding:2px;
	width:100%;
}

.RegistrationForm .PostcodeLookup .FormField 
{
	width:310px;
}

.SaveAddress
{
	display:inline-block;
	float:left;
	clear:both;
	margin-top:10px;
}

.RegistrationForm .FormLabelRequired 
{
	display: block;
	text-align: left;
	clear: right;
	float: left;
	margin: 5px 0px;
	font-size: 1em;
	width: 165px;
	font-weight:bold;
	
}
.RegistrationForm .FormLabelContainer
{
	display: block;
	float: left;
	width: 180px;
}

.RegistrationForm .FormLabel 
{
	display: block;
	text-align: left;
	clear: right;
	float: left;
	margin: 5px 0px;
	font-size: 14px;
/*	width: 180px;*/
/*	background:none;*/
}
.RegistrationForm .FormInput 
{
	margin: 2px 0px 2px 5px;
	padding: 1px;
	font-size:12px;
}
.RegistrationForm .FormField input
{
	width: 230px;
}

.RegistrationFormNote
{
	font-size:12px;
	padding:4px 24px;
	border-top:2px solid #000000;
	border-bottom:2px solid #E0E0E0;
}

.RegistrationFormValidationErrors
{
	padding:10px 24px;
}

.PostcodeLookup div
{
	float:left;	
}

.PostcodeLookup a
{
	margin:11px 0 0 5px;
}

.ChangePasswordLabel
{
	width:180px;
	font-size:14px;
}
.ChangePasswordLabel
{
	width:180px;
	font-size:14px;
	float:left;
	clear:none;
	display:inline-block;
}

.ChangePasswordTextBox
{

	float:left;
	clear:none;
	display:inline-block;
}
.ChangePasswordTextBox input
{
	width:230px;
	font-size:12px;
	margin:2px 0 2px 5px;
	padding:1px;
}
