a.order_history{ border-bottom:1px dotted black;color:#555}
h3.reg
{
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 1.2rem;
	margin: 20px 0 20px 0!important;
	padding: 0!important;
}

.reg_fld
{
	color: #000;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}
.lost_password a
{
	border-bottom: 1px solid #000;
}
.action_log,.action_reg
{
	float: left;
	margin-top: 50px;
	width: 49%;
}
.action_log
{
	border-left:px solid #efefef;
	padding-left: 100px;
}
.action_reg
{
	padding-left: 100px;
}
.action_log [type=text],[type=password] {width:300px;height:3rem}
.action_reg [type=text],[type=password] {width:300px;height:3rem}
.action_s_reg form.std
{
	background-color: #ccc!important;
}
.auth_btn_1
{
	margin-left: 0;
}
.auth_btn_3
{
	float: right;
	margin-bottom: 50px;
	margin-right: 0;
	margin-top: -8px;
}
.auth_btn_4
{
	margin-left: 0;
}
.auth_btn_2
{
	clear: both;
	margin: 20px auto;
}
.auth_btn_6
{
	clear: both;
	margin: 20px auto;
	width: 600px;
}
.auth_btn_6 input#confirmation,.auth_btn_6 input#customer_firstname,.auth_btn_6 input#customer_lastname,.auth_btn_6 input#email,.auth_btn_6 input#email_create,.auth_btn_6 input#firstname,.auth_btn_6 input#lastname,.auth_btn_6 input#old_passwd,.auth_btn_6 input#passwd
{
	width: 600px!important;
	padding-left:10px;
}
.auth_btn_3
{
	float: right;
	margin-bottom: 50px;
	margin-right: 0;
	margin-top: -8px;
}
p.lost_password
{
	margin-left: 5px;
	margin-top: 10px;
}
p.p_conf
{
	color: #000;
	font-size: .8rem;
	margin: -50px 0 50px 0px;
}
.p_inf
{
	color: #000;
	font-size: .9rem;
	font-size: 1rem;
	font-style: italic;
	margin: 10px 0 0;
	padding-left: 20px;
}
p.p_conf a
{
	border-bottom: 1px dashed #000;
}
.action_reg1
{
	float: left;
	width: 100%;
}

@media screen and (max-width :600px) and (orientation : portrait)  {
	p.p_conf {margin:-50px 10px 30px 5px}
	span.form_info {float:left}
	.auth_btn_6
	{
		clear: both;
		margin: 20px auto;
		width: 100%;
		padding:0 0px
	}
	.auth_btn_6 input#confirmation,.auth_btn_6 input#customer_firstname,.auth_btn_6 input#customer_lastname,.auth_btn_6 input#email,.auth_btn_6 input#email_create,.auth_btn_6 input#firstname,.auth_btn_6 input#lastname,.auth_btn_6 input#old_passwd,.auth_btn_6 input#passwd
	{
		width: 100%!important;
	}
	h2.aut {
		margin-top:20px;
		font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	}
	h3.reg
	{
		font-size: 1rem!important;
	}
	.auth_btn_1 input {width:100%}
	.auth_btn_3 input {width:100%}
	.auth_btn_2_ input {width:100%}
	.inp_prev_button {width:100%}
	.action_reg
	{
		padding:0 10px;
		width:100%;
		margin-top:30px;
	}
	.action_log
	{
		border-left:none;
		padding:0 10px;
		width:100%;
		margin-top:30px;
	}
	.action_reg1
	{
		padding:0 10px;
		width:100%;
		margin-top:0px;
	}
	.inp_button_next {height:60px}
	form.std label {width:100%}
}