AbsoluteLayout don't show labels

Hi,
Somebody know’s what is wrong, i can’t see the labels…


	public Screen() {
		label[0]
=new Label("label0");
		label[1]
=new Label("label1");
		label[2]
=new Label("label2");
		label[3]
=new Label("label3");
		
		label[0]
.setStyleName("label-center-gray");
		label[1]
.setStyleName("label-center-gray");
		label[2]
.setStyleName("label-center-gray");
		label[3]
.setStyleName("label-center-gray");
		
		AbsoluteLayout labelslayout=new AbsoluteLayout();
		labelslayout.setWidth("100%");
		labelslayout.setWidth("100%");
		labelslayout.addComponent(label[0]
,"left: 0px; top: 10px;");
		labelslayout.addComponent(label[1]
,"left: 0px; top: 20px;");
		labelslayout.addComponent(label[2]
,"left: 0px; top: 30px;");
		labelslayout.addComponent(label[3]
,"left: 0px; top: 40px;");


		root=new Panel ("");
		root.setWidth("130px");
		root.setHeight("100px");
		VerticalLayout vl=(VerticalLayout) root.getContent();
		vl.setMargin(false);
		root.addComponent(labelslayout);
		setCompositionRoot(root);
		setImmediate(true);
	}

Thanks in advance!!

Fixed!!


         root=new Panel ("");
       root.setWidth("130px");
        root.setHeight("100px");
        VerticalLayout vl=(VerticalLayout) root.getContent();
       vl.setMargin(false);
     [b]
  root.setContent(labelslayout
[/b]);
        setCompositionRoot(root);
        setImmediate(true)