input.widgetinputfield {
  border: 1px solid #9999D6;
  width: 200px;
  color: #5C5C5C;
  font-size: 11px;
}

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

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

select.widgetselectbox {
  font-size: 11px;
  color: #009;;
}
option {
  color: #009;
}
select.widgetselectbox optgroup {
}

input.widgetcheckbox {
}

/* WidgetRadioGroup */
input.widgetradiobutton {
}

table.widgetradiogroup {
}

table.widgetradiogroup td.radiobutton {
}

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 10px 5px 0;
  border: 0px;
}

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

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

.widgetbutton {
  cursor: pointer;
  background: #FFF;
  padding: 0;
  height: 26px;
  float: left;
  border: 0px;
  text-align: left;
  width: 150px;
}

.widgetbutton .background {
  color: #FFF;
  font-size: 11px;
  background: url("../../images/layout/btn_main.gif") no-repeat top right;
}

.widgetbutton .leftimage {
  background: #FFF url("../../images/layout/btn_left.gif") no-repeat top left;
  width: 8px;
  height: 26px;
  float: left;
}

.widgetbutton .text {
  text-align: center;
  height: 26px;
  color: #FFF;
  line-height: 22px;
  padding-right: 8px;
}

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