I have a DIV with the following style
.vplayer-container .logo
{
position: absolute;
bottom: 50px;
right: 10px;
background: url(../img/logo.png) no-repea
CSS can't do this, the div gets its dimensions from the content within it. The background image is purely a mark of styling.
You should be able to do this with Javascript, finding the height and width values and injecting them into an inline style should do it :)
You can also use an tag within the .logo div. This would produce what you intend.