﻿/********************************
/****** Account Home
********************************/
.AccountSection
{
	padding-bottom:20px;
	border-bottom:solid 2px black;
	display:inline-block;
	float:left;
	width:100%;
}
.OrderDisclaimer
{
	padding-top:20px;
	margin-left:23px;
	display:inline-block;
	float:left;
	width:100%;
}
.AccountHome
{
	display:inline-block;
	float:left;
	width:100%;
	border-bottom:solid 2px black;
}

.AccountSection .ControlContainer
{
	padding-left:24px;
	display:inline-block;
	float:left;
	width:66%;
}

.AccountSection .ControlContainer .AmendDetailsButton
{
	float:right;
	margin-right:40px;
}

.mobile
{
	background:#000000 url(../../../images/layout2/header/wood.gif) repeat-x scroll 10px 100%;
	margin:0;
	padding:20px 0 0;
	width:265px;
	color:#ADADAD;
	display:inline-block;
}
.mobile p
{
		color:#ADADAD;
		margin-top:0;
		padding-top:0px;
		font-size:13px;
}

.MobitText
{
	display:inline-block;
	float:left;
	margin-left:10px;
	width:190px;
}

.mobile .OrderFromMobileImage
{
	margin-left:10px;
	float:left;
	margin-bottom:16px;
	clear:both;
}

.mobile .SmallPhoneImage
{
	display:inline-block;
	float:left;
	margin-left:10px;
	clear:both;
}

.MobitText input
{
	float:right;
	margin-top:15px;
}
 
/********************************
/****** Main Sections
********************************/
.CustomerContainer
{

}
.UserRegistrationEdit
{
	margin:15px 0px 0px 15px;
	display:inline-block;
	float:left;
}
.CustomerContainerTop
{
	display:inline-block;
	clear:both;
}
.CustomerContainerLeftSide
{
	height:100%;
	display:inline-block;
	float:left;
	vertical-align:bottom;
	margin:10px 0px 0px 24px;
	_margin-left:6px;
}

.CustomerContainerRightSide
{
	display:inline-block;
	clear:right;
	width:100%
}
.CustomerContainerActions
{
	display:inline-block;
	clear:both;
	float:left;
	margin-top:10px;
}
.CustomerContainerActions a
{
	clear:none;
	float:left;
	margin-left:0 !important;
	margin-right:10px;
}

.CustomerContainerErrorHandling
{
	float:left;
	display:inline-block;
	clear:right;
	width:90%;
	margin-left:15px;
}

.CustomerAddressContainer
{
	clear:both;
	display:block;
	padding-top:10px;
	margin-left:10px;
}

.UserPasswordChange
{
	margin-left:12px;
}

.UserRegistationActions
{
	float:left;
	display:inline-block;
	padding:0px;
	margin:0px;
	clear:both;
}
.UserRegistationActions .btnSaveUser
{
	padding-left:0px;
	margin-left:0px;
	clear:both;
}

.chkCustomerMarketingInfo
{
	clear:both;
	margin: 0px 0px 10px 0px !important;
	padding-left: 0px !important;
	font-size:14px;
	display:inline-block;
}

.chkCustomerMarketingInfo input
{
	margin-left: 0px;
	padding-left: 0px;
	width:14px !important;
}
.chkCustomerMarketingInfo label
{
	margin-left:10px;
	text-transform:none;
}

.UserCreateMarktingInfo
{
	display:inline-block;
	float:left;
	clear:both;
	width:100%;
	margin-top:10px;
}

.CustomerPaymentCardContainer
{
	margin-left:24px;
}
/********************************
/****** CustomerAddressEdit control
********************************/
.AddAddress{
	margin:12px 0;
}
.CustomerAddressList
{
	padding-left:12px;
	width:100%;
	display:block;
}
.CustomerAddressCreate
{
	padding-left:15px;
}

.AddressListHeader
{
	font-weight:bold;
	width:95%;
	border-top:2px solid black;
	display:block;
	margin:15px 15px 15px 0px;
	padding-top:10px;
}
.AddAddress .LinkButton
{
	margin-left:0px;
}
.lblShowNoRows
{
	font-style:italic;
}



/********************************
/****** CustomerAddressListItem control
********************************/
.AddressListItem
{
	display:inline-block;
	vertical-align:top;
}
.AddressDot
{
	display:inline;
	font-weight:bolder;
	color:#B80405;
	margin-right:10px;
	font-size:1.5em;
	width:10px;
	clear:none;
	float:left;
}
.AddressItemText
{
margin-right:15px;
clear:none;
float:left;
display:inline-block;
min-width:465px;
}

.AddressRemoveAction
{
	float:left;
	clear:none;
}


/********************************
/****** ChangePassword control
********************************/
.ctlChangePassword
{
	clear:both;
	display:inline-block;
	width:100%;
	
}

.ctlChangePassword tr td
{
	width:500px;
	display:inline-block;
	padding-left:10px;
}
.ChangePasswordFormActions
{
	margin-top:15px;
}

.ChangePasswordFormActions .btnSavePasswordChange
{
	padding-left:0px;
	margin-left:0px;
	margin-right:5px;
}


.PasswordChangeHeader
{
	font-weight:bold;
	display:block;
	margin:15px 15px 15px 0px;
	min-width:670px;
}

.ChangePasswordRow
{
	display:block;
	clear:both;
}

.ChangePasswordLabel 
{
	float:left;
	display:inline-block;
	width:150px;
	padding:5px 5px 5px 0px;
}

.ChangePasswordTextbox
{
	float:left;
	display:inline-block;
	width:150px;
	padding:5px 5px 5px 5px;
}

/********************************
/****** CustomerNewAddress Control
********************************/

.CustomerAddressCreateActions
{
	clear:both;
	margin-bottom:12px;
}

.CustomerAddressCreateActions .btnSaveAddress
{
	padding-left:0px;
	margin-left:0px;
}


/********************************
/****** Passwordreminder Control
********************************/
.PasswordReminderButton a
{
	margin-left:0px;
	margin-right:15px;
}
.PasswordReminderFields input
{
	min-width:180px;
	width:auto !important;
	width:180px;
	height:auto;
	float:left;
}
.PasswordRecoveryContainer
{margin-left:12px;
}

/********************************
/**** UserREgistrationRules Control
********************************/
.RuleHeader
{
	color:#ffffff !important;
	background-color:#000000 !important;
}
.RuleContent
{
	display: inline-block;
	margin-left: 12px;
	width:220px;
	margin-bottom:10px;
}
.RuleTitle
{
	margin-top: 10px;
	font-weight: bold;
	float: left;
	clear: both;

	color:#2E3192;
}
.RuleItem
{
	float: left;
	clear: both;
	display:inline;
	width:90%
}

/********************************
/**** TinyLoginRegisterControl Control
********************************/
#Header .TopRightControl
{
	float:right;
	display:inline-block;
	color:White;
	margin:16px 24px 0 0;
}
#Header .TopRightControl a
{
	color:White;
	text-decoration:none;
	font-size:1em;
	line-height:1.2em;
	font-weight:bold;
}
#Header .TopRightControl a:hover
{
	text-decoration:underline;
}

.AccountHomeReorder
{
	margin-left:24px;
	display:inline-block;
	float:left;
	clear:both;
	width:100%;
}

.ReorderOrderStart
{
	display:inline-block;
	float:left;
	clear:both;
	width:100%;
}

.ReorderOrderStart .RestrictionsMessage
{
	display:inline-block;
	font-size:10px;
}

.ReorderOrderStart .StoreOrderStart
{
	margin:0px;
}

.ReorderOrderStart .StoreActions
{
	margin:5px 0;
}

.ReorderSimpleItem
{
	display:inline-block;
	float:left;
	clear:both;
	width:60%;
	margin:5px 0
}
.ReorderArrow
{
	display:inline-block;
	float:left;
	margin-top:2px;
}
.ReorderSimpleText
{
	display:inline-block;
	float:left;
	font-size:13px;
	margin-left:10px;
}
.RerOrderAction
{
	display:inline-block;
	float:right;
}

.UserRegistrationCreate
{

}

#ctl00_ctl00_MainContent_ContentCentreColumn_ucCustomerContainer_btnSaveUser_lnkLinkButton
{
	margin-left:85px !important;
}