.Mobile {
  /* reWrapper */
  /* common settings for .reModule, .reEditorModes and .reWrapper */
  /* end of module */
  /* Toolbar overrides */
  /* reTool */
  /* IE6 does not support PNG alpha channel, so we use gifs for the command sprites instead */
  /* these settings will not be included in the common CSS file of RadEditor */
  /* end of reTool_text */
  /* add weight to the selector for IE6 so it is applied */
  /* end of reSplitButton */
  /* reDropdown */
  /* Vertical mode */
  /* end of reDropdown */
  /* InsertTable itself is a kind of tool strip, so it must be styled as a toolstrip */
  /* end of context menu and toolstrip */
  /* spinbox */
  /* end of spinbox */
  /* DOM inspector */
  /* end of DOM inspector */
  /* end of expanded dropdowns */
  /* color picker */
  /* end of color picker */
  /* ajax spellchecker */
  /* ajax spellchecker */
  /* custom links */
  /* end of custom links */
  /* insert table dropdown */
  /* end of insert table dropdown */
  /* Popup Comments */
  /* Commnet popups */ }

.Mobile.RadEditor, 
.Mobile.RadEditor .reModule, 
.Mobile.RadEditor .reEditorModes, 
.Mobile.RadEditor .reWrapper {
    /*background-color: #eaeaea;*/
    background-color: #fff;
    font-size: 13px; 
}
  
.Mobile .reEmptyMessage {
    color: #b1b1b1; 
}

.Mobile.RadEditor .reTlbVertical {
    background-color: #fff;
}

.Mobile.RadEditor .reTlbVertical {
    display: none;
}

.Mobile.RadEditor .reLeftVerticalSide {
    border-right: 1px solid #b3c0c7;
}

.Mobile.RadEditor .reRightVerticalSide {
    border-left: 1px solid #b3c0c7;
}

.Mobile.RadEditor .reLeftVerticalSide,
.Mobile.RadEditor .reRightVerticalSide {
   background-color: #fff; 
}

.Mobile.RadEditor .reToolCell {
    background-color: #eaeaea;
}

.reWrapper_corner.reCorner_top_left {
    background-color: #eaeaea;
}

.reWrapper_center.reCenter_top {
    background-color: #eaeaea;
}

.Mobile.RadEditor .reContentCell {
    border: 0;
}

.Mobile.RadEditor .reContentArea {
    padding: 6px;
    padding-right: 3px;
}

.Mobile.RadEditor .reContentArea,
.Mobile.RadEditor .reContentCell {
    background-color: #fff; 
}

.Mobile.RadEditor .reContentArea:focus {
    outline: 0;
}

.Mobile .reModule {
    height: auto !important;
    min-height: 26px; 
}

.Mobile .reModule span {
    display: inline-block;
    zoom: 1;
    *display: inline; 
}

.Mobile.RadEditor .reEditorModes {
    padding: 0 !important;
}

.Mobile.RadEditor .reEditorModes a {
    border: 0;
    padding: 1px 0;
    width: 92px;
    height: 26px;
    border-radius: 0;
    background-repeat: repeat-x; 
}

.Mobile.RadEditor .reEditorModes a:hover {
    background-color: #62c8da;
    background-position: 0 0;
    background-repeat: repeat-x;
    border-color: #00a9c7;
    color: white; 
}
  
.Mobile.RadEditor .reEditorModes a:focus, 
.Mobile.RadEditor .reEditorModes a:active, 
.Mobile.RadEditor a.reMode_selected, 
.Mobile.RadEditor a.reMode_selected:hover, 
.Mobile.reToolWrapper .reSplitButton.reTool:hover, 
.Mobile.reToolbarWrapper .reTool.reSplitButton:hover,
.Mobile .reToolWrapper .reTool.reSplitButton:hover,
.Mobile .reToolbarWrapper .reTool.reSplitButton:hover,
.Mobile .reModule .reSplitButton.reTool:hover {
    background-color: #2dabc1;
    color: white; 
}

.Mobile a.reSpinBoxIncrease,
.Mobile a.reSpinBoxDecrease {
    background-image: url('../Common/radActionsSprite.png'); 
}

.Mobile a.reSpinBoxIncrease {
    background-position: -20px -1022px; 
}

.Mobile a.reSpinBoxDecrease {
    background-position: -20px -1072px; 
}

.Mobile.reToolWrapper .reSplitButton.reTool:hover .split_arrow,
.Mobile .reModule .reSplitButton.reTool:hover .split_arrow {
    background-position: -117px -63px; 
}

.Mobile.RadEditor .reEditorModes a {
    color: #676a6c;
}

.Mobile.RadEditor a.reMode_selected {
    color: #fff;
}

.Mobile.RadEditor .reEditorModes a span {
    line-height: 26px;
    background-image: url('../Common/editorModesIcons.png'); 
    font-family: 'Open Sans';
    font-size: 12px;
    font-weight: 600;
    padding-left: 25px;
    padding-right: 15px;
    text-align: center;
}

.Mobile a.reMode_design span {
    background-position: 0 0; 
}

.Mobile a.reMode_design:hover span,
.Mobile a.reMode_selected.reMode_design span {
    background-position: 0 -65px;
}

.Mobile a.reMode_html span {
    background-position: 0 -21px; 
}

.Mobile a.reMode_html:hover span,
.Mobile a.reMode_selected.reMode_html span {
    background-position: 0 -86px;
}

.Mobile a.reMode_preview span {
    background-position: 0 -42px; 
}

.Mobile a.reMode_preview:hover span,
.Mobile a.reMode_selected.reMode_preview span {
    background-position: 0 -107px;
}

.Mobile .reResizeCell div {
    width: 14px;
    height: 14px;
    background-image: url('../Common/radActionsSprite.png');
    background-position: -18px -2218px;
    margin: 0 -1px -2px 0; 
}

.Mobile .reToolbarWrapper .reToolbar li a.reSplitButton,
.Mobile .reToolbar li a.reTool.reSplitButton {
    width: 42px; 
}

.Mobile.reToolbar li .reSplitButton .split_arrow {
    width: 16px;
    height: 26px;
    background-image: url('../Common/radActionsSprite.png');
    background-position: -17px -62px;
    margin: 10px 0 0 2px;
}

.Mobile.reToolbar li .reSplitButton:hover .split_arrow, 
.Mobile.reToolbar li .reSplitButton:active .split_arrow, 
.Mobile.reToolbar li .reSplitButton:focus .split_arrow {
    background-position: -17px -62px; 
}

.Mobile .reToolbarWrapper .reSplitButton.reTool:hover .split_arrow,
.Mobile .reToolWrapper .reSplitButton.reTool:hover .split_arrow {
    background-position: -117px -62px; 
}

.Mobile .reToolbarWrapper .reSplitButton.reTool_disabled:hover .split_arrow,
.Mobile .reToolWrapper .reSplitButton.reTool_disabled:hover .split_arrow {
    background-position: -17px -62px; 
}

.Mobile .reTool .ToggleFloatingToolbar {
    width: 23px; 
}

.Mobile .reSplitButton.reTool .split_arrow {
    width: 16px;
    height: 24px;
    background-image: url('../Common/radActionsSprite.png');
    background-position: -17px -62px;
    margin: 10px 0 0 4px; 
}
 
.Mobile.reColorPicker, 
.Mobile.reInsertTable, 
.Mobile.reDropDownBody, 
.Mobile.reCustomLinks a:hover {
    border: 1px solid #b3c0c7; 
}


.Mobile.reWrapper {
    border-top: 1px solid #b3c0c7;
    border-bottom: 1px solid #b3c0c7;
    border-left: 0;
    border-right: 0;
}

.Mobile.reWrapper > table {
    border-bottom: 1px solid #fff;
}

.Mobile.reDropDownBody table {
    background: transparent;
    min-width: 100% !important; 
}

.Mobile.reDropDownBody table td {
    font-size: 13px;
    height: 28px;
    min-width: 28px !important;
    color: #555555; 
}

.Mobile.reCustomLinks a, .Mobile.reCustomLinks a:link, 
.Mobile.reCustomLinks a:visited {
    border: 1px solid #fff;
    /* should be the same as the background of the dropdown */
    color: #3b3b3b !important; 
}

.Mobile.reCustomLinks a:hover {
    background-color: white;
    border: 1px solid #d7d7d7; 
}

.Mobile .reTool,
.Mobile .reToolbarWrapper .reToolbar li .reTool,
.Mobile .reRibbonBarWrapper .reToolbar li .reTool, 
.Mobile.RadEditor .reDialog .reTool, 
.Mobile.RadEditor .reToolbar .reTool, 
.Mobile.RadEditor .reModule .reTool,
.Mobile .reToolbarWindow .reToolbar .reTool {
    width: 25px;
    height: 25px;
    border: 1px solid transparent;
    border-radius: 0;
    background-repeat: repeat-x; 
}

.Mobile .reTool:hover,
.Mobile .reToolbarWrapper .reToolbar li .reTool:hover,
.Mobile .reRibbonBarWrapper .reToolbar li .reTool:hover, 
.Mobile.RadEditor .reDialog .reTool:hover, 
.Mobile.RadEditor .reToolbar .reTool:hover, 
.Mobile.RadEditor .reModule .reTool:hover,
.Mobile .reToolbarWindow .reToolbar .reTool:hover {
    background-color: #2dabc1;
}

.Mobile .reToolbarWrapper .reToolbar li .reTool:active,
.Mobile .reToolbarWrapper .reToolbar li .reTool:focus,
.Mobile .reToolbarWrapper .reToolbar li .reTool_selected,
.Mobile .reRibbonBarWrapper .reToolbar li .reTool:active,
.Mobile .reRibbonBarWrapper .reToolbar li .reTool:focus,
.Mobile .reRibbonBarWrapper .reToolbar li .reTool_selected, 
.Mobile.RadEditor .reDialog .reTool:active, 
.Mobile.RadEditor .reToolbar .reTool:active, 
.Mobile.RadEditor .reModule .reTool:active,
.Mobile .reToolbarWindow .reToolbar .reTool:active {
    background-color: #2dabc1; 
}

.Mobile .reToolbarWrapper .reToolbar li .reTool_disabled,
.Mobile .reToolbarWrapper .reToolbar li .reTool_disabled:hover,
.Mobile .reToolbarWrapper .reToolbar li .reTool_disabled:focus,
.Mobile .reToolbarWrapper .reToolbar li .reTool_disabled:active, 
.Mobile.RadEditor .reDialog .reTool_disabled:hover, 
.Mobile.RadEditor .reToolbar .reTool_disabled:hover, 
.Mobile.RadEditor .reModule .reTool_disabled:hover,
.Mobile .reToolbarWindow .reToolbar .reTool_disabled:hover, 
.Mobile.RadEditor .reDialog .reTool_disabled:active, 
.Mobile.RadEditor .reToolbar .reTool_disabled:active, 
.Mobile.RadEditor .reModule .reTool_disabled:active,
.Mobile .reToolbarWindow .reToolbar .reTool_disabled:active {
    background-image: none;
    background-color: transparent;
    border: 1px solid transparent;
    box-shadow: none;
    min-width: auto; 
}

.Mobile.RadEditor.reWrapper .reSplitButton.reTool {
    width: 36px; 
}

.Mobile.RadEditor.reWrapper .reSplitButton.reTool span.split_arrow {
    height: 24px; 
}

.Mobile.reToolbar li .reTool_disabled:hover span.split_arrow, .Mobile.reToolbar li .reTool_disabled:active span.split_arrow, .Mobile.reToolbar li .reTool_disabled:focus span.split_arrow {
    border: 0 none;
    background-position: -17px -62px; 
}

.Mobile.reToolbar li .reTool span {
    /*margin: 5px 0 0 4px;*/ 
    margin: 5px 0 0 2px;
}

.reToolCell .Mobile.reToolbar {
    background-color: #eaeaea;
    height: 31px;
    line-height: 31px;
    border-radius: 0; 
}

.Mobile ul.reToolbar li {
    color: #3b3b3b;
    height: 31px; 
}

.Mobile .reTool span,
.Mobile .RadWindow_Silk .reTool span, .RadForm_Silk .reTool span
.Mobile.reInsertTable .reTlbVertical ul .reTool_text span,
.Mobile .reToolbar .reTool_text span {
    background-image: url('../Common/CommandSpritesMonoLight.png'); 
}

.Mobile .reTool:hover span,
.Mobile .reTool.reTool_selected span {
    background-image: url('../Common/CommandSpritesMonoDark.png');
}

.Mobile .reTool span,
.Mobile .reTool_text span,
.Mobile .Default .reTlbVertical .reTool_text span,
.Mobile .reToolbar .reSplitButton.reTool_text span {
    _background-image: url('../Common/radActionsSprite.png'); 
}

.Mobile .reToolbar .reTool_text:hover,
.Mobile .reToolbar .reTool_text.reTool_selected,
.Mobile .reToolbar .reTool_text.reTool_selected:hover {
    border-left: 1px solid #b9b9b9;
    border-right: 1px solid #b9b9b9; 
}

.Mobile .reToolbar .reTool {
    margin-top: 2px;
}

.Mobile .reToolbar .reTool_text.reTool_disabled,
.Mobile .reToolbar .reTool_text.reTool_disabled:hover {
    margin-left: 0;
    margin-right: 0;
    border: 0;
    opacity: .6; 
}

.Mobile .reToolbar .reTool.reSplitButton.reTool_disabled:hover {
    background-color: none;
    border-color: transparent;
    box-shadow: none; 
}

.Mobile .reDropdown,
.Mobile .reTool_disabled.reDropdown:hover {
    position: relative;
    height: 24px;
    min-width: 80px;
    margin: 3px 2px 0 0;
    padding: 0 15px 0 5px;
    font-size: 13px;
    border: 1px solid #d7d7d7;
    background-color: white;
    background-position: 0 0;
    background-repeat: repeat-x; 
}

.Mobile .reDropdown span {
    line-height: 24px;
    color: #3b3b3b; 
}

.Mobile .reDropdown:hover {
    background-color: #effbfe;
    border: 1px solid #d7d7d7;
    color: #2dabc1; 
}

.Mobile .reDropdown:hover span {
    color: #2dabc1; 
}

.Mobile .reDropdown:active,
.Mobile .reDropdown:focus {
    background-color: #effbfe;
    color: #2dabc1; 
}

.Mobile .reDropdown:before {
    background-image: url('../Common/radActionsSprite.png');
    background-position: -12px -64px;
    content: "";
    width: 26px;
    height: 24px;
    position: absolute;
    top: 1px;
    left: auto;
    right: 0; 
}

.Mobile .reDropdown:hover:before,
.Mobile .reDropdown:active:before,
.Mobile .reDropdown:focus:before {
    background-image: url('../Common/radActionsSprite.png');
    background-position: -62px -64px; 
}

.Mobile .reTool_disabled.reDropdown:hover:before {
    background-image: url('../Common/radActionsSprite.png');
    background-position: -12px -64px; 
}

.Mobile .reTool_disabled.reDropdown:hover span {
    color: #3b3b3b; 
}

.Mobile td.reTlbVertical .reTool {
    margin-left: 8px;
    border-radius: 3px;
    background-repeat: repeat-x; 
}

.Mobile td.reTlbVertical .reTool:hover {
    background-image: url('../Common/Gradients/radGradientDarkV20.png');
    _background-image: none;
    background-color: #00a9c7;
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(top, #00a9c7 0%, #007d93 100%);
    background-image: -moz-linear-gradient(top, #00a9c7 0%, #007d93 100%);
    background-image: -ms-linear-gradient(top, #00a9c7 0%, #007d93 100%);
    background-image: -o-linear-gradient(top, #00a9c7 0%, #007d93 100%);
    background-image: linear-gradient(top, #00a9c7 0%, #007d93 100%);
    border-color: #00a9c7;
    background-position: 0 0; 
}

.Mobile td.reTlbVertical .reTool:active,
.Mobile td.reTlbVertical .reTool:focus {
    background-color: #2dabc1;
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(top, #2dabc1 0%, #2dabc1 100%);
    background-image: -moz-linear-gradient(top, #2dabc1 0%, #2dabc1 100%);
    background-image: -ms-linear-gradient(top, #2dabc1 0%, #2dabc1 100%);
    background-image: -o-linear-gradient(top, #2dabc1 0%, #2dabc1 100%);
    background-image: linear-gradient(top, #2dabc1 0%, #2dabc1 100%);
    border-color: #2292a8;
    box-shadow: inset 0 0 4px #29a3b9;
    background-position: 0 0; 
}

.Mobile .reTlbVertical .reDropdown {
    min-width: 36px;
    height: 26px;
    margin: 1px 0 0 4px;
    padding: 0; 
}

.Mobile .reTlbVertical .reDropdown:hover {
    min-width: 36px;
    height: 26px;
    margin: 1px 0 0 4px; 
}

.Mobile.reDropDownBody .reTlbVertical .reToolbar {
    background-color: white;
    background-image: none; 
}

.Mobile table.reSpinBox {
    border: 1px solid #d7d7d7;
    background-color: white;
    height: 26px; 
}

.Mobile table.reSpinBox:hover, 
.Mobile.RadEditor input:hover {
    border: 1px solid #b9b9b9; 
}

.Mobile .reModule .reModuleLabel {
    font-size: 11px;
    text-transform: uppercase;
    color: #3b3b3b; 
}

.Mobile .reModule_domlink {
    color: #0394ae;
    font-size: 13px; 
}

.Mobile .reModule_domlink_selected {
    color: #016476; 
}

.Mobile.reDropDownBody .reItemOver {
    background-color: #f3f3f3;
    color: #676a6c; 
}

.Mobile.reColorPicker table div, .Mobile.reColorPicker span {
    border: 1px solid #d7d7d7; 
}

.Mobile.reColorPicker table td.reItemOver div {
    border-color: #3b3b3b; 
}

.Mobile .reAjaxspell_wrapper {
    font-size: 13px;
    background-color: white !important; 
}

.Mobile .reAjaxspell_button {
    height: 34px;
    font-size: 13px;
    border: 1px solid #d7d7d7;
    background-color: #ebebeb;
    color: #3b3b3b; 
}

.Mobile .reAjaxspell_button:hover {
    background-color: white; 
}

.Mobile .reAjaxspell_button:active {
    background-color: white;
    color: black; 
}

.Mobile .reAjaxSpellCheckSeparator {
    background-color: white; 
}

.Mobile.reCustomLinks, .Mobile.reCustomLinks ul {
    color: #3b3b3b; 
}

.Mobile.reCustomLinks a {
    background: none transparent;
    color: #3b3b3b;
    cursor: default !important; 
}

.Mobile.reCustomLinks a:hover {
    color: white; 
}

.Mobile.reInsertTable {
    height: 360px !important; 
}

.Mobile.reInsertTable table {
    background-color: white; 
}

 .Mobile.reInsertTable table tr td {
    border: 1px solid #d7d7d7;
    background-color: white;
    height: 20px;
    min-width: 20px !important; 
 }

.Mobile.reInsertTable table tr td div {
    height: 20px;
    width: 20px; 
}

.Mobile.reWrapper td.reTlbVertical ul.reToolbar {
    width: 44px !important; 
}

.Mobile.reInsertTable .reTlbVertical ul {
    background-color: white; 
}

.Mobile.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text, 
.Mobile.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:link, 
.Mobile.reDropDownBody.reInsertTable div.reTlbVertical a.reTool_text:visited {
    color: #3b3b3b !important;
    background: transparent none;
    _background: none !important; 
}

div.reInsertTable .Mobile.reToolbar li, 
div.reInsertTable .Mobile.reToolbar li .reTool {
    width: 30px !important;
    height: 30px; 
}

div.reInsertTable .Mobile.reToolbar li .reTool span {
    margin: 7px 0 0 6px;
}

.Mobile.reDropDownBody.reAlignmentSelector {
    width: 87px !important;
    height: 116px !important; 
}

.Mobile.reColorPicker {
    height: 270px !important; 
    width: 250px !important;
}

.Mobile.reColorPicker table tr td {
    min-width: 20px !important; 
}

.Mobile.reColorPicker table td div {
    width: 20px;
    height: 20px; 
}

.Mobile a.reCustomColor {
    font-size: 13px; 
}

.Mobile div.reColorPickerFooter {
    height: 38px; 
}

.Mobile div.reColorPickerFooter span {
    height: 34px;
    line-height: 34px;
    font-size: 13px; 
}

.Mobile.reDropDownBody .reTlbVertical ul li .reTool_text {
    height: 28px;
    line-height: 28px;
    font-size: 13px; 
}

.Mobile.reDropDownBody .reTlbVertical ul li .reTool_text .reButton_text {
    color: #555555; 
}

.Mobile.reDropDownBody .reTlbVertical ul li .reTool_text:hover {
    background-color: #bbeaf3; 
}

.Mobile.reDropDownBody .reTlbVertical ul li .reTool_text:hover .reButton_text {
    color: #3b3b3b; 
}

.Mobile div.reCommentEdit,
.Mobile div.reCommentTextArea,
.Mobile div.reCommentView,
.Mobile div.reCommentButton,
.Mobile div.rePopupButton,
.Mobile div.rePopupMessage,
.Mobile div.rePopupContainer .rePopupTitle,
.Mobile div.reCommentTextAreaWatermark,
.Mobile div.reCommentInfoPanel {
    font: 13px Arial,Helvetica,sans-serif; 
}

.Mobile .reCommentEdit,
.Mobile .reCommentTextArea,
.Mobile .reCommentView,
.Mobile .reCommentInfoPanel {
    border-color: #828282;
    background-color: #e6e6e6; 
}

.Mobile .reCommentTitle,
.Mobile .reCommentInfoPanel {
    color: #3b3b3b; 
}

.Mobile .reCommentTextArea {
    border-color: #d7d7d7;
    background-color: white; 
}

.Mobile.RadEditor .reCommentButton,
.Mobile .rePopupButtonContainer .rePopupButton {
    background-image: url('../Common/Gradients/radGradientDarkV20.png');
    _background-image: none;
    border-color: #c9c9c9;
    color: #3b3b3b;
    background-color: #e3e3e3;
    background-image: -webkit-linear-gradient(top, #fefefe 0%, #e3e3e3 100%);
    background-image: -moz-linear-gradient(top, #fefefe 0%, #e3e3e3 100%);
    background-image: -ms-linear-gradient(top, #fefefe 0%, #e3e3e3 100%);
    background-image: -o-linear-gradient(top, #fefefe 0%, #e3e3e3 100%);
    background-image: linear-gradient(top, #fefefe 0%, #e3e3e3 100%);
    height: 26px;
    padding: 0 10px;
    border-width: 1px;
    border-style: solid;
    background-position: 0 0;
    background-repeat: repeat-x; 
}

.Mobile.RadEditor .reCommentButton:hover,
.Mobile .rePopupButtonContainer .rePopupButton:hover {
    border-color: #939393;
    color: #444444;
    background-color: #939393;
    background-image: -webkit-linear-gradient(top, #d6d6d6 0%, #939393 100%);
    background-image: -moz-linear-gradient(top, #d6d6d6 0%, #939393 100%);
    background-image: -ms-linear-gradient(top, #d6d6d6 0%, #939393 100%);
    background-image: -o-linear-gradient(top, #d6d6d6 0%, #939393 100%);
    background-image: linear-gradient(top, #d6d6d6 0%, #939393 100%); 
}

.Mobile.RadEditor .reCommentButton:active, 
.Mobile.RadEditor .rePopupButtonContainer .rePopupButton:active {
    border-color: darkgrey;
    color: black;
    background-color: #dedede;
    background-image: -webkit-linear-gradient(top, #c7c7c7 0%, #dedede 100%);
    background-image: -moz-linear-gradient(top, #c7c7c7 0%, #dedede 100%);
    background-image: -ms-linear-gradient(top, #c7c7c7 0%, #dedede 100%);
    background-image: -o-linear-gradient(top, #c7c7c7 0%, #dedede 100%);
    background-image: linear-gradient(top, #c7c7c7 0%, #dedede 100%);
    box-shadow: inset 0 0 4px #c0c0c0; 
}

.Mobile.rePopupContainer {
    border-color: #d7d7d7;
    background-color: white; 
}

.Mobile.rePopupContainer .rePopupTitle {
    color: black;
    background-color: white;
    border-color: #d7d7d7;
    border-radius: 0; 
}

.Mobile div.reCommentInfoPanel {
    font: 16px Arial, Helvetica, sans-serif; 
}

.Mobile .RadRibbonBar_Silk .reDropdown,
.Mobile .RadRibbonBar_Silk .reTool_disabled.reDropdown:hover {
    height: 20px;
    margin: 0 2px 0 0; 
}

.Mobile .RadRibbonBar_Silk .reDropdown span {
    line-height: 20px; 
}

.reTool span,
.Mobile.reInsertTable .reTlbVertical ul .reTool_text span,
.reToolbar .reTool_text span {
    background-image: url('../Common/CommandSpritesMonoLight.png');
    _background-image: url('../Common/CommandSpritesMonoLightIE6.png'); 
}

.Mobile.RadEditor div.reEditorModes,
.Mobile .reToolZone {
    background-color: #f3f3f3;
}

/* Border directly under the editor display options
.Mobile.RadEditor.reWrapper table td.reToolZone > table {
    border-bottom: 1px solid #b3c0c7;
} */

/* the rule below styles RadWindow's content cell, which is used in the floating and show on focus toolbar modes */
.RadWindow.RadWindow_Silk.reToolbarWindow td.rwWindowContent,
.RadWindow.RadWindow_Silk.reToolbarWindow div.rwContent {
    background-color: white; 
}

.RadWindow_Default .reInsertTableLightWrapper .lightTable {
    border-color: #d7d7d7; 
}

a.reTool .split_arrow {
    width: 16px;
    height: 26px;
    background-image: url('../Common/radActionsSprite.png');
    background-position: -117px -62px;
    top: -10px;
    right: 0; 
}

.RadForm_Silk .reStyleBuilderFonts a.reTool .split_arrow {
    width: 12px !important;
    height: 24px !important;
    top: 0;
    right: 5px;
    background-position: -18px -63px !important;
    margin: 0 !important; 
}

.RadForm_Silk .reStyleBuilderFonts a.reTool:hover .split_arrow,
.RadForm_Silk .reStyleBuilderFonts a.reTool .split_arrow:hover {
    background-position: -118px -63px !important; 
}

.reTool .split_arrow:hover {
    border-left-color: #2dabc1; 
}

.reToolbar a, .reDropdown, 
.reSpinBox input, 
.RadEditor input, 
.reModule, 
.reModule td, 
.reEditorModes a, 
.reDropDownBody, 
.reDropDownBody td, 
.reAjaxspell_wrapper, 
.reAjaxspell_button, 
.reAjaxspell_addicon, 
.reAjaxspell_ignoreicon, 
.reAjaxspell_okicon, 
.reInsertTable .reTlbVertical ul a.reTool_text span.reButton_text, 
.reDropDownBody.reColorPicker .reCustomColor {
    font-size: 13px;
    font-family: 'Open Sans', Arial, sans-serif;
    color: #676a6c;
}

.reDropDownBody.reColorPicker .reCustomColor:hover {
    text-decoration: none;
    color: #2dabc1;
    cursor: pointer;
}

.reDropDownBody > table td {
    padding: 5px;
}

.reDropDownBody > table td h1,
.reDropDownBody > table td h2,
.reDropDownBody > table td h3,
.reDropDownBody > table td h4,
.reDropDownBody > table td h5,
.reDropDownBody > table td h6,
.reDropDownBody > table td dir,
.reDropDownBody > table td menu,
.reDropDownBody > table td pre,
.reDropDownBody > table td address {
    margin-top: 0;
    margin-bottom: 0;
}

/* Dialogs overrides */
.RadForm_Silk .HelpDialog,
.RadForm_Silk .reStyleBuilderFonts,
.RadForm_Silk .reStyleBuilderBgColor,
.RadForm_Silk .reStyleBuilderSize,
.RadForm_Silk .reStyleBuilderFontAttr,
.RadForm_Silk .reStyleBuilderBgImg,
.RadForm_Silk .reStyleBuilderTextAlignment,
.RadForm_Silk .reStyleBuilderTextSpacing,
.RadForm_Silk .reStyleBuilderTextFlow,
.RadForm_Silk .reStyleBuilderLayoutFlow,
.RadForm_Silk .reStyleBuilderLayoutContent,
.RadForm_Silk .reStyleBuilderBoxSize,
.RadForm_Silk .reStyleBuilderBoxPadding,
.RadForm_Silk .reStyleBuilderBoxMargin,
.RadForm_Silk .reStyleBuilderLists,
.RadForm_Silk #BorderContent .Labels,
.RadForm_Silk .reImageMapChooseImage,
.RadForm_Silk .reImageMapSelectAreaShape,
.RadForm_Silk .reImageMapDefineArea,
.RadForm_Silk .reTableWizardColumns,
.RadForm_Silk .reTableWizardRows,
.RadForm_Silk .reTablePropertiesDimensions,
.RadForm_Silk .reTablePropertiesCssClass,
.RadForm_Silk .reTablePropertiesLayout,
.RadForm_Silk .reCellProperties,
.RadForm_Silk .reCellPropertiesPreview,
.RadForm_Silk .reTableWizardAccessible,
.RadForm_Silk #dialogControl,
.RadForm_Silk .reDialog,
.RadForm_Silk #dialogControl fieldset,
.RadForm_Silk .reDialog fieldset,
.RadForm_Silk #MessageContaner,
.RadForm_Silk .reFormatCodeBlockPaste,
.RadForm_Silk .reFormatCodeBlockOptions,
.RadForm_Silk .reFormatCodeBlockPreview,
.RadWindow_Silk .reInsertImageWrapper,
.RadWindow_Silk .reInsertLinkWrapper,
.RadWindow_Silk .reInsertTableLightWrapper,
.RadForm_Silk .FindAndReplaceDialog,
.RadForm_Silk .FindAndReplaceDialog .rfdRoundedCorners {
    font: 13px Arial, Helvetica, sans-serif; 
}

.RadForm_Silk .reStyleBuilderBgImg li,
.RadForm_Silk .reStyleBuilderTextAlignment li,
.RadForm_Silk .reStyleBuilderTextSpacing li,
.RadForm_Silk .reStyleBuilderTextFlow li,
.RadForm_Silk .reStyleBuilderLayoutFlow li,
.RadForm_Silk .reStyleBuilderLayoutContent li,
.RadForm_Silk .reStyleBuilderBoxSize li,
.RadForm_Silk .reStyleBuilderBoxPadding li,
.RadForm_Silk .reStyleBuilderBoxMargin li,
.RadForm_Silk .reStyleBuilderLists li,
.RadForm_Silk #BoxWidthContainer {
    margin-bottom: 3px; 
}

.RadForm_Silk #sbMainPane,
.RadForm_Silk #BorderContent {
    width: 510px; 
}

.RadForm_Silk #fontAttributes {
    width: 396px; 
}

.RadForm_Silk fieldset fieldset {
    width: auto; 
}

.RadForm_Silk #BorderContent .Labels {
    width: 55px;
    padding: 61px 2px 0 0; 
}

.RadForm_Silk #BorderContent .Labels .columnLabel {
    line-height: 26px; 
}

.RadForm_Silk #borderStylePane,
.RadForm_Silk #borderWidthPane,
.RadForm_Silk #borderColorPane {
    width: 120px;
    height: 190px; 
}

.RadForm_Silk #borderColorPane ul {
    padding: 10px 0 0; 
}

.RadForm_Silk #borderColorPane li {
    height: 26px; 
}

.RadWindow_Silk .reTool span,
.RadForm_Silk .reTool span {
    background-image: url('../Common/CommandSpritesMonoLight.png');
    _background-image: url('../Common/CommandSpritesMonoLightIE6.png'); 
}

.RadForm_Silk .reMiddlecell.reTableWizardDialog {
    height: 450px !important; 
}

.RadForm_Silk .reStyleBuilderSize .reInlineBlock.reMetroTouchFix {
    width: 150px; 
}

.RadForm_Silk .reStyleBuilderSize .reInlineBlock.reMetroTouchFix .riLabel {
    width: 69px !important;
    color: #000; 
}

.RadForm_Silk #ImageWidth,
.RadForm_Silk #ImageHeight,
.RadForm_Silk .reImageMapDefineArea .reDefineSize .rfdDecorated {
    width: 32px !important; 
}

.RadForm_Silk .reImageMapPreviewWrapper {
    width: 460px; 
}

.RadForm_Silk .reImageMapPreview {
    width: 338px; 
}

.RadForm_Silk .reCellPropertiesPreview {
    width: 400px; 
}

.RadForm_Silk .reTableWizardColumns .propertyLabel {
    width: 100px !important; 
}

.RadForm_Silk .reTableWizardRows .propertyLabel {
    width: 80px !important; 
}

.RadForm_Silk .reTableWizardAccessible .reLabelCell {
    vertical-align: top; 
}

.RadWindow_Silk .reTablePropertyControlCell .short {
    width: 95px; 
}

.RadWindow_Silk table.reControlsLayout .reTablePropertyControlCell input.rfdIgnore,
.RadWindow_Silk table.reControlsLayout .reImgPropertyControlCell input.rfdIgnore,
.RadWindow_Silk .reInsertLinkWrapper input {
    height: 23px;
    border: 1px solid #d7d7d7;
    background-color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px; 
}

.RadWindow_Silk .reControlsLayout .reConfirmCancelButtonsTblLight button {
    border-color: #c9c9c9;
    color: #3b3b3b;
    background-color: #e3e3e3;
    background-image: -webkit-linear-gradient(top, #fefefe 0%, #e3e3e3 100%);
    background-image: -moz-linear-gradient(top, #fefefe 0%, #e3e3e3 100%);
    background-image: -ms-linear-gradient(top, #fefefe 0%, #e3e3e3 100%);
    background-image: -o-linear-gradient(top, #fefefe 0%, #e3e3e3 100%);
    background-image: linear-gradient(top, #fefefe 0%, #e3e3e3 100%);
    height: 26px;
    padding: 0 10px;
    *padding: 0;
    border: 1px solid #c9c9c9 !important;
    background-position: 0 0;
    background-repeat: repeat-x;
    border-radius: 4px; 
}

.RadWindow_Silk .reControlsLayout .reConfirmCancelButtonsTblLight button:hover {
    background-position: 0 0;
    border-color: #939393;
    color: #444444;
    background-color: #939393;
    background-image: -webkit-linear-gradient(top, #d6d6d6 0%, #939393 100%);
    background-image: -moz-linear-gradient(top, #d6d6d6 0%, #939393 100%);
    background-image: -ms-linear-gradient(top, #d6d6d6 0%, #939393 100%);
    background-image: -o-linear-gradient(top, #d6d6d6 0%, #939393 100%);
    background-image: linear-gradient(top, #d6d6d6 0%, #939393 100%);
    border: 1px solid #939393 !important; 
}

.RadWindow_Silk .reControlsLayout .reConfirmCancelButtonsTblLight button:active,
.RadWindow_Silk .reControlsLayout .reConfirmCancelButtonsTblLight button:focus {
    border-color: darkgrey;
    color: black;
    background-color: #dedede;
    background-image: -webkit-linear-gradient(top, #c7c7c7 0%, #dedede 100%);
    background-image: -moz-linear-gradient(top, #c7c7c7 0%, #dedede 100%);
    background-image: -ms-linear-gradient(top, #c7c7c7 0%, #dedede 100%);
    background-image: -o-linear-gradient(top, #c7c7c7 0%, #dedede 100%);
    background-image: linear-gradient(top, #c7c7c7 0%, #dedede 100%);
    background-position: 0 0;
    box-shadow: inset 0 0 4px #c0c0c0;
    border: 1px solid darkgrey !important; 
}
