some cart cleanup more css cleanup and fixes