i wrote some html code and want to edit its view using the css
<div id="contact_4" name="contact" >
<input type="checkbox" id="chk_4" class="contactChk"/>
<img height="25" width="25" alt="" src="Images/Contacts/1.jpg" style="width: 30px; height: 35px;"/>
<span class="contactItem" id="contactName_4" name="contactName">
Amr ElGarhy
</span>
<img src="Images/Common/Motiva.png" alt=""/>
<br/>
</div>
What i want to do is making the Text and images align vertical in the main div, please if anyone know how to do so without using any tables and just using CSS, and advice me also if i must edit the html itself.
UPDATE: I want everything in the main div t be aligned vertical middle. as you can see in the image that text, checkbox and the 2 images are aligned bottom by default which i want to override.