That is an extremely simple CSS issue. The site you refer to uses this rule in its stylesheet.css:
Code:
#productAttributes {
    border: 1px solid #BFBFBF;
    float: left;
    margin: 5px 0 0 10px;
    padding-left: 5px;
    width: 100%;
}
Your attributes already have a "container" named #productAttributes; you just need to tell it how to be styled.