#customerLoginContainer {
	width:100%;
}

.infoContainer {
	background-color: #F2F2F2;
	vertical-align: top;
	height:150px;
}

	#CustomerCheckContainer #errorContainer {
		border:1px solid red;
		background-color: #FFC7B9;
		padding:10px;
		margin:0px;
	}
	
		#CustomerCheckContainer #errorContainer span {
			font-weight:bold;
		}
	

	#CustomerCheckContainer #existing {
		background-color: #F2F2F2;
	}

		#CustomerCheckContainer #existing #header{
			padding-left:2px;
			background-color: #C3C8CB;
			height:20px;
		}
		
			#CustomerCheckContainer #existing #header span {
				font-weight:bold;
			}
		
		#CustomerCheckContainer #existing #email {
			margin-top:10px;
			margin-bottom:10px;
		}	
			
			#CustomerCheckContainer #existing #email span {
				margin-left:30px;
			}
		
		#CustomerCheckContainer #existing #password {
			margin-top:10px;
			margin-bottom:10px;
		}
		
			#CustomerCheckContainer #existing #password span {
				margin-left:57px;
			}
		#CustomerCheckContainer #existing #btnSubmitCustCheckFrm {
			margin-left:150px;
		}
		
		#CustomerCheckContainer #existing #forgot {
			display: block;
			margin-left:115px;
		}
		
	#CustomerCheckContainer #new {
		background-color: #F2F2F2;
	}
		
		#CustomerCheckContainer #new #header {
			padding-left:2px;
			background-color: #C3C8CB;
			height:20px;
		}
			
			#CustomerCheckContainer #new #header span {
				font-weight:bold;
			}
		
		#CustomerCheckContainer #new p {
			width:300px;
			margin-left:30px;
		}
		
		#CustomerCheckContainer #new #email {
			margin-top:10px;
			margin-bottom:10px;
		}	
			
			#CustomerCheckContainer #new #email span {
				margin-left:30px;
			}
		
		#CustomerCheckContainer #new #password {
			margin-top:10px;
			margin-bottom:10px;
		}
		
			#CustomerCheckContainer #new #password span {
				margin-left:57px;
			}
		#CustomerCheckContainer #new #btnSubmitCustCheckNewFrm {
			margin-left:150px;
		}

#newCustomerContainer {
	width:570px;
	margin-top:20px;
}
	#newCustomerContainer #errorContainer {
		border:1px solid red;
		background-color: #FFC7B9;
		padding:10px;
		margin:0px;
	}
	
		#newCustomerContainer #errorContainer span {
			font-weight:bold;
		}
	
	#newCustomerContainer #newCustomerHeader {
		padding-left:2px;
		background-color: #C3C8CB;
		height:20px;
	
		}
		
		#newCustomerContainer #newCustomerHeader span {
			font-weight:bold;
		}
		
	#newCustomerContainer #email {
		background-color: #F2F2F2;
	}
	
		#newCustomerContainer #email #email1 {
			padding-top:10px;
		}
		
			#newCustomerContainer #email #email1 span {
				margin-left:38px;
			}
			
		#newCustomerContainer #email #email2 {
			padding-top:10px;
		}
		
			#newCustomerContainer #email #email2 span {
				margin-left:30px;
			}	
			
	#newCustomerContainer #password {
		background-color: #F2F2F2;
	}
	
		#newCustomerContainer #password #pass1 {
			padding-top:10px;
		}
		
			#newCustomerContainer #password #pass1 span {
				margin-left:49px;
			}
			
		#newCustomerContainer #password #pass2 {
			padding-top:10px;
		}
		
			#newCustomerContainer #password #pass2 span {
				margin-left:56px;
			}
			
	#newCustomerContainer #submitForm {
		background-color: #F2F2F2;
	}
		
		#newCustomerContainer #submitForm #chkMailing {
			margin-top:10px;
			margin-left:135px;
		}
		
		#newCustomerContainer #submitForm span {
			margin-left:2px;
		}
		
		#newCustomerContainer #submitForm #btnContinueNewUserFrm {
			margin-top:10px;
			margin-left:150px;
		}
		
#LostLoginContainer {
	width:570px;
	margin-top:20px;
}

	#LostLoginContainer #errorContainer {
		border:1px solid red;
		background-color: #FFC7B9;
		padding:10px;
		margin:0px;
	}
	
		#LostLoginContainer #errorContainer span {
			font-weight:bold;
		}
	
	#LostLoginContainer #lostPassword {
		background-color: #F2F2F2;
	}
		
		#LostLoginContainer #lostPassword #lostPasswordHeader {
			padding-left:2px;
			background-color: #C3C8CB;
			height:20px;
		}
		
			#LostLoginContainer #lostPassword #lostPasswordHeader span {
				font-weight:bold;
			}
		
		#LostLoginContainer #lostPassword p {
			margin-left:30px;
			width:350px;
		}
		
		#LostLoginContainer #lostPassword span {
			margin-left:30px;
		}
		
		#LostLoginContainer #lostPassword #btnSubmitLostPassFrm {
			margin-left: 150px;
		}
		
	#LostLoginContainer #lostUsername {
		background-color: #F2F2F2;
	}
		
		#LostLoginContainer #lostUsername #lostUsernameHeader {
			padding-left:2px;
			background-color: #C3C8CB;
			height:20px;
		}
		
			#LostLoginContainer #lostUsername #lostUsernameHeader span {
				font-weight:bold;
			}
		
		#LostLoginContainer #lostUsername p {
			margin-left:30px;
			width:350px;
		}
		
		#LostLoginContainer #lostUsername span {
			margin-left:30px;
		}
		
		#LostLoginContainer #lostUsername #btnLostUsername {
			margin-left: 150px;
		}

/* Edit Customer Information Container */

#editCustInfoContainer {
	width: 570px;
}

	/*Billing Container */

	#editCustInfoContainer #billingAddressContainer {
		background-color: #F2F2F2;
		float:left;
		width:284px;
	}
		#editCustInfoContainer #billingAddressContainer #billingContainerHeader {
			padding-left:2px;
			background-color: #C3C8CB;
			height:20px;
		}

			#editCustInfoContainer #billingAddressContainer #billingContainerHeader span {
				font-weight:bold;
			}
				
		#editCustInfoContainer #billingAddressContainer #billFirst, #billMid, #billLast, #billCName, #billAddr1, #billCity, #billCountry, #billState, #billZip, #billPhone {
			margin-left:30px;	
		} 
		
		#editCustInfoContainer #billingAddressContainer #billFirst {
			margin-left:61px;
		}
		
		#editCustInfoContainer #billingAddressContainer #billMid {
			margin-left:108px;
		}
		
		#editCustInfoContainer #billingAddressContainer #billLast {
			margin-left:62px;
		}
		
		#editCustInfoContainer #billingAddressContainer #billCName {
			
		}
		
		#editCustInfoContainer #billingAddressContainer #billAddr1 {
			margin-left:76px;
		}
		
		#editCustInfoContainer #billingAddressContainer #txtAddress2Bill {
			margin-left: 131px;
		}
		
		#editCustInfoContainer #billingAddressContainer #billCity {
			margin-left:99px;
		}
		
		#editCustInfoContainer #billingAddressContainer #billCountry {
			margin-left:76px;
		}
		
		#editCustInfoContainer #billingAddressContainer #billState {
			margin-left:38px;
		}
		
		#editCustInfoContainer #billingAddressContainer #billZip {
			margin-left:31px;
		}
		
		#editCustInfoContainer #billingAddressContainer #billPhone {
			margin-left:87px;
		}
		
		#editCustInfoContainer #billingAddressContainer #btnGetShip {
			margin-top:5px;
			margin-left:130px;
		}
		
	/* Vertical Spacer */
	#editCustInfoContainer #verticalSpacer {
		float:left;
		width:2px;
	}
		
	/* Shipping Container */
	#editCustInfoContainer #shippingAddressContainer {
		background-color: #F2F2F2;
		float:left;
		width:284px;
	}
		#editCustInfoContainer #shippingAddressContainer #shippingContainerHeader {
			padding-left:2px;
			background-color: #C3C8CB;
			height:20px;
		}

			#editCustInfoContainer #shippingAddressContainer #shippingContainerHeader span {
				font-weight:bold;
			}
				
		#editCustInfoContainer #shippingAddressContainer #shipInfo #shipFirst, #shipMid, #shipLast, #shipCName, #shipAddr1, #shipCity, #shipCountry, #shipState, #shipZip, #shipPhone {
			margin-left:30px;	
		} 
		
		#editCustInfoContainer #shippingAddressContainer #shipInfo #shipFirst {
			margin-left:61px;
		}
		
		#editCustInfoContainer #shippingAddressContainer #shipInfo #shipMid {
			margin-left:108px;
		}
		
		#editCustInfoContainer #shippingAddressContainer #shipInfo #shipLast {
			margin-left:62px;
		}
		
		#editCustInfoContainer #shippingAddressContainer #shipInfo #shipCName {
			
		}
		
		#editCustInfoContainer #shippingAddressContainer #shipInfo #shipAddr1 {
			margin-left:76px;
		}
		
		#editCustInfoContainer #shippingAddressContainer #shipInfo #txtAddress2Ship {
			margin-left: 131px;
		}
		
		#editCustInfoContainer #shippingAddressContainer #shipInfo #shipCity {
			margin-left:99px;
		}
		
		#editCustInfoContainer #shippingAddressContainer #shipInfo #shipCountry {
			margin-left:76px;
		}
		
		#editCustInfoContainer #shippingAddressContainer #shipInfo #shipState {
			margin-left:38px;
		}
		
		#editCustInfoContainer #shippingAddressContainer #shipInfo #shipZip {
			margin-left:31px;
		}
		
		#editCustInfoContainer #shippingAddressContainer #shipInfo #shipPhone {
			margin-left:87px;
		}
		
	/* Horizontal Spacer */
	#editCustInfoContainer #horizontalSpacer {
		width:570px;
		height:2px;
	}
	
	/* Buttons */
	#editCustInfoContainer #buttonContainer {
		padding-top:10px;
		background-color: #F2F2F2;
		text-align:center;
	}
		
		#editCustInfoContainer #buttonContainer #btnSaveCustomerInfo{
		}
		
#orderHistoryContainer{
	
}
	
	#orderHistoryContainer .historyHeader {
		padding-left:2px;
		background-color: #C3C8CB;
		font-weight:bold;
		height:20px;
		float:left;
		width:289px;
	}
	
	#orderHistoryContainer .historySpace {
		height:20px;
		float:left;
		width:1px;
	}
	
	#orderHistoryContainer .historyItem {
		padding-left:2px;
		background-color:#F2F2F2;
		height:20px;
		float:left;
		width:289px;
		margin-bottom:1px;
	}
	
	#orderHistoryContainer .orderHeader {
		padding-left:2px;
		background-color: #C3C8CB;
		font-weight:bold;
		height:20px;
		display:block;
	}
	
	#orderHistoryContainer .orderDetail {
		border:1px solid grey;
	}
	
	#orderHistoryContainer .orderLinks {
		width:50%;
		float:left;
	}
	
	#orderHistoryContainer #printerFriendly {
		text-align:right;
	}		
	
#errorContainer {
		border:1px solid red;
		background-color: #FFC7B9;
		font-weight:bold;
		padding:10px;
		margin:0px;
	}
	
	#errorContainer span {
			font-weight:bold;
		}
		
#changePasswordContainer  {
	background-color: #F2F2F2;
}
	
		
		#changePasswordContainer #passwordHeader {
			padding-left:2px;
			background-color: #C3C8CB;
			height:20px;
			font-weight:bold;
		}
		
		#changePasswordContainer #CurrPass {
			margin-left:30px;
		}
		
		#changePasswordContainer #NewPass {
			margin-left:50px;
		}
		
		#changePasswordContainer #ConfirmPass {
			margin-left:40px;
		}
		
		#changePasswordContainer #btnSave {
			margin-left:142px;
		