*{padding:0;margin:0;}

body {
	font-size:11px;
	font-family:"Verdana";
	margin:6px 0 0 0; padding:0;
	background:#f9fbf4;
}

/* 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,input{font-size:12px;}

img { border:none; padding:0;}

a {color: #fff; text-decoration:none;}
a:visited {color: #fff;text-decoration:none;}
a:hover {color: #fff; text-decoration:underline;}

#wrapper-header{width:820px;height:108px;margin:0 auto 0 auto;position:relative;}
#wrapper-header .logo{width:312px;height:71px;top:35px;left:16px;position:absolute;}
#wrapper-header .logo a{float:left;width:312px;height:71px;background:url("logo.gif") no-repeat;}
#wrapper-header .search{width:140px;height:24px;line-height:24px;background:url("bg_search.gif") no-repeat;top:10px;right:0;position:absolute;}
#wrapper-header .search .searchInput{padding:2px 0 0 20px;}
#wrapper-header .search .txtSearch{width:120px;color:#333;font-size:12px;font-style:italic;font-family:"微软雅黑";background:none;border:none;}
#wrapper-header .nav{width:340px;top:60px;right:0;position:absolute;}
#wrapper-header .nav ul{}
#wrapper-header .nav li{float:left;width:80px;height:28px;line-height:28px;text-align:center;background:url("bg_nav_doline.gif") right no-repeat;padding:0 4px 0 0;}
#wrapper-header .nav li.lasted{background:none;}
#wrapper-header .nav li a{color:#333;font-size:14px;font-style:italic;font-family:"微软雅黑";}

#wrapper-homepage{width:820px;height:420px;margin:0 auto 0 auto;background:url("bg_common.jpg") no-repeat;position:relative;}
#wrapper-homepage #homepage_mainpage{width:721px;height:362px;margin:0 auto 0 auto;background:url("bg_homepage_popup.jpg") no-repeat;position:absolute;top:36px;left:49px;}
#wrapper-homepage #homepage_publicize{width:482px;height:150px;left:25px;top:90px;position:absolute;font-size:48px;font-style:italic;color:#fff;font-family:"微软雅黑";}
#wrapper-homepage #homepage_publicize_link{width:320px;height:50px;right:0px;bottom:100px;position:absolute;font-size:12px;font-style:italic;color:#999999;font-family:"微软雅黑";}
#wrapper-homepage #homepage_publicize_link p{height:32px;line-height:32px;}

#wrapper-fullscreen{width:100%;height:1px;position:relative;z-index:0;}
#wrapper-fullscreen #home{width:41px;height:32px;left:0;top:40px;position:absolute;}
#wrapper-fullscreen #home a{float:left;width:41px;height:32px;background:url("btn_home.gif") no-repeat;}

#wrapper-catalog{width:820px;margin:0 auto 0 auto;padding-top:89px;background:url("bg_common.jpg") no-repeat;position:relative;}
.regframe{height:620px;}
.loginframe{height:520px;}
.goodsWrapper{width:820px;height:1120px;position:relative;}

#wrapper-catalog .subItemLeft{width:21px;height:21px;left:30px;top:250px;position:absolute;}
#wrapper-catalog .subItemLeft a{float:left;width:21px;height:21px;background:url("btn_arrow_left.png") no-repeat;}
#wrapper-catalog .subItemRight{width:21px;height:21px;right:30px;top:250px;position:absolute;}
#wrapper-catalog .subItemRight a{float:left;width:21px;height:21px;background:url("btn_arrow_right.png") no-repeat;}
#wrapper-catalog .catalogTitle{height:42px;line-height:42px;color:#fff;font-size:24px;font-style:italic;font-family:"微软雅黑";left:48px;top:20px;position:absolute;}
#wrapper-catalog .catalogDesc{color:#fff;font-size:12px;font-style:italic;font-family:"Verdana";left:48px;top:60px;position:absolute;}

#wrapper-catalog .catalogSubItem{width:700px;height:325px;margin:0 auto 0 auto;background:#222222;overflow:hidden;position:relative;}
#wrapper-catalog .catalogSubItem li{float:left;width:175px;padding:0 0 0 0;}
#wrapper-catalog .catalogSubItem .mvTitle{width:153px;height:50px;margin:20px 0 0 22px;background:#222222;}
#wrapper-catalog .catalogSubItem .mvTitle .subTitle{line-height:14px;color:#fff;font-size:14px;font-style:italic;font-family:"微软雅黑";}
#wrapper-catalog .catalogSubItem .mvTitle .subDesc{color:#c3c3c3;font-size:11px;padding:4px 0 0 0;font-style:italic;font-family:"Verdana";}
#wrapper-catalog .catalogSubItem .mvBody{width:175px;height:255px;background:#fff;}
#wrapper-catalog .catalogSubItem .mvBody a{float:left;width:155px;padding-left:20px;height:32px;line-height:32px;color:#333;background:url("bg_childitem.gif") no-repeat;}
#wrapper-catalog .catalogSubItem .mvBody a.here{color:#fff;background:#000;}

#wrapper-catalog .goodsdetail{width:700px;margin:0 auto 0 auto;background:#fff;position:relative;}
#wrapper-catalog .goodsdetail .goodsinfo{width:700px;margin:0 auto 0 auto;padding:12px 0 0 0;}
#wrapper-catalog .goodsdetail .goodsinfo .thumb{float:left;width:310px;margin:0 0 8px 8px;text-align:center;}
#wrapper-catalog .goodsdetail .goodsinfo .thumb img{border:1px solid #b8b8b8;}
#wrapper-catalog .goodsdetail .goodsinfo .info{float:left;width:374px;margin:0 0 8px 8px;text-align:left;position:relative;}
#wrapper-catalog .goodsdetail .goodsinfo .info .infoTitle{width:374px;font-size:24px;color:#8a8a8a;font-family:"微软雅黑";}
#wrapper-catalog .goodsdetail .goodsinfo .info .infoSell{width:374px;font-size:12px;color:#b52d75;}
#wrapper-catalog .goodsdetail .goodsinfo .info .infoSell span{color:#b52d75;font-size:26px;line-height:26px;font-family:"Georgia";}
#wrapper-catalog .goodsdetail .goodsinfo .info .infoMarket{width:374px;font-size:12px;color:#727272;line-height:26px;}
#wrapper-catalog .goodsdetail .goodsinfo .info .infoQty{width:374px;font-size:12px;color:#727272;line-height:26px;}
#wrapper-catalog .goodsdetail .goodsinfo .info .infoMemo{width:360px;font-size:12px;color:#b8b8b8;line-height:22px;margin:42px 0 0 0;}

#wrapper-catalog .goodsdetail .goodsinfo .info .buy{top:50px;right:14px;color:#b8b8b8;position:absolute;}
#wrapper-catalog .goodsdetail .goodsinfo .info .qtystate{top:90px;right:14px;color:#b8b8b8;position:absolute;}
#wrapper-catalog .goodsmemo{width:700px;text-align:center;}

#wrapper-catalog .gooditems{width:700px;margin:0 auto 0 auto;background:#fff;left:59px;top:414px;position:absolute;}
#wrapper-catalog .gooditems ul{padding:0 0 0 10px;}
#wrapper-catalog .gooditems li{float:left;width:165px;height:226px;margin:0 6px 18px 0;border-bottom:1px solid #cbeae6;position:relative;}
#wrapper-catalog .gooditems li.lasted{padding:0;}
#wrapper-catalog .gooditems li .thumb{width:164px;height:164px;border:1px solid #dedede;left:0;top:0;position:absolute;}
#wrapper-catalog .gooditems li .thumb img{width:120px;height:120px;margin:20px auto 0 23px;}
#wrapper-catalog .gooditems li .title{width:164px;height:28px;line-height:28px;font-size:13px;font-style:italic;font-family:"微软雅黑";top:170px;left:0;position:absolute;}
#wrapper-catalog .gooditems li .title a{color:#000;}
#wrapper-catalog .gooditems li .serialnumber{width:164px;height:28px;line-height:28px;color:#bbd652;font-size:11px;font-style:italic;font-family:"Verdana";top:200px;left:0;position:absolute;}
#wrapper-catalog .gooditems li .cash{width:72px;height:21px;color:#fff;font-family:"Georgia";background:#bbd652;top:10px;right:-1px;position:absolute;}
#wrapper-catalog .gooditems li .cash span{font-size:10px;font-family:"Verdana";padding:0 2px 0 4px;}

#wrapper-catalog .register{width:700px;height:465px;margin:0 auto 0 auto;background:#fff;left:59px;top:89px;position:absolute;}
#wrapper-catalog .register ul{width:656px;margin:0 auto 0 auto;background:#f3f6ea;left:28px;top:28px;padding-bottom:20px;position:absolute;}
#wrapper-catalog .register li label{float:left;width:160px;height:45px;line-height:45px;padding:15px 0 0 0;text-align:right;font-size:14px;font-weight:bolder;display:block;}
#wrapper-catalog .register li div{float:left;width:460px;height:40px;line-height:40px;padding:20px 0 0 0;display:block;margin-left:10px;}
#wrapper-catalog .register li div .txtLogin{width:370px;height:31px;line-height:31px;padding-left:10px;}

#wrapper-catalog .register li.h18 label{width:170px;height:22px;line-height:22px;padding:0;}
#wrapper-catalog .register li.h18 div{height:22px;line-height:22px;padding:0;}

#wrapper-catalog .registertip{width:656px;height:73px;margin:0 auto 0 auto;background:#222222;position:absolute;left:87px;bottom:10px;}
#wrapper-catalog .registertip ul{left:197px;top:12px;position:absolute;}
#wrapper-catalog .registertip ul li{color:#808080;height:24px;line-height:24px;}
#wrapper-catalog .registertip ul li.tip{color:#6aca98;}

#wrapper-catalog .registerSubmit{position:absolute;left:282px;top:569px;}

#wrapper-catalog .logintip{width:700px;height:73px;margin:0 auto 0 auto;background:#222222;position:absolute;left:59px;top:89px;}
#wrapper-catalog .logintip ul{width:660px;margin:12px auto 0 auto;}
#wrapper-catalog .logintip ul li{color:#808080;height:24px;line-height:24px;font-size:14px;font-family:"微软雅黑";}
#wrapper-catalog .logintip ul li.tip{color:#6aca98;font-size:14px;font-family:"微软雅黑";}

#wrapper-catalog .login{width:700px;height:425px;margin:0 auto 0 auto;background:#fff;left:59px;top:172px;position:absolute;}
#wrapper-catalog .login ul{width:656px;margin:0 auto 0 auto;background:#f3f6ea;left:28px;top:28px;padding-bottom:20px;position:absolute;}
#wrapper-catalog .login li label{float:left;width:160px;height:45px;line-height:45px;padding:15px 0 0 0;text-align:right;font-size:14px;font-weight:bolder;display:block;}
#wrapper-catalog .login li div{float:left;width:460px;height:40px;line-height:40px;padding:20px 0 0 0;display:block;margin-left:10px;}
#wrapper-catalog .login li div .txtLogin{width:370px;height:31px;line-height:31px;padding-left:10px;}

#wrapper-catalog .freereg{width:700px;height:50px;line-height:50px;background:#d6f1e4;text-align:center;position:absolute;left:59px;top:420px;}
#wrapper-catalog .freereg a{color:#333;font-size:14px;font-family:"微软雅黑";line-height:50px;}

#wrapper-catalog .loginSubmit{position:absolute;left:282px;top:360px;}

#wrapper-catalog .notesBox{width:700px;height:auto;margin:0 auto 0 auto;background:#fff url("bg_notes.gif") repeat-y;}
#wrapper-catalog .notesWrapper{width:656px;margin:26px auto 32px auto;}

#wrapper-catalog .notesWrapper .notes{float:left;width:465px;background:#fff;}
#wrapper-catalog .notesWrapper .notes .notesTitle{width:465px;height:32px;line-height:32px;padding-bottom:30px;border-bottom:2px solid #eeeeee;background:url("bg_notes_title.gif") left top no-repeat;}
#wrapper-catalog .notesWrapper .notes .notesTitle h1{font-size:26px;font-weight:normal;font-style:italic;font-family:"微软雅黑";padding-left:20px;color:#708c00;}
#wrapper-catalog .notesWrapper .notes .notesBody{width:465px;line-height:18px;padding:32px 0 0 0;}
#wrapper-catalog .notesWrapper .notes .notesBody p{padding:6px 0 6px 0;}
#wrapper-catalog .notesWrapper .notes .notesBody a{color:#708c00;}

#wrapper-catalog .notesWrapper .submenu{float:left;width:144px;margin-left:47px;}
#wrapper-catalog .notesWrapper .submenu dt{width:144px;height:38px;background:url("bg_notes_subtitle.gif") no-repeat;}
#wrapper-catalog .notesWrapper .submenu dd{}
#wrapper-catalog .notesWrapper .submenu dd li{float:left;width:144px;height:32px;line-height:32px;padding:0;border-top:1px solid #eee;}
#wrapper-catalog .notesWrapper .submenu dd li a{color:#708c00;}

#wrapper-catalog .pager {height:40px; line-height:40px; text-align:center; left:35%;bottom:10px;position:absolute;}
#wrapper-catalog .pager a{float:left;font-size:14px;width:24px;height:24px;line-height:24px;text-align:center;color:#333;font-weight:bolder;margin:0 4px 0 0;font-family:"Trebuchet MS";}
#wrapper-catalog .pager a.selected,
#wrapper-catalog .pager a:hover{color:#fff;background:url("bg_pager_ahover.gif") no-repeat;}

#wrapper-catalog .shoppingbag{width:700px;margin:0 auto 0 auto;background:#fff;}
#wrapper-catalog .shoppingbag .basket{width:100%;text-align:left;margin:0 auto;padding:0;}
#wrapper-catalog .shoppingbag .basket h2{font-size:24px;font-weight:normal;font-style:italic;font-family:"微软雅黑";padding:6px;}

#wrapper-catalog .shoppingbag .basket .cart_list_title { display:block; color:#333; background:#F3F3E9; height:40px; width:100%; margin:0;}
#wrapper-catalog .shoppingbag .basket .cart_list_title li { display:block; float:left; line-height:30px; padding:5px;}
#wrapper-catalog .shoppingbag .basket .cart_list_title li.cart_item { width:90px;}
#wrapper-catalog .shoppingbag .basket .cart_list_title li.cart_note { width:160px;}
#wrapper-catalog .shoppingbag .basket .cart_list_title li.cart_status {width:90px;}
#wrapper-catalog .shoppingbag .basket .cart_list_title li.cart_price { width:60px; line-height:30px;}
#wrapper-catalog .shoppingbag .basket .cart_list_title li.cart_qty { width:50px;}
#wrapper-catalog .shoppingbag .basket .cart_list_title li.cart_total { width:40px; line-height:30px;}
#wrapper-catalog .shoppingbag .basket .cart_list_title li.cart_del { width:80px; line-height:30px;text-align:center;}
#wrapper-catalog .shoppingbag .basket .cart_list_title li.cart_fav { width:80px; line-height:30px;text-align:left;}

#wrapper-catalog .shoppingbag .basket .cart_list { display:block; height:110px; width:100%; border-bottom:#E0DCCA 1px solid;}
#wrapper-catalog .shoppingbag .basket .cart_list li { display:block; float:left; height:80px; padding:5px;}
#wrapper-catalog .shoppingbag .basket .cart_list li a{color:#333;}
#wrapper-catalog .shoppingbag .basket .cart_list li.cart_item { width:90px;}
#wrapper-catalog .shoppingbag .basket .cart_list li.cart_item img { width:80px; height:80px;} 
#wrapper-catalog .shoppingbag .basket .cart_list li.cart_note { width:160px;}
#wrapper-catalog .shoppingbag .basket .cart_list li.cart_note p { padding-top:32px;}
#wrapper-catalog .shoppingbag .basket .cart_list li.cart_status {width:90px;margin-top:30px;}
#wrapper-catalog .shoppingbag .basket .cart_list li.cart_price { width:60px; line-height:80px;}
#wrapper-catalog .shoppingbag .basket .cart_list li.cart_qty { width:50px;}
#wrapper-catalog .shoppingbag .basket .cart_list li.cart_qty p { margin-top:34px; line-height:22px;}
#wrapper-catalog .shoppingbag .basket .cart_list li.cart_qty input { margin-top:25px;}
#wrapper-catalog .shoppingbag .basket .cart_list li.cart_total { width:40px; line-height:80px;}
#wrapper-catalog .shoppingbag .basket .cart_list li.cart_del { width:80px; line-height:80px;text-align:center;}
#wrapper-catalog .shoppingbag .basket .cart_list li.cart_fav { width:80px; line-height:80px;text-align:left;}
#wrapper-catalog .shoppingbag .basket .cart_list li.input_grey{width:30px;}

#wrapper-catalog .shoppingbag .basket .cashier {display:block;color:#DC8100;width:100%;text-align:right;font-size:14px;font-weight:bolder;}
#wrapper-catalog .shoppingbag .basket .cashier li { display:block; color:#C3522E; font-weight:normal; height:28px; padding-right:10px;line-height:28px;}
#wrapper-catalog .shoppingbag .basket .cashier a{color:#C3522E;}
#wrapper-catalog .shoppingbag .basket .cashier a:visited{color:#C3522E;}
#wrapper-catalog .shoppingbag .basket .cashier input { margin-top:7px; margin-bottom:7px;}

#divTotalNonShipping{font-size:22px;font-weight:normal;}
#divTotalNonShipping span{font-size:12px;}
#divshipMethodSelectorMemo{font-size:14px;font-weight:bolder;color:#f09c0c;}

#wrapper-catalog .checkout{width:700px;margin:0 auto 0 auto;background:#fff;}
#wrapper-catalog .checkout dt{height:24px;line-height:24px;}
#wrapper-catalog .checkout dt.checkout_s4{width:648px;height:63px;margin:12px auto 0 auto;background:url("bg_s4_dt.gif") no-repeat;line-height:63px;border:1px solid #dedcce;position:relative;}
#wrapper-catalog .checkout dt.checkout_s4 font{top:0;left:287px;position:absolute;}
#wrapper-catalog .checkout dd{width:655px;margin:0 auto 0 auto;line-height:24px;}
#wrapper-catalog .checkout label{float:left;width:90px;padding-right:10px;text-align:right;}
#wrapper-catalog .checkout p{line-height:30px;}
#wrapper-catalog .checkout p.title{color:#968d7d;}
#wrapper-catalog .checkout p.pf{position:relative;}
#wrapper-catalog .checkout p.pf span{left:220px;top:20px;position:absolute;}
#wrapper-catalog .checkout p.pf span a{color:#968d7d;}
#wrapper-catalog .checkout .txtLoginInput{width:200px;height:28px;line-height:28px;padding-left:10px;border:1px solid #cccccc;}
#wrapper-catalog .checkout .dtpayment{width:572px;height:63px;margin:20px auto 0 auto;padding:8px 0 0 76px;background:url("bg_order_payed.gif") no-repeat;border:1px solid #cccccc;}
#wrapper-catalog .checkout .dtintegral{width:655px;height:50px;line-height:50px;border-bottom:1px solid #cccccc;}
#wrapper-catalog .checkout .dtintegral td{height:50px;line-height:50px;}
#wrapper-catalog .checkout .dtgiftcard{width:655px;padding-bottom:12px;;border-bottom:1px solid #cccccc;}
#wrapper-catalog .checkout .dtpay{width:655px;padding-top:13px;}
#wrapper-catalog .checkout .tbpay{width:647px;background:#d0d0d0;border:0;}
#wrapper-catalog .checkout .tbpay td{height:50px;line-height:50px;text-align:center;background-color:#f7f7f7;background-repeat:no-repeat;background-position:center;margin:1px;}
#wrapper-catalog .checkout .tbpay .paybg{width:393px;position:relative;}
#wrapper-catalog .checkout .tbpay .paybg div{left:40px;top:0;position:absolute;}

#wrapper-catalog .checkout .order_prolist ul { height:30px; line-height:30px; border-bottom:#E0DCCA 1px solid;}
#wrapper-catalog .checkout .order_prolist h3{font-size:14px;font-weight:normal;font-family:"微软雅黑";padding:6px 0 0 0;}
#wrapper-catalog .checkout .order_prolist li { float:left; padding-bottom:0;}
#wrapper-catalog .checkout .order_prolist li a{color:#333;}
#wrapper-catalog .checkout .order_prolist div { text-align:right;}

#wrapper-catalog .checkout .order_prolist .order_item,
#wrapper-catalog .checkout .order_prolist .order_price,
#wrapper-catalog .checkout .order_prolist .order_qty,
#wrapper-catalog .checkout .order_prolist .order_total {padding-right:5px;}
#wrapper-catalog .checkout .order_prolist .order_item { width:420px;}
#wrapper-catalog .checkout .order_prolist .order_price { width:60px;}
#wrapper-catalog .checkout .order_prolist .order_qty { width:60px;}
#wrapper-catalog .checkout .order_prolist .order_total { width:60px;}

#wrapper-catalog .checkout .s4_deliver{width:648px;height:176px;margin:12px 0 0 0;background:url("bg_s4_deliver.gif") top no-repeat;position:relative;}
#wrapper-catalog .checkout .s4_deliver .d1{left:178px;top:16px;position:absolute;color:#8d8473;}
#wrapper-catalog .checkout .s4_deliver .d2{left:178px;top:46px;position:absolute;color:#8d8473;}
#wrapper-catalog .checkout .s4_deliver .d3{left:178px;top:74px;position:absolute;color:#8d8473;}
#wrapper-catalog .checkout .s4_deliver .d4{left:178px;top:104px;position:absolute;color:#8d8473;}
#wrapper-catalog .checkout .s4_deliver .d5{left:178px;top:135px;position:absolute;color:#8d8473;}

#wrapper-aboutus{width:741px;height:240px;margin:12px auto 0 auto;background:url("bg_homepage_aboutus.gif") no-repeat;border-bottom:1px dotted #ccc;position:relative;}
#wrapper-aboutus dl{}
#wrapper-aboutus dt{font-size:14px;color:#3e3e3e;font-style:italic;font-family:"微软雅黑";line-height:38px;}
#wrapper-aboutus dd{font-size:12px;color:#666666;font-style:italic;font-family:"微软雅黑";line-height:18px;}

#wrapper-aboutus .about01{left:26px;top:10px;width:193px;height:124px;position:absolute;}
#wrapper-aboutus .about02{left:261px;top:10px;width:193px;height:124px;position:absolute;}
#wrapper-aboutus .about03{left:503px;top:10px;width:193px;height:124px;position:absolute;}

#wrapper-copyright{width:741px;height:24px;line-height:24px;margin:12px auto 0 auto;border-top:1px solid #bbd652;position:relative;}
#wrapper-copyright .icp{font-size:9px;font-style:italic;left:50px;top:0;position:absolute;}
#wrapper-copyright .flink{right:20px;top:-2px;position:absolute;}
#wrapper-copyright .flink a{color:#333;padding:0 6px 0 0;font-family:"微软雅黑";}

.clearBoth{clear:both;}
