.dj_gecko .mblColorBlue {
  background-image: none;
}
.dj_gecko .mblColorBlue45 {
  background-image: none;
}
.dj_gecko .mblColorDefault {
  background-image: none;
}
.dj_gecko .mblColorDefault45 {
  background-image: #007aff;
}
.dj_gecko .mblColorDefaultSel {
  background-image: none;
}
.dj_gecko .mblColorDefaultSel45 {
  background-image: #a7a7aa;
}
.mblHeading {
  background-image: url("compat/heading-bg.png");
}
.mblHeadingSpanTitle {
  white-space: normal;
}
.dj_gecko .mblHeading {
  background-image: none;
}
.mblHeading {
  background-image: none;
}
.dj_gecko .mblToolBarButtonArrow {
  -moz-transform: scale(0.77, 1.05) rotate(45deg);
}
.dj_ff3 .mblToolBarButtonArrow {
  -moz-border-radius: 1px;
}
.dj_ff3 .mblToolBarButtonBody {
  -moz-border-radius: 0;
}
.dj_ff3 .mblToolBarButtonHasLeftArrow .mblToolBarButtonBody {
  -moz-border-radius-topleft: 0;
  -moz-border-radius-bottomleft: 0;
}
.dj_ff3 .mblToolBarButtonHasRightArrow .mblToolBarButtonBody {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
}
.dj_ie .mblToolBarButtonLeftArrow {
  top: 0;
  left: -2px;
  width: 13px;
  height: 31px;
  border-style: none;
  border-radius: 0;
  background-image: url("compat/arrow-button-head.png");
}
.dj_ie .mblToolBarButtonSelected .mblToolBarButtonLeftArrow {
  background-image: url("compat/arrow-button-head-sel.png");
}
.dj_ie .mblToolBarButtonRightArrow {
  top: 0;
  right: -3px;
  width: 13px;
  height: 31px;
  border-style: none;
  border-radius: 0;
  background-image: url("compat/arrow-button-right-head.png");
}
.dj_ie .mblToolBarButtonSelected .mblToolBarButtonRightArrow {
  background-image: url("compat/arrow-button-right-head-sel.png");
}
.dj_ie .mblToolBarButtonBody {
  background-image: url("compat/arrow-button-bg.png");
  background-position: left bottom;
}
.dj_ie .mblToolBarButtonBodySelected {
  background-image: url("compat/arrow-button-bg-sel.png");
}
.dj_ie .mblToolBarButtonBody table {
  margin: 0;
}
.dj_ie .mblToolBarButtonHasLeftArrow .mblToolBarButtonBody {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dj_ie .mblToolBarButtonHasRightArrow .mblToolBarButtonBody {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.dj_ie6 .mblToolBarButton .mblToolBarButtonBody {
  background-position: left top;
}
.mblRoundRect.mblShadow {
  box-shadow: none;
}
.dj_ff3 .mblRoundRect {
  -moz-border-radius: 14px;
}
.dj_ff3 .mblRoundRect.mblShadow {
  -moz-box-shadow: none;
}
.dj_ie .mblRoundCorner {
  background-color: transparent;
  height: 1px;
  font-size: 1px;
  overflow: hidden;
  border-style: solid;
  border-color: #f7f7f7;
  border-width: 0 1px;
}
.dj_ie .mblRoundRectContainer {
  padding: 3px 8px;
  background-color: transparent;
  border-style: solid;
  border-color: #f7f7f7;
  border-width: 0 1px;
}
.dj_ie .mblRoundRectList .mblRoundRectContainer {
  margin: 0;
  padding: 0;
}
.dj_ie .mblRoundCorner0T {
  height: 0;
}
.dj_ie .mblRoundCorner1T {
  background-color: #f7f7f7;
  margin: 0 5px;
}
.dj_ie .mblRoundCorner2T {
  margin: 0 2px;
  border-width: 0 3px;
}
.dj_ie .mblRoundCorner3T {
  margin: 0 1px;
  border-width: 0 2px;
}
.dj_ie .mblRoundCorner4T {
  margin: 0 1px;
}
.dj_ie .mblRoundCorner5T {
  margin: 0 1px;
}
.dj_ie .mblRoundCorner0B {
  height: 0;
}
.dj_ie .mblRoundCorner1B {
  margin: 0 1px;
}
.dj_ie .mblRoundCorner2B {
  margin: 0 1px;
}
.dj_ie .mblRoundCorner3B {
  margin: 0 1px;
  border-width: 0 2px;
}
.dj_ie .mblRoundCorner4B {
  margin: 0 2px;
  border-width: 0 3px;
}
.dj_ie .mblRoundCorner5B {
  background-color: #f7f7f7;
  margin: 0 5px;
}
.dj_ff3 .mblRoundRectList {
  -moz-border-radius: 14px;
}
.dj_ff3 .mblRoundRectList .mblListItem:first-child {
  -moz-border-radius-topleft: 14px;
  -moz-border-radius-topright: 14px;
}
.dj_ff3 .mblRoundRectList .mblListItem:last-child {
  -moz-border-radius-bottomleft: 14px;
  -moz-border-radius-bottomright: 14px;
}
.dj_ie .mblRoundRectList {
  position: relative;
}
.dj_ie .mblRoundCorner {
  background-color: transparent;
  height: 1px;
  font-size: 1px;
  overflow: hidden;
  border-style: solid;
  border-color: #f7f7f7;
  border-width: 0 1px;
}
.dj_ie .mblRoundRectContainer {
  padding: 3px 8px;
  background-color: transparent;
  border-style: solid;
  border-color: #f7f7f7;
  border-width: 0 1px;
}
.dj_ie .mblRoundRectList .mblRoundRectContainer {
  margin: 0;
  padding: 0;
}
.dj_ie .mblRoundCorner0T {
  height: 0;
}
.dj_ie .mblRoundCorner1T {
  background-color: #f7f7f7;
  margin: 0 5px;
}
.dj_ie .mblRoundCorner2T {
  margin: 0 2px;
  border-width: 0 3px;
}
.dj_ie .mblRoundCorner3T {
  margin: 0 1px;
  border-width: 0 2px;
}
.dj_ie .mblRoundCorner4T {
  margin: 0 1px;
}
.dj_ie .mblRoundCorner5T {
  margin: 0 1px;
}
.dj_ie .mblRoundCorner0B {
  height: 0;
}
.dj_ie .mblRoundCorner1B {
  margin: 0 1px;
}
.dj_ie .mblRoundCorner2B {
  margin: 0 1px;
}
.dj_ie .mblRoundCorner3B {
  margin: 0 1px;
  border-width: 0 2px;
}
.dj_ie .mblRoundCorner4B {
  margin: 0 2px;
  border-width: 0 3px;
}
.dj_ie .mblRoundCorner5B {
  background-color: #f7f7f7;
  margin: 0 5px;
}
.mblDomButtonGrayArrow, .mblDomButtonArrow {
	background-image: url("../common/domButtons/compat/mblDomButtonGrayArrow.png");
	background-repeat: no-repeat;
}
.mblDomButtonGrayArrow div, .mblDomButtonArrow div {
	display: none;
}
.mblDomButtonDarkBlueCheck, .mblDomButtonCheck {
	background-image: url("../common/domButtons/compat/mblDomButtonDarkBlueCheck.png");
	background-repeat: no-repeat;
}
.mblDomButtonDarkBlueCheck div, .mblDomButtonCheck div {
	display: none;
}
.mblListItemSelected {
  background-color: #3578b1;
}
.dj_gecko .mblListItemSelected {
  background-image: none;
}
.dj_ie6 .mblListItem {
  vertical-align: bottom;
}
.mblListItemSelected {
  background-color: #AAAAAA;
}
.dj_gecko .mblSwitchBg {
  -moz-box-sizing: border-box;
}
.dj_gecko .mblSwitchKnob {
  -moz-box-sizing: border-box;
}
.dj_gecko .mblSwitch .mblSwitchBgLeft {
  background-image: none;
}
.dj_gecko .mblSwitch .mblSwitchBgRight {
  background-image: -none;
}
.dj_gecko .mblSwitch .mblSwitchKnob {
  background-image: none;
}
.dj_ie .mblSwitchBg {
  border: none;
  background: none;
}
.dj_ie .mblSwitchBgLeft {
  background-repeat: no-repeat;
}
.dj_ie .mblSwitchBgRight {
  background-repeat: no-repeat;
}
.dj_ie .mblSwitchKnob {
  background: none;
  background-repeat: no-repeat;
  border: none;
}
.mblSwSquareShape .mblSwitchBg {
  -moz-border-radius: 0px;
}
.mblSwSquareShape .mblSwitchBgLeft {
  background-image: url("compat/switch-square-l.gif");
}
.mblSwSquareShape .mblSwitchBgRight {
  background-image: url("compat/switch-square-r.gif");
}
.mblSwSquareShape .mblSwitchKnob {
  -moz-border-radius: 0px;
  background-image: url("compat/switch-square-k.gif");
}
.mblSwRoundShape1 .mblSwitchBg {
  -moz-border-radius: 14px;
}
.mblSwRoundShape1 .mblSwitchBgLeft {
  background-image: url("compat/switch-round1-l.gif");
}
.mblSwRoundShape1 .mblSwitchBgRight {
  background-image: url("compat/switch-round1-r.gif");
}
.mblSwRoundShape1 .mblSwitchKnob {
  -moz-border-radius: 13px;
  background-image: url("compat/switch-round1-k.gif");
}
.mblSwRoundShape2 .mblSwitchBg {
  -moz-border-radius: 14px;
}
.mblSwRoundShape2 .mblSwitchBgLeft {
  background-image: url("compat/switch-round2-l.gif");
}
.mblSwRoundShape2 .mblSwitchBgRight {
  background-image: url("compat/switch-round2-r.gif");
}
.mblSwRoundShape2 .mblSwitchKnob {
  -moz-border-radius: 13px;
  background-image: url("compat/switch-round2-k.gif");
}
.mblSwArcShape1 .mblSwitchBg {
  -moz-border-radius: 5px/14px;
}
.mblSwArcShape1 .mblSwitchBgLeft {
  background-image: url("compat/switch-arc1-l.gif");
}
.mblSwArcShape1 .mblSwitchBgRight {
  background-image: url("compat/switch-arc1-r.gif");
}
.mblSwArcShape1 .mblSwitchKnob {
  -moz-border-radius: 5px/13px;
  background-image: url("compat/switch-arc1-k.gif");
}
.mblSwArcShape2 .mblSwitchBg {
  -moz-border-radius: 5px/14px;
}
.mblSwArcShape2 .mblSwitchBgLeft {
  background-image: url("compat/switch-arc2-l.gif");
}
.mblSwArcShape2 .mblSwitchBgRight {
  background-image: url("compat/switch-arc2-r.gif");
}
.mblSwArcShape2 .mblSwitchKnob {
  -moz-border-radius: 5px/13px;
  background-image: url("compat/switch-arc2-k.gif");
}
.dj_gecko .mblSwDefaultShape .mblSwitchBg {
  -moz-border-radius: 0px;
}
.dj_gecko .mblSwDefaultShape .mblSwitchBgLeft {
  background-image: url("compat/switch-square-l.gif");
}
.dj_gecko .mblSwDefaultShape .mblSwitchBgRight {
  background-image: url("compat/switch-square-r.gif");
}
.dj_gecko .mblSwDefaultShape .mblSwitchKnob {
  -moz-border-radius: 0px;
  background-image: url("compat/switch-square-k.gif");
}
.dj_gecko .mblSwitchBgLeft {
  background-color: #4BD260;
  background-image: none;
}
.dj_gecko .mblSwitchBgRight {
  background-color: #eeeeee;
  background-image: none;
}
.dj_gecko .mblSwDefaultShape .mblSwitchBgLeft,
.dj_gecko .mblSwDefaultShape .mblSwitchBgRight {
  background-image: none;
}
.dj_ie .mblProg {
  width: 4px;
  height: 36px;
}
.dj_ie .mblProg0 {
  left: 0px;
}
.dj_ie .mblProg1 {
  left: 8px;
}
.dj_ie .mblProg2 {
  left: 16px;
}
.dj_ie .mblProg3 {
  left: 24px;
}
.dj_ie .mblProg4 {
  left: 32px;
}
.dj_ie .mblProg5 {
  left: 40px;
}
.dj_ie .mblProg6 {
  left: 48px;
}
.dj_ie .mblProg7 {
  left: 56px;
}
.dj_ie .mblProg8 {
  left: 64px;
}
.dj_ie .mblProg9 {
  left: 72px;
}
.dj_ie .mblProg10 {
  left: 80px;
}
.dj_ie .mblProg11 {
  left: 80px;
}
.dj_gecko .mblProgressIndicatorCenter .mblProgContainer {
  -moz-transform-origin: 50% 0;
}
.dj_gecko .mblProg {
  -moz-transform-origin: 0 2px;
}
.dj_gecko .mblProg0 {
  -moz-transform: translate(18px, 10px) rotate(-90.1deg);
}
.dj_gecko .mblProg1 {
  -moz-transform: translate(22px, 11px) rotate(-60deg);
}
.dj_gecko .mblProg2 {
  -moz-transform: translate(25px, 14px) rotate(-30deg);
}
.dj_gecko .mblProg3 {
  -moz-transform: translate(26px, 18px) rotate(0deg);
}
.dj_gecko .mblProg4 {
  -moz-transform: translate(25px, 22px) rotate(30deg);
}
.dj_gecko .mblProg5 {
  -moz-transform: translate(22px, 25px) rotate(60deg);
}
.dj_gecko .mblProg6 {
  -moz-transform: translate(18px, 26px) rotate(90.1deg);
}
.dj_gecko .mblProg7 {
  -moz-transform: translate(14px, 25px) rotate(120deg);
}
.dj_gecko .mblProg8 {
  -moz-transform: translate(11px, 22px) rotate(150deg);
}
.dj_gecko .mblProg9 {
  -moz-transform: translate(10px, 18px) rotate(180deg);
}
.dj_gecko .mblProg10 {
  -moz-transform: translate(11px, 14px) rotate(210deg);
}
.dj_gecko .mblProg11 {
  -moz-transform: translate(14px, 11px) rotate(240deg);
}
.mblDomButtonWhitePlus {
	background-image: url("../common/domButtons/compat/mblDomButtonWhitePlus.png");
	background-repeat: no-repeat;
}
.mblDomButtonWhitePlus div {
	display: none;
}
.mblDomButtonWhiteMinus {
	background-image: url("../common/domButtons/compat/mblDomButtonWhiteMinus.png");
	background-repeat: no-repeat;
}
.mblDomButtonWhiteMinus div {
	display: none;
}
.mblDomButtonWhiteUpArrow {
	background-image: url("../common/domButtons/compat/mblDomButtonWhiteUpArrow.png");
	background-repeat: no-repeat;
}
.mblDomButtonWhiteUpArrow div {
	display: none;
}
.mblDomButtonWhiteDownArrow {
	background-image: url("../common/domButtons/compat/mblDomButtonWhiteDownArrow.png");
	background-repeat: no-repeat;
}
.mblDomButtonWhiteDownArrow div {
	display: none;
}
.mblDomButtonWhiteSearch {
	background-image: url("../common/domButtons/compat/mblDomButtonWhiteSearch.png");
	background-repeat: no-repeat;
}
.mblDomButtonWhiteSearch div {
	display: none;
}
.mblDomButtonBlueMinus {
	background-image: url("../common/domButtons/compat/mblDomButtonBlueMinus.png");
	background-repeat: no-repeat;
}
.mblDomButtonBlueMinus div {
	display: none;
}
.mblDomButtonBluePlus {
	background-image: url("../common/domButtons/compat/mblDomButtonBluePlus.png");
	background-repeat: no-repeat;
}
.mblDomButtonBluePlus div {
	display: none;
}
.mblDomButtonDarkBlueMinus {
	background-image: url("../common/domButtons/compat/mblDomButtonDarkBlueMinus.png");
	background-repeat: no-repeat;
}
.mblDomButtonDarkBlueMinus div {
	display: none;
}
.mblDomButtonDarkBluePlus {
	background-image: url("../common/domButtons/compat/mblDomButtonDarkBluePlus.png");
	background-repeat: no-repeat;
}
.mblDomButtonDarkBluePlus div {
	display: none;
}
.mblDomButtonRedMinus {
	background-image: url("../common/domButtons/compat/mblDomButtonRedMinus.png");
	background-repeat: no-repeat;
}
.mblDomButtonRedMinus div {
	display: none;
}
.mblDomButtonRedPlus {
	background-image: url("../common/domButtons/compat/mblDomButtonRedPlus.png");
	background-repeat: no-repeat;
}
.mblDomButtonRedPlus div {
	display: none;
}
.mblDomButtonCheckboxOn {
	background-image: url("../common/domButtons/compat/mblDomButtonCheckboxOn.png");
	background-repeat: no-repeat;
}
.mblDomButtonCheckboxOn div {
	display: none;
}
.mblDomButtonCheckboxOff {
	background-image: url("../common/domButtons/compat/mblDomButtonCheckboxOff.png");
	background-repeat: no-repeat;
}
.mblDomButtonCheckboxOff div {
	display: none;
}
.mblDomButtonBlueCircleMinus {
	background-image: url("../common/domButtons/compat/mblDomButtonBlueCircleMinus.png");
	background-repeat: no-repeat;
}
.mblDomButtonBlueCircleMinus > div {
	display: none;
}
.mblDomButtonBlueCirclePlus {
	background-image: url("../common/domButtons/compat/mblDomButtonBlueCirclePlus.png");
	background-repeat: no-repeat;
}
.mblDomButtonBlueCirclePlus > div {
	display: none;
}
.mblDomButtonBlueCircleArrow {
	background-image: url("../common/domButtons/compat/mblDomButtonBlueCircleArrow.png");
	background-repeat: no-repeat;
}
.mblDomButtonBlueCircleArrow > div {
	display: none;
}
.mblDomButtonRedCircleMinus {
	background-image: url("../common/domButtons/compat/mblDomButtonRedCircleMinus.png");
	background-repeat: no-repeat;
}
.mblDomButtonRedCircleMinus > div {
	display: none;
}
.mblDomButtonRedCirclePlus {
	background-image: url("../common/domButtons/compat/mblDomButtonRedCirclePlus.png");
	background-repeat: no-repeat;
}
.mblDomButtonRedCirclePlus > div {
	display: none;
}
.mblDomButtonRedCircleArrow {
	background-image: url("../common/domButtons/compat/mblDomButtonRedCircleArrow.png");
	background-repeat: no-repeat;
}
.mblDomButtonRedCircleArrow > div {
	display: none;
}
.mblDomButtonGreenCircleMinus {
	background-image: url("../common/domButtons/compat/mblDomButtonGreenCircleMinus.png");
	background-repeat: no-repeat;
}
.mblDomButtonGreenCircleMinus > div {
	display: none;
}
.mblDomButtonGreenCirclePlus {
	background-image: url("../common/domButtons/compat/mblDomButtonGreenCirclePlus.png");
	background-repeat: no-repeat;
}
.mblDomButtonGreenCirclePlus > div {
	display: none;
}
.mblDomButtonGreenCircleArrow {
	background-image: url("../common/domButtons/compat/mblDomButtonGreenCircleArrow.png");
	background-repeat: no-repeat;
}
.mblDomButtonGreenCircleArrow > div {
	display: none;
}
.mblDomButtonBlackCircleCross {
	background-image: url("../common/domButtons/compat/mblDomButtonBlackCircleCross.png");
	background-repeat: no-repeat;
}
.mblDomButtonBlackCircleCross > div {
	display: none;
}
.mblDomButtonGrayRoundRect > div {
	-moz-border-radius: 4px;
}
.mblDomButtonSilverCircleDownArrow {
	background-image: url("../common/domButtons/compat/mblDomButtonSilverCircleDownArrow.png");
	background-repeat: no-repeat;
}
.mblDomButtonSilverCircleDownArrow > div {
	display: none;
}
.mblDomButtonSilverCircleGreenButton {
	background-image: url("../common/domButtons/compat/mblDomButtonSilverCircleGreenButton.png");
	background-repeat: no-repeat;
}
.mblDomButtonSilverCircleGreenButton > div {
	display: none;
}
.mblDomButtonSilverCircleGrayButton {
	background-image: url("../common/domButtons/compat/mblDomButtonSilverCircleGrayButton.png");
	background-repeat: no-repeat;
}
.mblDomButtonSilverCircleGrayButton > div {
	display: none;
}
.mblDomButtonSilverCircleOrangeButton {
	background-image: url("../common/domButtons/compat/mblDomButtonSilverCircleOrangeButton.png");
	background-repeat: no-repeat;
}
.mblDomButtonSilverCircleOrangeButton > div {
	display: none;
}
.mblDomButtonSilverCircleGreenPlus {
	background-image: url("../common/domButtons/compat/mblDomButtonSilverCircleGreenPlus.png");
	background-repeat: no-repeat;
}
.mblDomButtonSilverCircleGreenPlus > div {
	display: none;
}
.mblDomButtonSilverCircleRedCross {
	background-image: url("../common/domButtons/compat/mblDomButtonSilverCircleRedCross.png");
	background-repeat: no-repeat;
}
.mblDomButtonSilverCircleRedCross > div {
	display: none;
}
.mblDomButtonBlueBall {
	background-image: url("../common/domButtons/compat/mblDomButtonBlueBall.png");
	background-repeat: no-repeat;
}
.mblDomButtonBlueBall > div {
	display: none;
}
.mblDomButtonGreenBall {
	background-image: url("../common/domButtons/compat/mblDomButtonGreenBall.png");
	background-repeat: no-repeat;
}
.mblDomButtonGreenBall > div {
	display: none;
}
.mblDomButtonOrangeBall {
	background-image: url("../common/domButtons/compat/mblDomButtonOrangeBall.png");
	background-repeat: no-repeat;
}
.mblDomButtonOrangeBall > div {
	display: none;
}
.mblDomButtonRedBall {
	background-image: url("../common/domButtons/compat/mblDomButtonRedBall.png");
	background-repeat: no-repeat;
}
.mblDomButtonRedBall > div {
	display: none;
}
.mblDomButtonYellowStar {
	background-image: url("../common/domButtons/compat/mblDomButtonYellowStar.png");
	background-repeat: no-repeat;
}
.mblDomButtonYellowStar > div {
	display: none;
}
.mblDomButtonGrayStar {
	background-image: url("../common/domButtons/compat/mblDomButtonGrayStar.png");
	background-repeat: no-repeat;
}
.mblDomButtonGrayStar > div {
	display: none;
}
.mblDomButtonGrayCross, .mblDomButtonCross {
	background-image: url("../common/domButtons/compat/mblDomButtonGrayCross.png");
	background-repeat: no-repeat;
}
.mblDomButtonGrayCross div, .mblDomButtonCross div {
	display: none;
}
.mblDomButtonRedCross, .mblDomButtonCross {
	background-image: url("../common/domButtons/compat/mblDomButtonRedCross.png");
	background-repeat: no-repeat;
}
.mblDomButtonRedCross div, .mblDomButtonCross div {
	display: none;
}
.mblDomButtonWhiteCross, .mblDomButtonCross {
	background-image: url("../common/domButtons/compat/mblDomButtonWhiteCross.png");
	background-repeat: no-repeat;
}
.mblDomButtonWhiteCross div, .mblDomButtonCross div {
	display: none;
}
.mblDomButtonGrayKnob {
	background-image: url("../common/domButtons/compat/mblDomButtonGrayKnob.png");
	background-repeat: no-repeat;
}
.mblDomButtonGrayKnob > div {
	display: none;
}
.mblDomButtonGrayPlus {
	background-image: url("../common/domButtons/compat/mblDomButtonGrayPlus.png");
	background-repeat: no-repeat;
}
.mblDomButtonGrayPlus div {
	display: none;
}
.mblDomButtonGrayMinus {
	background-image: url("../common/domButtons/compat/mblDomButtonGrayMinus.png");
	background-repeat: no-repeat;
}
.mblDomButtonGrayMinus div {
	display: none;
}
.mblAccordionTitleSelected {
  background-color: #a7a7aa;
}
.dj_gecko .mblAccordionTitle {
  background-image: none;
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
}
.dj_gecko .mblAccordionTitleSelected {
  background-color: #a7a7aa;
}
.dj_ff3 .mblAccordionRoundRect {
  -moz-border-radius: 8px;
}
.dj_ff3 .mblAccordionRoundRect .mblAccordionTitle:first-child {
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
}
.dj_ff3 .mblAccordionRoundRect .mblAccordionTitleLast,
.dj_ff3 .mblAccordionRoundRect .mblAccordionPane:last-child {
  -moz-border-radius-bottomleft: 8px;
  -moz-border-radius-bottomright: 8px;
}
.mblButton {
  background-image: url("compat/button-bg.png");
  background-repeat: repeat-x;
}
.mblButtonSelected {
  background-image: url("compat/button-sel-bg.png");
}
.mblBlueButton {
  background-image: url("compat/blue-button-bg.png");
}
.mblBlueButtonSelected {
  background-image: url("compat/blue-button-sel-bg.png");
}
.mblRedButton {
  background-image: url("compat/red-button-bg.png");
}
.mblRedButtonSelected {
  background-image: url("compat/red-button-sel-bg.png");
}
.dj_gecko .mblButton {
  background-image: none;
}
.dj_gecko .mblButtonSelected {
  background-image: none;
}
.dj_gecko .mblBlueButton {
  background-image: none;
}
.dj_gecko .mblBlueButtonSelected {
  background-image: none;
}
.dj_gecko .mblRedButton {
  background-image: none;
}
.dj_gecko .mblRedButtonSelected {
  background-image: none;
}
.dj_ff3 .mblButton {
  -moz-border-radius: 2px;
}
.mblButton {
  background-image: none;
}
.mblButtonSelected {
  background-image: none;
}
.mblBlueButton {
  background-image: none;
}
.mblBlueButtonSelected {
  background-image: none;
}
.mblRedButton {
  background-image: none;
}
.mblRedButtonSelected {
  background-image: none;
}
.mblCheckBox {
  background-image: url("compat/button-bg.png");
}
.mblCheckBoxSelected {
  background-image: url("compat/button-sel-bg.png");
}
.mblCheckBoxChecked,
.mblCheckBox:checked {
  background-image: url("compat/button-chk-bg.png");
}
.mblCheckBoxChecked.mblCheckBoxSelected,
.mblCheckBox:checked.mblCheckBoxSelected {
  background-image: url("compat/button-unsel-bg.png");
}
.dj_gecko .mblCheckBox {
  background-image: none;
  -moz-appearance: none;
}
.dj_gecko .mblCheckBoxSelected {
  background-image: none;
}
.dj_gecko .mblCheckBoxChecked,
.dj_gecko .mblCheckBox:checked {
  background-image: none;
}
.dj_gecko .mblCheckBoxChecked::after,
.dj_gecko .mblCheckBox:checked::after {
  -moz-transform: rotate(45deg);
  -moz-transform-origin: 50% 50%;
}
.dj_gecko .mblCheckBoxChecked.mblCheckBoxSelected,
.dj_gecko .mblCheckBox:checked.mblCheckBoxSelected {
  background-image: none;
}
.dj_ff3 .mblCheckBox {
  -moz-border-radius: 2px;
}
.dj_gecko .dijitPopup.mblComboBoxMenuPopup {
  -moz-box-shadow: 0 0 50px #000000;
}
.dj_gecko .mblComboBoxMenuItemSelected {
  background-image: none;
}
.mblDomButtonBlueMinus {
	background-image: url("../common/domButtons/compat/mblDomButtonBlueMinus.png");
	background-repeat: no-repeat;
}
.mblDomButtonBlueMinus div {
	display: none;
}
.mblDomButtonBluePlus {
	background-image: url("../common/domButtons/compat/mblDomButtonBluePlus.png");
	background-repeat: no-repeat;
}
.mblDomButtonBluePlus div {
	display: none;
}
.mblDomButtonDarkBlueMinus {
	background-image: url("../common/domButtons/compat/mblDomButtonDarkBlueMinus.png");
	background-repeat: no-repeat;
}
.mblDomButtonDarkBlueMinus div {
	display: none;
}
.mblDomButtonDarkBluePlus {
	background-image: url("../common/domButtons/compat/mblDomButtonDarkBluePlus.png");
	background-repeat: no-repeat;
}
.mblDomButtonDarkBluePlus div {
	display: none;
}
.mblDomButtonRedMinus {
	background-image: url("../common/domButtons/compat/mblDomButtonRedMinus.png");
	background-repeat: no-repeat;
}
.mblDomButtonRedMinus div {
	display: none;
}
.mblDomButtonRedPlus {
	background-image: url("../common/domButtons/compat/mblDomButtonRedPlus.png");
	background-repeat: no-repeat;
}
.mblDomButtonRedPlus div {
	display: none;
}
.mblDomButtonBlackCircleCross {
	background-image: url("../common/domButtons/compat/mblDomButtonBlackCircleCross.png");
	background-repeat: no-repeat;
}
.mblDomButtonBlackCircleCross > div {
	display: none;
}
.mblIconItemPaneHeading {
  background-image: url("compat/icon-content-heading-bg.png");
}
.dj_gecko .mblIconItemPaneHeading {
  background-image: -moz-linear-gradient(top, #e0e4e7 0%, #c4ccd2 50%, #bfc8ce 50%, #b4bec6 100%);
}
.dj_ie7 .mblIconAreaInner {
  font-size: 60px;
}
.mblIconMenu {
  background-color: #404040;
}
.mblIconMenuItemSel {
  background-color: #3578b1;
}
.dj_gecko .mblIconMenu {
  background-color: rgba(64, 64, 64, 0.85);
}
.dj_gecko .mblIconMenuItem {
  -moz-box-sizing: border-box;
}
.dj_gecko .mblIconMenuItemSel {
  background-color: #3578b1;
}
.dj_ff3 .mblIconMenu {
  -moz-border-radius: 6px;
}
.dj_ff3 .mblIconMenuItemIcon img {
  border: 1px solid red;
}
.dj_ff3 .mblIconMenuItemFirstRow.mblIconMenuItemFirstColumn {
  -moz-border-top-left-radius: 6px;
}
.dj_ff3 .mblIconMenuItemFirstRow.mblIconMenuItemLastColumn {
  -moz-border-top-right-radius: 6px;
}
.dj_ff3 .mblIconMenuItemLastRow.mblIconMenuItemFirstColumn {
  -moz-border-bottom-left-radius: 6px;
}
.dj_ff3 .mblIconMenuItemLastRow.mblIconMenuItemLastColumn {
  -moz-border-bottom-right-radius: 6px;
}
.mblOverlay {
  text-align: center;
}
.dj_gecko .mblOverlay {
  text-align: -moz-center;
}
.dj_ie9 .mblOverlay > *,
.dj_ie8 .mblOverlay > * {
  margin: 0 auto;
}
.dj_ie6 .mblOverlay {
  *position: absolute;
}
.mblTooltip {
  background-image: none;
}
.dj_ff3 .mblTooltip {
  -moz-border-radius: 3px;
}
.dj_ie9 .mblTooltip .mblHeading {
  width: auto;
}
.dj_ie6 .mblTooltipBefore .mblTooltipArrow,
.dj_ie7 .mblTooltipBefore .mblTooltipArrow {
  right: 0;
}
.dj_ie6 .mblTooltipAbove .mblTooltipArrow,
.dj_ie7 .mblTooltipAbove .mblTooltipArrow {
  bottom: 0;
}
.dj_ie6 .mblTooltipBefore .mblTooltipInnerArrow,
.dj_ie7 .mblTooltipBefore .mblTooltipInnerArrow {
  right: -1px;
}
.dj_ie6 .mblTooltipAbove .mblTooltipInnerArrow,
.dj_ie7 .mblTooltipAbove .mblTooltipInnerArrow {
  bottom: -1px;
}
.dj_ie6 .mblTooltip .mblHeading,
.dj_ie7 .mblTooltip .mblHeading {
  padding: 0 9px 12px;
  border-top: 1px solid #f7f7f7;
  border-bottom: 1px solid #f7f7f7;
  width: auto;
  height: auto;
  overflow: visible;
  line-height: normal;
}
.dj_ie6 .mblTooltip .mblHeading .mblToolBarButton,
.dj_ie7 .mblTooltip .mblHeading .mblToolBarButton {
  margin: auto 6px;
}
.mblPageIndicatorDot {
	-moz-border-radius: 3px;
}
.mblRadioButton {
  background-image: url("compat/button-bg.png");
}
.mblRadioButtonChecked,
.mblRadioButton:checked {
  background-image: url("compat/button-chk-bg.png");
}
.mblRadioButtonChecked.mblRadioButtonSelected,
.mblRadioButton:checked.mblRadioButtonSelected {
  background-image: url("compat/blue-button-sel-bg.png");
}
.dj_gecko .mblRadioButton {
  background-image: none;
  -moz-appearance: none;
}
.dj_gecko .mblRadioButtonChecked,
.dj_gecko .mblRadioButton:checked {
  background-image: none;
}
.dj_gecko .mblRadioButtonChecked::after,
.dj_gecko .mblRadioButton:checked::after {
  -moz-transform: rotate(45deg);
  -moz-transform-origin: 50% 50%;
}
.dj_gecko .mblRadioButtonChecked.mblRadioButtonSelected,
.dj_gecko .mblRadioButton:checked.mblRadioButtonSelected {
  background-image: none;
}
.dj_ff3 .mblRadioButton {
  -moz-border-radius: 0.5em;
}
.mblSimpleDialogDecoration {
  background-color: #404040;
}
.dj_gecko .mblSimpleDialogDecoration {
  background-color: rgba(64, 64, 64, 0.85);
}
.dj_ff3 .mblSimpleDialogDecoration {
  -moz-border-radius: 2px;
}
.mblSlider {
  background-image: url("compat/slider-h-bg.png");
  background-repeat: repeat-x;
}
.mblSliderProgressBar {
  background-image: url("compat/slider-h-bar-bg.png");
  background-repeat: repeat-x;
}
.mblSliderHandle {
  background-image: url("compat/slider-handle-bg.png");
}
.mblSliderV {
  background-color: #bdbebd;
  background-image: none;
}
.mblSliderV .mblSliderProgressBar {
  background-color: #00a200;
  background-image: none;
}
.dj_gecko .mblSlider {
  background-image: -none;
  -moz-user-select: none;
  -moz-box-sizing: content-box;
}
.dj_gecko .mblSliderProgressBar {
  background-image: none;
}
.dj_gecko .mblSliderHandle {
  background-image: none;
}
.dj_ff3 .mblSlider {
  -moz-border-radius: 10em;
}
.dj_ff3 .mblSliderProgressBar {
  -moz-border-radius: 10em;
}
.dj_ff3 .mblSliderHandle {
  -moz-border-radius: 10em;
}
.mblSpinWheel {
  position: relative;
  overflow: hidden;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #313137), color-stop(0.05, #73747d), color-stop(0.07, #92939b), color-stop(0.09, #ababb5), color-stop(0.12, #c5c6ce), color-stop(0.16, #dfe0e4), color-stop(0.22, #f4f5f6), color-stop(0.35, #fbfcfc), color-stop(0.5, #fbfcfc), color-stop(0.61, #fbfcfc), color-stop(0.61, #b4c1c7), color-stop(0.65, #fbfcfc), color-stop(0.78, #f4f5f6), color-stop(0.84, #dfe0e4), color-stop(0.88, #c5c6ce), color-stop(0.91, #ababb5), color-stop(0.93, #92939b), color-stop(0.95, #73747d), color-stop(1, #313137));
  background: linear-gradient(to bottom, #313137 0%, #73747d 5%, #92939b 7%, #ababb5 9%, #c5c6ce 12%, #dfe0e4 16%, #f4f5f6 22%, #fbfcfc 35%, #fbfcfc 50%, #fbfcfc 61%, #b4c1c7 61%, #fbfcfc 65%, #f4f5f6 78%, #dfe0e4 84%, #c5c6ce 88%, #ababb5 91%, #92939b 93%, #73747d 95%, #313137 100%);
  height: 200px;
  border-left: solid 3px #000000;
  border-right: solid 3px #000000;
  color: #000000;
  border-radius: 3px;
}
.mblSpinWheelBar {
  position: absolute;
  top: 79px;
  background: -webkit-gradient(linear, left top, left bottom, from(#edeef2), to(#a7adca), color-stop(0, #edeef2), color-stop(0.25, #c8cadd), color-stop(0.49, #bbbfd4), color-stop(0.51, #9fa8c6), color-stop(0.81, #a2a9c7), color-stop(0.82, #a6abc9), color-stop(1, #a7adca));
  background: linear-gradient(to bottom, #edeef2 0%, #c8cadd 25%, #bbbfd4 49%, #9fa8c6 51%, #a2a9c7 81%, #a6abc9 82%, #a7adca 100%);
  border: solid 1px #7b8497;
  height: 42px;
  width: 100%;
  clear: both;
  opacity: 0.6;
}
.mblSpinWheelDatePicker {
  width: 312px;
}
.mblSpinWheelTimePicker {
  width: 98px;
}
.mblSpinWheelSlot {
  position: relative;
  top: 0px;
  float: left;
  width: 100px;
  height: 100%;
  border-left: solid 2px #000000;
  border-right: solid 2px #000000;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
.mblSpinWheelSlotLabel {
  padding: 0 8px;
  height: 44px;
  overflow: hidden;
  font: bold 24px/44px Helvetica, sans-serif;
}
.mblSpinWheelSlotLabel img {
  vertical-align: middle;
  opacity: 0.7;
}
.mblSpinWheelSlotLabelGray {
  color: #cccccc;
}
.mblSpinWheelSlotLabelBlue {
  color: #0959d2;
}
.mblSpinWheelSlotContainer {
  position: relative;
}
.mblSpinWheelSlotPanel {
  position: absolute;
  top: 0px;
  width: 100%;
}
.mblSpinWheelSlotTouch {
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.dj_ie .mblSpinWheelSlotTouch {
  background-color: rgba(255, 255, 255, 0.01);
}
.dj_ie8 .mblSpinWheelSlotTouch {
  background: white;
  filter: alpha(opacity=0);
}
.mblSpinWheel {
  background-image: none;
  border: none;
}
.mblSpinWheelBar {
  background-image: none;
  background-color: rgba(0, 0, 0, 0);
  border: none;
  border-top: solid 1px #929292;
  border-bottom: solid 1px #929292;
}
.mblSpinWheelSlot {
  border: none;
  color: #929292;
}
.mblDomButtonWhiteCross {
  position: relative;
  width: 29px;
  height: 29px;
}
.mblDomButtonWhiteCross > div {
  position: absolute;
  top: 12px;
  left: 7px;
  width: 14px;
  height: 2px;
  margin: 0px;
  font-size: 1px;
  border: 1px solid #808080;
  background-color: #ffffff;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  border-radius: 2px;
}
.mblDomButtonWhiteCross > div > div {
  position: absolute;
  top: -7px;
  left: 5px;
  width: 2px;
  height: 14px;
  margin: 0px;
  font-size: 1px;
  border: 1px solid #808080;
  background-color: #ffffff;
  border-radius: 2px;
}
.mblTabBar {
  position: relative;
  margin: 0px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0px 6px;
  height: 42px;
  text-align: center;
  color: white;
  border-top: 1px solid #cdd5df;
  border-bottom: 1px solid #007aff;
}
.mblTabBarFill .mblTabBarButton {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.mblTabBarButton {
  overflow: hidden;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  position: relative;
  list-style-type: none;
  float: left;
}
.mblTabBarButtonIconArea {
  margin: 0 auto;
  width: 29px;
}
.mblTabBarButtonIconParent1 {
  display: block;
}
.mblTabBarButtonIconParent2 {
  display: none;
}
.mblTabBarButtonSelected .mblTabBarButtonIconParent1 {
  display: none;
}
.mblTabBarButtonSelected .mblTabBarButtonIconParent2 {
  display: block;
}
.mblTabBarTabBar {
  height: 48px;
  border-top: 1px solid #000000;
  background-color: #eeeeee;
  border: none;
  line-height: 0.5em;
}
.mblTabBarTabBar .mblTabBarButton {
  height: 47px;
}
.mblTabBarTabBar .mblTabBarButtonIconArea {
  padding-top: 4px;
}
.mblTabBarTabBar .mblTabBarButtonLabel {
  font-family: "Helvetica Neue", Helvetica;
  font-size: 11px;
}
.mblTabBarTabBar .mblTabBarButtonSelected {
  border-radius: 3px;
  color: #007aff;
}
.mblTabBarSegmentedControl {
  background-image: none;
  background-color: #eeeeee;
  border: none;
}
.mblTabBarSegmentedControl.mblTabBarNoText .mblTabBarButton {
  width: auto;
  padding: 0 3px;
}
.mblTabBarSegmentedControl.mblTabBarNoText .mblTabBarButtonIconArea {
  position: relative;
}
.mblTabBarSegmentedControl .mblTabBarButton {
  margin: 6px 0;
  width: 100px;
  height: 29px;
  border-width: 1px 1px 1px 0px;
  font-family: Helvetica;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  line-height: 29px;
  color: #007aff;
  height: 28px;
  font-weight: normal;
}
.mblTabBarSegmentedControl .mblTabBarButton:first-child {
  border-left-width: 1px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.mblTabBarSegmentedControl .mblTabBarButton:last-child {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.mblTabBarSegmentedControl .mblTabBarButtonIconArea {
  position: absolute;
  top: 0px;
  left: 0px;
}
.mblTabBarSegmentedControl .mblTabBarButtonSelected {
  height: 28px;
  background-color: #007aff;
  color: white;
  font-weight: normal;
}
.mblHeading .mblTabBarSegmentedControl {
  display: inline;
  float: left;
  height: auto;
  border: none;
}
.mblTabBarStandardTab {
  background-image: none;
  background-color: #eeeeee;
  border: none;
  font-weight: normal;
}
.mblTabBarStandardTab .mblTabBarButton {
  margin-top: 9px;
  padding: 9px;
  border: 1px solid #62676d;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  font-family: Helvetica;
  font-size: 14px;
  font-weight: bold;
}
.mblTabBarStandardTab .mblTabBarButtonIconArea {
  position: absolute;
  top: 3px;
  left: 0px;
}
.mblTabBarStandardTab .mblTabBarButtonLabel {
  font-weight: normal;
}
.mblTabBarStandardTab .mblTabBarButtonSelected {
  color: white;
  background-color: #007aff;
}
.mblTabBarStandardTab .mblTabBarButtonHasIcon .mblTabBarButtonLabel {
  margin-left: 20px;
}
.mblTabBarSlimTab {
  height: 30px;
  padding: 0px;
  border: 1px solid #007aff;
  background-color: #000000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#2d2d2d), to(#000000), color-stop(0.5, #141414), color-stop(0.5, #000000));
  background-image: linear-gradient(to bottom, #2d2d2d 0%, #141414 50%, #000000 50%, #000000 100%);
}
.mblTabBarSlimTab .mblTabBarButton {
  padding: 7px;
  border-right: 1px solid #4e4e4e;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#2d2d2d), to(#000000), color-stop(0.5, #141414), color-stop(0.5, #000000));
  background-image: linear-gradient(to bottom, #2d2d2d 0%, #141414 50%, #000000 50%, #000000 100%);
  font-family: Helvetica;
  font-size: 14px;
  font-weight: bold;
  color: white;
  text-shadow: rgba(100, 100, 100, 0.6) 0px -1px 0px;
  text-align: center;
}
.mblTabBarSlimTab .mblTabBarButton:first-child {
  border-left: 1px solid #4e4e4e;
}
.mblTabBarSlimTab .mblTabBarButtonIconArea {
  position: absolute;
  top: 0px;
  left: 0px;
}
.mblTabBarSlimTab .mblTabBarButtonSelected {
  background-color: #404040;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#313031), to(#959595), color-stop(0.5, #5a555a), color-stop(0.5, #616161));
  background-image: linear-gradient(to bottom, #313031 0%, #5a555a 50%, #616161 50%, #959595 100%);
}
.mblTabBarSlimTab .mblTabBarButtonHasIcon .mblTabBarButtonLabel {
  margin-left: 20px;
}
.mblTabBarFlatTab {
  height: 30px;
  padding: 0px;
  border-style: none;
  background-color: transparent;
  background-image: none;
}
.mblTabBarFlatTab .mblTabBarButton {
  padding: 7px;
  background-image: none;
  font-family: Helvetica;
  font-size: 14px;
  font-weight: bold;
  text-shadow: rgba(100, 100, 100, 0.6) 0px -1px 0px;
  text-align: center;
}
.mblTabBarFlatTab .mblTabBarButtonIconArea {
  position: absolute;
  top: 0px;
  left: 0px;
}
.mblTabBarFlatTab .mblTabBarButtonHasIcon .mblTabBarButtonLabel {
  margin-left: 20px;
}
.mblTabBarTallTab {
  height: 64px;
  border-top: 1px solid #cdd5df;
  border-bottom: 2px solid #949694;
  background-color: #eeeeee;
  border: none;
}
.mblTabBarTallTab .mblTabBarButton {
  margin-top: 3px;
  margin-right: 2px;
  width: 78px;
  height: 61px;
  border-width: 0px 1px 0px 1px;
  border-style: solid;
  border-color: black #182018 black #393c39;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#181818), to(#100c10), color-stop(0.1, #313031));
  background-image: linear-gradient(to bottom, #181818 0%, #313031 10%, #100c10 100%);
  font-family: Helvetica;
  font-size: 13px;
  color: white;
  text-align: center;
}
.mblTabBarTallTab .mblTabBarButtonIconArea {
  margin-top: 8px;
}
.mblTabBarTallTab .mblTabBarButtonLabel {
  font-family: "Helvetica Neue", Helvetica;
  font-size: 11px;
}
.mblTabBarTallTab .mblTabBarButtonSelected {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#a59ea5), to(#848284));
  background-image: linear-gradient(to bottom, #a59ea5 0%, #848284 100%);
}
.mblTabBar {
  color: #929292;
  font-weight: normal;
}
.mblTabBarSegmentedControl .mblTabBarButton {
  border-top: solid 2px #007aff;
  border-bottom: solid 2px #007aff;
  border-left: solid 1px #007aff;
  border-right: solid 1px #007aff;
}
.mblTabBarSegmentedControl .mblTabBarButton:first-child {
  border-left: solid 2px #007aff;
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
}
.mblTabBarSegmentedControl .mblTabBarButton:last-child {
  border-right: solid 2px #007aff;
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
}
.mblHeading .mblTabBar {
  background-color: rgba(0, 0, 0, 0);
}
.mblTabBarSlimTab {
  border: none;
  background-color: #007aff;
  background-image: none;
}
.mblTabBarSlimTab .mblTabBarButton,
.mblTabBarFlatTab .mblTabBarButton {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  color: #f7f7f7;
  font-weight: normal;
  text-shadow: none;
  border-color: white;
}
.mblTabBarFlatTab .mblTabBarButton {
  color: black;
}
.mblTabBarSlimTab .mblTabBarButton:first-child {
  border-color: white;
}
.mblTabBarSlimTab .mblTabBarButtonSelected,
.mblTabBarFlatTab .mblTabBarButtonSelected {
  background-color: white;
  background-image: none;
  color: #007aff;
  border-color: white;
  font-weight: normal;
}
.mblTabBarTallTab {
  background-color: #007aff;
  background-image: none;
  margin: 0;
}
.mblTabBarTallTab .mblTabBarButton {
  background-image: none;
  border: none;
}
.mblTabBarTallTab .mblTabBarButtonSelected {
  color: #007aff;
  background-color: white;
  border: none;
}
.mblTextArea {
  overflow: auto;
}
.dj_ff3 .mblTextArea {
  -moz-border-radius: 2px;
}
.dj_ff3 .mblTextBox {
  -moz-border-radius: 2px;
}
.mblToggleButton {
  background-image: url("compat/button-bg.png");
}
.mblToggleButtonSelected {
  background-image: url("compat/button-sel-bg.png");
}
.mblToggleButtonChecked {
  background-image: url("compat/button-chk-bg.png");
}
.mblToggleButtonChecked.mblToggleButtonSelected {
  background-image: url("compat/button-unsel-bg.png");
}
.dj_gecko .mblToggleButton {
  background-image: none;
}
.dj_gecko .mblToggleButtonSelected {
  background-image: none;
}
.dj_gecko .mblToggleButtonChecked {
  background-image: none;
}
.dj_gecko .mblToggleButtonChecked:after {
  -moz-transform: rotate(45deg) skew(10deg);
  -moz-transform-origin: 50% 50%;
}
.dj_gecko .mblToggleButtonChecked.mblToggleButtonSelected {
  background-image: none;
}
.dj_ff3 .mblToggleButton {
  -moz-border-radius: 2px;
}
.dj_ff3 .mblToggleButton.mblToggleButtonChecked::after {
  -moz-transform: translate(-25px, -6px) rotate(45deg) skew(10deg);
}
.dj_ie .mblToggleButtonChecked:after {
  top: 9px;
  left: 5px;
  width: 12px;
  border: none;
  background-image: url("compat/togglebutton-chk-mark-bg.png");
}
.mblValuePickerSlotButton {
  background-image: url("compat/valuepicker-button-bg.png");
}
.mblValuePickerSlotButtonSelected {
  background-color: rgba(0, 0, 0, 0);
}
.mblValuePickerSlotInputArea {
  background-color: #f7f7f7;
}
.dj_gecko .mblValuePickerSlotButton {
  background-image: none;
}
.dj_gecko .mblValuePickerSlotButtonSelected {
  background-image: none;
}
.dj_gecko .mblValuePickerSlotInputArea {
  background-image: none;
}
.mblValuePickerSlotInputArea {
  background-color: transparent;
}
