Here is the sample of my HTML email 

```html
<div style="width:650px;">
    <div class="begining">  
        <p>
            Dear <span>' . $name . '</span><br/>Thank you for your booking 
        </p>
    </div>

    <table border="1" style="width:80% ;margin: 10px auto;">
        <tr>
            <td>Confirmation Number: </td>
            <td>' . $id . '</td>
        </tr>
        <tr>
            <td>Client’s Name & Contact No:</td>
            <td>' . $name .' and ' . $mobile . '</td>
        </tr>
    </table>

    <div class="begining">  
        <p>
            Should you require an early delivery, 
            please call for your request as soon as possible.<br/>
            Sincerely,<br/>

            Johns<br/>

        </p>
    </div>
</div>

```

If I wish I could style each element separately , like I did for main div and the table . But I have a lot of table element like td and tr . And I wish to insert more div . Adding same styling in each div and other element will be tiresome . So I want to add a style sheet or put all the style somewhere . I don't know where to . I tried to add style for each element in my style sheet , but it didn't work , So what can I do now ? Thanks in advance