.main-toolbar {
	background: url("chrome://jim/skin/images/toolbar-bg.gif") repeat-x top;
	border-top: none;
	border-right: 1px solid #95A0AD;
	border-bottom: 1px solid #95A0AD;
	border-left: none;
}

.main-toolbar-button {
	padding: 0px !important;
	list-style-image: url("chrome://jim/skin/images/maintoolbar.gif");
	border-color: -moz-use-text-color !important;
	border-width: 0px !important;
	border-style: none !important;
}

.main-toolbar-button .toolbarbutton-text {
	display: none;
}

.toolbarseparator-primary {
	width: 9px !important;
}

#add-contact-button {
	-moz-image-region: rect(0px 49px 33px 0px);
}

#add-contact-button:hover {
	-moz-image-region: rect(0px 99px 33px 50px);
}

#add-contact-button:hover:active {
	-moz-image-region: rect(0px 149px 33px 100px);
}

#add-contact-button[disabled="true"] {
	-moz-image-region: rect(0px 199px 33px 150px) !important;
}

#show-all-button {
	-moz-image-region: rect(34px 49px 67px 0px);
}

#show-all-button:hover {
	-moz-image-region: rect(34px 99px 67px 50px);
}

#show-all-button[checked='true'], #show-all-button:hover:active {
	-moz-image-region: rect(34px 149px 67px 100px);
	background-color: transparent !important;
}

#show-all-button[disabled="true"] {
	-moz-image-region: rect(34px 199px 67px 150px) !important;
}

.this-user {
	height: 36px;
	padding-left: 4px;
	background: url("chrome://jim/skin/images/toolbar-bg-rev.gif") repeat-x top;
}

.this-user image.avatar {
	border: 2px solid black;
	-moz-border-radius: 5px 5px 5px 5px;

	width: 36px;
	height: 36px;
}

.this-user image.avatar[src=''] {
	border-color: transparent;
	display: hidden;
}

.this-user image.default-avatar {
	width: 36px;
	height: 36px;
	border: 2px solid black;
	-moz-border-radius: 5px 5px 5px 5px;
	list-style-image: url("chrome://jim/skin/images/default-avatar.png");
}

.this-user image.status-icon {
	position: relative;
	left: 20px;
	top: 4px;
	width: 12px;
	height: 12px;
}

.this-user image.status-icon[src=''] {
	display: none;
}

#popup-user-show .menu-iconic-icon {
	width: 12px;
	height: 12px;
}
