html, body
{ background-color:#91A5A6; margin:0; padding:0; }

img
{ border:0; display:block; }

#holding
{ height:610px; margin:auto; margin-top:10px; position:relative; width:770px; }

#holding a
{ background:url(hover.png) left -305px no-repeat; height:305px; left:23px; position:absolute; top:194px; width:180px; }

#hand a,
#hand2 a
{ height:230px; position:absolute; left:35px; top:247px; width:160px; }

#hand2 a
{ height:250px; left:199px; top:230px; width:200px; }

#links
{ background-color:red; position:absolute; left:380px; top:0; }

#links a
{ background:url(links.png) 0 0 no-repeat; display:block; float:left; height:29px; overflow:hidden; width:146px; }

#links a#two
{ background-position:-146px 0; margin-left:146px; }

#links a#one:hover
{ background-position:0 -29px; }

#links a#two:hover
{ background-position:-146px -29px; }