/* Wizard */

div#mondowizard-content
{
	text-align: left;
	background-color: transparent;
}

div#mondowizard-content div.border-box {padding: 0; background-color: transparent;}

div#mondowizard-content div.border-box {margin-bottom: 0;}

div#mondowizard-content div.border-box div.border-tl {background: url(../images/cc-box_01.png) no-repeat top left; background-color: transparent;}
div#mondowizard-content div.border-box div.border-tr {background: url(../images/cc-box_04.png) no-repeat top right; padding: 0 15px 0 15px; background-color: transparent;}
div#mondowizard-content div.border-box div.border-tc {background: url(../images/cc-box_02.png) repeat-x top left; height: 15px; background-color: transparent;}

div#mondowizard-content div.border-box div.border-ml 
{
	background: url(../images/cc-box_05.png) repeat-y bottom left;
	background-color: transparent;
}
div#mondowizard-content div.border-box div.border-mr 
{
	background: url(../images/cc-box_07.png) repeat-y bottom right;
	background-color: transparent;
	padding: 0 15px 0 15px;
}
div#mondowizard-content div.border-box div.border-mc 
{
	background-image: none;
	background-color: #fff;
	padding: 0;
	margin-right: 0;
}
div#mondowizard-content div.border-box div.border-content {height: 1%; padding: 15px; background-color: transparent;}
div#mondowizard-content div.border-box div.border-content:before, div.border-box div.border-content:after /* Preventing margins on content from breaking the box */
{
    content: "-";
    height: 0;
    visibility: hidden;
    display: block; 
    clear: both; 
}
div#mondowizard-content div.border-box div.border-bl {background: url(../images/cc-box_10.png) no-repeat bottom left; background-color: transparent;}
div#mondowizard-content div.border-box div.border-br {background: url(../images/cc-box_12.png) no-repeat bottom right; padding: 0 15px 0 15px; background-color: transparent;}
div#mondowizard-content div.border-box div.border-bc
{
    font-size: 0;
    height: 15px;
    background: url(../images/cc-box_11.png) repeat-x bottom left;
    background-color: transparent;
}




div#calendar-info-bubble-content
{
	padding:20px;
}


div#mondowizard-content h1
{
	font-size: 14px;
	color: #fff;
	margin: 0;
}

div#mondowizard-content div.header
{
	background-color: #000;
	color: #fff;
	padding: 5px 10px;
}

div#mondowizard-content div.preview
{
	margin-bottom: 15px;
}

div#mondowizard-content h2
{
	margin-top: 0;
	margin-bottom: 3px;
	font-weight: normal;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
	color: #A21226;
	text-transform: uppercase;
}

div#mondowizard-content hr
{
	border-color: #eee;
}

div#mondowizard-content div.description
{
	padding: 10px;
	padding-bottom: 5px;
	background-color: #fefefe;
	border-bottom: 1px solid #eee;
}

div#mondowizard-content div.content
{
	padding: 10px;
	border: 1px solid #fefefe;
	border-top: none;
}

div.close-wizard
{
	text-align: right;
	float: right;
	margin-top: 1px;
}

div#mondowizard-content table tr td
{
	vertical-align: top;
	padding-bottom: 10px;
}

div#mondowizard-content table tr td.inside-attribute
{
	padding-bottom: 0;
}

div#mondowizard-content table tr th
{
	font-size: 11px;
	color: #444;
}

div#mondowizard-content table tr td.attribute-title
{
	width: 75px;
	text-align: right;
	border-bottom: none;
}

div#mondowizard-content table tr td.attribute-title h2
{
	font-size: 12px;
	font-weight: bold;
	margin-top: 4px;
	text-align: right;
}

div#mondowizard-content input.button
{
	background-color: #ddd;
	color: #000;
	border: 1px solid #888;
	font-size: 12px;
	padding: 2px 5px;
	font-weight: bold;
	background-image: url(../images/button-bg.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

div#mondowizard-content input
{
	border: 1px solid #aaa;
	padding: 3px;
	font-size: 12px;
}

div#mondowizard-content div.oe-window table.mceLayout tr.mceLast
{
	display: none;
}

div#mondowizard-content table.mceLayout tr td
{
	vertical-align: top;
	padding-bottom: 0;
}

div#mondowizard-content .o2k7Skin table.mceLayout
{
	border-color: #888;
}

.o2k7SkinBlack .mceExternalToolbar, .o2k7SkinBlack .mceListBox .mceText, .o2k7SkinBlack div.mceMenu, .o2k7SkinBlack table.mceLayout, .o2k7SkinBlack .mceMenuItemTitle a, .o2k7SkinBlack table.mceLayout tr.mceFirst td, .o2k7SkinBlack table.mceLayout, .o2k7SkinBlack .mceMenuItemTitle a, .o2k7SkinBlack table.mceLayout tr.mceLast td, .o2k7SkinBlack .mceIframeContainer
{
	background-color: #fefefe;
	border-color: #888;
}

div#mondowizard-content .o2k7SkinBlack .mceToolbar .mceToolbarStart span, div#mondowizard-content .o2k7SkinBlack .mceToolbar .mceToolbarEnd span, div#mondowizard-content .o2k7SkinBlack .mceButton, div#mondowizard-content .o2k7SkinBlack .mceSplitButton, div#mondowizard-content .o2k7SkinBlack .mceSeparator, div#mondowizard-content .o2k7SkinBlack .mceSplitButton a.mceOpen, div#mondowizard-content .o2k7SkinBlack .mceListBox a.mceOpen
{
	background-image: none;
}

div#mondowizard-content .o2k7Skin .mceIcon
{
	background-image: url(../images/icons.png);
}

div#mondowizard-content div.actions-page input.button
{
	margin: 5px;
	margin-top: 0;
}

div.mceToolbar.mceToolBarFlow.mceToolbarRow1.Enabled
{
	width: 100%;
}

/* Browser */

div#mondobrowser-content
{
	background-color: #fff;
}

div#mondobrowser-inputs
{
	text-align: left;
}

div#mondobrowser-content input.button
{
}

div#mondobrowser-inputs h1.home a
{
	padding-left: 20px;
	background-image: url(../images/home.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

div#mondobrowser-inputs ul li
{
	background-image: none;
	padding-left: 0;
}

div#mondobrowser-inputs h1#wizard-title
{
	font-size: 18px;
}

div#mondobrowser-content div#mondobrowser-inputs h2
{
	margin-top: 5px;
	margin-bottom: 5px;
}

/* Steps Browser */

div.steps-browser
{
	text-align: center;
	margin-top: 15px;
}

div.steps-browser ul
{
	margin: 0;
	padding: 0;
}

div.steps-browser ul li
{
	display: block;
	float: none;
	display: inline;
	padding: 0;
	margin: -2px;
	background-image: none;
}

div.steps-browser ul.left li
{
	float: left;
	margin: 0px;
}

div.steps-browser ul li a
{
	padding: 5px 15px 5px 15px;
	background-image: none;
	background-color: #ace433;
	color: #fff;
	border-right: 1px solid #fff;
	
	background-image: url(../images/steps/steps-bg-out-c.gif);
	background-position: top center;
	background-repeat: repeat-x;
}

div.steps-browser ul li.firststep a
{
	background-image: url(../images/steps/steps-bg-out-l.gif);
	background-position: top left;
}

div.steps-browser ul li.laststep a
{
	background-image: url(../images/steps/steps-bg-out-r.gif);
	background-position: top right;
}

div.steps-browser ul li.current a
{
	background-image: url(../images/steps/steps-bg-on-c.gif);
}

div.steps-browser ul li.firststep.current a
{
	background-image: url(../images/steps/steps-bg-on-l.gif);
}

div.steps-browser ul li.laststep.current a
{
	background-image: url(../images/steps/steps-bg-on-r.gif);
}


div#mondowizard-content ul li.flag
{
	background-image:none;
	padding-left:14px;
	text-align:left;
	cursor: pointer;
	float: right;
}
div#mondowizard-content ul li.flag li.disabled
{
	cursor:default;
}







/* INFO BUBBLE */
div#calendar-info-bubble
{
	text-align:left;
	padding-left:10px;
	cursor:pointer;
}
div#calendar-info-bubble div.border-tl
{
	background:url("../images/infobubble/border-tl.png") no-repeat scroll left top transparent;
}
div#calendar-info-bubble div.border-box div.border-tr
{
	background:url("../images/infobubble/border-tr.png") no-repeat scroll right top transparent;
	padding:0 5px;
}
div#calendar-info-bubble div.border-box div.border-tc
{
	background:url("../images/infobubble/border-tc.png") repeat-x scroll left top transparent;
	height:5px;
}
div#calendar-info-bubble div.border-box div.border-ml
{
	background:url("../images/infobubble/border-ml.png") repeat-y scroll left center transparent;
}
div#calendar-info-bubble div.border-box div.border-mr
{
	background:url("../images/infobubble/border-mr.png") repeat-y scroll right center transparent;
	padding:0 5px;
}
div#calendar-info-bubble div.border-box div.border-mc
{
	background-color:#FFF;
}
div#calendar-info-bubble div.border-box div.border-bl
{
	background:url("../images/infobubble/border-bl.png") no-repeat scroll left bottom transparent;
}
div#calendar-info-bubble div.border-box div.border-br
{
	background:url("../images/infobubble/border-br.png") no-repeat scroll right bottom transparent;
	padding:0 5px;
}
div#calendar-info-bubble div.border-box div.border-bc
{
	background:url("../images/infobubble/border-bc.png") repeat-x scroll left top transparent;
	height:5px;
}
div#bubble_arrow
{
	background:url("../images/infobubble/border-arrow.png") no-repeat scroll left bottom transparent;
	height:10px;
	margin-left:20px;
	margin-top:-2px;
}
/* /INFO BUBBLE */





/* QUICK EDIT */
div.wizard_quick_edit_attribute
{
	cursor:pointer;
	width:100%;
}




