#productAttributes{ padding-top: 20px;}
#attrib-grid-table{background:#fff;display:block;padding:0; margin: 0;}
#productAttributes table{ width:100%; box-sizing: border-box; border-radius: 3px; border: #d6d6d6 solid 1px; border-bottom: none;}
#productAttributes table tr{border-bottom: #d6d6d6 solid 1px; display: block;}
#productAttributes table tr td{background:#fff;color:#000;font-size:13px; text-align:center;vertical-align:middle;padding:5px 0;}
#productAttributes table tr td.attrib-grid-vHeader{text-align:left; width: calc(100% - 120px); display: inline-block; line-height:30px; text-indent: 10px; border-right: #d6d6d6 solid 1px;}
#productAttributes table tr td.attrib-grid-cell{width:100px; display: inline-block; padding-left: 8px;}
#productAttributes table tr td .qty_act,#productAttributes table tr td .qtyInput{ float:left; height:30px; width:30px; text-align:center; margin: 0;}
#productAttributes table tr td .CustLabel{display:inline-block;width:80px;text-align:right;}
#productAttributes table tr td .CustInput{width:150px;}
#productAttributes table tr td .qty_act a{color:#666;margin:0; padding:0; display:block; text-align:center; height:28px; line-height:28px; font-size:18px; background: #eee; border: #cacaca solid 1px;}
#productAttributes table tbody,#productAttributes table tfoot,#productAttributes table thead{ display: block; border:none; width:100%;}
input.qtyInput{ border-right: none; border-left: none;}