/* CMS admin, specific elements */

/* Chunk admin page *********************** */




.edit_block {
    margin-bottom: 10px;
    border:3px dashed #FFFFA8;/*c3d9ff*/
    overflow: visible;
    float: left;
    width: 730px;
}

.editable {
	float:left;
}

.hilight_editable {
	background-color: #FFFFA8;
	cursor:pointer;
}

.editing {
    background-color: #FFFFA8;
	border: 1px dotted #919ae6;
	padding: 7px;
	margin:0 0 10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	width: 730px;
}

#content_selector {
	z-index: 10;
	border:2px solid #232777;
	padding: 15px 15px 10px;
	position: absolute;
	width:150px;
	top: 25px;
	margin-top:25px;
	margin-left:775px;
	background-color:#efefef;
	opacity:0.95;
	filter:alpha(opacity=95);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#content_selector h3 {
	font-size:1.2em;
	font-weight:bold;
	padding-left:20px;
	margin-bottom:10px;
	cursor:pointer;
	background:url(/lib/fam_icons/remove.png) no-repeat left center;
}
.content-selector-expand a, .content-selector-expand br {
	display:none;
}
.content-selector-expand h3 {
	background-image:url(/lib/fam_icons/add.png) !important;
}

.chunk_large_nav {
	background-color:#FFEE00;
    margin-bottom: 3px;
	width:200px;
	height: 20px;
    display: none;
    clear: both;
    list-style: none;
    float:left;
}

/* Top menu on page editing */

.chunk_edit #header {
	background: #5555dd url(/static/34/i/bg_header.gif) repeat-x left bottom;
	padding:15px 10px 0 10px;
	margin-bottom:20px;
	overflow:hidden;
	width:950px;
	margin-left:-10px;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
}
.chunk_edit #header h2 {
	margin:25px 0 30px 12px;
}
.chunk_edit #header h2 a {
	color:#fff;
	font-size:1.4em;
	font-weight:bold;	
	text-decoration:none;
	font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
}
.chunk_edit #header ul{
	margin:0;
	height:2em;
	display:block;
	background-color:transparent;
}


.chunk_edit #admin_menu li{
	font-size:0.85em;
	float:left;
	display:block;
	margin:0 7px 0 0;
	padding:0;
	background:#23277c url(/static/34/i/nav_left_inactive.gif) no-repeat left top;
	text-transform:none;
	border-bottom:1px solid #0b0e4e;
}

.chunk_edit #admin_menu a{
	display:block;
	padding:7px 15px;
	margin-top:0;
	text-decoration:none;
	color:#FFFFFF;
	overflow:visible;
	background:url(/static/34/i/nav_right_inactive.gif) no-repeat right top;
	font-size:1.5em;
}
.chunk_edit #admin_menu li:hover, .chunk_edit #admin_menu .active {
  	background:#fff url(/static/34/i/nav_left_active.gif) no-repeat left top;
	border-bottom:1px solid #fff;
}
.chunk_edit #admin_menu li:hover a, .chunk_edit #admin_menu .active a {
	background:url(/static/34/i/nav_right_active.gif) no-repeat right top;
	color:#000;
	text-decoration:none;
}

/* forms ******************************************** */

.editing form {
	padding-bottom:10px;
	border-bottom:1px solid #919ae6;
	clear:both;
	position:relative;
}
.editing fieldset {
	border:none;
}
.editing a {position:relative;}
.editing fieldset legend {
	display:none;
}
.editing fieldset div {
	display:block;
	margin-bottom:5px;
	clear:both;
	}
	.editing fieldset div label {
		float:left;
		clear:left;
		width:100px;
		padding-right:10px;
	}
	.editing fieldset span.fb_comment,fieldset div.fb_comment {
		display:block;
		margin:0 0 5px 160px;
		color:#999;
	}
	.editing td {
		padding:5px;
	}
	.editing td label {
		float:none;
	}
	.editing td.fb_label {
		font-weight:bold;
		width:114px;
		padding-right:30px;
	}
    /* Just for the align options */
	.editing td.fb_align_label {
		font-weight:bold;
		width:114px;
		padding-right:30px;
	}
	.editing td.fb_field select, .editing td.fb_field textarea {
		width:220px;
		margin:0;
	}
	.editing td.fb_comment {
		color:#999;
	}
	.editing table th, table td {
		vertical-align:top;
	}
	
	.editing td.fb_check {
	    width:  6em;
	}
	.editing .fb_error {
	    color: #f00;
	    font-weight:bold;
	}

/* HELP / FAQ */

.hidden_faq {
	display: none;
}
.hidden_faq p {
	width: 300px;
	padding: 5px;
	background-color: #F0F0F0;
}

/* tooltip ****************************************** */
/* http://3nhanced.com/javascript/simple-tooltip-powered-by-jquery/ */
.menuToolTip {
       padding-right: 20px;
       color: #3366FF;
       position: relative;
}
.toolTip {
       padding-right: 20px;
       background: url(/static/34/i/help/help.gif) no-repeat right;
       color: #3366FF;
       cursor: help;
       position: relative;
}
.toolTipWrapper {
      z-index: 10;
      width: 175px;
      position: absolute;
      top: 20px;
      display: none;
      color: #FFF;
      font-weight: bold;
      font-size: 9pt;
}
.toolTipTop {
        width: 175px;
        height: 30px;
        background: url(/static/34/i/help/bubbleTop.gif) no-repeat;
}
.toolTipMid {
        padding: 8px 15px;
        background: #A1D40A url(/static/34/i/help/bubbleMid.gif) repeat-x top;
}
.toolTipBtm {
        height: 13px;
        background: url(/static/34/i/help/bubbleBtm.gif) no-repeat;
}


/* icons ******************************************** */

.icon {
	/*display:block;*/
	padding:2px 0 2px 18px;
	margin:0 5px;
	position:relative;
	background-repeat:no-repeat;
	background-position:left center;
	}
	/* extending .icon */
	.i-add {background-image:url(/lib/fam_icons/add.png)}
	.i-delete {background-image:url(/lib/fam_icons/delete.png)}
	.i-move {background-image:url(/lib/fam_icons/arrow_up_down.png)}
	.i-edit {background-image:url(/lib/fam_icons/application_edit.png)}
	.i-undo {background-image:url(/lib/fam_icons/arrow_undo.png)}
	
.external {
	background:url(/static/34/i/icon_external.png) no-repeat right center;
	position:relative;
	padding:0 18px 0 0;
	margin-right:2px;
}

