
/*product-intro*/
.product-intro .product-summary {position: relative; margin: 10px 0;}
.product-intro .product-preview .product-image {padding: 10px; margin: 0; border: 1px #ddd solid; text-align: center;}
.product-intro .product-preview img {max-width: 100%; max-height: 220px; display: inline-block;}

.product-intro .product-title {padding: 10px 0; border-bottom: 0px #03689B solid}
.product-intro .product-title .product_name {font-size: 24px; display: block; color: #000}
.product-intro .product-title .product_subtitle {font-size: 12px;}

.product-intro .product-summary #product-short_summary {display: none;}
.product-intro .product-data-table table {width: 100%}
.product-intro .product-data-table th {
    color: #000;
    font-weight: bold;
    background: #e6f4fc;
    padding: 5px 0;
    font-size: 12px;
    text-align: center;
}
.product-intro .product-data-table th:nth-child(2) {width: 100px}
.product-intro .product-data-table th:nth-child(3) {width: 60px}
.product-intro .product-data-table th:nth-child(4) {width: 120px}
.product-intro .product-data-table th:nth-child(5) {width: 0}
.product-intro .product-data-table .data-table table td {padding: 5px 0; font-size: 12px; border-bottom: 1px #ddd solid; text-align: center;}
.product-intro .product-data-table .data-table table td:nth-child(2) {width: 100px}
.product-intro .product-data-table .data-table table td:nth-child(3) {width: 60px}
.product-intro .product-data-table .data-table table td:nth-child(4) {width: 120px}

.product-intro .product-data-table .data-table td.last {width: 0}

.product-intro .product-data-table .data-table select {border:1px #aaa solid; padding: 3px 10px}

.product-intro .product-acts {margin: 10px 0}
.product-intro .tool-tips {display: none}
.product-intro .product-contact-info {font-size: 13px;}

/*detail-box*/
.detail-box {margin-top: 20px; font-size: 13px; position: relative; overflow: hidden;}
.detail-box .tbar {border-top:1px #03689B solid; padding: 5px 0px 0; margin-bottom: 10px; text-transform : uppercase}
.detail-box .tbar h2 {font-size: 22px; font-weight: normal; background: #03689B;color:#fff;}
.detail-box .detail-table table {border-top: 1px #ddd solid; border-left: 1px #ddd solid;}
.detail-box .detail-table td {border-right: 1px #ddd solid; border-bottom: 1px #ddd solid; padding: 5px; word-break:break-all }
.detail-box .detail-table td p {margin: 0}

.detail-quality h3 {
    color: #000;
    font-size: 13px;
    padding: 0 0 10px;
    font-weight: normal;
}
.detail-quality dl {overflow: hidden;}
.detail-quality select {border:1px #aaa solid; padding: 3px 10px}
.detail-quality ul li {padding-top: 5px;}
.detail-quality .select-list li a {
    display: inline-block;
    line-height: 1.5em;
    padding: 0 0 0 21px;
    background-position: 0 -153px;
    color: #03689B;
    font-weight: bold;
    background-image: url(https://www.glpbio.com/pub/static/frontend/glpbio/global/en_US/images/detail_sprite.png);
    background-repeat: no-repeat;
    background-color: transparent;
}


/*form*/
.product-acts button.add-to-cart  {background: #ea5504; border:1px #ea5504 solid; padding: 10px 0px; width: 49%; border-radius: 3px; color: #fff; }
.product-acts button.bulk-inquiry {background: #03689B;; border:1px #03689B solid; padding: 10px 0px; width: 49%; border-radius: 3px; color: #fff; }
.product-acts button.through-fisher {background: #fff;; border:1px #03689B solid; padding: 10px 0px; width: 99%; border-radius: 3px; color: #000; margin-top: 10px}

/*#ScroMainc*/
#ScLeft, #ScRight {visibility: visible;}

.addcon {width: 1180px; height: auto; overflow: hidden;}

.detail-cite-bar {text-align: center;border-top: 1px solid #ddd;margin-top: 10px;padding-top: 5px;padding-bottom: 8px;margin-bottom: 0px;width: 100%;}
