.f{width:100%; margin:0 auto; min-width:984px;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
/*pic*/
.pic span{vertical-align:middle; height:100%; display:inline-block;}
.pic img{vertical-align:middle;}

.main_contents{width:980px; margin:0 auto; overflow:hidden; clear:both;}

#header{width:980px; margin:0 auto;}
#header #logo{width:300px; overflow:hidden; height:65px; float:left; margin-left:10px; margin-top:15px;}
#header #logo div{vertical-align:middle; height:85px; display:table-cell; *font-family:Arial; *font-size:74px; *display:block;}
#header #logo div img{vertical-align:middle;}
#header #header_r{width:650px; float:right;}
#header #header_r #topmenu{height:20px; line-height:20px; margin-top:18px; float:right; padding-right:10px;}
#header #header_r #topmenu a{font-size:11px; text-decoration:underline; margin:0 5px;}
#header #header_r #topmenu a#cart{background:url(/images/bag_icon.jpg) no-repeat; padding-left:13px; color:#E2000B}
#header #searchbox{width:494px; height:28px; float:right; margin-top:8px;}
#header #searchbox .search_txt{width:300px; height:24px; border:2px #e0e0e0 solid; padding:0px; line-height:24px;}
#header #searchbox .category{width:134px; height:24px; line-height:24px; border-top:2px #e0e0e0 solid; border-bottom:2px #e0e0e0 solid; background:url(/images/search_category.jpg) no-repeat 119px center; cursor:pointer; position:relative;}
#header #searchbox .search_btn{*margin-top:1px;}
#header #currencies_list{float:right; margin-top:8px; display:none;}
#header #nav{padding-top:15px; margin-bottom:5px; background:url(/images/pp_icon.jpg) right top no-repeat; height:22px;}
#header #nav ul{float:left; width:755px;}
#header #nav ul li{float:left; height:20px; line-height:15px; padding:0 18px;}
#header #nav ul li a{color:#272727; font-weight:bold;}
#header #nav ul li a:hover{color:#B60404; text-decoration:none;}
#header #nav .sharethis_div{float:right; margin-right:90px;}

#b_search_select .font{text-indent:6px; width:134px; height:24px; display:block; overflow:hidden; color:#8b8b8b;}
#b_search_select .select{width:133px; position:absolute; top:24px; left:0px; border:1px #a9a9a9 solid; background:#fff; display:none;}
#b_search_select .select dd{line-height:16px; text-align:left; border-bottom:1px #a9a9a9 solid; overflow:hidden;}
#b_search_select .select dd a{width:133px; padding:2px 0; display:block; text-indent:5px; font-size:11px;}
#b_search_select a:hover{text-decoration:none;}

#border_b{border-bottom:2px solid #000000;}

#main .lefter{width:180px; float:left; overflow:hidden;}
#main .righter{width:790px; float:right; overflow:hidden;}
#main .righter .list_hd{height:26px; line-height:26px; padding-left:25px; color:#fff; background:url(/images/list_hd.jpg) no-repeat 9px 9px #fc944b; font-weight:bold; font-size:13px;}

#procate{width:172px; border:1px solid #fc944b; padding:3px;}
#procate .t{padding-left:8px; height:28px; line-height:28px; background:#fc944b; color:#fff; font-weight:bold;}
#procate dl dt{height:25px; border-bottom:1px solid #fc944b; line-height:30px; overflow:hidden; padding-left:8px;}
#procate dl dt .plus{float:right; margin-top:8px;}
#procate dl dd{background-color:#fef7ed; padding:4px;}
#procate dl dd ul li{height:20px; line-height:20px; overflow:hidden; font-size:11px; background:url(/images/icon.jpg) 5px 8px no-repeat; padding-left:12px;}
#procate dl dd ul li a{color:#11420a;}

#they_say{margin:9px 0; border:1px solid #fc944b; padding:7px;}
#they_say .title{font-size:14px; font-weight:bold;}
#they_say .contents{margin:8px 0;}
#they_say .contents em{font-size:10px; color:#666;}
#they_say .face{text-align:right; color:#666; padding-right:5px;}
#they_say .more{text-align:right;}
#they_say .more a{color:#11420a; text-decoration:underline; font-size:10px;}

#popular_search{margin:9px 0; border:1px solid #fc944b; padding:7px;}
#popular_search .title{font-size:14px; font-weight:bold;}
#popular_search .contents{margin:5px 0; min-height:100px; _height:100px;}

#newsletter{margin-top:9px; border:1px solid #fc944b; padding:7px;}
#newsletter .c{width:160px; margin:0 auto;}
#newsletter .c img{padding-right:10px;}
#newsletter .c strong{font-size:14px;}
#newsletter .c div{margin-top:10px; line-height:150%; color:#999;}
#newsletter .form{text-align:center; margin-top:12px;}
#newsletter .form .form_input{margin-bottom:10px;}

#help{border:1px solid #ddd; width:958px; margin:9px auto; padding:10px;}
#help ul{width:191px; float:left; min-height:100px; _height:100px;}
#help ul li{height:16px; line-height:16px; overflow:hidden; text-indent:8px; background:url(/images/dot.jpg) left 8px no-repeat; width:175px;}
#help ul li.index{font-weight:bold; text-indent:0; background:none;}
#help ul li a{font-size:11px; color:#666;}

#footer .nav{text-align:center;}
#footer .nav a{margin:0 10px;}
#footer .t{text-align:center; padding-bottom:8px;}

#station{height:30px; line-height:30px; position:static; *position:inherit;}

#help_menu{border:1px solid #ddd; padding:10px; background:url(/images/article_menu_bg.jpg) top center repeat-x; min-height:350px; _height:350px;}
#help_menu .title{font-weight:bold; font-size:14px; height:20px; color:#444;}
#help_menu ul{min-height:50px; _height:50px;}
#help_menu li{height:22px; line-height:22px; overflow:hidden; background:url(/images/jt.jpg) 10px 9px no-repeat; text-indent:20px;}
#help_menu li a{font-size:11px;}

#artice_contents{margin-left:5px;}
#artice_contents .title{font-size:20px; height:27px; font-weight:bold; border-bottom:1px dotted #ccc;}
#artice_contents .contents{padding:5px 0; overflow:hidden;}
#artice_contents .contents .txt{min-height:400px; _height:400px;}

#info{margin-left:5px;}
#info .title{font-size:20px; height:27px; font-weight:bold; border-bottom:1px dotted #ccc; text-indent:5px;}

#prolist{width:790px; margin:0 auto;}
#prolist #turn_page{background:#ECE9E0; height:32px; line-height:32px;}
#prolist .turn_page_bot{height:32px; line-height:32px; background:url(/images/turn_page_bg.jpg) left bottom repeat-x #fff;}
#prolist .prolist_lcr{background:#E6E6E6; height:28px; overflow:hidden; border-bottom:4px solid #F2F2F2;}
#prolist .prolist_lcr *{font-size:11px;}
#prolist .prolist_lcr .view{width:400px; float:left;}
#prolist .prolist_lcr .view li{float:left; padding:0 7px;}
#prolist .prolist_lcr .view li div{height:28px; line-height:30px; float:left;}
#prolist .prolist_lcr .view li.v div{font-weight:bold;}
#prolist .prolist_lcr .view li div.t0{background:url(/images/list_0.jpg) left center no-repeat; text-indent:10px;}
#prolist .prolist_lcr .view li div.t1{background:url(/images/list_1.jpg) left center no-repeat; text-indent:10px;}
#prolist .prolist_lcr .view li div.t2{background:url(/images/list_2.jpg) left center no-repeat; text-indent:10px;}
#prolist .prolist_lcr .view li.cur{background:url(/images/lcr_bg_1.jpg);}
#prolist .prolist_lcr .view li.cur div.t0{background:url(/images/list_0_1.jpg) left center no-repeat;}
#prolist .prolist_lcr .view li.cur div.t1{background:url(/images/list_1_1.jpg) left center no-repeat;}
#prolist .prolist_lcr .view li.cur div.t2{background:url(/images/list_2_1.jpg) left center no-repeat;}
#prolist .prolist_lcr .sort_by_and_show{width:270px; float:right;}
#prolist .prolist_lcr .sort_by_and_show select{margin-top:5px;}

#pro_detail{width:790px; margin:0 auto; overflow:hidden;}
#pro_detail .img{float:left; position:relative; width:378px;}
#pro_detail .img *{_behavior:none;}
#pro_detail .img .bigimg{text-align:center; overflow:hidden; border:4px solid #F1F1F1; position:relative;}
#pro_detail .img .MagicZoom{display:block; margin:0 auto;}
#pro_detail .img .MagicZoom img{border:0 !important; padding:0 !important; margin:0 !important;}
#pro_detail .img .MagicZoomBigImageCont{border:1px solid #999;}
#pro_detail .img .MagicZoomHeader{font-size:8pt !important; line-height:normal !important; color:#fff; background:#666; text-align:center !important;}
#pro_detail .img .MagicZoomPup{border:1px solid #ccc; background:#fff; cursor:move;}
#pro_detail .img .MagicZoomLoading{border:1px solid #ddd; background:#fff url(/images/pro_img_zoomloader.gif) no-repeat 2px 50%; padding:4px 4px 4px 24px !important; margin:0; text-decoration:none; text-align:left; font-size:8pt; font-family:sans-serif; color:#444;}
#pro_detail .img #zoom-big{position:absolute; top:0; left:378px;}
#pro_detail .img #small_img{position:relative; overflow:hidden; width:216px; height:52px; margin:10px auto;}
#pro_detail .img #small_img .small_img_ctrl{position:relative; _position:absolute;}
#pro_detail .img #small_img .small_img_ctrl div{height:52px; background:#fff; width:15px; text-align:center; padding-top:19px;}
#pro_detail .img #small_img .small_img_ctrl div.left{float:left;}
#pro_detail .img #small_img .small_img_ctrl div.right{float:right;}
#pro_detail .img #small_img #small_img_list{position:absolute; top:0; margin-left:15px; _margin-left:10px; width:1000px;}
#pro_detail .img #small_img #small_img_list li{float:left; margin:0 5px; border:1px solid #666;}
#pro_detail .img #small_img #small_img_list li a{display:block; width:50px; height:50px; vertical-align:middle; display:table-cell; *font-family:Arial; *display:block; text-align:center; *font-size:44px;}
#pro_detail .img #small_img #small_img_list li a img{vertical-align:middle;}
#pro_detail .img #small_img td{width:60px;}
#pro_detail .img #small_img td a{display:block; width:50px; height:50px; vertical-align:middle; display:table-cell; *font-family:Arial; *display:block; text-align:center; *font-size:44px; border:1px solid #666;}
#pro_detail .img #small_img td a img{vertical-align:middle;}
#pro_detail .cs{width:402px; padding-left:10px; float:left; overflow:hidden;}
#pro_detail .cs .proname{font-weight:bold; font-size:14px;}
#pro_detail .cs .itemno{height:28px; line-height:28px;}
#pro_detail .cs .par{margin:7px 0; font-size:11px; color:#666;}
#pro_detail .cs .par strong{color:#000; font-size:12px;}
#pro_detail .cs .oline{border-bottom:1px dashed #ddd; margin:8px 0;}
#pro_detail .cs .itemno img{padding-left:10px;}
#pro_detail .cs .price_0{height:28px; line-height:28px;}
#pro_detail .cs .price_1{height:28px; line-height:28px; font-size:14px;}
#pro_detail .cs .price_1 font{color:#ff6600; font-size:14px;}
#pro_detail .cs .addtocart{background:#F1F1F1; padding:12px; border:1px solid #ddd;}
#pro_detail .cs .addtocart .par_list{padding-left:20px;}
#pro_detail .cs .addtocart .box_default{border:1px solid #F46C00; padding:3px 16px; margin:2px 1px; background:#fff; cursor:pointer; white-space:nowrap; zoom:1; line-height:30px; *line-height:16px;}
#pro_detail .cs .addtocart .box{border:2px solid #F46C00; padding:2px 15px; margin:2px 1px; background:url(/images/gou.gif) right bottom no-repeat #FDB47B; cursor:pointer; white-space:nowrap; zoom:1; line-height:30px; *line-height:16px;}
#pro_detail .cs .addtocart a{font-weight:normal;}
#pro_detail .cs .addtocart .NotStock{font-size:14px; font-weight:bold; color:red;}
#pro_detail .description .title{background:url(/images/de_bg.jpg); height:30px; line-height:30px; text-indent:10px; border-left:1px solid #ddd; border-right:1px solid #ddd; font-weight:bold; font-size:14px;}
#pro_detail .description .txt{border:1px solid #ddd; min-height:200px; clear:both; margin-top:-1px; _height:200px;}

#also_like .title{background:url(/images/de_bg.jpg); height:30px; line-height:30px; text-indent:10px; border-left:1px solid #ddd; border-right:1px solid #ddd; font-weight:bold; font-size:14px;}
#also_like #prolist{border:1px solid #ddd; width:788px; padding:10px 0;}

.sharethis_div .stButton{margin:0;}
.sharethis_div .stButton .chicklets{width:15px; overflow:hidden; text-indent:50px; padding-left:0;}

.list_country{ text-align:right; padding:8px 0px;}
#lib_cart_list .shipping_method{ }
#lib_cart_list .shipping_method .item_title{ font-weight:bold; border-bottom:1px solid black; padding-top:15px; line-height:25px}
#lib_cart_list .shipping_method .shipping{margin:8px 0;}
#lib_cart_list .shipping_method .shipping .ft{clear:both; height:20px; overflow:hidden;}
#lib_cart_list .shipping_method .shipping .ft div{float:left;}
#lib_cart_list .shipping_method .shipping .ft div.radio{width:25px;}
#lib_cart_list .shipping_method .shipping .ft div.txt{margin-top:-2px; *margin-top:2px;}
#lib_cart_list .shipping_method .shipping .ft div.txt .free_shipping{color:#B50C08;}
#lib_cart_list .shipping_method .shipping .explanation{text-indent:25px; color:#777; padding-bottom:10px; clear:both;}
#lib_cart_list .shipping_method .shipping .explanation *{color:#777;}

.left{ float:left;}
.right{ float:right;}

#total_box {text-align: right;font-weight: bold;line-height: 20px;}
#total_box span {color: #FF0000;}