.links-quick-order{float:right;width:100%}
#quickorder-form table tr th{padding:10px;vertical-align:middle;}
#quickorder-form table tr td.txt-sku{width:90px}
#quickorder-form table tr td.td-pcode{width:145px}
#quickorder-form table tr td.pname{width:335px}
#quickorder-form table tr td.td-qty{width:40px}
#quickorder-form table tr td.pqty{width:60px}
#quickorder-form table tr td.td-action{text-align: left;padding-right:0}
#quickorder-form table tr td{padding:10px;vertical-align:middle!important;}
#quickorder-form .options-list {display: block; padding: 0 10px 5px;}
#quickorder-form .options-list li {float: none;}
#quickorder-form table tr td select {height: 25px; padding: 0 4px;}

#quickorder table{width: 100%; border-spacing: 0 10px;padding:10px}
#quickorder table#suggestion{background:#efefef}
/*#quickorder table tbody tr:hover{background:#f6f9a2}*/
#quickorder table th{/*font-weight: 700;*/padding: 0 10px 6px 0;text-transform: uppercase;font-size: 16px;color:#707072 !important;}
#quickorder h2.suggestion{display: inline-block;margin-bottom:10px;text-align: left;width: 100%;}
.txt-pcode{width: 140px; height: 25px; border:1px solid rgb(238, 238, 238);padding: 0 4px;}
/*.txt-pcode:focus{background:#EDF7FD}*/
.txt-qty{width: 30px; height: 25px; border:1px solid rgb(238, 238, 238);padding: 0 4px;}
.txt-pcode.txt-input-loading{background: url(../../images/opc-ajax-loader.gif) no-repeat right 5px ;}
.p-auto{background:#fff; position:absolute; width:277px;box-shadow: 0 2px 3px 2px #CCC; margin-top:2px; z-index: 9999}
.p-item{padding:5px; width: 100%; float:left; border: 1px solid #ccc}
.p-item.current{background:#333333; cursor: pointer;}
.p-item.current span{color:#fff}
.p-item.current em{background:#253F7A}
.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{float:left; min-width: 855px; padding: 5px 30px; display: none; line-height:24px; cursor:pointer; text-align:left;margin:0 0 0px;width:100%}
.ajax-quick-order.success-msg, .ajax-quick-order.error-msg{float:left; min-width: 855px; padding: 5px 30px; display: none; line-height:24px; cursor:pointer; text-align:left;margin:0 0 0px}
.pname em{font-style:normal}
.add-cart-loading{float:left}
.add-cart-loading.hide{opacity:0}
.add-cart-loading.show{opacity:1}

.ajax-add-cart-loading{float:left}
.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%}

.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;}

.suggest_btn{float:left;}
.suggest_margin20{margin-left:20px;}
@media screen and (max-width: 1150px) {
	#quickorder table tr td:nth-child(3) {
		width: auto !important;
	}

	#quickorder-form table tr td.td-action {
		min-width: 270px;
	}
	#quickorder-form table tr td {
		vertical-align: top !important;
	}
}
@media screen and (max-width: 800px) {
	#quickorder-form table tr th {
		display: none;
	}
	#quickorder-form table tr td {
		display: block;
		width: auto !important;
	}
	#quickorder-form table tr td input,
	#quickorder-form table tr td select {
		width: 100%;
		overflow-x: auto;
	}
}
.advancedquickorder-index-index #search-table > tbody > tr{
	border-top: 1px solid #dddddd;
}
