.cbx, .radio {
  display: block;
  clear: all;
  cursor: pointer;
}
.cbx .label, .radio .label, .text {
  font-size: 14px;
  color: #3d3d3d;
}
.cbx .unselected {
  background: url('/skins/refined/cbx.png') no-repeat 0 3px;
  height: 14px;
  width: 11px;
  float: left;
  margin-right: 5px;
}
.cbx .selected {
  background: url('/skins/refined/dk_blue/cbx_checked.png') no-repeat 0 3px;
  height: 14px;
  width: 11px;
  float: left;
  margin-right: 5px;
}

.radio .unselected {
  background: url('/skins/refined/radio.png') no-repeat 0 3px;
  height: 14px;
  width: 11px;
  float: left;
  margin-right: 5px;
}
.radio .selected {
  background: url('/skins/refined/dk_blue/radio_checked.png') no-repeat 0 3px;
  height: 14px;
  width: 11px;
  float: left;
  margin-right: 5px;
}

.text {
  display: block;
  clear: all;
  margin-top: 5px;
}
.text .left {
  background: url('/skins/refined/text_left.png') no-repeat;
  height: 23px;
  width: 200px;
  float: left;
  position: relative;
}
.text .content {
  position: relative;
  top: 3px;
  left: 5px;
}
.text .left input {
  height: 19px;
  width: 190px;
  position: relative;
  border: none;
  top: 2px;
  left: 4px;
  margin-left: 4px;
  color: #000000;
}
.text .right {
  background: url('/skins/refined/text_right.png') no-repeat;
  height: 23px;
  width: 3px;
  float: left;
  position: relative;
}
.text .label {
  margin: 5px;
  top: 3px;
  position: relative;
}

input[type='button'] {
}

.button {
  display: inline;
  margin-top: 5px;
}
.button .right {
  background: url('/skins/refined/dk_blue/button_right.png') no-repeat;
  height: 23px;
  width: 6px;
  position: relative;
  float: left;
}
.button .left {
  background: url('/skins/refined/dk_blue/button_left.png') no-repeat;
  height: 23px;
  position: relative;
  float: left;
}
.button input {
  border: none;
  background: transparent;
  color: #ffffff;
  font-weight: bold;
  width: 100%;
  height: 100%;
  position: relative;
  top: -2px;
  margin-left: 2px;
}



.defaultButton {
  display: inline;
}
.defaultButton > div {
  margin-top: 10px;
  margin-bottom: 10px;
}
.defaultButton .right {
  background: url('/skins/refined/dk_blue/button_selected_right.png') no-repeat;
  height: 29px;
  width: 8px;
  position: relative;
  float: left;
}
.defaultButton .left {
  background: url('/skins/refined/dk_blue/button_selected_left.png') no-repeat;
  height: 29px;
  position: relative;
  float: left;
}
.defaultButton input {
  border: none;
  background: transparent;
  color: #ffffff;
  font-weight: bold;
  height: 100%;
  position: relative;
  top: -2px;
  margin-left: 4px;
}



