
/* authentication.tpl */
#authentication #create-account_form,
 #authentication #login_form {
	width: 49%;
	height: 25em;
	clear: none;
	float: left
}

 #authentication #login_form h3 {
	width:405px;
	margin-bottom:1em
}

 #authentication #login_form h4 {
	 padding:0;
	 margin:0;
	 font-weight:normal
}

#authentication #create-account_form h4 {
	height: 3.4em;
	padding: 0.3em 3em 0 0
}
#authentication #create-account_form p.text,
 #authentication #login_form p.text {
	padding:0.6em 0 0 0;
}

#authentication #create-account_form p.text,
 #authentication #login_form p.text label {
    float: left;
    text-align: right;
    width: 30%;
	background:url(../img/textured2.png);
	padding:7px 6px 6px 6px;
	margin-top:0;
	/margin-top:1px
}

input.account_input {
	margin:0;
	border:1px solid #EEEEEE;
	padding:5px;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold
}
#authentication p.submit_login {
	margin-right: 0;
	text-align: left;
	padding-left: 33%!important
}
input.submit_create {background:#ef5057; border:none; padding:4px; font-size:11px; color:white; font-weight:bold; text-transform:uppercase}
input.submit_login {background:#231F20; border:none; padding:4px; /padding:4px 0 4px 0; font-size:11px; color:white; font-weight:bold; text-transform:uppercase}

#authentication #login_form input.text, textarea  {
	margin:0;
	border:1px solid #EEEEEE;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold
}

#authentication #login_form a { color: #374853 }
#authentication #create-account_form { margin-right: 7px }
#authentication #create-account_form p.text {
	text-align: left;
	width:100%
}
#authentication #create-account_form p.text label { width: 100px }
#authentication input#SubmitCreate,
 #authentication input#SubmitLogin { margin: 0; cursor:pointer}
#authentication p.submit {
	margin-right: 0;
	text-align: left;
	padding-left: 46.5%!important
}
#authentication p.submit_new_account {
	margin-right: 0;
	text-align: left;
	padding-left: 47.3%!important
}
#authentication p.lost_password { padding-left: 33%!important}
#authentication #create-account_form fieldset,
 #authentication #login_form fieldset { height: 18em }
#authentication p.submit span { padding-right: 0.5em }
fieldset.account_creation {
	float:left;
	width:400px;
	margin-right:2em
}
fieldset.account_creation h3 {
	width:344px;
}
fieldset.account_creation p {
	padding:0.6em 0 0 0;
}
fieldset.account_creation label {
	background:url(../img/textured2.png);
	padding:6px;
}
fieldset.account_creation input.text, textarea {
	margin:0;
	border:1px solid #EEEEEE;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold
}
fieldset.account_creation p#extra_labels {
	background:url(../img/textured2.png);
	padding:6px;
	margin:0;
	width:332px
}
fieldset.account_creation textarea#other {
	width:336px
}
#authentication fieldset div {
    float: left;
	margin-right:5px;
}
#create-account_form label, #authentication #login_form label {
	float: none;
	clear: both;
	display: block;
	text-align: left;
	width: 100%;
	margin-bottom: 0.3em
}

input#submitAccount {background:#ef5057; border:none; padding:4px; font-size:11px; color:white; font-weight:bold; text-transform:uppercase; cursor:pointer}
form#account-creation_form input.text, 
form#account-creation_form #id_country, 
 form#account-creation_form #id_state, 
  #authentication textarea { width: 17em }
p.required span.form_info {padding:1em 0 0 12em;}