I'm styling the mail I send to my clients and I want the image to float but the text shouldn't be wrapping underneath it. I've tried

```
#left-image {
float:left;
}
#right-text {
display:table-cell;
}

```

and 

```
#left-image {
left: 0; 
position: absolute;
}
#right-text {
padding: 0 0 0 100px;
position: relative;
}

```

the first code still wraps the text around the image and the second set of codes puts the image on top of the texts. I've been using the second code for my confirmation page before sending and it works as how I want it to but how come my mail comes out differently?