Fazer uma div expandir com jQuery sem mover divs flutuando para ele

Estou tentando obter um efeito semelhante ao que você pode encontrar emhttp: //www.nokiausa.com/us-en/products com uma grade de informações básicas, em que um clique expande as informações sobre um item vizinh

Um problema que estou tendo é que expandir minha div está fazendo com que a div vizinha se mova - acho que talvez precise usar a função clone para produzir um filho com posicionamento absoluto, mas não tenho certeza de como faria iss

<head>
<script src="jquery-1.7.min.js"></script>
<script src="jquery.color.min.js"></script>
<script type="text/javascript">
    function growRight(){
        $('#stuff1').animate({
            backgroundColor: "#FF8600"
        }, 750 );
        $('#stuff1').animate({
            width: "510px"
        }, 750, function() {});
    }

</script>
<style>
    ul{
    display:block;
    width:520px;
    background-color:#888888;
    }

    li{
    position:relative;
    overflow:hidden;
    display:block;
    float:left;
    height:250px;
    width:250px;
    background-color:#B8B8B8;
    margin:5px;
    }

    p{
    display:block;
    }

    div.contentright{
    position:absolute;
    top:0px;
    left:250px;
    width:260px;
    height:250px;
    }

    .clearLeft{
    clear:left;
    }
</style>
</head>
<body>
<ul id="gridbox">
    <li class="stuff" id="stuff1">
        <a href="javascript:growRight()">Stuff 1</a>
        <div class="contentright">
            This is a load of content. Content content content.
        </div>
    </li>
    <li>
        Stuff 2
    </li>
    <li>
        Stuff 3
    </li>
    <li>
        Stuff 4
    </li>
</ul>
</body>

questionAnswers(4)

yourAnswerToTheQuestion