#authentication #center_column { border: 2px solid #000; width: 552px; }

#authentication #center_column h2 { border: 0 none; border-bottom: 1px solid #000; }

#create-account_form,
#authentication #login_form { width: 260px; height: auto; clear: none; float: left; display: inline; }
#create-account_form { margin: 0 12px 0 10px; }

#authentication #account-creation_form { width: 532px; margin: 0 10px;}

#create-account_form h4 { height: 3.4em; padding: 0.3em 3em 0 4em }
#create-account_form p.text,
 #authentication #login_form p.text { height: 3.4em; margin-left: 4em; padding-left: 0; padding-right: 0; overflow: visible }
/*#authentication #login_form a { color: #374853 }*/
#create-account_form p.text { text-align: left; width: 100px }
#authentication #create-account_form p.text label { width: 100px }
#authentication input#SubmitCreate,
 #authentication input#SubmitLogin { margin: 0 }
#authentication p.submit { margin-right: 0; text-align: left; padding-left: 17%!important }
#authentication p.lost_password { padding-left: 4em }
#authentication #create-account_form fieldset,
 #authentication #login_form fieldset { height: 220px; }
#authentication p.submit span { padding-right: 0.5em }
#create-account_form label, #authentication #login_form label { float: none; clear: both; display: block; text-align: left; width: 100%; margin-bottom: 0.3em }
#account-creation_form input.text, 
#account-creation_form #id_country, 
#account-creation_form #id_state, 
  #authentication textarea { width: 17em }

/* authentication.tpl *
#create-account_form,
 #authentication #login_form { width: 49%; height: 20em; clear: none; float: left } 
#create-account_form h4 { height: 3.4em; padding: 0.3em 3em 0 4em }
#create-account_form p.text,
 #authentication #login_form p.text { height: 3.4em; margin-left: 4em; padding-left: 0; padding-right: 0 }
#authentication #login_form a { color: #374853 }
#create-account_form { margin-right: 11px }
#create-account_form p.text { text-align: left; width: 100px }
#authentication #create-account_form p.text label { width: 100px }
#authentication input#SubmitCreate,
 #authentication input#SubmitLogin { margin: 0 }
#authentication p.submit { margin-right: 0; text-align: left; padding-left: 17%!important }
#authentication p.lost_password { padding-left: 4em }
#authentication #create-account_form fieldset,
 #authentication #login_form fieldset { height: 18em }
#authentication p.submit span { padding-right: 0.5em }
#create-account_form label, #authentication #login_form label { float: none; clear: both; display: block; text-align: left; width: 100%; margin-bottom: 0.3em }
#account-creation_form input.text, 
#account-creation_form #id_country, 
#account-creation_form #id_state, 
  #authentication textarea { width: 17em }*/
