	div#profile_bg_image, div#profile_bg_color, div#profile_font_color, div#profile_font_size, div#profile_font_family {
		position:relative; /*keep*/
		/*background-color:#F0F0F0;*/
		padding:4px;
		margin-bottom:1px;
		border-bottom:1px solid #ccc;
	}
	div.customize_content {
		/*position:relativ_e;*/
		border:0px solid red;
	}
	
	div.customize_header_box {
		text-align: center;
		width: 100%;
		margin-bottom:20px;
	}
	
	div.customize_footer_box {
		text-align: center;
		width:540px;
	}

	.button {
		/*position:relativ_e;*/
		margin-top:8px;
	}
	
	div.customize_box, div.customize_box_pic {
		/*position:relativ_e;*/
		clear: left;
		height: 50px;
		width: 510px;
		margin-left: auto;
		margin-right: auto;
		border:0px solid green;
	}
	div.customize_box_pic {
		height: 140px;
	}
	
	span.left_box {
		float: left;
		width: 180px;
		text-align: left;
	}
	
	span.right_box {
		position:absolute;
		top:4px;
		right:4px;
		text-align:right;
	}