Insert into the end of your main.css
Code:
.product-details .details .descr {margin:0px}
.product-details .details {padding-left:0px;}
.product-details .image {margin:5px 0;}
and it will give you some extra width
Also your product details has left margin of 300px but product image has 225 pixel width
And I see no sense to use tables for layout in 4.2.0