.sign_in p {
	clear:both;
	padding:5px 0;
}

.sign_in p.not_an_email{
	padding-top:10px;
	*padding-top:20px;
}


.sign_in #main {
	min-height:450px;
	_height:450px;
	padding: 0 73px 0 73px;
}
.sign_in #content {
	background:none;
	width:796px;
	padding: 15px 0px 20px 0px;
  	min-height:0;
}
.sign_in #content div.box_wrap {
	background: url(../images/common/bkgrd_sub_hero.png) no-repeat center bottom;
	padding-bottom:20px;
  	min-height:0;
	zoom:1;
}
.sign_in #content div.box_wrap:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}
.sign_in #content h3 {
  background:none;
  font-size:200%;
  font-weight:normal;
  padding:10px 0;
}

.sign_in .guest, .sign_in .new_customer{
	background:#f0f0f0;
  float:left;
  width:380px;
  min-height:310px;
  *min-height:320px;
  _height:315px;
}


.sign_in .guest .wrap, .sign_in .new_customer .wrap{
	padding:10px;
	_width:360px;
}
.sign_in .new_customer .wrap ul{
	padding-top:5px;
}
.sign_in .guest div.button{
	margin:55px 100px 0 0;
	_margin-right:50px;
}
.sign_in .guest p.or{
	text-align:center;
	font-size:200%;
}
.sign_in p.privacy_security{
	text-align:center;
}
.sign_in .guest {
	margin:0;
}
.sign_in .new_customer {
	margin:0 0 0 16px;
}
.sign_in .button_holder {
  text-align:center
}
.sign_in p.action{
	text-align:center;
	padding-top:16px;
	*padding-top:5px;
}
.sign_in .new_customer ul li {
	display:block;
  float:left;
  padding:3px;
}
.sign_in .new_customer ul li label {
	float:left;
  padding:4px 7px 0 0;
  text-align:right;
  width:90px;

}

.sign_in .new_customer ul li label.checkbox {
	float:left;
  padding:1px 7px 0 0;
  text-align:right;
  width:90px;
  color:#006699;
  text-decoration:underline;
}

.sign_in .new_customer ul li input{
	margin-right:5px;
	*margin-right:0;
	float:left;
}


.sign_in .new_customer ul li:after {display:block;clear:both;visibility:hidden;content:'.';height:0;}
.sign_in .new_customer ul li {zoom:1}
.sign_in .new_customer ul li ul li a {
	display:block;
}
.sign_in .new_customer ul li ul li {
	float:none;
}
.sign_in .new_customer ul li ul li p{
	padding:2px 0 3px 100px;
}
.sign_in .new_customer ul a {
  text-decoration:underline;
}

.sign_in input.email, .sign_in input.password {
	width:100px
}

.sign_in div.privacy_security_guarantee a{
	float:left;
	margin-left:280px;
	_margin-left:140px;
	line-height:35px;
}


/* privacy and security guarantee on Sign In */
div.register_or_login{
	margin-top:100px;
}
div.register_or_login a{
	display:block;
	padding-left:40px;
	background: transparent url('http://s7d4.scene7.com/is/image/Belk/icon_credit_cards?$UI%5FFull%5FQuality%5FGIF$') no-repeat;
	background-position:-144px 8px;
	font-size:90%;
	font-weight:bold;
	min-height:35px;
	_height:35px;
}

.sign_in div.register_or_login a{
	float:left;
	margin-left:280px;
	_margin-left:140px;
	line-height:35px;
}



