.links-quick-order{float:right;width:100%}
#quickorder-form table td.txt-sku{width:90px}
#quickorder-form table td.pqty{width:100px}

#quickorder table{width: 100%; border-spacing: 0 10px;padding:10px}
#quickorder table#suggestion{background:#efefef}
#quickorder table th{font-weight: 700;padding: 10px;}
#quickorder table th.center {text-align: center;}
#quickorder h2.suggestion{display: inline-block;margin-bottom:10px;text-align: left;width: 100%;}
.txt-pcode{width: 120px; height: 25px; border:1px solid #999}
.txt-pcode:focus{background:#EDF7FD}
.txt-qty{width: 30px; height: 25px; border:1px solid #999; display: none}
.txt-pcode.txt-input-loading{background: url(https://s3.amazonaws.com/jpmagento-public/opc-ajax-loader.gif) no-repeat right 5px #EDF7FD;}
.p-auto{background:#fff; position:absolute; width:365px;box-shadow: 0 2px 3px 2px #CCC; margin-top:2px; z-index: 9999}
.p-item{padding:5px; width: 365px; float:left; border: 1px solid #ccc}
.p-item.current{background:#DEF0F0; cursor: pointer;}
.p-item.current em{background:#253F7A; cursor: pointer;}
.p-item.current span{cursor: pointer;}
.p-item.current span label{cursor: pointer;}
.p-item img, .p-item span{float:left;}
.p-item span.name{font-weight:700; width: 210px}
.p-item span.sku{float:none}
.p-item img{margin-right:5px;}
.p-item em{background:#444; color:#fff; font-style:normal}
.quick-order.success-msg, .quick-order.error-msg{display: none; margin: 10px 0;}
.ajax-quick-order.success-msg, .ajax-quick-order.error-msg{display: none; margin: 10px 0;}
.pname em{font-style:normal}
.add-cart-loading.hide{opacity:0}
.add-cart-loading.show{opacity:1}

.ajax-add-cart-loading{margin: 10px auto;}
.ajax-add-cart-loading.hide{opacity:0}
.ajax-add-cart-loading.show{opacity:1}

.poption{display: inline-block;width: 100%;}
.option-item{float: left;margin: 5px 0 0;width: 100%;}
.option-item > label{width:100%; display:block;font-weight:700;}
.option-item > label > em{color:red}
.option-item select{border: 1px solid #666;width:100%}
.rectangle{display:inline-block;width:100%; margin: 10px 0; text-align: center}

.options-list{padding:5px 10px;display:inline-block}
.options-list li{float:left;width:100%}
.options-list li input, .options-list li > span{float:left}
.options-list li input{margin:3px 7px 0 0}

.form-action-button{text-align:right;padding:20px 0 0;width:100%;}

#search-table .btn-remove-cart { min-width: inherit;  height: inherit;  margin-bottom: inherit;  line-height: inherit;}
#search-table .puom { min-width: 100px; }