/* body */

body {
	text-align:left;
	font-size:12px;
	font-family:"Trebuchet MS", Verdana;
	margin:6px auto; padding:0;
	color:#ccc;background:#000000;
}

/* common */
div,form,img,ul,ol,li,dl,dt,dd {font-size:12px; margin: 0; padding: 0; border: 0;}
li{list-style-type:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}

table,td,tr,th{font-size:12px;}

img { border:none; padding:0;}

a {color: #ccc; text-decoration:none;}
a:link	{color: #ccc; text-decoration:none;}
a:visited {color: #ccc;text-decoration:none;}
a:hover {color: #fff; text-decoration:underline;}
a:active {color: #ccc;}

/* header */
.wrapperbox{width:100%;height:96px;;background:url("bg_topnav.gif") repeat-x;}

.wrapper{width:983px;margin:0 auto;}
.wrapper .header{width:983px;height:96px;position:relative;background:url("bg_tel.gif") right bottom no-repeat;}
.wrapper .header .logo{width:157px;height:61px;position:absolute;top:22px;left:0;}
.wrapper .header .logo a{float:left;width:157px;height:61px;background:url("logo.gif") no-repeat;text-indent:-9999px;}
.wrapper .header .goTaobao{position:absolute;width:143px;height:33px;top:32px;right:0px;}
.wrapper .headerlogin{width:227px;position:absolute;top:52px;right:0px;display:none;}
.wrapper .headerlogin a{padding-left:6px;}

.wrapper .wl{float:left;width:181px;height:520px;background:#000000;;border:1px solid #3e3e3e;margin-top:12px;}
.wrapper .wl dl{}
.wrapper .wl dt{width:181px;height:40px;background:url("bg_lmheader.gif") no-repeat;}
.wrapper .wl dd{padding:0 0 0 8px;}
.wrapper .wl dd a{margin:4px 0 4px 0;text-indent:-9999px;}
.wrapper .wl dd a.catalog_01{float:left;width:156px;height:72px;background:url("bg_catalog_01.gif") top no-repeat;}
.wrapper .wl dd a.catalog_02{float:left;width:156px;height:72px;background:url("bg_catalog_02.gif") top no-repeat;}
.wrapper .wl dd a.catalog_03{float:left;width:156px;height:72px;background:url("bg_catalog_03.gif") top no-repeat;}
.wrapper .wl dd a.catalog_04{float:left;width:156px;height:72px;background:url("bg_catalog_04.gif") top no-repeat;}
.wrapper .wl dd a.catalog_05{float:left;width:156px;height:72px;background:url("bg_catalog_05.gif") top no-repeat;}
.wrapper .wl dd a.catalog_06{float:left;width:156px;height:72px;background:url("bg_catalog_06.gif") top no-repeat;}
.wrapper .wl dd a:hover{background-position:bottom;}

.wrapper .wm{float:left;width:555px;height:520px;background:#000000;border:1px solid #3e3e3e;margin:12px 6px 0 6px;}

.wrapper .wr{float:left;width:231px;margin:7px 0 0 0;}
.wrapper .wr .wrbox{width:229px;height:auto;background:#000000;padding:0;margin-top:5px;border:1px solid #3e3e3e;}
.wrapper .wr .nlogin{width:229px;height:93px;background:url("bg_popup_01.gif") no-repeat;position:relative;}
.nlogin .logininput{position:absolute;top:16px;left:43px;}
.nlogin .logininput p{padding:0;margin:0;margin-bottom:2px;}
.nlogin .logininput .txtInput{width:106px;height:16px;padding:0;margin:0;color:#ccc;background:#000;border:1px solid #404040;}

.wrapper .wl .notes dl{width:181px;}
.wrapper .wl .notes dt{width:181px;height:23px;line-height:23px;color:#fff;text-align:center;background:url("bg_notes_dt.gif") repeat-x;}
.wrapper .wl .notes dt a{color:#fff;}
.wrapper .wl .notes dd{width:181px;color:#c4c4c4;text-align:center;padding:0;clear:both;}
.wrapper .wl .notes dd a{float:left;width:181px;line-height:18px;color:#fff;text-indent:0;}
.wrapper .wl .notes dd a:hover{color:#fff;}
.wrapper .wl .notes dd a:visited{color:#fff;}

.wrapper .wmm{float:left;width:792px;min-height:555px;background:#000000;border:1px solid #3e3e3e;margin:12px 0 0 6px;}
.wrapper .wmm .notes{color:#ccc;padding:10px;}
.wrapper .wmm .notes h1{font-size:14px;}
.wrapper .wmm .notes p{line-height:24px;padding:10px 0 10px 0;margin:0;}
.wrapper .wmm .notes p a{color:#ccc;}
.wrapper .wmm .notes p a:hover{color:#ccc;}

.wrapper .wrr{float:left;width:794px;background:#000000;margin:12px 0 0 6px;position:relative;}

.wrapper .shopping{position:absolute;color:#ccc;top:10px;right:10px;}
.wrapper .shopping span{color:red;}
.wrapper .shopping a{color:#ccc;}

.wrapper .path{width:786px;height:33px;line-height:33px;color:#ccc;border:1px solid #3e3e3e;padding:0 0 0 6px;margin-bottom:5px;}
.wrapper .path a{color:#ccc;}
.wrapper .path a:hover{color:#ccc;}
.wrapper .path a:visited{color:#ccc;}

.wrapper .catalog{width:792px;height:480px;color:#ccc;border:1px solid #3e3e3e;padding:0;}
.wrapper .catalog .catalog_box{width:739px;margin:0 auto;}
.wrapper .catalog .catalog_pop p{float:left;width:357px;padding:0;margin:0;}
.wrapper .catalog .catalog_pop p.pop01{}
.wrapper .catalog .catalog_pop p.pop01_small{float:left;}
.wrapper .catalog .catalog_pop p.pop02{margin-left:24px;}
.wrapper .catalog .catalog_pop p.pop02_small{float:left;margin-left:18px;+margin-left:10px;}

.goods_item{margin-top:20px;}
.goods_item .related_title{font-size:14px;}
.goods_item ul{margin-top:6px;}
.goods_item li{float:left;width:128px;height:180px;margin-right:23px;+margin-right:22px;position:relative;}
.goods_item li img{width:128px;height:98px;border:1px solid #373737;}
.goods_item li h1{position:absolute;top:108px;left:4px;font-size:12px;padding:0;margin:0;}
.goods_item li h2{position:absolute;top:128px;left:4px;font-size:12px;padding:0;margin:0;}
.goods_item li h3{position:absolute;top:148px;left:4px;font-size:12px;padding:0;margin:0;}
.goods_item li.end{margin-right:0;}

.goods_detail{width:739px;margin-bottom:12px;}
.goods_detail .thumbs{float:left;width:295px;margin-right:12px;}
.goods_detail .thumbs .middlethumb{width:293px;height:225px;border:1px solid #373737;}
.goods_detail .thumbs .thumb li{float:left;padding:6px 4px 0 0;}
.goods_detail .thumbs .thumb li img{width:55px;border:1px solid #373737;}

.goods_detail .info{float:left;width:432px;position:relative;}
.goods_detail .info dl{width:430px;height:225px;border:1px solid #373737;}
.goods_detail .info dt{width:430px;height:44px;line-height:44px;background:url("bg_info_dt.gif") repeat-x;}
.goods_detail .info dt .goodsname{float:left;font-size:20px;font-weight:bolder;padding-left:10px;}
.goods_detail .info dt .goodsprice{float:right;font-size:20px;font-weight:bolder;padding-right:10px;}
.goods_detail .info dd{padding:11px 0 11px 11px;}
.goods_detail .info dd p{padding:10px 0 0 0;margin:0;line-height:22px;}
.goods_detail .info .sale{width:40px;height:80px;background:url("bg_sale.gif") no-repeat;position:absolute;top:45px;right:20px;}
#div_saleprice{width:40px;position:absolute;top:37px;font-size:14px;color:#fff;text-align:center;}

.goods_detail .info dl.qty{width:430px;height:56px;margin-top:8px;border:1px solid #373737;position:relative;}
.goods_detail .info dl.qty table{font-size:14px;font-weight:bolder;line-height:56px;margin-left:10px;}
.goods_detail .info .buy{position:absolute;top:10px;right:10px;}

.cpath{float:right;color:#fff;padding:12px 0 0 0;}
.cpath a{color:#fff;}
.cpath a:hover{color:#fff;}
.cpath a:visited{color:#fff;}

.nlogin .loginbutton{position:absolute;top:16px;right:3px;}
.nlogin .loginbutton p{padding:0;margin:0;margin-bottom:6px;}
.nlogin .loginbutton .btnInput{width:63px;height:18px;color:#ccc;background:url("bg_loginbtn.gif") repeat-x;border:0;}

.nlogin .loginreg{position:absolute;top:72px;left:0;}
.nlogin .loginreg a{float:left;width:230px;height:21px;line-height:21px;text-align:center;color:#a52d2d;background:url("bg_reg.gif") repeat-x;}
.nlogin .loginreg a:hover{color:#a52d2d;}
.nlogin .loginreg a:visited{color:#a52d2d;}

.wrapper .wr .npop1{height:200px;}
.wrapper .wr .npop2{height:100px;}
.wrapper .wr .npop3{height:44px;}
.wrapper .wr .nmailbox{width:229px;height:54px;background:url("bg_popup_03.gif") no-repeat;position:relative;}
.wrapper .wr .nmailbox p{padding:0;margin:0;position:absolute;top:29px;left:10px;}
.wrapper .wr .nmailbox p .txtNewletter{width:158px;height:16px;padding:0;margin:0;color:#ccc;background:#000;border:1px solid #404040;}
.wrapper .wr .nmailbox p .btnInput{width:42px;height:18px;color:#ccc;background:url("bg_loginbtn.gif") repeat-x;border:0;}

/* LOGIN */
.login{width:756px;text-align:left;margin:24px auto;padding:0;}
.login dl.login_ll{float:left;width:50%;padding:0;margin:0;color:#ccc;border-right:1px solid #CECECE;}
.login dl.login_rr{float:left;width:auto;padding:0 28px;margin:0;color:#ccc;}
.login dt,h3.title{font-size:14px;font-weight:bolder;color:#ccc;padding:0;margin:0;}
.login dt span{font-size:12px;font-weight:normal;color:#ccc;padding:0;margin:0;}
.login dd{line-height:24px;padding-top:16px;}
.login label{float:left;width:90px;padding-right:10px;text-align:right;}

.link{}
.link dl{}
.link dt{font-size:12px;}
.link dd{}

.reg_bank{}
.reg_bank li{float:left;width:33%;padding-bottom:12px;}

.login .maildomain a{padding:0 6px 0 6px;color:#990000;text-decoration:underline;}
.login .maildomain a:visited{color:#990000;}

/* STEP */
.step{width:813px;height:55px;line-height:35px;margin:0 auto;border-bottom:1px solid #E0DCCA;position:relative;}
.step div{font-size:14px;color:#ccc;font-weight:bolder;}
.step div.selected{color:#fff;}
.step div#step1{top:12px;left:200px;position:absolute;}
.step div#step2{top:12px;left:280px;position:absolute;}
.step div#step3{top:12px;left:440px;position:absolute;}
.step div#step4{top:12px;left:540px;position:absolute;}

/* BASKET */
.basket{width:813px;color:#ccc;text-align:left;margin:0 auto;padding:0;}
.basket h2{font-size:12px;font-weight:normal;padding-top:12px;}

.cart_list_title { display:block; color:#4A4840; background:#E0DCCA; height:40px; width:813px; margin:12px 0;}
.cart_list_title li { display:block; float:left; line-height:30px; padding:5px;}

.cart_list { display:block; height:90px; width:813px; border-bottom:#E0DCCA 1px solid;}
.cart_list li { display:block; float:left; height:80px; padding:5px;}
.cart_list:hover { background:#666; border-bottom:#6F603B 1px solid; cursor:pointer;}

.cart_item { width:100px;}
.cart_item img { width:80px;} 
.productImages{width:80px; }

.cart_note { width:220px;}
.cart_note p { margin-top:34px; line-height:22px;}
.cart_status { width:40px; line-height:80px;}
.cart_price { width:60px; line-height:80px;}
.cart_qty { width:50px;}
.cart_qty p { margin-top:34px; line-height:22px;}
.cart_qty input { margin-top:25px;}
.cart_total { width:60px; line-height:80px;}
.cart_del { width:90px; line-height:80px;text-align:center;}
.cart_fav { width:90px; line-height:80px;text-align:left;}
.input_grey{width:30px;}

.cashier {display:block;color:#DC8100;width:813px;font-size:14px;font-weight:bolder;}
.cashier li { display:block; float:left; line-height:22px;}
.cashier input { margin-top:7px; margin-bottom:7px;}
.cashier_list1 { width:400px; padding-left:30px;}
.cashier_list2 { width:80px; }
.cashier_list3 { width:110px; }
.cashier_list4 { width:350px;}
.cashier_list5 { width:430px; }

/* gbook */
.gbook_list { display:block; }
.gbook_list li { display:block; border-top:#E0DCCA 1px solid; padding:15px 0; } 
.gbook_list li a { padding:0 8px ; font-size:10px;}
.gbook_list li span { font-size:10px; color:#8E0018; padding:0 8px 0 30px;}
.gbook_list li font { color:#4A4840; font-weight:bolder;}
.gbook_list li p { display:block; line-height:20px; margin-top:10px;}

.catalog_description{font-size:12px;font-weight:normal;padding:0;margin:0;}

.gbook_reply { color:#3887BD; padding:20px 10px 10px 10px; background:#E3EFFF;}
.gbook_reply h3 { font-size:12px; margin-bottom:8px;}

/* ORDER LIST */
.order_list {width:723px;border-bottom:#efefef 1px solid;}
.order_list {display:block; height:30px;}
.order_list li { display:block; float:left; height:30px; line-height:30px; padding:0 12px 0 0;}

.ol_no{ width:156px; }
.ol_time{ width:126px; }
.ol_status {width:80px;}
.ol_qty, .ol_total { width:66px;}

.ol_menu a {
	color:#333;
	text-decoration:none;
	display:block; float:left; height:30px; line-height:30px; padding:0 12px 0 0;
}
.ol_menu a:visited { color:#908D80; text-decoration:none;}
.ol_menu a:hover { color:#8E0018; }
.ol_menu_normal a:visited { color:#908D80; text-decoration:none;}
.ol_menu_normal a:hover { color:#8E0018; }

.order_prolist ul { height:30px; line-height:30px; border-bottom:#E0DCCA 1px solid;}
.order_prolist li { float:left; padding-bottom:0;}
.order_prolist div { text-align:right;}

.order_item, .order_price, .order_qty, .order_total {padding-right:5px;}
.order_item { width:420px;}
.order_price { width:60px;}
.order_qty { width:60px;}
.order_total { width:60px;}

.footer{width:756px;margin:12px auto;}
.footer dl{float:left;text-align:left;}

.footer dl#footerdl1{width:81px;}
.footer dl#footerdl2{width:125px;padding:0 18px 0 18px}
.footer dl#footerdl3{width:123px;padding:0 18px 0 18px}
.footer dl#footerdl4{width:83px;padding:0 18px 0 18px}
.footer dl#footerdl5{width:110px;padding:0 18px 0 18px}
.footer dl#footerdl6{width:67px;padding:0 0 0 18px}

.footer dt{color:#a0a0a0;font-size:14px;line-height:24px;font-weight:bolder;}
.footer dt a{color:#a0a0a0;}
.footer dt a:hover{color:#a0a0a0;}
.footer dt a:visited{color:#a0a0a0;}

.footer dd{line-height:24px;}
.footer dd a{float:left;width:97%;color:#a0a0a0;}
.footer dd a:hover{color:#a0a0a0;}
.footer dd a:visited{color:#a0a0a0;}

.copyright{width:767px;margin:0 auto;text-align:center;line-height:24px;color:#c3c3c3;border-top:1px dotted #777;padding-top:12px;}
.copyright a{color:#c3c3c3;}
.powered{display:none;}

.btnButton{width:63px;height:20px;color:#ccc;text-align:center;background:url("bg_loginbtn.gif") repeat-x;border:0;}

.w40{width:40px;}

.clearBoth{clear:both;}