/*color  dark red 6c0014  ae232a*/
/*<![CDATA[*/
iframe{
v:expression(this.src='about:blank',this.outerHTML='');
}
#f126{v:expression() !important} 
/*]]>*/
body{
	margin:0 auto;
	padding:0;
	font-size:12px;
	color:#555;
	background:#d0cabe url(../images/bg.jpg) repeat-x top;
	text-align:center;
	font-family:arial, helvetica, sans-serif;
	}
html, body, div, span,h1, h2, h3, h4, h5, h6, p, pre,a,font, img, strong,ul, li,form, label, input,label,table,tr, th, td,* {
	margin:0;
	padding:0;
	}
table,p,input,textarea,select{
	font-family:Arial, Helvetica, sans-serif;
	}
ul,li{
	list-style:none;
	}
img{
	border:none;
	}
img.pixel{
	width:101px;
	height:100px;
	padding:1px;
	border:1px solid #eae8e9
	}/*home pic size*/
img.pixel2{
	width:101px;
	height:100px;
	}/*list bead size*/
img.pixel3{
	padding:2px;
	width:120px;
	border:1px solid #ccc;
	}
img.img_border{
	padding:1px;
	border:1px solid #ccc;
	}
img.img_large{
	width:580px;
	height:435px;
	}
img.img_info_border{border:4px solid #cfc2a2; padding:1px}
br{
	clear:both;
	}
a,a:link,a:visited{
	color:#d4b3a3;
	text-decoration:none;
	}
a:hover{
	text-decoration:underline;
	color:#a87a58;}
a.newlink,a.newlink:link,a.newlink:visited{ color:#003399; text-decoration:underline;}
a.newlink:hover{ color:#ff6200;}

.clear{
	clear:both;
	height:1px;
	line-height:1px;
	}
/*color*/
.col_m{
	color:#a87a5b;
	}
.col_f{
	color:#a87a5b;
	font-size:12px;
	}
.col_1{
	color:#e9d7ce;
	}
.col_2{
	color:#7c6254;
	}
.col_h{
	color:#555;
	}
.col_r{
	color:#FF0000;
	}
.col_p1{color:#df8713;}
.col_p2{color:#4a82ba;}
.col_p3{color:#ba4aba;}
.col_p4{color:#4a4aba;}
.col_p5{color:#c63f3f;}

/*text*/
.text_12{
	font-size:12px;
	}
.text_11{
	font-size:11px;}
.strong{
	font-weight:bold;
	}
.text_align{
	vertical-align:middle;
	margin-right:10px;
	}
.text_thr{
	text-decoration:line-through;
	}
.margin_10{
	margin-bottom:10px;
	}
.text_center{
	text-align:center;
	}
.margin_10_round{
	margin:10px;
	}
.margin_left{
	margin-left:10px;
	}
/*button*/
.button2 {
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #d4b3a3;
	border-bottom:1px solid #d4b3a3;
	background:#e9d7ce;
	color:#a87a5b;
	font-family:Arial, Helvetica, sans-serif;
	}
.button3{
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #d4b3a3;
	border-bottom:1px solid #d4b3a3;
	background:#ece9e6;
	color:#a87a5b;
	font-family:Arial, Helvetica, sans-serif;
	}
.button_text{
	margin:0px 2px;
	border: 1px solid #d4b3a3;  
	color:#555; 
	text-align:center
	}
.input_qty{
	width:30px;
	height:18px;
	text-align:center;
	margin-right:3px;
	font-size:11px;
	line-height:18px;
	}
/*ul*/
.ul_list{
	width:700px;
	margin-left:30px;
	}
.ul_list li{
	float:left;
	width:30%;
	}
/*span*/
.bg_f{
	padding:5px;
	background:#faf9f5;
	}
.margin_large{
	margin-left:150px;
	margin-right:150px;
	}
/*hint*/
.hint2{ margin:10px;border:1px dotted #fcae27 ; background:#ffffe0 ; color:#333; font-weight:bold}
#header{
	width:982px;
	height:103px;
	margin-top:22px;
	margin-left:auto;
	margin-right:auto;
	border-top:10px solid #f5f6f4;
	background:#ebe7e8 url(../images/bg_content.jpg) repeat-y;	
	}
#logo{
	display:inline;
	float:left;
	width:200px;  /*223px*/
	background:#fff;
	margin:0px 0px 0px 11px;
	border-top:1px solid #ebe7e8;
	}
#mid_header{
	display:inline;
	float:left;
	width:445px;  /*437px*/
	height:102px;
	background:#fff;
	margin:0px 0px 0px 0px;
	border-top:1px solid #ebe7e8;
	}
#mid_header h2{
	padding-top:20px;
	color:#442641;
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	text-align:left;
	}
#mid_header h2.long{ font-size:16px; font-weight:bold;}
#mid_header h1{
	padding-left:5px;
	color:#78441b;
	font-size:12px;
	text-align:left;
	}
#mid_header  a,#mid_header  a:visited{
	color:#a87a5b;
	font-weight:bold;
	margin:0px 4px;
	}
#mid_header  a:hover{
	color:#a87a5b;
	text-decoration:underline;
	}
#mid_header p{
	text-align:left;
	margin-top:8px;
	}
#mid_header p span{ margin-left:5px;}
#right_header{
	display:inline;
	float:right;
	width:315px;
	height:102px;
	margin:0px 11px 0px 0px;
	background:#fff;
	border-top:1px solid #ebe7e8;
	}
#right_header .link{
	margin-bottom:0px;
	text-align:right;
	}
#right_header .link ul{
	margin-top:25px;
	margin-right:10px;
	}
#right_header .link ul li{
	margin-top:10px;
	color:#7c6254;
	}
#right_header .link ul li a{
	margin:0px 3px;
	color:#7c6254;
	}
#right_header .link ul li a:hover{
	text-decoration:underline;
	color:#a87a58;}
#right_header .link ul li a.check{ color:#800080; font-weight:bold;}

#content_list h1{
	font-size:11px;
	color:#555;
	font-weight:normal;
	}	

#smallclass_list {
	width:726px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	text-align:left;
	}
#smallclass_list a,#smallclass_list a:link,#smallclass_list a:visited {
	display:block;
	margin:2px 0px;
	float:left;
	width:241px;
	}
#smallclass_list a:hover{ text-decoration:underline;}
#smallclass_list a.now{color:#ae232a;}
#smallclass_list a.now:link,#smallclass_list a.now:visited{color:#ae232a;}
#smallclass_list a.now:hover{ text-decoration:underline;}
#smallclass_list h1{
	display:inline;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:0;
	margin:0;
	font-weight:normal;
	}	
	
#nav{
	width:982px;
	height:33px;
	margin:0 auto;
	background:#fff url(../images/bg_content.jpg) repeat-y;
	overflow:hidden;
	}
#menu{
	width:960px;
	height:30px;
	margin:0 11px;
	border-top:2px solid #a19e99;
	border-bottom:1px dotted #555;/*cbaf9b*/
	background:#f8f2ec;
	overflow:hidden;
	}
#menu li{
	display:inline;
	line-height:30px;
	}
#menu li a,#menu li a:visited{
	font-size:12px;
	margin:0 5px;
	color:#342813;
	font-weight:bold;
	text-decoration:none;
	}
#menu li a:hover{
	color:#a87a58;
	}
/*#wapper_content{
	width:962px;
	margin:0px auto 10px auto;	
	border-left:10px solid #f5f6f4;
	border-right:10px solid #f5f6f4;
	border-bottom:10px solid #f5f6f4;
	background:#ebe6e8;
	}*/
#content{
	margin:0 auto;
	width:982px;
	background:#fff url(../images/bg_content.jpg) repeat-y;
	overflow:hidden;
	}
#left{
	display:inline;
	float:left;
	margin-left:11px;
	margin-bottom:10px;
	width:223px;
	background:#f1f0eb;
	overflow:hidden;
	}
#notice{
	width:203px;
	margin:10px;
	text-align:left;
	}
#notice h5{
	margin-left:10px;
	color:#a87a58;
	font-size:14px;
	}
#notice ul{
	margin:0px;
	padding:0;	
	}
#notice ul li{
	margin:2px 0 0 0;
	padding:0;
	width:191px;
	padding-top:0px;
	padding-left:10px;
	padding-right:2px;
	padding-bottom:0px;
	background:url(../images/icon_notice.gif) no-repeat 0 5px;
	}
#notice ul li a,#notice ul li a:link,#notice ul li a:visited{
	font-size:12px;
	color:#a87a58;
	}
#notice ul li a:hover{
	text-decoration:underline;
	}
#nav_category{
	width:202px;
	margin:10px;
	overflow:hidden;
	border:1px solid #e4e1d8;
	background:#fff ;
	text-align:left;
	}
#nav_category h5{
	background:#fff  url(../images/bg_lefttitle.jpg) no-repeat 0px 0px;
	font-size:14px;
	color:#a87a58;
	margin:0px;
	padding:5px 0px 0px 6px;
	height:21px;
	}
#menu_category{
	text-align:left;
	margin-top:5px;
	margin-bottom:10px;
	}
#menu_category li{
	border:1px solid #fff;
	margin:0;
	padding:0 0 0 6px;
	line-height:18px;
	}
#menu_category li a,#menu_category li a:visited{
	display:block;
/*	text-transform:uppercase ;*/
	font-weight:normal;
	font-size:12px;
	color:#3b3b3b;
}

#menu_category li a:hover{
	display:block;
	color:#6c0014;
	background:url(../images/bg-cate-big.jpg) repeat-y right;
	text-decoration:none;
	font-weight:bold;
}
#menu_category li a.now ,.menu_category li a.now:visited{ color:#6c0014; font-weight:bold;}
#menu_category ul{
	margin:0;
	padding:0;
	border-left:1px solid #efe6df;	
}
#menu_category li ul li{
	padding-left:10px;
	background:url(../images/icon_small_class.gif) no-repeat 0 5px;
	line-height:18px;
	}
#menu_category li ul li a,#menu_category li ul li a:visited{
	display:block;
	font-weight:normal;
	font-size:11px;
	color:#222222;
	}
#menu_category li ul li a:hover{
	color:#6c0014;
	font-weight:bold;
	}
#menu_category li.now_class{	
	}
#menu_category li.now_class a,#menu_category li.now_class a:visited{
	 color:#6c0014; font-weight:bold;
	}
#menu_category li.now_class a:hover{	
	}
#menu_category li.now_class ul li a,#menu_category li.now_class ul li a:visited{ color:#222; font-weight:normal;}
#menu_category li ul li.now_small_class{
	
	}
#menu_category li.now_class ul li.now_small_class a,#menu_category li.now_class ul li.now_small_class a:visited{
	color:#6c0014;
	font-weight:bold;
	}
#menu_category li.hint a,#menu_category li.hint a:visited{ color:#FF0000; font-weight:bold;}
#menu_category li.hint a:hover{ color:#CC0000;}
#nav_fav{
	width:202px;
	margin:10px;
	overflow:hidden;
	border:1px solid #e4e1d8;
	background:#fff;
	text-align:left;
	}
#nav_fav h5{
	background:#fff  url(../images/bg_lefttitle.jpg) no-repeat 0px 0px;
	font-size:14px;
	color:#a87a58;
	margin:0px;

	padding:5px 0px 0px 6px;
	height:21px;
	}
#menu_fav{
	text-align:left;
	margin-top:5px;
	margin-bottom:10px;
	}
#menu_fav li{
	line-height:18px;
	padding:0 6px;
	}
#menu_fav li a,#menu_fav li a:visited{
	font-weight:normal;
	font-size:12px;
	color:#555;
	text-decoration:none;
}
#menu_fav li a:hover{
	color:#6c0014;
	text-decoration:underline;
}
#menu_fav li.now_class{	
	}
#menu_fav li.now_class a,#menu_fav li.now_class a:visited{
	font-weight:bold;
	color:#a87a58;
	}
#menu_fav li.now_class a:hover{	
	}

#contact{
	width:201px;
	margin:10px;
	text-align:left;
	border:1px solid #dedacd;
	}
#contact h5{
	background:#fff  url(../images/bg_lefttitle.jpg) no-repeat 0px 0px;
	font-size:14px;
	color:#a87a58;
	margin:0px;
	padding:5px 0px 0px 6px;
	height:21px;
	}
#contact ul{
	padding-top:10px;
	padding-bottom:10px;
	background:#f1f1ee;
	}
#contact ul li{
	margin:2px 5px 2px 5px;
	color:#a87a5b;
	}
#right{
	margin:0 11px 0 0;
	display:inline;
	float:right;
	width:736px;
	background:#fff;
	text-align:left;
	overflow:hidden;
	}
#search{
	width:735px;
	height:30px;
	border-left:1px solid #e2d0c4;
	border-bottom:1px solid #e9d7ce;/*e2d0c4*/
	background:#edecec;
	}
#search form.form1{
	display:inline;
	float:left;
	position:relative;
	width:430px;
	height:30px;
	}
#search form.form2{
	display:inline;
	float:right;
	position:relative;
	width:300px;
	height:30px;
	}
#search label{
}
#search input{
}
#search select{
	margin-top:4px ;
	*margin-top:6px ;
	width:110px;
	height:20px;
}

#search1{width:202px;margin:10px;margin-bottom: 5px;font-family: Arial,Helvetica,sans-serif;font-size: 13px;font-weight: bold;color: #ae232a;text-align:left;}
#search1 h5{padding-bottom:5px;}
#search1 form{height:30px;padding-left: 15px;line-height:30px;background: url(../images/bg-search.jpg)  no-repeat left top;}
#search1 input{}
#search1 input.search-con{ width:130px; padding-left:5px; border:1px solid #afa89e;}
#search1 input.go{ background:#6c0014; color:#fff; border:none;width:25px; height:19px; margin-left:5px;}
#right h4{
	margin-top:10px;
	margin-bottom:5px;
	margin-left:5px;
	color:#a87a5b;
	font-size:16px;
	text-align:left;
	}
#right h3{
	text-align:left;
	color:#a87a58;
	font-size:14px;
	font-weight:normal;
	margin-top:8px;
	margin-bottom:10px;
	padding-left:5px;
	padding-bottom:5px;
	background:url(../images/bg_col.jpg) no-repeat 5px bottom;
	}
#wel{
	width:736px;
	background:#fff;
	overflow:hidden;
	}
.wel_left{
	display:inline;
	float:left;
	height:212px;
	vertical-align:top;
	}
/*.wel_mid{
	display:inline;
	float:left;
	height:157px;
	margin-right:10px;
	vertical-align:top;
	}*/
.wel_right{
	display:inline;
	float:right;
	width:319px;
	height:212px;
	}
.wel_right h5{ font-size:16px; line-height:25px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; color:#47492a;}
.wel_right p{
	font-style:italic;
	padding-top:0px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:0px;
	color:#2a2d05;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.wel_right p strong{
	font-weight:normal;
	}
.pic_home{
	overflow:hidden;
	margin-left:10px;
	margin-right:5px;
	border-bottom:1px solid #eddcd4;
	}
.pic_list_m{
	display:inline;
	float:left;
	width:136px;
	margin-left:10px;
	margin-top:10px;
	text-align:center;
	}
.pic_list_m p{
	margin:0;
	padding:0 0 2px 0;
	text-align:center;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#555;
	}
.pic_list_m span.col_f{ color:#ff0000; font-size:10px;}
.pic_list_m  p a,.pic_list_m  p a:visited{
	color:#a87a5b;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	}
.pic_list_m  p a:hover{
	text-decoration:underline;
	color:#333;
	}
#pop{
	width:960px;
	margin:10px 11px 0px 11px;
	}
#pop h5{
	margin-bottom:20px;
	border-bottom:1px solid #bbaf9c;
	height:24px;
	line-height:24px;
	padding-left:40px;
	background:#faf9f6 url(../images/bg_pop.jpg) no-repeat left bottom;
	color:#7c6254;
	font-size:14px;
	text-align:left;
	}
#pop h5 span{
	margin-left:146px;
	color:#333;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	}
.pic_list_m2{
	display:inline;
	float:left;
	width:160px!important;
	width:155px;
	text-align:center;
	}
#pop .pic_list_m2 p{
	padding-bottom:3px;
	}
#pop .pic_list_m2  a,#pop .pic_list_m2  a:visited{
	color:#a87a5b;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	}
#pop .pic_list_m2  a:hover{
	color:#555;
	text-decoration:underline;
	}
#pop .pic_list_m2 p.cate a,#pop .pic_list_m2 p.cate a:visited{
	color:#555;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	}
#pop .pic_list_m2 p.cate a:hover{
	text-decoration:underline;
	}
#detail_help{
	width:960px;
	margin:10px 11px 0 11px;
	border-top:1px dotted #d4b3a3;
	border-bottom:1px dotted #d4b3a3;
	background:#f5efe9;
	text-align:left;
	line-height:20px;
	}
#detail_help .why{
	display:inline;
	float:left;
	text-align:left;
	border-right:1px dotted #d4b3a3;
	color:#555;
}
#detail_help .why ul, #detail_help .help ul,.faq_m ul{
	margin:5px 10px 10px 10px;
	}
#detail_help ul li a,#detail_help ul li a:visited{
	color:#555;
	text-decoration:underline;
	}
#detail_help ul li a:hover{ color:#6c0014;}
#detail_help h5{
	margin-left:10px;
	margin-top:10px;
	font-size:12px;
	color:#333;
	}
.home-about{ width:736px; margin-top:10px; text-align:left; overflow:hidden;}
.home-about h4{ width:736px; height:36px; background:url(../images_ad/bg-about.jpg)}
.home-about h5{ padding-top:10px; font-size:16px; line-height:30px; text-align:center;}
.home-about p{ line-height:18px;}
.home-about a,.home-about a:visited{ color:#555; text-decoration:underline;}
.home-about a:hover{color:#6c0014 }
.left-ad{display:inline; float:left; width:328px; margin-left:20px; text-align:left}
.left-ad p{ padding:0 10px;}
.right-ad{display:inline; float:right; width:328px; margin-right:20px; text-align:left}
.right-ad p{ padding:0 10px;}
.right-ad cite{ text-align:right; float:right;}
.help{
	display:inline;
	float:left;
	height:110px;
	text-align:left;
	}
.faq_m{
	display:inline;
	float:left;
	height:110px;
	text-align:left;
	border-right:1px dotted #d4b3a3;
	}
#footer{
	display:inline;
	float:left;
	width:960px;
	margin-left:11px;
	margin-right:11px;
	background:#f0eae3;
	}
#link_inside{
	margin-top:10px;
	padding:5px;
	color:#a39680;
	}
#link_inside a,#link_inside a:visited{
	color:#d1baaa;
	}
#link_inside a:hover{
	text-decoration:underline;
	}
#nav_bottom{
	color:#a87a58;
	margin:10px 0px 0px 0px;
	}
#nav_bottom a,#nav_bottom a:visited{
	margin:0px 5px;
	color:#555;
	font-weight:bold;
	}
#copyright{
	padding:10px;
	font-size:11px;
	}
#copyright a,copyright a:visited{ padding:0 0 5px 0; font-size:11px;}
#copyright br{ padding-bottom:5px;}
/*list*/
#right .site{
	width:730px;
	border-bottom:1px solid #f1f0eb;
	padding:2px 0px 2px 5px;
	line-height:20px;
	font-size:11px;
	color:#555;
	}
#right .site a,#right .site a:visited{ margin-right:3px; font-size:11px; color:#333333;}
#right .site a:hover{ color:#ae232a; text-decoration:underline;}
#right .title{ width:736px; margin-top:5px; overflow:hidden;}
#right .title h1{
	margin:0px;
	padding:0px 0 0 10px;;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#ae232a;	
	font-weight:normal;
	}
#right .title h3{ display:inline;
	margin:0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#a87a5b;
	background:none;
	font-weight:normal;
	}
#right .title p{
	padding:10px 15px 0 15px;
	color:#555;
	}
#right .title a,#right .title a:link,#right .title a:visited{ color:#555; font-weight:bold;}
#right .title a.now{ color:#ae232a;}
#right .title a:hover{ text-decoration:underline;}
#right h2{
	color:#a87a5b;
	font-size:14px;
	text-align:left;
	padding:10px 4px 0px 4px;
	font-weight:normal;
	}
#right h2 a,#right h2 a:visited{
	color:#a87a5b;
	text-decoration:underline;
	}
#right h2 a:hover{
	color:#debaa3;
	text-decoration:none;
	}
#content_list{
	margin-left:10px;
	width:725px;
	color:#000;
	}
#content_list .total{
	margin-top:10px;
	margin-bottom:10px;
	width:725px;
	clear:both;
	position:relative;
	height:30px;
	background:#fff url(../images/bg_total.jpg) no-repeat center top;
	color:#555;
	text-align:center;
	font-size:12px;
	}

#content_list .total a,#content_list .total a:link,#content_list .total a:visited{
	margin:0 5px;
	color:#a87a58;
	font-size:12px;
	}
#content_list .total a:hover{ text-decoration:underline;font-size:12px;}
#content_list .total a:active{color:#a87a58;font-size:12px;}
#content_list span.col_m{ color:#745260; font-weight:bold;}

#content_list .total a.a_img{
	margin-bottom:-5px;
	}
/*othe title*/
p.othertitle{ padding:5px 5px; line-height:20px; font-size:14px; color:#333; font-weight:bold;}
p.othertitle span{ font-size:12px;}
p.othertitle a,p.othertitle a:visited{ color:#6c0014; text-decoration:underline;}
p.othertitle a:hover{ color:#333;}
/*list bead information*/
.bead_list{
	width:725px;
	border-bottom:1px dotted #d4b3a3;
	}
.bead_left{
	display:inline;
	float:left;
	width:107px;
	margin:5px 0px 5px 10px;
	}
.bead_left img{
	margin:3px;
	}
.bead_mid{
	display:inline;
	float:left;
	width:160px;
	margin:3px  0px 3px 10px;
	}
#content_list .bead_mid a,#content_list .bead_mid a:visited{
	margin-bottom:3px;
	font-size:12px;
	color:#a87a58;
	font-weight:bold;
	}
#content_list .bead_mid a:hover{ text-decoration:underline;}
#content_list .bead_mid h1{ font-size:12px; font-weight:bold; color:#a87a58;}
.bead_mid p{
	line-height:20px;
	font-size:12px;
	}
.bead_price{
	display:inline;
	float:left;
	margin-top:20px;
	width:250px;
	color:#555;
	}
.price_table{
	width:99%;
	color:#555;
	}
.price_table1{
width:300px;
color:#555;
}
.price_title{
	border-bottom:1px dotted #999;
	text-align:center;
	}
.bead_right{
	display:inline;
	float:right;
	width:150px;
	margin:15px 15px 3px 1px;
	text-align:right;
	}
.bead_right input{
	vertical-align:bottom;
	}
.bead_right li{
	line-height:25px;
	}
/*end list bead information*/
.pic_list{
	float:left;
	width:179px;
	text-align:center;
	}

.pic_list a,a:visited{
	color:#a87a5b;
	font-size:13px;
	text-decoration:none;
}

.pic_list a:hover{
	color:#a87a58;
	font-size:13px;
	text-decoration:underline;
}

.pic_list_cart{
	float:left;
	width:179px;
	text-align:center;
	background-color:#E2CFB1;
	}
	
.pic_list p{
	font-size:11px;
	color:#555;
	}
.pic{
	margin:0 auto;
	width:155px;
	height:153px;
	background:#fff url(../images/bg_pic.jpg) no-repeat center bottom;
	}
.pic a:hover img{
	width:136px;
	height:134px;
	border:1px solid #d4b3a3;
	}
.dotline{
	width:700px;
	height:20px;
	clear:both;
	background:url(../images/dotline.jpg) repeat-x center;
	}
#bottom{
	margin:0 auto ;
	width:982px;
	background:#f5f6f4 url(../images/bg_bottom.jpg) no-repeat left top;
	line-height:10px;
	}
/*infomation*/
#information{
	display:inline;
	float:left;
	width:616px;
	position:relative;
	text-align:left;
	overflow:hidden;
	}
#recommand{
	display:inline;
	float:right;
	width:118px;
	border:1px solid #f1f0eb;
	background:#fff;
	text-align:center;
	}
#recommand h3{
	padding:0;
	background:#f1f0eb;
	text-align:center;
	line-height:24px;
	font-size:12px;
	}
#recommand p{
	font-size:11px;
	}
.dotline_info{
	width:118px;
	height:12px;
	background:url(../images/dotline.jpg) repeat-x center;
		}

#information #left_info{
	display:inline;
	float:left;
	width:198px;
	margin-top:20px;
	text-align:center;
	}
#information #right_info{
	display:inline;
	float:right;
	width:416px;
	margin-top:20px;
	}
/*email to your friend*/
#tofriends br{
	clear:both;
	}
.tofriends{
	position:absolute; 
	width:400px; 
	height:400px; 
	line-height:23px;
	z-index:9999;
	top:100px ;
	left:200px;
	text-align:left;
}
.tofri{
	display:none;
	text-align:left;
	}
#closeEmail{
	height:24px;
	line-height:24px;
	padding-left:10px;
	background: url(../images/bg_closemail.gif) no-repeat left top;
	color:#7c6254; 
	font-weight:bold; 
	cursor:pointer;
	text-align:left;
	}
.tofriends form{
	width:398px;
	height:185px;
	padding-top:15px;
	border:1px solid #c3b9a7;
	background:#faf9f5;
	font-size:12px;
	text-align:left;
	}
.tofriends form label{
	display:block;
	float:left;
	width:150px;
	text-align:right;
	}
.tofriends form input{
	width:200px;
	margin:2px 2px;
	border:1px solid #c3b9a7;
	}
.tofriends form textarea{
	width:200px;
	height:50px;
	margin:2px 2px;
	border:1px solid #c3b9a7;
	font-size:11px;
	overflow:auto;
	}
.tofriends form p{
	font-size:11px;
	}
.tofriends input.button_mail1,.tofriends input.button_mail2{
float:left;
width:50px;
height:20px;
border:none;
background:#c3b9a7;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.tofriends input.button_mail2{
margin-left:100px;
}
#left_info ul{
	margin-top:1px;
	padding-top:10px;
	width:198px;
	text-align:left;
	color:#555;
	}
#left_info ul li{
	padding-left:26px;
	line-height:24px;
	}
#left_info ul li input{
	width:50px;
	height:16px;
	border-top:1px solid #a87a5b;
	border-right:1px solid #d4b3a3;
	border-bottom:1px solid #d4b3a3;
	border-left:1px solid #a87a5b;
	text-align:center;
	color:#a87a5b;
	}
#left_info ul li input.addcart{
	margin-left:4px;
	width:75px;
	height:20px;
	border:none;
	vertical-align:bottom;
	}
#left_info ul li a:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50,finishOpacity=50,style=1); 
	}
#information h1{
	margin:0px 10px 10px 0;
	font-size:18px;
	font-weight:bold;
	color:#a87a5b;
	}
#price_info{
	width:250px;
	}
#price_info .price_title{background-color:#fcf2d7; border-bottom:1px solid #cfc2a2}
.info_detail{
	}
.info_detail li{
	padding:2px 0px;
	}
.info_detail li a{
	}
#pro_style{
	margin:0 0 0 10px;
	width:596px;
	overflow:hidden;
	}
#pro_style table.pro_style_table{
	text-align:left;
	}
.grey{
	background-color:#f8f8f9;
	}
.article{
	width:560px;
	margin:10px 20px;
	text-align:left;
	}
.article p{
	}
#information .products_info{ margin:10px; border:1px solid #cfc2a2; overflow:hidden; width:592px;}
#information .products_info h2{ background-color:#cfc2a2; color:#fff; margin:0; padding:2px 10px ; font-weight:bold; font-size:12px;}
#information .products_info h4{ font-size:11px; color:#555; padding-left:5px;}
#information .products_info p{ font-size:11px; margin:5px 15px;}
/*login*/
#login_about{
	width:100%;
	margin-top:10px;
	color:#a87a5b;
	}
#login_about h3{
	font-size:14px;
	color:#a87a5b;
}
#login_about ul{
	margin:10px 0 10px 0;
	text-align:left;
	}
#login_about ul li{
	padding-left:18px;
	padding-right:10px;
	background: url(../images/icon_about.jpg) no-repeat 10px 5px;
}
#avg_left{
	float:left;
	width:49%;
	background:#fff url(../images/dotline.jpg) repeat-y right;
	text-align:left;
	color:#555;
	}
#avg_right{
	float:right;
	width:49%;
	text-align:left;
	color:#555;
	}	
#avg_left p{
	padding:10px;
	color:#555;	}
#avg_left label{
	display:block;
	float:left;
	width:150px;
	margin-top:5px;
	text-align:right;
	}
#avg_left input{
	width:150px;
	margin-top:5px;
	border:1px solid #b4b4b4;
	}
#avg_left input.button1{
	width:100px;
	margin-left:250px;
	margin-top:40px;
	*margin-top:15px;
	background:#e9d7ce;
	border:1px solid #d4b3a3;
	color:#a87a5b;
	font-weight:bold;
	}
#avg_left input.radio{
	width:20px;
	border:none;}
#avg_right input.button1{
	width:100px;
	margin-left:250px;
	margin-top:135px;
	*margin-top:115px;
	background:#e9d7ce;
	border:1px solid #d4b3a3;
	color:#a87a5b;
	font-weight:bold;
	}
.form3{
	width:99%;
	text-align:left;
	color:#555;
	}
.form3 label{
	display:block;
	float:left;
	width:200px;
	margin:4px 0px 4px 0px;
	padding-top:2px;
	text-align:right;
	}
.form3 input{
	width:200px;
	margin:4px 10px 4px 0px;
	border:1px solid #b4b4b4;
	color:#555;
}
.form3 input.radio{
	width:20px;
	border:none; vertical-align:middle;
	}
.form3 input.submit{ width:99px; height:28px; padding:0; margin:0; border:none;}
.form3 input.input_ro{
	background:#edecec;
	color:#999}
.form3 p{
	margin-left:200px;
	}
.form3 input.button1{
	background:#e9d7ce;
	border:1px solid #d4b3a3;
	color:#a87a5b;
	font-family:Arial, Helvetica, sans-serif;
	}
.register {
	text-align:left;
	}
.register p{
	padding:10px;
	}
.register h4{
	color:#555;
	font-size:12px;
	padding:5px 10px;
	}
.register ul{
	}
.register ul li{
	padding-left:10px;
	}
.register ul li a,.register ul li a:visited{color:#a87a5b;}
.register ul li a:hover{ text-decoration:underline;}
/*customer service*/
#left_service{
	display:inline;
	float:left;
	margin-left:11px;
	width:196px;
	background:#fff;
	}
#right_service{
	display:inline;
	float:right;
	width: 758px;
	margin:0 11px 0 0;
	background:#fff;
	text-align:left;
	}
#left_service h3{
	color:#a87a5b;
	font-size:14px;
	padding:10px 0px 10px 0px;
	background:#f1f0eb;
	border-right:1px solid #e9d7ce;
	}
#left_service ul.service{
	text-align:left;
	background:url(../images/dotline.jpg) repeat-y right;
	border-right:1px solid #e9d7ce;
	border-bottom:1px solid #e9d7ce;
	}
#left_service ul.service li{
	background:url(../images/dotline.jpg) repeat-x bottom;
	width:100%;
		}
#left_service ul.service li a,#left_service ul.service li a:visited{
	display:block;
	padding:10px 10px 10px 50px;
	background:url(../images/icon_service.gif) no-repeat 25px;
	color:#d4b3a3;
	}
#left_service ul.service li a:hover{ color:#a87a5b;
	background: url(../images/icon_service1.gif) no-repeat 25px;
	text-decoration:none;
	}
#left_service ul.service li.now_service a{
	background: url(../images/icon_service1.gif) no-repeat 25px;
	color:#a87a5b;
	}
#right_service h4{
	padding:10px;
	color:#a87a5b;
	font-size:14px;
	}
#right_service h4.special-h{margin-bottom:10px;padding:0 10px;color:#ae232a;height:38px;line-height:38px;background:url(../images/bg-cart.jpg) repeat-x;}
#right_service h4.title{ padding:5px ; margin-top:5px; font-size:12px; color:#333; background:#f6f6f4;}
#right_service h3{
	color:#a87a5b;
	font-size:12px;
	padding:10px;
	}
#right_service p{
	padding:5px 10px;
	}
.table_buy{
	width:730px;
	margin:0px 10px 0px 10px;
}
.table_buy table{
	font-size:12px;
	}
.table_integer{
	border-left:1px solid #d4b3a3;
	border-top:1px solid #d4b3a3;
	border-right:1px solid #d4b3a3;
	text-align:center;
	color:#333;
	font-weight:bold;
	}
.table_inner{
	border-right:1px solid #deb3a3;
	}
.td_dot{
	border-right:1px dotted #deb3a3;
	border-bottom:1px dotted #deb3a3;
	}
.td_dot1{border-bottom:1px dotted #deb3a3;}
.table-title{ border:1px solid #deb3a3; height:24px;color:#333;font-weight:bold;}
.table-title td{ padding:2px;}
/*product list at cart*/
.pro-list1{text-align:left;  color:#333; border-bottom:1px solid #d4b3a3}
.pro-list1 td{ padding:2px;}
.pro-list1 td.pro-name{ padding:2px 5px 2px 2px;}
.pro-list1 a,.pro-list1 a:visited{ color:#ae232a; text-decoration:underline;}
.pro-list1 a:hover{ text-decoration:none;}
.table-aciton{ width:730px; overflow:hidden; margin:10px 0;}
.form3 .checkout label{width:150px;}
.form3 textarea{
	margin-left:150px;
	background:#f1f1f1;
	padding:2px;
	border:1px solid #ccc;
	scrollbar-arrow-color :#a87a5b; 
	scrollbar-3dlight-color :#e2d0c4; 
	scrollbar-base-color : #f1f0eb; 
	scrollbar-darkshadow-color :#e9d7ce; 
	scrollbar-face-color : #f1f0eb;
	scrollbar-highlight-color :#f1f1f1; 
	scrollbar-shadow-color :#f1f1f1; 
	scrollbar-track-color :#fff; 
	}
.usual{
	margin-left:10px;
	}
.usual li{
	padding:2px 0px 2px 10px;
	}
.ul_linkage{
	width:716px;
	margin-left:20px;
	text-align:left;
	}
.ul_linkage li{
	float:left;
	width:30%;
	margin:5px;
	}
/*help center*/
#help_nav{
	background:#faf9f6;
	height:28px;
	border-bottom:1px solid #e9d7ce;
	line-height:28px;
	text-align:left;
	color:#d8d0b9;
	} 
#help_nav ul{
	}
#help_nav ul li{
	float:left;
	}
#help_nav ul li.now_help{
	background:#faf9f6 url(../images/bg_help.jpg) repeat-x top;
	border-left:1px solid #e9d7ce;
	font-weight:bold;
	color:#a87a5b
	}
#help_nav ul li a,#help_nav ul li a:visited{
	display:block;
	margin:0px 10px 0px 0px;
	padding:0px 10px 0px 10px;
	text-decoration:none;
	color:#a87a5b
	}
#help_nav ul li.now_help a{
	background:none;
	color:#a87a5b;}
#help_nav ul li a:hover {
	background:#faf9f6 url(../images/bg_help.jpg) repeat-x top;

	border-left:1px solid #e9d7ce;
	color:#a87a5b;
	}
.help-nav{
	width:202px;
	margin:10px;
	overflow:hidden;
	border:1px solid #e4e1d8;
	background:#fff ;
	text-align:left;
	}
.help-nav h5{  height:35px; line-height:40px;  text-align:center; font-size:14px; margin:0 10px; border-bottom:1px dotted #ccc;}
.help-nav ul{ margin:0 5px 10px 5px; line-height:18px;}
.help-nav ul li{ padding:0 0 0px 15px; font-weight:bold; font-size:12px; background:url(../images/arrow-h.jpg) no-repeat 0 6px;}
.help-nav ul li.tit{ padding:3px 0 2px 0; background:none;}
.help-nav ul li a,.help-nav ul li a:visited{ color:#6b103d; text-decoration:underline; font-weight:normal;}
.help-nav ul li a:hover{ color:#333;}
#help{
	width:726px;
	margin:0 5px;
	text-align:left;
	color:#555;
	 background:url(../images/bg-helptitle.jpg) repeat-x top;
	
	}
#help h5.bigtitle{ text-align:center; font-size:25px; line-height:40px;color:#898d8c; }
#help h5.bigtitle1{text-align: left; font-size:14px; padding-left:5px; line-height:26px; color:#505050; font-weight:bold;}
#help h5.bigtitle2{ font-size:16px; padding-left:5px;}
.question{ display:inline; float:right; width:188px; margin-right:10px;overflow:hidden;}
.service-nav{ margin:10px 0; line-height:18px;}
.service-nav dt{ padding-left:30px; font-size:14px; font-weight:bold; height:22px;}
.service-nav dt.service-order{background:url(../images/icon-order.gif) no-repeat 0 0;}
.service-nav dt.service-shipping{background:url(../images/icon-shipping.gif) no-repeat 0 0;}
.service-nav dt.service-faq{background:url(../images/icon-faq.gif) no-repeat 0 0;}
.service-nav dd{ padding-left:33px; padding-bottom:3px;}
#help h2{
	margin-left:5px;
	margin-right:20px;
	line-height:24px;
	font-size:12px;
	color:#6b103d;
	font-weight:bold;
	}
#help p{
	padding:0px 20px 5px 10px;
	}
#help a,#help a:link,#help a:visited{ color:#6b103d; text-decoration:underline; font-weight:normal;}
#help a:hover{ color:#333;}
#help ul{
	margin:0px 40px;
	}
#notice_article{
	margin:10px 20px 0px 20px;
	}
#notice_article h2{
	height:24px;
	padding-left:2px;
	background:#faf9f6;
	color:#555;
	text-align:left;
	font-size:16px;
	line-height:24px;	
	}
#notice_article p{
	text-align:left;
	line-height:18px;
	padding:5px 0px 5px 0px;
	color:#555;
	}
#help label{
	display:block;
	float:left;
	width:130px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:right;
	}
#help input{
	width:200px;
	margin-top:5px;
	margin-bottom:5px;
	background:#faf9f6;
	border:1px solid #e9d7ce;
	}
#help textarea{
	width:500px;
	height:100px;
	background:#faf9f6;
	padding-bottom:10px;
	border:1px solid #e9d7ce;
	scrollbar-arrow-color :#a87a5b; 
	scrollbar-3dlight-color :#e2d0c4; 
	scrollbar-base-color : #f1f0eb; 
	scrollbar-darkshadow-color :#e9d7ce; 
	scrollbar-face-color : #f1f0eb;
	scrollbar-highlight-color :#f1f1f1; 
	scrollbar-shadow-color :#f1f1f1; 
	scrollbar-track-color :#fff; 
	}
.pic_bead_float{
	diplay:inline;
	float:left;
	width:120px;
	text-align:center;
	}
/*sitemap*/
#right ul.sitemap{
	display:inline;
	float:left;
	width:300px;
	margin:15px;
	border-left:5px solid #e7d2c8;
	border-right:5px solid #f6e8e1;
	border-bottom:5px solid #e9d5cc;
	border-top:5px solid #ead6cd;
	list-style:none;
	font-size:14px;
	font-weight:bold;
	color:#a87a58;
	}
#right ul.sitemap li{
	margin-left:5px;
	padding:0px;
	font-size:12px;
	}
#right ul.sitemap li h1{
	margin:0px;
	padding:0px;
	font-size:12px;
	}
#right ul.sitemap li a,#right ul.sitemap li a h1,#right ul.sitemap li a:visted{
	color:#a87a58;
	font-size:12px;
	font-weight:normal;
	}
#right ul.sitemap li ul{
	margin-left:20px;
	padding:0px;
	}
#right ul.sitemap li ul li{	
	margin:0px;
	padding-left:10px;
	line-height:12px;
	}
#right ul.sitemap li ul li a h1{
	font-size:12px;
	}
/*popular category*/
#popularclass{
	text-align:center;
	margin:0 auto;
	font-family:Verdana;
	}
#popularclass h3{
	margin:0px;
	padding:10px 0px 0px 10px;
	height:21px;
	background: url(../images/bg_popcategory.jpg) repeat-x bottom;
	color:#333;
	font:bold 13px arial;
	}
#popularclass h3 a,#popularclass h3 a:visited{ color:#6c0014;}
#popularclass h3 a:hover{ text-decoration:underline;}
.category_pic{
	float:left;
	display:inline;
	width:136px;
	margin-left:10px;
	margin-top:10px;
	text-align:center;
	}
.category_pic img{
	padding:2px;
	width:120px;
	border:2px solid #eaeaea;
	}
.category_pic a,.category_pic a:visited{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#555;}
.category_pic a:hover{ text-decoration:underline;}
#pic_home{
	margin-top:10px;
	}
#pic_home h3{
	margin:0px;
	padding:10px 0px 0px 10px;
	height:21px;
	background: url(../images/bg_recommend.jpg) repeat-x bottom;
	color:#333;
	font:bold 13px arial;
	}
#pic_home h3 a,#pic_home h3 a:visited{ color:#6c0014;}
#pic_home h3 a:hover{ text-decoration:underline;}
#poppic{
	margin-top:10px;
	}	
#poppic h3{
	margin:0px;
	padding:10px 0px 0px 10px;
	height:21px;
	background:url(../images/bg_poppic.jpg) repeat-x bottom;
	color:#333;
	font:bold 13px arial;
	}
#poppic h3 a,#poppic h3 a:visited{ color:#6c0014;}
#poppic h3 a:hover{ text-decoration:underline;}
#hot{
	width:202px;
	margin:10px;
	overflow:hidden;
	border:1px solid #e4e1d8;
	background:#fff ;
	text-align:left;
	}
#hot h5{
	height:16px;
	padding:5px 0px 2px 5px;
	background:url(../images/bg_lefttitle.jpg) no-repeat left top;
	font-size:14px;
	color:#a87a58;
	text-align:left;
	}
#hot ul{
	margin:10px 0;	
	}
#hot ul span{
	margin:0 5px;
	padding:0 3px;
	color:#a87a58;
	border:1px solid #d4b3a3;
	background-color:#e4e4e4
	}
#hot ul li{
	margin:0 5px;
	line-height:20px;
	}
#hot ul li a,#hot ul li a:visited{
	color:#555;
	}
#hot ul li a:hover{
	text-decoration:underline;
	}
#ad{
	width:203px;
	margin:10px;
	text-align:left;
	}
#ad img{
	border:1px solid #e4e4e4;
	}
#ad ul{
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #bcb6b3;
	background:#f1f1ee;
	}
/*jewelry knowledge*/
#knowledge{
	width:202px;
	margin:10px;
	text-align:left;
	background:#fff ;
	border:1px solid #dedacd;
	}
#knowledge h5{
	background:#fff  url(../images/bg_lefttitle.jpg) no-repeat 0px 0px;
	font-size:14px;
	color:#a87a58;

	margin:0px;
	padding:5px 0px 0px 6px;
	height:21px;
	}
#knowledge a{
	color:#555;
	}
#knowledge ul{
	}
#knowledge ul li{
	margin:0 10px;
	padding:0;
	width:182px;
	line-height:20px;
	white-space:nowrap;
	word-break:keep-all;
	overflow:hidden;
	text-overflow:ellipsis;
	}
#knowledge ul li a,#knowledge ul li a:visited{
	color:#555;
	}
#knowledge ul li a:hover{
	text-decoration:underline;
	}
#knowledge ul li.more{
	text-align:right;
	}
#knowledge ul li.more a,#knowledge ul li.more a:visited{
	color:#d4b3a3
	}
#knowledge ul li.more a:hover{
	text-decoration:underline;
	}
/*jewelry knowledge article*/
#knowledge_article{
	width:736px;
	margin:0px;
	line-height:18px;
	background:#fff url(../images/bg_knowledge.jpg) no-repeat right top;
	}
#knowledge_article h1{
	color:#786d37;
	font-size:12px;
	}
#knowledge_left{
	display:inline;
	float:left;
	width:506px;
	background:url(../images/bg_know_left.jpg) repeat-y;
	}
#knowledge_left h4{
	margin:0px;
	padding-left:25px;
	border:1px solid #e3e0d0;
	border-left:1px solid #b5a580;
	background:url(../images/icon_knowledge.jpg) no-repeat 10px 6px;
	line-height:20px;
	color:#786d37;
	font-size:12px;
	font-weight:normal;
	}
#knowledge_left h4 a{
	color:#786d37;
	margin-right:5px;
	}
#article_content{
	width:484px;
	margin:10px 0px 10px 0;
	border:1px solid #e5d8c9;

	padding:10px;
	overflow:hidden
	}
.relative{
	margin-top:10px;
	}
ul.article_list{
	padding-top:10px;
	padding-bottom:10px;
	background:#edeae5;
	border-bottom:1px solid #b5a580;
	border-left:1px solid #b5a580;
	}
ul.article_list li{padding-left:10px;}
ul.article_list li a,ul.article_list li a:visited{text-decoration:underline;color:#555;}
ul.article_list li a:hover{color:#786d37;}
/*page*/
.page {
	margin:10px 0;
	padding:3px 3px 10px 3px;
	border-bottom:1px solid #dddddd;
	text-align:center;
	}
.page a{
	margin:2px;
	padding:5px;
	border: #eee 1px solid;
	color:#a87a58
	}
.page a:hover{
	border:1px solid #999;
	text-decoration:none;
	}
.page a:active{
	border:1px solid #999;
	color:#666;
	}
.page select.page{
	width:50px;
	color:#282828;
	}
.page span{
	margin:5px;
	}
.disabled{
	border:1px solid #eee;
	padding:5px;
	margin:2px;
	}
.current{
	border:1px solid #a87a58;
	padding:5px;
	font-weight:bold;
	color:#fff;
	background-color:#cbab94
	}
#knowledge_right{
	display:inline;
	float:left;
	width:200px;
	margin-right:20px;
}
#knowledge_right h4{
	background:none;
	font-size:12px;
	font-weight:normal;
	width:100%;
	color:#000;
	border-bottom:2px solid #e6decd;
}
ul.article_title{
	margin-left:10px;
	width:190px;
	}
ul.article_title li{
	padding-left:12px;
	background:url(../images/icon_knowledge.jpg) no-repeat left 4px;
	}
ul.article_title li a{
	color:#555;
	}
ul.keywords{
	margin-left:5px;
	padding:5px 5px;
	border:1px solid #e5d8c9;
	background:#f7f2ed;
	overflow:hidden;
	}
ul.keywords li{
	float:left;
	margin:0 2px;
	}
ul.keywords li a,ul.keywords li a:visited{
	color:#555;
	}
ul.keywords li a:hover{
	text-decoration:underline;
	}
#ad_know{
	margin-top:5px;
	margin-left:5px;
	width:195px;
	text-align:right;
	}
/*tags*/
.tags{
	width:201px;
	margin:10px;
	text-align:left;
	border:1px solid #dedacd;
	background:#fff;
	}
.tags h5,.tags h3{
	background:#fff  url(../images/bg_lefttitle.jpg) no-repeat 0px 0px;
	font-size:14px;
	color:#a87a58;
	margin:0px;
	padding:5px 0px 0px 6px;
	height:21px;
	}
.tags p{ margin:0; padding:5px 10px; line-height:14px;}
.tags a,.tags a:visited{ margin:0; padding:0 5px 0 0; color:#5a3857; font-size:11px; }
.tags a:hover{ text-decoration:underline;}
.tags span a,.tags span a:visited{ font-weight:bold;}
/*regester sucdessfully*/
dl.user-guide{ float:left; width:200px; margin:10px 12px; text-align:center;}
/*order status*/
.status{ text-align:center;}
.status img{ margin:10px 5px;}