.sign-in .member-id .example, .sign-in .password a, .cform .remember-me {
	margin:0;
}
.forgot-password {
	margin:0 0 10px 0;
}
.cform .remember-me, .sign-in .buttons, .members-login .buttons {
	padding:0;
}
.sign-in .member-id .example {
	font-size:90%;
	color:#666;
}
.sign-in .password a {
	font-size:90%;
}
.members-login .buttons {
	padding:0 0 0 20px !important;
}
.sign-in .buttons .primary {
	margin:0;
}
.two-block {
	margin:100px 0 0 0;
}
.members-signup {
	width:200px;
	padding:40px 0 0 0;
	margin:0 0 0 75px;
}
.members-signup img {
	padding:0 0 35px 0;
	display:block;
}
.members-signup a {
            	margin:10px 0 0 0;
	display:block;
}
.members-login {
	width:400px;
	padding:0 0 0 20px;
	border-left:1px solid #ccc;
}
#members-register .buttons {
	padding:0 0 0 114px;
}
.payment-method {
	margin:20px 0 0 0;
}
.payment-method input {
	margin:0 0 10px 10px !important;
}

/* Button styles */

#members .linkicon a#consumables {
	background:url('images/icons/consumables.png') left top no-repeat;
}
#members .linkicon a#support-center {
	background:url('images/icons/members-support.png') left top no-repeat;
}
#members .linkicon a#newsletters {
	background:url('images/icons/members-newsletters.png') left top no-repeat;
}
#members .linkicon a#ideas {
	background:url('images/icons/members-ideas.png') left top no-repeat;
}
#members .linkicon a#kvetch {
	background:url('images/icons/members-kvetch.png') left top no-repeat;
}
#members .linkicon a#edit-profile {
	background:url('images/icons/members-profile.png') left top no-repeat;
}
#members .linkicon a#password-change {
	background:url('images/icons/members-password.png') left top no-repeat;
}
#members .linkicon a#emergency-order {
	background:url('images/icons/metcash-order.png') left top no-repeat;
}
#sales-existing {
	margin:10px;
	width:730px !important;
}
#sales-existing td {
	padding:2px 0;
}
#sales-existing th {
	padding:2px 0;
	border-bottom:1px solid #333;
}
#sales-existing .alternate {
	background-color:#f1f1f1;
}
#sales-existing th.code {
	width:100px;
}
#sales-existing th.description {
	width:auto;
}
#sales-existing th.quantity {
	width:50px;
}
#sales-existing th.price {
	width:100px;
}
#sales-existing th.code, #sales-existing th.description, #sales-existing th.quantity {
	text-align:left;
	padding-left:5px;
}
#sales-existing td.code, #sales-existing td.description, #sales-existing td.quantity {
	text-align:left;
	padding-left:5px;
}
#sales-existing td.price, #sales-existing td.quantityx {
	text-align:center;
}
#sales-existing td.description label {
	width:auto;
}
#sales-existing input {
	width:auto;
}
.consumables-confirm {
	border:1px solid #aaa;
	padding:5px;
	margin:10px 0 0 0;
	width:50%;
}
.consumables-confirm table {
	width:100% !important;
}
.consumables-confirm table td {
	padding:5px !important;
	text-align:right;
}
.consumables-confirm #sales-existing {
	width:50%;
}
#sales-existing {
	width:100%;
}