in your style.css, you have the following:
.container1 p { width:930px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#515151; padding:0px 0px 20px 25px; margin:0px;}
the cart is inside the container1 div and the item name is in a p tag, so that css is causing the item name to be 930px wide.
remove the width for that selector so it wont force the item name to be 930px wide.