Thanks for the report, Kuroi.
There is a class-consistency problem there.
NOTE: tpl_shopping_cart.php is the ONLY sidebox which uses the "sideBoxContent" class more than once.... and in fact, it uses it 4 times: outer (like all the rest), plus "empty cart", "send GV", and "GV balance".
Line 13 is the overall container for the sidebox content. This is consistent with all the other sideboxes:```php
$content .= '<div id="' . str_replace('_', '-', $box_id . 'Content') . '" class="sideBoxContent">';
Line 15 is for info IF cart is not empty: ```php
$content .= '<div id="cartBoxListWrapper">' . "\n" . '<ul>' . "\n";
line 42 is for info if cart IS empty:```php
$content .= '<div class="sideBoxContent center bold">' . BOX_SHOPPING_CART_EMPTY . '</div>';
Lines 58-59 are for other info:```php
$content .= '<div id="cartBoxGVButton" class="sideBoxContent"><a href="' . zen_href_link(FILENAME_GV_SEND, '', 'SSL') . '">' . zen_image_button(BUTTON_IMAGE_SEND_A_GIFT_CERT , BUTTON_SEND_A_GIFT_CERT_ALT) . '</a></div>';
$content .= '<div class="sideBoxContent center bold">' . VOUCHER_BALANCE . $currencies->format($gv_result->fields['amount']) . '</div>';
```I suppose what one does with this one depends on how you want content to appear; however, I suspect calling it cartBoxContent may be logical
Lines 42, 58 and 59 should not share the same class from the outer container (ie: line 13).
Suggestion:
Line 15 remains id=cartBoxListWrapper
Lines 42, 58, 59 changes references to sideBoxContent class to a NEW class: cartBoxContent, which could simply be an extension of some existing selectors:
> #cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal**, .cartBoxContent **{
> margin: 0;
> padding: 0.2em 0em;
> }