*{padding:0;margin:0;}

body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0; padding:0;
	background:#E9F7DB;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{font-size:12px;}

img { border:none; padding:0;}

a {color: #333; text-decoration:none;}
a:link	{color: #333; text-decoration:none;}
a:visited {color: #333;text-decoration:none;}
a:hover {color: #FF6600; text-decoration:none;}

.wrapper{width:800px;margin:0 auto;background:#fff;border-left:20px solid #fff;border-right:20px solid #fff;}

/* HEADER */
.wrapper .header{width:800px;height:102px;text-align:left;position:relative;z-index:98;}
.wrapper .header .logo{width:229px;height:52px;position:absolute;top:10px;left:0;}
.wrapper .header .logo a{float:left;width:230px;height:52px;background:url("logo.gif") no-repeat;}
.wrapper .header .alipay_login{width:130px;height:22px;padding-left:14px;background:url("icon_alipay.gif") no-repeat;background-position:2px -1px;}
.wrapper .header .alipay_login a{line-height:22px;color:#ff6600;}
.wrapper .header .alipay_login a:hover{line-height:22px;color:#ff6600;}
.wrapper .header .alipay_login a:visited{line-height:22px;color:#ff6600;}
.wrapper .header .topnav{width:460px;position:absolute;text-align:right;top:50px;right:55px;}
.wrapper .header .topnav a{color:#666;padding:0 4px 0 4px;}
.wrapper .header .query{width:200px;height:22px;position:absolute;top:16px;right:0;}
.wrapper .header .query .findInput{position:absolute;top:2px;right:60px;}
.wrapper .header .query .txtFindInput{width:140px;height:16px;line-height:16px;border:1px solid #ccc;}
.wrapper .header .query .findButton{position:absolute;top:2px;right:0;}
.wrapper .header .quicksales{width:48px;position:absolute;text-align:right;top:40px;right:0;}
.wrapper .header .quicksales a{float:left;width:48px;height:33px;background:url("icon_step.gif") no-repeat;}

/* NAV */
.header .nav{width:800px;height:36px;position:absolute;top:73px;left:0;background:url("bg_nav_doline.gif") no-repeat;;}
.header .nav a{float:left;font-size:12px;font-weight:bolder;color:#fff;text-align:center;height:36px;line-height:30px;margin-right:1px;padding:0 24px 0 24px;background:url("bg_nav.gif") repeat-x;position:relative;}
.header .nav a:hover{background:url("bg_nav_hover.gif") repeat-x;}
.header .nav a.selected{background:url("bg_nav_hover.gif") repeat-x;}
.header .nav a.home{background:url("bg_nav_home.gif") left no-repeat;}
.header .nav a.home:hover{background:url("bg_nav_homehover.gif") left no-repeat;}
*html .header .nav a.end{width:112px;padding:0;margin-right:0;background:url("bg_nav_end.gif") right no-repeat;}
*+html .header .nav a.end{width:112px;padding:0;margin-right:0;background:url("bg_nav_end.gif") right no-repeat;}
.header .nav a.end{width:114px;padding:0;margin-right:0;background:url("bg_nav_end.gif") right no-repeat;}
.header .nav a.end:hover{background:url("bg_nav_endhover.gif") right no-repeat;}

*html .header .nav a span.selected{width:16px;height:6px;background:url("bg_nav_selected.gif") center bottom no-repeat;position:absolute;top:21px;left:45%}
.header .nav a span.selected{width:16px;height:6px;background:url("bg_nav_selected.gif") center bottom no-repeat;position:absolute;top:30px;left:45%}

.secondnav{width:800px;height:36px;line-height:36px;background:url("bg_second_nav.gif") right no-repeat;z-index:0;margin-bottom:10px;}
.secondnav div{width:756px;margin:0 auto;text-align:center;}
.secondnav div a{color:#333;padding:0 0 0 0;}
.secondnav div a:hover{color:#ff6600;}

/* MAINPAGE */
.wrapper .mainpage{width:800px;margin-top:0px;}
.wrapper .mainpage .mainpage_popup{width:800px;height:380px;position:relative;}
.wrapper .mainpage .mainpage_popup .popx01{position:absolute;top:0;left:0;}
.wrapper .mainpage .mainpage_popup .popx02{position:absolute;width:238px;height:122px;top:0;right:0;}
.wrapper .mainpage .mainpage_popup .popx03{position:absolute;width:238px;height:122px;top:127px;right:0;}
.wrapper .mainpage .mainpage_popup .popx04{position:absolute;width:238px;height:122px;top:254px;right:0;}

.wrapper .mainpage .mainpage_bestitem{width:800px;height:330px;margin-bottom:6px;position:relative;}
.wrapper .mainpage .mainpage_bestitem .hotbutton{width:586px;height:37px;position:absolute;left:0;top:0;}
.wrapper .mainpage .mainpage_bestitem .hotbutton a#btnhot{width:143px;height:32px;background:url("icon_hotbuy.png") top no-repeat;position:absolute;left:0;top:0;z-index:2;}
.wrapper .mainpage .mainpage_bestitem .hotbutton a#btnhot:hover,
.wrapper .mainpage .mainpage_bestitem .hotbutton a#btnhot.here{background-position:bottom;}
.wrapper .mainpage .mainpage_bestitem .hotbutton a#btnnew{width:87px;height:32px;background:url("icon_whatnew.png") top no-repeat;position:absolute;left:133px;top:0;z-index:1;}
.wrapper .mainpage .mainpage_bestitem .hotbutton a#btnnew:hover,
.wrapper .mainpage .mainpage_bestitem .hotbutton a#btnnew.here{background-position:bottom;}

#divwhatnew{display:none;}

.wrapper .mainpage .mainpage_bestitem .goodsitems{width:586px;height:302px;position:absolute;left:0;top:30px;border:1px solid #d5d5d5;}
.wrapper .mainpage .mainpage_bestitem .goodsitems dl{padding:8px 0 0 0;}
.wrapper .mainpage .mainpage_bestitem .goodsitems dt{padding:14px 8px 8px 15px;margin:0;font-size:14px;color:#019968;font-weight:bolder;}
.wrapper .mainpage .mainpage_bestitem .goodsitems dd{padding:0 0 0 10px;}
.wrapper .mainpage .mainpage_bestitem .goodsitems dd a{float:left;width:93px;height:93px;border:1px solid #fff;margin-left:8px;}
.wrapper .mainpage .mainpage_bestitem .goodsitems dd a:hover{float:left;width:93px;height:93px;border:1px solid #72b42c;margin-left:8px;}
.wrapper .mainpage .mainpage_bestitem .goodsitems a#item{float:left;width:93px;height:93px;margin:0 1px 1px 0;position:relative;z-index:0;}
.wrapper .mainpage .mainpage_bestitem .goodsitems a#item .poptip{display:none;z-index:9;}
.wrapper .mainpage .mainpage_bestitem .goodsitems a#item:hover .poptip{width:110px;height:62px;background:url("bg_poptip.gif") no-repeat;left:-5px;top:-52px;position:absolute;display:block;z-index:9;}
.wrapper .mainpage .mainpage_bestitem .goodsitems a#item:hover .poptip .poptip_title{width:99px;color:#636361;margin:6px 0 0 6px;text-align:center;}
.wrapper .mainpage .mainpage_bestitem .goodsitems a#item:hover .poptip .poptip_cash{width:90px;color:#ff9900;font-size:11px;margin:0 auto;text-align:center;}

.wrapper .mainpage .mainpage_bestitem .promotions{width:208px;height:299px;position:absolute;background:url("bg_promotions.gif") no-repeat;text-align:left;right:0;top:30px;}
.wrapper .mainpage .mainpage_bestitem .promotions .promotions_01{left:10px;top:33px;position:absolute;}
.wrapper .mainpage .mainpage_bestitem .promotions .promotions_01 ul{left:24px;top:15px;position:absolute;}
.wrapper .mainpage .mainpage_bestitem .promotions .promotions_01 li{line-height:22px;}
.wrapper .mainpage .mainpage_bestitem .promotions .promotions_01 li a{color:#333;text-decoration:underline;}

.wrapper .mainpage .mainpage_bestitem .promotions .promotions_02{left:10px;top:140px;position:absolute;}
.wrapper .mainpage .mainpage_bestitem .promotions .promotions_02 li{line-height:22px;}
.wrapper .mainpage .mainpage_bestitem .promotions .promotions_02 li a{color:#333;text-decoration:underline;}

.wrapper .mainpage .mainpage_bestitem .promotions .promotions_03{left:10px;top:220px;position:absolute;}
.wrapper .mainpage .mainpage_bestitem .promotions .promotions_03 ul{left:23px;top:30px;position:absolute;}
.wrapper .mainpage .mainpage_bestitem .promotions .promotions_03 li{width:180px;line-height:22px;}
.wrapper .mainpage .mainpage_bestitem .promotions .promotions_03 li a{color:#333;text-decoration:underline;}

/*
.wrapper .mainpage .mainpage_bestitem .tags{width:208px;height:135px;position:absolute;right:0;top:189px;text-align:left;}
.wrapper .mainpage .mainpage_bestitem .tags dl{padding:0;}
.wrapper .mainpage .mainpage_bestitem .tags dt{width:208px;height:22px;background:url("bg_tag.gif") no-repeat;}
.wrapper .mainpage .mainpage_bestitem .tags dd{width:200px;*width:208px;*+width:208px;padding-left:6px;border-left:1px solid #ededed;border-right:1px solid #ededed;border-bottom:1px solid #ededed;}
.wrapper .mainpage .mainpage_bestitem .tags dd a{line-height:24px;padding-right:10px;padding-left:6px;}
.wrapper .mainpage .mainpage_bestitem .tags dd a.f1{font-size:12px;}
.wrapper .mainpage .mainpage_bestitem .tags dd a.f2{font-size:13px;}
.wrapper .mainpage .mainpage_bestitem .tags dd a.f3{font-size:14px;}
.wrapper .mainpage .mainpage_bestitem .tags dd a.f4{font-size:15px;}
.wrapper .mainpage .mainpage_bestitem .tags dd a.f5{font-size:16px;}
.wrapper .mainpage .mainpage_bestitem .tags dd a.f6{font-size:17px;}
.wrapper .mainpage .mainpage_bestitem .tags dd a.f7{font-size:18px;}
.wrapper .mainpage .mainpage_bestitem .tags dd a.f8{font-size:19px;}
.wrapper .mainpage .mainpage_bestitem .tags dd a.f9{font-size:20px;}
*/

/* STEP */
.step{width:800px;height:55px;margin-bottom:12px;background:url("mall_head.png") no-repeat left bottom;border-bottom:1px solid #E0DCCA;position:relative;}
.step div{font-size:14px;color:#ccc;font-weight:bolder;}
.step div.selected{color:#6F603B;}
.step div#step1{top:12px;left:180px;position:absolute;}
.step div#step2{top:12px;left:290px;position:absolute;}
.step div#step3{top:12px;left:450px;position:absolute;}
.step div#step4{top:12px;left:550px;position:absolute;}

.style-{width:52px;height:20px;background:none;}
.style-news{width:52px;height:20px;background:url("icon_style_new.gif") no-repeat;}
.style-feature{width:52px;height:20px;background:url("icon_style_feature.gif") no-repeat;}
.style-sales{width:52px;height:20px;background:url("icon_style_sales.gif") no-repeat;}
.style-recommend{width:52px;height:20px;background:url("icon_style_recommend.gif") no-repeat;}
.style-best{width:52px;height:20px;background:url("icon_style_best.gif") no-repeat;}
.style-compose{width:52px;height:20px;background:url("icon_style_compose.gif") no-repeat;}
.style-hots{width:52px;height:20px;background:url("icon_style_hots.gif") no-repeat;}

.newsletter{width:800px;height:31px;line-height:30px;background:url("gw_btm_sufs.gif") no-repeat;text-align:left;position:relative;}
.newsletter div{float:left;padding-left:60px;}
.newsletter #newsletterInput{width:120px;height:20px;font-size:12px;color:#333;top:4px;left:256px;position:absolute;}
.newsletter #newsletterSubmit{top:4px;left:387px;position:absolute;}
.newsletter #toplink{top:0;left:380px;position:absolute;}
.newsletter #toplink div.noticelogo{top:6px;left:0;position:absolute;}
.newsletter #toplink div.notice{width:380px;top:0;left:90px;position:absolute;}

/* CATALOG */
.wrapper .catalog{width:800px;text-align:left;}
.wrapper .catalog .path{width:800px;padding-bottom:12px;background:url("bg_path.gif") bottom repeat-x;}
.wrapper .catalog .path a{padding:0 4px 0 4px;}
.wrapper .catalog .path a.current{color:#ff6600;}

.wrapper .catalog .lmenu{float:left;width:140px;margin:11px 0 11px 0;}
.wrapper .catalog .lmenu .lmenu_popup{width:140px;text-align:center;padding-top:6px;}

.wrapper .catalog .menu{width:140px;}
.wrapper .catalog .menu dl{padding:4px 10px 0 0;text-align:left;}
.wrapper .catalog .menu dt{color:#000;font-size:12px;font-weight:bolder;}
.wrapper .catalog .menu dd{line-height:18px;padding:5px 0 10px 20px;}
.wrapper .catalog .menu dd a{float:left;width:100px;padding:0;}
.wrapper .catalog .menu ul.brand{}
.wrapper .catalog .menu ul.brand li{float:left;width:90px;height:34px;list-style-type:none;padding:0;margin:0;}

.subnav{width:120px;background:#b9e691;top:99px;right:0;z-index:99;position:absolute;display:none;}
.subnavbox{width:120px;}
.subnav ul{}
.subnav li{float:left;width:120px;padding:0;margin:0;text-align:left;}
.subnav li a{float:left;color:#333333;line-height:26px;width:110px;padding:0 5px 0 5px;border-bottom:1px solid #fff;}
.subnav li a:hover{color:#fff;}

/* notes */
.notes{width:800px;text-align:left;margin:12px 0;text-align:left;}
.notes .notes_leftmenu{float:left;width:180px;height:419px;background:url("bg_bibihome_leftmenu.gif") no-repeat;}
.notes .notes_leftmenu dl{width:147px;margin:53px auto 0 17px;}
.notes .notes_leftmenu dt{width:147px;height:27px;line-height:27px;color:#333333;background:#f4f3f1;font-size:14px;font-weight:normal;margin-bottom:5px;}
.notes .notes_leftmenu dt a{float:left;width:147px;height:27px;line-height:27px;}
.notes .notes_leftmenu dt a:hover{background:#EAE5E1;width:147px;}
.notes .notes_leftmenu dt a span{display:block;float:left;padding-left:12px;cursor:pointer;}

.notes .notes_body{float:left;width:610px;padding-left:10px;}
.notes .notes_title{width:610px;height:32px;line-height:32px;font-size:18px;font-weight:bolder;text-align:center;border-bottom:1px dotted #ccc;margin-bottom:20px;}
.notes .notes_dtime{display:none;}
.notes .notes_body dl{margin-top:10px;}
.notes .notes_body dt{height:32px;line-height:32px;font-size:12px;padding-left:20px;font-weight:bolder;border-bottom:1px dotted #ccc;}
.notes .notes_body dt span.lastdatetime{font-size:11px;font-weight:normal;padding-right:20px;}
.notes .notes_body dt span.poster{font-size:11px;font-weight:normal;}
.notes .notes_body dd{margin-bottom:10px;padding-bottom:12px;}
.notes .notes_body dd img{max-width:610px;}

/* .wrapper .catalog .menu .menu_bottom{width:200px;height:10px;background:url("bg_menu.gif") bottom no-repeat} */
.wrapper .catalog .rbody{float:left;width:650px;margin-top:11px;margin-left:7px;text-align:left;}
.wrapper .catalog .goodsitem{width:650px;}
.wrapper .catalog .goodsitem h1{font-size:14px;color:#FF6600;font-weight:bolder;padding:0;margin:0;}
.wrapper .catalog .goodsitem ul{padding-top:11px;}
.wrapper .catalog .goodsitem li{float:left;width:162px;height:240px;text-align:center;}
.wrapper .catalog .goodsitem li .thumb{width:160px;height:160px;}
.wrapper .catalog .goodsitem li .thumb img{border:1px solid #ccc;}
.wrapper .catalog .goodsitem li .title,
.wrapper .catalog .goodsitem li .title a{font-size:12px;color:#666;}
.wrapper .catalog .goodsitem li .originalprice{font-size:12px;color:#666;}
.wrapper .catalog .goodsitem li .myprice{font-size:16px;color:#FF6600;}
.wrapper .catalog .goodsitem li .myprice span{font-size:9px;}

.wrapper .catalog .goodsitem li.victoria{float:left;width:187px;height:320px;text-align:left;}
.wrapper .catalog .goodsitem li.victoria .thumb{width:177px;height:248px;}

#goodsrelated{width:650px;height:270px;margin:0 auto 0 auto;position:relative;}
#goodsrelated #relate_left{position:absolute;left:-10px;top:0;}
#goodsrelated #relate_right{position:absolute;right:-10px;top:0;}
#goodsrelated #related_mv_list{width:630px;height:265px;padding:10px 0 0 0;margin-left:20px;overflow:hidden;position:relative;}
#goodsrelated #related_mv_list_ul{position:absolute;left:15px;height:265px;}
#goodsrelated #related_mv_list_ul li{width:200px;}
#goodsrelated #related_mv_list_ul li .thumb{width:200px;height:170px;text-align:center;}
#goodsrelated #related_mv_list_ul li .title{width:200px;height:40px;text-align:center;}
#goodsrelated #related_mv_list_ul li .title a{font-size:12px;font-weight:normal;color:#666;}
#goodsrelated #related_mv_list_ul li .originalprice{font-size:12px;color:#666;width:200px;text-align:center;}
#goodsrelated #related_mv_list_ul li .myprice{font-size:16px;color:#FF6600;padding:10px 0 0 0;width:200px;text-align:center;}
#goodsrelated #related_mv_list_ul li .myprice span{font-size:9px;}

.wrapper .fullscreen .goodsitem{width:750px;margin:0 0 0 50px;}
.wrapper .fullscreen .goodsitem h1{font-size:14px;color:#FF6600;font-weight:bolder;padding:0;margin:0;}
.wrapper .fullscreen .goodsitem ul{padding-top:11px;}
.wrapper .fullscreen .goodsitem li{float:left;width:170px;height:240px;text-align:center;}
.wrapper .fullscreen .goodsitem li .thumb{width:160px;height:160px;}
.wrapper .fullscreen .goodsitem li .thumb img{border:1px solid #ccc;}
.wrapper .fullscreen .goodsitem li .title,
.wrapper .fullscreen .goodsitem li .title a{font-size:12px;color:#666;height:20p;line-height:20px;}
.wrapper .fullscreen .goodsitem li .originalprice{font-size:12px;color:#666;}
.wrapper .fullscreen .goodsitem li .myprice{font-size:16px;color:#FF6600;}
.wrapper .fullscreen .goodsitem li .myprice span{font-size:9px;}

.pagerbox{width:100%;height:27px;line-height:27px;text-align:center;margin:0 auto;padding:14px 0 14px 0;clear:both;border-top:1px solid #a0a0a0;}
.pager{width:450px;margin:0 auto;clear:both;}
.pager a{float:left;font-size:14px;width:24px;height:24px;line-height:24px;text-align:center;font-weight:bolder;margin:0 6px 0 6px;font-family:"Trebuchet MS";}
.pager a.selected,
.pager a:hover{color:#fff;background:url("bg_pager_ahover.gif") no-repeat;}

.wrapper .catalog .goodsdetail{width:650px;margin-top:4px;}
.wrapper .catalog .goodsdetail .thumb{float:left;width:290px;}
.wrapper .catalog .goodsdetail .thumb .large{width:280px;border:1px solid #efefef;text-align:center;}
.wrapper .catalog .goodsdetail .thumb ul{width:280px;padding-top:10px;}
.wrapper .catalog .goodsdetail .thumb ul li{float:left;width:60px;height:60px;padding-right:4px;margin-bottom:4px;}
.wrapper .catalog .goodsdetail .thumb ul li img{width:60px;height:60px;}

.wrapper .catalog .goodsdetail .info{float:left;width:360px;}
.wrapper .catalog .goodsdetail .info h1.title{font-size:14px;font-weight:bolder;color:#008F00;}
.wrapper .catalog .goodsdetail .info .brand{width:360px;height:65px;text-align:center;margin:4px 0 0 0;padding:9px 0 6px 0;background:url("bg_brand.gif") no-repeat;}

.wrapper .catalog .goodsdetail .info h2.serialnumber{padding:0;margin:0;font-size:12px;font-weight:normal;color:#666;line-height:22px;}
.wrapper .catalog .goodsdetail .info h2.description{padding:0;margin:0;padding:10px 0 10px 10px;font-size:12px;font-weight:normal;color:#666;line-height:22px;background:#efefef;}
.wrapper .catalog .goodsdetail .info .cash{padding:10px 0 10px 10px;margin:0 0 10px 0;border-top:1px solid #a0a0a0;background:#efefef;}
.wrapper .catalog .goodsdetail .info .cash .originalprice{font-size:12px;color:#666;}
.wrapper .catalog .goodsdetail .info .cash .myprice{font-size:12px;color:#FF6600;}
.wrapper .catalog .goodsdetail .info .cash .originalprice span{font-size:9px;}
.wrapper .catalog .goodsdetail .info .cash .sprice{font-size:22px;}

.wrapper .catalog .goodsdetail .info .selector{width:360px;min-height:163px;padding:12px;background:url("bg_selector.gif") repeat-x;border:1px solid #EFEFEF;}
.wrapper .catalog .goodsdetail .info .selector .step1{width:300px;}
.wrapper .catalog .goodsdetail .info .selector .step2{width:300px;}
.wrapper .catalog .goodsdetail .info .selector .step3{width:300px;}

.wrapper .catalog .goodsdetail .info .selector .colour{}
.wrapper .catalog .goodsdetail .info .selector .colour a{float:left;width:17px;height:17px;line-height:17px;text-align:center;border:1px solid #b8b8b8;margin-right:6px;text-indent:-9999px;}
.wrapper .catalog .goodsdetail .info .selector .colour a span{display:block;width:15px;height:15px;border:1px solid #fff;cursor:pointer;}
.wrapper .catalog .goodsdetail .info .selector .colour a.here{border:1px solid #ff6600;}
.wrapper .catalog .goodsdetail .info .selector .size{}
.wrapper .catalog .goodsdetail .info .selector .size a{float:left;width:41px;height:18px;line-height:18px;background:#fff;text-align:center;border:1px solid #b8b8b8;margin-right:6px;}
.wrapper .catalog .goodsdetail .info .selector .size a.here{border:1px solid #ff6600;}
.wrapper .catalog .goodsdetail .info .selector .qty{width:41px;height:16px;background:#fff;border:1px solid #b8b8b8;}

.wrapper .catalog .goodsdetail .info .selector #div_stockstatus{padding-top:6px;line-height:24px;}
.wrapper .catalog .goodsdetail .info .selector #colour-selector,
.wrapper .catalog .goodsdetail .info .selector #size-selector{width:285px;height:28px;}

/*
.wrapper .catalog .goodsdetail .info p{height:30px;padding:0;margin:0;}
.wrapper .catalog .goodsdetail .info p .selector{width:120px;}
.wrapper .catalog .goodsdetail .info .qtyp{width:307px;height:30px;position:relative;}
.wrapper .catalog .goodsdetail .info .qtyp .inpQty{position:absolute;top:5px;left:0;}
.wrapper .catalog .goodsdetail .info .qtyp #div_stockstatus{position:absolute;top:36px;left:0;}
.wrapper .catalog .goodsdetail .info .qtyp .btnbuy{position:absolute;top:66px;left:0;}
.wrapper .catalog .goodsdetail .info .qty{width:40px;border:1px solid #a0a0a0;}
*/

.wrapper .catalog .goodsdetail .memo{margin-top:10px;}
.wrapper .catalog .goodsdetail .memo .max650{width:600px;line-height:22px;margin:6px auto 0 auto;}
.wrapper .catalog .goodsdetail .memo dt{width:650px;color:#666;font-size:14px;font-weight:bolder;padding-bottom:12px;background:url("bg_path.gif") bottom repeat-x;}
.wrapper .catalog .goodsdetail .memo dd{width:650px;color:#666;}
.wrapper .catalog .goodsdetail .memo dd p{padding:0;margin:0;}

/* COMMENTS */
.comments{width:100%;}
.comments .comments_body{text-align:left;padding-top:10px;}
.comments .comments_body span{color:#404040;font-weight:bolder;line-height:22px;}
.comments .comments_reply { color:#6DB92B; padding:10px 0 0 0 ; background:#fff;}
.comments .comments_reply h3 { font-size:12px; margin-bottom:8px;}

/* LOGIN */
.login{width:100%;text-align:left;margin:12px 0;padding:0;}
.login dl.login_ll{float:left;width:50%;padding:0;margin:0;color:#444444;border-right:1px solid #CECECE;}
.login dl.login_rr{float:left;width:auto;padding:0 28px;margin:0;color:#444444;}
.login dt,h3.title{font-size:14px;font-weight:bolder;color:#008F00;padding:0;margin:0;}
.login dt span{font-size:12px;font-weight:normal;color:#5B5B5B;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{width:800px;text-align:left;}
.link dl{}
.link dt{color:#404040;font-weight:bolder;line-height:22px;font-size:14px;}
.link dd{}
.link dd a{padding-right:8px;}

.reg_bank{}
.reg_bank li{float:left;width:33%;padding-bottom:12px;}

.login .maildomain a{padding:0 6px 0 6px;color:#C3522E;text-decoration:underline;}
.login .maildomain a:visited{color:#C3522E;}

.txtInput{width:160px;border:1px solid #ccc;}

/* 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: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:256px; }
.ol_time{ width:126px; }
.ol_status {width:80px;}
.ol_qty, .ol_total { width:120px;}

.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:120px;}
.order_qty { width:120px;}
.order_total { width:120px;}

.co_orange{padding-right:6px;color:#ff6600;}

/* BASKET */
.basket{width:800px;text-align:left;margin:0 auto;padding:0;}
.basket h2{font-size:12px;font-weight:normal;}

.cart_list_title { display:block; color:#4A4840; background:#E0DCCA; height:40px; width:800px; margin:12px 0;}
.cart_list_title li { display:block; float:left; line-height:30px; padding:5px;}

.cart_list { display:block; height:90px; width:800px; 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_item { width:90px;}
.cart_item img { width:80px; height:80px;} 
.productImages{width:80px; height:80px;}
.cart_note { width:160px;}
.cart_note p { line-height:22px;}
.cart_status {width:90px;}
.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: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:800px;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:800px;}
.cashier_list2 { width:80px; }
.cashier_list3 { width:110px; }
.cashier_list4 { width:350px;}
.cashier_list5 { width:430px; }
#divTotalNonShipping{font-size:22px;font-weight:normal;}
#divTotalNonShipping span{font-size:12px;}
#divshipMethodSelectorMemo{font-size:14px;font-weight:bolder;color:#f09c0c;}

.cc{float:left;display:block;width:17px;height:17px;line-height:17px;text-align:center;border:1px solid #b8b8b8;margin-right:6px;text-indent:-9999px;}
.cc span{display:block;width:15px;height:15px;border:1px solid #fff;cursor:pointer;}

.wrapper .common{width:800px;border:1px solid #dfdfdf;}
.wrapper .common .shopping{width:800px;text-align:left;}
.wrapper .common .shopping .checkout{}
.wrapper .common .shopping .checkout_s1{width:800px;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:800px;background:url("bg_checkout_s1_u2.gif") top no-repeat;}
.wrapper .common .shopping .checkout_s2{width:800px;background:url("bg_checkout_s2_b.gif") top no-repeat;}
.wrapper .common .shopping .checkout_s4{width:800px;background:url("bg_checkout_s4_b.gif") top no-repeat;}
.wrapper .common .shopping .checkout_s4 dt{width:648px;height:63px;line-height:63px;margin:105px 0 0 144px;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:800px;height:84px;}
.wrapper .common .shopping .checkout .s2{width:800px;height:124px;background:url("bg_checkout_s2.gif") no-repeat;}
.wrapper .common .shopping .checkout .s3{width:800px;height:84px;}
.wrapper .common .shopping .checkout .s4{width:655px;height:36px;background:url("bg_checkout_s4.gif") no-repeat;margin:15px 0 0 145px;}
.wrapper .common .shopping .checkout .s5{width:655px;height:36px;background:url("bg_checkout_s5.gif") no-repeat;margin:15px 0 0 145px;}
.wrapper .common .shopping .checkout .s6{width:800px;height:124px;background:url("bg_checkout_s6.gif") no-repeat;}
.wrapper .common .shopping .checkout dd{width:655px;margin:0 0 0 145px;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:106px 0 0 145px;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;}

/* FOOTER */
.wrapper .footer{width:800px;height:24px;line-height:24px;margin:6px 0 0 0;color:#fff;background:#6DB92B;position:relative;}
.wrapper .footer a,
.wrapper .footer a:visited,
.wrapper .footer a:hover{color:#fff;padding:0 4px 0 4px;}

.wrapper .copyright{width:800px;height:35px;line-height:35px;margin:6px 0 0 0;position:relative;}
.wrapper .copyright .powered{color:#333;font-size:10px;width:500px;top:0;left:0;position:absolute;}
.wrapper .copyright .powered a{color:#333;font-size:10px;}
.wrapper .copyright .icp{color:#333;font-size:10px;top:0;right:0;position:absolute;padding-right:28px;background:url("bg_icp.gif") right no-repeat;}

.btn_grey, .btn_blue, .btn_orange, .btn_order, .btn_fav, .btn_modify, .btn_myhistory{
	text-align:center;
	width:95px;
	height:25px;
	border:0;
	padding:0;
	line-height:25px;
	margin-right:6px;
	cursor:pointer;
}

.btn_grey:hover,
.btn_blue:hover,
.btn_order:hover,
.btn_fav:hover,
.btn_modify:hover,
.btn_myhistory:hover{
	color:#000;
	text-decoration:none;
}

.btn_orange,
.btn_orange:link,
.btn_orange:hover,
.btn_orange:visited{color:#fff;}

.btn_grey,
.btn_blue { color:#333; background:url("btn_bg.gif") no-repeat;}
.btn_orange {width:74px; color:#fff; background:url("btn_bg2.gif") no-repeat;}
.btn_red { color:#FFF; background:#E20026; }
.btn_modify{width:95px; color:#fff; background:url("btn_bg3.gif") no-repeat;}
.btn_myhistory{width:180px; color:#fff; background:url("btn_myhistory.gif") no-repeat;}

.btn_order, .btn_fav { width:84px; color:#FFF; padding-left:25px;}
.btn_order { background:#0097FF url(icon_cart_btn.gif) no-repeat 0 -3px;}
.btn_fav { margin:0; background:#908D80 url(icon_fav_btn.gif) no-repeat 0 -3px;}

.btn_normal{height:20px;line-height:20px;color:#fff;background:url("btn_normal.gif") repeat-x;border:none;font-size:12px;padding:0 6px 0 6px;margin-left:8px;}
.left{float:left;}
.right{float:right;text-align:left;}
.center{text-align:center;}

#paytips{position:absolute; top:320px;left:35%; height:260px; width:320px; text-align:left; z-index:98px;border:#CCCCCC 3px solid; background:#FFFFFF;}
#paytips div{ text-align:right; line-height:24px; background:#F3F3F3; margin-bottom:10px; height:22px; padding:0 6px 0 0;}
#paytips h1{font-family:'ËÎÌå'; font-size:16px; background:url("icon_hlepinfo.gif") no-repeat; padding-left:40px; height:32px; color:#222; margin:10px;}
#paytips p{ padding-left:50px; line-height:24px;}

.w20{width:20px;}
.w40{width:40px;}
.w180{width:180px;}

.link_orange{color:#ff6600;}
.link_green{color:green;}
.link_blue{color:blue;}

.dotted_hr{clear:both;height:1px;border:none;border-bottom:1px dotted #333;margin:0 0 5px 0;}
.clearBoth{clear:Both;}