

/* global layout */
#page {
	width: 778px;
	text-align:left;
}
h1#logo {
	float: left;
	padding-top:15px;
	height:125px;
	display:none;
}
#header {
	height:170px;
	text-align: right;
	background: url('../img/header_login.jpg') no-repeat bottom left;
	position:relative;
	padding:0px;
	margin:0px;
}
/* authentication.tpl */
#authentication #login_form {
	width: 529px;
	height:194px;
	background: url('../img/login_registered.jpg') no-repeat;
	padding-left:250px;
	padding-top:100px;
}
#authentication #login_form a {
	float:left;
	margin-top:15px;
}
#authentication #login_form #SubmitLogin {
	float:right;
	margin-top:15px;
}
#authentication #create-account_form {
	width: 689px;
	height:160px;
	background: url('../img/login_create.jpg') no-repeat;
	padding-left:90px;
	padding-top:53px;
}
#authentication #create-account_form p label {
	float:left;
	text-align:right;
	width:100px;
	padding-right:10px;
	margin-left:100px;
	_margin-left:50px;
}
#authentication #create-account_form p #SubmitCreate {
	float:right;
	margin-top:-17px;
	#margin-top:-21px;
	margin-right:85px;
	_margin-right:45px;
}

#authentication #login_form fieldset , #authentication #create-account_form fieldset {
	background: none;
	border:none;
}
#authentication #login_form fieldset h3 , #authentication #create-account_form fieldset h3 {
	background: none;
	border:none;
	line-height:12px;
	font-size:12px;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:0px;
}
#authentication #login_form fieldset h4 , #authentication #create-account_form fieldset h4 {
	padding-left:5px;
	color:#6f6f6f;
}

#authentication #login_form a{ color:#374853; }
#authentication #create-account_form { margin-right: 7px; }
#authentication input#SubmitCreate, #authentication input#SubmitLogin{ margin:0; }
#authentication p.submit {
	margin-right: 0;
	text-align:left;
}
#authentication p.submit span { padding-right:0.5em; }
#authentication #create-account_form label, #authentication #login_form label {
	float: none;
	clear: both;
	display: block;
	text-align: left;
	width: 100%;
	margin-bottom: 0.3em;
}
form#account-creation_form input.text, form#account-creation_form #id_country, form#account-creation_form #id_state, #authentication textarea { width:17em; }

#authentication h2
{
	background: url('../img/category_title.png') no-repeat;
	color:black;
	margin-bottom:15px;
}

.account_creation
{
	background:#f2f2f2;
	width:778px;
}
form.std fieldset.account_creation h3 {
	font-weight: bold;
	border-bottom:1px solid #999;
	font-size:12px;
}
#authentication #submitAccount
{
	float:right;
}
#authentication .cart_navigation
{
	width:778px;
}
#header_user,#header_links1,#header_links2,#search_block_top
{
	display:none;
}
#header #languages_block_top {
	position:absolute;
	right:-37px;
	top:100px;
}
#authentication .account_input {
	margin-left: 0px;
	width:130px;
}