@import url("home.css");
@import url("jquery.jdMenu.css");
@import url("mainprod.css");
@import url("pop.css");
@import url("yubeauty.css");
@import url("yuskincare.css");
@import url("yustyles.css");
@import url("brand_story.css");
/*style tag*/
body{
	font-size:12px;
	font-family:"宋体", PMingLiU, Arial;
	margin:0;
	height: 412px;
}
form, div, img, dl, dt, dd, h1, h2, h3, h4, p {
	border:0pt none;
	margin:0pt auto;
	padding:0pt;
}

/*style navigation*/
#navigation .navselect{
	border-top:2px solid;
	padding:0;
}
#navigation .pinkborder{
	border-color:#f38fb5;
}
/*struts*/
#top{
	margin:0;
	background:url(bg_shadow.jpg) bottom repeat-x;
}
	#topContainer{
		height:139px;
		margin:0 auto;
		width:900px;
		position:relative;
	}
	
		#logo{
			float:left;
		}
		#control{
			float:right;
			width:853px;
		}
			#login{
				width:853px;
				text-align:right;
				padding:15px 0 10px;
			}
			#newsletter{
				background:#f4f4f4;
				border:1px solid #dddddd;
				float:right;
				height:38px;
				width:233px;
				padding:5px 0px 5px 15px;;
				display:block;
				clear:right;
			}
				#email{
					color:#666666;
					width:150px;
					height:13px;
					border:1px solid #ddd;
					padding:0;
					margin:0;
					font-size:11px;
					font-family:PMingLiU,Arial;
					float:left;
				}
				.email_order{
					color:#666666;
					width:150px;
					height:13px;
					border:1px solid #ddd;
					padding:0;
					margin:0;
					font-size:11px;
					font-family:PMingLiU,Arial;
					float:left;
					margin-top:5px;
				}

				#submail{
					width:60px;
					height:15px;
					background:#f20017;
					border:none;
					margin-right:10px;
					color:#fff;
					font-size:11px;
					font-family:PMingLiU,Arial;
					float:right;
				}
		#navigation{
			background:url(bg_line.gif) repeat-x top;
			float:left;
			list-style:none;
			width:900px;
			padding:0;
			margin:0;
			height:32px;
			_height:42px;
		}
			#navigation li{
				float:left;
				height:32px;
				overflow:hidden;
			}
			#whatnewli{
				width:92px;
			}
			#skincareli{
				width:96px;
			}
			
			#makeupli{
				width:94px;
			}
			#beaschooli{
				width:93px;
			}
			#brstoryli{
				width:95px;
			}
			#newsli{
				width:94px;
			}
			#clubli{
				width:107px;
			}
			#countermapli{
				width:77px;
			}
			#navigation #searchpannal{
				height:24px;
				margin:4px 0px;
				border-left:1px solid #ddd;
				float:left;
				display:block;
			}
				#searchkey{
					color:#666666;
					width:88px;
					height:13px;
					border:1px solid #ddd;
					padding:0px;
					margin:5px 0px 5px 15px;
					font-size:11px;
					font-family:PMingLiU,Arial;
					float:left;
				}
				#subsearch{
					width:40px;
					height:15px;
					background:#7a797d;
					border:none;
					margin:5px 0px 5px 5px;
					color:#fff;
					font-size:11px;
					font-family:PMingLiU,Arial;
					float:right;
					cursor:pointer;
					padding-top:1px;
					*padding-top:2px;
				}
				#navigation li img{
				}


#content{
	width:900px;
	margin:0 auto;
}
#footer{
	width:900px;
	margin:0 auto;
	clear:both;
}
	#footerbar{
		background:#666666;
		color:#fffffa;
		height:22px;
	}
		#copyright{
			float:left;
			line-height:22px;
			padding-left:5px;
		}
		#footerlink{
			float:right;
			list-style:none;
			height:22px;
			padding:0;
			margin:0;
		}
			#footerlink li{
				float:left;
				line-height:22px;
			}
				#footerlink li a{
					color:#fffffa;
					padding:0 10px;
					text-decoration:none;
				}
				#footerlink li a:hover{
					text-decoration:underline;
				}
				
				
	#icpinfo{
		padding:5px 0 5px 5px;
	}
	

#content{
	width:900px;
	margin:0 auto;
	visibility:visible;
	display:block;
	background-image: url(main_bg_01.jpg);
}
#content2{
	width:900px;
	margin:0 auto;
	visibility:visible;
	display:block;
	background-image: url(main_bg_02.jpg);
}
#content3{
	width:900px;
	margin:0 auto;
	visibility:visible;
	display:block;
	background-image: url(main_bg_03.jpg);
}
#footer{
	width:900px;
	margin:0 auto;
	clear:both;
}
	#footerbar{
		background:#666666;
		color:#fffffa;
		height:22px;
	}
		#copyright{
			float:left;
			line-height:22px;
			padding-left:5px;
		}
		#footerlink{
			float:right;
			list-style:none;
			height:22px;
			padding:0;
			margin:0;
		}
			#footerlink li{
				float:left;
				line-height:22px;
			}
				#footerlink li a{
					color:#fffffa;
					padding:0 10px;
					text-decoration:none;
				}
				#footerlink li a:hover{
					text-decoration:underline;
				}
				
				
	#icpinfo{
		padding:5px 0 5px 5px;
	}

table select, tr select, td select{
	position:relative;
	font-size:12px;
	color:#666666;
    top:-5px;
}
.reg_Title{
	font-family:"宋体";
	font-size:26px;
	color:#ff0000;
}
.reg_Content{
	padding:0px 20px 30px 55px;
	font-size:12px;
	color:#666666;
}
.register_web .reg_Content{
	padding:0px 20px 30px 55px;
	font-size:12px;
	color:#666666;
	float:left;
	margin:20px 0 0 100px;
}
.user_profile .reg_Content{
	padding:0px 20px 0px 55px;
	font-size:12px;
	color:#666666;
	float:left;
	margin:20px 0 0 100px;
}
.reg_Content a, .reg_Content tr{
	color:#666666;
	text-decoration:none;
	height:36px;
}
.inputText{
	width:185px;
	height:12px;
	background:#e2e2e2;
	border:solid 1px #c0c0c0;
	color:#666666;
	font-size:12px;
}
.inputText_login{
	width:160px;
	height:12px;
	background:#e2e2e2;
	border:solid 1px #c0c0c0;
	color:#666666;
	font-size:12px;
	margin-top:20px;
}
.form{
	background:#e2e2e2;
	border:solid 1px #c0c0c0;
	color:#666666;
	font-size:12px;
}
.form1{
	background:#e2e2e2;
	border:solid 1px #c0c0c0;
	color:#666666;
	font-size:12px;
	width:120px;
}
.form2{
	background:#e2e2e2;
	border:solid 1px #c0c0c0;
	color:#666666;
	font-size:12px;
	width:60px;
}
#civil{
	float:left;
	margin-left:5px;
	margin-top:-15px;
}
#civil input{
	float:left;
	margin-top:2px;
	margin-right:5px;
}
#civil label{
	float:left;
	width:30px;
	*margin-top:6px;
}
.reg_Table{
	width:660px;
	height:190px;
	vertical-align:top;
	margin:20px 0 0 50px;
}
.content_top_sub_title{
	color:#ff0000;
}
.content_top_sub_title a {
	color:#ff0000;
	text-decoration:none;
}
.cancel{
	cursor:pointer;
	padding-left:0px;
}
.registerGift{
	width:150px;
	padding:0 0 0 55px;
	color:#333333;
}
.registerTitle{
	font-weight:bold;
	color:#333333
}
#userPrompt{
	line-height:24px;
	hegiht:80px;
}
.td_edit{
	width:115px;
	text-align:right;
	padding-right:20px;
}
.td_update{
	width:135px;
	text-align:right;
	padding-right:20px;
}
#titlePadding{
	padding-left:56px;
}
#imgPadding{
	padding-right:30px;
}
#submitImgPadding{
	padding-left:202px
}
.registerTd{
	width:520px
}
#register_title{
	width:470px;
}
#foot_top{
	clear:both;
	width:900px;
	height:96px;
	_height:0px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
#foot_top1{
	clear:both;
	width:900px;
	height:2px;
	_height:0px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
#mainProdInfo{
	float:left;
	display:inline;
}
.beauty_amsf #column_top{
	height:1000px;
	_height:1020px;
}
.beauty_hfbz #column_top{
	height:930px;
}
.beauty_hfbz #column_bottom{
	_margin-top:-930px;
}
.beauty_mlzr_zrjq_ns #column_top{
	height:1100px;
	_height:1200px;
}
.beauty_mlzr_dyp  #column_top{
	height:1650px;
}
.beauty_lxmj #column_top{
	height:2300px;
	_height:2500px;
}
.beauty_self_color #column_top{
	height:1700px;
	_height:1730px;
}
.beauty_zwjc_detail #column_top{
	height:800px;
}
.brand_story_index #column_top{
	height:1000px;
}
.brand_story_dujuan #column_top{
	height:1400px;
}
.yclub_faq #column_top{
	height:930px;
}
.category_cn #column_top{
	height:1150px;
}

.product_cn #column_top{
	height:1000px;
}
.counter #column_top{
	height:850px;
}
.member_jf #column_top{
	height:1250px;
}
.member_lelve #column_top{
	height:1030px;
}
.member_xz #column_top{
	height:940px;
}
.member_xc #column_top{
	height:900px;
}
.privace #column_top{
	height:900px;
}
.beauty_amsf #mainProdInfo img {
	margin-top:10px;
}

.beauty_hfbz #mainProdInfo img {
	margin-top:10px;
}
.beauty_mlzr_zrjq_ns #mainProdInfo img {
	margin-top:10px;
}
.beauty_mlzr_dyp #mainProdInfo img {
	margin-top:10px;
}
.beauty_lxmj #mainProdInfo img {
	margin-top:10px;
}
.beauty_self_color #mainProdInfo img {
	margin-top:10px;
}
.beauty_zwjc_detail #mainProdInfo img {
	margin-top:10px;
}
.beauty_mlzr_zrjq_ns #mainProdInfo img {
	margin-top:10px;
}
#pswText input{
	width:160px;
	height:12px;
	background:#e2e2e2;
	border:solid 1px #c0c0c0;
	color:#666666;
	font-size:12px;
}
.regesterLine{
	display:block;
	width:600px;
	height:36px;
	margin-left:0px;	
}
.regesterLine label{
	padding-right:30px;
	float:left;
	display:inline;	
}
.regesterLine td{
	padding-right:24px;	
}
.regesterLine select{
	position:relative;
	font-size:12px;
	color:#666666;
}
#regOkContent{
	padding-left:108px;
	width:800px;
	height:360px;
	float:left;
	margin:20px 0 20px 0px;
}
#regGift{
	padding-top:80px;
	float:left;
	width:130px;
	height:35px;
}
#giftImgPadding{
	padding-left:28px;
	float:left;
	padding-top:40px;
}
#regGiftTitle{
	padding-top:60px;
	float:left;
	width:140px;
	height:35px;
}
#regGiftTitle .new_gift{
	display:block;
	margin:10px 0;
}
#attentionpro{
	padding-left:84px;
}
#lost_psw_submit_btn{
	padding-left:50px;
}
.reg_prompt{
	width:600px;
	height:90px;
	display:block;
}
.space{
	width:600px;
	height:70px;
	display:block;
	vertical-align:middle;
	line-height:60px;
}
.sex_register{
	float:right;
	display:inline;
	margin:-30px 290px 0 0;

}
#register_submit{
	float:left;
	line-height:20px;
	display:inline;
	margin:0px 0 30px 45%;
	
}
.user_profile{
	height:450px;
	*height:470px!important;
}

#register_submit a{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#FF0000;
	text-align:center;
	font-size:12px;
	line-height:12px;
	padding:2px 0;
	float:left;
	margin-top:20px;

}
#profile_submit{
	float:left;
	line-height:20px;
	display:inline;
	margin:0px 0 100px 44%;
	
}
#profile_submit a{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#FF0000;
	text-align:center;
	font-size:12px;
	line-height:12px;
	padding:2px 0;
	float:left;

}
#welcome{
	float:right;
	padding:15px 0 10px;
	margin-right:20px;
}
#logout{
	float:right;
	padding:15px 0px 10px 0px;

}
.login_submit{
	background:url(enter_button.jpg) top no-repeat;
	width:46px;
	height:19px;
	outline:none;
	cursor:pointer;
}
.forget_password{
	display:block;
	margin:25px 0px 10px 0px;
}
#login_yuesai{
	display:block;
	margin:20px 0;
}

.back a{
	color:red;
}
.request_letter{
	display:block;
	margin:15px 0;
}
#edit_password{
	margin-top:40px;
}
#edit_password_submit{
	float:left;
	line-height:20px;
	display:inline;
	margin:-40px 0 30px 45%;
}
#edit_password_submit a{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#FF0000;
	text-align:center;
	font-size:12px;
	line-height:25px;
	padding:2px 0;
}
#login a{
	color:#7a797d;
}
#logout a{
	color:#7a797d;
}
#NLFields img{
	float:left;
	margin-left:10px;
	margin-top:5px;
}
#backtoindex{
	float:left;
	padding-left:8px;
	margin-top:0;
	padding-top:0;
}
#menu2 {
	width: 500px;
	float: right;
	padding-top: 20px;
}
.opacity {BACKGROUND-COLOR: #993300; COLOR: #ff9900; FILTER: alpha(opacity=100)} 
