Instead of using unnecessary divs, style the links themselves. I would also advise against the absolute positioning, especially when combining fixed pixel sizes (the link size0 and percentages (the location) as this can cause overlap at different screen sizes - try floating them right (that seems to be where you want them)
Code:
<div id="header">
<a href="#" id="AMLLogo">AM link</a>
<a href="#" id="BRLogo">BR link</a>
<a href="#" id="LLLogo">LL link</a>
</div>
Code:
#header a {
float: right;
height: 100px;
margin: 2px;
background-position: center;
background-repeat: no-repeat;
font-size: 1px;
color: #FFFFFF;
}
#AMLLogo {
background-image: url(AMLsmall.gif);
width: 79px;
}
#BRLogo {
background-image: url(BRsmall.gif);
width: 90px;
}
#LLLogo {
background-image: url(LLsmall.gif);
width: 72px;
}
Bookmarks