#wp-admin-bar-pmc-helpdesk {
	text-align: right;
	width: auto;
}

#pmc-helpdesk-form-wrapper {
	position: relative;
	background-color: #CCC;
	color: #222;
	padding: 0.5em 1em;
	text-align: left;
}

#pmc-helpdesk-form-wrapper form p {
	line-height: 1.2em;
	padding: 0 0 0.5em;
}

#pmc-helpdesk-form-wrapper p.error,
#pmc-helpdesk-form-wrapper p.success {
	max-width: 20em;
}

#pmc-helpdesk-form-wrapper form textarea,
#pmc-helpdesk-form-wrapper form input[type="text"],
#pmc-helpdesk-form-wrapper form select {
	width: 100%;
}

#pmc-helpdesk-form-wrapper form textarea {
	height: 6em;
	line-height: 1.5em;
}

#pmc-helpdesk-form-wrapper input[type="submit"] {
	padding: 0 1em;
}

/* Increased specificity for anchors to override #wpadminbar .quicklinks rule */
#wpadminbar #pmc-helpdesk-form-wrapper form a {
	width: auto;
	display: inline-block;
	cursor: pointer;
}

/* The activity indicator image is set as a background image using the javascript object property pmc_helpdesk_vars._activity_indicator_url.  This is so the correct image path can be defined in PHP. */
#pmc-helpdesk-background-activity-container {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 999;
	top: 0;
	left: 0;
	background-color: #ccc;
	background-repeat: no-repeat;
	background-position: center center;
	opacity: 0.80;
	-moz-opacity: 0.80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=80);
}