.col {
  display: block;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 1%;
  padding-left: 1%;
  min-height: 1px;
  word-break: break-word;
  *
  padding-right: 1% !important;
  *
  padding-left: 1% !important;
}


.buycount{
  font-size: 12px;
  padding-top: 1px;
  padding-bottom: 1px;
  width: 20px;
  text-align: right;
}

.input-prepend.input-append input {
  font-size: 12px;
  padding-top: 1px;
  padding-bottom: 1px;
  width: 20px;
  text-align: right;
}

.dp_price{
  color:#000000;
  font-size:22px;
}

.dp_pricetax{
  color:#000000;
  font-size:16px;
}

.title-text{
    font-size: 20px;
}

.btm_text{
  padding-left:140px;
}

.dp_rightt{
  width:100%;
  display : table-cell; 
  word-wrap : break-word;
  overflow-wrap : break-word;
}


.table_price{
display: none;
}

.no_br br{ 
  display:none; 
}

.table th{
  text-align:center;
  }

.table td{
  text-align:center;
  }




#option_tbl {
border-collapse:collapse;
margin:10px auto 0;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
width:100%;
}
#option_tbl th{
padding:5px;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
}
#option_tbl td input{
float:none;
margin:0 0 5px;
width:auto;
}
#option_tbl th,
#option_tbl td.none {
background:#eee;
}
#option_tbl td {
padding:5px;
text-align:center;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
}
.stock_zero {
color:red;
}
