.product-printoptions {margin:0;}
.product-printoptions dl {border:1px solid #ACAA8B;}
.product-printoptions dt {clear:both; border-bottom:1px solid #ACAA8B; text-align: center; padding: 5px 0;}
.product-printoptions dd {padding:10px 0; margin:0; border-bottom:1px solid #ACAA8B; }
.product-printoptions dd.last {border-bottom: none;}
.product-printoptions ul.options-list input.radio {/*display:none;*/ position:absolute; top:-99999em; z-index:999;}

.product-options ul.prints-list {margin:0;}
.product-options ul.prints-list input.radio,
.product-options ul.prints-list .label {margin:0;}
.product-options ul.prints-list img {width:60px; height:60px;}
.product-options ul.prints-list li {padding:0; width:60px;}

.product-options ul.print-color-list li {padding:3px; border:1px solid transparent; text-align:center; margin:2px;}
.product-options ul.print-color-list .label {display:block; border:1px solid #000; width:20px; height:20px;}
.product-options ul.print-color-list .print-color-item {display:block; border:1px solid #000; width:20px; height:20px;}

.product-options dt label{ font-size: 14px; font-weight: normal; text-transform: uppercase;}

#printscolors {margin-top:15px;}

.truncated .truncated_full_value .content { position:absolute; top:-99999em; z-index:999; padding:8px; background-color:#E4DEB9; border:1px solid #ACAA8B; }
.truncated .show .content { top:-20px; left:50%; }
.product-printoptions .truncated .show .content  { left:0; top:-5px; }

.one-page-checkout-progress{ margin: 0 5px;}