Just guessing here. I think the two properties that are affecting that title the most are
border-collapse: separate;
.producttitleheight {
height: 25px;
vertical-align: top;
}
But this page uses tables to achieve the results. Hopefully your page does not.
Like I said before, your page is going to be different based on your skin. CSS from someone elses page is not going to have the same effect on yours unless the structure and styles are exactly the same.
I am not saying that you can't find an example to use, that is the best way to learn css. All I am saying is that I can't really advise you without seeing your page. If I can have the page to see how it is currently rendering and why, then I can start leading you down the right path to a solution. Alternatively I could start writing a tutorial, but who has time for that?
Maybe someone else that has worked with your version a lot can post a code sample that will work with a default template. If you can't post your link publicly, send it in a PM
-Mike