@charset "utf-8";

/* miimoo.com css sys */
/* author: zmz */
/* author mail: zmzart@gmail.com */
/* author web: www.yourthink.com */

/* body */

body {
	color:#606366; 
	text-align:center;
	font-size:12px;
	font-family:"Lucida Grande", "Trebuchet MS", Geneva, Arial, Verdana;
	margin:0; padding:0; padding-bottom:50px;
	background:#fff url(bg_body.gif) repeat-x top center;
	enigma:#E2E2E2;
} 

div,form,img,ul,ol,li,dl,dt,dd,p,table,tr,td,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; border:0;} 

ul, li { list-style:none; } 

input {
	border:0px;
	padding:0; margin:0;
	margin-right:10px;
	font-family:/*"Trebuchet MS",*/ Verdana, Arial;
	font-weight:normal;
}

table,td,tr,th, font, input, textarea { font-size:12px; }

a {color: #00A800; text-decoration:none; outline:underline;}
a:link	{color: #00A800; text-decoration:underline;}
a:visited {color: #00A800;text-decoration:underline;}
a:hover {color: #00A800; text-decoration:none;}
a:active {color: #00A800;}

/* layout */

.wrapper {
	width:740px;
	text-align:left;
	padding:0 20px;
	margin:0 auto;
	background: #FFF url(bg_wrapper.gif) no-repeat top;
}

.wrapper_inside {}

/* userpad */

.userpad { display:block; height:40px; overflow:hidden; }
.userpad li { display:block; height:40px; float:left; line-height:40px; margin-right:15px;}

.user { font-weight:bolder; padding-left:15px;}

.login a {
	display: block;
	width: 80px; height: 40px;
	line-height:0px;
	background: url(btn_login.gif);
	text-indent: -9999px;
}
.login a:hover { background: url(btn_login.gif) 0 -40px; }

.search_bar {
	float:right;
	padding-top:10px;
	margin-right:10px;
	background:url(bg_search_bar.gif) no-repeat;
}
.search_bar_input {
	color:#FFF;
	width:110px;
	height:21px;
	padding-left:10px;
	border:0px;
	background-color:transparent;
}

/* header */

.header { display:block; width:740px; height:70px;}
.header li { display:block; }

.logo { float:left; height:70px;}

.nav { height:40px; background:#008800 url(bg_nav.gif) repeat-x top; margin:0 20px;}
.nav li { float:left;}
.nav li a {
	display:block;
	width:70px; height:40px;
	color:#FFF;
	text-align:center;
	line-height:40px; font-family:"Trebuchet MS";
	text-decoration:none;
}
.nav li a:visited { color:#FFF; text-decoration:none; }
.nav li a:hover { color:#FFF; background:url(bg_nav_hover.gif) 0 -40px;}
.nav li a:active { color:#FFF; background:url(bg_nav_hover.gif) 0 -80px;}

.nav_now a, .nav_now a:visited {color:#FFF; font-weight:bolder; background:url(bg_nav_hover.gif) 0 -40px;}

.nav_title { height:40px; background:#E1E1E1; }

.nav_l_01, .nav_l_02, .nav_l_03, .nav_l_04, .nav_l_05 {float:right; margin:15px 0;}
.nav_l_01 a, .nav_l_02 a, .nav_l_03 a, .nav_l_04 a, .nav_l_05 a {
	display: block; width: 90px; height: 40px; text-indent: -9999px; }
.nav_l_01 a:hover, .nav_l_02 a:hover, .nav_l_03 a:hover, .nav_l_04 a:hover, .nav_l_05 a:hover {
	background-position: 0 -40px}

.nav_l_01 a {background-image: url(btn_nav_light_new.gif);}
.nav_l_02 a {background-image: url(btn_nav_light_sub.gif);}
.nav_l_03 a {background-image: url(btn_nav_light_sale.gif);}
.nav_l_04 a {background-image: url(btn_nav_light_none.gif);}
.nav_l_05 a {background-image: url(btn_nav_light_gift.gif);}

/* home kv */

.kv_home { display:block; width:740px; margin-bottom:60px;}

.kv_mod_01 img { float:left; padding:20px 0 0 20px; }

/* menus */

.menu, .menuse { display:block; width:700px; margin:0 20px; background:#DBEDB2 url(bg_menu.gif);}
.menu li, .menuse li { float:left; }
.menu li a, .menuse li a {
	color:#008F00;
	display:block;
	width:132px;
	height:23px;
	line-height:23px;
	padding-left:8px;
	text-decoration:none;
}
.menu li a:visited { color:#008F00; text-decoration:none; }
.menu li a:hover { color:#FFF; background:#B9D872;}
.menu li a:active {color: #DBEDB2; background:#1FA01F;}

.menu_now a { color:#FFF; background:#B9D872;}

.menuse { background:#DBEDB2 url(bg_menuse.gif);}
.menuse li a { color:#76797C; text-decoration:none;}
.menuse li a:visited { color:#76797C; }
.menuse li a:hover { color:#FFF; background:#C8C8C8;}
.menuse li a:active { color:#E6E6E6; background:#76797C;}

.menuse_now a { color:#76797C; background:#C8C8C8;}

.herebar {
	display:block;
	margin:0 20px;
	margin-top:8px;
	padding-bottom:10px;
	/*background:url(bg_dot_line.gif) bottom repeat-x;*/
}
.herebar h5 { font-weight:normal; }
.herebar a { color:#76797C; }
.herebar a:visited  { color:#76797C; }
.herebar a:hover { color: #00A800;}
.herebar span { margin:0 3px;}

.hb_ad { visibility:hidden; position:absolute; margin-left:550px; }

/* pro list */

.prolist { display:block; width:740px; background:url(bg_prolist.gif);}
.prolist li {
	float:left;
	display:block;
	width:150px; height:220px;
	padding:5px;
	margin:10px 0 0 20px;
	display:inline;
}
.prolist li a { color:#666666; text-decoration:none; cursor:pointer;}
.prolist li a:visited { color:#666666; text-decoration:none;}
.prolist li a:hover { color:#00A800; text-decoration: underline;}
.prolist li h5 { font-size:12px; font-weight:normal; height:34px; margin-top:5px;}

.price { color:#008800; font-size:11px; font-weight:normal;}
.price span { font-size:15px; font-weight:bolder; padding:0 4px;}

.dot { color:#969696; font-weight:normal;}

.page_nu { width:720px; height:60px; font-size:14px; font-weight:bolder; margin:0 20px;}
.page_nu a, .page_now {
	display:block; float:left; margin:15px 4px 0 4px; width:24px; height:24px; line-height:24px; text-align:center; }
.page_nu a {color:#999999; text-decoration:none;}
.page_nu a.selected {color:#FFF; background:url(bg_page_nu.gif); }
.page_nu a:visited {color:#999999; }
.page_nu a:hover { color:#333; }

/* detail */

.detail, .dinfo { width:700px; margin:0px 20px 5px 20px;}

.dinfo { background:#F0E7C8 url(bg_detail_info.gif);}

.detail { padding-bottom:5px; background:url(bg_dot_line.gif) bottom repeat-x;}

.intro { margin:10px 20px; line-height:18px;}

.dtitle, .dprice, .dfeatures ul, .dtags, .dcart li, .dorder { color:#A1865C; border-top:#DDCDA3 1px solid; }

.dnote, .dfeatures, .dcart { width:230px; float:left; border-top:#A1865C/*#DDCDA3*/ 5px solid;}

.dtitle { color:#775D35; font-size:16px; padding:5px; }

.dprice { font-size:12px; font-weight:normal; padding:5px;}
.dprice_m, .dprice_s, .dprice_sales { display:block; float:left; clear:both; padding-right:30px; }
.dprice_m { color:#008800; }
.dprice_m span { font-size:30px; }
.dprice_s { text-decoration: line-through; padding-bottom:5px; white-space:nowrap;}
.dprice_s span { font-size:20px; }
.dprice_sales { color:#FF4E00; background:url(icon_sales.gif) no-repeat 100% 0;}
.dprice_sales span { font-size:30px; }

.dfeatures { display:block; line-height:22px; margin-left:5px;}
.dfeatures li { padding:0 5px; }

.dtags a { color:#775D35; padding-right:5px;}
.dtags a:visited { color:#775D35; }

.dcart { display:block; margin-left:5px;}
.dcart li { display:block; width:220px; padding:5px;}
.dcart select { color:#A1865C;}

.dorder {}
.dorder img {}

.dexp { width:170px; position:absolute; margin-left:530px;}
.dexp_prev, .dexp_next, .dexp_ad { width:80px; height:80px; float:right; }
.dexp_prev a , .dexp_next a { position:absolute; }
.dexp_prev { border-left:5px solid #fff; border-bottom:5px solid #fff;}
.dexp_next { border-left:5px solid #fff; border-bottom:5px solid #fff;}

.dexp_ad { border-left:5px solid #fff; border-bottom:5px solid #fff;}

.dlike { width:710px; margin:0 0 20px 20px; }
.dlike img { margin:8px 8px 0 0;}

/* footer */

.tips {
	display:block;
	height:120px;
	background:#E6E6E6;
	margin:0px 20px 0 20px;
	border-bottom:#D2D2D2 1px solid;
}
.tips li { margin:10px 15px;}
.tips h4 { color:#333333; display:block; margin:8px 15px; font-size:12px; font-family: "Trebuchet MS", Helvetica, Verdana;}
.tips a { color:#333333; }
.tips a:visited { color:#333333;}
.tips a:hover { color:#999999;}

.tips_01, .tips_02, .tips_03 { float:left; width:232px; height:120px;}
.tips_01, .tips_02 { margin-right:0px;} 
.tips_01 li, .tips_02 li { list-style:outside disc ; margin-left:28px;}
.tips_01, .tips_02 { border-right:#D2D2D2 1px solid; }
.tips_02, .tips_03 { border-left:#FFF 1px solid; }
.tips_03 img { margin:0 6px 6px 0;}

.foot { display:block; margin-top:20px; padding-top:20px; background:url(bg_dot_line.gif) top repeat-x;}
.foot li { width:780px; margin:0 auto 10px auto; line-height:18px;}
.foot img { margin-top:8px;}
.foot a { color:#606366; padding-right:15px;}
.foot a:visited { color:#606366;}
.foot a:hover { color:#00A800;}
.foot a:active {color: #606366;}

.brand img { display:block; float:left; padding:8px 15px 0 0; }

.totop { position:absolute; z-index:99; margin-left:650px; margin-top:90px;}
.totop a {
	display: block; 
	padding:0;
	width: 40px; height: 20px;
	background: url(btn_totop.gif);
	text-indent: -9999px;
}
.totop a:hover {background: url(btn_totop.gif) 0 -20px;}

/* signup */

.signup { background:url(bg_signup.gif);}

.singin, .reg, .hlight { float:left; width:228px;}
.singin, .reg { margin-right:8px; }

.singin span {
	display:block;
	margin:8px 40px 8px 0;
	color:#ff6c00;
}

.hlight { padding-top:50px; line-height:20px;}
.hlight img { margin-top:12px;}
.hlight li {list-style:outside disc; margin-left:15px; margin-bottom:8px;}

/* password */

.password { background:url(bg_rpass.gif);}

.rpass { float:left; width:472px;}

/* my account */

.account { background: url(bg_account.gif); line-height:20px;}
.account a { color:#76797C;}
.account a:visited { color:#76797C; }

.apfile, .aorder, .aother { float:left; width:228px;}
.apfile, .aorder { margin-right:8px; }

.apfile span, .aorder span, .aother span{ color:#0091E5; font-weight:bolder; margin:0 8px;}

.apfile h3 { color:#008800; font-size:14px; }

.aorder img { vertical-align:middle; margin:2px 8px 3px 0;}

.ainfo {
	display:block;
	width:690px;
	margin:20px;
	padding:40px 0 0 0;
	background:url(title_s_payinfo.gif) no-repeat 15px 15px;
	border:5px #C9E4FF solid;
}
.ainfo li { display:block; float:left; width:330px; height:75px; padding:10px 0 10px 15px; line-height:18px;}
.ainfo h4 { color:#666666; font-size:12px;}

.ainfobg {background: #EAF5FF;}

/* profile */

.profile {background:url(bg_help.gif)}

.pfuser, .pfinfo { float:left; line-height:20px;}

.pfuser {width:232px; margin-right:10px;}
.pfuser h3 { color:#008800; font-size:14px; }

.pfinfo {width:458px;}

/* cart & fav */

.cart, .fav { float:left;}

.cart {
	width:420px;
	margin:0 10px 20px 0; 
	background:url(bg_cart_paper.gif) repeat-y; 
}

.cartlist { display:block; width:400px; margin:10px; }
.cartlist li img, .cartlist li h4, .cartlist li span { display:block; float:left;}
.cartlist li { display:block; width:400px; height:100px; border-bottom:#dfc987 1px solid; padding-top:10px;}
.cartlist li h4 { width:180px; font-size:12px; line-height:22px; font-weight:normal; margin:0 10px;}
.cartlist li span { width:80px;}
.cartlist li span h2 { display:block; width:70px; height:64px; font-size:14px; color:#e76d00;}
.cartlist li span p { font-size:10px; font-weight:normal;}

.cartam {
	width:25px; height:16px;
	font-size:10px;
	line-height:16px;
	padding-left:45px;
	background: url(bg_cartam.gif) no-repeat;
}

.cartco { float:left; width:16px; height:80px; margin-left:22px;}
.cartco img { margin-bottom:10px;}

.carttotal { font-size:18px; font-weight:bolder; color:#e76d00; width:100px; margin-left:310px;}
.carttotal p { font-size:10px; margin-right:8px;}

.cartbtn {
	width:400px;
	margin:10px 0 0 10px;
	text-align:right;
	padding-top:10px;
	border-top:#dfc987 1px solid;
}
.cartbtn img { margin-left:10px; }
.cartDesc {line-height:24px;}

.fav { width:270px;}
.fav ul { display:block; margin-top:10px;}
.fav ul li {
	display:block; float:left;
	width:80px; height:80px;
	margin:0 6px 6px 0;
}

.favmask {
	visibility:hidden;
	position:absolute;
	width:80px; height:80px;
	background:#0078be;
	filter:alpha(opacity=85); 
	-moz-opacity:0.85;
	opacity: 0.85;
}
.favmask span { display:block; width:50px; margin:32px 0 0 22px;}
.favmask img { margin-right:8px;}

/* order list */

.olist { background:url(bg_orderlist.gif)}

.ostate, .otable { float:left;}

.ostate {width:232px; margin-right:10px; }
.ostate img { margin-left:10px; }
.ostate li { display:block; height:30px; line-height:30px; padding-left:10px; cursor:pointer;}
.ostate li img { margin:8px 8px 9px 0; vertical-align:middle;}
.ostate li span { color:#CCCCCC; margin-left:8px;}

.ostate_over {
	color:#008800;
	font-weight:bolder;
	background-image:url(menu_ordersta.gif);
	cursor:pointer;
}

.otable { width:458px;}
.otable div ul { display:block; width:458px; height:25px; }
.otable div ul li { display:block; float:left; height:25px; line-height:25px; padding-left:5px;}

.ot_no { width:105px; }
.ot_time { width:125px;}
.ot_state { width:75px;} .ot_state img { margin:5px 8px 7px 0; vertical-align:middle;}
.ot_amount { width:48px;}
.ot_total { width:80px;}

.ot_bg { background:#E6E6E6;}
.ot_line { border-bottom:#E6E6E6 1px solid;}

/* order */

.od_title { padding:15px 0 8px 0; }

.od_table { width:700px; display:block; padding:10px 0; border-bottom:#dcdcdc 1px solid;}

.od_table dt, .od_table dd { display:block; float:left; padding:6px 0; height:26px;} 

.od_table dl {}
.od_table dt { width:130px; line-height:26px;}
.od_table dd { width:570px; line-height:26px;}
.od_table dd span input {
	height:20px; padding:3px;
	color:#76797C;
	background:#F0F0F0;
	border-left:#C8C8C8 1px solid; 
	border-top:#C8C8C8 1px solid; 
	border-bottom:#E6E6E6 1px solid; 
	border-right:#E6E6E6 1px solid;
	vertical-align:middle;
}
.od_table dd font { color:#333333; margin-left:10px; font-weight:bolder;}

.od_line { border-top:#999999 1px solid;}
.od_total { font-size:22px;}

.od_table2 { width:700px; display:block; padding:10px 0; border-bottom:#dcdcdc 1px solid;}
.od_table2 dt, .od_table2 dd { display:block; float:left; padding:6px 0; } 
.od_table2 dl {}
.od_table2 dt { width:180px;}
.od_table2 dd { width:520px;}

.od_sel { margin-top:0px;}

.od_btn { margin-top:10px; text-align:right;}
.od_btn img { margin-left:10px;}

/* help */

.help { background:url(bg_help.gif)}
.help h3 { font-size:14px; color:#008800; margin-bottom:20px; }
.help h4 { font-size:12px; color:#666666; margin-bottom:10px; }

.helpq, .helpa { float:left; line-height:22px;}

.helpq { width:260px;}
.helpq li { display:block; height:30px; line-height:30px; padding:0 10px; }

.helpa { width:430px; padding-left:10px;}
.helpa li { list-style: decimal outside; margin:0 10px 10px 20px;}

.help_q { cursor:pointer; }
.help_q a:hover { color:#008800; }

.help_q_over {
	color:#333333;
	font-weight:bolder;
	background-image:url(menu_help.gif);
	cursor:pointer;
}

/* about */

.about { line-height:22px; }
.about h3 { font-size:14px; color:#008800; margin-bottom:20px; }
.about img { margin-left:10px;}

/* contact */

.contact {}
.contact li { display:block; float:left; width:270px; height:65px; padding:15px 0 0 80px; line-height:20px;}
.contact li a { color:#76797C;}
.contact li a:visited { color:#76797C;}
.contact li h3 { font-size:15px; color:#008800;}

.cmail, .cim, .cgbook, .csms { background-repeat:no-repeat; background-position:left;}

.cmail { background-image:url(icon_contact_mail.gif);}
.cim { background-image:url(icon_contact_im.gif);}
.cgbook { background-image:url(icon_contact_gbook.gif);}
.csms { background-image:url(icon_contact_sms.gif);}

/* friendly */

.link { background: url(bg_dot_line.gif) repeat-x bottom; padding-bottom:20px;}
.link li {
	display:block;
	float:left;
	width:340px; height:25px;
	line-height:25px;
	padding-left:10px;
	font-weight:bolder;
}
.link li a { color:#B4B4B4; font-weight:normal; margin-left:15px;}
.link li a:visited { color:#B4B4B4; }

/* title & highlight  */

.title {width:700px; margin:0 0 0 20px; border-bottom:#C8C8C8 solid 1px; position:relative;}
.title h3 { color:#008800; font-size:18px; padding:10px 0 5px 0;}
.title .desc{ display:block; margin: 0 auto 0 auto; height:22px; line-height:22px; text-align:right; font-size:12px;top:6px;right:0;position:absolute;}

.title .desc #sort_lastdatetime{width:69px;height:20px;right:69px;top:5px;position:absolute;}
.title .desc #sort_lastdatetime a{float:left;width:68px;height:19px;line-height:19px;text-align:left;color:#fff;font-size:11px;text-decoration:none;padding-left:5px;background:url("sort_back_f1_asc.gif") no-repeat;}
.title .desc .sort_back_asc#sort_lastdatetime a{background:url("sort_back_f1_asc.gif") no-repeat;}
.title .desc .sort_back_desc#sort_lastdatetime a{float:left;width:73px;height:19px;line-height:19px;text-align:left;color:#fff;font-size:11px;background:url("sort_back_f1_desc.gif") no-repeat;text-decoration:none;}

.title .desc #sort_sellprice{width:69px;height:20px;right:0;top:5px;position:absolute;}
.title .desc #sort_sellprice a{float:left;width:68px;height:19px;line-height:19px;text-align:left;color:#fff;font-size:11px;text-decoration:none;padding-left:5px;background:url("sort_back_f2_asc.gif") no-repeat;}
.title .desc .sort_back_asc#sort_sellprice a{background:url("sort_back_f2_asc.gif") no-repeat;}
.title .desc .sort_back_desc#sort_sellprice a{background:url("sort_back_f2_desc.gif") no-repeat;}

.titlepic {}

.title_sml { width:700px; margin-bottom:8px; padding:5px 0; border-bottom:#666666 1px solid;}

/* quicklink */

.qlink { height:80px; padding-top:20px;}
.qlink li { display:block; float:left; width:224px; }

/* fonts */

.cnhei, .dtitle, .title { font-family: "微软雅黑", "黑体";}

.en, .price, .page_nu, .contact li h3, .apfile h3, .pfuser h3 { font-family: "Trebuchet MS", Helvetica, Verdana, Arial; }

.en2, .dprice { font-family: Helvetica, Arial, Verdana; }

.en3, .userpad { font-family:Verdana, Arial, Helvetica, sans-serif; }

.cns { font-size:11px; font-family: MingLiU, Tahoma, Verdana;}

.ens, .link a { font-size:10px;}

.no { color:#000; }

.yes { color:#00D500; }

.notice { color:#969696; margin:0 8px;} 

.notes { color:#FF9900;}

/* input */

.ip {
	padding:3px; margin:5px 5px 5px 0;
	color:#76797C;
	background:#F0F0F0;
	border-left:#C8C8C8 1px solid; 
	border-top:#C8C8C8 1px solid; 
	border-bottom:#E6E6E6 1px solid; 
	border-right:#E6E6E6 1px solid;
	vertical-align:middle;
}

/* global */

.brand, .signup, .help, .about, .qlink, .contact, .link, .step, .welcome, .account, .profile, .olist, .cartfav, .order, .password
{ display:block; width:700px; margin:10px 20px 20px 20px; }

.sep2 { float:left; width:450px; }

.sep3 { float:left; width:232px; }

/* fix */

.clearbox { clear:both;}

a,area { blr:expression(this.onFocus=this.blur()) }
:focus { -moz-outline-style: none; }
a { outline:none; }

/* other */

.a_std  {
	filter:alpha(opacity=9);
	-moz-opacity: 0.9;
	opacity: 0.9;
}

/* over */
/* author: zmz */

#paytips{position:absolute; top:200px;left:40%; height:260px; width:300px; z-index:98;border:#CCCCCC 3px solid; background:#FFFFFF;}
#paytips div{ text-align:right; line-height:24px; background:#F3F3F3; margin-bottom:10px; height:22px; padding:0 6px 0 0;}
#paytips h1{font-family:'宋体'; font-size:16px; background:url("icon_hlepinfo.gif") no-repeat; padding-left:40px; height:32px; color:#222; margin:10px;}
#paytips p{ padding-left:50px; line-height:24px;}
#paymemo{width:450px;height:90px;line-height:20px;padding:10px;margin:10px 0 0 0;overflow: auto;overflow-y: auto;font-family:Trebuchet MS, Verdana;border:1px solid #cccccc;}