#user_register{
	float: left;
	margin-left: 3px;
	width: 596px;
	border: 0px solid blue;
}

	#register_form_image{
		float: left;
		width: 152px;
		/*margin-left: 33px;*/
		padding-left: 33px;
		margin-top: 40px;
		border: 0px solid green;
	}

	#register_form{
		float: left;
		width: 340px;
		margin-left: 33px;
		margin-top: 40px;
		border: 0px solid red;
	}

	#login_form_image{
		float: left;
		width: 155px;
		/*margin-left: 33px;*/
		padding-left: 33px;
		margin-top: 40px;
		border: 0px solid green;
	}

	#login_form{
		float: left;
		width: 319px;
		padding-left: 22px;
		padding-top: 16px;
		padding-bottom: 18px;
		margin-left: 33px;
		margin-top: 40px;
		background-color: #F3F5F7;
		border: 0px solid red;
	}

	#login_form_fields{
		float: left;
	}

	#login_form_error{
		float: left;
		margin-left: 22px;
		margin-top: 16px;
		width: 100px;
		/*color: #CD0000;*/
		color: #E51837;
		font-weight: bold;
	}

	#my_cart{
		width: 550px;
		float: left;
		border: 0px solid red;
		/*padding-left: 37px;
		padding-top: 40px;*/
		padding-left: 5px;
		padding-top: 10px;
	}

	#my_wishlist{
		width: 550px;
		float: left;
		border: 0px solid red;
		/*padding-left: 37px;*/
		padding-left: 10px;
		padding-top: 14px;
	}

	#register_success_image{
		float: left;
		width: 216px;
		/*margin-left: 33px;*/
		padding-left: 34px;
		margin-top: 35px;
		border: 0px solid green;
	}

	#success_message,
	#checkout_success_message{
		float: left;
		background-color: #F6F7F9;
		border: 1px solid #EFEFEF;
		text-align: center;
		width: 209px;
		height: 134px;
		position:relative;
		top: 35px;
		left: 24px;
		padding-top: 93px;
		padding-left: 30px;
		padding-right: 30px;
	}

	#checkout_success_message{
		padding-top: 50px;
	}

	#success_buttons {
		margin-top: 14px;
		padding-left: 290px;
	}

	#sign_in_problems_image{
		float: left;
		width: 216px;
		/*margin-left: 33px;*/
		margin-left: 34px;
		margin-top: 35px;
		border: 0px solid green;
	}

	#sign_in_problems{
		float: left;
		background-color: #F6F7F9;
		text-align: center;
		width: 216px;
		height: 191px;
		margin-top: 35px;
		margin-left: 23px;
		padding-top: 36px;
		padding-left: 33px;
		padding-right: 20px;
	}

	#pass_recovery_form_error{
		float: left;
		margin-top: 16px;
		width: 150px;
		/*color: #CD0000;*/
		color: #E51837;
		font-weight: bold;
	}

#addressbook{
	float: left;
	margin-left: 3px;
	width: 321px;
	margin-top: 40px;
}

#addressbook_image{
	float: left;
	width: 182px;
	padding-left: 33px;
	margin-top: 40px;
	border: 0px solid green;
}

.addressbook_item{
	float: left;
	margin-top: 17px;
	width: 321px;
	background-color: #F3F5F7;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 20px;
	font-family: Arial, serif;
	line-height: 12px;
	font-size: 12px;
	color: #757373;
}

	.addressbook_item a, .addressbook_item a:link{
		color: #617D97;
		text-decoration: underline;
		font-weight: bold;
	}

	.addressbook_item a:hover{
		/*color: #CD0000;*/
		color: #E51837;
		text-decoration: none;
		font-weight: bold;
	}

#my_account_menu{
	/*margin-left: 16px;*/
	width: 153px;
	padding-top: 36px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
}

	#my_account_menu ul{
		background-color: #FFFFFF;
		list-style: none;
		margin: 0px;
		padding: 0px;
		font-family: Arial, serif;
		font-size: 12px;
	}

	#my_account_menu li{
		border-width: 1px 0px 0px 0px;
		border-style: solid;
		border-color: #DDDDDD;
		padding-top: 8px;
		padding-left: 6px;
		padding-bottom: 8px;

	}

	#my_account_menu a, a:link{
		color: #5E5E5E;
		text-decoration: none;
	}

	#my_account_menu a:hover{
		color: #DC0000;
		text-decoration: none;
	}

a.txt_underlined{
	text-decoration: underline;
}

a.txt_blue, a:link.txt_blue{
	color: #5E5E5E;
}

a:hover.txt_blue{
	/*color: #CD0000;*/
	color: #E51837;

}

.sign_in_box{
	color: #686868;
	background-color: #F6F7F9;
	border-color: #EFEFEF;
	border-style: solid;
	border-width: 1px;
}

.input{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #FFFFFF;
	border-color: #EFEFEF;
	border-style: solid;
	border-width: 1px;
	padding: 2px;
}

	a.link_mini:link, a.link_mini:hover, a.link_mini:visited, a.link_mini:active{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #2E5476;
		line-height: 12px;
		text-decoration: underline;
	}
