#uc-cart-checkout-form #uc_related-pane { display: block; float: none; width: auto; margin: 0 auto; padding: 10px 0 0 0; }
#uc-cart-checkout-form div.teaser, #uc-related-cart-form-pane div.teaser { height: 100px; }

.tt_img { height: 80px; }
#colorbox { box-shadow: -1px 1px 5px #C2C2C2; border-radius: 12px; border:1px solid #DDD; }
#cboxWrapper { border-radius: 12px; }
#cboxOverlay { background: #fff; }

/* POPUP */
#related-item { width: 60%; float:left; }
#related-item h2 { font-size: 16px; line-height:16px; margin: 0 0 10px 0; padding: 10px 0; border-bottom: 1px solid #999; }
#related-item .related-img { float: left; height: 180px; width:42%; overflow: hidden; }
#related-item .related-content { font-size: 12px; line-height: 15px; float:right; width: 45%; margin-right: 10%; }
#related-item .related-content h4 { font-size: 14px; line-height: 18px; margin: 0; padding:0; text-align:left; }
#related-item .related-content ul { margin:5px 0 0 0; padding:0; list-style:none; font-size: 90%; }
#related-item .related-content ul li { margin:0; padding:0; list-style: none; }
#related-item .related-content label { font-weight: bold; display:inline; text-transform: uppercase; }

#cart-summary { width: 40%; float:right; }
#cart-summary h2 { font-size: 16px; line-height:16px; margin: 0 0 10px 0; padding: 10px 0; border-bottom: 1px solid #999; }
#cart-summary .summary { }
#cart-summary .summary p { margin:0; padding:0; }
#cart-summary .note { font-size: 10px; line-height: 13px; }
#cart-summary .action { }
#cart-summary .action .continue { padding-bottom:5px; }
#cart-summary .action .continue a { text-decoration: none; font-size: 80%; }
#cart-summary .action .checkout { }
#cart-summary .action .checkout a { background: #73bf43; color: #fff; font-weight: 700; text-transform: uppercase; padding: 5px 20px; border-radius: 5px; text-decoration: none; }
#cart-summary .action .checkout a:hover { background: #FC7400; }

#cart-display #related_items { margin: 20px 0; clear:both; }
#cart-display #related_items h2 { border-top: 1px solid #999; border-bottom: 1px solid #999; padding: 10px 0; margin: 0 0 10px 0; font-size: 16px; line-height:16px; }
#cart-display #related_items div.teaser { height: auto; width: 30%; margin: 0 1.5%; text-align:center; }
#cart-display #related_items div.teaser h3 { letter-spacing: normal; font-size: 11px; }
#cart-display #related_items div.teaser h4 { text-align: center; }
#cart-display #related_items div.teaser .uc-price { font-size: 14px; }