*{padding:0;margin:0;}

body {
	font-size:12px;
	font-family:"Courier New";
	margin:0 auto 0 auto; padding:0;
	background:#fff;text-align:center;
}

/* 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: #666666; text-decoration:none;}
a:visited {color: #666666;text-decoration:none;}
a:hover {color: #cc6600; text-decoration:underline;}

/* WRAPPER */
.wrapper{width:960px;margin:0 auto;text-align:left;}
.wrapper .header{width:960px;height:74px;background:url("bg_header.gif") no-repeat;position:relative;}
.wrapper .header .logo{width:406px;height:69px;left:0;top:0;position:absolute;}
.wrapper .header .logo a{float:left;width:406px;height:69px;}
.wrapper .header .topnav{height:20px;line-height:20px;right:0;top:9px;color:#666666;text-align:right;position:absolute;}
.wrapper .header .topnav a{color:#CC6600;}
.wrapper .header .shopping{left:490px;bottom:10px;color:#999999;position:absolute;}
.wrapper .header .shopping label{color:#666;}
.wrapper .header .shopping a{color:#999999;}
.wrapper .header .myhome{left:585px;top:56px;color:#999999;position:absolute;}
.wrapper .header .myhome a{color:#999999;}

.wrapper .menu{width:958px;height:26px;line-height:26px;background:url("bg_menu.gif") repeat-x;margin:0 auto;border:1px solid #b3b6af;position:relative;}
.wrapper .menu ul{text-align:right;top:0;right:9px;position:absolute;}
.wrapper .menu ul li{float:left;line-height:26px;padding:0 6px 0 6px;}
.wrapper .menu ul li.line{font-size:18px;}
.wrapper .menu ul li a{font-size:13px;height:24px;color:#000;line-height:24px;}
.wrapper .menu ul li a:hover,
.wrapper .menu ul li a.here{color:#CC3333;}

.wrapper .menu .search{width:306px;height:26px;background:url("bg_menu_search.gif") left no-repeat;top:0;left:0;text-align:left;position:absolute;}
.wrapper .menu .search .searchKeyword{width:200px;height:22px;top:3px;left:29px;position:absolute;}
.wrapper .menu .search .searchKeyword .txtKeyword{width:184px;height:16px;line-height:16px;padding-left:6px;color:#999999;border:1px solid #999999;}
.wrapper .menu .search .searchSubmit{width:68px;height:22px;left:230px;top:1px;position:absolute;}

.wrapper .hottag{width:958px;height:28px;line-height:28px;background:url("bg_tag.gif") repeat-x;margin:0 auto 12px auto;position:relative;}
.wrapper .hottag h1{font-size:12px;font-weight:normal;left:10px;top:0;position:absolute;}
.wrapper .hottag ul{left:100px;top:2px;position:absolute;}
.wrapper .hottag ul li{float:left;height:20px;line-height:20px;padding-right:12px;}
.wrapper .hottag ul li a{font-family:"宋体";}

.wrapper .login{width:960px;height:465px;background:url("bg_login_back.gif") no-repeat;background-position:0 82px;position:relative;}
.wrapper .login .loginform{width:329px;height:394px;background:url("bg_login_form.gif") no-repeat;top:40px;right:15px;position:absolute;}
.wrapper .login .loginform dl{width:329px;height:394px;}
.wrapper .login .loginform dt{width:256px;height:40px;line-height:40px;font-size:14px;font-weight:bolder;color:#CC6600;background:url("bg_loginform_dt.gif") no-repeat;margin:12px auto 0 auto;padding-left:40px;position:relative;}
.wrapper .login .loginform dt div{width:250px;font-size:14px;font-weight:normal;color:#999999;text-align:left;top:31px;left:0px;position:absolute;}
.wrapper .login .loginform dd{width:329px;top:50px;left:46px;position:relative;}
.wrapper .login .loginform dd .loginEmail{width:125px;text-align:right;font-size:14px;top:0;left:-60px;position:absolute;}
.wrapper .login .loginform dd .loginEmailInput{width:65px;text-align:right;font-size:13px;top:-4px;left:76px;position:absolute;}
.wrapper .login .loginform dd .loginPassword{width:65px;text-align:right;font-size:14px;top:37px;left:0;position:absolute;}
.wrapper .login .loginform dd .loginPasswordInput{width:65px;text-align:right;font-size:13px;top:33px;left:76px;position:absolute;}
.wrapper .login .loginform dd .loginDescription{font-size:12px;top:90px;left:0;position:absolute;}
.wrapper .login .loginform dd .loginButton{top:120px;left:76px;position:absolute;}
.wrapper .login .loginform dd .loginForgot{top:130px;left:196px;position:absolute;}
.wrapper .login .loginform dd .regTitle{font-size:14px;top:190px;left:0;position:absolute;}
.wrapper .login .loginform dd .regDescription{font-size:12px;color:#666;top:210px;left:0;position:absolute;}
.wrapper .login .loginform dd .regButton{top:240px;left:76px;position:absolute;}
.wrapper .login .loginform dd .txtLoginInput{width:172px;height:22px;line-height:22px;border:1px solid #ccc;}
.wrapper .login .loginTip{top:313px;left:10px;position:absolute;}
.wrapper .login .loginTip dl{}
.wrapper .login .loginTip dt{font-size:12px;font-weight:bolder;color:#cc3333;height:52px;line-height:52px;}
.wrapper .login .loginTip dd{width:180px;color:#666666;font-size:12px;line-height:18px;}

.wrapper .login .loginTip .lt01{width:193px;height:105px;background:url("bg_login_tipline.gif") right no-repeat;top:0;left:0;position:absolute;}
.wrapper .login .loginTip .lt02{width:193px;height:105px;background:url("bg_login_tipline.gif") right no-repeat;top:0;left:204px;position:absolute;}
.wrapper .login .loginTip .lt03{width:193px;height:105px;top:0;left:408px;position:absolute;}

.wrapper .regform{width:960px;height:389px;margin:12px 0 0 0;background:url("bg_regform.gif") no-repeat;position:relative;}
.wrapper .regform .regform_title{font-size:14px;font-weight:bolder;color:#cc6600;top:9px;left:20px;position:absolute;}
.wrapper .regform .regform_body{width:918px;top:36px;left:20px;position:absolute;}
.wrapper .regform ul{width:918px;margin:0 auto 0 auto;}
.wrapper .regform ul li{width:918px;height:30px;line-height:30px;}
.wrapper .regform ul li.onlyText{width:500px;padding-left:167px;}
.wrapper .regform ul li label{float:left;display:block;width:147px;font-size:14px;text-align:right;}
.wrapper .regform ul li p{float:left;display:block;font-size:12px;text-align:left;color:#999999;padding-left:20px;}
.wrapper .regform ul li p a{color:#CC6600;}
.wrapper .regform ul li .txtInput{width:147px;height:22px;border:1px solid #999;}

.wrapper .ftform{width:960px;height:179px;margin:12px 0 0 0;background:url("bg_ftform.gif") no-repeat;position:relative;}
.wrapper .ftform .ftform_title{font-size:14px;font-weight:bolder;color:#cc6600;top:9px;left:20px;position:absolute;}
.wrapper .ftform .ftform_body{width:918px;top:36px;left:20px;position:absolute;}
.wrapper .ftform ul{width:918px;margin:0 auto 0 auto;}
.wrapper .ftform ul li{width:918px;height:30px;line-height:30px;}
.wrapper .ftform ul li.onlyText{width:500px;padding-left:167px;}
.wrapper .ftform ul li label{float:left;display:block;width:147px;font-size:14px;text-align:right;}
.wrapper .ftform ul li p{float:left;display:block;font-size:12px;text-align:left;color:#999999;padding-left:20px;}
.wrapper .ftform ul li p a{color:#CC6600;}
.wrapper .ftform ul li .txtInput{width:147px;height:22px;border:1px solid #999;}

.wrapper .register_ul{margin:12px 0 0 0;color:#999999;}
.wrapper .register_ul li{height:24px;line-height:24px;}

.wrapper .homepage_recommend .leftrecommend{float:left;width:719px;height:972px;background:url("indexfourback.gif") no-repeat;margin-top:26px;}
.wrapper .homepage_recommend .leftrecommend dl{width:700px;height:239px;margin:4px auto 0 auto;position:relative;}
.wrapper .homepage_recommend .leftrecommend dt{width:680px;height:47px;margin-bottom:14px;border-bottom:3px solid #898989;position:relative;}
.wrapper .homepage_recommend .leftrecommend dt .link{left:0;top:0;position:absolute;}
.wrapper .homepage_recommend .leftrecommend dt .linkpage{right:10px;top:30px;position:absolute;}
.wrapper .homepage_recommend .leftrecommend dt .linkpage a{float:left;width:15px;height:27px;line-height:16px;font-size:14px;color:#333;text-align:center;}
.wrapper .homepage_recommend .leftrecommend dt .linkpage a.here,
.wrapper .homepage_recommend .leftrecommend dt .linkpage a:hover{color:#fff;background:url("nocurr.gif") bottom no-repeat;}
.wrapper .homepage_recommend .leftrecommend dd ul{left:250px;top:49px;position:absolute;}
.wrapper .homepage_recommend .leftrecommend dd ul.hidden{display:none;}
.wrapper .homepage_recommend .leftrecommend dd li{float:left;width:100px;height:174px;padding-right:10px;}
.wrapper .homepage_recommend .leftrecommend dd li.end{padding-right:0;}
.wrapper .homepage_recommend .leftrecommend dd li .goodsthumb{width:100px;height:100px;margin-top:10px;}
.wrapper .homepage_recommend .leftrecommend dd li .goodstitle{width:100px;line-height:20px;height:42px;text-align:center;margin-top:10px;}
.wrapper .homepage_recommend .leftrecommend dd li .goodscash{width:100px;text-align:center;line-height:12px;color:#cc6600;}
.wrapper .homepage_recommend .leftrecommend dd li .goodscash s{font-family:"宋体";color:#666;font-size:11px;}
.wrapper .homepage_recommend .leftrecommend dd li .goodscash .now span{font-family:"宋体";color:#8F310D;font-weight:bolder;font-size:14px;}

.wrapper .homepage_recommend .rightrecommend{float:left;width:217px;margin-left:24px;}
.wrapper .homepage_recommend .rightrecommend .hotitem{width:217px;height:325px;background:url("bg_tophotitem.gif") no-repeat;margin-top:26px;position:relative;}
.wrapper .homepage_recommend .rightrecommend .hotitem ul{width:217px;top:60px;left:0;position:absolute;}
.wrapper .homepage_recommend .rightrecommend .hotitem li{width:217px;line-height:24px;clear:both;cursor:pointer;}
.wrapper .homepage_recommend .rightrecommend .hotitem li #itemNo{float:left;width:34px;text-align:center;}
.wrapper .homepage_recommend .rightrecommend .hotitem li #itemText{float:left;width:180px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.wrapper .homepage_recommend .rightrecommend .hotitem li #itemText span{display:none;}
.wrapper .homepage_recommend .rightrecommend .hotitem li #itemprice{font-size:10px;color:#cc6600;display:none;}
.wrapper .homepage_recommend .rightrecommend .hotitem li #itemImage{float:right;width:52px;height:52px;display:none;margin-right:2px;}
.wrapper .homepage_recommend .rightrecommend .hotitem li.here #itemText{float:left;width:120px;overflow:block;white-space:normal;text-overflow:normal;}
.wrapper .homepage_recommend .rightrecommend .hotitem li.here #itemText a{color:#000;}
.wrapper .homepage_recommend .rightrecommend .hotitem li.here #itemText a:hover{color: #cc6600;}
.wrapper .homepage_recommend .rightrecommend .hotitem li.here #itemText span{color:#cc6600;display:block;}
.wrapper .homepage_recommend .rightrecommend .hotitem li.here #itemprice{font-size:10px;color:#cc6600;display:block;}
.wrapper .homepage_recommend .rightrecommend .hotitem li.here #itemImage{display:block;}

.wrapper .homepage_recommend .rightrecommend .promote_01{width:217px;height:234px;background:url("index_promote_01.jpg") no-repeat;margin-top:26px;}
.wrapper .homepage_recommend .rightrecommend .promote_01 .gtitle{width:190px;line-height:18px;margin:0 auto;}
.wrapper .homepage_recommend .rightrecommend .promote_01 .gtitle a:hover{color: #cc6600;}
.wrapper .homepage_recommend .rightrecommend .promote_01 .gcash{width:190px;line-height:18px;margin:0 auto;color:#666666;}
.wrapper .homepage_recommend .rightrecommend .promote_01 .gcash span{color:#cc6600;}
.wrapper .homepage_recommend .rightrecommend .promote_01 .gdesc{width:190px;line-height:18px;margin:0 auto;color:#666666;}

.wrapper .homepage_recommend .rightrecommend .comments{width:217px;height:266px;background:url("bg_comment.gif") no-repeat;margin-top:27px;padding-top:53px;}
.wrapper .homepage_recommend .rightrecommend .comments dl{width:180px;margin:0 auto;}
.wrapper .homepage_recommend .rightrecommend .comments dt{color:#cc6600;line-height:20px;padding-left:20px;background:url("bg_comment_dt.gif") left no-repeat;}
.wrapper .homepage_recommend .rightrecommend .comments dd{color:#999999;line-height:24px;padding-bottom:5px;padding-left:24px;}
.wrapper .homepage_recommend .rightrecommend .comments .cbox{width:199px;height:250px;margin:6px 0 0 0;line-height:20px;margin:0 auto 0 auto;overflow-x:hidden;overflow-y:auto;
	scrollBar-face-color: #B3B6AF;
	scrollBar-hightLight-color: #B3B6AF;
	scrollBar-3dLight-color: #B3B6AF;
	scrollBar-darkshadow-color:#B3B6AF;
	scrollBar-shadow-color:#B3B6AF;
	scrollBar-arrow-color:white;
	scrollBar-track-color:#D5D5D5;
	scrollBar-base-color:#B3B6AF;
	color:#999999;
}
.wrapper .homepage_recommend .rightrecommend .comments .cbox div{width:170px;height:24px;line-height:24px;overflow:hidden;color:#999999;text-overflow:ellipsis;white-space:nowrap;}
.wrapper .homepage_recommend .rightrecommend .comments .cbox a:hover div{color:#CC6600;cursor:pointer;}

.wrapper .leftmenu{float:left;width:172px;padding-top:10px;}
.wrapper .leftmenu dl{padding:0 0 0 0;}
.wrapper .leftmenu dt{width:136px;height:40px;line-height:40px;padding-left:10px;}
.wrapper .leftmenu dt.cat0{background:url("cat-0.gif") left no-repeat;padding-left:36px;}
.wrapper .leftmenu dt.cat1{background:url("cat-1.gif") left no-repeat;padding-left:36px;}
.wrapper .leftmenu dt.cat2{background:url("cat-2.gif") left no-repeat;padding-left:36px;}
.wrapper .leftmenu dt.cat3{background:url("cat-3.gif") left no-repeat;padding-left:36px;}
.wrapper .leftmenu dt.cat4{background:url("cat-4.gif") left no-repeat;padding-left:36px;}
.wrapper .leftmenu dt.cat5{background:url("cat-5.gif") left no-repeat;padding-left:36px;}
.wrapper .leftmenu dt.cat6{background:url("cat-6.gif") left no-repeat;padding-left:36px;}

.wrapper .leftmenu dt h1{font-size:14px;font-weight:bolder;color:#cc6600;}
.wrapper .leftmenu dd{width:172px;padding-bottom:10px;background:url("bg_doline.gif") bottom repeat-x;}
.wrapper .leftmenu dd.end{padding-bottom:0;background:none;}
.wrapper .leftmenu dd a{float:left;width:74px;line-height:21px;font-family:"宋体";font-size:12px;color:#666;font-weight:normal;padding-left:12px;}
.wrapper .leftmenu dd a:hover{color: #cc6600;}
.wrapper .leftmenu dd a h2{font-size:12px;font-weight:normal;}
.wrapper .leftmenu dd a h2.here{color:#cc6600;}
.wrapper .leftmenu dd.clear a{float:clear;width:156px;line-height:21px;font-family:"宋体";font-size:12px;font-weight:normal;padding-left:12px;}
.wrapper .leftmenu dd .hot{color:#cc6600;}

.wrapper .leftmenu .hotitem{width:172px;background:url("categorytop.jpg") no-repeat;margin-top:26px;}
.wrapper .leftmenu .hotitem .hotitem_title{width:172px;height:50px;}
.wrapper .leftmenu .hotitem ul{width:172px;}
.wrapper .leftmenu .hotitem li{width:172px;margin:5px 0 5px 0;height:62px;border-bottom:1px dotted #ccc;clear:both;cursor:pointer;}
.wrapper .leftmenu .hotitem li #itemNo{display:none;}
.wrapper .leftmenu .hotitem li #itemImage{float:left;width:54px;}
.wrapper .leftmenu .hotitem li #itemText{float:right;width:110px;overflow:block;white-space:normal;text-overflow:normal;}
.wrapper .leftmenu .hotitem li #itemText a{color:#000;}
.wrapper .leftmenu .hotitem li #itemText a:hover{color:#cc6600;}
.wrapper .leftmenu .hotitem li #itemText span{color:#cc6600;font-size:11px;display:block;}
.wrapper .leftmenu .hotitem li #itemprice{font-size:10px;color:#cc6600;display:block;}

.wrapper .leftmenu .myhistory{width:172px;height:120px;background:url("bg_myhistory.gif") no-repeat;margin-top:26px;position:relative;}
.wrapper .leftmenu .myhistory .hotitem_title{width:172px;height:50px;}
.wrapper .leftmenu .myhistory ul{width:165px;height:120px;background:url("bg_myhistory.gif") bottom no-repeat;padding:6px 0 0 7px;}
.wrapper .leftmenu .myhistory ul li{float:left;width:54px;height:54px;}
.wrapper .leftmenu .myhistory ul li .small{}
.wrapper .leftmenu .myhistory ul li .small img{width:50px;height:50px;}
.wrapper .leftmenu .myhistory ul li .title{display:none;}
.wrapper .leftmenu .myhistory ul li .cash{display:none;}

.wrapper .rightbody{float:right;width:764px;padding-top:10px;}
.wrapper .rightbody .cat_switch{width:764px;margin:0 0 20px 0;}
.wrapper .rightbody .cat_switch .cat_switchHeader{width:764px;height:50px;overflow:hidden;background:url("cat_recommended_title_bg.gif") no-repeat;position:relative;}
.wrapper .rightbody .cat_switch .cat_switchHeader #cat01{width:104px;height:25px;background:url("cat_top_switch_li_bg1.gif") top no-repeat;left:210px;top:0;overflow:hidden;position:absolute;}
.wrapper .rightbody .cat_switch .cat_switchHeader #cat01.here,
.wrapper .rightbody .cat_switch .cat_switchHeader #cat01:hover{background-position:bottom;}
.wrapper .rightbody .cat_switch .cat_switchHeader #cat02{width:104px;height:25px;background:url("cat_top_switch_li_bg2.gif") no-repeat;left:335px;top:0;overflow:hidden;position:absolute;}
.wrapper .rightbody .cat_switch .cat_switchHeader #cat02.here,
.wrapper .rightbody .cat_switch .cat_switchHeader #cat02:hover{background-position:bottom;}
.wrapper .rightbody .cat_switch .cat_switchHeader #cat03{width:104px;height:25px;background:url("cat_top_switch_li_bg3.gif") no-repeat;left:458px;top:0;overflow:hidden;position:absolute;}
.wrapper .rightbody .cat_switch .cat_switchHeader #cat03.here,
.wrapper .rightbody .cat_switch .cat_switchHeader #cat03:hover{background-position:bottom;}

.wrapper .rightbody .cat_switch ul{}
.wrapper .rightbody .cat_switch #cat01item{}
.wrapper .rightbody .cat_switch #cat02item{display:none;}
.wrapper .rightbody .cat_switch #cat03item{display:none;}
.wrapper .rightbody .cat_switch li{float:left;width:170px;height:230px;text-align:center;padding:10px 26px 0 0;border-bottom:1px dotted #ccc;}
.wrapper .rightbody .cat_switch li.end{padding-right:0;}
.wrapper .rightbody .cat_switch li .brand{color:#333;font-size:10px;line-height:22px;display:none;}
.wrapper .rightbody .cat_switch li .thumb a{float:left;width:160px;height:160px;border:2px solid #fff;margin:0;}
.wrapper .rightbody .cat_switch li .thumb a:hover{width:160px;height:160px;border:2px solid #cc6600;}
.wrapper .rightbody .cat_switch li .title{color:#333;line-height:22px;}
.wrapper .rightbody .cat_switch li .title a{color:#333;}
.wrapper .rightbody .cat_switch li .title a:hover{color:#cc6600;}
.wrapper .rightbody .cat_switch li .cash{color:#cc6600;line-height:22px;}

.wrapper .rightbody .notice{width:520px;height:16px;line-height:16px;overflow:hidden;background:url("speaker.gif") no-repeat;padding:0 0 0 20px;}
.wrapper .rightbody .path{width:700px;height:16px;line-height:16px;color:#666666;background:url("path.gif") no-repeat;padding:0 0 6px 20px;}
.wrapper .rightbody .path span{color: #666666;}
.wrapper .rightbody .path a{color:#CC6600;}

.wrapper .rightbody .homepage_popx{width:764px;height:360px;position:relative;}
.wrapper .rightbody .homepage_popx .hp1{width:520px;height:360px;left:0;top:2px;position:absolute;}
.wrapper .rightbody .homepage_popx .hp2{width:220px;height:95px;right:0;top:-20px;position:absolute;border-bottom:1px solid #cbcbcb;}
.wrapper .rightbody .homepage_popx .hp3{width:220px;height:95px;right:0;top:76px;position:absolute;border-bottom:1px solid #cbcbcb;}
.wrapper .rightbody .homepage_popx .hp4{width:220px;height:95px;right:0;top:172px;position:absolute;border-bottom:1px solid #cbcbcb;}
.wrapper .rightbody .homepage_popx .hp5{width:220px;height:95px;right:0;top:268px;position:absolute;}

.wrapper .rightbody .homepage_whatnew{width:764px;height:174px;background:url("bg_whatnew.gif") no-repeat;top:24px;left:0;position:relative;}
.wrapper .rightbody .homepage_whatnew ul{left:97px;top:0;position:absolute;}
.wrapper .rightbody .homepage_whatnew li{float:left;width:100px;height:174px;padding-right:36px;}
.wrapper .rightbody .homepage_whatnew li.end{padding-right:0;}
.wrapper .rightbody .homepage_whatnew li .goodsthumb{width:100px;height:100px;margin-top:10px;}
.wrapper .rightbody .homepage_whatnew li .goodstitle{width:100px;line-height:20px;height:42px;text-align:center;margin-top:4px;}
.wrapper .rightbody .homepage_whatnew li .goodscash{width:100px;text-align:center;line-height:12px;color:#cc6600;}

.wrapper .rightbody .catalog_icon{width:764px;margin:0 auto 12px 0;}

.wrapper .rightbody .catalog_goodsitem{width:764px;}
.wrapper .rightbody .catalog_goodsitem ul{}
.wrapper .rightbody .catalog_goodsitem li{float:left;width:170px;height:230px;text-align:center;padding:10px 26px 0 0;}
.wrapper .rightbody .catalog_goodsitem li.end{padding-right:0;}
.wrapper .rightbody .catalog_goodsitem li .goodsthumb{width:170px;height:170px;text-align:center;}
.wrapper .rightbody .catalog_goodsitem li .goodsthumb img{width:160px;height:160px;}
.wrapper .rightbody .catalog_goodsitem li .goodsthumb a{float:left;width:160px;height:160px;border:2px solid #fff;margin:0;}
.wrapper .rightbody .catalog_goodsitem li .goodsthumb a:hover{width:160px;height:160px;border:2px solid #cc6600;}
.wrapper .rightbody .catalog_goodsitem li .goodstitle{width:160px;height:40px;line-height:20px;text-align:center;margin:2px auto 0 auto;}
.wrapper .rightbody .catalog_goodsitem li .goodscash{width:160px;height:24px;text-align:center;line-height:12px;color:#cc6600;margin:0 auto 0 auto;position:relative;}
.wrapper .rightbody .catalog_goodsitem li .goodscash .now{left:30px;top:0;position:absolute;}
.wrapper .rightbody .catalog_goodsitem li .goodscash #button-buy,
.wrapper .rightbody .catalog_goodsitem li .goodscash #button-soldout{width:46px;height:18px;right:0;top:-4px;position:absolute;}
.wrapper .rightbody .catalog_goodsitem li .goodscash #button-buy a{float:left;width:46px;height:18px;background:url("buy.gif") no-repeat;}
.wrapper .rightbody .catalog_goodsitem li .goodscash #button-soldout a{float:left;width:46px;height:18px;background:url("booking.gif") no-repeat;}

.wrapper .rightbody .goodsdetail{width:764px;}
.wrapper .rightbody .goodsdetail .goodsdetail_thumb{float:left;width:300px;padding:18px 0 0 8px;}
.wrapper .rightbody .goodsdetail .goodsdetail_thumb .thumblist{}
.wrapper .rightbody .goodsdetail .goodsdetail_thumb .thumblist a{float:left;width:53px;height:53px;border:2px solid #fff;margin:0 12px 0 0;}
.wrapper .rightbody .goodsdetail .goodsdetail_thumb .thumblist a:hover{width:53px;height:53px;border:2px solid #cc6600;}
.wrapper .rightbody .goodsdetail .goodsdetail_desc{float:left;width:418px;padding:18px 0 0 36px;}
.wrapper .rightbody .goodsdetail .goodsdetail_desc .sellprice{width:418px;height:35px;line-height:35px;font-size:14px;font-weight:bolder;color:#cc6600;}
.wrapper .rightbody .goodsdetail .goodsdetail_desc .sellprice span{color:#cc6600;}
.wrapper .rightbody .goodsdetail .goodsdetail_desc .sellprice .div_sellprice{color:#cc6600;}
.wrapper .rightbody .goodsdetail .goodsdetail_desc .originalprice{width:418px;height:24px;line-height:24px;font-size:12px;font-weight:normal;color:#999999;}
.wrapper .rightbody .goodsdetail .goodsdetail_desc .originalprice label{text-decoration:line-through;}
.wrapper .rightbody .goodsdetail .goodsdetail_desc .goodsselector{width:418px;padding:10px 0 10px 0;position:relative;}
.wrapper .rightbody .goodsdetail .goodsdetail_desc .goodsselector .goodscolour{left:277px;top:14px;position:absolute;}
.wrapper .rightbody .goodsdetail .goodsdetail_desc .button{width:418px;padding:16px 0 16px 0;}
.wrapper .rightbody .goodsdetail .goodsdetail_desc .button .points{font-size:14px;color:#333;}
.wrapper .rightbody .goodsdetail .goodsdetail_desc .button .points span{color:red;font-weight:bolder;}
.wrapper .rightbody .goodsdetail .goodsdetail_desc .goodsfav{width:418px;height:33px;line-height:33px;background:url("bg_goodsfav.gif") no-repeat;position:relative;}
.wrapper .rightbody .goodsdetail .goodsdetail_desc .goodsfav a{color:#cc6600;}
.wrapper .rightbody .goodsdetail .goodsdetail_desc .goodsfav #fav1{left:21px;top:4px;position:absolute;}
.wrapper .rightbody .goodsdetail .goodsdetail_desc .goodsfav #fav2{left:140px;top:4px;position:absolute;}
.wrapper .rightbody .goodsdetail .goodsdetail_desc .goodsfav #fav3{color:#CC6600;left:254px;top:4px;position:absolute;}
.wrapper .rightbody .goodsdetail .goodsdetail_desc .goodsfav #fav4{left:342px;top:4px;position:absolute;}
.wrapper .rightbody .goodsdetail .goodsdetail_desc .shipbanner{width:391px;height:57px;left:0;top:0;background:url("ship_banner.gif") no-repeat;position:relative;}
.wrapper .rightbody .goodsdetail .goodsdetail_desc .shipbanner #ship1{float:left;width:95px;height:57px;left:0;top:0;position:absolute;text-indent:-9999px;}
.wrapper .rightbody .goodsdetail .goodsdetail_desc .shipbanner #ship2{float:left;width:97px;height:57px;left:95px;top:0;position:absolute;text-indent:-9999px;}
.wrapper .rightbody .goodsdetail .goodsdetail_desc .shipbanner #ship3{float:left;width:100px;height:57px;left:192px;top:0;position:absolute;text-indent:-9999px;}
.wrapper .rightbody .goodsdetail .goodsdetail_desc .shipbanner #ship4{float:left;width:99px;height:57px;left:292px;top:0;position:absolute;text-indent:-9999px;}

.wrapper .rightbody .goodsdetail .global_desc{width:764px;margin:24px 0 0 0;}
.wrapper .rightbody .goodsdetail .global_desc .goods_detail_dec_title{width:764px;height:31px;background:url("detail_desc_line.gif") bottom repeat-x;}
.wrapper .rightbody .goodsdetail .global_desc .goods_detail_dec_title ul li{float:left;width:122px;height:31px;line-height:31px;cursor:pointer;text-align:center;font-size:14px;font-weight:bolder;background:url("w_02.gif") no-repeat;}
.wrapper .rightbody .goodsdetail .global_desc .goods_detail_dec_title ul li.here{color:#CC6600;background:url("w_01.gif") no-repeat;}

.wrapper .rightbody .goodsdetail .global_property{width:764px;margin:24px 0 24px 0;}
.wrapper .rightbody .goodsdetail .global_property dl{width:764px;margin:24px 0 0 0;}
.wrapper .rightbody .goodsdetail .global_property dt{height:30px;line-height:30px;font-size:12px;font-weight:bolder;color:#CC3333;}
.wrapper .rightbody .goodsdetail .global_property dd{line-height:22px;color:#666666;}
.wrapper .rightbody .goodsdetail .global_property dd ul{}
.wrapper .rightbody .goodsdetail .global_property dd li{float:left;width:50%;font-family:"宋体";color:#666666;}
.wrapper .rightbody .goodsdetail .global_property .product_font_zhy{float:left;width:50%;margin:24px 0 0 0;}
.wrapper .rightbody .goodsdetail .global_property .product_font_zhy .product_font_zhy_title{height:30px;line-height:30px;font-size:12px;font-weight:bolder;color:#B3241C;}
.wrapper .rightbody .goodsdetail .global_property .product_font_zhy .product_font_zhy_font{line-height:22px;}

.wrapper .rightbody .goodsdetail .global_memo{margin:12px 0 0 0;color:#666666;line-height:18px;}

.wrapper .rightbody .goodsdetail .related{width:761px;margin:24px auto 24px auto;}
.wrapper .rightbody .goodsdetail .related dt{margin-left:10px;}
.wrapper .rightbody .goodsdetail .related dt a{float:left;width:108px;height:31px;line-height:31px;font-size:14px;font-weight:bolder;color:#cc6600;background:url("relate_head_li_on.gif") no-repeat;text-align:center;}
.wrapper .rightbody .goodsdetail .related dd{width:761px;height:218px;background:url("bg_related.gif") no-repeat;position:relative;}
.wrapper .rightbody .goodsdetail .related dd ul{left:37px;top:10px;position:absolute;}
.wrapper .rightbody .goodsdetail .related dd li{float:left;width:120px;height:204px;text-align:center;padding:10px 20px 0 0;}
.wrapper .rightbody .goodsdetail .related dd li.end{padding-right:0;}
.wrapper .rightbody .goodsdetail .related dd li .goodsthumb{width:102px;margin:0 auto 0 auto;}
.wrapper .rightbody .goodsdetail .related dd li .goodsthumb a{float:left;width:100px;height:100px;border:2px solid #fff;margin:0;}
.wrapper .rightbody .goodsdetail .related dd li .goodsthumb a:hover{width:100px;height:100px;border:2px solid #cc6600;}
.wrapper .rightbody .goodsdetail .related dd li .goodstitle{width:120px;text-align:center;margin:10px auto 0 auto;}
.wrapper .rightbody .goodsdetail .related dd li .goodscash{width:120px;height:24px;text-align:center;line-height:12px;color:#cc6600;margin:4px auto 0 auto;position:relative;}
.wrapper .rightbody .goodsdetail .related dd li .goodscash .now{left:30px;top:0;position:absolute;}

.wrapper .rightbody .goodsdetail .goods_comments{width:761px;height:510px;margin:24px auto 24px auto;background:url("bg_goods_comments.gif") no-repeat;position:relative;}
.wrapper .rightbody .goodsdetail .goods_comments .totalcomments{top:16px;right:19px;position:absolute;}
.wrapper .rightbody .goodsdetail .goods_comments .totalcomments span{color:#cc6600;}
.wrapper .rightbody .goodsdetail .goods_comments .comments{width:720px;padding:37px 0 0 20px;}
.wrapper .rightbody .goodsdetail .goods_comments .comments .comments_body{width:720px;margin:0 auto;}
.wrapper .rightbody .goodsdetail .goods_comments .comments .comments_body span{color:#cc6600;height:24px;line-height:20px;padding-left:20px;background:url("bg_comment_dt.gif") top left no-repeat;}
.wrapper .rightbody .goodsdetail .goods_comments .comments .comments_reply{color:#999999;line-height:20px;padding-left:20px;}
.wrapper .rightbody .goodsdetail .goods_comments .comments_textarea{width:705px;height:85px;top:364px;left:27px;position:absolute;}
.wrapper .rightbody .goodsdetail .goods_comments .comments_textarea .txtTextarea{width:705px;height:85px;border:0;overflow:auto;}
.wrapper .rightbody .goodsdetail .goods_comments .comments_validatecode{width:705px;height:85px;top:474px;left:18px;position:absolute;}
.wrapper .rightbody .goodsdetail .goods_comments .comments_validatecode .validatecode{width:90px;height:20px;line-height:20px;padding-left:10px;border:1px solid #ccc;}
.wrapper .rightbody .goodsdetail .goods_comments .comments_submit{top:474px;left:280px;position:absolute;}
.wrapper .rightbody .goodsdetail .goods_comments .comments_returnvalue{top:474px;right:20px;position:absolute;}

.wrapper .rightbody .notesBox{width:760px;background:url("bg_notes_middle.gif") repeat-y;}
.wrapper .rightbody .notes{width:721px;margin:15px 20px 0 20px;}
.wrapper .rightbody .notes .notesTitle{width:721px;height:24px;line-height:24px;background:url("bg_doline.gif") bottom repeat-x;}
.wrapper .rightbody .notes .notesTitle h1{font-size:14px;color:#333;}
.wrapper .rightbody .notes .notesBody{width:721px;padding:12px 0 12px 0;line-height:24px;}

.wrapper .common{width:958px;border:1px solid #dfdfdf;}
.wrapper .common .shopping{width:958px;text-align:left;}
.wrapper .common .shopping .checkout{}
.wrapper .common .shopping .checkout_s1{width:958px;background:url("bg_checkout_s1.gif") top no-repeat;}
.wrapper .common .shopping .checkout_s1 dt{padding:12px 0 0 0;}
.wrapper .common .shopping .checkout_s1_u2{width:958px;background:url("bg_checkout_s1_u2.gif") top no-repeat;}
.wrapper .common .shopping .checkout_s2{width:958px;background:url("bg_checkout_s2_b.gif") top no-repeat;}
.wrapper .common .shopping .checkout_s4{width:958px;background:url("bg_checkout_s4_b.gif") top no-repeat;}
.wrapper .common .shopping .checkout_s4 dt{width:648px;height:63px;line-height:63px;margin:0 0 0 250px;background:url("bg_s4_dt.gif") no-repeat;border:1px solid #dedcce;position:relative;}
.wrapper .common .shopping .checkout_s4 dt font{top:0;left:287px;position:absolute;}

.s4_deliver{width:648px;height:176px;margin:12px 0 0 0;background:url("bg_s4_deliver.gif") top no-repeat;position:relative;}
.s4_deliver .d1{left:178px;top:16px;position:absolute;color:#8d8473;}
.s4_deliver .d2{left:178px;top:46px;position:absolute;color:#8d8473;}
.s4_deliver .d3{left:178px;top:74px;position:absolute;color:#8d8473;}
.s4_deliver .d4{left:178px;top:104px;position:absolute;color:#8d8473;}
.s4_deliver .d5{left:178px;top:135px;position:absolute;color:#8d8473;}

.wrapper .common .shopping .checkout .s1{width:958px;height:84px;}
.wrapper .common .shopping .checkout .s2{width:958px;height:124px;background:url("bg_checkout_s2.gif") no-repeat;}
.wrapper .common .shopping .checkout .s3{width:958px;height:84px;}
.wrapper .common .shopping .checkout .s4{width:655px;height:36px;background:url("bg_checkout_s4.gif") no-repeat;margin:15px 0 0 250px;}
.wrapper .common .shopping .checkout .s5{width:655px;height:36px;background:url("bg_checkout_s5.gif") no-repeat;margin:15px 0 0 250px;}
.wrapper .common .shopping .checkout .s6{width:958px;height:124px;background:url("bg_checkout_s6.gif") no-repeat;}
.wrapper .common .shopping .checkout dd{width:655px;margin:0 0 0 250px;line-height:24px;}
.wrapper .common .shopping .checkout label{float:left;width:90px;padding-right:10px;text-align:right;}
.wrapper .common .shopping .checkout p{line-height:30px;}
.wrapper .common .shopping .checkout p.title{color:#968d7d;}
.wrapper .common .shopping .checkout p.pf{position:relative;}
.wrapper .common .shopping .checkout p.pf span{left:220px;top:20px;position:absolute;}
.wrapper .common .shopping .checkout p.pf span a{color:#968d7d;}
.wrapper .common .shopping .checkout .txtLoginInput{width:200px;height:28px;line-height:28px;padding-left:10px;border:1px solid #cccccc;}
.wrapper .common .shopping .checkout .dtpayment{width:572px;height:63px;margin:126px 0 0 250px;padding:8px 0 0 76px;background:url("bg_order_payed.gif") no-repeat;border:1px solid #cccccc;}
.wrapper .common .shopping .checkout .dtintegral{width:655px;height:50px;line-height:50px;border-bottom:1px solid #cccccc;}
.wrapper .common .shopping .checkout .dtgiftcard{width:655px;padding-bottom:12px;;border-bottom:1px solid #cccccc;}
.wrapper .common .shopping .checkout .dtpay{width:655px;padding-top:13px;}
.wrapper .common .shopping .checkout .tbpay{width:647px;background:#d0d0d0;border:0;}
.wrapper .common .shopping .checkout .tbpay td{height:50px;line-height:50px;text-align:center;background-color:#f7f7f7;background-repeat:no-repeat;background-position:center;margin:1px;}
.wrapper .common .shopping .checkout .tbpay .paybg{width:393px;position:relative;}
.wrapper .common .shopping .checkout .tbpay .paybg div{left:40px;top:0;position:absolute;}

.selectdeliver{width:655px;}
.selectdeliver li{width:642px;height:54px;padding:0 0 0 13px;line-height:54px;border:1px solid #dedcce;}

.quickicon{width:68px;height:250px;background:url("quick_icon.gif");position:relative;}
.quickicon .mylink{width:68px;height:55px;top:28px;left:0;position:absolute;}
.quickicon .myshopping{width:68px;height:41px;top:83px;left:0;position:absolute;}
.quickicon .myfavourite{width:68px;height:53px;top:136px;left:0;position:absolute;}
.quickicon .myvip{width:68px;height:56px;top:189px;left:0;position:absolute;}

.wrapper .rightbody .control{width:749px;height:29px;line-height:29px;background:#eeeeee;padding-left:15px;position:relative;}
.wrapper .rightbody .control h1{float:left;font-size:14px;font-weight:bolder;padding:0;margin:0;color:#CC3333;}}
.wrapper .rightbody .control h1 span{font-size:12px;font-weight:normal;color:#333;}
.wrapper .rightbody .control span{color:#CC3333;}
.wrapper .rightbody .control #sort_lastdatetime{width:73px;height:19px;left:95px;top:5px;position:absolute;}
.wrapper .rightbody .control #sort_sellprice{width:73px;height:19px;left:10px;top:5px;position:absolute;}
.wrapper .rightbody .control .catalogsearch{width:306px;height:26px;top:2px;right:2px;text-align:left;position:absolute;}
.wrapper .rightbody .control .catalogsearch .searchKeyword{width:200px;height:22px;top:3px;left:29px;position:absolute;}
.wrapper .rightbody .control .catalogsearch .searchKeyword .txtKeyword{width:184px;height:16px;line-height:16px;padding-left:6px;color:#999999;border:1px solid #999999;}
.wrapper .rightbody .control .catalogsearch .searchSubmit{width:68px;height:22px;left:230px;top:1px;position:absolute;}

.wrapper .rightbody .control .sort_back{width:73px;height:19px;}
.wrapper .rightbody .control .sort_back a{float:left;width:73px;height:19px;line-height:19px;text-align:center;background:url("sort_back.jpg") no-repeat;}
.wrapper .rightbody .control .sort_back_desc{width:73px;height:19px;}
.wrapper .rightbody .control .sort_back_desc a{float:left;width:64px;height:19px;line-height:19px;text-align:left;padding-left:9px;background:url("sort_back_desc.jpg") no-repeat;}
.wrapper .rightbody .control .sort_back_asc{width:73px;height:19px;}
.wrapper .rightbody .control .sort_back_asc a{float:left;width:64px;height:19px;line-height:19px;text-align:left;padding-left:9px;background:url("sort_back_asc.jpg") no-repeat;}

.pager{width:355px;margin:10px auto;text-align:center;}
.pager a{float:left;font-size:14px;width:24px;height:24px;line-height:24px;text-align:center;font-weight:bolder;margin:0 4px 0 0;font-family:"Trebuchet MS";}
.pager a.selected,
.pager a:hover{color:#fff;background:url("bg_pager_ahover.gif") no-repeat;}

.wrapper .flink{width:960px;height:169px;background:url("bg_flink.gif") no-repeat;margin:20px auto;position:relative;}
.wrapper .flink ul{}
.wrapper .flink li.ftitle{width:144px;height:24px;text-align:center;}
.wrapper .flink li{width:144px;text-align:center;line-height:20px;}
.wrapper .flink li a{color:#999999;}
.wrapper .flink li a strong{color:#333;}

.wrapper .bottom_link{}
.wrapper .bottom_link a{color:#666666;}
.wrapper .bottom_link a:hover{color:#666666;}

.wrapper .flink .f01{width:144px;height:165px;left:252px;top:11px;position:absolute;}
.wrapper .flink .f02{width:144px;height:165px;left:397px;top:11px;position:absolute;}
.wrapper .flink .f03{width:144px;height:165px;left:540px;top:11px;position:absolute;}
.wrapper .flink .f04{width:144px;height:165px;left:680px;top:11px;position:absolute;}
.wrapper .flink .f05{width:144px;height:165px;left:820px;top:11px;position:absolute;}

.wrapper .guarantee{width:960px;margin:0 auto 20px auto;}
.wrapper .guarantee ul{}
.wrapper .guarantee li{float:left;width:320px;height:77px;text-align:center;}

.wrapper .copyright{width:960px;margin:20px auto;text-align:center;}
.wrapper .w320{width:320px;margin:0 auto 0 auto;}
.wrapper .copyright ul{width:920px;margin:0 auto 0 auto;}
.wrapper .w320 ul{width:320px;margin:0 auto 0 auto;}
.wrapper .copyright ul li{float:left;width:150px;height:40px;text-align:center;border-right:1px solid #ddd;}
.wrapper .copyright ul li.end{border:0;}

.wrapper .comments_form{width:711px;position:relative;margin-top:6px;margin-bottom:10px;}
.wrapper .comments_form .formsubmit_full{width:100%;background:#efefe8;}
.wrapper .comments_form .formsubmit_full dl{padding:14px 0 0 14px;}
.wrapper .comments_form .formsubmit_full dt{font-size:14px;line-height:24px;}
.wrapper .comments_form .formsubmit_full dd{color:#b0aa9d;}
.wrapper .comments_form .formsubmit_full p.title{color:#968d7d;}
.wrapper .comments_form .formsubmit_full p.pf{width:400px;}
.wrapper .comments_form .formsubmit_full p.pf span a{color:#968d7d;}
.wrapper .comments_form .formsubmit_full p{padding:8px 0 0 0;margin:0;}
.wrapper .comments_form .formsubmit_full .txtLoginInput{width:210px;height:28px;line-height:28px;border:1px solid #cccccc;}

.wrapper .comments_form .fwdform{width:258px;height:241px;background:#d8d8d4;top:28px;right:82px;position:absolute;}
.wrapper .comments_form .fwdform dl{padding:14px 0 0 14px;}
.wrapper .comments_form .fwdform dd{color:#b0aa9d;}
.wrapper .comments_form .fwdform p.title{color:#968d7d;}
.wrapper .comments_form .fwdform p.pf{width:400px;}
.wrapper .comments_form .fwdform p.pf span a{color:#968d7d;}
.wrapper .comments_form .fwdform p{padding:8px 0 0 0;margin:0;}
.wrapper .comments_form .fwdform .txtLoginInput{width:210px;height:28px;line-height:28px;border:1px solid #cccccc;}

.wrapper .comments_form .formsubmit{float:left;width:440px;height:239px;background:#efefe8;}
.wrapper .comments_form .formsubmit dl{padding:14px 0 0 14px;}
.wrapper .comments_form .formsubmit dd{color:#b0aa9d;}
.wrapper .comments_form .formsubmit p.title{color:#968d7d;}
.wrapper .comments_form .formsubmit p.pf{width:400px;}
.wrapper .comments_form .formsubmit p.pf span a{color:#968d7d;}
.wrapper .comments_form .formsubmit p{padding:8px 0 0 0;margin:0;}
.wrapper .comments_form .formsubmit .txtLoginInput{width:210px;height:28px;line-height:28px;border:1px solid #cccccc;}

.wrapper .comments_form .formreadme{float:right;width:240px;height:239px;background:#fdf5ef;}
.wrapper .comments_form .formreadme ul{width:218px;padding:11px;margin:40px auto;}
.wrapper .comments_form .formreadme ul li{color:#968d7d;padding-bottom:10px;}

.wrapper .formsubmit_comments{width:100%;padding:37px 0 0 0;}
.wrapper .formsubmit_comments dl{}
.wrapper .formsubmit_comments dl dt{color:#cc6600;height:24px;line-height:20px;padding-left:20px;background:url("bg_comment_dt.gif") top left no-repeat;}
.wrapper .formsubmit_comments .comments_body{color:#ccc;line-height:20px;padding-left:20px;}
.wrapper .formsubmit_comments .comments_reply{color:#666666;line-height:20px;padding-left:20px;}

.member_layout{margin:23px 0 0 0;text-align:left;}
.member_title{width:110px;font-size:14px;font-weight:bolder;padding-left:20px;height:24px;line-height:24px;background:url("bg_reg_dt.gif") no-repeat;}

.member_box {width: 630px; margin: 0 auto;}
.member_box .top {height: 5px; font-size:0; line-height: 0; display: block; clear: both; background: url(img_loginboxt.gif) no-repeat;}
.member_box .bottom {height: 5px; font-size:0; line-height: 0; display: block; clear: both; background: url(img_loginboxb.gif) no-repeat;}

.member_box .content {padding: 10px 14px; border-right: 1px solid #ddd; border-left: 1px solid #ddd; background-color: #f5f5f5;}
.member_box .content .loginbox {height: 145px; padding-top: 80px; margin-bottom: 15px; background: url(../images/img_loginbg.gif) no-repeat;}
.member_box .content .loginbox .login {width: 300px; padding-bottom: 10px; margin: 0 0 10px 38px; background: url(../images/dot_aaa13.gif) repeat-x bottom;}
.member_box .content .loginbox .login ul.list {list-style-type: none;}
.member_box .content .loginbox .login ul.list li {height: 25px;}
.member_box .content .loginbox .login ul.list li input {width: 170px; padding: 3px; border: 1px solid #ccc; background-color: #efefef; vertical-align: middle;}
.member_box .content .loginbox .login .btn {float: right;}
.member_box .content .loginbox .reg {margin-left: 38px;}
.member_box .content .loginbox .reg .forgetpw {margin-left: 25px;}
.member_box .content .banner {height: 63px;}
.member_box .content .content_btn{text-align:center;}

.member_box .content .whiteboxt {height: 5px; font-size:0; line-height: 0; display: block; clear: both; background: url(img_whiteboxt.gif) bottom no-repeat ;}
.member_box .content .whiteboxin {padding: 30px 0; background: #fff; border-left: 1px solid #ddd; border-right: 1px solid #ddd;}
.member_box .content .whiteboxb {margin-bottom: 15px; height: 5px; font-size:0; line-height: 0; display: block; clear: both; background: url(img_whiteboxb.gif) no-repeat;}
.member_box .content .forgetpwbox {width: 340px; margin: 0 auto;}
.member_box .content .forgetpwbox .layout {padding-bottom: 20px; text-align: center;}
.member_box .content .forgetpwbox .layout ul.list {list-style-type: none;}
.member_box .content .forgetpwbox .layout ul.list li {line-height:30px;}
.member_box .content .forgetpwbox .layout ul.list li input {width: 220px; padding: 3px; border: 1px solid #ccc; background-color: #efefef; vertical-align: middle;}
.member_box .content .explain {padding-bottom: 10px; margin-bottom: 20px; border-bottom: 3px solid #efefef; font-size: 14px; color: #333;}

.member_box .content .infotips {width: 400px; margin: 0 auto; text-align: center;}
.member_box .content .infotips .text {padding-bottom: 30px; background: url(../images/dot_aaa13.gif) repeat-x bottom; font-size: 14px; color: #333;}
.member_box .content .infotips .errortitle {height: 23px; line-height: 23px; padding-bottom: 10px; margin-bottom: 15px; background: url(../../html/images/ico_tips.gif) no-repeat; border-bottom: 3px solid #efefef; text-indent: 35px; font-size: 14px; color: #333; text-align: left;}
.member_box .content .infotips .errottext {text-align: left;}

.member_p_box{width: 953px; margin:12px auto; text-align:left;}
.member_p_box .mleft{float:left;width:180px;height:271px;background:url("bg_mleft.gif") no-repeat;}
.member_p_box .mleft dl{padding:7px;}
.member_p_box .mleft dt{width:153px;height:29px;padding-left:12px;line-height:29px;font-size:12px;font-weight:bolder;background:url("bg_mleft_dt.gif") no-repeat;}
.member_p_box .mleft dd{padding-left:6px;}
.member_p_box .mleft dd a{float:left;width:136px;padding-left:22px;height:30px;line-height:30px;border-bottom:1px dotted #ccc;background:url("bg_mleft_dd_arrow.gif") left no-repeat;}

.member_p_box .mfullscreen{width:745px;margin:0 auto;text-align:center;}
.member_p_box .mfullscreen dl{}
.member_p_box .mfullscreen dt{width:745px;height:30px;background:url("bg_mright_dt.gif") no-repeat;}
.member_p_box .mfullscreen dt div.mright_title{float:left;padding-left:40px;font-size:14px;font-weight:bolder;line-height:30px;}
.member_p_box .mfullscreen dd{text-align:left;line-height:24px;}
.member_p_box .mfullscreen dd table td{padding:12px;}
.member_p_box .mfullscreen dd table td .require-field{color:red;padding:0 6px 0 6px;}

.member_p_box .mright{float:left;width:753px;margin-left:20px;}
.member_p_box .mright dl{}
.member_p_box .mright dt{width:744px;height:30px;background:url("bg_mright_dt.gif") no-repeat;}
.member_p_box .mright dt div.mright_title{float:left;padding-left:40px;font-size:14px;font-weight:bolder;line-height:30px;}

.member_p_box .mright dd{margin:20px 0;}

/* STEP */
.step{width:583px;height:46px;margin:12px auto 12px auto;}
.step1{width:583px;height:46px;background:url("bg_step1.gif") no-repeat;}
.step2{width:583px;height:46px;background:url("bg_step2.gif") no-repeat;}
.step3{width:583px;height:46px;background:url("bg_step3.gif") no-repeat;}
.step4{width:583px;height:46px;background:url("bg_step4.gif") no-repeat;}

/* ORDER LIST */
.order_list {width:800px;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;}

/* BASKET */
.basket{width:100%;text-align:left;margin:0 auto;padding:0;}
.basket h2{font-size:12px;font-weight:normal;}

.cart_list_title { display:block; color:#333; background:#F3F3E9; height:40px; width:100%; margin:12px 0;}
.cart_list_title li { font-weight:bolder;display:block; float:left; line-height:30px; padding:5px;}
.cart_list_title li.cart_item { width:90px;}
.cart_list_title li.cart_item img { width:80px; height:80px;} 
.cart_list_title li.cart_note { width:170px;}
.cart_list_title li.cart_status {width:90px;}
.cart_list_title li.cart_price { width:80px; line-height:30px;}
.cart_list_title li.cart_qty { width:50px;}
.cart_list_title li.cart_qty input { margin-top:25px;}
.cart_list_title li.cart_total { width:120px; line-height:30px;}
.cart_list_title li.cart_del { width:50px; line-height:30px;text-align:center;}
.cart_list_title li.cart_fav { width:120px; line-height:30px;text-align:left;}
.cart_list_title li.input_grey{width:30px;}

.cart_list { display:block; height:100px; width:100%; border-bottom:#E0DCCA 1px solid;}
.cart_list li { display:block; float:left; height:80px; padding:5px;}
.cart_list:hover { background:#F8F6F1; border-bottom:#AE0911 1px solid; cursor:pointer;}
.cart_list li.cart_item { width:90px;}
.cart_list li.cart_item img { width:80px; height:80px;} 
.cart_list li.cart_note { width:170px;}
.cart_list li.cart_note p { padding-top:25px;}
.cart_list li.cart_status {width:90px;margin-top:30px;}
.cart_list li.cart_price { width:80px; line-height:80px;}
.cart_list li.cart_qty { width:50px;}
.cart_list li.cart_qty p { margin-top:34px; line-height:22px;}
.cart_list li.cart_qty input { margin-top:25px;}
.cart_list li.cart_total { width:120px; line-height:80px;}
.cart_list li.cart_del { width:80px; line-height:80px;text-align:center;}
.cart_list li.cart_fav { width:80px; line-height:80px;text-align:left;}
.cart_list li.cart_del a{ float:left;width:50px;height:50px;padding:30px 0 0 0;text-align:center;}
.cart_list li.cart_fav a{ float:left;width:50px;height:50px;padding:30px 0 0 0;text-align:center;}

.cart_list li.input_grey{width:30px;}

.shopping_hotitem{width:960px;height:310px;margin:24px 0 0 0;background:url("bg_shopping_hotitem.gif") no-repeat;position:relative;}
.shopping_hotitem dt{width:945px;color:#cc6600;font-size:14px;font-weight:bolder;left:15px;top:10px;position:absolute;}
.shopping_hotitem dt .shoppingTab{right:15px;top:0;position:absolute;}
.shopping_hotitem dt .shoppingTab a{float:left;width:100px;height:22px;line-height:22px;color:#CC6600;background:#fff;border:1px solid #ccc;font-weight:normal;margin:0 0 0 6px;text-align:center;}
.shopping_hotitem dt .shoppingTab a.here{color:#fff;background:#CC6600;}
.shopping_hotitem dt .shoppingTab a:hover{color:#fff;background:#CC6600;}
.shopping_hotitem dd{width:960px;height:253px;left:15px;top:30px;position:absolute;}
.shopping_hotitem dd ul{}
.shopping_hotitem dd li{float:left;width:162px;height:254px;text-align:center;padding:10px 30px 0 0;}
.shopping_hotitem dd li.end{padding-right:0;}
.shopping_hotitem dd li .goodsthumb{width:162px;height:165px;}
.shopping_hotitem dd li .goodsthumb a{float:left;width:158px;height:158px;border:2px solid #fff;margin:0;}
.shopping_hotitem dd li .goodsthumb a:hover{width:158px;height:158px;border:2px solid #cc6600;}
.shopping_hotitem dd li .goodstitle{width:162px;height:42px;text-align:center;margin:10px auto 0 auto;}
.shopping_hotitem dd li .goodscash{width:162px;height:24px;text-align:center;line-height:12px;color:#cc6600;margin:0 auto 0 auto;position:relative;}

#shoppingDataset1{display:block;}
#shoppingDataset2{display:none;}
#shoppingDataset3{display:none;}

.cart_item { width:90px;}
.cart_item img { width:100px; height:100px;} 
.cart_note { width:160px;}
.cart_note p { line-height:22px;}
.cart_status {width:90px;}
.cart_price { width:70px; 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:80px; line-height:80px;text-align:center;}
.cart_fav { width:80px; line-height:80px;text-align:left;}
.input_grey{width:30px;}

.cashier {display:block;color:#DC8100;width:100%;font-size:14px;font-weight:bolder;}
.cashier li { display:block; color:#C3522E; font-weight:normal; height:28px; line-height:28px;}
.cashier a{color:#C3522E;}
.cashier a:visited{color:#C3522E;}
.cashier input { margin-top:7px; margin-bottom:7px;}
.cashier_list1 { width:100%;}
.cashier_list2 { width:80px; }
.cashier_list3 { width:110px; }
.cashier_list4 { width:650px;}
.cashier_list5 { width:430px;}

#divTotalNonShipping{font-size:22px;font-weight:bolder;}
#divTotalNonShipping span{font-size:12px;}
#divshipMethodSelectorMemo{font-size:14px;font-weight:bolder;color:#f09c0c;}

.order_detail{width:700px;margin:0 auto;}
.order_detail li { display:block; line-height:30px; padding-bottom:30px;}
.order_detail h2 { font-size:12px; }
.order_detail h3 { font-size:14px;color:#4A4840; }
.order_detail span { display:block; float:right; }

.form_reg {width: 100%; margin:0 auto; margin-bottom: 10px; text-align:left; border-collapse: collapse;}
.form_reg.title { margin-bottom: 0; border-collapse: collapse;}
.form_reg td {padding: 4px 20px; border-bottom: 1px solid #ddd; line-height: 120%;}
.form_reg th {width: 110px; padding: 4px 10px; border-bottom: 1px solid #ddd; background-color: #f5f5f5; color: #555; font-weight: normal; text-align: right;}
.form_reg th.width01 {width: 150px; }
.form_reg td input {padding: 3px; border: 1px solid #ccc; background-color: #ffffdf; color: #666; vertical-align: middle;}
.form_reg td .input_err {padding: 3px; border: 1px solid #f55132; background-color: #ffefec; color: #666; vertical-align: middle;}
.form_reg td.title {padding: 10px 20px; font-weight: bold; text-indent: 14px; border-top: 0; background: url(../images/ico_arow3.gif) no-repeat 17px center;}
.form_reg td.title2 {padding: 10px 20px; font-weight: bold; border-top: 0;}
.form_reg td.title2 img.icobtn {margin-right: 5px;}
.form_reg td.detail {padding: 10px 20px; text-align: center;}
.form_reg td.tips {width: 215px; padding-left: 5px; color: #999;}
.form_reg td.nostyle {padding-bottom: 0; border: none;}
.form_reg td .info {font-family: Tahoma; font-weight: normal; color: #ff668e;}
.form_reg td .nostyle {border: 0; background: none;}
.form_reg td .explain1 {padding: 6px 20px; margin-top: 10px; border: 1px solid #ddd; background-color: #f9f9f9; color: #999;}
.form_reg td .explain2 {padding: 6px 20px; margin-top: 10px; border: 1px solid #ddd; background-color: #fffef5; color: #555;}
.form_reg td .err {float: right; line-height: 25px; color: #333;}
.form_reg td .inputw1 {width: 200px;}
.form_reg td .inputw2 {width: 80px;}
.form_reg td .inputw3 {width: 40px;}
.form_reg td .inputw4 {width: 150px;}
.form_reg td .btn {height: 22px; background-color: #fff;}

.reg_bottom {width: 100%; margin: 0 auto; padding: 20px 0 20px 0;}
.reg_bottom .btn {padding-top: 20px; text-align: center;}

.welcome {padding: 20px 15px; padding-top: 5px; margin-bottom: 18px; border-bottom: 1px solid #e7e7e7;}
.welcome p{line-height:22px;}
.welcome .nameinfo {color: #ff668e; font-weight: bold;}

.yourcount {color: #333;}
.yourcount .title {font-size: 14px; padding: 5px 15px; padding-top: 0;}
.yourcount .content {padding: 25px; text-align: center; background-color: #f8f8f8; border-top: 1px solid #cacaca; border-bottom: 1px solid #cacaca;}

.orderform {width: 100%; margin: 0 auto; margin-bottom: 30px; border-collapse: collapse;}
.orderform thead th {text-align:center; height: 30px; background: #fafafa url(img_titlespace.gif) no-repeat right top; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4;}
.orderform thead th.nospace {background-image: none;}
.orderform thead th.width01 {width: 250px;}
.orderform thead th.width02 {width: 150px;}
.orderform thead th.width03 {width: 180px;}
.orderform thead th.width04 {width: 100px;}
.orderform tbody td {padding: 5px 0; border-bottom: 1px solid #e9e9e9; text-align: center;}
.orderform tbody td.left {padding-left: 20px; text-align: left;}
.orderform tbody td.txt1 {color: #ff668e;}
.orderform tbody a:link, .orderform tbody a:visited, .orderform tbody a:hover {text-decoration: underline; color: #333;}
.orderform tbody a:hover {text-decoration: underline; color: #ff668e;}
.orderform tbody td.item1 a:link, .orderform tbody td.item1 a:visited, .orderform tbody td.item1 a:hover {text-decoration: underline; color: #ff668e;}
.orderform tbody td.item1 a:hover {text-decoration: underline; color: #333;}

.order_explain {height: 25px; margin: 0 auto; color: #ff668e;}

.orderdet {width: 100%; margin: 0 auto; margin-bottom: 30px; border-collapse: collapse;}
.orderdet thead th {padding: 4px 15px; background-color: #e7eaee; color: #899097; border-top: 1px solid #d3d8dd; border-right: 1px solid #fff;}
.orderdet tbody td {padding: 4px 15px; border: 1px solid #e9e9e9; }
.orderdet tbody td.left {text-align: left;}
.orderdet tbody td.right {text-align: right;}
.orderdet tbody td.itemtotal {background-color: #fafafa; color: #333; text-align: left;}
.orderdet tbody td.itemplus {border-bottom: 1px dashed #dedede; color: #333; text-align: right;}
.orderdet tbody td.total {font-size: 14px; font-weight: bold; color: #ff668e; text-align: right;}
.orderdet tbody.address th, .orderdet tbody.address td {padding: 3px 15px; border: 1px solid #e9e9e9; text-align: left;}
.orderdet tbody.address th {width: 95px; background-color: #fafafa; font-weight: normal; color: #333;}

.myshopcart {width: 100%; margin: 0 auto; margin-bottom: 30px; border-collapse: collapse;}
.myshopcart thead th {height: 28px; background: #fcfcfc url(img_titlespace.gif) no-repeat right top; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; font-weight: normal; color: #333;}
.myshopcart thead th.nospace {background-image: none;}
.myshopcart thead th.width03 {width: 110px;}
.myshopcart thead th.width04 {width: 90px;}
.myshopcart thead th.width05 {width: 80px;}
.myshopcart thead th.width06 {width: 45px;}
.myshopcart tbody td {padding: 6px 15px; border-bottom: 1px solid #e9e9e9; text-align: center;}
.myshopcart tbody.discount td {padding: 6px 8px; border-bottom: 1px solid #e9e9e9; text-align: center;}
.myshopcart tbody.discount td input {width: 80px;}
.myshopcart tbody.discount td .checkbox {width: 20px;}
.myshopcart tbody.discount td.width01 {width: 280px;}
.myshopcart tbody td.left {text-align: left;}
.myshopcart tbody td.right {text-align: right;}
.myshopcart tbody td.right img {margin-left: 10px;}
.myshopcart tbody td input {width: 50px;}
.myshopcart tbody td.name a:link, .myshopcart tbody td.name a:visited, .myshopcart tbody td.name a:hover {text-decoration: none; color: #333;}
.myshopcart tbody td.name a:hover {text-decoration: underline; color: #333;}
.myshopcart tbody td ul {list-style: none;}
.myshopcart tbody td ul li {height: 20px; padding-left: 12px; background: url(ico_arow5.gif) no-repeat left 6px;}
.myshopcart tfoot td {padding: 20px 15px 0 20px; font-size: 14px; color: #333; text-align: right;}
.myshopcart tfoot td .totalnum {font-size: 16px; color: #ff668e;}
.myshopcartbtn {padding: 0 15px; margin-bottom: 30px; text-align: right;}
.myshopcartbtn img {margin-left: 8px;}

.form_order {width: 100%; margin: 0 auto; margin-bottom: 30px; border-collapse: collapse;}
.form_order th {width: 250px; padding: 0 15px; border: 1px solid #e9e9e9; text-align: left; background-color: #fafafa; font-weight: normal; color: #333;}
.form_order td {padding: 0 15px; border: 1px solid #e9e9e9;}
.form_order td.ordernum {font-size: 14px; font-weight: bold; color: #ff668e;}
.form_order td.height01 {padding: 10px 15px; }

/*cbody*/
#tplreg.cbody{width:953px;text-align:left;margin:23px 0 0 0;}
#tplreg.cbody dl{}
#tplreg.cbody dt{font-size:14px;font-weight:bolder;padding-left:20px;height:24px;line-height:24px;background:url("bg_reg_dt.gif") no-repeat;}
#tplreg.cbody dd{width:630px;height:257px;margin:0 auto;background:url("bg_reg.jpg") no-repeat;position:relative;}

#tplreg.cbody dd div.regTitle{font-size:14px;font-weight:bolder;top:50px;left:50px;color:#4f4f4f;position:absolute;}
#tplreg.cbody dd div.regform{width:300px;top:100px;left:50px;position:absolute;}
#tplreg.cbody dd div.regform table{width:100%;}
#tplreg.cbody dd div.regSubmit{top:106px;left:274px;position:absolute;}

.reg_bank{padding:6px;}
.reg_bank li{float:left;width:33%;padding-bottom:12px;}
.input_grey{height:26px;line-height:26px;border:1px solid #ccc;}

.txtReg{width:140px;}
.doline{width:100%;height:24px;line-height:24px;background:url("bg_doline.gif") bottom repeat-x;}}
.dotted_hr{height:1px;border:0;border-top:1px solid #ccc;}
.clearBoth{clear:Both;}