Well, once you have that rule you can do what you like with it - for instance :
Code:
#productTellFriendLink{
clear:both;
margin-top:100px;
}
will add a great big top margin to that element. And space it down from what's above. You probably will have to do that to both buttons.
With regards method of working on the code there are some rules:
1. Back up everything. Back it up again and then back it up at frequent intervals.
2. Try your best to comment your changes.
3. Back up again
Important things to learn early on are how to back up your files which is pretty easy. I back up includes and admin frequently. Other things less frequently. Then you need to back up your database. Very important. It is best done by phpMyAdmin which should be available through your hosting control panel and takes half an hour to learn. Once you have you will not believe how you managed without it. Also there is a mod - I think called mysqlBackup - that lets you back up from admin. Very useful but won't work in certain hosting environments.
Once you done that back up again!
Beyond that everybody codes in different ways. Here's a quote from why the lucky stiff -
I admire programmers who take risks. They aren’t afraid to write dangerous or “crappy” code. If you worry too much about being clean and tidy, you can’t push the boundaries (I don’t think!). I also admire programmers who refuse to stick with one idea about the “way the world is.” These programmers ignore protocol and procedure. I really like Autrijus Tang because he embraces all languages and all procedures. There is no wrong way in his world.
Ha ha - the thing is that you need to be a genius programmer to follow that creed. For the rest of us 'workable' is what we are going for.