﻿/*....chenguangning.....20130220*/
#header{
    background:url("../images/nav_topbg.gif") repeat-y scroll left center #0172c2;
    color: #fff;
	height:26px;
}
.store_icon{background:url(../images/store_icon.png) no-repeat 0 0;}
.luckytoday{background:url(../images/sp_luckytoday2_24_v6.png) no-repeat 0 0;}
#ae-nav .serviceInfo{ line-height:26px; margin-left:30px;}
#ae-nav .serviceInfo a{ background:url(../images/store_icon.png) no-repeat scroll 0 2px; font-family:Arial; width:60px; padding-left:20px; margin-left:3px;}
#ae-nav .serviceInfo a:link{ color:#fff; text-decoration:none;}
#ae-nav .serviceInfo a:visited{ color:#fff; text-decoration:none;}
#ae-nav .serviceInfo a:hover{ color:#fff; text-decoration:none;}
.pp-tb-r {
    float: right;
	margin-right:21px;
}
#ae-nav .pp-tb-r  a:link{ color:#fff; text-decoration:none;}
#ae-nav .pp-tb-r  a:visited{ color:#fff; text-decoration:none;}
#ae-nav .pp-tb-r  a:hover{ color:#fff; text-decoration:underline;}
.ui-beacon-item{float:left;margin:0;height:26px;padding:0 1px;margin-left:-1px;background:url(../images/store_icon.png) no-repeat right -15px;list-style:none;}
.ui-beacon-item-link{position:relative;display:inline;padding:0 9px;z-index:1; line-height:26px;}
.ui-beacon-item-last {
    background: none repeat scroll 0 0 transparent;
}.ui-beacon-item-link .ui-beacon-message-count{ background:#de0000;line-height:12px; margin-left:3px; padding:0 3px;border-radius:2px;}
.ui-beacon-item-message .ui-beacon-message-count{ display:none;}
.ui-beacon-item .mini-escrow{ background-position:0 -48px; padding-left:20px;}
.layout {
	margin:0 auto;
    width: 980px;
}

.shop-hd .shop-logo{float:left;text-align:center;padding:0 10px 0 0; height:70px; }
.shop-hd .shop-logo-img{display:table-cell;vertical-align:middle;width:70px;height:70px;*display:block;*font-size:45px;*overflow:hidden}
.shop-hd .shop-logo-img img{vertical-align:middle;max-width:70px;max-height:70px}
.wg_txt_wrap{float:left;height:27px;border:1px solid #bfc5ce;border-right:0;background-color:#fff; position:relative;}
.wg_txt_wrap input{width:200px;border:0;font-family:Arial;line-height:16px;color:#999; height:16px;  border-top:1px solid #eee;padding:4px;}
.wg_btn_search_wrap {
    float: left;
    height:29px;
    overflow: hidden;
    width:80px;
}.wg_btn_search {
    border: 0 none;
    cursor: pointer;
    float: left;
    font-size: 0;
    height:29px;
    line-height: 200px;
    overflow: hidden;
    text-indent: -100px;
    width: 100%;
}.wg_txt_wrap input.focus{color:#333}
.wg_txt_wrap input:focus{outline:none}
.shop-hd .shop-info{ float:left; padding-top:25px;}
.shop-hd .shop-info a{ font-size:15px; color:#000;}
.shop-hd .shop-search{ float:right;padding-top:25px;}
#hd .top-nav-bar{ height:36px;border-top:1px solid #eee; border-bottom:1px solid #ccc; background:#f8f8f8;}
#hd .nav-tabs{margin: -1px auto;
    padding: 1px 0;
    position: relative; float:left;z-index:1000;}
#hd .nav-tabs .tab{ float:left; position:relative; padding:0 16px;}	
#hd .nav-tabs .tab a.tab-link{ font-family:Arial; font-size:13px; line-height:36px; position:relative;bottom:0; height:36px; display:block;*display:inline;*zoom:1;}
#hd .nav-tabs .tab a.tab-link:link{ color:#666; text-decoration:none;}
#hd .nav-tabs .tab a.tab-link:visited{ color:#666; text-decoration:none;}
#hd .nav-tabs .tab a.tab-link:hover{ color:#0172c2; text-decoration:none;border-bottom:1px solid #0172c2;}
#hd .nav-tabs .products-tab{ width:157px; padding:0 12px 0 16px}
#hd .nav-tabs .products-tab a.tab-link{ font-weight:bold; width:157px;display:inline-block;*display:inline;*zoom:1;border-bottom:none!important;}
.nav-tabs .products-tab a.tab-link .caret{ position:absolute; top:17px; right:0px;background:url(../images/topnav-arrow-down-white-ie6.png) no-repeat 0 -7px transparent;width:7px;height:4px;}
#hd .nav-tabs .active a.tab-link{ border-bottom:1px solid #0172c2;color:#0172c2; text-decoration:none; font-weight:bold;}
#hd .nav-tabs .active a.tab-link:link{ color:#0172c2; text-decoration:none;}
#hd .nav-tabs .active a.tab-link:visited{color:#0172c2; text-decoration:none;}
#hd .nav-tabs .active a.tab-link:hover{color:#0172c2; text-decoration:none;}
.nav-tabs .products-tab{ background:#fff; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; position:relative;}
.nav-tabs .products-tab .dropdown-menu{position:absolute;top:100%;left:-1px;float:left;width:185px;overflow:hidden;background-color:#fff;border:1px solid #b6b8b7;cursor:default;display:none;position:absolute;padding:12px 0 12px 0;-webkit-box-shadow:0 5px 5px -2px rgba(0,0,0,0.4);-moz-box-shadow:0 5px 5px -2px rgba(0,0,0,0.4);box-shadow:0 5px 5px -2px rgba(0,0,0,0.4)}
.nav-tabs .products-tab .dropdown-menu li{
    float: left;
    overflow: visible;
    padding-top: 0;
    width: 100%;
	background:url(../images/icon-gray.png) no-repeat 4px center;
}
.nav-tabs .products-tab .dropdown-menu li.menu-footer{ border-top:1px dotted #B6B8B7; background:none;}
.nav-tabs .products-tab .dropdown-menu li a.mc-click-target{font-size:12px; display:block; height:29px; line-height:29px; position:relative; overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;_white-space:nomal; font-family:Arial; padding-left:12px;}
.nav-tabs .products-tab .dropdown-menu li a.mc-click-target:link{ color:#666;text-decoration:none;}
.nav-tabs .products-tab .dropdown-menu li a.mc-click-target:visited{ color:#333;text-decoration:none;}
.nav-tabs .products-tab .dropdown-menu li a.mc-click-target:hover{ color:#333;text-decoration:none;background:url(../images/icon-gray.png) no-repeat 4px center #f7f7f7;}
.nav-tabs .products-tab .dropdown-menu li.menu-footer a.mc-click-target{ font-weight:bold; text-align:right; background:url(../images/store_icon.png) no-repeat right -148px; padding-right:20px;}

#hd .m-sop-shop-hd{ float:right; position:relative; height:36px; font-family:Arial; z-index:1000;}
#hd .m-sop-shop-hd .shop-credit{position:absolute;right:0;top:-1px;width:188px;padding:0 18px; border:1px solid #ddd; background:#fff; z-index:2;}
#hd .m-sop-shop-hd .fold {
	background:#f8f8f8;
	border-top:1px solid #eee;
    height: 36px;
    overflow: hidden;
    width: 190px;
	border-left: 1px dotted #ccc;border-right: 1px dotted #ccc;border-bottom:1px solid #ccc;
}
.m-sop-shop-hd .shop-credit .info-box{margin-bottom:8px;padding-bottom:8px;border-bottom:1px dotted #999}
.m-sop-shop-hd .shop-credit .positive-feedback{float:left;line-height:36px;font-size:12px;color:#333; height:36px;}
.m-sop-shop-hd .shop-credit .unfold-icon{display:inline;float:right;width:12px;height:26px;background:0 -6px no-repeat url(../images/spr-we-store-top.png)}
.m-sop-shop-hd .shop-credit .c-alitalk {
    float: right;
    padding-top: 2px;
}
.m-sop-shop-hd .shop-credit .c-alitalk .ui-atm{margin:5px 7px 0 0;display:block;padding:0;width:20px;height:20px;overflow:hidden;text-indent:-999em; background-position:0 -86px;font:10px/2em verdana;text-decoration:none;}
.m-sop-shop-hd .shop-credit .positive-percent{
    color: #0072BC;
    font-weight: 700;
}
.m-sop-shop-hd .shop-credit .dsr{width:100%}
.m-sop-shop-hd .shop-credit .dsr caption{height:30px;line-height:30px;font-size:12px;font-weight:700;color:#333}
.m-sop-shop-hd .shop-credit .dsr .rating-out{font-size:11px;font-weight:400;color:#666}
.m-sop-shop-hd .shop-credit .dsr th{width:83px;height:18px;padding-right:3px;color:#666;font-size:11px;text-align:right}
.m-sop-shop-hd .shop-credit .dsr-above td,.m-sop-shop-hd .dsr-above a{color:#5fa05f;font-size:10px;text-decoration:none
}.m-sop-shop-hd .shop-credit .dsr-below td,.m-sop-shop-hd .dsr-below a{color:#802525;font-size:10px;text-decoration:none}
.m-sop-shop-hd .shop-credit .dsr-equal td,.m-sop-shop-hd .dsr-equal a{color:#666;font-size:10px;text-decoration:none}
.m-sop-shop-hd .dsr-above a:hover{color:#5fa05f;text-decoration:none}
.m-sop-shop-hd .shop-credit .location dt{line-height:2;font-size:12px;font-weight:700;color:#333}.m-sop-shop-hd .shop-credit .location dd{margin-left:0;font-size:11px;color:#666;line-height:20px}
.m-sop-shop-hd  a.shop-title,span.l-img a.shop-title{
    background:url(../images/consumer-protection.gif) no-repeat;width:33px; height:14px; line-height:14px; text-align:center;padding:3px 5px 2px 29px;color:#fff;text-decoration:none; font-family:Arial;white-space: nowrap;
}.m-sop-shop-hd .shop-credit .contact dt{line-height:2;font-size:12px;font-weight:700;color:#333}
.m-sop-shop-hd .shop-credit .contact dd{margin-left:0}
.m-sop-shop-hd .shop-credit .contact span a{margin-right:5px;font-size:11px;line-height:22px;text-decoration:none}
.m-sop-shop-hd .shop-credit .contact .ui-atm{ padding-left:22px;background-position:0 -88px;text-decoration:none;}
.m-sop-shop-hd .shop-credit .contact .s-mail{padding-left:25px;background:0 -126px no-repeat url(../images/store_icon.png)}
.m-sop-shop-hd .shop-credit .add-wish-list{padding-top:6px;padding-bottom:16px;text-align:center;font-size:12px}
.m-sop-shop-hd .shop-credit .add-wish-list button{width:116px;height:20px;font-family:arial;font-weight:700;border:none;cursor:pointer;background:0 -60px no-repeat url(../images/spr-we-store-top.png)}
.m-sop-shop-hd .shop-credit .add-wish-list button:hover{background-position:0 -90px}
.m-sop-shop-hd .search{position:absolute;left:548px;top:35px}
#bd{ padding:15px 16px; margin:0 auto; border-width:0 1px 1px; border-style:solid; border-color:#eeeeee; width:946px;}
#bd .featu-brand {
    border: 1px solid #DDDDDD;
    font-size: 0;
    margin-bottom: 13px;
    width: 946px;
}
.m-brand { width:746px; border-right: 1px solid #ddd; height:248px; vertical-align:top;}
    .m-brand .slider-nav { bottom: 20px; right: 12px; z-index: 5; position:absolute;}
    .m-brand .slider-nav a { display: block; width: 13px; height: 13px; border: 1px solid #f1f1f1; font-size: 12px; color: #666; text-align: center; line-height: 13px; float: left; margin-right: 5px; text-decoration: none;}
    .m-brand .slider-nav a.current { background: #666; border: 1px solid #666; color: #fff;}
    .m-brand .slider-box { overflow: hidden;height: 248px; width: 746px;}

    .r-brand { overflow: hidden; width: 196px;vertical-align:top;}
    .r-brand ul { width: 200px;} 
    .r-brand ul li { width: 99px; height:51px; display: inline-block; *display: inline; vertical-align: top; zoom:1; border-left:1px solid #ebebeb; border-top:1px solid #ebebeb; margin: -1px 0 0 -1px; position: relative;}
    .r-brand ul li a.brand-show { display: block; vertical-align: middle; padding:11px 0px 0 6px;}
	.r-brand ul li a.brand-show img{ width:86px; display:block; height:30px;}
	.r-brand ul li a.img-show {display: block; vertical-align: middle; padding:20px 0px 0 24px;}
	.r-brand ul li a.img-show img{width:74px;}
    .r-brand ul .r-other { width: 196px; height:95px; position: relative; *overflow:hidden;}
        .r-other { position: relative;}
        .r-other span { float: left; }
        .r-other .g-pic { width: 90px; height: 95px; margin-right: 7px; overflow:hidden;}
        .r-other .g-brand { width: 90px; height: 45px; }
        .r-other .g-brand a { position: absolute; top:4px;}
        .r-other .g-name { width: 90px; font-size: 11px; font-family: Tahoma;line-height: 12px; float:right;}
        .r-other .g-name a { color: #999; } 
        .r-other .icon-newbrand { position: absolute; background: url(../images/icon_newbrand.png) no-repeat; width: 84px; height: 18px; display: block; right: 0; top:0;}
#bd .m-content{ margin-bottom:13px;}
.company-image-wrap {
    float: left;
    height: 222px;
    overflow: hidden;
    width: 302px;
}#company-image-container {
    border: 1px solid #DDDDDD;
    float: left;
    height: 220px;
    margin-right: 10px;
    overflow: hidden;
    width: 220px;
}#company-image-container a {
    cursor: default;
    display: none;
    height: 220px;
    width: 220px;
}#company-image-container a.current {
    display: block;
}#company-image-container a img {
    border: 0 none;
    height: 220px;
    width: 220px;
}#company-thumb-container {
    float: left;
    height: 221px;
    overflow: hidden;
    text-align: center;
    width: 54px;
}
#company-thumb-container a {
    display: block;
    height: 53px;
    margin: 2px auto 0;
    position: relative;
    width: 54px;
}#company-thumb-container img {
    border: 1px solid #DDDDDD;
    display: block;
    height: 50px;
    margin: 0 1px;
    width: 50px;
}#company-thumb-container a.current span {
    border: 2px solid #317ee7;
    display: block;
    height: 50px;
    left: 0;
    position: absolute;
    top: -1px;
    width: 50px;
}.index-contact {
    background-color: #F5F5F5;
    float: right;
    width: 235px;
	margin-left:10px;
}
.index-contact .supplier-name {
	border-bottom: 1px solid #FFFFFF;
    padding-left: 15px;
	float:left;
	width:70px;
	margin-top: 15px;
	*width:60px;
	overflow:hidden;
	height:73px;
	position:relative;
}
.supplier-name a.contact-person img.photo{ margin: 0 5px 0 0;
display:inline;

    vertical-align: middle;
    width:60px;}
	
.supplier-atm {
    padding-top: 18px;
}.index-contact .supplier-atm {
    border-bottom: 1px solid #FFFFFF;
    padding-left: 15px;
	height:70px;
}
.index-contact .supplier-atm a.atmonline{ display:block; margin-top:6px;}
.index-contact .message-im{margin-top:10px;
    padding-left: 15px;}
.supplier-feedback {
	clear:both;
    margin-top:10px;
    padding-left: 15px;
	padding-bottom:10px;
}.index-contact .supplier-escrow {
    margin-top: 15px;
    padding-bottom: 25px;
    padding-left: 15px;
}
.escrow-logo{ margin-left:4px;}
.company-intro-text {
    color: #666666;
    line-height: 180%;
	font-family:Arial;
	font-size:12px;
}
.company-intro-text h4 {
    color: #000000;
    font-size: 14px;
    font-weight: normal;
    margin: 10px 0;
}.company-intro-detail {
    height: 118px;
    line-height: 19px;
    overflow: hidden;
}.company-intro-link {
    margin: 10px 0;
}.company-intro-link a {
    color: #0066CC;
    padding-right: 7px;
}.company-intro-text .company-certificates {
    margin-bottom: 15px;
}.company-intro-text .company-certificates label {
    color: #333333;
    float: left;
    font-size: 14px;
    line-height: 25px;
    margin-right: 10px;
}.company-intro-text .company-certificates a {
    margin-right: 10px;
}.company-intro-text i.e-icon-onsite {
    background-position: -366px 0;
    display: inline-block;
    height:18px;
    line-height:18px;
    margin-right: 5px;
    vertical-align: middle;
    width: 26px;
}

#bd .m-body{padding-bottom:16px;}
#bd .m-body .m-header{   
    border-bottom:1px solid #ccc;
    color: #333333;
	padding:5px 0; font-family:Arial, Helvetica, sans-serif;
}
#bd .m-body .m-header h3{ font-size:16px; font-weight:700;}
#bd .m-body .m-header a.left{ color:#666; margin:4px 0 0 20px; padding-right:20px; background-position:right -154px;}
#bd .m-body .main-products{ padding-top:10px; font-family:Arial;}
.g-products .product-iWrap{ height:208px;background:#f6f6f6;display:table-cell;
	*display:block;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	*font-family:Arial;
	*font-size:200px; padding:4px;
	width:153px;
}
.g-products .product-iWrap a.productImg{height:_208px; overflow:hidden; display:block; width:153px;}
.g-products .product-iWrap a.productImg img{display:block; max-width:153px;;_width:153px;max-height:208px;}
.g-products{ width:161px; border:2px solid #fff;height:355px;float: left;
    position: relative;
    z-index: 1; padding:8px;}
.g-products:hover .product-iWrap{background:#fff;}
.g-products:hover{border-color:#ccc;box-shadow:2px 2px 2px rgba(0,0,0,.13);-webkit-transition:box-shadow .25s linear;transition:box-shadow .25s linear;;}
.g-products .productTitle{font-size:12px; line-height:16px; margin-bottom:4px; padding:0 3px;margin-top:8px; overflow:hidden;}
.g-products .productTitle a:link{color:#333; text-decoration:none;}
.g-products .productTitle a:visited{color:#333; text-decoration:none;}
.g-products .productTitle a:hover{color:#0066cc; text-decoration:underline;}

.g-products .productPrice{ margin-bottom:4px; padding:0 3px; font-size:12px; color:#666; line-height:16px;}
.g-products .productPrice b{font-size:14px; color:#bd1a1d;font-family:Arial;}
.g-products .productStatus{ margin-bottom:4px; padding:0 3px; color:#000;}
.g-products del{ color:#999; font-size:12px;padding:0 3px;}
.g-products a.reviewcountlink{ font-size:11px; display:block;} 
.star {
    float: left;
    margin: 0 6px 0 0 !important;
}.star {
    display: block;
    height: 35px;
    margin: 3px 10px 0 0;
    width: 169px;
}.star-s {
    background: url("../images/star_small_gray.gif") repeat-x scroll left top transparent;
    height:14px;
    width: 70px;
}.rate-history .star {
    cursor: pointer;
}.rate-percent {
    overflow: hidden;
    text-indent: -9999em;
}.star span {
    display: block;
    height: 100%;
    width: 0;
}.star-s span {
    background: url("../images/star_small_color.gif") repeat-x scroll left top transparent;
}
.g-products .discount{background:url("../images/ws-buyer-discountg.png") no-repeat scroll 0 0;color:#000;height:51px;letter-spacing:-1px;overflow:hidden;position:absolute;right:-5px;text-align:center;text-indent:-10px;top:-6px;white-space:nowrap;width:44px;z-index:1}
.g-products .discount .rate{display:block;font:700 20px/24px Arial;letter-spacing:-1px;position:absolute;text-align:right;top:1px;white-space:nowrap;width:26px; left:6px; color:#fff;}
#bd .m-body .main-products .g-products{ margin:0 4px;_display:inline}
/*sales-item-home*/
.s-products .product-iWrap{ height:200px !important;background:#FFF;display:table-cell;
	*display:block;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
    padding:9px 23px;
	*font-family:Arial;
	*font-size:200px;
	width:156px;
	border-bottom:1px solid #CFCFCF
}
.s-products .product-iWrap a.productImg{height:_208px; overflow:hidden; display:block; width:151px;}
.s-products .product-iWrap a.productImg img{display:block;margin:0 auto; max-width:151px;_width:151px;max-height:200px;}
.s-products{ width:201px; border:2px solid #fff;height:325px;float: left; padding:8px;
    position: relative;
    z-index: 1;-webkit-transition:box-shadow .25s linear;transition:box-shadow .25s linear}
.s-products:hover{border-color:#CCC;text-decoration:none;color:#666;box-shadow:2px 2px 2px rgba(0,0,0,.13);-webkit-transition:box-shadow .25s linear;transition:box-shadow .25s linear;background:#FFF}
.s-products:hover .product-iWrap{ border-bottom:1px solid #fff;}
.s-products .productTitle{font-size:12px; line-height:16px; margin-bottom:4px; padding:0 3px;margin-top:8px; overflow:hidden;}
.s-products .productTitle a:link{color:#333; text-decoration:none; font-family:"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;}
.s-products .productTitle a:visited{color:#333; text-decoration:none;}
.s-products .productTitle a:hover{color:#0066cc; text-decoration:underline;}

.s-products .productPrice{ margin-bottom:4px; padding:0 3px; font-size:12px; color:#666; line-height:16px;}
.s-products .productPrice b{font-size:14px; color:#bd1a1d;font-family:Arial;}
.s-products .productStatus{ margin-bottom:4px; padding:0 3px; color:#000;}
.s-products del{ color:#999; font-size:12px;padding:0 3px;}
.s-products a.reviewcountlink{ font-size:11px; display:block;} 
.s-products .discount{background:url("../images/ws-buyer-discountg.png") no-repeat scroll 0 0;color:#000;height:51px;letter-spacing:-1px;overflow:hidden;position:absolute;right:-5px;text-align:center;text-indent:-10px;top:-6px;white-space:nowrap;width:44px;z-index:1}
.s-products .discount .rate{display:block;font:700 20px/24px Arial;letter-spacing:-1px;position:absolute;text-align:right;top:1px;white-space:nowrap;width:26px; left:6px; color:#fff;}
#bd .m-body .main-products .s-products{ margin:0 7px;_display:inline}

#bd .m-body .grid-main{ float:left; width:100%; min-height:1px;}
#bd .m-body .grid-main .main-wrap{ margin-left:227px;}

.mod-ui-not-show-title {
    margin-bottom: 10px;
}.search-products-s {
    height: 35px;
}.search-products-s .ui-textfield-normal{
    border: 1px solid #DDDDDD;
    box-shadow: none;
    float: left;
    height: 21px;
    width: 157px;
	color:#333;
	font-family:Arial;
	font-size:12px;
	font-weight:400;
	line-height:21px;
	padding:6px 4px;
}#bd .m-body .grid-sub {
    margin-left: -100%;
    width:206px;
	float:left
}.search-products-s .mc-click-target{float:left;width:39px;height:35px;background-position:-82px 0;text-indent:-9999px;border:none; cursor:pointer;}
.search-products-s .mc-click-target:hover{background-position:-122px 0;}
.grid-sub .m-body .menu-footer a{ font-weight:bold;}
.m-body .menu-footer a{ font-weight:bold;}
.m-body .content-block{ background:#f9f9f9; padding:0 10px; border-bottom:5px solid #ebebeb}
.m-body .expandable {font-family:Arial, Helvetica, sans-serif;padding:5px 4px;}
.m-body .expandable h3{text-transform: uppercase; font-size:12px; font-weight:bold; padding:8px 0;}
.m-body .expandable .bd{ padding:0 5px;}
.m-body .expandable .bd ul {
    font-size: 12px;
    line-height: 13.79px;
    margin-bottom: 4px;
}.m-body .expandable .bd li {
    margin-bottom: 8px;
}
.m-body .expandable .bd li a:link,.m-body .expandable .bd li a:visited {
    color: #333;
    text-decoration: none;
}
.m-body .expandable .bd li a:hover{
    color: #0066cc;
    text-decoration: underline;
}
.m-body .count {
    color: #999999;
}.m-body  .view-more{color:#000;font-weight: bold; font-size:12px; cursor:pointer;}
.m-body .view-more:hover{text-decoration:underline;}
.m-body .view-more i{
display:inline-block;
height:3px;
width:6px;
background:url(../images/20120802more_less_arrow_sprite.png) no-repeat 0 bottom;
margin-bottom:2px;
}
.m-body .view-more i.less{background-position:0 top;}
.m-body .count{color:#999;}

.products-normal li {
	display:inline;
    float: left;
    height: 200px;
    margin:0 9px;
    position: relative;
    width: 125px;
}.products-small-info {
    position: relative;
    z-index: 1;
}.savm{text-align:center;display:table;table-layout:fixed;vertical-align:middle}.savm a{height:100%;width:100%;*width:auto;display:table-cell;*writing-mode:tb-rl;font-size:0;vertical-align:middle}.savm img{vertical-align:middle}
.products-img {
    border: 1px solid #DDDDDD;
    height: 100px;
    margin: 15px 0 0 10px;
    overflow: hidden;
    text-align: center;
    width: 100px;
}.products-img h4 {
    max-width: 225px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.product-info {
    font-family: Arial;
    font-size: 12px;
    height: 20px;
    margin: 15px 0 0 10px;
    overflow: hidden;
    width: 100px;
}
.product-info a:link{ color:#317ee7; text-decoration:none;}
.product-info a:visited{ color:#317ee7; text-decoration:none;}
.product-info a:hover{ color:#317ee7; text-decoration:underline;}
.products-small-info .price{ color:#cb0101; margin-left:10px;}
.products-small-info del{ color:#999; font-size:12px; margin-left:10px;}

#comments-container{
    margin: auto;
    width:676px;
	background: none repeat scroll 0 0 #FcFcFc;
    padding:30px 20px;
	border:1px solid #f3f3f3;
}#comments-container h4{ font-size:16px; font-weight:bold; font-family:Arial; color:#333; margin-bottom:15px;}
.form-item {
    margin: 10px 0;
    position: relative;
}

.form-textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border:1px solid #CFCFCF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 4px 5px -5px rgba(0, 0, 0, 0.3) inset;
	height:165px;
    resize: vertical;
	width:99%;
	padding:2px;
}
.form-textarea:focus{border:1px solid #70a5e0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(112,165,224,1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(112,165,224,1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(112,165,224,1)}
.fb_error_wrapper .comment_text{border:1px solid #e66045;box-shadow:0 1px 2px rgba(0,0,0,.1) inset}
#comment_text {
    border-radius: 4px 4px 4px 4px;
    height: 96px;
    width: 726px;
}
.fb_line {
    margin-bottom: 10px;
}.fb_col_required {
    background-position:-7px -187px;
    padding-left:6px;
}.all-products {
    float: right;
    margin-right: 30px;
    padding-right: 10px;
    text-align: right;
}.grid-main .main-wrap .hotP-body {
    margin-bottom: 20px;
}.fb_wrapper {
	 height:50px; overflow:hidden;
    float: left;
    width: 295px;
}.fb_line .senderItem {
    padding-right: 2px;
}.fb_ele_passport {
    width: 284px;
    font: 12px Arial !important;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    color: #333333;
    font-weight: normal;
    transition: border 0.2s linear 0s;
    height: 12px;
    line-height: 12px;
    padding: 6px 4px;
    display: inline-block;
    outline: 0 none;
    overflow: visible;
}
.fb_tip_msg {
    color: #999999;
    font-family: tahoma;
    font-size: 11px;
    line-height: 20px;
}
.fb_line .contactPerson {
    color: #333333;
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    margin-bottom: 7px;
    padding-left: 4px;
    white-space: nowrap;
}
#comments-form-submit-container {
    margin-top: 20px;
	margin-left:15%;
}
#comments-form-submit-container input{border:none; font-family:Arial, Helvetica, sans-serif;}
.form-button-default{ font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    padding: 0 12px;
    text-transform: none;
    width: auto;white-space: nowrap;border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    display: inline-block;-moz-user-select: none;color: #FFFFFF;}
.form-button-default {border-color: #0071e0; background: #0079ff; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0096ff), to(#005dff)); background: -webkit-linear-gradient(0% 0%, 0% 100%, from(#0096ff), to(#005dff)); background: -moz-linear-gradient(center top, #0096ff, #005dff); background: linear-gradient(#0096ff, #005dff); text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);}
.form-button-default:hover, .form-button-default:focus, .form-button-default:active {border-color: #0055a7; background: #016bdc; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#008aea), to(#024dcf)); background: -webkit-linear-gradient(0% 0%, 0% 100%, from(#008aea), to(#024dcf)); background: -moz-linear-gradient(center top, #008aea, #024dcf); background: linear-gradient(#008aea, #024dcf);}
.form-button-default:active {-webkit-box-shadow: inset 0 0 10px #083379; -moz-box-shadow: inset 0 0 10px #083379; box-shadow: inset 0 0 10px #083379;}

.fb_col_title {
    color: #666666;
    float: left;
    font-weight: 700;
    text-align: right;
    vertical-align: top;
    width: 15%;
}.content_container {
    float: none;
    margin:0 230px 0 15%;
    width: auto !important;
}.ui-balloon{
    float:right;
    right: 0;
    margin-left: -230px;
    position:absolute;
    top: 0;
    width: 190px;
    z-index: 1;
}.ui-balloon{padding:15px;border:1px solid #ccc;background:#fff;-webkit-box-shadow:3px 3px 4px rgba(0,0,0,.13);-moz-box-shadow:3px 3px 4px rgba(0,0,0,.13);box-shadow:3px 3px 4px rgba(0,0,0,.13)}
.ui-balloon-arrow{background:#fff url(../images/balloon-arrow-old.png) no-repeat 0 0;left:-7px;width:7px;top:10px; position:absolute;
    height: 15px; display:block;overflow: hidden;
}
.l_n_detail_remark {
    color: #666666;
    font-family: arial;
    font-size: 12px;
}.fb_ele_notice_ul {
    margin: 4px 0 4px 5px;
}.fb_ele_notice_ul LI {
    color: #333333;
    font-family: arial;
    font-size: 12px;
    list-style-type: disc;
    margin-left: 12px;
}.fb_ele_bottom_hint {
    color: #999999;
    font-family: Tahoma;
    font-size: 11px;
}.fb_line {
    clear: both;
    margin-bottom: 10px;
    position: relative;
}#maia-signature {
    background:url(../images/color_foot.gif) no-repeat scroll right bottom transparent;
    clear: both;
    margin:30px auto 0;
    width: 978px;
    height: 4px;
}#maia-footer {
    background: none repeat scroll 0 0 #F5F5F5;
    clear: both;
    color: #666666;
}#maia-footer-local {
    background: none repeat scroll 0 0 #F9F9F9;
    border-top: 1px solid #F5F5F5;
    padding:20px 15px;
}.CopyAllRight-Nav {
    color: #333333;
    line-height: 20px;
    text-align: center;
    width: 980px;
	margin:0 auto;
}.CopyAllRight-Nav a:link,.CopyAllRight-Nav a:visited{
    color: #000000;
    text-decoration: underline;
}
.CopyAllRight-Nav a:hover{
    color: #0033CC;
    text-decoration: underline;
}.wg_txt_wrap {
    color: #CCCCCC;
    line-height: 26px;
}
#on-where {
    background: url("../images/store_icon.png") no-repeat scroll right -206px #FFFFFF;
    display: block;
    float: left;
    width: 75px;
}.wg_txt_wrap span{
    color: #000000;
    cursor: pointer;
    margin: 0 10px;
}
#on-where-main {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    float: left;
    left: 0;
    position: absolute;
    top: 27px;
    width: 95px;
    z-index: 9999;
}#on-where-main span {
    display: block;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 5px 10px;
    width: 75px;_padding:2px 10px
}
#on-where-main span.hover{background-color:#0172C2;color:#FFF}
.floatRight {
    float: right;
	width:720px;
}
#search_bar_id {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 12px 0 0;
    width: 720px;
    z-index: 10;
}.salefacebookbannerHeader {
    border-bottom: 1px solid #D5D5D5;
    padding-bottom:6px;
}
#result-info {padding-top: 5px;
	float:left;
    height: 18px;
    line-height: 18px;
	font-size:12px;
    margin-bottom: 12px;
}
#result-info strong {
    color: #FF6600;
}
#result-info h1 {
    display: inline;
    font-weight: 700;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 0;
	
}.poRel {
    position: relative;
}
.dIB {
    display: inline-block;
}.searchOpt {
    background-color: #eee;
    border: 1px solid #e4e4e4;
    border-radius: 2px 2px 2px 2px;
    color: #333333;
    cursor: pointer;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    padding: 0 8px;
    position: relative;
    text-align: left;
}.searchOpt:hover{ background:#d8d8d8;}
.sortDropDown .dropText {
    display: inline-block;
    font-size: 12px;
    font-weight: 500;
    line-height: 28px;
    width: 130px;
}
.sortDropDown .dropIcon {
    background:url(../images/spr-we-store-top.png) no-repeat 0 -20px;
    display: inline-block;
    height: 8px;
    position: absolute;
    right: 8px;
    top: 12px;
    width: 14px;
}.sortDropDownWrap .dropDownMenuD {
    background-color: #D6D6D6;
    display: none;
    position: absolute;
    top: 27px;
    width: 148px;
    z-index: 2;
}.sortDropDownWrap .dropDownMenuD li {
    border-right: medium none !important;
    border-top: 1px solid #ACACAC;
    cursor: pointer;
    font-size: 12px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    text-align: left;
	background-color: #D7D7D7;
}.sortDropDownWrap .dropDownMenuD ul li span {
    display: inline-block;
    font-weight: 500;
    padding-left: 8px;
    width: 140px;color: #333333;
}.sortDropDownWrap .dropDownMenuD li:hover span{background-color:#0172C2;color:#fff;}

.nav_filter_phantom {
    display: inline-block;
    float: left;
}

#nav_filter_sticker_container .ui-box-primary {
    border: 1px solid #eeeeee;
}#nav_filter_sticker_container .ui-box {
    margin-bottom: 10px;
}.ui-box-title, .ui-box-header {
    margin: 0;
    overflow: hidden;
    position: relative;
}.ui-box-primary .ui-box-title, .ui-box-primary .ui-box-header {
    color: #333333;
    font-size: 16px;
    font-weight: 700;
    height: 16px;
    line-height: 16px;
    padding: 15px 15px 0;
}#nav_filter_sticker_container .ui-box-title {
    color: #333333;
    font-size: 14px;
    height: auto;
    line-height: 1.2;
}.ui-box-body {
    position: relative;
}.ui-box-primary .ui-box-body {
    line-height: 12px;
    padding: 15px;
}.seller-categories .sc-item {
    margin-bottom: 15px;
    padding-left: 11px;
    position: relative;
}.seller-categories .sc-item:before{content:'';width:3px;height:3px;display:block;background-color:#ccc;vertical-align:middle;margin-right:8px;position:absolute;left:0;top:4px}
.seller-categories .sc-item a,.seller-categories .sc-item a:link{color:#036}.seller-categories .sc-item a:hover{color:#f90}

.ui-box-body .external, .ui-box-body .internal {
    background: url("../images/store_icon.png") no-repeat scroll 0 0;
    padding-right: 12px;
}.ui-box-body .external, .ui-box-body .external:visited{
    background-position:55px -157px;
    color: #0066CC;
    float: right;
    text-decoration: none;
}.ui-box-primary .external:hover{ text-decoration:underline;}
.seller-top-selling .ui-box-body {
    padding-left: 0;
    padding-right: 0;
}.seller-top-selling .ui-product-listitem {
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 15px;
    padding-bottom: 15px;
}.ui-product-listitem-thumb{width:120px;height:120px;overflow:hidden;table-layout:fixed;display:table!important;display:block;font-size:100px;margin:0 auto}
.seller-top-selling .ui-product-listitem-thumb {
    height: 140px;
    width: 140px;
}.ui-product-listitem-thumb a {
    display: table-cell;
    font-size: 12px;
    text-align: center;
    vertical-align: middle;
}
.ui-product-listitem-thumb img{vertical-align:middle}
.seller-top-selling .ui-product-listitem-thumb img{max-width:140px;max-height:140px}
.ui-product-listitem-info {
    display: block;
    font-size: 12px;
    line-height: 14px;
    margin: 0 auto;
    padding-top: 5px;
    width: 120px;
	overflow:hidden;
}
.seller-top-selling .ui-product-listitem-info{width:140px; overflow:hidden;}
a.ui-product-listitem-title{display:block;max-height:28px;margin-top:5px;font-family:arial;word-wrap:break-word;color:#333}
.seller-top-selling .ui-product-listitem-title{overflow:hidden;height:28px}


.ui-product-listitem-row {
    color: #666666;
    display: block;
    margin-top: 5px;
}
.ui-cost b {
    color: #FF6600;
}
.seller-top-selling .item-no-border {
    border-bottom: medium none;
    padding-bottom: 0;
}.seller-top-selling .external {
    margin-right: 15px;
}

.floatRight .attr-wrap {
    border:1px solid #CFCFCF;
    padding-bottom: 8px;
	width:718px;
	margin-bottom:10px;
}
.floatRight .attr-wrap.no-selected{ border-top:0 none;}
.floatRight .attr-wrap .cate {
    margin: 0 20px;
    overflow: hidden;
    padding: 7px 0;
}
.floatRight .attr-wrap .cate-title {
    color: #999999;
    float: left;
    font-weight: 700;
    margin: 16px 0 0;
    width: 80px;
}
.floatRight .attr-wrap .cate-values {
    float: left;
    margin: 7px 0 0;
    overflow: hidden;
    position: relative;
    width: 88%;
}.floatRight .attr-wrap .cate-values li{float:left;margin:5px 30px 5px 0;list-style:none}
.floatRight .main-products{ width:720px;}
.floatRight .main-products .s-products {
    margin: 8px;
}.floatRight .s-products .product-iWrap{border:1px solid #CFCFCF;}
.floatRight .s-products:hover .product-iWrap{ border:1px solid #fff;}
.ui-pagination {
    margin: 10px 0;
    overflow: hidden;
}
.ui-pagination-body {
    background: none repeat scroll 0 0 #F5F5F5;
    margin: 10px 0;
    padding: 6px 10px;
}.util-left {
    float: left;
}.util-right {
    float: right;
}
.util-left, .util-right {
    display: inline;
}.ui-pagination-navi a, .ui-pagination-navi span {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D3D3D4;
    color: #0066CC;
    display: inline;
    float: left;
    font-size: 11px;
    line-height: 12px;
    margin: 0 3px 0 0;
    overflow: hidden;
    padding: 4px 6px;
    text-decoration: none;
}.ui-pagination-navi span.ui-pagination-active{border:1px solid transparent;background-color:transparent;color:#999;font-weight:700;_border:none;_padding:5px 7px;cursor:default}
.ui-pagination-navi span{border:1px solid transparent;background:none;cursor:default;_border:none}
.ui-pagination-navi .ui-pagination-prev, .ui-pagination-navi .ui-pagination-next, .ui-pagination-navi span.ui-pagination-disabled.ui-pagination-prev, .ui-pagination-navi span.ui-pagination-disabled.ui-pagination-next {
    background: url("../images/pagination.png") no-repeat scroll 0 0 #FFFFFF;
    overflow: hidden;
    text-indent: -999px;
    width: 6px;
}.ui-pagination-navi span.ui-pagination-disabled.ui-pagination-prev, .ui-pagination-navi span.ui-pagination-disabled.ui-pagination-prev:hover {
    background-position: -41px 7px;
    border: 1px solid #D3D3D4 !important;
}
.ui-pagination-navi a:link{color:#333;}
.ui-pagination-navi a:visited{color:#333;}
.ui-pagination-navi a:hover{color:#06c;background-color:#eff5fe;border:1px solid #80add6}
.ui-pagination-navi .ui-pagination-next, .ui-pagination-navi .ui-pagination-next:hover {
    background-position: -9px 7px;
}.ui-pagination-goto, .ui-pagination-item {
    line-height: 22px;
}.ui-pagination-goto {
    padding-left: 30px;
}.ui-textfield-system{height:25px;padding:5px 4px;font-family:Arial;font-weight:400;font-size:12px;line-height:14px;color:#333;background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:border linear .2s;-moz-transition:border linear .2s;-ms-transition:border linear .2s;-o-transition:border linear .2s;transition:border linear .2s}
.ui-textfield-system:focus{border:1px solid #70a5e0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(112,165,224,1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(112,165,224,1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(112,165,224,1)}.ui-textfield-system:-moz-placeholder{color:#aaa}
.ui-textfield-system:-ms-input-placeholder{color:#aaa}
.ui-textfield-system::-webkit-input-placeholder{color:#aaa}

.ui-pagination-goto .ui-textfield-system {
    padding: 3px 4px;
    width: 32px;
}.ui-button-normal,.ui-button-normal:link,.ui-button-normal:visited,.ui-button-normal:active{color:#333;border:1px solid #bcbcbc;background-color:#eee;background-image:-moz-linear-gradient(top,#fafafa,#e8e8e8);background-image:-ms-linear-gradient(top,#fafafa,#e8e8e8);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#e8e8e8));background-image:-webkit-linear-gradient(top,#fafafa,#e8e8e8);background-image:-o-linear-gradient(top,#fafafa,#e8e8e8);background-image:linear-gradient(top,#fafafa,#e8e8e8);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#e8e8e8', GradientType=0)}
.ui-button-normal:hover{color:#333;background-color:#fdfdfd;background-image:-moz-linear-gradient(top,#fafafa,#f2f2f2);background-image:-ms-linear-gradient(top,#fafafa,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fafafa,#f2f2f2);background-image:-o-linear-gradient(top,#fafafa,#f2f2f2);background-image:linear-gradient(top,#fafafa,#f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f2f2f2', GradientType=0)}
.ui-button-small{font-size:12px;line-height:14px;*line-height:12px;padding:2px 10px;*padding:1px 10px}
.ui-textfield.ui-button-normal{margin:0;font-family:Arial;font-weight:700;text-align:center;vertical-align:middle;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}
.node-gallery{width:720px; margin:20px 0 0;}
.floatRight .attr-wrap .cate-values li a{white-space:nowrap;}

.snb strong{ padding:8px 0 4px; border-bottom:1px solid #ddd; display:block; margin:11px 0 5px;}
.snb li>ul{ margin-bottom:4px;}
.snb li>ul a:link{ color:#666; text-decoration:none; padding:1px 0;}
.snb li>ul a:visited{ color:#666; text-decoration:none; padding:1px 0;}
.snb li>ul a:hover{ color:#0066cc; text-decoration:underline; padding:1px 0;}
.snb li>ul li{ padding-left:8px; background:url(../images/icon-gray.png) no-repeat 0 center;}


.crumb_u_main {
    overflow: hidden;
	width:720px;
}
.crumb_u_main_left {
    color: #333333;
    float: left;
    padding-right: 5px;
}
.crumb_u_main_left .arrow {
    color: #999999;
    font-family: Tahoma;
    padding: 0 2px;
}

.page-body h1 {
    border-bottom: 2px solid #999999;
    font-size: 14px;
    font-weight: 700;
    line-height: 28px;
    padding-left: 0;
}
.company-show-photo {
    float: left;
}
.company-show h3 {
    color: #333333;
    font-size: 14px;
    font-weight: 700;
    padding-bottom: 10px;
}
.app-companyVideoAndImages #company-image-wrap {
    float: left;
    height: 222px;
    overflow: hidden;
    width: 302px;
}
.company-show-products {
    margin-left: 300px;
    position: relative;
}
.company-show-products h3 {
    padding-left: 34px;
}.company-show-products .related-product-container {
    height: 230px;
}.related-product-prev-btn {
    float: left;
    padding-right: 14px;
    width: 20px;
}.related-product-prev-btn a, .related-product-next-btn a {
    background: url("../images/sp_luckytoday2_24_v6.png") no-repeat scroll 0 0;
}.related-product-prev-btn a, .related-product-next-btn a {
    display: block;
    height: 20px;
    margin-top: 60px;
    width: 20px;
}.related-product-prev-btn a {
    background-position: 3px -94px;
}
.related-product-next-btn {
    float: right;
    width: 20px;
}.related-product-next-btn a {
    background-position: 3px -122px;
}.related-product-prev-btn a:hover{background-position:-40px -94px}
.related-product-next-btn a:hover{background-position:-40px -122px}
.related-product-prev-btn-disabled a,.related-product-prev-btn-disabled a:hover{background-position:-17px -94px;cursor:default}.related-product-next-btn-disabled a,.related-product-next-btn-disabled a:hover{background-position:-17px -122px;cursor:default}

.related-product-container ul {
    display: none;
    height: 160px;
    overflow: hidden;
}.related-product-container li {
    float: left;
    height: 160px;
    overflow: hidden;
    padding-right: 18px;
    width: 102px;
}
.app-companyDetailShow .related-product-container ul, .app-companyDetailShow .related-product-container li {
    height:180px;
}.related-product-container ul.current {
    display: block;
}
.app-companyDetailShow .related-product-container li a {
    color: #666666;
    line-height: 16px;
}
.related-product-container .pic {
    border: 1px solid #DDDDDD;
    height: 100px;
    line-height: 100px;
    overflow: hidden;
    text-align: center;
    width: 100px;
}
.app-companyDetailShow .related-product-container .pic {
    margin-bottom: 5px;
}
.related-product-container .pic img {
    vertical-align: middle;
}
.app-companyDetailShow .related-product-container li a {
    color: #666666;
    line-height: 16px;
}
.related-product-container li.last-item {
    padding-right: 0;
}
.company-show-products p.desc {
    bottom: 0;
    color: #999999;
    left: 37px;
    position: absolute;
}.company-show-products span.keywords{display:block;width:295px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;float:left;padding-top:3px}
.company-show-products a.view-more {
    float: left;
    margin-left: 10px;
}.iconface-angle-right {
    background: url("../images/pagination.png") no-repeat scroll -16px 6px;
    display: inline-block;
    height: 14px;
    width: 14px;
}
.company-intro {
    margin-top: 15px;
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px dotted #CCCCCC;
}.company-intro h3 {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 3px;
}
.company-intro p {
    color: #666666;
}
.company-information {
    margin-bottom: 20px;
}
.article h2 {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-left: 0;
}
.article .table {
    font-family: Arial;
    font-size: 12px;
    margin-left: 5px;
    width: 90%;
    word-wrap: break-word;
}.article .table th, .article .table td {
    margin-bottom: 8px;
    padding: 0 10px 4px 0;
    vertical-align: top;
}
.article .table tbody th {
    color: #666666;
    font-weight: normal;
    text-align: left;
    width: 190px;
}.article .table td {
    color: #333333;
}.article .table tbody td {
    padding-bottom: 10px;
}.company-show{ margin-top:10px;}

.article .msg {
    color: #777777;
}
.article h2 {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-left: 0;
}.verifications-wrap li {
    padding: 20px 0;
}.verifications-wrap ul {
    padding: 5px 15px;
}
.certification img{ }
.verifications-wrap.article table {
    width: auto;
}.verifications-wrap.article table th {
    width: 100px;
}
#node-contacts .hd h3 {
    background: none repeat scroll 0 0 #EFEFEF;
    line-height: 35px;
    padding: 0 15px;
	margin:1em 0 ;
}
#node-contacts .tablefixed {
    width:720px;
}#node-contacts .tablefixed th {
    color: #999999;
    line-height: 30px;
    text-align: right;
    width: 150px;
	font-size:12px;
}#node-contacts .tablefixed td {
    line-height: 30px;
    padding-left: 25px;
    text-align: left;
	font-size:12px;
}
#node-contacts .tablefixed .c-info-l {
    float: left;
}
#node-contacts .tablefixed .c-photo img {
    max-height: 120px;
    max-width: 120px;
	_width:120px;
}
#node-contacts .tablefixed .c-info-r {
    float: left;
    padding-left: 20px;
}
#node-contacts .tablefixed .contactName {
    color: #003366;
    font-size: 14px;
    font-weight: 700;
}.atmonline{ vertical-align:middle;}

#node-contacts .tablefixed .divide-line {
    border-bottom: 1px solid #DDDDDD;
    height: 20px;
}#feedback-detail {
    margin-top: 20px;
}.feedback-title {
    margin: 10px 0 20px;
}
.f18 {
    font-size: 18px;
}.feedback-summary {
    position: relative;
    z-index: 2;
}.box-gray .top h3, .box-gray .new-top h3 {
    font-size: 14px;
    line-height: 28px;
	font-weight:bold;
}
.new-top {
    background: none repeat scroll 0 0 #F0F0F0;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    height: 28px;
    overflow: hidden;
    padding: 0 9px;
}
.feedback-summary .middle {
    height: auto;
    overflow: hidden;
    padding: 8px 0;
}.box-gray .middle{border:1px solid #ccc;border-top:0;padding:5px 0}
.feedback-summary .middle {
    height: auto;
    overflow: hidden;}
.widthfixed{table-layout:fixed;word-wrap:break-word;word-break:break-all;word-break:normal}	
 .feedback-summary table td {
    padding: 5px 0;
    vertical-align: top;
}.feedback-summary table th {
    color: #666666;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: 400;
    padding-right: 5px;
    text-align: right;
} .feedback-summary table td {
    font-weight: 700;
    line-height: 15px;
	font-size:12px;
}.feedback-summary table td span {
    display: inline;
    float: left;
}
.feedback-summary table td .imageHelp {
    cursor: pointer;
    float: right;
    margin: 0 300px 0 0;
    vertical-align: middle;
}.feedback-history,.feedback-dsr {
    margin: 10px 0 0;
}
.feedback-history .new-top img, .feedback-dsr .new-top img {
    cursor: pointer;
    float: right;
    margin: 7px 5px;
}
.feedback-history .new-top h3, .feedback-dsr .new-top h3 {
    float: left;
}.dsr-star{display:block;float:left;background:url(../images/dsr_star_dark.png) repeat-x scroll left bottom transparent;height:25px;width:100px;margin-right:10px}.dsr-star span{background:url(../images/dsr_star_light.png) repeat-x scroll left bottom transparent;display:block;height:25px}.feedback-dsr .dsr-text{display:block;float:left;height:25px;line-height:25px}.dsr-text em{font-size:14px;color:#f36422;font-weight:700;padding:0 3px}.dsr-text span{font-size:12px;color:#999}.feedback-dsr table th{color:#666;font-family:Tahoma;font-size:12px;font-weight:400;padding:2px 5px 2px 0;text-align:right}
.feedback-dsr table td{padding:2px 0}
.feedback-dsr .compare-info{font-size:12px;padding-top:3px}
.feedback-dsr .compare-low,.feedback-dsr .compare-high,.feedback-dsr .compare-equal{line-height:19px;font-size:12px;color:#fff;height:19px;width:105px;text-align:center;background:#198303;float:left}.feedback-dsr .compare-info span{float:left;border-right:1px solid #999;border-top:1px solid #999;border-bottom:1px solid #999;color:#999;background:#fff;line-height:17px;height:17px;width:110px;text-align:left;padding-left:10px}
.feedback-dsr .compare-low{background:#AD2330;float:left}

.feedback-history table{margin:0; font-size:12px;}
.feedback-history table tr.first th,.feedback-history table tr.first td{background:url(../images/table_tr_border.gif) repeat-x left -1px}.feedback-history table td{padding:7px 2px 8px}
.feedback-history table th{text-align:left;padding:5px 2px 5px 12px; font-weight:bold;}
.feedback-history table tr.first th{font-weight:700}
.feedback-history table tr.blue td{color:#0066cb}
.feedback-history table tr.even{background:#e4e7ee}
.feedback-history table td a,.feedback-history table td a:visited{color:#039}
.feedback-history table td a:hover{color:#f60}
.feedback-history .middle {
    padding: 0;
}


#pp-review-content {
    clear: both;
    overflow: hidden;
}.most-helpful-reviews-wrapper{ padding:12px 0;}
.most-helpful-reviews {
    padding: 0 0 10px;
}
#pp-review-content .most-helpful-reviews .hd {
    position: relative;
    top: 1px;
	background:#E4E7F0;
    border-bottom: 2px solid #B7BED1;
    padding:6px 0 6px 10px;
}
.most-helpful-reviews .hd h3{ font-size:133%;font-weight:bold;}


.most-helpful-reviews .bd, .most-recent-reviews .bd {
    border: medium none;
    padding: 0;
}
li.helpful-review, li.recent-review {
    background-color: #FFFFFF;
    border-bottom: 1px solid #AAAAAA;
    margin: 0;
    overflow: hidden;
    padding: 20px 10px 0;
}

li.helpful-review.first, li.helpful-review.first.active, li.recent-review.first, li.recent-review.first.active {
    margin-top: 0;
}.most-helpful-reviews .review-title {
    font-size: 15px;font-weight:bold;
}
.helpful-review-rating {
    margin: 3px 0 1.2em;
}.most-helpful-reviews .review-copy, .most-recent-reviews .review-copy {
    border-bottom: 1px solid #DDDDDD;
    font-size: 13px;
    line-height: 21px;
    padding-bottom: 18px;
}
.most-helpful-reviews .review-copy .click-review-label{
    display: block;
    float: left;
    padding-top: 0.5em;
    width: 90px;
} .most-helpful-reviews .review-copy .click-review{
    margin-bottom: 0;
    margin-left: 100px;
}
.review-radio.active {
    background: none repeat scroll 0 0 #CC0021;
    border: 3px solid #CC0021;
    border-radius: 6px 6px 6px 6px;
    margin-right: 25px;
    top: 7px;
}
.click-review > .review-rating {
    float: left;
    font-size: 14px;
    padding-left: 10px;
    position: relative;
    top: 5px;
}
.review-radio.active.last, .count4 .review-radio.active.last, .count3 .review-radio.active.last {
    margin-left: -6px;
    margin-right: 0;
}
.helpful-review ul {
    margin-bottom: 12px !important;
}.review-ft {
    padding-bottom: 36px;
    position: relative;
}
.review-ft .author {
    border-right: 1px solid #DDDDDD;
    color: #666666;
    float: left;
    font-size: 11px;
    line-height: 11px;
    margin: 10px 6px 11px 0 !important;
    padding: 2px 10px 1px 0;
}
.review-ft .username {
    color: #222222;
    float: none;
    position: relative;
    text-decoration: none;
}.review-ft .username:hover{color:#ff9900;}
.most-helpful-reviews .helpful-wrapper {
    float: right;
    margin-top: 0;
    min-width: 51px;
}li.helpful-review.active,li.recent-review.active{background:none repeat scroll 0 0 #f3f3f3}li.recent-review.active{background-color:#fff}

.most-helpful-reviews .review-ft .helpful {
    color: #222222;
    cursor: pointer;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin: 10px 7px 11px 5px;
}.review-ft i {
    background: url("../images/sp_luckytoday2_24_v6.png") no-repeat scroll 0 0;
    float: left;
    margin-right: 4px;
}.most-helpful-reviews .helpful i, .most-helpful-reviews .not-helpful i {
    background-position: 0 -158px;
    display: none;
    height: 11px;
    margin: 0 5px;
    width: 9px;
}.most-helpful-reviews .helpful span, .most-helpful-reviews .not-helpful span {
    background:transparent;
    float: left;
    font-style: normal;
    margin-right: 4px;
    min-width: 15px;
    text-align: center;
}
.most-helpful-reviews .helpful span {
    color: #446816;
}
.most-helpful-reviews .not-helpful span {
    color: #C7202B;
}
.most-helpful-reviews .review-ft .flag-wrapper{
    border: 1px solid #999999;
    cursor: pointer;
    display: none;
    float: right;
    margin: 5px 0;
    text-align: center;
}.most-helpful-reviews li.helpful-review.active .flag-wrapper{display:block;line-height:1.1em}
.most-helpful-reviews li.helpful-review.active .flag-wrapper{position:absolute;right:0;top:-36px;width:155px}
.most-helpful-reviews .review-ft .flag:hover{background:none repeat scroll 0 0 #f0f0f0}
.flag-wrapper span:hover,.review-ft div:hover,.not-helpful:hover{color:#2a2a2a!important;text-decoration:none!important}
.most-helpful-reviews .review-ft .flag{background:none repeat scroll 0 0 #eaeaea;border-top:1px solid #fff;font-size:11px;font-weight:bold;padding:4px 5px}.most-helpful-reviews .review-ft .flag i{background-position:0 -158px;height:12px;width:9px}
.most-helpful-reviews li.helpful-review.active .helpful i{background-position:-10px -158px;display:block}
.most-helpful-reviews li.helpful-review.active .not-helpful i{background-position:-20px -158px;display:block;margin-top:2px}
.most-helpful-reviews li.helpful-review.active .helpful span,.most-helpful-reviews li.helpful-review.active .not-helpful span{display:none}

.most-helpful-reviews .review-ft .not-helpful{border-left:1px solid #ddd;color:#222;cursor:pointer;float:left;font-size:11px;font-weight:bold;margin:10px 6px 11px 0;padding-left:5px}
.most-helpful-reviews li.helpful-review.active .review-ft .helpful,.most-helpful-reviews li.helpful-review.active .review-ft .not-helpful{background-color:#eaeaea;border:1px solid #999;margin:5px 0;padding:4px 6px 4px 4px}
.most-helpful-reviews li.helpful-review .review-ft .helpful:hover,.most-helpful-reviews li.helpful-review .review-ft .not-helpful:hover{background-color:#f0f0f0}
.most-helpful-reviews li.helpful-review.active .review-ft .not-helpful{border-left:medium none;padding-left:5px}
.view-all-helpful-reviews {
    color: #333333;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 15px 0 10px 10px;
}
.click-review-container {
    padding-bottom: 20px;
}.click-review-label {
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
}label.rs-prompt {
    clear: left;
}.click-review {
    margin-bottom: 20px;
    width: 154px;
}.review-radios{
    border-bottom:1px solid #ccc;
    position:relative;
    float:left;
    height:13px;
    width:154px;
}
.clear{
    clear:both;
}
.review-radio{
    width:6px;
    height:6px;
    background:#ccc;
    border-radius:3px;
    float:left;
    margin-right:31px;
    position:relative;
    top:10px;
}
.review-radio:hover{
    background:#cc0021;
}
.review-radio.active{
    background:#cc0021;
    border:3px solid #cc0021;
    border-radius:6px;
    margin-right:25px;
    top:7px;
}
.count4 .review-radio{
    margin-right:43px;
}
.count3 .review-radio{
    margin-right:68px;
}
.count4 .review-radio.active{
    margin-right:37px;
}
.count3 .review-radio.active{
    margin-right:62px;
}
.review-radio.last{
    margin-right:0;
}
.review-radio.active.last, .count4 .review-radio.active.last, .count3 .review-radio.active.last{
    margin-right:0;
    margin-left:-6px;
}
.review-radio input{
    opacity:0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    cursor:pointer;
    outline:0;
}
.review-radio label{
    text-indent: -9999px;
    cursor:pointer;
    position:absolute;
    width:35px;
    top:-10px;
    left:-10px;
}
.review-rating{
    float:left;
    padding-left:10px;
    position:relative;
    top:5px;
}
.review-spectrum{
    overflow:hidden;
    margin-top:10px;
    width:154px;
    color:#777;
    font-size:11px;
}
.range-from{
    float:left;
}
.range-to{
    float:right;
}

i.stars {
    background: url("../images/20101209_star_sprite.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 14px;
    margin: 0;
    width: 70px;
}i.stars[title="0"],i.stars[title="0.0"],i.stars[title="0.1"],i.stars[title="0.2"],i.stars[title="0.3"],i.stars[title="0.4"]{background-position:-70px -14px}i.stars[title="0.5"],i.stars[title="0.6"],i.stars[title="0.7"],i.stars[title="0.8"],i.stars[title="0.9"]{background-position:-70px 0}i.stars[title="1"],i.stars[title="1.0"],i.stars[title="1.1"],i.stars[title="1.2"],i.stars[title="1.3"],i.stars[title="1.4"]{background-position:-56px -14px}i.stars[title="1.5"],i.stars[title="1.6"],i.stars[title="1.7"],i.stars[title="1.8"],i.stars[title="1.9"]{background-position:-56px 0}i.stars[title="2"],i.stars[title="2.0"],i.stars[title="2.1"],i.stars[title="2.2"],i.stars[title="2.3"],i.stars[title="2.4"]{background-position:-42px -14px}i.stars[title="2.5"],i.stars[title="2.6"],i.stars[title="2.7"],i.stars[title="2.8"],i.stars[title="2.9"]{background-position:-42px 0}i.stars[title="3"],i.stars[title="3.0"],i.stars[title="3.1"],i.stars[title="3.2"],i.stars[title="3.3"],i.stars[title="3.4"]{background-position:-28px -14px}i.stars[title="3.5"],i.stars[title="3.6"],i.stars[title="3.7"],i.stars[title="3.8"],i.stars[title="3.9"]{background-position:-28px 0}i.stars[title="4"],i.stars[title="4.0"],i.stars[title="4.1"],i.stars[title="4.2"],i.stars[title="4.3"],i.stars[title="4.4"]{background-position:-14px -14px}i.stars[title="4.5"],i.stars[title="4.6"],i.stars[title="4.7"],i.stars[title="4.8"],i.stars[title="4.9"]{background-position:-14px 0}i.stars[title="5"],i.stars[title="5.0"]{background-position:0 0}

.review-ft .success{display:none;line-height:14px;position:absolute;right:0;top:-33px}.review-ft .success span{white-space:normal}span.success{background-color:#d7e5c2;border:1px solid #6f8a45;display:inline-block;margin-bottom:6px;padding:6px;position:relative;width:auto}span.success i{background:url("../images/sp_luckytoday2_24_v6.png") no-repeat scroll -87px -51px transparent;float:left;height:13px;width:12px}span.success span{color:#6f8a45;font-weight:bold;margin-left:8px}


.m-content .productgroup-list li {
    border-top: 1px solid #DDDDDD;
    display: block;
    float: none;
    height: 30px;
    margin: 0;
    padding: 0;
	font-family:Arial;
}.m-content .productgroup-list .first{ border-top:none;}

.productgroup-list li a {
    border: medium none;
    color: #333333;
    display: block;
    font-size: 12px;
    font-weight: normal;
    line-height: 30px;
    margin: 0;
    overflow: hidden;
    padding: 0 10px 0 15px;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 160px;
    word-wrap: normal;
}

.side_menu li.menu-footer{ font-size:10px;}
.side_menu li.menu-footer a{ font-size:13px; font-weight:bold;}


.main-products ul{ float:left; display:inline; width:720px; margin:10px 0px 0px 0;border-bottom: 1px dotted #D1D1D1; }


.main-products ul .product_pic img{width:100px; height:90px; margin-top:1px;}
.main-products ul p.prices{ color:#ce0000; font-weight:bold;text-align:center; font-size:11px;}
.main-products ul h3 a{ font-size:11px;font-weight:normal;display:block; width:130px; line-height:16px;height:35px; padding:0px 5px 0px 10px;white-space:normal; overflow:hidden; text-overflow:ellipsis;word-wrap : break-word ; text-align:center;}
.main-products ul h3 a:hover{ text-decoration:underline; }
.main-products ul  p.btn_inquiry a{ float:left;display:block; margin:0 0 20px 20px;_margin:10px;  width:106px; height:21px;background:url(/images/sp_common.png) -244px -47px no-repeat; text-indent:-9999em;}
.main-products ul  p.btn_inquiry a:hover{ background:url(/images/sp_common.png) -244px -87px no-repeat;}
.main-products ul p.btn_inquiry{ margin-top:10px;}
.main-products .product_itemL{margin: 10px 0 10px 0; padding-bottom: 10px;border-bottom: 1px dotted #D1D1D1;color: #555555;}
.main-products .product_itemL .product_pic{ float:left;}

.main-products .product_itemL .item_info {
	margin:5px 0 10px 10px;
    display: inline;
    float: left;
    width: 480px;
}
.main-products .product_itemL .item_info h3 a{ height:16px; width:auto;	text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal; text-align:left; padding:0}
.main-products .product_itemL p.prices{ text-align:left;}	
.main-products .product_itemL p{ color:#999; line-height:16px;}
.main-products .product_itemL p.btn_inquiry{ padding-top:10px;}
.main-products .product_itemL.hover{ background:#f4f4f4;}

.main-products .product_itemL:hover{ background:#f4f4f4;}