@import url("input.row.css");

h1, h4 {
	border-style:solid;
	border-color:#5b5b5b;
	border-width:1px 0 1px 0;
	line-height:20px;
}
#page-container {
	line-height:20px;
}
#profile {
	margin-top:20px;
	line-height:25px;
}
/**************
	Register
***************/
#basic-info {float:left;margin-bottom:20px;}
#addresses {margin-left:500px;}
.add-address-line, 
#choose-password {
	width:181px;
}
.additional-address-line {
	display:none;
}
.additional-address-line input {
}
#register-region-row {
	display:none;
}
#please-accept-terms {
	margin-left:124px;
}
#accept-terms-link {
	text-decoration:underline;
}

/********************
	Profile view 
*********************/
#profile-password-container {
	display: none;
}
.address-container {
	/*behavior:url(/static/css/border-radius.htc);
	-moz-border-radius:8px;
	-webkit-border-radius:8px;*/
	background-color:#F0EEEB;
	padding:0 13px;
	position:relative;
}
.remove-phone-number img {
	margin-left: 4px;
	vertical-align:middle;
}
.remove-address {
	background-image:url(/static/images/remove_button.png);
	background-repeat:no-repeat;
	height:16px;
	position:absolute;
	right:13px;
	text-indent:-10000px;
	top:13px;
	width:16px;
}
	h2.order-history {
	}
	table.order-history {
		width: 100%;
	}

/******************************
	Login & error auth view 
*******************************/
#login-info {
	float:left;
}
#login-links {
	margin-left:350px;
}
	#forgot-link-container a,
	#register-link-container a {
		text-decoration:underline;
	}

/**********************
	Customer Order 
***********************/
#page-container.cart-view-id,
#page-container.customer-order {
	line-height: 20px;
}
.cart-view-id h1,
.customer-order h1 {
	margin-bottom: 10px;
}
.cart-view-id h2,
.customer-order h3,
.cart-view-id h3 {
	font-size: 14px;
	font-weight: bold;
}
.customer-order h3,
.cart-view-id h3 {
	margin-top: 10px;
}
.cart-view-id h2,
.customer-order p,
.customer-order dl,
.cart-view-id p,
.cart-view-id dl,
#order-contents {
	/*margin-bottom: 5px;*/
}
	.customer-order dt,
	.cart-view-id dt {
		float: left;
		width: 150px;
		font-weight: bold;
	}
#order-contents {
	width: 60%;
}
	#order-contents .quantity {
		text-align: center;
		width: 50px;
	}
	#order-contents .price {
		text-align: right;
		width: 60px;
	}
	#order-contents .subtotal {
		text-align: right;
		width: 80px;
	}
	#order-contents thead .price,
	#order-contents thead .subtotal {
		padding-right: 8px;
	}
	#order-contents thead td {
		font-weight: bold;
	}
	#order-contents tbody tr.item td {
		/*padding-bottom: 5px;*/
	}
	#order-contents tbody.totals .order-total td {
		/*padding-top: 5px;*/
		border-top: 1px solid #bababa;
	}
	#order-contents tbody.totals .order-total td.label {
		font-weight: bold;
	}
	#order-contents tbody.totals td.total {
		text-align: right;
	}

