/* Move down content because we have a fixed navbar that is 50px tall */

body {
    background-color: #ffffff;
    /*
  background-size:120px auto;
  background-image: url("/bs/images/monkey_han.png"); 
  background-repeat: no-repeat;
  background-position:0px 60px; 
    */
}

img {
    border: 0;
}

a {
    color: #06c;
}

h1 {
    font-size: 17px;
    font-weight: bold
}

h2 {
    font-size: 14px;
    font-weight: bold
}

h3 {
    font-size: 14px;
    font-weight: bold
}

h4 {
    font-size: 13px;
    font-weight: bold
}

h5 {
    font-size: 12px;
    font-weight: bold
}

dt,
dl {
    font-size: 13px;
}

ul {
    list-style: outside none none;
    padding-left: 0px;
}

ul.idx>li {
    padding-left: 0px;
    line-height: 2em;
}

ul.querylog {
    list-style: outside none none;
}

ul.querylog>li {
    padding-left: 0px;
    border-right: 1px solid #ccc;
    float: left;
    line-height: 2em;
    padding: 0 10px;

}

dl {
    margin-bottom: 10px;
    margin-top: 0;
}

.icon-red {
    color: #ff6600;
    font-size: 16px;
    font-weight: 400;
}

.icon-blue {
    color: blue;
}

.index_icon {
    color: #48494B;
    font-size: 12px;
    float: left;
    margin-top: 2px;
}

.index_link {
    color: #48494B;
    font-size: 12px;
}

/*auto set height of "other products from this company"*/
.moreimg {
    margin-left: auto;
    margin-right: auto;
}

.thumbnail_wrapper {
    display: -webkit-flexbox;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 170px;
    width: 170px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    margin-bottom: 10px;
    overflow: hidden;
}

;

.prohibited-items-wrapper .list-col {
    display: block;
    float: left;
    margin-right: 1.44828%;
    width: 31.0345%;
}

.promo-wrapper .promo-box {
    display: block;
    float: left;
    margin-right: 4.16667%;
    width: 16.6667%;
}

.promo-wrapper .promo-box img {
    display: block;
    margin: 0 auto;
    width: 90px;
}

.prohibited-items-promo h3 {
    text-align: center;
    color: #4b4b4b;
    font-family: "Avenir W01", sans-serif;
    font-size: 1em;
    font-weight: 900;
    line-height: 1.4;
}


.prohibited-items-wrapper .list-col ul {
    margin: 10px 0 0 5px;
    padding-left: 15px;
}

.prohibited-items-wrapper .list-col ul li {
    line-height: 2.2;
    list-style-type: disc;
    font-weight: 500;

}

.policy ul {
    padding-left: 15px;
}

.policy ul li {
    margin-left: 30px;
    line-height: 2.2;
    list-style-type: disc;
    font-weight: 500;
}

#spec img {
    max-width: 600px;
}

.popover {
    display: block;
}

.popover.bottom {
    margin-top: 50px;
    margin-left: -70px;
}

/*sub category*/
#subcat_container input {
    margin-left: 15px;
    margin-top: 12px;
}

/* Category Menu Redesign Styles */
.category-menu {
    list-style: none;
    padding: 0;
    margin: 0;
}

.category-group {
    margin-bottom: 20px;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
    border: 1px solid #eee;
    transition: transform 0.2s;
    /* Clearfix for potential floats if needed, though grid/flex is used below */
    overflow: hidden;
}

/* Horizontal visual separator after every two groups */
.category-group:nth-child(2n) {
    margin-bottom: 40px;
    border-bottom: 2px dashed #eee;
    padding-bottom: 40px;
}

.category-group:hover {
    transform: translateY(-2px);
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}

.category-group:nth-child(5n+1) {
    background-color: #f8f9ff;
    border-left: 4px solid #4a90e2;
}

.category-group:nth-child(5n+2) {
    background-color: #fdfaf4;
    border-left: 4px solid #f5a623;
}

.category-group:nth-child(5n+3) {
    background-color: #f4fff7;
    border-left: 4px solid #7bc67e;
}

.category-group:nth-child(5n+4) {
    background-color: #fff5f8;
    border-left: 4px solid #e91e63;
}

.category-group:nth-child(5n+5) {
    background-color: #f9f4ff;
    border-left: 4px solid #9c27b0;
}

.category-group>a {
    font-size: 20px;
    font-weight: 700;
    color: #333;
    display: block;
    margin-bottom: 10px;
    text-decoration: none;
}

.category-group>a:hover {
    color: #06c;
}

.category-desc {
    font-size: 13px;
    color: #666;
    line-height: 1.6;
    margin-bottom: 15px;
    font-style: italic;
}

.category-group ul {
    list-style: none;
    padding: 0;
    display: grid;
    /* Horizontally spread out and aligned in columns */
    grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
    gap: 10px 20px;
}

.category-group ul li {
    font-size: 14px;
}

.category-group ul li a {
    color: #555;
    text-decoration: none;
}

.category-group ul li a:hover {
    color: #06c;
    text-decoration: underline;
}

.category-group ul li.more-link a {
    font-weight: bold;
    color: #f5a623;
}

ul.new_post>li {
    margin: 7px 0px;
}

.alert-success {
    margin-bottom: 0px;
    padding: 6px;
}

.alert-danger {
    margin-bottom: 0px;
    padding: 6px;
}

.w_36 {
    width: 36px;
}

.w_100 {
    width: 100px;
    cursor: pointer;
}

.w_350 {
    width: 350px;
    height: auto
}

.t_100 {
    width: 100%;
}

.t_50 {
    width: 50%;
}

.rfq_textarea {
    min-height: 136px;
    padding: 0px;
    line-height: 21px;
    resize: none;
    width: 100%;
    max-width: 720px;
    font-weight: 400;
    background-color: #fff;
    border: 1px solid #dae2ed;
    color: #333;
}

.files {
    padding: 10px 0px;
}

.rfq_submit {
    background-color: #ffb72d;
    border-color: #ffb72d;
    color: #fff;
}

.must {
    color: red;
    font-weight: bold;
}

.form-group label {
    font-weight: 100;
}

span.red {
    color: red;
}

.remove_pi {
    cursor: pointer;
}

/*remove photo link */
.hidden {
    display: none;
}

.show {
    display: block;
}

.glyphicon {
    margin-right: 5px
}

.pay>p {
    margin-top: 24px;
    line-height: 24px;
}

.payinfo>li {
    padding: 5px 0px;
}

.tips>li {
    padding: 5px 0px;
}

.tips {
    padding-left: 13px;
}

.inquire_div {
    padding: 10px 0px 10px 10px;
    border-left: 2px solid #468847;
    margin-left: 20px;
    margin-top: 5px
}

.inquire_li {
    margin: 10px 0px
}

.pimg {
    width: 350px;
}

td.idx_td>a {
    padding-left: 24px;
}

.kw_li {
    float: left;
    margin: 10px 10px;
}

.price>span {
    color: red;
    line-height: 24px;
    font-weight: bold
}

.price>b {
    color: #000;
}

.page-header {
    margin: 30px 0 10px;
    padding-bottom: 0px
}

.navbar {
    min-height: 48px;
}

.m_nav_bg {
    background-color: #fff;
    border-bottom: 3px solid #FFB72D;
}

.idx_nav_justify>li {
    padding: 0px 10px;
}

.idx_nav_justify>li.active>a.b {
    background-color: #286090;
    color: #fff;
}

.idx_nav_justify>li.active>a.g {
    background-color: #3fcf3f;
    color: #fff;
}

.idx_nav_justify>li.active>a.y {
    background-color: #ffb72d;
    color: #fff;
}

.navbar-header .navbar-brand {
    color: #fff;
    height: 46px;
    display: block;
    background-image: url("/bs/images/logo-x72.png");
    background-repeat: no-repeat;
    background-position: center 50%;
    width: 160px;
    background-size: 160px 47px;
}

.nav>li>a {
    padding: 13px 10px;
}

.nav-pills>li>a {
    color: #48494B;
    font-size: 16px;
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
    background-color: #FFB72D;
    color: #fff;
}

.no_padding {
    padding: 0px 0px;
}

.dl-horizontal dd {
    margin-left: 50%;
    padding: 3px 0px;
    overflow: hidden;
    word-wrap: break-word;
    word-break: break-all;
}

.dl-horizontal dt {
    color: #555;
    clear: left;
    float: left;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 50%;
    padding: 3px 0px;
}


.form-control {
    height: 40px;
}

.input-group-btn>.btn {
    height: 40px;
    border-color: #FFB72D;
    background-color: #FFB72D;
    font-size: 20px;
}

.show {
    height: 340px;
    overflow-y: hidden;
}

.show>img {
    height: 120px;
}

.mshow {
    display: block;
}

.mhidden {
    display: none;
}

.idx_friendlinks {
    list-style: outside none none;
    padding-left: 0px;
}

.idx_friendlinks>li {
    float: left;
    padding: 10px 20px;
}

.idx_friendlinks>li>a {
    color: #06c;
}


table.idx_table {
    width: 100%;
}

.idx_td {
    padding: 5px 0px;
}

.page-header h3 {
    font-weight: bold
}

.footer>li>a {
    padding: 0px 10px 5px 0px;
}

/*adjust my.php nav menu padding*/
.my_nav>li {
    padding-left: 12px;
}

.my_main>div>h2 {
    margin-top: 0px;
}

.my_main {
    margin-bottom: 20px;
}

.my_main>div>img {
    width: 100px;
}

.row_padding {
    padding: 20px 0px;
}


.pptable {
    width: 100%;
}

.pptable th {
    vertical-align: top;
    padding: 10px 0px;
}

.pptable td {
    padding: 10px 0px;
}

.pptable select {
    float: left;
}

.pptable li {
    padding: 0px 0px 10px 0px;
}

.pptable ul {
    padding: 0px 0px;
}

.my_input {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    font-size: 14px;
    height: 40px;
    width: 200px;
}

.inquire_table {
    width: 100%;
}

.inquire_table th,
td {
    padding: 10px 0px;
}

.mpad {
    padding-top: 20px;
}

.mpad>.row {
    padding-left: 15px;
}

.company_detail li {
    display: inline-block;
    margin-right: 10px;
    /* 可选：添加一些间距 */
}

.breakline {
    width: 100%;
    border-top: 1px solid #ccc;
    padding-top: 10px
}

.breakline ul>li {
    padding: 10px 0px;
}

.pdetail p {
    line-height: 24px;
}

.company_basic th {
    width: 30%;
}

.t200 {
    width: 200px;
}

/*scope in header.tpl*/
.price {
    color: #333;
}

.price>span {
    color: red;
    line-height: 24px;
    font-weight: bold
}

.price>b {
    color: #000;
}

.sf-menu li {
    white-space: normal;
}

.idx_img_bar a>img {
    height: 150px
}

.idx_title ul li {
    line-height: 2em;
    overflow: hidden;
    padding-left: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.nav>li>a {
    padding: 14px 10px;
}

.nav-pills>li>a {
    color: #48494B;
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
    background-color: #FFB72D;
    color: #fff;
}

.idx_friendlinks>li>a {
    color: #06c;
}

.m-footer {
    margin-top: 10px;
}

.companycontact>li {
    padding: 10px 0px;
}

.error {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
    border-radius: 4px;
    margin-left: 20px;
    padding: 10px 10px;
}

.bs-callout {
    border-left: 3px solid #EEEEEE;
    margin: 20px 0;
    padding: 20px;
}

.bs-callout h2 {
    margin-bottom: 5px;
    margin-top: 0;
}

.bs-callout p:last-child {
    margin-bottom: 0;
}

.bs-callout-danger {
    background-color: #FDF7F7;
    border-color: #EED3D7;
}

.bs-callout-danger h2 {
    color: #B94A48;
}

.bs-callout-warning {
    background-color: #FAF8F0;
    border-color: #FAEBCC;
}

.bs-callout-warning h2 {
    color: #8A6D3B;
}

.bs-callout-info {
    background-color: #F4F8FA;
    border-color: #BCE8F1;
}

.bs-callout-info h2 {
    color: #34789A;
}

/* country icon list **/
.country-flag {
    background: url("/images/list/sprites_countryFlag_s_fix.png") no-repeat scroll 0 0 transparent;
}

.css_flag {
    background: url("/images/common/country/sprites/sprites_countryFlag_s_fix.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    line-height: 15px;
    padding: 0 0 0 25px;
}

.css_ad {
    background-position: 0 0;
}

.css_ae {
    background-position: 0 -78px;
}

.css_af {
    background-position: 0 -158px;
}

.css_ag {
    background-position: 0 -240px;
}

.css_ai {
    background-position: 0 -318px;
}

.css_aj {
    background-position: 0 -398px;
}

.css_al {
    background-position: 0 -480px;
}

.css_am {
    background-position: 0 -558px;
}

.css_an {
    background-position: 0 -640px;
}

.css_ao {
    background-position: 0 -720px;
}

.css_aq {
    background-position: 0 -800px;
}

.css_ar {
    background-position: 0 -880px;
}

.css_as {
    background-position: 0 -958px;
}

.css_at {
    background-position: 0 -1040px;
}

.css_au {
    background-position: 0 -1118px;
}

.css_aw {
    background-position: 0 -1200px;
}

.css_az {
    background-position: 0 -1278px;
}

.css_ba {
    background-position: 0 -1360px;
}

.css_bb {
    background-position: 0 -1440px;
}

.css_bd {
    background-position: 0 -1520px;
}

.css_be {
    background-position: 0 -1600px;
}

.css_bf {
    background-position: 0 -1680px;
}

.css_bg {
    background-position: 0 -1760px;
}

.css_bh {
    background-position: 0 -1840px;
}

.css_bi {
    background-position: 0 -1920px;
}

.css_bj {
    background-position: 0 -2000px;
}

.css_bk {
    background-position: 0 -2078px;
}

.css_bm {
    background-position: 0 -2158px;
}

.css_bn {
    background-position: 0 -2238px;
}

.css_bo {
    background-position: 0 -2320px;
}

.css_bp {
    background-position: 0 -2400px;
}

.css_br {
    background-position: 0 -2480px;
}

.css_bs {
    background-position: 0 -2558px;
}

.css_bt {
    background-position: 0 -2640px;
}

.css_bv {
    background-position: 0 -2720px;
}

.css_bw {
    background-position: 0 -2800px;
}

.css_by {
    background-position: 0 -2878px;
}

.css_bz {
    background-position: 0 -2960px;
}

.css_ca {
    background-position: 0 -3038px;
}

.css_cc {
    background-position: 0 -3118px;
}

.css_cd {
    background-position: 0 -3200px;
}

.css_ce {
    background-position: 0 -3278px;
}

.css_cf {
    background-position: 0 -3360px;
}

.css_cg {
    background-position: 0 -3440px;
}

.css_ch {
    background-position: 0 -3520px;
}

.css_ci {
    background-position: 0 -3600px;
}

.css_ck {
    background-position: 0 -3678px;
}

.css_cl {
    background-position: 0 -3760px;
}

.css_cm {
    background-position: 0 -3840px;
}

.css_cn {
    background-position: 0 -3920px;
}

.css_co {
    background-position: 0 -4000px;
}

.css_cq {
    background-position: 0 -4078px;
}

.css_cr {
    background-position: 0 -4160px;
}

.css_cs {
    background-position: 0 -4240px;
}

.css_cu {
    background-position: 0 -4318px;
}

.css_cv {
    background-position: 0 -4400px;
}

.css_cw {
    background-position: 0 -4478px;
}

.css_cx {
    background-position: 0 -4558px;
}

.css_cy {
    background-position: 0 -4640px;
}

.css_cz {
    background-position: 0 -4720px;
}

.css_da {
    background-position: 0 -4800px;
}

.css_de {
    background-position: 0 -4880px;
}

.css_dj {
    background-position: 0 -4960px;
}

.css_dk {
    background-position: 0 -5038px;
}

.css_dm {
    background-position: 0 -5118px;
}

.css_do {
    background-position: 0 -5200px;
}

.css_dr {
    background-position: 0 -5280px;
}

.css_dz {
    background-position: 0 -5360px;
}

.css_ec {
    background-position: 0 -5438px;
}

.css_ee {
    background-position: 0 -5520px;
}

.css_eg {
    background-position: 0 -5600px;
}

.css_eh {
    background-position: 0 -5678px;
}

.css_ek {
    background-position: 0 -5760px;
}

.css_en {
    background-position: 0 -5840px;
}

.css_er {
    background-position: 0 -5918px;
}

.css_es {
    background-position: 0 -6000px;
}

.css_et {
    background-position: 0 -6080px;
}

.css_ez {
    background-position: 0 -6160px;
}

.css_fi {
    background-position: 0 -6238px;
}

.css_fj {
    background-position: 0 -6318px;
}

.css_fk {
    background-position: 0 -6398px;
}

.css_fm {
    background-position: 0 -6480px;
}

.css_fo {
    background-position: 0 -6560px;
}

.css_fr {
    background-position: 0 -6640px;
}

.css_fx {
    background-position: 0 -6720px;
}

.css_ga {
    background-position: 0 -6800px;
}

.css_gb {
    background-position: 0 -6880px;
}

.css_gd {
    background-position: 0 -6960px;
}

.css_ge {
    background-position: 0 -7040px;
}

.css_gf {
    background-position: 0 -7120px;
}

.css_gg {
    background-position: 0 -7200px;
}

.css_gh {
    background-position: 0 -7280px;
}

.css_gi {
    background-position: 0 -7358px;
}

.css_gl {
    background-position: 0 -7440px;
}

.css_gm {
    background-position: 0 -7520px;
}

.css_gn {
    background-position: 0 -7600px;
}

.css_gp {
    background-position: 0 -7680px;
}

.css_gq {
    background-position: 0 -7760px;
}

.css_gr {
    background-position: 0 -7840px;
}

.css_gs {
    background-position: 0 -7918px;
}

.css_gt {
    background-position: 0 -8000px;
}

.css_gu {
    background-position: 0 -8078px;
}

.css_gv {
    background-position: 0 -8160px;
}

.css_gw {
    background-position: 0 -8240px;
}

.css_gy {
    background-position: 0 -8320px;
}

.css_ha {
    background-position: 0 -8400px;
}

.css_hk {
    background-position: 0 -8480px;
}

.css_hm {
    background-position: 0 -8558px;
}

.css_hn {
    background-position: 0 -8638px;
}

.css_hr {
    background-position: 0 -8718px;
}

.css_ht {
    background-position: 0 -8800px;
}

.css_hu {
    background-position: 0 -8880px;
}

.css_ic {
    background-position: 0 -8960px;
}

.css_id {
    background-position: 0 -9040px;
}

.css_ie {
    background-position: 0 -9118px;
}

.css_il {
    background-position: 0 -9200px;
}

.css_in {
    background-position: 0 -9280px;
}

.css_io {
    background-position: 0 -9358px;
}

.css_iq {
    background-position: 0 -9440px;
}

.css_ir {
    background-position: 0 -9520px;
}

.css_is {
    background-position: 0 -9600px;
}

.css_it {
    background-position: 0 -9680px;
}

.css_iv {
    background-position: 0 -9760px;
}

.css_ja {
    background-position: 0 -9840px;
}

.css_jm {
    background-position: 0 -9918px;
}

.css_jo {
    background-position: 0 -9998px;
}

.css_jp {
    background-position: 0 -10080px;
}

.css_ke {
    background-position: 0 -10160px;
}

.css_kg {
    background-position: 0 -10240px;
}

.css_kh {
    background-position: 0 -10320px;
}

.css_ki {
    background-position: 0 -10400px;
}

.css_km {
    background-position: 0 -10480px;
}

.css_kn {
    background-position: 0 -10560px;
}

.css_kp {
    background-position: 0 -10638px;
}

.css_kr {
    background-position: 0 -10720px;
}

.css_ks {
    background-position: 0 -10800px;
}

.css_kw {
    background-position: 0 -10878px;
}

.css_ky {
    background-position: 0 -10958px;
}

.css_kz {
    background-position: 0 -11040px;
}

.css_la {
    background-position: 0 -11120px;
}

.css_lb {
    background-position: 0 -11200px;
}

.css_lc {
    background-position: 0 -11278px;
}

.css_le {
    background-position: 0 -11360px;
}

.css_lg {
    background-position: 0 -11440px;
}

.css_lh {
    background-position: 0 -11520px;
}

.css_li {
    background-position: 0 -11600px;
}

.css_lk {
    background-position: 0 -11678px;
}

.css_lr {
    background-position: 0 -11758px;
}

.css_ls {
    background-position: 0 -11840px;
}

.css_lt {
    background-position: 0 -11920px;
}

.css_lu {
    background-position: 0 -12000px;
}

.css_lv {
    background-position: 0 -12080px;
}

.css_ly {
    background-position: 0 -12158px;
}

.css_ma {
    background-position: 0 -12240px;
}

.css_mb {
    background-position: 0 -12320px;
}

.css_mc {
    background-position: 0 -12400px;
}

.css_md {
    background-position: 0 -12478px;
}

.css_mg {
    background-position: 0 -12560px;
}

.css_mh {
    background-position: 0 -12638px;
}

.css_mi {
    background-position: 0 -12720px;
}

.css_mk {
    background-position: 0 -12800px;
}

.css_ml {
    background-position: 0 -12880px;
}

.css_mm {
    background-position: 0 -12958px;
}

.css_mn {
    background-position: 0 -13038px;
}

.css_mo {
    background-position: 0 -13120px;
}

.css_mo_old {
    background-position: 0 -13200px;
}

.css_mp {
    background-position: 0 -13278px;
}

.css_mq {
    background-position: 0 -13360px;
}

.css_mr {
    background-position: 0 -13440px;
}

.css_ms {
    background-position: 0 -13518px;
}

.css_mt {
    background-position: 0 -13600px;
}

.css_mu {
    background-position: 0 -13680px;
}

.css_mv {
    background-position: 0 -13760px;
}

.css_mw {
    background-position: 0 -13840px;
}

.css_mx {
    background-position: 0 -13920px;
}

.css_my {
    background-position: 0 -13998px;
}

.css_mz {
    background-position: 0 -14080px;
}

.css_na {
    background-position: 0 -14160px;
}

.css_nc {
    background-position: 0 -14240px;
}

.css_ne {
    background-position: 0 -14320px;
}

.css_nf {
    background-position: 0 -14398px;
}

.css_ng {
    background-position: 0 -14478px;
}

.css_nh {
    background-position: 0 -14560px;
}

.css_ni {
    background-position: 0 -14640px;
}

.css_nl {
    background-position: 0 -14720px;
}

.css_no {
    background-position: 0 -14800px;
}

.css_np {
    background-position: 0 -14880px;
}

.css_nr {
    background-position: 0 -14958px;
}

.css_nt {
    background-position: 0 -15040px;
}

.css_nu {
    background-position: 0 -15118px;
}

.css_nz {
    background-position: 0 -15198px;
}

.css_om {
    background-position: 0 -15280px;
}

.css_pa {
    background-position: 0 -15360px;
}

.css_pe {
    background-position: 0 -15440px;
}

.css_pf {
    background-position: 0 -15520px;
}

.css_pg {
    background-position: 0 -15600px;
}

.css_ph {
    background-position: 0 -15678px;
}

.css_pk {
    background-position: 0 -15760px;
}

.css_pl {
    background-position: 0 -15840px;
}

.css_pm {
    background-position: 0 -15920px;
}

.css_pn {
    background-position: 0 -15998px;
}

.css_po {
    background-position: 0 -16080px;
}

.css_pr {
    background-position: 0 -16160px;
}

.css_ps {
    background-position: 0 -16240px;
}

.css_pt {
    background-position: 0 -16320px;
}

.css_pw {
    background-position: 0 -16400px;
}

.css_py {
    background-position: 0 -16480px;
}

.css_qa {
    background-position: 0 -16558px;
}

.css_re {
    background-position: 0 -16640px;
}

.css_rm {
    background-position: 0 -16718px;
}

.css_ro {
    background-position: 0 -16800px;
}

.css_ru {
    background-position: 0 -16880px;
}

.css_rw {
    background-position: 0 -16960px;
}

.css_sa {
    background-position: 0 -17040px;
}

.css_sb {
    background-position: 0 -17120px;
}

.css_sc {
    background-position: 0 -17198px;
}

.css_sd {
    background-position: 0 -17278px;
}

.css_se {
    background-position: 0 -17360px;
}

.css_sf {
    background-position: 0 -17440px;
}

.css_sg {
    background-position: 0 -17520px;
}

.css_sh {
    background-position: 0 -17598px;
}

.css_si {
    background-position: 0 -17678px;
}

.css_sj {
    background-position: 0 -17760px;
}

.css_sk {
    background-position: 0 -17840px;
}

.css_sl {
    background-position: 0 -17920px;
}

.css_sm {
    background-position: 0 -18000px;
}

.css_sn {
    background-position: 0 -18080px;
}

.css_so {
    background-position: 0 -18160px;
}

.css_sp {
    background-position: 0 -18240px;
}

.css_sr {
    background-position: 0 -18320px;
}

.css_srb {
    background-position: 0 -18400px;
}

.css_st {
    background-position: 0 -18478px;
}

.css_sv {
    background-position: 0 -18560px;
}

.css_sw {
    background-position: 0 -18640px;
}

.css_sy {
    background-position: 0 -18720px;
}

.css_sz {
    background-position: 0 -18800px;
}

.css_tc {
    background-position: 0 -18878px;
}

.css_td {
    background-position: 0 -18960px;
}

.css_tf {
    background-position: 0 -19040px;
}

.css_tg {
    background-position: 0 -19120px;
}

.css_th {
    background-position: 0 -19200px;
}

.css_tj {
    background-position: 0 -19278px;
}

.css_tk {
    background-position: 0 -19358px;
}

.css_tm {
    background-position: 0 -19438px;
}

.css_tn {
    background-position: 0 -19520px;
}

.css_to {
    background-position: 0 -19598px;
}

.css_tp {
    background-position: 0 -19680px;
}

.css_tr {
    background-position: 0 -19760px;
}

.css_ts {
    background-position: 0 -19840px;
}

.css_tt {
    background-position: 0 -19920px;
}

.css_tu {
    background-position: 0 -20000px;
}

.css_tv {
    background-position: 0 -20078px;
}

.css_tw {
    background-position: 0 -20160px;
}

.css_tw_old {
    background-position: 0 -20240px;
}

.css_tx {
    background-position: 0 -20318px;
}

.css_tz {
    background-position: 0 -20400px;
}

.css_ua {
    background-position: 0 -20480px;
}

.css_ug {
    background-position: 0 -20560px;
}

.css_uk {
    background-position: 0 -20638px;
}

.css_um {
    background-position: 0 -20720px;
}

.css_up {
    background-position: 0 -20800px;
}

.css_us {
    background-position: 0 -20880px;
}

.css_uy {
    background-position: 0 -20960px;
}

.css_uz {
    background-position: 0 -21038px;
}

.css_va {
    background-position: 0 -21120px;
}

.css_vc {
    background-position: 0 -21200px;
}

.css_ve {
    background-position: 0 -21280px;
}

.css_vg {
    background-position: 0 -21358px;
}

.css_vi {
    background-position: 0 -21440px;
}

.css_vm {
    background-position: 0 -21520px;
}

.css_vn {
    background-position: 0 -21600px;
}

.css_vt {
    background-position: 0 -21680px;
}

.css_vu {
    background-position: 0 -21760px;
}

.css_wa {
    background-position: 0 -21840px;
}

.css_wf {
    background-position: 0 -21920px;
}

.css_ws {
    background-position: 0 -21998px;
}

.css_wz {
    background-position: 0 -22080px;
}

.css_ye {
    background-position: 0 -22160px;
}

.css_yt {
    background-position: 0 -22240px;
}

.css_yu {
    background-position: 0 -22320px;
}

.css_za {
    background-position: 0 -22400px;
}

.css_zm {
    background-position: 0 -22480px;
}

.css_zr {
    background-position: 0 -22560px;
}

.css_zw {
    background-position: 0 -22638px;
}



/*inquire in product*/
.pinquire_input {
    float: left;
    width: 40%;
}

.pinquire_alert {
    float: left;
    padding: 9px;
    width: 40%;
    margin-left: 5px;
    margin-bottom: 0px
}


.icon-bar {
    color: #000;
    background-color: #000;
}