/*-------------------------------------------------------------------
Notes
-------------------------------------------------------------------*/

#instructions{
	margin: .25em 0 2em 0;
	padding: 1em 0;
	border-top: 1px dotted #B9C1DD;
	font-size: 12px;
	height: 1%;
}

#login-cols{
	width: 901px;
	margin: 0 auto;
	padding: 0;
}
/*-------------------------------------------------------------------
Left Column
-------------------------------------------------------------------*/
#login-lt{
	width: 273px;
	float: left;
}
#login-header{
	background-color: #003366;
	padding: 9px 0 8px 13px;
}
#login-content{
	background-color: #F1F2F6;
	padding: 22px;
}
.login-err{
	padding: 0 0 3px 0;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}

.login-label{
	padding: 0 0 3px 0;
	font-size: 14px;
	font-weight: bold;
}
.login-label strong{
	font-size: 12px;
}
.login-field{
	padding: 0 0 1em 0;
}
.login-field input{
	background-color: #FFFFFF;
	font-size: 12px;
	width: 220px;
}
.login-submit{
	text-align: center;
	padding: 0 0 50px 0;
}
#forgot-password-text{
	font-size: 12px;
	padding: 1em 0;
}

/*-------------------------------------------------------------------
Right Column
-------------------------------------------------------------------*/
#login-rt{
	width: 548px;
	float: right;
	font-size: 12px;
}
#create-account-instructions{
	padding: 1em 0 0 0;
}
#billing-info{
	width: 494px;
	margin: 0 auto;
	padding: 40px 0 60px 0;
}
.billing-header{
	padding: 0 0 1.5em 0;
}
.billing-header strong{
	font-size: 14px;
	font-weight: bold;
	display: block;
}
.billing-header em{
	display: block;
	padding: 1em 0 0 0;
	font-style: italic;
}
.billing-label{
	width: 122px;
	float: left;
	padding: 3px 0 0 0;
	font-weight: bold;
}
.billing-field{
	width: 371px;
	float: left;
	padding: 0 0 3px 0;
}
.billing-field input,
.billing-field select{
	background-color: #FFFFFF;
	width: 364px;
}
.billing-field2{
	width: 188px;
	float: left;
	padding: 0 0 3px;
}
.billing-field2 input,
.billing-field2 select {
	background-color: #FFFFFF;
	width: 162px;
}
.billing-label2{
	width: 85px;
	float: left;
	padding: 3px 0 0 0;
	font-weight: bold;
}
.billing-field3{
	width: 96px;
	float: left;
	padding: 0 0 3px;
}
.billing-field3 input{
	background-color: #FFFFFF;
	width: 90px;
}
.spacer{
	clear: both;
	padding: .25em 0;
}

#email-updates{
	width: 371px;
	float: left;
	padding: 0 0 3px 122px;
}
.checkbox{
	width: 20px;
	float: left;
}
#email-updates-text{
	width: 350px;
	float: left;
	padding: 3px 0 0 0;
}

.dotline{
	border-bottom: 1px dotted #B9C1DD;
	clear: both;
	margin: 0 0 1.75em 0;
	padding: 1.75em 0 0 0;
}

#ship-to-bill-text{
	width: 474px;
	float: left;
	padding: 3px 0 0 0;
}

#continue-button{
	clear: both;
	padding: 1.5em 0 0 0;
}
#continue{
	width: 298px;
	text-align: right;
	float: left;
	padding: 13px 0 0 0;
}
#verisign{
	width: 116px;
	text-align: right;
	float: left;
}
