#log-in{
	float: left;
	width: 640px;
	background: url(../images/login-bg-repeat.gif) repeat-y top left;
	margin: 25px 0 0 0;
	color: #605a49;
	}



	
	#returning-customer-top{
		float: left;
		width: 315px;
		margin: 0;
		padding: 40px 0 0 0;
		background: url(../images/already-have-account.gif) left top no-repeat;
		}
		#returning-customer-top p{
			float: left;
			width: 260px;
			padding: 20px 20px 20px 20px;
			margin: 0;
			}
		#returning-customer-top form{
			float: left;
			padding: 0 0 100px 0;
			margin: 0;
			}
			#returning-customer-top form ul{
				float: left;
				width: 290px;
				padding: 0 0 0 20px;
				margin: 0;
				}
			#returning-customer-top form li{
				clear: both;
				width: 250px;
				margin: 5px 0 0 0;
				padding: 0;
				background: none;
				}
			#returning-customer-top form li a{
				clear: both;
				margin: 0 0 0 86px;
				color: #605a49;
				font-size: 80%;
				font-style: italic;
				font-weight: normal;
				}
			#returning-customer-top form label{
				float: left;
				width: 80px;
				font-weight: bold;
				text-align: right;
				padding: 3px 3px 0 0;
				}
			#returning-customer-top form input{
				clear: right;
				width: 150px;
				border: 1px solid #d1d1d1;
				font-size: 90%;
				padding: 2px;
				background-color: #fff;
				}
			#returning-customer-top form #keep_logged_in{
				float: left;
				width: auto;
				border: none;
				font-size: 90%;
				margin: 2px;
				display: inline;
				padding: 0;
				background: transparent;
				}
			#returning-customer-top form #login-button{
				clear: right;
				border: none;
				margin: 5px 0 0 86px;
				width: 78px;
				height: 24px;
				border: none;
				padding: 0;
				}
			#returning-customer-top form #remember-me{
				float: left;
				width: 150px;
				margin: 3px 0 0 82px;
				display: inline;
				}
			#returning-customer-top form #remember-me label{
				float: left;
				font-weight: normal;
				padding: 4px 0 0 0;
				margin: 0;
				text-align: left;
				width: 120px;
				}
	
	#new-customer-top{
		float: right;
		width: 315px;
		padding: 40px 0 0 0;
		background: url(../images/create-an-account.gif) left top no-repeat;
		}
		#new-customer-top p{
			float: left;
			width: 260px;
			padding: 20px;
			margin: 0;
			}
		#new-customer-top form{
			float: left;
			padding: 0 0 100px 0;
			}
			#new-customer-top form ul{
				float: left;
				width: 290px;
				padding: 0 0 0 20px;
				margin: 0;
				}
			#new-customer-top form li{
				clear: both;
				width: 290px;
				margin: 5px 0 0 0;
				padding: 0;
				background: none;
				}
			#new-customer-top form #password-length{
				width: 240px;
				text-align: right;
				color: #605a49;
				font-size: 80%;
				font-weight: normal;
				font-style: italic;
				margin: 0;
				padding: 0 0 5px 0;
				}
			#new-customer-top form label{
				float: left;
				width: 80px;
				font-weight: bold;
				text-align: right;
				padding: 3px 3px 0 0;
				font-size: 90%;
				}
			#new-customer-top form input{
				clear: right;
				width: 188px;
				border: 1px solid #d1d1d1;
				font-size: 90%;
				padding: 2px;
				background-color: #fff;
				}
			#new-customer-top form #country_id_billing{
				clear: right;
				width: 194px;
				border: 1px solid #d1d1d1;
				font-size: 90%;
				padding: 2px 1px 2px 0;
				background-color: #fff;
				}
				
			#new-customer-top form #create_newsletter{
				float: left;
				width: auto;
				border: none;
				padding: 0;
				margin: 0 0 0 83px;
				display: inline;
				background: none;
				}
			#new-customer-top form #create_newsletter_label{
				float: left;
				width: auto;
				border: none;
				font-weight: normal;
				padding: 0 0 10px 3px;
				margin: 0 0 0 0;
				display: inline;
				}
			* html #new-customer-top form #create_newsletter_label{
				float: left;
				width: auto;
				border: none;
				font-weight: normal;
				padding: 3px 0 10px 3px;
				margin: 0 0 0 0;
				display: inline;
				}
			#new-customer-top form #create-account-button{
				clear: right;
				border: none;
				margin: 5px 0 0 86px;
				width: 108px;
				height: 24px;
				border: none;
				padding: 0;
				}

#log-in-bottom{
	float: left;
	width: 640px;
	height: 10px;
	background: url(../images/login-bg-bottom.gif) left top no-repeat;
	}
		

/*----------------Your account-----------*/
#your-account{
	float: left;
	width: 640px;
	background: url(../images/your-account-details.gif) left top no-repeat #eeebde;
	padding: 40px 0 0 0;
	margin: 27px 0 0 0;
	}
	#your-account ul{
		color: #605a49;
		float: left;
		width: 640px;
		padding: 25px 0 10px 0;
		margin: 0;
		}
		#your-account ul li{
			font-weight: normal;
			}
		#your-account ul li .label{
			float: left;
			width: 105px;
			padding: 0 5px 0 0;
			text-align: right;
			font-weight: bold;
			}
		#your-account ul li a{
			float: left;
			padding: 5px 5px 0 5px;
			}

#content .cream-bg-bottom{
	float: left;
	width: 640px;
	height: 5px;
	font-size: 0;
	margin: 0 0 40px 0;
	padding: 0;
	background: url(../images/cream-bg-bottom.gif) left top no-repeat transparent;
	}
	
	
	
	
	
