/*//////////////////////////////////////////////////////////*/
/*--------------------tools RSS / SEARCH--------------------*/
/*//////////////////////////////////////////////////////////*/


/*--------------------NOTE: copied from gen_master and still referencing same img location--------------------*/
/*--------------------NOTE: once gen_master fazed out move images into site_core --------------------*/


a.rss_feed { height: 16px; margin: -4px 0 0 14px; float:left; display:inline; background: transparent url(../css_core/icons/icon_rss.gif) no-repeat left center; padding:8px 0 8px 32px; }

a.icon{float:right; display:inline; width:30px; height:30px; position: relative; margin:5px 5px 0 0; background: transparent url(../css_core/icons/icons_30px.png); text-indent:-9999px; outline:none}
a.icon.rss{background-position:-30px top;}
a.icon.rss:hover{background-position:-30px -30px;}
a.icon.search{background-position:left top;}
a.icon.search:hover{background-position:left -30px;}
a.icon.twitter{background-position:-60px top; width:36px;}
a.icon.twitter:hover{background-position:-60px -30px; width:36px;}
a.icon.send{background-position:-96px top;}
a.icon.send:hover{background-position:-96px -30px;}  

a.icon.channel { background: transparent url(../css_core/icons/icons_channels.gif) no-repeat left top; width:38px; height:32px; }
a.icon.channel.video:hover { background-position: left -32px; }
a.icon.channel.image { background-position: left -64px; }
a.icon.channel.image:hover { background-position: left -96px; }

a.icon_lg.download{display:block; height:78px; padding:8px 8px 8px 106px; background: transparent url(../css_core/icons/download_arrow.gif) no-repeat;}

a.icon.plus{float:left; width: auto; height:auto; background:#fff url(../css_core/icons/icon_+_sprite.gif) no-repeat right 8px; text-indent: 0; padding:9px 45px 4px 0;}
a.icon.plus:hover{background-position: right -58px;}

#common_camps ul.entity_display li a.icon.plus{float:left; width: auto; height:auto; background:#fff url(../css_core/icons/icon_+_sprite.gif) no-repeat right 8px; text-indent: 0; padding:9px 45px 4px 0; margin:0 0 0 0;}
#common_camps ul.entity_display li a.icon.plus:hover{background-position: right -58px;}

a.icon.up_top{display:block; width:32px; height:32px; margin:0 0 0 0; background: transparent url(../css_core/icons/top_arrow.gif) no-repeat left top;}
a.icon.up_top:hover{background-position:0 -32px;}

a.share_icon{
	display:block;
	width:auto; 
	height:49px;
	padding:15px 0 0 60px;
	background: transparent url(../css_core/icons/share_sprite.gif) no-repeat;
}

a.share_icon.email{background-position: left -108px;}
a.share_icon.email:hover{background-position: left -162px;}
a.share_icon.printer{background-position: left -216px;}
a.share_icon.printer:hover{background-position: left -270px;}
a.share_icon.pdf{background-position: left -324px;}
a.share_icon.pdf:hover{background-position: left -378px;}
a.share_icon.send{background-position: left -432px;}
a.share_icon.send:hover{background-position: left -486px;}
a.share_icon.rss{background-position: left -540px;}
a.share_icon.rss:hover{background-position: left -594px;}

a.tools{
	display:block;
	width:74px;
	height:20px;
	background: transparent url(../css_core/icons/list_tools_sprite.gif) no-repeat;
	text-align: center;
	padding:64px 0 0 0;
	color:#333;
}
a.tools.TAG{background-position: left top;}
a.tools.TAG:hover{background-position: left -74px;}
a.tools.DELETE{background-position: -74px top;}
a.tools.DELETE:hover{background-position: -74px -74px;}
a.tools.MERGE{background-position: -148px top;}
a.tools.MERGE:hover{background-position: -148px -74px;}
a.tools.DUPLICATE{background-position: -222px top;}
a.tools.DUPLICATE:hover{background-position: -222px -74px;}
a.tools.DOWNLOAD{background-position: -296px top;}
a.tools.DOWNLOAD:hover{background-position: -296px -74px;}
a.tools.SEND{background-position: -370px top;}
a.tools.SEND:hover{background-position: -370px -74px;}
a.tools.SEARCH{background-position: -444px top;}
a.tools.SEARCH:hover{background-position: -444px -74px;}
a.tools.EDIT{background-position: -518px top;}
a.tools.EDIT:hover{background-position: -518px -74px;}
a.tools.OWNER{background-position: -592px top;}
a.tools.OWNER:hover{background-position: -592px -74px;}
a.tools.BACK{background-position: -666px top;}
a.tools.BACK:hover{background-position: -666px -74px;}

a.tools.NOTE{background-position: -737px top; width: 77px;}
a.tools.NOTE:hover{background-position: -737px -74px;}
#DE a.tools.NOTE{background-position: -735px top; width: 82px;}
#DE a.tools.NOTE:hover{background-position: -735px -74px;}

a.tools.small{
	width:59px;
	height:20px;
	background: transparent url(../css_core/icons/list_tools_sprite_small.gif) no-repeat;
	padding:50px 0 0 0;
}
a.tools.small.TAG{background-position: left top;}
a.tools.small.TAG:hover{background-position: left -59px;}
a.tools.small.DELETE{background-position: -59px top;}
a.tools.small.DELETE:hover{background-position: -59px -59px;}
a.tools.small.MERGE{background-position: -118px top;}
a.tools.small.MERGE:hover{background-position: -118px -59px;}
a.tools.small.DUPLICATE{background-position: -177px top;}
a.tools.small.DUPLICATE:hover{background-position: -177px -59px;}
a.tools.small.DOWNLOAD{background-position: -236px top;}
a.tools.small.DOWNLOAD:hover{background-position: -236px -59px;}
a.tools.small.SEND{background-position: -295px top;}
a.tools.small.SEND:hover{background-position: -295px -59px;}

a.tools.smallv{
	width:auto;
	height:32px;
	padding: 12px 0 0 54px;
	text-align: left;
	line-height: 1.1em;
}

#DE a.tools.smallv.UPLOAD{padding:8px 0 4px 54px;}
a.tools.smallv.UPLOAD{background-image: url(../css_core/icons/upload_arrow.gif); background-position: left -7px;}
a.tools.smallv.UPLOAD:hover{background-image: url(../css_core/icons/upload_arrow.gif); background-position: left -66px;}

a.tools.xsmall{
	width:47px;
	height:12px;
	background: transparent url(../css_core/icons/list_tools_sprite_xsmall.png) no-repeat;
	padding:35px 0 0 0;
}
a.tools.xsmall.TAG{background-position: left top;}
a.tools.xsmall.TAG:hover{background-position: left -47px;}
a.tools.xsmall.DELETE{background-position: -47px top;}
a.tools.xsmall.DELETE:hover{background-position: -47px -47px;}
a.tools.xsmall.MERGE{background-position: -94px top;}
a.tools.xsmall.MERGE:hover{background-position: -94px -47px;}
a.tools.xsmall.DUPLICATE{background-position: -141px top;}
a.tools.xsmall.DUPLICATE:hover{background-position: -141px -47px;}
a.tools.xsmall.DOWNLOAD{background-position: -188px top;}
a.tools.xsmall.DOWNLOAD:hover{background-position: -188px -47px;}
a.tools.xsmall.SEND{background-position: -235px top;}
a.tools.xsmall.SEND:hover{background-position: -235px -47px;}
a.tools.xsmall.RENAME{background-position: -282px top;}
a.tools.xsmall.RENAME:hover{background-position: -282px -47px;}
a.tools.xsmall.SEARCH{background-position: -329px top;}
a.tools.xsmall.SEARCH:hover{background-position: -329px -47px;}
a.tools.xsmall.ALERT{background-position: -376px top;}
a.tools.xsmall.ALERT:hover{background-position: -376px -47px;}
a.tools.xsmall.SAVE{background-position: -423px top;}
a.tools.xsmall.SAVE:hover{background-position: -423px -47px;}
a.tools.xsmall.NOTIFY{background-position: -472px top;}
a.tools.xsmall.NOTIFY:hover{background-position: -472px -47px;}
a.tools.xsmall.COMPLETED{background-position: -519px top;}
a.tools.xsmall.COMPLETED:hover{background-position: -519px -47px;}

#table-search-sub-sub a.tools.xsmall.SAVE{float:right !important;height: 35px;padding: 0;}

a.tools.xsmallv{
	width:auto;
	height:28px;
	background: transparent url(../css_core/icons/list_tools_sprite_xsmall_v.gif) no-repeat;
	padding:4px 0 0 44px;
	text-align: left;
}

a.tools.xsmallv.TAG{background-position: left top;}
a.tools.xsmallv.TAG:hover{background-position: left -47px;}
a.tools.xsmallv.DELETE{background-position: left -94px;}
a.tools.xsmallv.DELETE:hover{background-position: left -141px;}
a.tools.xsmallv.MERGE{background-position: left -188px;}
a.tools.xsmallv.MERGE:hover{background-position: left -235px;}
a.tools.xsmallv.DUPLICATE{background-position: left -282px;}
a.tools.xsmallv.DUPLICATE:hover{background-position: left -329px;}
a.tools.xsmallv.DOWNLOAD{background-position: left -376px;}
a.tools.xsmallv.DOWNLOAD:hover{background-position: left -423px;}
a.tools.xsmallv.SEND{background-position: left -470px;}
a.tools.xsmallv.SEND:hover{background-position: left -517px;}
a.tools.xsmallv.RENAME{background-position: left -564px;}
a.tools.xsmallv.RENAME:hover{background-position: left -611px;}
a.tools.xsmallv.SAVE{background-position: -8px -658px; padding-left: 40px;}
a.tools.xsmallv.SAVE:hover{background-position: -8px -705px;}

a.tools.EDIT_BOX {
	background: transparent url(../css_core/icons/edit_box_icon.gif) no-repeat;
	margin-right:10px;
}

.FE_CAMPAIGNS a.tools.EDIT_BOX {
	background: transparent url(../css_core/icons/edit_campaign_icon.gif) no-repeat;
	margin-right:10px;
}

a.tools.DEL_BOX {
	background: transparent url(../css_core/icons/del_box_icon.gif) no-repeat;
}

a.tools.EDIT_BOX,
a.tools.DEL_BOX {
	width:44px;
	height:44px;	
	padding:0 0 0 0;
	text-indent: -9999px;
}

a.tools.EDIT_BOX:hover,
a.tools.DEL_BOX:hover {
	background-position: left -44px;
}
.private_contacts a.tools.EDIT_BOX,
.private_contacts a.tools.DEL_BOX {
	margin-top:14px;
	float:right;
}

/*home icon for use on page */
a.icon.home { float:left; display:inline; width:48px; height: 48px; background: url(../css_core/icons/home_icon.gif) no-repeat; text-indent:-9999px; }
a.icon.home:hover { background-position:left -54px; }

.contact_tools{margin-top:10px; padding:10px 0 6px 0; background:url(../css_core/gen_background/li_rel_dot.gif) repeat-x scroll left top transparent}


/* Padlock icon */
.padlock { background:url(../css_core/icons/padlock.png) no-repeat scroll right 1px transparent; padding-right: 16px;}

@media only screen and (min-width: 930px) {

	/* inputs where you want to add edit pen */
	input.edit { padding-right:18px; background:url(img/icon/ico_edit_30_24.gif) no-repeat right center; }

}

/*  ==========================================================================
	RELEASE TOOLS | for article pages
	==========================================================================  */

	.tools.article { float:left; display:inline; margin:0 8px 0 0; padding:0 0 0 0; width:34px; height:32px; background: transparent url(img/icon/sprite_tools_article_34_32.gif) no-repeat left top; }
	.tools.article.print { background-position: left top; }
	.tools.article.print:hover { background-position: left -32px; }
	.tools.article.pdf { width:28px; background-position: left -64px; }
	.tools.article.pdf:hover { background-position: left -96px; }

