/* === THICKBOX FOR ADD/EDIT STREAMS (FILTERS FUNCTIONALITY === */
.icon_positive {
	background:url("../graphics/btn_add_14.gif") no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:1px;
	height:14px;
	line-height:1%;
	width:14px;
}
.icon_remove {
	background:url("../graphics/btn_delete_14.gif") no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:1px;
	height:14px;
	line-height:1%;
	width:14px;
}
#streams_functions {
    border: 1px dotted #666 !important;
    border: 1px solid #999;
    width: 760px;
    margin: 0 auto;
    background: #fff;
    text-align: left;
    _height: 560px;
    _overflow: hidden;
}

#streams_functions ul {
	padding-left: 0;
}
    /* STREAMS TABS */
    
/* === NEW SECONDARY TOP NAVIGATION === */

#streams_functions #navigation_tabs {
    color: #fff;
    font-size: 11px;
    width: 100%;
    padding: 0 0 3px 0;
    z-index: 0;    
    float: left;
    }
#streams_functions #navigation_tabs .bottom_cover {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 7px;
    width: 100%;
    z-index: 999;
    display: block;
    background: #fff;
    }
#streams_functions #navigation_tabs a {
    color: #fff;
    text-decoration: underline;
    }
#streams_functions #navigation_tabs a:hover {
    text-decoration: none;
    }       
 #streams_functions #navigation_tabs a {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px; 
    display: block;
    float: left;
    padding: 7px 7px 12px 7px;
    font-size: 11px;
    text-decoration: none;
    margin: 8px 2px 0 0;    
    position: relative;
    line-height: 120%;
    zoom: 1;
    border: 1px solid #ccc;
    }   
 #streams_functions #navigation_tabs a.last {
    padding-right: 9px;
    }       
#streams_functions #navigation_tabs a.selected {    
    font-weight: bold;
    -moz-box-shadow: 1px 2px 2px #fff;
    -webkit-box-shadow: 1px 2px 2px #fff;
    box-shadow: 1px 2px 2px #fff;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ffffff')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ffffff');
    }
#streams_functions #navigation_tabs a:hover.selected {
    font-weight: bold;
    cursor: default;
    }   
#streams_functions #navigation_tabs a.edit {
    float: right;
    }   
#streams_functions #navigation_tabs a.edit span {
    vertical-align: middle;
    }   
#streams_functions #navigation_tabs a.edit img {
    margin-right: 5px;
    vertical-align: middle;
    }
#streams_functions #navigation_tabs a .filter_item_number {
    color: #999;
    font-weight: normal;
    }       
#streams_functions #navigation_tabs a.selected .filter_item_number {
    color: #0069b0;
    font-weight: normal;
    }       
#streams_functions #navigation_tabs a {
    /* For WebKit (Safari, Google Chrome etc) */
    background: -webkit-gradient(linear, left top, left bottom, from(#dddddd), to(#eeeeee));
    /* For Mozilla/Gecko (Firefox etc) */
    background: -moz-linear-gradient(top, #dddddd, #eeeeee);
    /* For Internet Explorer 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ddddddFF, endColorstr=#eeeeeeFF);
    /* For Internet Explorer 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ddddddFF, endColorstr=#eeeeeeFF)";   
    color: #999;
    }
#streams_functions #navigation_tabs a.selected {    
    /* CSS GRADIENT IN ACTIVE TABS /*
    /* For WebKit (Safari, Google Chrome etc) */
    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
    /* For Mozilla/Gecko (Firefox etc) */
    background: -moz-linear-gradient(top, #ededed, #fff);
    /* For Internet Explorer 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#edededFF, endColorstr=#FFFFFFFF);
    /* For Internet Explorer 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#edededFF, endColorstr=#FFFFFFFF)";   
    color: #000;
    border: 1px solid #aaa; 

    -moz-box-shadow: 0px 0px 4px #ddd;
    -webkit-box-shadow: 0px 0px 4px #ddd;
    box-shadow: 0px 0px 4px #ddd;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#DDDDDD')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#DDDDDD'); 

    
    }
#streams_functions #navigation_tabs a:hover {
    background: #ccc;
    color: #000;
    }
#streams_functions #navigation_tabs a:hover.selected {
    background: #fff;
    color: #000;
    }   




        
    
#streams_functions #column_1 {
    width: 160px;   
    float: left;
    padding: 0 15px 0 0;
    margin-top: 5px;
    background: #fff;
}       
    
#streams_functions #column_1 ul {
    display: block;
    width: 100%;    
    padding: 0 0 10px 0;
    clear: both;
    font-size: 11px;
    float: left;
    }
#streams_functions #column_1 li {
    padding: 2px 10px 2px 15px;
    }   
#streams_functions #column_1 li a {
    color: #999;
    text-decoration: underline;
    }
#streams_functions #column_1 li a.selected {
    color: #000;
    text-decoration: none;  
    font-weight: bold;
    }   
#streams_functions #column_1 h2 {
    padding-left: 15px;
    }   
    
#streams_functions #column_2 {
    width: 295px;
    border-left: 1px dotted #aaa;       
    border-right: 1px dotted #aaa;      
    float: left;
    padding: 5px 15px 10px 15px;
    margin-top: 0;
    }   
#streams_functions img.checkmark {
    width: 11px;
    height: 12px;
    display: block;
    float: left;
    border: 0;
    margin: 6px 0 0 1px;    
    }
#streams_functions #column_3 {
    width: 200px;
    _width: 150px;
    _overflow: hidden;
    float: left;
    padding: 0px 0 0px 15px;
    margin-top: 0;
    }       
#streams_functions #column_3 ul {
    height: 365px;
    overflow-y: auto;
}   
#streams_functions li {
    clear: both;
    display: block;
    padding-top: 4px;   
    padding-top: 2px\0; /* IE8 css hack - BVNqa66777 */
    padding-right: 5px;
    _height: 15px;
    }   
#streams_functions #title_bar {
    padding: 10px 15px 10px 45px;
    background: #fafafa url(../graphics/stream_mgmt_icon.jpg) no-repeat 7px 7px;
    border-bottom: 1px dotted #aaa;
    }       
#streams_functions .filter_type_area {
    float: left;
    width: 100%;
    display: block;
    font-size: 11px;
    padding-top: 5px;
    }
#streams_functions #content_filter {
    width: 152px;
    border-right: none;
    }   
    
#streams_functions #results_area {
    /*width: 152px;*/
    height: 390px;
    overflow: hidden;
    border-right: none;
}       
    
    
#streams_functions h2 {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 7px;
    }
#streams_functions select {
    margin: 10px 0 0 0;
    }   
#streams_functions .filter_type_area ul {
    margin-top: 5px;
    }   
*+html #streams_functions .filter_type_area ul {
  margin-bottom: 1px;
}
#streams_functions ul img {
    float: left;
    display: block;
    width: 22px;
    height: 22px;
    margin: 0 3px 0 6px;
    border: 1px solid #404040;
    }
    
#streams_functions .content_img_wrap {
    width: 22px;
    float: left;
    display: block;
    margin: 0 3px 0 8px;
    position: relative;
    }       
#streams_functions .content_img_wrap img {
    height: 22px;
    width: auto;
    display: block;
    margin: 1px auto 0 auto;
    border: 0;
    float: none;
    position: relative;
    }       
    
#streams_functions ul span {
    float: left;
    display: block;
    margin: 4px 0 0 5px;
    vertical-align: middle;
    width: 210px;
    }   
/* BVNqa64241 */
*+html #streams_functions ul li {
	padding-top: 2px;
}
/* BVNqa64241 */
#streams_functions #column_3 ul span {
    width: 150px;
    }           
#streams_functions label {
    clear: right;
    }   
#streams_functions #column_2 li input {
    float: right;
    cursor: pointer;
    margin: 5px 0 0 0;  
    }   
#streams_functions li input {
    float: right;
    cursor: pointer;
    margin-top: 5px;
    }       
form#stream_name {
    padding: 0 15px 0 15px;
    }   
form#stream_name label {
    font-size: 11px;
    color: #666;
    display: block;
    padding: 0 0 3px 0;
    }
form#stream_name .input-type_text {
    width: 300px;
	  padding:5px 30px 5px 10px;
    }
#streams_functions .float-right {
    padding: 10px 15px 0 0;
    float: right;
    text-align: right;
    width: 745px;
    background: #fff url(../graphics/stream_filter_shadow.jpg) repeat-x top left;
    }   

#streams_functions .input-type_text {
    width: 95%;
    color: #aaa;
    font-size: 11px;
    }
#streams_functions .input-type_text:focus {
    color: #000;
    }   
#streams_functions .stream_name_input {
    font-size: 12px;
    color: #000;
    width: 200px;
    }   
#streams_functions li.select-check_options a {
    float: right;
    margin-top: 0;
    }       
    

    
#streams_functions .list_pagination {
    display: block;
    clear: both;
    font-size: 11px;
    padding: 5px 0 0 0;
    float: left;
    margin: 5px 0 0 0;
    width: 100%;
    border-top: 1px dotted #aaa;
    }
#streams_functions .list_pagination a {
    display: block;
    padding: 3px 8px;
    margin: 0 4px 0 0;
    border: 1px solid #ccc;
    text-decoration: none;
    color: #000;
    cursor: pointer;    
    float: left;
    }   
#streams_functions .list_pagination a.next {
    float: right;
    }   
#streams_functions .list_pagination a.inactive {
    color: #bbb;
    cursor: default;
    }
#streams_functions .list_pagination a:hover.inactive {
    background: none;
    }       
#streams_functions .list_pagination a:hover {
    background: #eee;
    text-decoration: none;
    }   
#streams_functions .list_pagination p {
    display: block;
    float: right;
    margin: 7px 5px 0 0;
    color: #999;
    font-size: 10px;
    }

#streams_functions .filter_type_area .disable_filter_overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .9;
    -moz-opacity:0.9;
    -khtml-opacity: 0.9;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=90);  
    background: white;
    }



#streams_functions .icon_positive {
    float: left;
    margin: 4px 0 0 0;  
}
#streams_functions .icon_positive img {
    width: 14px;
    height: 14px;
    border: 0;
    margin: 0;
    }   
#streams_functions .icon_remove {
    float: left;
    margin: 6px 0 0 0;  
    }
#streams_functions .icon_remove img {
    width: 14px;
    height: 14px;
    border: 0;
    margin: 0;
    }   

    
/************************* Custom CSS *****************************/
#streams_functions .avatar_menu_button {
 	display: none;
}
#streams_functions #column_1 li.selected a {
	color: #000;
	font-weight: bold;
}
#streams_functions #column_2, #streams_functions #column_3 {
	height: 390px;
}
#streams_functions .followed_contents_block ul img {
	border: none;
}
#streams_functions #column_2 li.disabled a {
	opacity: 0.4;
}
#streams_functions ul span.icon {
	display: inline;
	float: none;
	margin:0;
	vertical-align:middle;
	width: auto;
}
#streams_functions #column_3 ul span.icon, #streams_functions #column_3 ul span.label {
	width: auto;
}
*+html #streams_functions .usericon {
  float: left;
  poistion: relative;
}
.ac_results .usericon, .ac_results .icon {
	float: left;
	margin-right: 5px;
}
.ac_results .icon img {
	width: 16px;
	height: 16px;
}