@charset "utf-8";
/* CSS Document */

* Login 2 Columns Style */
div.signin_2cols {
	width: 100%;
}

/* New Customer Box */
div.signin_2cols form#loginform {
	display:block;
	float:left;
	width:345px;
	background:#EBEBEB;
	position:relative;
	min-height:231px;
}
#loginform fieldset.f-loginiam {
	padding:15px 19px 0 15px;
}
div.signin_2cols fieldset.f-loginiam .notregister h2 {
	color:#E0006C;
	font-size:12px;
	font-weight:normal;
	letter-spacing:1px;
	text-transform:uppercase;
	padding:0 0 10px 0;
	border-bottom:1px dotted #999999;
}
div.signin_2cols .notregister .notregisterbtn {
	position:absolute;
	right:23px;
	bottom:0;
	height:36px;
}
/* Returning Customer Box */
div.signin_2cols form#secondloginform{
	display:block;
	float:right;
	width:345px;
	background:#EBEBEB;
	position:relative;
}
#secondloginform fieldset.f-loginiam {
	padding:15px 20px 0 14px;
	clear:none;
}
#secondloginform fieldset.f-loginiam .registered {
	clear:none;
}
#secondloginform fieldset.f-loginiam #buttons {
	padding:0;
	height:36px;
	width:100%;
	text-align:right;
	clear:none;
}
#secondloginform fieldset.f-loginiam #buttons .right {
	float:none;
}
div.signin_2cols fieldset.f-loginiam .registered h2 {
	border-bottom:1px dotted #999999;
	font-weight:normal;
	letter-spacing:1px;
	padding:0 0 10px;
	text-transform:uppercase;
}
div.signin_2cols fieldset.f-loginiam .registered .passtxt {
	display:block;
}
div.signin_2cols fieldset .registered label{
	padding:5px 0 0;
	width:91px;
	float:left;
}

div.signin_2cols .registered #email{
	height:22px;
	margin:0 0 10px;
	padding:5px 0 0;
	border: 0;
	width:219px;
	float:left;
	clear:right;
}
div.signin_2cols fieldset .registered #password{
	height:22px;
	margin:0;
	padding:5px 0 0;
	width:219px;
	border: 0;
	float:left;
}
div.signin_2cols .forgottenpassword {
	clear:both;
	padding:10px 0 0 0;
	height:26px;
	width:100%;
	float:none;
	text-align: right;
}
div.signin_2cols .forgottenpassword a {color: #666666;}
div.signin_2cols p.registertxt {
	margin:0;
	padding:0 0 8px 0;
}
div.signin_2cols .notregisterinput {
	padding:23px 0 19px 0;
}
div.signin_2cols .notregisterinput .newcusttxt {
	margin:0;
}
div.signin_2cols .expresscheckout {
	background:#EBEBEB; 
	margin:12px 0 0;
	padding:18px 17px 0;
	position:relative;
	float:left;
	overflow:hidden; 
	width:675px;
	height:173px;
}
div.signin_2cols .expresscheckout h2 {
	font-weight:normal;
	letter-spacing:1px;
	text-transform:uppercase;
	margin:0 0 17px;
	padding:0 0 10px;
	border-bottom:1px dotted #999999;
}
div.signin_2cols .expresscheckout #buttons {
	width: 100%
}
div.signin_2cols .expresscheckout #buttons img {
	padding-right:7px;
}
div.signin_2cols .expresscheckout p {
	margin: 0 0 20px 0;
}
div.signin_2cols fieldset.f-loginiam .registered h2 {
	border-bottom:1px dotted #999999;
	font-weight:normal;
	letter-spacing:1px;
	padding:0 0 10px;
	text-transform:uppercase; color:#E0006C;
	font-size:12px;
}
.InputBorder{ width:210px;border: 1px solid #ccc;}
.bnt_number2{width: 64px;
background: url(images/bg1.gif) no-repeat 0 -48px;}
.clearfix { font-size:12px;}
.close{border: 2px solid #fe8802;
float: left;
background: #fffae7;
margin-top: 8px;
padding: 20px 8px 10px 10px;
width: 265px;
position: relative;
display: none;}
.bnt_number2,.bnt_number4,.bnt_number6,.bnt_number8,.bnt_number10{
border:none;text-align:center;font-weight:100;font-size:12px;color:#000000;height:21px; vertical-align:middle;cursor:pointer;
padding-top:4px\9;*padding-top:3px;
}
.bnt_number2{
width:64px; background:url(../images/bg1.gif) no-repeat 0 -48px;
}
.bnt_number4{
width:81px; background:url(../images/bg1.gif) no-repeat -67px -48px;
}
.bnt_number6{
width:99px;  
}
.bnt_number8{
width:128px; background:url(../images/bg1.gif) no-repeat 0 -71px;
}
.bnt_number10{
 background:url(../images/bg1.gif) no-repeat -131px -71px;
}
.bnt_number2,.bnt_number4,.bnt_number6,.bnt_number8,.bnt_number10{
border:none;text-align:center;font-weight:100;font-size:12px;color:#000000;height:21px; vertical-align:middle;cursor:pointer;
padding-top:4px\9;*padding-top:3px;
}
.step_login{border: 1px solid #ccc; float:left;
width: 450px;
padding: 5px;
margin:0 12px 8px 10px;
}