#CQ #cq-switcher .cq-switcher-cccadmin-inactive {
	background-image:
		url(theme/images/inact_cccadmin.png);
}

#CQ #cq-switcher .cq-switcher-cccadmin {
	background-image:
		url(theme/images/act_cccadmin.png);
}

.icon.cccadmin {
	background: url(theme/images/inact_cccadmin.png)
		no-repeat scroll 8px 5px transparent;
}

.cccFilterPanel label
{
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
	font-size: 11pt;
}

.ccc-productAssociations #cq-gen335
{
	padding: 8px !important;
}

.setAssociationRenderer div
{
	background-image: url(theme/images/add.png) !important;
	background-size: 20px 20px !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	cursor: pointer !important;
}

.removeAssociationRenderer div
{
	background-image: url(theme/images/remove.png) !important;
	background-size: 14px 14px !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	cursor: pointer !important;
}

.showInTreeRenderer div {
	background-image: url(theme/images/show-in-tree.png) !important;
	background-size: 14px 14px !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	cursor: pointer !important;
}

.first-page-button
{
	background-image: url(theme/images/first-page.png);
	background-size: 19px 19px;
}

.previous-page-button
{
	background-image: url(theme/images/previous-page.png);
	background-size: 19px 19px;
}

.next-page-button
{
	background-image: url(theme/images/next-page.png);
	background-size: 19px 19px;
}

.last-page-button
{
	background-image: url(theme/images/last-page.png);
	background-size: 19px 19px;
}

.total-pages-label
{
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.total-pages
{
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
	font-size: 11pt;
}

#nbrCurrentPage
{
	text-align: center !important;
	margin-top: 1px !important;
}