@charset "utf-8";
/* CSS Document */
@import url("flag.css");
@import url("goods_item.css");


*{ margin:0; padding:0;}
i,em{ font-style:normal;}
ul,ol,dl{ list-style:none;}
a img { border:none;}
a{ color:#e0e0e0; text-decoration:none;}
a:hover{ text-decoration:underline; color:#bfa593;}
input, select {font-size:12px; line-height:1.5em; vertical-align:middle;}
body,td,th { color: #fff; font: 12px Arial,Helvetica,sans-serif; background:#100114; }
.height10,.hei10,.hei30,.hei5,.hei0{font-size:0px; line-height:0px; clear:both; float:none; overflow: hidden; border:none; }
.height10 { height:10px;}
.hei10{ height:10px; border-bottom:#cbbfb3 solid 1px;}
.hei11{ height:10px; border-bottom:#1a1a1a solid 1px;}
.hei30{height:30px;}
.hei5{ height:5px; }
.hei0{ height:1px; }

/*************** 按钮 文本框 ***************/
a.AddtomyFavorite_s { background: url(Addtosmall.gif) no-repeat left top; height: 24px; width: 28px; overflow: hidden; display: block; float:left; margin-right:2px; }
a:hover.AddtomyFavorite_s { background: url(Addtosmall.gif) no-repeat left -24px; }
a.addtocart_s { background: url(Addtosmall.gif) no-repeat left -72px; height: 24px; width: 28px; overflow: hidden; display: block; float:left; }
a:hover.addtocart_s { background: url(Addtosmall.gif) no-repeat left -72px; }
a.Remove_s { background: url(Addtosmall.gif) no-repeat left -96px; height: 24px; width: 28px; overflow: hidden; display: block; }
a:hover.Remove_s { background: url(Addtosmall.gif) no-repeat left -120px; }
.payWithPaypal { background: url(payWithPaypal.gif); height: 52px; width: 214px; border-width: 0px; border-style: none; font-size: 14px; color: #7f3900; cursor:pointer; }

a.submit_01,a:hover.submit_01{ display:block;  border:#554957 solid 1px; width:150px; padding:3px 8px; margin-top:7px; font-size: 12px; text-decoration:none; text-align: center; background:#190a1f; opacity:0.5; cursor:pointer; color:#fff; font-weight:bold;}
a.but_01,input.submit_02,input.ContinueShopping{border:#554957 solid 1px;  padding:3px 5px;  font-size: 12px; text-align: center; background:#190a1f; cursor:pointer; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
input.ContinueCheckout,input.submit_03,input.submit_04,input.submit_05{  color:#b6b2b2; text-align:center; border:none; cursor:pointer; font-family:Arial, Helvetica, sans-serif;}
input.ContinueCheckout{ width:168px; height:31px; line-height:31px; background:url(ContinueCheckout.gif) no-repeat; }
input.submit_03{ width:120px; height:31px; line-height:31px;  background:url(submint_03.gif); font-weight:bold;}
input.submit_04{ width:80px; height:31px; line-height:31px;  background:url(submint_04.gif); font-weight:bold;}
input.submit_05{ width:88px; height:31px; line-height:31px; background:url(submit_05.gif); font-weight:bold; color:#fff;}
.submit_06{ width:180px; height:34px; line-height:34px; font-size:13px; text-align:center; font-weight:bold; background:url(submit_06.gif) no-repeat; color:#fff; border:none; cursor:pointer; font-family:Arial, Helvetica, sans-serif;}
.submit_07{ width:58px; height:18px; background:url(submint_07.gif); border:none; text-align:center; font-size:11px; color:#fff; cursor:pointer; font-family:Arial, Helvetica, sans-serif;}

.pay{ background:url(paypal.gif) no-repeat; width:125px; height:37px; border:none; cursor:pointer;}
input.style_01,input.style_03,textarea.style_02{ background:transparent; border:#b2aaa8 solid 1px; font-size:11px; color:#fff;}
input.style_01{ height:20px; line-height:20px; width:200px;}
textarea.style_02{ width:300px;}
input.style_03{ height:20px; line-height:20px; width:70px;}
input.style_04{ border:#554957 solid 1px; font-size: 12px; background:#190a1f; color:#fff; text-align:center;}

.table_style2{ margin:0 auto;}
.table_style2 th { background:#271a29; font-weight: normal; color: #d1ced1; font-size: 11px; }
.table_style2 td { padding:5px; background:transparent; font-size: 11px; border-bottom: 1px solid #352833; text-align: center; color:#b8b7b8; }

/*****页头菜单样式*******/
.header{position:relative; width:1011px; margin:0 auto; height:135px; background:#100114; z-index:300; }
.logo{ position:absolute; width:280px; height:74px; background:url(logo.gif) no-repeat; left: 6px; top: 16px; z-index:300; }
.logo a{ display:block; width:280px; height:74px;}

.Regi_login{ position:absolute; right:10px; top: 5px; color:#aca8ad; text-align:right; font-size:12px; z-index:200;}
.Regi_login a{ text-decoration:underline; }
.Regi_login img{ margin:6px 0 4px 0;}
#user_menu3{ width:150px; margin:0 0 0 auto;}
.Currency{ height:18px; padding-right:10px; padding-top:3px; }
.Currency a{ display:block; float:right; text-decoration:none; font-weight:bold; padding-right:25px; background:transparent url(xialacaidan.gif) no-repeat right center;}
.Currency a b{ font-weight:normal; text-decoration:underline;}

.top_ad{ position:absolute; top:30px; left:320px; z-index:300;}

/* currency 下拉菜单*/
.link_now{ background:url(currency_bg.gif) right top no-repeat; }
.currency_menu{ display:none; position:absolute; width:136px; right:0; _right:-1px; background:#403443; padding-top:5px; border-left:#8e807d solid 1px;  border-right:#8e807d solid 1px;}
.currency_menu a{ display:block; position:relative; text-align:left; width:130px; padding:2px 0 2px 6px; text-indent: 20px; font-size:11px; text-decoration:none;}
.currency_menu a:hover{ background:#1f1123; color:#fff; text-decoration:underline;}
.currency_menu a div { position:absolute; top:3px; left:8px; }
.currency_menu .currency_bottom{ position:absolute; left:-1px; bottom:-12px; _bottom:-16px; background:url(currency_bg.gif) left bottom; height:12px; width:138px;}
/* currency 下拉菜单*/
.Search_bar{ position:absolute; height:24px; right:10px; top: 77px; z-index:10; }
.Search_bar .Search_bar_left{ width:12px; height:24px; float:left; background:url(search_toolbar.gif) 0 0 no-repeat;}
.Search_bar .Search_bar_right{ width:12px; height:24px; float:left; background:url(search_toolbar.gif) 0 -29px no-repeat;}
.Search_bar .Search_bar_middle{ float:left; height:19px; _height:21px; padding-top:5px; _padding-top:3px; background:url(search_toolbar.gif) 0 -58px repeat-x; color:#bcbcbc;}
.Search_bar .Search_bar_middle img{ vertical-align:top; _vertical-align:middle; margin-right:5px;}
.Search_bar a{ text-decoration:underline;}
.Search_input{ height:13px; border:#dddddd solid 1px; margin-right:5px;}
/******主菜单样式******/
.main_menu{ position:absolute; bottom:0; left:0; height:27px; width:1011px; background:#332d35 url(main_menu.gif) 0 0 no-repeat; }
.main_menu ul li{ float:left; height:27px;}
.main_menu ul li a{ display:block; height:27px; text-indent:-9999px;}


/******目录展示******/
.show_rodename{ width:1001px; background:#322d34; margin:0 auto; height:23px; line-height:23px; padding-left:10px; color:#9e9ca1;}
.show_rodename a{ color:#9e9ca1;}
.show_rodename a:hover{ color:#ccc;}
/****** left******/
.main_box{ width:1011px; margin:0 auto; background:#100114;}
.main_box .form_1{ width:160px; float:left; overflow:hidden;}
.main_box .form_2{ width:845px; float:right; overflow:hidden;}
/*********************************** 首页样式************************************/
.item_box1,.item_box2{ background:#000;  padding:8px 5px;}
.item_box1{ border:#1e1e1e solid 1px;}
.item_box2{ border:#002247 solid 1px;}
.item_box3{ text-align:center;}
/****** left Categories menu******/
.Categories_menu { width:156px; border:#2b1b2e solid 2px; border-bottom:none; margin-bottom:10px; }
.Categories_menu li{ margin:0; padding:0; }
.Categories_menu li span{ display:block; background:#18021e; padding:8px 0 8px 7px; _height:10px; line-height:15px; font-weight:bold; border-bottom:#2b1b2e solid 2px; }
.Categories_menu li.current span{ background:url(arrow_04.gif) no-repeat 3px 12px; padding-left:12px;}
.Categories_menu dl{ display:block;}
.Categories_menu dd{ margin:0; background:#200c25; padding:5px 0 5px 10px; line-height:13px; font-size:11px; border-bottom:#2b1b2e solid 2px; background:url(arrow_03.gif) no-repeat 3px 9px;}
.Categories_menu dd a{ color:#918c92;}
.Categories_menu dd a:hover{ color:#BFA593;}
.Categories_menu dd a.current{ color:#681074; text-decoration:underline;}
.Categories_menu li a{ text-decoration:none;}
.Categories_menu li a:hover{ text-decoration:underline;}
.reviews{ font-size:11px; padding-right:3px;}
.reviews h3{ font-size:12px; color:#999; }
.reviews p{ line-height:15px; font-style:italic; color:#666;}
.reviews i{ display:block; text-align:right; color:#888; }
.reviews a{ font-size:10px; color:#888; text-decoration:underline;}
/****** left Categories menu******/
.pop_search h1{ font-size:12px; color:#4c96e4;}
.index_tag{word-wrap:break-word; overflow:hidden; line-height:1.5em; height:186px;}
.index_tag a{ color:#999; font-size:11px;}
.index_tag a:hover{ text-decoration:underline;}
.index_tag .pivot_link{ font-weight:bold; color:#ccc;}

.trustful_box{ background:#000 url(whosesalsefromchian.gif) no-repeat 0 0; color:#888; padding:85px 5px 8px 5px; font-size:10px;}
.item_mail{ background:url(FreeNewsletter.gif) no-repeat 0 0;}
.item_mail h3{ font-size:16px; padding:0 0 0 30px; color:#fff; text-align:center;}
.item_mail p{ font-size:10px; padding:2px 3px 5px 20px; line-height:11px;}
.item_mail .e_address{ padding:4px; border:#F00 solid 1px; background:transparent; width:120px; color:#fff; font-size:11px; margin:5px 0 5px 8px;}
.item_mail_box div{ text-align:center;}
/****** left******/

/****** right******/
.flashAD_box{}

.goods_show{ position:relative; border-top:#cdbeae solid 1px; border-bottom:#cdbeae solid 1px;}
.goods_show ul li{ float:left;}
.lovestory{ margin:0 auto; border-bottom:#cdbeae solid 1px; padding:5px 0;}
.goods_show .bestsellers{position:absolute;left: 353px;top: 12px;}
/****** right******/
/*********************************** 首页样式************************************/
/****** footer******/
.footer{ clear:both; width:1011px; margin:0 auto;}
.our_blog{ height:46px; background:#000; line-height:46px; font-size:16px; margin:0 0 10px 0; font-weight:bold; color:#fff; padding-left:10px;}
.our_blog img{ vertical-align:middle;}
h1.foot_menu{ margin-left:160px; text-align:center; font-size:12px; font-weight:normal; color:#aca8ad;}
h1.foot_menu a{ color:#aca8ad;}
h1.foot_menu a:hover{ color:#fff; text-decoration:underline;}
p.Copyright{ line-height:20px; font-size:11px; color:#827b84; text-align:right; padding-right:10px; padding-bottom:10px;}
p.Copyright img{ vertical-align:middle;}
/****** help list******/
.help_list{ border:#5e534f solid 1px; background:#000 url(help_titlebg.gif) repeat-x 0 0; padding:5px 5px;}
.help_list h3{ font-size:16px; line-height:20px; margin-bottom:10px;}
.help_list h3 i{ font-size:12px;}
ul.H_list{ margin-top:5px;}
ul.H_list li{ line-height:18px; font-size:12px; font-weight:bold; background:url(arrow_01.gif) no-repeat 0 9px; padding:3px 0 3px 10px;}
ul.H_list li dl dd{ line-height:15px; font-size:11px; padding:2px 0; font-weight:normal; background:url(arrow_03.gif) no-repeat 0 8px; padding-left:7px;}
ul.H_list li dl dd a{ text-decoration:underline;}

.help_intro{ background:url(help_titlebg.gif) repeat-x 0 0; clear:both; float:none; height:100%;}
.help_intro h2.title{ font-size:20px; line-height:40px; text-align:center; font-weight:normal;}
.help_intro p.into{ font-size:12px; line-height:20px; color:#727272; padding:5px 10px;}
.tab_list_left,.tab_list_right{ width:400px; height:160px; float:left; margin-bottom:10px;}
.tab_list_left{ float:left;}
.tab_list_right{float:right;}
.tab_list_left h3,.tab_list_right h3{ font-size:15px; line-height:30px;}
.tab_list_left ul.H_list li,.tab_list_right ul.H_list li{ font-weight:normal;}
.tab_list_left h6,.tab_list_right h6{ font-size:12px; font-weight:normal; text-align:right; padding-right:15px;}
.tab_list_left h6 a,.tab_list_right h6 a{ text-decoration:underline;}

.help_menu1{ display: none;}
.help_menu2{ padding-left:10px; display: block;}
/****** help list******/

/****** you may aslo like ******/

.left_like{ width:130px; border:#a79d91 solid 1px; margin:0 auto; background:url(aslolike.gif) no-repeat center 5px; padding:26px 0 9px 0;}
.left_like .img_list{ background:transparent;} 
.left_like .img_list .item_img{ clear:both; float:none; margin:0 auto; width:125px;}

/****** freeshipping ******/
.freeshipping{ background:url(help_titlebg.gif) repeat-x 0 0; }
.thing_top{ width:845px;}
/****** goods list ******/
.goods_list{ padding:5px 0;}
.pic_list{ position:relative; float:left; width:186px; height:320px; background:url(pic_list_bg.gif) no-repeat center 13px;  padding:25px 12px 5px 13px; border-bottom:#a0968b solid 1px;}
.fir_page{ background:none; height:290px;}
.special{ float:none; margin-bottom:10px; position:relative; overflow:hidden; width:165px; height:229px; text-align:center; margin:0 auto; margin-bottom:5px;}
.special a{ display:block; width:165px; height:229px; overflow:hidden; }
.special a img{ width:165px;}
.pic_list h1.thing_tit{ font-size:11px; font-weight:normal; line-height:15px; height:17px; overflow:hidden; text-align:center;}
.pic_list h4.price{ font-size:11px; line-height:17px; text-align:center; color:#948896;}
.pic_list h4.price b{ color:#bc0400; font-size:13px;}
.pic_list h5.favorite{ text-align:center; font-weight:normal; font-size:10px; line-height:17px; }
/****** 促销标志样式 ******/
.bPFreeShipping2,.iPFreeShipping{ position:absolute; z-index:3; _behavior:url(/image/endefault/iepngfix.htc); background:url(FreeShipping2.png) no-repeat; width:69px; height:79px; right:10px; top:180px; }
.iPFreeShipping{ left:180px; _left:172px; top:260px;}
.bPFreeShipping2 i,.iPFreeShipping i{ position:absolute; font-weight:bold; bottom:19px; left:24px; font-size:14px;}
.barea99,.iarea99{ position:absolute; z-index:3; _behavior:url(/image/endefault/iepngfix.htc); background:url(Special_Offers.png) no-repeat; width:25px; height:99px; left:31px; top:22px; }
.iarea99{left:20px; _left:15px; top:-3px;}
/****** page ******/
.page_box{ text-align:center; margin-top:10px; color:#756e76;}
.page_box a{ text-decoration:underline;}
.page_box a.next{ text-decoration:none;}

/****** top100 ******/
.top1-2{ border-bottom:#a0968b solid 1px; padding:10px 0 0 0;}
.Top1,.Top2{ width:390px; height:320px; overflow:hidden; border:#fff solid 1px;}
.Top1 a,.Top2 a{ display:block; width:390px; height:320px; overflow:hidden;}
.Top1 a img,.Top2 a img{ width:390px;}
.Top1{ float:left; margin-left:10px; _margin-left:5px;}
.Top2{ float:right; margin:10px 10px 0 0; _margin:10px 5px 0 0;}
.top3-5{ border-bottom:#a0968b solid 1px;}
.top3-5_list{ float:left; position:relative; width:270px; height:270px; margin:0 5px;}
.top3-5_list .back_left img,.top3-5_list .back_right img{  border:#fff solid 1px; height:164px; width:118px;}
.top3-5_list .back_left{ position:absolute; top: 47px; left: 18px; }
.top3-5_list .back_right{ position:absolute; top: 47px; left: 124px; }
.top3-5_list .front_pic{ width:165px; height:229px;  border:#fff solid 1px; overflow:hidden; position:absolute; text-align:center; left: 47px; top: 15px; }
.top3-5_list .front_pic a{ display:block; width:165px; height:229px; overflow:hidden;}
.top3-5_list .front_pic a img{ width:165px;}
.top3-5_list .NO3-5{ position:absolute; left: 111px; bottom:2px; }

/****** lovestory ******/
.writings{}
.writings img{ padding:2px; border:#b2a696 solid 1px; margin:5px;}
.writings ul.date{ padding:10px 0 60px 0;}
.writings ul.date li{ color:#b2aa9d; font-size:14px; padding-left:10px; font-weight:bold; line-height:20px; float:left; width:200px;}
.writings ul.date li span{ font-weight:normal; color:#7b797e;}
.writings h3.title{ float:none; color:#b2aa9d; font-size:14px; padding-left:10px; height:30px; }
.writings p{ padding:3px 5px; text-indent:20px; color:#847f83; line-height:23px;}
.writings p a{ text-decoration:underline;}
.lovestory_show .vote{ padding:0 0 10px 18px;}
.lovestory_show .vote strong{ font-size:18px;}

/****** lovestory explan ******/
.love_explan .top{ padding:5px 0 15px 0; text-align:right;}
.love_explan .explan_before{ height:100%; margin:5px 20px 0 20px; border:#797166 solid 1px; }
.explan_before .exp_title{ height:54px; background:url(lovestory-titlebg.gif) repeat-x;}
.explan_before .exp_title h2{ height:46px; background:transparent url(lovestory-explan_tit.gif) no-repeat center 0; text-indent:-9999px; }
.explan_before .explan{ background:#190b1b url(lovestory-explan_2.gif) no-repeat center -2px; padding:20px 30px 0 30px;}
.explan_before .explan h4{ font-size:14px; padding-bottom:20px;}
.explan_before .explan p{ line-height:20px; padding: 5px 0 15px 0; color:#dcdcdc;}
.explan_before .explan p span{ color:#9c948d;}
.explan_before .explan p b{ font-size:14px; font-weight:bold; color:#dbb692;}
.explan_before .explan p em{ font-size:14px; font-weight:bold; color:#fff;}
.explan_before .explan p strong{ font-size:14px;}
.explan_before .explan h6{ font-size:12px; font-weight:normal; text-align:right; padding-bottom:10px;}
.explan_before .explan h6 a{ text-decoration:underline; color:#7e7c7e;}

/****** lovestory piclist ******/
.love_piclist{}
.lovepic_item{ width:150px; height:220px; border:#7f766d solid 1px; float:left; margin:7px 8px 7px 9px; _margin:7px; }
.lovepic_item .love_img{ width:126px; height:167px; text-align:center; background:#fff; overflow:hidden; margin:8px auto 4px auto;}
.lovepic_item .love_img a{ width:126px; height:167px; overflow:hidden; }
.lovepic_item .love_img a img{ height:167px;}
.lovepic_item h4{ width:126px; margin:0 auto; background:#21012a; height:16px; line-height:16px; overflow:hidden; font-size:12px; font-weight:normal; text-align:center;}
.lovepic_item .No_vote{ text-align:center; padding-top:5px; color:#82797e;}
.lovepic_item .No_vote img{ vertical-align:middle; margin-left:4px;}
/****** shopping cart ******/
/****** My Shopping Cart ******/
.shopping_cart{}
.web_title{ padding:7px 0; color:#bfb2a9; font-weight:bold;}
.shoppingTitle{ padding:10px 0 0 0; position:relative; width:845px; z-index:0;}
.shoppingTitle_jt{ position:absolute; display:block; background-image: url(cart_jt.gif); height:6px; width:45px; top:28px; overflow:hidden; }
.shoppingTitle div{ text-align:center;}
.shoppingTitle div div{ width:35px; height:50px; margin:0 auto; float:none; margin-bottom:-5px;}
.odert_1,.odert_2,.odert_3,.odert_4,.odert_5{ float:left; width:20%;  color:#7d6e6b; }
.odert_1_now,.odert_2_now,.odert_3_now,.odert_4_now,.odert_5_now{ float:left; width:20%; color:#fff; }
.odert_1 div{ background:url(shopcarimg.gif) no-repeat center top;}
.odert_2 div{ background:url(shopcarimg.gif) no-repeat center -100px;}
.odert_3 div{ background:url(shopcarimg.gif) no-repeat center -200px;}
.odert_4 div{ background:url(shopcarimg.gif) no-repeat center -300px;}
.odert_5 div{ background:url(shopcarimg.gif) no-repeat center -400px;}
.odert_1_now div{ background:url(shopcarimg.gif) no-repeat center -50px;}
.odert_2_now div{ background:url(shopcarimg.gif) no-repeat center -150px;}
.odert_3_now div{ background:url(shopcarimg.gif) no-repeat center -250px;}
.odert_4_now div{ background:url(shopcarimg.gif) no-repeat center -350px;}
.odert_5_now div{ background:url(shopcarimg.gif) no-repeat center -450px;}

.item_style1{ border:#797166 solid 1px; height:100%; padding:10px 0;}
.item_style1 h3 { font-size: 12px; color:#bfb2a9; padding-left:15px; height: 20px; }
.item_style1 p{ padding:3px 25px; color:#d1ccd0; line-height:23px;}
.item_style2{ border:#797166 solid 1px; background:url(my_account_bg.gif) no-repeat center bottom; height:100%; padding:10px 0;}
.item_style2 h3{ height:30px; line-height:30px; padding-left:20px; color:#85c8fd; font-size:12px;}
.item_style3{  border:#797166 solid 1px; background:#190b1b url(lovestory-explan_2.gif) no-repeat center center; height:100%; padding:10px 0;}
.item_style3 h3 { font-size: 12px; color:#bfb2a9; padding-left:15px; height: 20px; clear:both;}
.item_style3 p{ padding:10px 20px; line-height:1.4em; color:#b7abab;}
.item_style3 p a{ text-decoration:underline;}
.cart_list{ background:transparent;}
.cart_list th,.cart_list td{ background:transparent;}
.cart_list th {background: url(cart_item_bg.gif); clear: both; float: none; height:30px; color:#bfb2a9;  font-size:11px; font-weight:bold; }
.cart_list td { padding: 5px 0 25px 0; font-size:11px; border-bottom:#575154 solid 1px; }
.cart_list td SELECT { font-size:11px; }
.cart_list td img { height:50px; }
.cart_list td.ItemRemarks { text-align:left; border-bottom: 1px solid #575154; margin-right: 15px; margin-left: 15px; padding-bottom:10px; padding-top:10px; }
.cart_list td.ItemRemarks textarea { width:96%; margin-right: auto; margin-left: auto; display: block; height:30px; font-size: 13px; color: #333333; border: 1px solid #7f9db9; }
.cart_list td.ItemRemarks i { font-size: 11px; font-style: normal; text-indent: 20px; color: #999999; display: block; }
.cart_list td.ItemRemarks b { font-style: normal; text-indent: 17px; color: #333; display: block; }
.cart_list td a:link,
.cart_list td a:visited { text-decoration:none; }
.cart_list td a:hover { text-decoration: underline; }

.cart_right { float:right; width:430px;  padding-right: 30px; padding-top: 20px; text-align: right; overflow:hidden; }
.cart_left { float:left; padding-left:20px; padding-top:20px; overflow:hidden; width:280px; height:175px; }

/****** Gift List ******/
.gift_box_item{ font-size:14px; height:33px; font-weight:bold; padding-top:8px; padding-left:65px; color:#fff; background:url(gift.gif) no-repeat 10px top;} 
.gift_box h4{ color:#888; font-size:12px; padding-top:5px; text-indent:10px; height:20px;}
.gift_item, .gift_item_now{ padding-left:10px; position:relative;}
.gift_item img{ margin-right:10px; vertical-align:middle;}
.gift_box .cart_list td{ border:none; padding-bottom:5px;}


.cartpromotion { width:260px; font-size:11px; border:1px solid #6a6460; padding:5px 0 5px 10px; }
.cartpromotion h3.distitle{ font-size:14px; margin:0; padding:0; line-height:20px; color:#bfa593;}
.cartpromotion input{ margin-top:5px;}
.cartpromotion p.explan{ line-height:13px; padding:0; margin:0; }
.cartpromotion p.explan a{ color:#bfa593; text-decoration:none;}
.cartpromotion p.explan a:hover{ color:#fff; text-decoration:underline;}
.message_error { font-size: 11px; word-wrap : break-word; color:#af0e0e; display:block;  margin-right: 10px; font-style: normal; padding-top: 5px; }

.cart_batch { text-align:right; padding-bottom:10px; }
.cart_batch input,.cart_batch .but_01 { margin-left:20px; font-weight:bold; font-family:Arial;}
.cart_batch .submit_02,.cart_batch .but_01{ width:120px;}
.cart_batch .but_01{ display:block; float:right; padding:4px 2px; _padding:6px 2px;}
.cart_batch .but_01:hover{ text-decoration:none;}

.cart_Price { text-align:right; padding:10px; clear: both; float: none; }
.cart_Price b { font-weight:normal; font-size:16px; color:#af0e0e; }
.cart_right .or_box { color: #888; font-size: 12px; font-weight: normal;  padding:6px; padding-right:60px; }

.shopping_cart .exp{ padding:10px 20px; font-size:11px; border-top:#575154 solid 1px; color:#a39da4;}
.shopping_cart .exp a{ text-decoration:underline;}
.ShopCart_pay { padding-top:3px; padding-bottom:3px; width:96%; margin:9px auto; text-indent:30px; background:#221524 url(shopCart_f.gif) no-repeat 8px 4px; }
.select_Country{ text-align:center; padding:10px 0; color:#a39da4;}
.select_Country span{ padding-left:15px;}

.commend_thing { padding: 10px 10px 0px; width:823px; border:#797166 solid 1px; }
.commend_thing h3 { font-size: 12px; padding-bottom:5px; color:#a39da4; }
.commend_thing .pic_list{ text-align:center; background:transparent; border-bottom:none; height:auto; padding:5px 0 0 0; width:164px;}
.commend_thing .pic_list img{ height:100px; margin:0 auto; }
.commend_thing .pic_list h2{ line-height:16px; font-size:11px; padding-top:5px; font-weight:normal;}

.details_l {background: #FFF;padding:10px 20px;border:1px solid #CCC;overflow: visible;width:170px;padding:4px;line-height:1.4em;overflow:hidden;border:1px solid #B1C789;margin:0px;background-color:#FFFFFF;}
/****** My Shopping Cart ******/

/******order 2-5******/
.regLoginItem{ padding:8px 0; font-size: 13px; font-weight: bold;}
.member{ padding:10px;}
.Sign_in{ width:380px; float:left; padding:10px;}
.Register{ width:380px; float:right; padding:10px;}
.Sign_Reg{ border:#797166 solid 1px;}
.Sign_Reg h3{ font-size:12px; color:#9fd3ff; padding-left:0; padding-bottom:5px;}
.Sign_Reg p.loginReg_font{ font-size:11px; line-height:1.4em; padding:10px;}
.loginReg{ padding:5px 0 15px 10px; font-size:11px; color:#e5d7e7;}
.loginReg li{ line-height:16px; padding:4px 0; float:none; clear:both;}
.loginReg li a{ text-decoration:underline;}
.loginReg li input.text,.loginReg li select{ margin-top:3px; background:transparent; border:1px solid #444; padding:2px; color:#fff; *color:#888;  _color:#888;}
.loginReg li textarea{ border:1px solid #444; color:#fff; background:transparent;}
.loginReg li span{ display:block; width:250px; text-align:right; float:left; font-size:13px; margin-right:10px; padding-top:5px; color:#999;}
.loginReg li i{ color:#888; padding-left:5px;}
.loginReg li em{ float:left; padding:5px 20px 0 4px; font-size:12px; color:#fff;}
.Edit_lovestory{ font-size:11px; color:#e5d7e7; padding:5px 15px 10px 15px;}
.Edit_lovestory li{ line-height:16px; padding:4px 0; float:none; clear:both;}
.Edit_lovestory li div.left_title{ width:100px; text-align:right; float:left; font-size:13px; margin-right:10px; padding-top:5px; color:#999;}
.Edit_lovestory li input.text,.Edit_lovestory li select{ margin-top:3px; background:transparent; border:1px solid #444; padding:2px; color:#fff; *color:#888;  _color:#888;}
.loginReg li textarea{ border:1px solid #444; color:#fff; background:transparent;}
.putIn_box2{ padding:10px;}
.address{  padding:10px 30px 10px 90px;}
.edit{ margin-left:20px; float:left; width:40%; border-bottom:#3d2f3e dashed 1px;}
.PlaceOrder{ text-align:right; padding:15px 40px 10px 0; float:none; clear:both;}
.message_normal{ padding-top:7px;}
.chose_Methods{ padding:10px 15px 0 15px;}  
.chose_Methods ul li{ padding-bottom:15px; line-height:18px;}
.payment{ padding:10px 10px 10px 140px; }
.payment li{ padding:5px 0;}
.payment a:hover{ text-decoration:none;}
.payment li i{ color:#959c94; font-size:11px; }
.payment li b{font-size:12px; color:#Fff; padding:5px 0 0 5px; }
.payment li img{ vertical-align:middle;}
.payHidd_div{ position:relative; border:#333 solid 1px; width:490px; padding:5px 10px 10px; margin:10px 0 10px 35px; color:#949494; font-size:11px; line-height:17px;}
.payHidd_div h4{ font-size:12px; height:22px; line-height:22px; color:#fff;}
.payHidd_div h4 em{ font-size:11px; font-weight:normal; font-style:italic; color:#949494;}
.payHidd_div p{ color:#949494; padding:0 0 8px 0; line-height:17px; font-size:11px;}
.payHidd_div ul li{ padding:3px 0; color:#949494; }
.payHidd_div ul li i{ color:#F60; padding-left:5px;}
.payHidd_div ul li input.text{ margin-top:3px; background:transparent; border:1px solid #444; padding:2px; color:#fff;}
.order_info .payHidd_div{ margin:0; float:left;}

.debit_right{ position:absolute; width:240px; height:95px; border: 1px solid #333; right:11px; top:36px; padding:1px; }
.debit_right h4{ height:22px; line-height:22px; color:#fff; padding-left:10px; background:#1f0e1e;}
.debit_right ul li{ padding:4px 0; color:#AF0E0E;}
.debit_right ul li.line{ border-bottom:#3D2F3E dashed 1px;}
.debit_right ul li i{ display:block; width:125px; float:left; color:#949494; text-align:right; font-size:12px; padding:0;  padding-right:5px;}

.OrderRemarks { margin-top:8px; }
.OrderRemarks textarea { clear:both; float:none; width:96%; margin:0 auto; display:block; background:transparent; border:#444 solid 1px; color:#fff; }
.OrderRemarks i { font-size:11px; text-indent:50px; clear:both; float:none; padding-top:4px; font-style:normal; color:#999; display:block; }
.OrderRemarks h5{ text-align:center; padding:8px 0;}

.LastOrder{ float:right; width:350px; padding:10px 30px;}
.LastOrder p{ text-align:right; padding:7px 0; color:#860003;}
.LastOrder p span{ float:left; display:block; width:200px; text-align:left; color:#999;}
.LastOrder h4{ font-size:16px; padding:7px 0; text-align:center; }
.LastOrder h4 span{ color:#860003;}
.order_complete{ padding:8px 20px;}
.order_complete p{ line-height:18px; color:#acafa8;}
.order_complete p b{ color:#fff;}
p.recovery{  padding:3px 25px; color:#888; line-height:23px;}
p.recovery a{ text-decoration:underline;}


/******my account******/
.userCenter_menu{ padding:8px 0; border:#0f3b7a solid 1px; margin-top:8px; }
.userCenter_menu h3{ color:#999; padding:4px 0 4px 10px; font-size:12px;}
.userCenter_menu a{ display:block; font-size:11px; padding:4px 0; padding-left:25px; line-height:16px; background:url(arrow_02.gif) no-repeat 15px 10px;}
.userCenter_menu a:hover{ color:#10a6fd; text-decoration:none; background:#100219 url(arrow_02.gif) no-repeat 15px 10px;}
.acc_help{ border:#333 solid 1px;}
.acc_help h3{ font-size:12px; color:#fff; padding-left:10px; height:30px; line-height:30px;}
.acc_help p{ color:#999; font-size:11px; line-height:16px; padding:0 5px 10px 10px;}
.acc_help p a{ text-decoration:underline; color:#fff;}

.my_account{}
.user_title{ font-size:12px; text-indent:5px; padding:8px 0; color:#9c979b; border-bottom:#333 solid 1px;}
.order_ma th{ background:#10112d; padding:2px 0; color:#fff;}
.order_ma td{ padding:5px; text-align:center; color:#999; border-bottom:#100f15 solid 1px;}
.order_ma td img{ padding-left:5px;}
.order_ma td a{ text-decoration:underline;}
.order_ma td a:hover{ color:#10A6FD;}

.legend_box{ clear:both; float:none; width:100%;}
.legend_box ul{ display:block; float:left; padding:0 38px 0 25px;}
.legend_box ul li{ font-size:11px; padding:2px 0;} 
.legend_box ul li img{ margin-right:10px; vertical-align:middle;}
.my_account .payHidd_div{ margin:0; float:left;}
.my_account .loginReg li em{ padding-left:0;}
.payment_but{ padding-right:30px;}
.payment_but h5{ padding:8px 0; text-align:center; font-size:12px; font-weight:normal;}

.menu_tab{ clear:both; float:none; width:100%; height:33px;}
.menu_tab ul li{ width:170px; height:32px; background:url(menu_tab.gif) repeat-x; float:left; margin-right:2px; border:#a09895 solid 1px; color:#333; text-align:center; line-height:32px; font-size:14px; font-weight:bold; cursor:pointer;}
.menu_tab ul li.current{ background:url(menu_tab_current.gif) repeat-x; color:#a99797;}

.question{ padding:0 20px;}
.question h4{ height:35px; line-height:35px; border-bottom:#180d1b solid 1px; color:#6b666d; font-weight:normal; font-size:12px;}
.question h4 span{ color:#e7c79e; padding:0 5px; }
.question div p{ line-height:24px; color:#fff; padding:5px;}

.shopCart_Custom h4{ font-size:14px; line-height:30px; padding-left:20px;}
.shopCart_Custom i{ width:210px; float:left; padding:2px 0;}

/******alert******/
.alert_bg{ width:550px; height:300px; margin:0 auto; margin-top:100px; background:url(wedding_warning.gif) no-repeat center bottom;}
.tips{ width:435px; background:url(wedding_tips.gif) no-repeat 0 80px ;}
.alert_bg img{ padding:0 0 10px 15px; }
.alert_bg h5{ padding:30px 19px 10px 160px; font-size:12px; color:#ee0800; line-height:16px;}
.tips h5{ padding:30px 19px 10px 20px;}
.alert_bg p{ padding:5px 19px 0 160px; line-height:16px;}
.tips p{ padding:5px 19px 0 20px;}

