.extruder{
  position:fixed;
  cursor:default;
  background:url("../elements/extruder_blank.png");
}

.extruder .header{
  height:27px;
}

.extruder .content{
  display:none;
  background:url("../elements/extruder_bgnd.png") repeat-y bottom left;
}

.extruder.open .content{
  /*-moz-box-shadow:#999 2px -2px 2px;
  -webkit-box-shadow:#999 2px -2px 2px;*/
}



.extruder .footer{
  display:block;
  padding:5px;
  height:10px;
  background:#000;
}

.extruder.left{
  /*position:absolute;*/
  height:100%;
	top: 52px;
}

.extruder.left .content{
  display:block;
  /*border-right:3px solid #000;*/
}


.extruder.left .ext_wrapper{
  height:249px;
	top: 52px;
}

.extruder.left .footer{
  display:none;
}

.extruder.left .flap, .extruder.left .flapactive{
  position:absolute;
  top:0;
  right:0px;
  width:40px;
	height: 50px;
  padding:0;
  background: transparent url(../images/layout/infotab.png);
  overflow:hidden;
	cursor: pointer;
}
.extruder.left .flap:hover{
  background: transparent url(../images/layout/infotab-o.png);
}
.extruder.left .flapactive{
  background: transparent url(../images/layout/infotab-a.png);
}
.extruder.left .flapactive:hover{
  background: transparent url(../images/layout/infotab-a-o.png);
}


/*Extruder Content*/

.extruder .text{
  background: transparent url(../images/layout/infotab_bg.png) no-repeat 0 0;
	color:gray;
	padding:35px 10px 0;
	height: 219px !important;
	overflow: hidden !important;
}
	.extruder .text h2 {
		margin: 0 0 8px 0;
		font-size: 1.25em;
		font-weight: normal;
	}
  .extruder .voice{
    font:18px/18px Arial, Helvetica, sans-serif;
    color:white;
    padding:5px;
    padding-left:10px;
    height:27px;
    border-bottom:1px solid #333;
    background:url("../elements/extruder_blank.png") no-repeat bottom left;
  }
 .extruder .voice.disabled{
   cursor:default;
  }

  .extruder .voice.hover{
    background:url("../elements/extruder_voiceHover.png") no-repeat top;
  }

  .extruder .voice.sel{
    background:url("../elements/extruder_voiceHover.png") no-repeat top;
  }

  .extruder .voice img{
    float:left;
    margin-right:15px;
  }

  .extruder .voice a.label{
    display:block;
    height:30px;
    color:white;
    padding-top:0px;
    text-decoration:none;
  }

  .extruder .voice span.label{
    display:block;
    height:30px;
    color: #d0cfcf;
    padding-top:0px;
    text-decoration:none;
  }

  .extruder .voice{
    position:relative;
  }

  .extruder .settingsBtn{
    display:block;
    position:absolute;
    width:36px;
    height:36px;
    background: url("../elements/settingsBtn.png") no-repeat bottom;
    cursor:pointer;
    right:-3px;
    top:-4px;
    /*z-index:1000;*/
  }

  .extruder .optionsPanel{
    /*background: url("../elements/optionsPanel.png") no-repeat bottom;*/
    background: url("../elements/fuzz.gif");
    display:none;
    border-bottom:1px solid #333;
  }

  .extruder .voice.sel{
    background: url("../elements/extruder_voiceHover.png") no-repeat top;
  }


  /*Extruder Panel*/

  .optionsPanel .panelVoice a{
    text-decoration:none;
    display:block;
    color:#cccccc;
    padding:8px;
    padding-left:20px;
    font-size:16px;
    border-bottom:1px solid #444;
    cursor:pointer;
  }
  .optionsPanel .panelVoice a:hover{
    color:#fff;
    /*background: #666666;*/
    background: url("../elements/red_op_50.png");
  }

:focus {
	outline: 0;
}

    .extruder.left.a .flap .flapLabel{
      background:#772B14;
    }

