Not sure how acceptable divs are in html emails.
Why don't you start with the simplest thing you can do, and then gradually work your way up to where you want to be.
$to = <your email address here> ;
$subject = "I'm only testing you ....";
mail($to, $subject, $body);
If the problem is not there, then it is somewhere else ...