﻿
#mask
{
  	position:absolute;
  	top:0;
 	left:0;
  	z-index:1040;
  	background-color:#000;
  	background:rgba(0,0,0,0.8);
  	display:none;
}

#progressWrapper{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.5);top:0;left:0;display:none;z-index:10200!important;text-align:center;}
.progressIndicator{width:100%;height:100%;position:relative;top:0;left:0;background-color: rgba(0, 0, 0, 0.5);z-index:10150!important;padding-top:20%;text-align:center;}
.progressInner{background:#fff;border:1px solid #000; border-radius:5px;width:250px;height:120px;padding:20px;color:#000;display:inline-block;margin:100px auto;text-align:center;}
.progressInner img{}
.progressInner a, .progressInner a:hover {position:relative;top:-35px;right:-180px;text-decoration:none!important;color:#bbb;cursor:pointer;cursor:hand;font-size:12px;}
 
 
 
#htmlEditorWrapper{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.5);top:0;left:0;display:none;z-index:10100!important;text-align:center;}
#htmlEditorInner{background:#fff;border:1px solid #000; border-radius:5px; width:915px;height:570px;padding:10px 10px 20px 10px;color:#000;display:inline-block;margin:40px auto;text-align:center;}
 
.tt-dropdown-menu
	{
		/*width:210%!important;*/
	}

.tt-suggestion 
{
    display:inline-block;
    width:99%;
}
	
.tt-suggestion span.col
{
    padding-right:10px;
}	

.fullLine
{
    margin-left:0px!important;
}

.fullLine.extraTitle{
	font-style:italic;
}

.typeaheadTitle
{
	border: 0px solid #ccc;
    border-radius: 3px 3px 3px 3px;
    margin: 1px 2px;
    padding: 0 2px;
}
	
.typeaheadTitle span.col
{
	    padding-right: 10px;
}

.manageTab
{
    border:1px solid #111;
    padding:5px;
    margin-top: -3px;
}
.filterPubFormTopLabel
	{
		/*width: 60%!important;*/
	}
	
	.filterPubFormTopBtn
	{
		width:32%!important;
		margin-left:1%;
		background:rgba(160,160,160,0.6);
		border:1px solid #ddd!important;
		float:right;
		border-radius:5px;
		padding-left:2px;
		color:#fff!important;
		cursor:pointer;
		cursor:hand;
	}
	
	
	
	
	
	#data_filter, #info_filter, #data_list, #info_list
	{
	    margin:0;
	    margin-right:10px;
	    margin-bottom:10px;
	}
	
	#data_filter_search, #info_filter_search
	{
	    margin-right:10px;
	    width:200px;
	}
	
	#data_list, #info_list
	{
	    height:400px;
	    overflow:hidden;
	    overflow-y:scroll;
	    border:1px solid #ccc;
	    padding:5px;
	    margin-left:10px;
	}
	
	.li_data_item, .li_info_item
	{
	    border-bottom:1px solid #aaa;
	    cursor:pointer;
	    cursor:hand;
	}
	
	.li_data_item.active,.li_info_item.active
	{
	    background:#ddd;
	}
	
	.li_data_item_hidden, .li_info_item_hidden
	{
		color:#ddd;
	}
	
	.edit_inputText
	{
	    border:1px solid #ccc;
	    padding:5px;
	    font-size:110%;
	    margin-left:10px;
	    width:110px;
	}
	.edit_inputText.xxsmall
	{
	    width:50px;
	}
	.edit_inputText.xsmall
	{
	    width:100px;
	}
	.edit_inputText.small
	{
	    width:140px;
	}
	
	.edit_inputText.medium
	{
	    width:220px;
	}
	.edit_inputText.large
	{
	    width:400px;
	}
	
	.editBtn
	{
	    padding:7px 5px 1px 30px;
	    text-align:center;
	    font-weight:bold;
	    text-transform:uppercase;
	    height:32px;
	    cursor:pointer;
	    cursor:hand;   
	    display:inline-block;
	    border:1px solid #ccc;
	    font-size:120%;
	}
	
	.saveBtn
	{
	    background:url(images/save.png) no-repeat scroll 3px 3px;
	}
	
	.cancelBtn
	{
	    background:url(images/cancel.png) no-repeat scroll 3px 3px;
	}
	
	.htmlBtn
	{
	    height:24px;
	    width:24px;
	    padding:0;
	    margin:0 0 0 5px;
	    background:url(images/edit.png) no-repeat scroll 0px;
	}
	
	#import_table{
		border:1px solid #ccc;
	}
	#import_table tr{
		border:1px solid #ccc;
		height:12px;
	}
	
    #import_table tr.color {
        background: none repeat scroll 0 0 #ff1;
    }

	#import_table tr td{
		border:1px solid #ccc;
		padding:3px 5px;
		font-size:9px;
		vertical-align:middle;
	}
	
	#import_table tr td span{
		display:inline-block;
		max-height:17px;
		overflow:hidden;
	}
	
	#import_WizardWrap input[type=text]
	{
	    padding:5px;
	    border:1px solid #ccc;
	    background:#fff;
	    width:250px;
	    margin:5px 0;
	}
	
	#import_WizardWrap input[type=button]
	{
	    padding:5px;
	    border:1px solid #333;
	    background:#ccc;
	    width:250px;
	    margin:5px 0;
	    display:block;
	}
	
	div.importWizard_Select
	{
	    height: 300px!important;
        max-height: 300px;
        overflow: scroll;
        position: relative;	    
	}

	.dimmed div.filterHeadlineBox::after,
	#divListingsFilterLabel.dimmed .filterBox::after{
		content:"";
		display:block;
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		background-color:rgba(1,1,1,0.15);
	}

	#divListingsFilterLabel{
		margin-left:-10px;
	}
	
	
		div#tabsdata11-20 input {
			width: 90%;
			font-size: 80%;
			padding: 5px;
		}