
/* authentication.tpl */
#account_pre_create  #create-account_form,
#account_pre_create #login_form {
	width: 49%;
	clear: none;
	float: left
} 
#account_pre_create #login_form {
    border-right:1px solid #f8f8f8;
}
#account_pre_create #create-account_form h4 {
	height: 3.4em;
	padding: 0.3em 3em 0 4em;
    font-weight: normal;
}
#account_pre_create #create-account_form p.text,
#account_pre_create #login_form p.text  {
	margin-left: 50px;
	padding-left: 0;
	padding-right: 0
}
#account_pre_create #login_form a { color: #979696; line-height: 39px; }
#account_pre_create #create-account_form { }
#account_pre_create #create-account_form p.text {
	text-align: left;
	width: 100px
}
#account_pre_create input#SubmitCreate,
#account_pre_create input#SubmitLogin { margin: 0 }
#account_pre_create p.submit {
	margin-right: 0;
	text-align: left;
    float:left;
	padding-left: 50px;
}
#account_pre_create p.lost_password {  }
#account_pre_create #create-account_form fieldset,
#account_pre_create #login_form fieldset { height: 18em; border:none; color: #979696; font-size: 12px;}
#account_pre_create p.submit span { padding-right: 0.5em }
#account_pre_create #create-account_form label, #account_pre_create #center_column 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, 
#account_pre_create textarea { width: 17em }

#account_pre_create .account_creation span.inline-infos {
	width:100%;
	text-align:left;
	margin:2px 0 2px 32%;
	font-size:9px;
}

#account_pre_create p.phrase{
    margin-left: 50px;
	padding-left: 0;
	padding-right: 0
}

#login_form label, 
#login_form p span { width: 100px; }
#account_pre_create #login_form fieldset { margin-left: -50px; min-width: 0; }

#account_pre_create form.std h4, #account_pre_create form.std p{
    clear:none;
}

#account_pre_create form.std h3 {
    font-size:18px;
    color:#2c2b2b;
}

#account_pre_create .breadcrumb{
    float:left;
}

#account_pre_create h1{
     color:#a7a6a6;
     font-style:italic;
     font-size:14px;
     line-height: 1em;
     float:right;
     text-transform:none;
    font-weight: normal;
}
#account_pre_create form.std label, #account_pre_create form.std p span {
	text-align: left;
}

/**********************
	DOOD
***********************/

#center_column #account_create form.std label, #center_column #account_create form.std p span { width: 370px; display:inline-block; }
#center_column #account_create form.std label { text-align:right; }
#account_create .account_creation span.inline-infos {
	width: auto;
	text-align: left;
	margin: 0px 0 12px 380px; 
	font-size: 9px;
}
#account_create .account_creation.account_infos .form_info {
	width: auto !important;
	text-align: left !important;
	margin: 0px 0 12px 380px !important;}
#account_create .account_creation.account_number .form_info {
	width: 370px !important;
	text-align: right !important;
	margin: 0px 0 12px 0px !important;}
#account_create .account_creation.account_submit .form_info {
	width: auto !important;
	text-align: left !important;
	margin: 0px 0 12px 390px !important;}
#account_create .checkbox label { width:auto !important; }
#account_create #account-creation_form p.checkbox {
	padding-left:0;
	margin-left: 380px;
}
#account_create .radio label { width:auto !important; }

#account_create input#submitAccount:hover { background-position:center !important; }
#account_create input#submitAccount {
	background-position:center !important;
	width:170px;
	height:30px;
	text-indent:-9999px;
	margin-left: 390px;
	float: none;
}
#account_create p.submit {
	padding-top:0 !important;
}

