.music_call_header { height:45px; line-height:45px; }

.block_header_artist { overflow: hidden; padding: 0 17px; height: auto; }
.block_header_artist a { color: #000 }

.block_header_artist .actions { float: right; margin-top: 14px; }
.block_header_artist .actions li { float: left; margin-left: 11px }



.edit_btn { display: block; width: 84px; height: 19px; background: url(../images/edit_btn.gif); text-indent: -9999px; }
.logout_btn { display: block; width: 84px; height: 19px; background: url(../images/logout_btn.gif); text-indent: -9999px; }
.inbox_btn { display: block; width: 136px; height: 29px; background: url(../images/inbox_btn.gif); text-indent: -9999px; }
.trash_btn { display: block; width: 136px; height: 29px; background: url(../images/trash_btn.gif); text-indent: -9999px; }
.add_folder_btn { display: block; width: 136px; height: 29px; background: url(../images/add_folder_btn.gif); text-indent: -9999px; }
.move_to_btn { display: block; width: 84px; height: 19px; background: url(../images/move_to_btn.gif); text-indent: -9999px; }
.delete_btn { display: block; width: 84px; height: 19px; background: url(../images/delete_btn.gif); text-indent: -9999px; }
.complain_btn { display: block; width: 84px; height: 19px; background: url(../images/complain_btn.gif); text-indent: -9999px; }


.delete_icon { display: block; width: 13px; height: 13px; background: url(../images/delete_icon.png); text-indent: -9999px; overflow: hidden; }


.music_call_status_list { overflow: hidden; background: url(../images/music_call_status_bg.gif); width: 690px; height: 31px; padding: 20px; }
.music_call_status_list li { width: 284px; float: left; font-size: 13px; margin-bottom: 2px; height: 16px; overflow: hidden; }


.music_call_display { background: url(../images/music_call_display_bg.jpg); width: 566px; height: 412px; float: left; margin-top: 21px; color: #333333; }
.toolbar { padding: 0 0 0 17px; font-size: 13px; overflow: hidden; }
.toolbar li { float: left; margin-right: 5px; height: 19px; padding-top: 19px; }

.ui-tabs-nav { overflow: hidden; padding: 9px 0 0 9px; }
.ui-tabs-nav li { position: relative; float: left; padding: 0 33px 0 14px; height: 20px; font-size: 13px; line-height: 20px; margin-right: 7px; background: #ddd; }
.ui-tabs-nav li.static { padding-right: 14px; }
.ui-tabs-nav li.focus,
.ui-tabs-nav li.ui-tabs-selected{ background: #fff; }

.ui-tabs-nav li .icon { position: absolute; right: 12px; top: 5px; }


.jqgrid-header input { display: block; margin: -2px 0 -3px 0; }
.jqgrid-body input { display: block; margin: -2px 0 -3px 0; }

.folders { width: 136px; float: left; margin: 21px  28px 0 0; font-size: 11px; color: #b3b3b3; }
.folder_btns li { margin-bottom: 6px; }

.fg-menu-container,
.fg-menu-container ul ul { background: #ededed; border: solid 1px #989899; }

.music_call_admin { width: 919px; background: url(../images/musiccall_admin_sides.gif); }
.music_call_admin .ui-tabs-nav { color: #fff; background: url(../images/musiccall_admin_bg.jpg); }
.music_call_admin .ui-tabs-panel { }
.music_call_admin .ui-tabs-footer { background: url(../images/musiccall_admin_footer.gif) left bottom no-repeat; }


/* Tree */

.tree { background: url(../images/folder_list_bg.gif); width: 127px; height: 261px; padding: 11px 0 0 9px; margin: 6px 0 0 0; overflow: hidden; }
.tree li { background: url(../images/folder.gif) left 3px no-repeat; padding: 0 0 0 17px; } 
.tree a { display: block; padding: 2px 3px 4px 3px; height: 10px; white-space: nowrap; line-height: 10px; margin: 0 9px 8px 0; overflow: hidden; }

.tree a.clicked { background: #ededed; }

/* From jsTree css files */
.tree li.open ul {
	display:block;
}
.tree li.closed ul {
	display:none !important;
}

.tree #dragged {
	padding:0 3px;
	margin:0;
	background:white;
	opacity: .85;
	filter: alpha(opacity=85);

	position:absolute;
	top:-10px;
	left:-10px;
}
.tree #dragged.last,
.tree #dragged:last-child {
	background:white;
}
.tree #dragged ul ul {
	display:none;
}
.tree-default-context {
	display:none;
	position:absolute;
	list-style-type:none;
	margin:0;
	padding:0;
}
.tree-default-context .separator {
	display:none;
}
.tree-default-context a {
	display:block;
	margin:0;
	padding:0;
}
.tree-default-context {
	width:160px;
	background:#F0F0F0 url("context.gif") 22px 0 repeat-y;
	border:1px solid silver;
	position:absolute;
}

.tree-default-context a,
.tree-default-context a.disabled:hover {
	display:block;
	text-decoration:none;
	color:black;
	text-indent:26px;
	line-height:20px;
	background-repeat: no-repeat;
	background-position: 3px center;
	padding:1px 0;
	background-color:transparent;
	border:0;
}
.tree-default-context a:hover {
	background-color: #e7f4f9;
	border:1px solid #d8f0fa;
	background-position: 2px center;
	padding:0;
	text-indent:25px;
}
.tree-default-context a.disabled,
.tree-default-context a.disabled:hover {
	color:silver;
	opacity:0.5;
	-ms-filter:'alpha(opacity=50)';
	filter:alpha(opacity=50);
	zoom:1;
}

.tree-default-context .separator {
	background:#FFFFFF;
	border-top:1px solid #E0E0E0;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:0 2px 0 24px;
	min-height:1px;
	display:block;
}

/* End */



/* jqGrid */
.ui-jqgrid-htable { table-layout: fixed; padding: 0 1px; margin: 0 0 8px 0;  background: url(../images/table_bg.gif) left top repeat-x; border: solid 1px #989899; }
.ui-jqgrid-btable { table-layout: fixed; border-right:1px solid #d8d8d9; border-top:1px solid #d8d8d9; }

.ui-th-column {  padding: 4px 5px 4px 4px; height: 13px; position: relative; font-weight: normal; }
.ui-jqgrid-resize { position: absolute; right: 0; top: 0; }
.jqgrow td { height: auto; padding:4px; overflow: hidden; white-space: nowrap; border-bottom:1px solid #d8d8d9; border-left:1px solid #d8d8d9; }


.ui-icon-seek-first { display: block; width: 9px; height: 10px; background: url(../images/start_btn.gif) left center no-repeat; margin: 0 7px 0 0; }
.ui-icon-seek-prev { display: block; width: 11px; height: 10px; background: url(../images/prev_btn.gif) left center no-repeat; margin: 0 3px 0 0; }
.ui-icon-seek-next { display: block; width: 11px; height: 10px; background: url(../images/next_btn.gif) left center no-repeat; margin: 0 9px 0 2px; }
.ui-icon-seek-end {  display: block; width: 9px; height: 10px; background: url(../images/end_btn.gif) left center no-repeat; margin: 0 5px 0 0px; }

.ui-separator { display: block; width: 2px; height: 18px; background: url(../images/spacer.gif) left center no-repeat; margin: 3px 3px -3px 3px; }

.loading { height: 18px; line-height: 18px; text-align: center; margin-bottom: 8px; background: url(../images/table_bg.gif) left top repeat-x; border: solid 1px #989899; }
