table.login {
	background-color: #fff;
	padding: 0;
}

td.new-customers,
td.old-customers {
	font-family: "trebuchet ms", Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 145%;
	color: #444;
	padding: 8px 16px;
	white-space: normal;
	text-align: left;
	vertical-align: top;
}

td.new-customers {
	/*border-left: 1px solid #F80;*/
	background-color: #fffbf7;
	width: 250px;
}

td.old-customers {
	border-left: 1px solid #990;
	background-color: #fbffe5;
	width:400px;
}

h3.log-heading {
	font-family: georgia, serif;
	font-size: 13px;
	font-weight: bold;
	color: #E54F00;
	padding: 4px 0px;
	margin: 0 0 12px 0;
	background-color: none;
	border-bottom: 1px solid #E54F00;
}

h4.sub-heading {
	font-family: "trebuchet ms", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #953095;
	padding: 0 0 8px 0;
	margin: 0;
}

div.log-texts {
	margin: 0 0 6px;
	padding: 0;
	overflow: hidden;
}
*html div.log-texts {
	zoom: 1;
}

div.coupon-input {
	margin: 0 0 6px;
	padding: 4px 0px;
	background-color: #eef4ce;
	overflow: hidden;
}
*html div.coupon-input {
	zoom: 1;
}


div.form-lbl {
	font-family: "trebuchet ms", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #444;
	width: 130px;
	text-align: right;
	float: left;
	margin: 0;
	padding: 4px 10px 0 0;
}

div.form-input {
	width: 190px;
	text-align: left;
	float: left;
}

div.coupon-helptext {
	color: #777;
	clear: both;
	padding: 6px 12px 0;
	text-align: right;
}


div.submit-holder {
	margin: 12px 0 0 0;
	padding: 0 4px 0 0;
	text-align: right;
}

input.login {
	font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	padding: 3px;
	border: 1px solid #dbe3b2;
	background-color: #fff;
}
input.login:focus {
	border:  1px solid #990;
	background-color: #fff;
}




