table#pack_summary th {
	padding:14px 12px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	 text-shadow:0 1px 0 #666;
	background:url(../../img/bg_table_th.png) repeat-x 0 -15px #999
}
table#pack_summary  th.pack_item {text-align:center}
table#pack_summary  td {
	padding:12px;
	border-right:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	font-weight:bold;
	font-size:12px;
	vertical-align:top
}
table#pack_summary  .last_item  td {border-bottom:1px solid #999}


table#pack_summary tr ul {
	list-style: none;
}
table#pack_summary .pack_item {
	width: 60px;
	text-align:center
}
table#pack_summary tbody tr:last-child td {
	border-bottom: 1px solid #999;
}
}
table#pack_summary  .pack_item  img {border:1px solid #ccc}
table#pack_summary .item_description {
	width: 200px;
}
table#pack_summary .item_unit {width:60px;text-align: center}
table#pack_summary td.item_unit {text-align: right}
table#pack_summary  .item_quantity {width:20px}
table#pack_summary  .item_tax {width:80px}


table.productspack {
	table-layout: fixed;
	width: 100%;
}

#productspack {overflow:auto}

.productspack #color_to_pick_list li {
	float: left;
	margin: 0 4px 4px 0;
	padding: 1px;
	border: 1px solid #ccc;
}

.productspack #color_to_pick_list li.selected {
	border: 1px solid #000;
}

.productspack #color_to_pick_list a.color_pick {
	display: block;
	height: 15px;
	width: 15px;
}
