Stephanie, It kinda sounds like you are having a few problems if I understand correctly. I tried your file and it was not a floor based family, I could place where ever I wanted. It does however, become hosted by the floor once it is placed on a floor, which is the correct behavior. When placed out in space it should be hosted to a level. If it wasn't hosted by some kind of work plane it would n't allow you to place the family at all. In other words Revit will only place objects on a defined workplane. If you are looking to rehost the shelf after it's been placed then you can pick the shelf and select the PICK HOST option from the options bar and simply selct a new level to place it at. If you want to be able to adjust an offset parameter to raise it off the floor you will need to add (or fix) a parameter. When I opend the family I didn't see a parameter driving the placement height so I was not able to chage it. What I did was just simply select everything in the FRONT elevation EXCEPT THE REF. LEVEL and just moved it up "x" distance. Then I drew a Ref. Plane above the Ref. Level and dimensioned from the Ref. Level to the Ref. Plane and applied a lable called Shelf Placement Height. Then I went into the sketch for the boarder of the shelf and aligned/locked the bottom line of the border to the new ref. Plane. After that I flexed it and loaded it into the project and it worked no problem. HTH -Brett
-----------------------------------
"You cannot escape the responsibility of tomorrow by evading it today. " ~ Abraham Lincoln |