/* 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; }


/*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;
    height: 170px;
    width:170px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    margin-bottom: 10px;
};

.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;}

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;}
.c_profile li {padding:10px 10px 10px 0px; float:left;}
.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;}