input.widgetinputfield {
  border: 1px solid #000;
  width: 200px;
  color: #000;
  font-size: 11px;
}

textarea.widgettextarea {
  border: 1px solid #000;
  width: 200px;
  color: #000;
  font-size: 11px;
}

input.widgetupload {
  border: 1px solid #000;
  color: #000;
  font-size: 11px;
}

select.widgetselectbox {
  font-size: 11px;
  color: #000;
  border: 1px solid #404040;
}

option {
  color: #000;
}
select.widgetselectbox optgroup {
}

input.widgetcheckbox {
}

/* WidgetRadioGroup */
input.widgetradiobutton {
}

table.widgetradiogroup {
}

table.widgetradiogroup td.radiobutton {
  vertical-align: top;
}

table.widgetradiogroup input.radiobutton {
}

table.widgetradiogroup td.radiolabel {
  font-size: 11px;
}

img.widgetimage {

}

div.widgettext {

}

table.widgetform {
}

table.widgetform .formrow {
}


table.widgetform td {
  padding: 0 0 5px 0;
  border: 0px;
}

table.widgetform td.label {
  font-weight: bold;
  width:150px;
}

table.widgetform td.widget {
  padding-right: 5px;
  width: 350px;
}

.widgetbutton {
  cursor: pointer;
  background: none;
  border: 1px solid #ff9100;
  padding: 0px;
  height: 20px;
  float: left;
}

.widgetbutton .background {
  width: 100%;
  height: 20px;
  color: #000;
  font-size: 11px;
}

.widgetbutton .leftimage {
  display: none;
}

.widgetbutton .text {
  width: 100%;
  text-align: center;
}

.widgetbuttongroup .separator {
  width: 5px;
  float: left;
  height: 20px;
}