

/* authentication.tpl */

#authentication #create-account_form,

 #authentication #login_form {

	width: 49%;

	height: 25em;

	clear: none;

	float: left

}



 #authentication #login_form h3, #authentication #create-account_form h3 {

    font-size: 12px;

    margin-bottom: 1em;

    text-transform: uppercase;

    width: 260px;

}



#authentication #create-account_form h4 {

	 padding:0;

	 margin:0;

	 font-weight:normal;

	 font-size:11px;

	 color:#C0C0C0

}



#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 {

    clear: both;

    display: block;

    float: none;

    margin-bottom: 0.3em;

    text-align: left;

    width: 100%;

}



input.account_input {

    background:#F6F6F6;

    border: 1px solid #E8E6E6;

    color:black;

    padding: 4px;

    width: 250px;

}

#authentication p.submit_login {

	margin-right: 0;

	text-align: left;

	padding-left: 33%!important

}

#authentication #login_form input.text, textarea  {

    background:#F6F6F6;

    border: 1px solid #E8E6E6;

    border: medium none;

    color: black;

    margin-top: 0.2em;

    padding: 0.2em;

    text-transform: uppercase;

    width: auto;

}

#authentication input#SubmitCreate {

    background: none repeat scroll 0 0 #636363;

    border: medium none;

    color: #FFFFFF;

    margin-top: 0.4em;

    padding: 0.2em;

    text-transform: uppercase;

    width: auto;

	cursor:pointer

}

#authentication #login_form a { color:#999; }

#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 }

fieldset.account_creation input, select {

    background: none repeat scroll 0 0 #F6F6F6;

    border: 1px solid #E8E6E6;

    color:black;

    padding: 3px;

}

#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: 20.5%!important

}

#authentication p.lost_password {}

#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 {

    font-size: 12px;

    margin-bottom: 1em;

    text-transform: uppercase;

}

fieldset.account_creation p {

	padding:0.6em 0 0 0;

}

fieldset.account_creation label {

	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 {

	padding-bottom:3px;

	padding-left:33%

}

fieldset.account_creation p#extra_labels span {

	width:80%;

	text-align:left;

	padding-bottom:3px;

	font-style:italic;

	font-weight:normal

}

#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

}



p.submit_news_account {margin-left:12.2em}

input#submitAccount {background:#636363; border:none; padding:4px; font-size:11px; color:white; font-weight:normal; 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:230px

}

p.required span.form_info {padding:1em 0 0 12em;}