/* rainbow CSS for Ultimate TinyMCE */
/* Created by Josh Lobe */
.wp-editor-wrap .quicktags-toolbar,
.wp-editor-wrap .wp_themeSkin tr.mceFirst td.mceToolbar {
background-image:none!important;
background:-moz-linear-gradient(left, red, orange, yellow, green, blue, indigo, violet)!important;
background:-webkit-gradient(linear, left center, right center, from(red), color-stop(14%, orange), color-stop(28%, yellow), color-stop(42%, green), color-stop(56%, blue), color-stop(70%, indigo), to(violet))!important; 
}
.wp-editor-wrap .wp_themeSkin .mceButton,
.wp-editor-wrap .wp_themeSkin .mceListBox .mceText,
.wp-editor-wrap .wp_themeSkin .mceListBox .mceOpen,
.wp-editor-wrap .wp_themeSkin table.mceSplitButton td,
.quicktags-toolbar input {
background-color:none!important;
background-image:none!important;
background:#fef2f7!important;
background:-moz-linear-gradient(top, #fef2f7 0%, #fee8f2 100%)!important;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fef2f7), color-stop(100%,#fee8f2))!important;
background:-webkit-linear-gradient(top, #fef2f7 0%,#fee8f2 100%)!important;
background:-o-linear-gradient(top, #fef2f7 0%,#fee8f2 100%)!important;
background:-ms-linear-gradient(top, #fef2f7 0%,#fee8f2 100%)!important;
background:linear-gradient(top, #fef2f7 0%,#fee8f2 100%)!important;
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef2f7', endColorstr='#fee8f2',GradientType=0 )!important;
}
.wp-editor-wrap .wp_themeSkin a.mceButton:active,
.wp-editor-wrap .wp_themeSkin a.mceButtonEnabled:active,
.wp-editor-wrap .wp_themeSkin a.mceButtonSelected:active,
.wp-editor-wrap .wp_themeSkin a.mceButtonActive,
.wp-editor-wrap .wp_themeSkin a.mceButtonActive:active,
.wp-editor-wrap .wp_themeSkin a.mceButtonActive:hover{
background:none repeat scroll 0 0 #20FF58!important;
border-color:#5589AA!important;
}
.wp-editor-wrap.tmce-active .switch-tmce,
.wp-editor-wrap.html-active .switch-html{
background-color:#F7D2F1!important;
}
.wp-editor-wrap .wp-switch-editor{
background-color:#F4EBF3!important;
}
.wp-editor-wrap .wp_themeSkin a.mceButtonEnabled:hover,
.wp-editor-wrap .wp_themeSkin table.mceSplitButton:hover td,
.wp-editor-wrap .wp_themeSkin table.mceListBoxEnabled:hover .mceText,
.wp-editor-wrap .wp_themeSkin .mceListBoxHover .mceText,
.wp-editor-wrap .wp_themeSkin table.mceListBoxEnabled:hover .mceOpen,
.wp-editor-wrap .wp_themeSkin .mceListBoxHover .mceOpen {
background-color:none!important;
background-image:none!important;
background:#DEF4E6!important;
background:-moz-linear-gradient(top, #DEF4E6 0%, #71F29E 100%)!important;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#DEF4E6), color-stop(100%,#71F29E))!important;
background:-webkit-linear-gradient(top, #DEF4E6 0%,#71F29E 100%)!important;
background:-o-linear-gradient(top, #DEF4E6 0%,#71F29E 100%)!important;
background:-ms-linear-gradient(top, #DEF4E6 0%,#71F29E 100%)!important;
background:linear-gradient(top, #DEF4E6 0%,#71F29E 100%)!important;
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#DEF4E6', endColorstr='#71F29E',GradientType=0 )!important;
}

/* Separator */
.wp_themeSkin .mceSeparator {
	display: block !important;
	width: 10px !important;
}

/* Opacity for inactive icons */
.wp_themeSkin .mceButtonDisabled .mceIcon { 
opacity: 0.4 !important;
}

/* Adding button images for context menu */
#menu_content_contextmenu_co span.mce_link_group {
	/*display: none !important;*/
	background: url('img/link_group.png') no-repeat !important;
	background-clip: content-box !important;
	width: 22px;
	margin: 4px 0 0 3px;
}
#menu_content_contextmenu_co span.mce_image_group {
	/*display: none !important;*/
	background: url('img/image_group.png') no-repeat !important;
	background-clip: content-box !important;
	width: 22px;
	margin: 4px 0 0 3px;
}
#menu_content_contextmenu_co span.mce_media_group {
	/*display: none !important;*/
	background: url('img/media_group.png') no-repeat !important;
	background-clip: content-box !important;
	width: 22px;
	margin: 4px 0 0 3px;
}
#menu_content_contextmenu_co span.mce_insert_group {
	/*display: none !important;*/
	background: url('img/insert_group.png') no-repeat !important;
	background-clip: content-box !important;
	width: 22px;
	margin: 4px 0 0 3px;
}
#menu_content_contextmenu_co span.mce_format_group {
	/*display: none !important;*/
	background: url('img/format_group.png') no-repeat !important;
	background-clip: content-box !important;
	width: 22px;
	margin: 4px 0 0 3px;
}
#menu_content_contextmenu_co span.mce_tools_group {
	/*display: none !important;*/
	background: url('img/tools_group.png') no-repeat !important;
	background-clip: content-box !important;
	width: 22px;
	margin: 4px 0 0 3px;
}
.mceDropDown span.mce_text_group {
	/*display: none !important;*/
	background: url('img/text_group.png') no-repeat !important;
	background-clip: content-box !important;
	width: 22px;
	margin: 5px 0 0 4px;
}
.mceDropDown span.mce_colors_group {
	/*display: none !important;*/
	background: url('img/colors_group.png') no-repeat !important;
	background-clip: content-box !important;
	width: 22px;
	margin: 5px 0 0 4px;
}
.mceDropDown span.mce_clker {
	/*display: none !important;*/
	background: url('img/clker.gif') no-repeat !important;
	background-clip: content-box !important;
	width: 22px;
	margin: 5px 0 0 4px;
}
.mceDropDown span.mce_imgmap {
	/*display: none !important;*/
	background: url('img/imgmap.gif') no-repeat !important;
	background-clip: content-box !important;
	width: 22px;
}
.mceDropDown span.mce_ptags {
	/*display: none !important;*/
	background: url('img/ptags.png') no-repeat !important;
	background-clip: content-box !important;
	width: 22px;
	margin: 5px 0 0 4px;
}
.mceDropDown span.mce_linebreak {
	/*display: none !important;*/
	background: url('img/linebreak.png') no-repeat !important;
	background-clip: content-box !important;
	width: 22px;
	margin: 4px 0 0 3px;
}
.mceDropDown span.mce_jwlSpan {
	/*display: none !important;*/
	background: url('img/span.png') no-repeat !important;
	background-clip: content-box !important;
	width: 22px;
	margin: 4px 0 0 3px;
}
.mceDropDown span.mce_page {
	/*display: none !important;*/
	background: url('img/page.gif') no-repeat !important;
	background-clip: content-box !important;
	width: 22px;
}
.mceDropDown span.mce_simplelink {
	/*display: none !important;*/
	background: url('img/simplelink.png') no-repeat !important;
	background-clip: content-box !important;
	width: 22px;
}
.mceDropDown span.mce_advlink {
	/*display: none !important;*/
	background: url('img/advlink.png') no-repeat !important;
	background-clip: content-box !important;
	width: 22px;
}
.mceDropDown span.mce_youtube {
	/*display: none !important;*/
	background: url('img/youtube.gif') no-repeat !important;
	background-clip: content-box !important;
	width: 22px;
}
.mceDropDown span.mce_youtubeIframe {
	/*display: none !important;*/
	background: url('img/youtube.png') no-repeat !important;
	background-clip: content-box !important;
	width: 22px;
	margin: 4px 0 0 3px;
}
.mceDropDown span.mce_codemagic {
	/*display: none !important;*/
	background: url('img/codemagic.png') no-repeat !important;
	background-clip: content-box !important;
	width: 22px;
	margin: 1px 0 0 1px;
}
.mceDropDown span.mce_shortcodes {
	/*display: none !important;*/
	background: url('img/shortcodes.gif') no-repeat !important;
	background-clip: content-box !important;
	width: 22px;
	margin: 1px 0 0 1px;
}