Well if you have a look at the source code for your page (cntl U in firfox and something in the view menu in internet explorer) you will be able to see the IDs that you have created.
For instance from the demo instal of zen cart:
Code:
<div class="wrapperAttribsOptions" id="attributeBox-memory">
<div class="wrapperAttribsOptions">
<h4 class="optionName back"><label class="attribsSelect" for="attrib-4">Memory</label></h4>
<div class="back">
<select name="id[4]" id="attrib-4">
<option value="1">4 mb</option>
<option value="2">8 mb ( +$50.00 )</option>
<option value="3">16 mb ( +$70.00 )</option>
</select>
</div>
<br class="clearBoth" />
</div>
Is one of the attributes (in this case for memory size of a graphics card). You can see where it says ' id="attributeBox-memory" '? That is the unique ID that we added in the last stage.
So, if I wanted to style that element I would use a rule in the stylesheet that looked something like:
Code:
#attributeBox-memory{
color: red;
}
So, the point of the first stage was to allow us to style each set of attributes independently of the others.
============
Now, as far as your situation goes, you need to find the IDs of the 6 attributes that you are concerned with by looking at the source code of the page as it stands at the moment.
Then you are going to make a set of rules that looks something like this :
Code:
#attributeBox-initial1{
width: 150px;
float:left;
}
#attributeBox-initial2{
width: 150px;
float:left;
}
#attributeBox-initial3{
width: 150px;
float:left;
}
#attributeBox-initial4{
width: 150px;
float:left;
clear:left;
}
#attributeBox-initial5{
width: 150px;
float:left;
}
#attributeBox-initial6{
width: 150px;
float:left;
}
Evidently I probably won't have guessed the name of your IDs exactly right so you will have to change that. (And yes, guys, I do know that this isn't the most streamlined way to do it but it is easy to understand)
This applies left floats to everything which means that it will float up against the previous element and not start a new line. Except for the fourth one which also has a clear:left; which means that it will start a new line ( this is a simplistic explanation of the idea of floats and is a bit flawed but will let you see what we are about). The fixed width is needed for the float to work and you might need to change the 150px to something that suits your layout better.
So, give that a try and post again if you have trouble.