Send Customized Email

the default email sending option available on the view page, sends the tabular form data in email. But i wish to customize the Layout of the Email Content by using some html.I would like to change the layout of the page and even wants to send fetch few details from the View page data.

How can i customize the contents of the email and under which server event i have to work to get the required output.

Try the Email_Sending server event.