a{font:normal 12px/16px Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}
@font-face{font-family:"Didot W02 Italic";src:url('font1');src:url('font1?#iefix') format('eot'),url('5c08ac2f-b8ec-4fc7-9369-fe3cf967808f.woff') format('woff'), url('font4') format('truetype'), url('54d7b27d-e7e7-4e5d-8371-b079d9c1cbc3.svg#54d7b27d-e7e7-4e5d-8371-b079d9c1cbc3') format('svg');font-weight:100;font-style:italic}
@font-face {font-family:'Oswald';
  font-style:normal;
  font-weight:300;
  src:local('Oswald Light'), local('Oswald-Light'), url(../images/font2.woff) format('woff');
}
@font-face {font-family:'Oswald';
  font-style:normal;
  font-weight:400;
  src:local('Oswald Regular'), local('Oswald-Regular'), url(../images/font5) format('woff');
}
@font-face {font-family:'Oswald';
  font-style:normal;
  font-weight:700;
  src:local('Oswald Bold'), local('Oswald-Bold'), url(../images/font6.woff) format('woff');
}
input,select{font-family:Verdana, Geneva, sans-serif;}
*{padding:0; margin:0;}
ul{margin:0; padding:0; float:left;}
li{margin:0; padding:0; float:left; list-style:none;}
 
img{border:0;}
input{font-family:Verdana, Geneva, sans-serif;}
h1,h2,h3,h4,h5{font-family:Oswald,Arial,sans-serif;}
body{background:#000 url(../images/body_bj.jpg) no-repeat 50% 186px; padding:0; color:#333; text-align:left; text-size-adjust:none;  -moz-text-size-adjust:none;  -webkit-text-size-adjust:none; font:normal 11px/16px Verdana, Geneva, sans-serif;}
.clearall{clear:both; height:0; line-height:0;}
a{font:normal 11px/16px Verdana, Geneva, sans-serif; color:#333; text-decoration:none;}
a:hover{text-decoration:underline;}
.header{width:100%; margin:0 auto; clear:both; background:#fff;}
.head_top{width:100%; margin:0 auto; clear:both; height:30px; line-height:23px; background:#222; color:#fff;}
.head_top .main{width:990px; font-size:10px; margin:0 auto; clear:both; height:23px;}
.head_top .left{float:left;}
.head_top .left span{font:11px/27px "Helvetica Neue",Helvetica,Arial,sans-serif; float:left; line-height:23px; margin:0 10px 0 0;}
.head_top .left b{font:italic 14px/17px "Didot W02 Italic",Times,serif; font-weight:bold;}
.head_top ul.lap1{width:550px; float:right;}
.head_top li.li_lap1{float:right; margin:0 0 0 4px;}
.head_top a.sty1{color:#fff; display:block; padding:0 10px; font-size:10px; background:url(../images/complex_bj_2.gif) no-repeat 100% 6px; line-height:22px;}
.head_top li.currency { width:100px;}
.head_top li.currency a.sty1{ background:url(../images/complex_bj_2.gif) no-repeat 57px -30px; padding:0 15px 0 1px;}
.head_top li.currency span.c1{padding:0 0 0 30px; background:url(../images/country.png) no-repeat 2px -6px; width:66px;}
.head_top li.currency span.c2{padding:0 0 0 27px; background:url(../images/country.png) no-repeat 2px -24px;}
.head_top li.currency span.c3{padding:0 0 0 35px; background:url(../images/country.png) no-repeat 7px -42px;}
.head_top li.currency span.c4{padding:0 0 0 35px; background:url(../images/country.png) no-repeat 7px -60px;}
.head_top li.currency span.c5{padding:0 0 0 35px; background:url(../images/country.png) no-repeat 7px -78px;}
.head_top li.currency a.sty1:hover,.head_top li.currency:hover a.sty1{ background:url(../images/complex_bj_2.gif) no-repeat 57px -59px; background-color:#495153;}
.head_top li.currency{position:relative;}
.head_top li.currency:hover ul.lay2{display:block;}
.head_top a.sty1:hover,.head_top li.li_lap1:hover a.sty1,.head_top li.currency:hover a.sty1{color:#ff0;}
.head_top li.currency ul.lay2{padding:6px 0; width:103px; display:none; background:#495153; border:solid 1px #495153; border-top: solid 3px #495153; position:absolute; top:20px; left:-5px; z-index:999;}
.head_top ul.lay2 li{width:100px; background:none; margin-left:2px;}
.head_top ul.lay2 a,.price_box ul.lay2 a{display:block; color:#9FA8B0; line-height:20px; padding:0 0 0 46px; background:url(../images/country.png) no-repeat;}
.head_top ul.lay2 a.ico1,.price_box ul.lay2 a.ico1{background-position:16px -2px;}
.head_top ul.lay2 a.ico2,.price_box ul.lay2 a.ico2{background-position:16px -20px;}
.head_top ul.lay2 a.ico3,.price_box ul.lay2 a.ico3{background-position:16px -38px;}
.head_top ul.lay2 a.ico4,.price_box ul.lay2 a.ico4{background-position:16px -56px;}
.head_top ul.lay2 a.ico5,.price_box ul.lay2 a.ico5{background-position:16px -74px;}
.head_top ul.lay2 a:hover{color:#ff0;}
.head_top ul.lay2 li:hover{ background-color:#606060;}

.header_main{background-color:#eaeaea; width:100%; margin:0 auto; clear:both; height:48px;}
.logo{ float:left; margin-top:5px; margin-left:80px;}
.header_center{width:355px; float:left; display:inline; padding:0 0 0 35px;}
.header_center .contant_us{width:100%; float:left; line-height:22px; margin:0 0 7px 0; font:normal 12px/16px "NewsGothicBdCnBT","Arial Narrow",Arial,sans-serif;}
.header_center .contant_us span{ font-weight:bold; font-size:13px; display:inline-block; padding:0 3px 0 0 ;}
.header_search{width:100%; margin-top:5px; float:left;}
.header_search input{float:left;}
.header_search .search_validate{width:220px; padding:0 9px; border:solid 1px #D5D4D1; height:31px; line-height:31px; color:#909090; -moz-box-shadow: inset 0 0 8px #f3f3f3; padding:0 10px;  -webkit-box-shadow: inset 0 0 8px#F3F3F3; box-shadow: inset 0 0 8px #F3F3F3;font:italic 12px/17px "Didot W02 Italic",Times,serif;;font-style: italic;}
.header_right{width:240px; margin-right:80px; float:right;}
.header_right .block{width:100%; float:left;}
.header_right .txt_ad{text-align:right; padding:19px 0 7px 0; margin:0 0 10px 0; border-bottom:dotted 1px #000;}
.header_cart{width:150px; _width:160px; position:relative; height:40px; float:right;}
.header_cart a.main_cart{width:100%; float:left;}
.header_cart a.main_cart span.ti_c,.my_account a.main_count{width:45px; float:left; display:inline-block; background:url(../images/complex_bj_2.gif) no-repeat 5px -216px; padding:27px 0 0 0; text-align:center;  font-weight:bold; text-transform:uppercase; font-size:10px;}
.header_cart a.main_cart span.num{ display:inline-block; width:97px; float:right; padding:5px 0 0 0; line-height:19px;}
.header_cart:hover .mini_cart{display:block;}
.mini_cart{display:none; right:-10px; top:41px; background:#fff; padding:5px 10px 10px 10px; position:absolute; width:320px; z-index:99999; box-shadow:0px 0px 3px #333; border:solid 5px #333;}
.mini_cart h3,.account_login h3{width:100%; float:left; font-size:15px; border-bottom:dotted 1px #333; padding:12px 0; margin:0 0 10px 0; font-weight:600; text-transform:uppercase;}
.mini_cart h3 span{color:#f60;}
.mini_cart ul{width:100%;}
.mini_cart li{width:100%; border-bottom:solid 1px #ccc; padding:9px 0;}
.mini_cart div{width:100%; float:left;}
.mini_cart .photo{width:70px; float:left;}
.mini_cart .detail{width:210px; float:left; padding:0 10px;}
.mini_cart .detail div{width:100%; font-style:italic; margin:0 0 3px 0; float:left;}
.mini_cart .name{ height:32px; overflow:hidden; font-weight:bold;}
.mini_cart .detail a{text-decoration:underline; color:#000;}
.mini_cart .detail a:hover{ text-decoration:none;}
.mini_cart .detail .qty{margin:0;}
.mini_cart .qty span{font-weight:bold; color:#f60; display:inline-block; margin:0 0 0 4px;}
.mini_cart .delete{width:16px; float:right; margin:25px 0;}
.mini_cart .total{padding:16px 0; font-size:13px; border-bottom:solid 1px #ccc;}
.mini_cart span.lef_ti{float:left; margin-left:50px;}
.mini_cart span.rig_ti{float:right; margin-right:20px; font:italic bold 16px/19px Georgia, "Times New Roman", Times, serif; color:#f60;}
.mini_cart .we_free{text-align:center; padding:15px 0 12px 0; color:#000; font:italic bold 16px/19px Georgia, "Times New Roman", Times, serif;}
.mini_cart .btn{text-align:center; width:300px; padding:0 10px;}
.mini_cart .btn a,.create_account a{display:block; padding:8px 0;color:#fff; font-weight:bold; text-transform:uppercase; background:#000;}
.mini_cart .btn a:hover,.create_account a:hover{text-decoration:none; background:#f60;}
.my_account{width:55px; float:left; height:40px; position:relative; border-right:dotted 1px #000; padding:0 15px 0 0;}
.my_account a.main_count{background:url(../images/complex_bj_2.gif) no-repeat 12px -139px;}
.my_account:hover .account_login{display:block;}
.account_login{display:none; right:-180px; top:41px; background:#fff; padding:5px 10px 10px 10px; position:absolute; width:250px; z-index:99999; box-shadow:0px 0px 3px #333; border:solid 5px #333;}
.sign_volum,.create_account{width:100%;  float:left; border-bottom:solid 1px #ddd;}
.sign_volum input{ float:left;}
.sign_volum .em_validate,.sign_volum .pa_validate{width:240px; float:left; padding:0 4px;  color:#444; line-height:29px; height:29px; margin:0 0 6px 0; border:solid 1px #ddd;}
.sign_volum .a_btn{width:100%; margin:8px 0; float:left;}
.sign_volum .a_btn a{ float:right; color:#444; line-height:27px; text-decoration:underline; font-size:11px;}
.create_account{margin:10px 0; padding:0 0 10px 0; text-align:center;}
.create_account a{ background:#f60; padding:5px 0;}
.account_login .foget{width:100%; text-align:center; float:left; margin:2px 0; line-height:18px;}
.account_login .foget_2{width:100%; text-align:center; float:left;border-top:dotted 1px #aaa; border-bottom:dotted 1px #aaa; padding:7px 0; margin:2px 0; line-height:18px;}
.account_login .foget_3{width:100%; text-align:center; float:left; border-bottom:dotted 1px #aaa; padding:0 0 7px 0; margin:2px 0; line-height:18px;}
.account_login .foget_3 a{ text-transform:uppercase; font-size:12px;}

.header_nav{background-color:#a92929; width:100%; margin:0 auto; clear:both; border-top:solid 2px #571515; height:31px; border-bottom:solid 1px #571515;}
.header_nav .containt{width:960px; height:31px; margin:0 auto; clear:both;}
.header_nav ul.lay1_ul{width:990px; margin:0 auto; clear:both; height:30px; float:none; position:relative;}
.header_nav  a.nav_link{display:block; padding:0 15px; font-size:12px;  text-transform:uppercase; line-height:30px; color:#000;background: url(../images/complex_bj_2.gif) no-repeat 100% -328px;}
.header_nav  a.nav_link:hover,.header_nav li.layer_1:hover a.nav_link{background:#000; color:#fff; text-decoration:none;}
.header_nav li.home{ margin:0 4px 0 0;}
.header_nav li.home a.nav_link{width:38px; padding:0; height:30px; text-indent:-999em; background:#fff url(../images/home_icon.png) no-repeat 10px 6px;}
.header_nav li.home a.nav_link:hover{background:#000 url(../images/home_icon.png) no-repeat -36px 6px;}
.header_nav li.deals a.nav_link{background:#000 url(../images/complex_bj_2.gif) no-repeat 100% -278px; color:#fff; padding:0 40px 0 8px; display:inline-block; margin:0 0 0 9px;}
.header_nav li.last2 a.nav_link{ background:none;}
.header_nav li.deals:hover a.nav_link,.header_nav li.deals a.nav_link:hover{background:#000 url(../images/complex_bj_2.gif) no-repeat 100% -278px;}
.header_nav li.layer_1:hover .layer_2{display:block;}
.header_nav .arrow{width:100%; height:6px; float:left; position:relative;}
.header_nav .arrow span{width:990px; height:12px; position:absolute; top:-18px; left:-20px; background:url(../images/arrow1.png) no-repeat 77px 6px; z-index:997;}
.header_nav .arrow span.ar_2{background:url(../images/arrow1.png) no-repeat 132px 6px;}
.header_nav .arrow span.ar_3{background:url(../images/arrow1.png) no-repeat 200px 6px;}
.header_nav .layer_2_left{ float:left; position:relative;  background:url(../images/ul_bj_03.gif) repeat-y 0 0;}
.header_nav .layer_2_left .top_border1{position:absolute; z-index:-1; top:-15px; right:-225px;}
.header_nav .layer_2_left .top_border2{position:absolute; z-index:-1; top:-13px; right:-224px;}
.header_nav .layer_2_left_1{width:100%; float:left;}
.header_nav .layer_2_left ul{width:150px; padding:15px 10px 15px 10px;}
#top_border3{ width:220px;}
.header_nav .layer_2_left .top_border3{width:125px;}
.header_nav .layer_2_left li{width:100%;}
.header_nav .layer_2_left li a{display:block; padding:2px 0;font: italic 13px/18px "Didot W02 Italic",Times,serif;}
.header_nav .layer_2_left li a:hover{ color:#F00;background:url(../images/at.gif) 0 0 no-repeat;padding:2px 5px 2px 12px;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;}
.header_nav .layer_2_left li.big_class a{text-transform:uppercase;font: italic 16px/18px "Didot W02 Italic",Times,serif; font-weight:600; font-size:14px; border-bottom:dotted 1px #5e686b; margin:0 0 5px 0; background:none;}
.header_nav .layer_2_left li.big_class a:hover{ color:#fff; background-color:#000;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;}
.header_nav .layer_2_left li.big_class a span{display:inline-block; padding:0 17px 5px 0; background:url(../images/complex_bj_2.gif) no-repeat 100% -354px; }
.header_nav .layer_2_left .top_border3 li a{border-bottom:none; text-align:center;}
.header_nav .layer_2{position:absolute; display:none; top:40px; left:0; width:960px; padding:0 15px 12px 15px; background:#fff; border-top:solid 6px #000; z-index:998; box-shadow:#333 2px 3px 5px,#333 -2px 3px 5px;  -moz-box-shadow:#333 2px 3px 5px,#333 -2px 3px 5px;  -webkit-box-shadow:#333 2px 3px 5px,#333 -2px 3px 5px;}
.wapper_main{width:960px; margin:0 auto; clear:both; background:#fff;  margin-left: auto;}
.top_prefer{width:100%; float:left; margin:17px 0;}

.larger_banner{width:100%; float:left;position:relative;}
.larger_nav{width:232px; float:left; height:400px;}
.larger_nav div{width:225px; float:left; font-style:italic; margin-bottom:7px; cursor:pointer;}
.larger_nav div.last{ margin-bottom:0px;}
.larger_nav div a{opacity: 1;}
.larger_nav div a:hover{opacity: 0.7; -webkit-transition: all .3s ease;}
.larger_nav a:hover,.larger_nav .controller a.current{blr:expression(this.onFocus=this.blur());}
.larger_imgs{width:100%; float:left;height:480px;position:relative;overflow:hidden;}
.larger_imgs_in{float:left;width:3800px;height:403px;background-color:#fff;position:relative;}
.larger_imgs_in a{ float:left; width:750px; height:403px;}
.larger_imgs_in img{position:absolute;}
.larger_banner .hidden{display:none;}
.larger_banner .disable,.larger_banner .disable:hover{filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2;cursor:default;}
.larger_banner .arrow{position:absolute;width: 40px; height: 40px; display: block; top: 47%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}

.larger_banner .controller{width:88px;position:absolute;bottom:15px;right:35px;}
.larger_banner .controller a{background-color:#2b2b2b;border-radius:5px 5px 5px 5px;float:left;font-size:1px;height:10px;width:10px;margin:5px 3px 3px 3px;text-indent:-9999px;
}
.larger_banner .controller a:hover{background-color:#f9cf0b;}
.larger_banner .controller a.current{background-color:#b73480;border-radius:7px 7px 7px 7px;height:14px;width:14px; margin:3px;}

.larger_banner .left{background: url(../images//images/panel-prev-big.png) no-repeat 0 0;left:5px;}
.larger_banner .right{right:5px; background: url(../images//images/panel-next-big.png) no-repeat 0 0;}
.larger_imgs:hover .right {opacity: 0.5; right:10px;}
.larger_imgs:hover .left {opacity: 0.5; left: 10px;}
.larger_banner:hover .right:hover, .larger_banner:hover .left:hover {opacity: 1;}
.larger_nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

.code_adsver{width:100%; height:96px; float:left; margin:15px 0 25px 0; position:relative;}
.code_adsver_2{width:100%; height:96px; float:left; margin:15px 0 0 0; position:relative;}
.code_adsver span,.code_adsver_2 span{ position:absolute; top:0; left:-9px;}

.brands_lv{width:100%; float:left;}
.brands_lv .title{width:100%; float:left; background:url(../images/nav_bjs.jpg) repeat-x 0 50%; height:24px; margin:0 0 18px 0; text-align:center;}
.brands_lv .title h2{ display:inline-block; padding:0 12px; background:#fff; text-transform:uppercase; font-weight:600; font-size:22px; line-height:24px;}
.brands_lv .block,.brands_lv .block_i{width:480px;margin:10px 0 0; float:left; display:inline;}
.brands_lv .block_cent{ margin:10px 0 0;}
.brands_lv .block_i{width:240px; margin:20px 0 0 0;}
.brands_lv .block_i_cent{width:480px; margin:20px 15px 0 15px;}

.best_seller_lv{width:100%; float:left; margin:25px 0;}
.best_seller_lv h2{width:100%; overflow:hidden; float:left; background:#171715; height:29px; line-height:29px; text-align:center; color:#fff; text-transform:uppercase; font-weight:600px; font-size:18px;}
.best_seller_lv h2 span.la1{display:block; padding:0 0 0 20px; background:url(../images/complex_bj_2.gif) no-repeat 0 -398px;}
.best_seller_lv h2 span.la2{display:block; padding:0 20px 0 0; background:url(../images/complex_bj_2.gif) no-repeat 100% -427px;}
.best_seller_lv h2 span.la3{color:#ff0; text-transform:none;  font: italic 18px/29px "Didot W02 Italic",Times,serif;}
.best_seller_lv .main{width:950px; float:left; position:relative; padding:20px 25px 0 25px;}
.best_seller_lv .arrow{width:33px; height:33px; position:absolute; top:158px; cursor:pointer; background:url(../images/arrow.png) no-repeat 0 -35px; display: block; z-index: 10;text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.best_seller_lv .arrow_left{left:3px; float:left;}
.best_seller_lv .arrow_rigt{right:10px; background:url(../images/arrow.png) no-repeat 0 0px; float:left;}
.best_seller_lv:hover .arrow_rigt {opacity: 0.7; right:5px;}
.best_seller_lv:hover .arrow_left {opacity: 0.7; left: -2px;}
.best_seller_lv:hover .arrow_rigt:hover, .best_seller_lv:hover .arrow_left:hover {opacity: 1;}

.best_seller_lv ul{width:980px; margin:5px 5px 0 5px; }
.best_seller_lv li{width:225px; padding:0 4px;}
.best_seller_lv li div{width:100%; float:left; text-align:center;}
.best_seller_lv .photo{position:relative; }
.best_seller_lv a.quick_view{ position:absolute; bottom:2px; left:42px; width:142px; display:none;}
.best_seller_lv .photo:hover a.quick_view{ display:block;opacity:0.88;}
.best_seller_lv .photo span.c1{position:absolute; width:57px; height:57px; background:url(../images/top-seller-1.png) no-repeat 0 0; left:0; top:0;}
.best_seller_lv .photo span.c2{position:absolute; width:57px; height:57px; background:url(../images/top-seller-2.png) no-repeat 0 0; left:0; top:0;}
.best_seller_lv .photo span.c3{position:absolute; width:57px; height:57px; background:url(../images/top-seller-3.png) no-repeat 0 0; left:0; top:0;}
.best_seller_lv .photo span.c4{position:absolute; width:57px; height:57px; background:url(../images/top-seller-4.png) no-repeat 0 0; left:0; top:0;}

.best_seller_lv .name{height:32px; overflow:hidden; margin:5px 0;}
.best_seller_lv .price .productSpecialPrice{font-weight:bold; color:#f60; margin:0 0 5px 0;}
.best_seller_lv .price .normalprice{ display:inline-block; font-weight:normal; margin:0 0 0 5px; color:#999; text-decoration:line-through;}
.best_seller_lv .rating a{display:inline-block; margin:5px 0 0 0; margin:0 0 0 4px;}
.best_seller_lv a:hover{ color:#000;}
.best_seller_lv .rating a:hover{ color:#f60;}

.share_us{width:100%; float:left; height:29px; background:#2B2B2B; color:#fff; line-height:29px; margin-top:5px;}
.share_us .left{ width:520px; padding:0 0 0 25px; background:url(../images/complex_bj_2.gif) no-repeat 0 -465px; float:left;}
.share_us .left span{margin:0 15px 0 0;}
.share_us .left span.s_img img{ vertical-align:middle; margin:0 0 0 4px;}
.share_us form{ float:right; width:333px; padding:5px 25px 5px 0; height:19px; line-height:19px; background:url(../images/complex_bj_2.gif) no-repeat 100% -494px;}
.share_us input,.share_us span{float:left; display:inline; font-weight:bold;}
.share_us .email_validate_f{width:163px; padding:0 5px; font-size:11px; font-style:italic; font-weight:normal; background:#fff; color:#666; line-height:19px; border:0; margin:0 2px 0 15px;}
.about_txtvol{width:900px; margin:30px 0 0 0; float:left; padding:0 0 0 50px; background:url(../images/dh_icon.jpg) no-repeat 0 0; min-height:40px;}
.about_txtvol h2{width:100%; float:left; font-weight:400; font-size:18px; margin:0 0 10px 0;}
.about_txtvol p{width:100%; font:italic 13px/18px "Didot W02 Italic",Times,serif;}
.footer{width:100%; margin:0 auto; clear:both; background:#4e4f4f;}
.foot_lay1{width:100%; margin:0 auto; clear:both; background:#2D2E2E; border-top:solid 8px #222; border-bottom:solid 2px #fff; color:#fff; padding:12px 0;}
.foot_lay1 .main{width:990px; margin:0 auto; clear:both; }
.foot_lay1 .main a{font-weight:bold; color:#fff; font-size:10px; text-transform:uppercase;}
.foot_lay1 .main span{ display:inline-block; padding:0 15px;}
.foot_lay1 .main a:hover{ color:#ff0;}
.foot_lay2{width:990px; margin:0 auto; color:#bbb; clear:both; padding:25px 0;}
.foot_left{width:205px; float:left;}
.foot_left .block{width:100%; float:left; text-align:center; margin:0 0 10px 0;}
.foot_left .block3{ margin:0; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.foot_left .block3 b{ display:block; font-size:12px;}
.foot_right{width:735px; float:right; padding:0 0 0 25px; background:url(../images/foot_dian_43.jpg) repeat-y 0 0;}
.foot_menu{width:100%; float:left; padding:0 0 25px 0; margin:0 0 15px 0; background:url(../images/foot_dian_39.jpg) repeat-x 0 100%;}
.foot_menu .block{width:126px; padding:0 20px 0 0; float:left;}
.foot_menu .black_1{width:131px;}
.foot_right h4{width:100%; float:left; border-bottom:dotted 1px #fff; font:bold 11px/17px Arial, Helvetica, sans-serif; color:#bbb; padding:0 0 5px 0; margin:0 0 10px 0;}
.foot_right ul{width:100%;}
.foot_menu li{width:100%; margin:1px 0;}
.foot_menu li a{ color:#bbb; font-size:10px;}
.foot_menu li a:hover{ color:#ff0;}
.we_promise{width:100%; float:left;}
.we_promise h4{ border:none; padding:0; font-size:13px; color:#fff; text-transform:uppercase;}
.we_promise li{width:215px; padding:0 0 0 20px; margin:2px 0; background:url(../images/complex_bj_2.gif) no-repeat; color:#7E7363;}
.we_promise li.ico1{ background-position:0 -541px;}
.we_promise li.ico2{ background-position:0 -566px;}
.we_promise li.ico3{ background-position:0 -590px;}
.we_promise li.ico4{ background-position:0 -610px;}
.we_promise li.ico5{ background-position:0 -636px;}
.foot_txt{width:100%; float:left; text-align:center;  background:url(../images/foot_dian_39.jpg) repeat-x 0 0; padding:20px 0 0 0; margin:25px 0 0 0; color:#bbb;}

.foot_bottom{width:100%; margin:0 auto; clear:both; background:#2D2E2E; border-top:solid 10px #222; border-bottom:solid 2px #fff; color:#fff; padding:10px 0; color:#fff;}
.foot_bottom .main{width:990px; margin:0 auto; clear:both;}
.foot_bottom  address{ float:left; padding:15px 0 0 0; font-style:normal; font-size:10px;}
.foot_bottom .right{ float:right;}
.foot_bottom b{ color:#ff0;}

#bottom_features { float:left;width: 950px;height: 270px;display: block;margin: 15px auto 15px;}
#bottom_features a:hover {opacity: 0.85;filter: alpha(opacity=85);}
#bot_feature_1 {width: 300px;float: left;}
.feat_text {font: 11px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;color: #3b3b3b;}
.feat_text span {font-size: 14px;text-transform: uppercase;width: 300px;display: block;}
a.image_wrap {padding-top: 3px;width: 300px;height: 201px;display: block;padding-bottom: 3px;margin-bottom: 11px;}
#bot_feature_2 {width: 300px;float: left;margin-left: 25px;margin-right: 25px;}
#bot_feature_3 {width: 300px;float: left;}
.main-center-Advertising { margin:15px 0; float:left;}
.main-center-Advertising a.right{ float:left;width:313; border-right:#d8d8d8 solid 1px;}
.tertiaryHolder {position: relative;display: block;float: left;width: 100%; padding-top:20px; border-top:1px solid #CCC;}
.tertiaryHolder .last{border:none;padding-bottom:0;margin-right:0 !important}
.tertiaryHolder .tertiaryHolderInner {display: block;float: left;margin-right: 10px;}
.tertiaryHolder .tertiaryHolderInnerLast {margin-right: 0;}
.tertiary {position: relative;text-align: center;height: 100%;width: 310px; margin:0 0 25px 0;}
.tertiaryHolder h4 {color: #000;font-family: Arial,Helvetica,sans-serif;font-size: 10px;font-weight: normal;letter-spacing: 2px;line-height: 22px;margin-bottom: 2px;text-transform: uppercase;}
.tertiary .innerWrapper {position: relative;margin-top: 16px;}
.tertiary .innerWrapper .innerHeadline {background: #fff;bottom: -2px;clear: both;display: block;left: 0;margin: 0 40px;position: absolute;right: 0;text-align: center;}
.tertiary p{ width:100%;}
.tertiary .sell-copy {height: 65px;}
.tertiary:hover .innerHeadline h3{ text-decoration:underline;}
.tertiary a:hover {opacity: 0.80;filter: alpha(opacity=80);}


.class_banner{width:100%; float:left; text-align:center; padding:25px 0; background:url(../images/shadow_doted.gif) no-repeat 50% 100%;}
.class_banner span{ display:inline-block;}
.class_banner span.center{ margin:0 20px;}
.more_classes{width:100%; float:left; margin:30px 0 10px 0;}
.more_classes .block{width:197px; float:left; background-color:#fff; border-radius:4px; margin:0 0 5px 15px; display:inline; border:1px solid #fff; padding:10px; -moz-box-shadow:0px 1px 1px #b2b2b2; -webkit-box-shadow:0px 1px 1px #b2b2b2; box-shadow:0px 1px 1px #b2b2b2;}
.more_classes .content{width:167px; float:left; background:#E8EDF1; padding:15px;}
.more_classes .content div{width:100%; float:left; text-align:center;}
.more_classes h3{width:100%; margin:0 0 10px 0; float:left; text-align:center; padding:10px 0; border-bottom:dotted 1px #3C4043;}
.more_classes h3 a{ text-transform:uppercase; font:normal 17px/17px Tahoma, Geneva, sans-serif; letter-spacing:-1px; text-shadow:#fff 1px 1px 1px; color:#3c4043;}
.more_classes h3 a:hover,.recently_pro a:hover{color:#417ab0;}

.sell_products{width:100%; float:left; margin:0 0 0 0;}
.sell_products .title,.review_category .title{width:100%; float:left; text-align:center; background:url(../images/shadow_doted.gif) no-repeat 50% 50%;}
.sell_products h2,.review_category h2{ display:inline-block; padding:0 20px; font-weight:normal; background:#fff; font-size:22px; color:#333;}
.sell_products h2 span{ font-size:12px; text-transform:uppercase; line-height:27px; color:#727272;}
.sell_products .arrow{width:14px; float:left; height:260px;}
.sell_products .arrow span{display:block; margin:160px 0 0 0; cursor:pointer;  width:14px; height:27px; background:url(../images/complex_bj.gif) no-repeat 0 -630px;}
.sell_products .arrow_r span{background-position:0 -577px;}
.sell_products ul{width:912px; padding:20px 5px 0 5px;}
.sell_products li{width:200px; padding:0 14px;  text-align:center;}
.sell_products li div{width:100%; float:left;}
.sell_products .photo,.product_list .photo{position:relative; padding:10px 0; height:180px;}
.sell_products .photo span{position:absolute; width:41px; height:41px; background:url(../images/sale_flag.gif) no-repeat 0 0; left:0; top:0;}
.sell_products .name,.product_list .name{height:32px; overflow:hidden;}
.sell_products .name a{font-weight:bold; color:#333;}
.sell_products .price,.product_list .price{color:#666; margin:3px 0;}
.sell_products .save{ font-weight:bold;color: #D0232B;}
.sell_products .price span,.product_list .price span{text-decoration:line-through; color:#333;}
.sell_products .price1,.product_list .price1{color:#D0232B; font-weight:bold;}
.sell_products .quick_view {display: none;position: absolute;right: 35px;bottom: 20px;width: 118px;height: 21px;background: transparent url(../images//Images/qv_ico.png) no-repeat;text-indent: -2000em;overflow: hidden;}
.product_list .quick_view{display: none;position: absolute;right: 11px;bottom: 14px;width: 143px;height: 21px;background: transparent url(../images//Images/view_btn.png) no-repeat;text-indent: -2000em;overflow: hidden;}
.sell_products .photo:hover a.quick_view { display:block;opacity:0.88;}
.product_list .photo:hover a.quick_view{ display:block;opacity:0.88;}



#productListing .photo,#indexProductList .photo{position:relative; padding:10px 0; height:180px;}
#productListing .photo span{position:absolute; width:41px; height:41px; background:url(../images/sale_flag.gif) no-repeat 0 0; left:0; top:0;}
#productListing .name,#indexProductList .name{height:32px; overflow:hidden;}
#productListing .name a{font-weight:bold; color:#333;}
#productListing .price,#indexProductList .price{color:#666; margin:3px 0; line-height:10px;}
#productListing.save{ font-weight:bold;color: #D0232B;}
#productListing .price span,#indexProductList .price span{}
#productListing .price1,#indexProductList .price1{color:#D0232B; font-weight:bold;}
#productListing .quick_view {display: none;position: absolute;right: 35px;bottom: 20px;width: 118px;height: 21px;background: transparent url(../images//Images/qv_ico.png) no-repeat;text-indent: -2000em;overflow: hidden;}
#indexProductList .quick_view{display: none;position: absolute;right: 11px;bottom: 14px;width: 143px;height: 21px;background: transparent url(../images//Images/view_btn.png) no-repeat;text-indent: -2000em;overflow: hidden;}
#productListing .photo:hover a.quick_view { display:block;opacity:0.88;}
#indexProductList .photo:hover a.quick_view{ display:block;opacity:0.88;}



.share_block{width:100%; margin:40px 0; float:left; height:47px; background:#54616A;padding:6px 0 5px 0;}
.share_left{ float:left; line-height:47px; padding:0 0 0 20px;}
.share_left b{text-transform:uppercase; float:left; color:#fff; font:normal 17px/47px Tahoma, Geneva, sans-serif; text-shadow:#333 1px 1px 1px;}
.share_left span{ display:inline-block; text-indent:-999em; line-height:0; color:transparent; margin:0 0 0 15px; width:47px; height:47px; float:left; background:url(../images/share_bj.gif) no-repeat;}
.share_left span.bj1{ background-position:0 -340px;}
.share_left span.bj2{ background-position:0 -292px;}
.share_left span.bj3{ background-position:0 -244px;}
.share_left span.bj4{ background-position:0 -196px;}
.share_left span.bj1:hover{background-position:0 0;}
.share_left span.bj2:hover{background-position:0 -48px;}
.share_left span.bj3:hover{background-position:0 -96px;}
.share_left span.bj4:hover{background-position:0 -144px;}
.newsletter_foot{ float:right; margin:11px 12px 0 0;}
.newsletter_foot input,.newsletter_foot span{float:left;}
.newsletter_foot span{ line-height:27px; text-transform:uppercase; color:#fff; font:normal 16px/27px Tahoma, Geneva, sans-serif; text-shadow:#333 1px 1px 1px; margin:0 15px 0 0;}
.newsletter_foot .email_validate{width:230px; height:25px; line-height:25px; padding:0 10px; background:#E3E6E8; border:solid 1px #323A41;}


.wrap_map{width:98%;  border-radius:1px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:7px; box-shadow:#000 0 1px 1px; background:gradient-linear(bottom,#000,#fff);font:italic 12px/17px "Didot W02 Italic",Times,serif;}
.wrap_map b{ margin:0 5px 0 0;}
.wrap_map a{ display:inline-block; margin:0 5px 0 0; padding:0 10px 0 0; background:url(../images/complex_bj.gif) no-repeat 100% -760px;font:italic 12px/17px "Didot W02 Italic",Times,serif;}
.wrap_map span{ color:#888;}
.wrap_map a:hover{ text-decoration:underline;}
.col_left{float:left;}
.side_nav{width:100%; float:left;}
.side_nav h2{width:100%; float:left; font-weight:normal; color:#000; border-bottom:solid 1px #ccc; padding:13px 0 5px 0; font-size:19px; line-height:25px;}
.seleted_filt{width:100%; float:left; margin:20px 0 0 0;}
.seleted_filt h3{ padding:0 0 0 4px;float:left; font-weight:normal; font-size:15px; line-height:22px; color:#555;}
.seleted_filt ul{width:100%; margin:4px 0 0 0;}
.seleted_filt li{width:100%; margin:1px 0 0 0;}
.seleted_filt li a{ display:block; border:solid 1px #ccc; background:#F7F7F5 url(../images/complex_bj.gif) no-repeat 100% -809px; padding:0 25px 0 10px; line-height:21px;  }
.seleted_filt li a:hover{background:#EE6462 url(../images/complex_bj.gif) no-repeat 100% -856px; font-weight:bold; text-decoration:line-through; color:#fff;}
.seleted_filt .link{width:100%; float:left; text-align:right; margin:5px 0 0 0;}
.seleted_filt .link a{ text-transform:uppercase; color:#303030;}
.seleted_filt .link a:hover{ text-transform:uppercase; color:#F00;}
.fiter_by{width:100%; float:left; margin:20px 0 0 0;}
.fiter_by h3{ padding:0 0 0 2px;float:left; font-weight:normal; font-size:14px; line-height:20px; margin:0 0 5px 0;}
.fiter_by .content,.side_nav dl,.side_seller{width:228px; padding:0 0 12px 0; float:left; border:solid 1px #cccccc; background:#F7F7F5;}
.fiter_by h4,.side_nav dt,.side_seller h2{width:215px; float:left; padding:9px 3px 8px 10px; margin:0 0 12px 0; background:#e7e7e7; font-weight:bold; font-size:12px; border-bottom:solid 1px #cccccc;}
.fiter_by input{float:left;}
.fiter_by .filter_validate{ width:165px; display:inline-block; margin:0 10px 0 12px; padding:0 5px; height:22px; line-height:22px; background:#fff; border:solid 1px #C0C0C0;}
.side_nav_block{width:100%; float:left; margin:20px 0 0 0;}
.side_nav_block dl{ margin:0 0 20px 0;}
.side_nav_block dd{width:100%; float:left; margin:2px 0 3px 0;}
.side_nav_block dd a{ display:block; padding:0 5px 0 26px; color:#303030; background:url(../images/complex_bj.gif) no-repeat -3px -895px;}
.side_nav_block dd a span{ display:inline-block; margin:0 0 0 4px; color:#303030;}
.side_nav_block dd a#more_color{ background:none;text-align:right; padding-right:10px;}
.side_nav_block dd.on a,.side_nav_block dd a:hover{background-position:-3px -929px; color:#F00;}
#Scroll{width:100%;height:210px;background:#f8f8f8;float:left;}
#ScroLeft{float:left;height:100%;width:206px;overflow:hidden}
#ScroRight{position:relative;float:right;height:100%;width:10px;background:#F1F1F1;overflow:hidden;}
#ScroLine{position:absolute;z-index:1;top:0px;left:0px;width:100%;height:20px;overflow:hidden;background:#666666;cursor:pointer;}
.side_seller_2 { border:none;}
.side_seller ul{width:208px; padding:0 10px;}
.side_seller li{width:100%; padding:0 0 10px 0;}
.side_seller li div{width:100%; float:left; text-align:center;}
.side_seller .photo a{ display:inline-block; border:solid 1px #e4e4e4; padding:5px; background:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.side_seller{padding:0;}
.side_seller .name{ overflow:hidden; margin:4px 0; height:14px;}
.side_seller a{color:#303030;}
.side_seller a:hover{color:#F00;}
.side_seller .price b{color:#D0232B;}
.left_Service { float:left; margin:1px 0; text-align:center;}
.left_Service p{ width:100%; text-align:center; color:#78787a; font-size:10px;}
.col_right{width:950px; float:right;}
.brand_title{width:100%; float:left; margin:0 0 20px 0;}
.brand_title h1{width:100%; border-bottom:dotted 1px #CECECE; border-top:dotted 1px #CECECE; padding:7px 0; font:normal 20px/28px Tahoma, Geneva, sans-serif; color:#3A3A38; text-transform:uppercase; }
.brand_title p{width:100%; line-height:17px;}
.brand_title p.img{ margin:10px 0;}
.brand_title p a{ color:#346F98; text-decoration:underline; line-height:17px;}
.brand_title p a:hover{ text-decoration:none;}
.tool_bar{width:718px; padding:8px 10px;  border:solid 1px #E4E4E4; background:#F7F7F5; float:left; line-height:23px;}
.tool_bar h2{ float:left; font:normal 14px/23px Tahoma, Geneva, sans-serif; color:#3A3A38;height: 30px;line-height: 20px; width:100%;}
.tool_bar h2 span{ color:#303030;}
.filter_by{float:left;}
.filter_by div{ float:left;}
.filter_by span,.filter_by a{float:left;}
.filter_by span{ font-weight:bold; font-size:13px;}
.filter_by a{display:inline-block; margin:0 0 0 10px;color:#000; padding:0 2px 0 2px; line-height:24px; text-transform:uppercase; font-size:10px;}
/*.filter_by a:hover{color:#f00; background:#fff url(../images/order.png) no-repeat 97% 5px; }
.filter_by a.desc{color:#fff;background:#f00 url(../images/order.png) no-repeat 97% -27px;}
.filter_by a.desc:hover{color:#fff;background:#f00 url(../images/order.png) no-repeat 97% -27px;}
.filter_by a.asc{color:#fff;background:#f00 url(../images/order.png) no-repeat 97% -42px;}
.filter_by a.asc:hover{color:#fff;background:#f00 url(../images/order.png) no-repeat 97% -42px;}
*/
.filter_by .noss{ width:10px; height:24px;float:right; color:#060; margin-left:5px; }
.filter_by a:hover{color:#f00;}
.filter_by a:hover .noss{ width:10px;background:#fff url(../images/order_arrow.jpg) no-repeat 0 8px; }
.filter_by a.desc,.filter_by a.asc { font-weight:bold;}
.filter_by a.desc .noss{color:#f00;background:#fff url(../images/order_arrow.jpg) no-repeat 0 8px;}
.filter_by a.desc:hover .noss{ width:10px;background:#fff url(../images/order_arrow.jpg) no-repeat 0 -14px; }
.filter_by a.asc .noss{color:#f00;background:#fff url(../images/order_arrow.jpg) no-repeat 0 -14px;}
.filter_by a.asc:hover .noss{ width:10px;background:#fff url(../images/order_arrow.jpg) no-repeat 0 8px; }

.filp_page{float:right; line-height:23px;}
.filp_page a,.filp_page_bt a{display:inline-block; color:#346F98; line-height:21px; background:#fff; border:solid 1px #666; padding:1px 6px; margin:0 0 0 5px;}

.filp_page span,.filp_page_bt span{ background-color:#666; color:#FFF; display:inline-block;line-height:21px; font-weight:bold;border:solid 1px #666; padding:1px 6px; margin:0 0 0 5px;}
.filp_page a:hover,.filp_page_bt a:hover{ background-color:#666; color:#FFF;}
.product_list{width:100%; float:left;}
.product_list ul{width:100%; padding:25px 0 0 0;}
.product_list li{width:163px; padding:0 10px 25px 10px;   border-bottom:dotted 1px #CBCBCB; margin:0 2px 25px 0; text-align:center;}
.product_list li .photo span{position:absolute; font-size:11px; text-align:left; padding:0 0 0 3px; line-height:15px; color:#fff; width:53px; height:15px; background:url(../images/save_bj.png) no-repeat 0 0; left:0; top:0;}
.filp_page_bt{width:100%; float:left; text-align:right;  line-height:25px;}
.filp_page_bt a{ line-height:25px; padding:0 8px;}
.filp_page_bt a:hover{ color:#346f95; background:#eee;}
.review_category{width:100%; float:left; margin:30px 0 0 0;}
.review_part2{ margin:20px 0;}
.review_category h2{font-size:20px; text-transform:uppercase; margin:0 0 10px 0;}
.v_card{width:100%; float:left; padding:15px 0; border-bottom:dotted 1px #CBCBCB;}
.v_card_last{border:none;}
.v_card div{width:100%; float:left; color:#666; display:inline;}
.v_card .description{width:720px; background:#F9F9F9; padding:10px; line-height:18px;}
.v_card .rating{margin:6px 0;}
.v_card b{color:#f60;}
.v_card .fn{color:#999;}
.v_card strong{color:#000;}
.v_card span.date{color:#346f95; display:inline-block; padding:0 0 0 10px;}
.v_card img{margin:0 5px 0 0;}
.review_bk2{display:none;}
.review_bk2 .v_card  div{width:278px; margin:0 0 0 10px;}
.review_bk2 .v_card .description{width:278px; margin:0;}
.review_bk2 .v_card .rating{margin:6px 0 6px 10px;}
.review_bk2 .v_card span.date{padding:0;}
.free_img{width:100%; margin:0 0 10px 0; float:left;}
.product_essential{width:100%; float:left; margin:0 0 30px 0; background:#fff;  padding: 10px;  margin-left: -10px;}
.product_photo{width:360px; float:left;}
.product_photo div{width:100%; float:left; text-align:center;}
.product_photo .larger{position:relative;}
#image-loading{width:80px;border:1px solid #333;padding:2px 2px 2px 28px;background:url(../images//images/loading.gif) 10px center no-repeat #fff;position:absolute;left:125px;top:165px;}
#image-zoom{width:400px;height:320px;position:absolute;z-index:9;left:410px;top:-1px;display:none;border:1px solid #888888;background-color:#fff;-moz-box-shadow:3px 3px 4px #888888;-webkit-box-shadow:3px 3px 4px #888888;box-shadow:3px 3px 4px #888888;}
#image-handle{width:50px;height:50px;display:none;border:1px solid #888;cursor:url(../images//highslide/graphics/zoomin.cur),pointer;position:absolute;z-index:8;}
.product_photo .zoom{ margin:15px 0 0 0;}
.product_photo .arrow{width:10px; height:45px; float:left;}
.product_photo .arrow span{width:10px; height:45px; margin:3px 0 0 0; float:left; background:url(../images/complex_bj.gif) no-repeat 0 -1103px;}
.product_photo .arrow_r span{background:url(../images/complex_bj.gif) no-repeat -10px -1103px;}
.product_photo .zoom ul{width:330px; padding:0 5px;}
.product_photo .zoom a{display:block; border:solid 1px #eee; padding:2px; margin:0 2px;}
.product_photo .zoom a:hover,.product_photo .zoom a.current{ border-color:#FB5735}
.product_outside{width:580px; float:right;}
.product_outside h1{width:100%; float:left; font:normal 21px/26px Tahoma, Geneva, sans-serif;}
.product_outside div{ float:left;}
.product_outside .rating{width:100%; margin:10px 0; text-transform:uppercase;}
.product_outside .rating img{ margin:0 10px 0 0;}
.product_outside .rating b{ color:#f60;}
.product_outside .code{width:100%;}
.prcie_box{width:100%; margin:15px 0;}
.prcie_box span{ float:left; display:inline;}
.prcie_box span.or{ font-size:13px; margin:8px 0 0 0;}
.prcie_box span.or b{font-weight:bold; font-size:20px;color:#363435;}
.prcie_box span.lin{margin:0 12px; text-decoration:line-through; margin:8px 12px 0 12px;  font-size:18px; color:#666;}
.prcie_box span.save{ width:260px; color:#999;line-height: 20px;margin-top: 7px;}
.buy_box{width:530px; float:left; padding:15px 0 0 10px;  border-top:solid 1px #DCDCDC; }
.buy_box .lin_qty{width:100%; margin:0 0 10px 0;}
.buy_box .lin_qty span{line-height:24px; margin:0 10px 0 0; font-weight:bold;}
.buy_box span,.buy_box select,.buy_box input{float:left;}
.buy_box select{height:24px; line-height:24px; width:155px;}
.buy_box span.stock{ line-height:43px; padding:0 0 0 17px; margin:0 0 0 15px; background:url(../images/complex_bj.gif) no-repeat 0 -1029px;}
.buy_box span.stock b{ color:#7EAC2D; }
.buy_box a { float:left;}
.free_essent{width:473px; margin:20px 0 0 0; background:url(../images/complex_bj.gif) no-repeat 10px -952px; border:solid 1px #DCDCDC; padding:10px 10px 10px 55px;  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.free_essent b{ color:#666;}
.descript_left{width:640px; float:left;}
.descript_left .block{width:100%; float:left;}
.descript_left h2{width:100%; padding:0 0 5px 0; float:left; font-size:14px; text-transform:uppercase; font-weight:bold; border-bottom:solid 1px #DCDCDC;}
.product_des1 ul{width:590px; margin:5px 0 0 0;}
.product_des1 li{width:580px; padding:4px 0 4px 10px;}
.product_des1 li.bj{ background:#eee;}
.product_des1 li span{ float:left; }
.product_des1 span.tit{width:90px;font-weight:bold; margin:0 10px 0 0; font-size:13px;}
.product_des1 span.date{width:470px;}
.larger_more{ margin:25px 0 0 0;}
.larger_more div.details{line-height:22px;margin:10px; float:left; width:100%;}
.larger_more p{width:598px;text-align:center;margin:10px auto;padding:10px 0;border-bottom:1px dashed #ddd;}
.descript_right{width:300px; float:right;}
.retailer_policies{width:100%; float:left; margin:0 0 20px 0;}
.retail_nav,.recently_pro h2{width:100%; float:left; background:url(../images/complex_bj.gif) repeat-x 0 -1194px;}
.retail_nav ul{width:100%;}
.retail_nav li{margin:0 5px 0 0; background:#EDEDED; font-weight:bold; padding:0 12px; line-height:25px; cursor:pointer; border:solid 1px #DCDCDC; border-bottom:none; color:#6C6C6C;}
.retail_nav li.current{background:#fff; line-height:26px; color:#333;}
.retail_nav li:hover{color:#316F98;}
.retailer_policies .container,.recently_pro ul{width:298px; float:left; border:solid 1px #dcdcdc; border-top:none; padding:8px 0 0 0;}
.retailer_policies .block{width:100%; padding:0 0 8px 0; float:left;}
.retailer_policies .volum1 ul{width:278px; display:inline; margin:0 0 10px 10px;}
.retailer_policies .volum1 li{width:100%; margin:0 0 3px 0; color:#000; font-size:11px;}
.retailer_policies .volum1 p{ background:#F7F7F7; padding:10px;}
.recently_pro{width:100%; float:left;}
.recently_pro h2 span{ display:inline-block; border:solid 1px #DCDCDC; border-bottom:none; background:#fff; line-height:26px; font-weight:bold; font-size:12px; padding:0 12px;}
.recently_pro ul{width:298px; padding:10px 0 0 0;}
.recently_pro li{width:278px; padding:10px; border-bottom:dashed 1px #DCDCDC;}
.recently_pro a.img{width:70px; float:left;}
.recently_pro .detail{width:188px; float:right;}
.recently_pro .detail div{width:100%; float:left;}
.recently_pro .name{ margin:3px 0;}
.recently_pro .detail a{ font-weight:bold;}
.recently_pro .price{ color:#666;}
.cart_page{width:100%; float:left;}
.cart_page h1{width:100%; float:left; font-weight:bold; text-transform:uppercase; font-size:17px; border-bottom:solid 1px #D7D5D5; padding:15px 0 10px 0;}
.sign_txt{width:100%; float:left; line-height:17px; text-align:center; padding:8px 0; margin:25px 0; border-bottom:solid 1px #D7D5D5; background:#F2F2F2;}
.sign_txt:hover{background:#F3F2F2;}
.sign_txt b{font-size:13px; color:#f60;}
.sign_txt a{display:inline-block; padding:0 0 0 26px; background:url(../images/sign_ico.png) no-repeat 4px 0; line-height:17px; text-decoration:underline; color:#008AD2; font-weight:bold; text-transform:uppercase;}
.sign_txt a:hover{ color:#000;}


.cart_block1{width:100%; float:left;}
.cart_block1 table tr.title{background:#F2F2F2; font-weight:bold;  height:20px; line-height:20px;text-align:center;}
.cart_block1 table td{padding:10px; border-bottom:solid 1px #D7D5D5;}
.cart_block1 table tr.title td{padding:8px 0; font-size:13px;}
.cart_block1 tr.bottom td{ background:url(../images/td_bj.jpg) repeat-x 0 0;}
.cart_block1 tr td.last_td{ padding:0; border-bottom:none;}
.cart_block1 .pro_infor{width:100%; float:left; text-align:left;}
.cart_block1 .pro_infor p{width:100%; float:left;  margin-bottom:2px;}
.cart_block1 .pro_infor a{font-weight:bold; font-size:13px; color:#000; text-decoration:underline;}
.cart_block1 .pro_infor a:hover{ text-decoration:none; color:#477CB2;}
.cart_block1 .pro_infor p.cod{ margin:3px 0 0 0;}
.cart_block1 .qty{width:100%; text-align:center;}
.cart_block1 .qty select{border:solid 1px #ccc; height:24px; line-height:24px; width:70px; text-align:center; }
.cart_block1 span.price{ color:#000; font-weight:bold; font-size:15px;}
.cart_block1 a.remove{ background:#fed900; color:#000; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; display:inline-block; padding:3px 6px; font-weight:bold;}
.cart_block1 .shiping{ float:left; margin:20px 0 0 0;}
.cheack_out_price{width:350px; float:right; text-align:right;}
.cheack_out_price ul{width:100%; margin:10px 0 0 0;}
.cheack_out_price li{width:100%; padding:5px 0; font-size:13px; color:#000; font-weight:bold;}
.cheack_out_price span.pp1{float:left; width:240px;}
.cheack_out_price span.pp2{float:left; text-align:right; color:#000; width:110px;}
.cheack_out_price li.total{ font-size:15px; line-height:24px;}
.cheack_out_price span.pp3{font-size:20px; font-weight:normal; color:#f00;}
.cart_block2{width:100%; float:left; margin:25px 0 0 0;}
.cart_block2 h2{width:100%; margin:0 0 10px 0; text-transform:uppercase; color:#666; font-weight:bold; font-size:16px;}
.cart_block2 .main{width:958px; border:solid 1px #d7d5d5;  background:url(../images/td_bj.jpg) repeat-x 0 0; float:left; padding:10px;}
.cart_block2 table{width:100%; float:left;}
.cart_block2 table td{padding:10px 10px; color:#000;}
.cart_block2 table td table td{ border:none;}
.cart_block2 .red{font-weight:bold; color:#E0761D;}
.cart_block2 .input_1{height:18px; line-height:18px; width:425px;}
.cart_block2 .button{width:100%; margin:15px 0 0 0; border-top:solid 1px #D7D5D5; float:left; padding:15px 0;}
.cart_block2 .button a{margin:5px 0 0 170px;}
.cart_block2 select{width:430px; height:22px; line-height:22px; padding:0 0 0 3px; border:solid 1px #D7D5D5;}
.cart_block2 .button input{float:left; margin:5px 0 0 260px; display:inline;}
.cart-payment-method{ display:inline;}
.cart-payment-method input,.cart-payment-method img{vertical-align:middle;margin-right:10px;}
.cart_order{display:block;width:413px;height:22px;padding:5px 8px;background-color:#F3F3F3;font:bold 12px/22px Verdana;color:#A72D2C;}
#shopping-tip,#shopping-login,#shopping-loading{border:5px solid #999;background:url(../images/loading.gif) #fff center center no-repeat;position:absolute;z-index:9999;width:400px;height:175px;display:none;}
#cart-notice,#cart-login,#load-product div.loading{padding:5px;font-size:14px; float:left;}
#cart-notice,#cart-login{margin-bottom:10px;overflow:hidden;text-align:center;}
#cart-notice {float:left; width:960px; margin-top:10px;padding:10px;border:1px solid #ddd;background:#FAFAFA; line-height:46px; font-size:12px;}
#cart-notice img{ float:left;}
#cart-notice span{ line-height:46px; height:46px; float:left;}
#cart-notice a{ font-size:14px; color:#f60; line-height:46px;}
#cart-notice a:hover{ text-decoration:underline;}
#cart-products{float:left; background-color:#fff;position:relative; margin-bottom:10px; height:160px; border:1px solid #DDDDDD; display:block;}
#cart-products li{ float:left; width:135px; text-align:center; padding:10px 0;}
#cart-products img{ border:#CCC solid 1px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
#cart-products a.name{width:92px;height:35px; overflow:hidden;text-decoration:none; margin:0 auto; display:block;}
#cart-products a.add-cart{margin:0 auto;text-decoration:none;width:80px;text-align:center;background:#666;text-transform:uppercase;color:#fff;display:block;line-height:20px; font-size:10px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#cart-products a.add-cart:hover{text-decoration:none;background:#333;}
#cart-products a.close{position:absolute;z-index:8;text-align:center;top:0;right:0;background-color:#fff;;width:20px;height:20px;border-left:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;font-size:14px;text-decoration:none;font-family:tahoma;}
#cart-products a.close:hover{background-color:#666;color:#fff;}
#cart-products b{ color:#333; display:block; margin:5px 0; font-family:Arial;}
#cart-products span{ position:absolute; z-index:8; display:block; top:0px; left:-20px; background:url(../images//images/free-gift.png) no-repeat; width:49px; height:50px; text-indent:-9999px;}
#shopping-tip h5,#shopping-login h5,#shopping-size h5{background-color:#818181;height:30px;line-height:30px;padding:0 10px;font-size:16px;color:#fff;}
#shopping-tip h5 a,#shopping-login h5 a,#shopping-size h5 a{float:right;background:url(../images/close.png) 0 0 no-repeat;width:13px;height:13px;margin-top:8px;}
#shopping-tip h5 a:hover,#shopping-login h5 a:hover,#shopping-size h5 a:hover{background:url(../images/close.png) 0 -13px no-repeat;}
#shopping-tip div{font-size:11px;background:url(../images/success.png) #fff 10px 10px no-repeat;padding:10px 30px 10px 50px;line-height:20px;overflow:hidden;float:left;}
#shopping-tip div a{margin:5px 8px 0 0;width:90px;text-align:center;float:left;display:block;background:#909090;text-transform:uppercase;color:#fff;line-height:25px;text-decoration:none;}
#shopping-tip div b{color:#993300;}
#shopping-tip span{font-size:14px;display:block;margin-bottom:5px;}
#shopping-shade{position:absolute;z-index:2;background-color:rgb(119, 119, 119);filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;top:0px;left:0px;display:none;}
#shopping-loading{width:140px;height:30px;line-height:30px;padding:0 10px 0 29px; background-position:8px center;}
.service{float:left;line-height:20px;font-family:Verdana, Arial;}
.service p{float:none;}
/*flash sale*/
.backtotop{width:78px; height:100px;  position:fixed; right:0; bottom:25px; display:none}
.txt_backtotop {line-height:25px; float:left; height:25px;}
.limt_left{width:260px; float:right;}
.limt_left .block{width:100%; float:left; margin:12px 0 0 0;}
.limt_left .block img{-moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px;}
.limt_right{width:700px; float:left;}
.limt_right .block_m{width:668px; background:#fafafa; padding:15px; float:left; margin:12px 0 0 0; border:solid 2px #E4E4E4; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px;}
.limt_right .title{width:100%; float:left; margin:0 0 20px 0;}
.limt_right .title a{ font-weight:bold; color:#000; font-weight:bold; font-size:21px; line-height:29px;}
.limt_right .title a:hover{ text-decoration:underline;}
.limt_right .prat_left{width:262px; float:left;}
.prat_left .block_prat{width:230px; float:left; border:solid 1px #D1D1D1; background:#eee; padding:0 15px 15px 15px;}
.prat_left .top_p{ margin:0 0 15px 0;}
.prat_left .bot_p{ padding:15px;}
.offers_anniu{width:100%; float:left; height:73px; position:relative;}
.offers_anniu .btn_p{width:270px; position:absolute; top:-1px; right:-16px; height:43px; padding:20px 5px 20px 15px; background:url(../images/offers_anniu_03.png) no-repeat 0 0;}
.offers_anniu .price{ float:left; line-height:40px; text-shadow:#000 2px -2px 1px; font-weight:bold; color:#fff; font-size:29px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;text-align: center;width: 160px;}
.offers_anniu input.btn{ float:right;}
.discount_mt{width:100%; float:left; padding:15px 0 10px 0; border-bottom:solid 1px #D1D1D1;}
.discount_mt div{width:100%; float:left;}
.discount_mt span{width:33%; float:left; font-weight:bold;  font-size:13px;}
.discount_mt .tit{ margin:0 0 5px 0; color:#EB1706; text-shadow:#fff 1px 1px 1px;}
.discount_mt .pr_txt span{ font-size:15px;  color:#000;}
.discount_mt .pr_txt .wid2{ text-align:center;}
.limit_time{width:100%; float:left; border-top:solid 1px #fff; padding:10px 0; border-bottom:solid 1px #D1D1D1;}
.limit_time .f_title{width:100%; float:left; color:#EB1706; text-shadow:#fff 1px 1px 1px;  margin:0 0 5px 0; font-weight:bold; font-size:12px;}
.limit_time .countdown_section{float:left;margin-right:2px;width:32px;line-height: 10px;color:#fff;font-size:8px;font-family:Tahoma;font-weight:bold;text-align: center;text-shadow:0px 0px 1px #333;-webkit-text-size-adjust:none;background:url(../images//images/timt_limit.png) no-repeat;}
.limit_time .countdown_amount{font-size:20px;font-family:Arial;text-shadow:0px -1px 1px #000;line-height:22px;}
.prat_left .sold_by{width:100%; text-align:center; font-weight:bold; float:left; padding:15px 0 0 0; border-top:solid 1px #fff;}
.sold_by span{width:100%; float:left; font-size:24px; line-height:25px; color:#F76B07;}
.sold_by span.trun_on{color:#000; margin:5px 0 0 0; font-size:17px;}
.prat_left .bot_p span{ float:left;  background:url(../images/guard_07.jpg) no-repeat 0 0; font-weight:bold; display:inline-block; padding:0 10px 0 22px; font-size:11px; line-height:22px;}
.prat_left .bot_p span.day30{background:url(../images/guard_09.jpg) no-repeat 0 0;}
.prat_product{width:370px;  float:right; }
.prat_product .larger{width:348px; position:relative; float:left; border:solid 1px #D1D1D1; background:#fff; text-align:center; padding:39px 10px; margin:0 0 15px 0;}
.prat_product .larger span.ico{width:81px; height:72px; background:url(../images/free_icon.png) no-repeat 0 0; position:absolute; top:0; right:0;}
.prat_product ul{width:100%;}
.prat_product li{width:355px; padding:0 0 0 10px; background:url(../images/dian.png) no-repeat 0 5px; line-height:18px;}
.whoops_404{ width:100%; background: url(../images/404.jpg) no-repeat;height: 410px; float:left;}
.whoops_404 h1 {
font-size: 95px;
letter-spacing: -6px;
line-height: 74px;
margin: 0;
padding: 80px 0 0 68px;
text-transform: uppercase;
font-family: 'Times New Roman',Times,serif;
}
.whoops_404 h2 {
font-family: "Times New Roman",Times,serif;
font-size: 78px;
font-style: italic;
padding-left: 130px;
line-height: 55px;
}
.whoops_404 p {
font-size: 16px;
line-height: 16px;
margin: 50px 0 0 40px;
text-align: center;
width: 460px;
}

/*flash sale*/

#categoriesContent .nav_link{display:block; padding:0 15px; font-size:12px;  text-transform:uppercase; line-height:30px; color:#000; width:200px;}
#categoriesContent .nav_link:hover,#categoriesContent .big_class > a:hover{background:#000; color:#fff; text-decoration:none; }

#categoriesContent .big_class > a{text-transform:uppercase;font: italic 16px/18px "Didot W02 Italic",Times,serif; font-weight:600; font-size:14px; border-bottom:dotted 1px #5e686b; margin:0 0 5px 0; background:none; width:200px; float:left}
#categoriesContent .big_class > a:hover{ color:#fff; background-color:#000;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;}

#categoriesContent .top_border a{
   display: block;
    font: italic 13px/18px "Didot W02 Italic",Times,serif;
    padding: 2px 0; width:200px; float:left}

#categoriesContent .top_border a:hover {
    background: url("../images/at.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FF0000;
    padding: 2px 5px 2px 12px;
    transition: all 0.5s ease 0s;
}