/* @group user messages */

div#userStatusContainer {
	
}

div#userStatusWrapper {
	padding: 10px;
}

div#userStatusWrapper.console {
	background-color: #333333;
}

div#userStatusWrapper.error {
	background-color: #CC0000;
}

div#userStatusWrapper.alert {
	background-color: #f19216;
}

div#userStatusWrapper.success {
	background-color: #009900;
}

div#userStatusWrapper.info {
	background-color: #0066FF;
}

div#userStatus {
	margin: auto;
	text-align: center;
}

#userStatus p {
	color: #fff;
	font-size: 12px;
	margin-bottom: 0px;
}

#userStatus p a {
	color: #fff;
}

#userStatus p a:hover {
	
}

/* @end */

/* @group user buttons */

div.buttonBar {
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
}

div.buttonBar p {
	margin-top: 0;
	margin-bottom: 0;
}

input.buttonUser, a.buttonUser {
	padding: 5px;
	text-decoration: none;
	color: #333;
	display: inline-block;
	border: 1px solid #ccc;
	font: bold 11px Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

input.buttonUser:hover, a.buttonUser:hover {
	border-color: #999;
	text-decoration: none;
	cursor: pointer;
	color: #000;
}

input.buttonUser.icon, a.buttonUser.icon {
	padding: 5px 5px 5px 25px;
	background-color: #eee;
	background-repeat: no-repeat;
	background-position: 3px center;

}

input.buttonUser.icon:hover, a.buttonUser.icon:hover {
	background-color: #369;
	background-color: rgba(50, 50, 50, .2);
}

input.widgetUser, a.widgetUser {
	width: 16px;
	height: 0;
	padding-top: 16px;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	background: #fff no-repeat 0 0;
}

span.msgUser {
	font-weight: bold;
	font-size: 11px;
	display: inline-block;
	padding: 5px;
}

span.msgUser.icon {
	padding-left: 25px;
	background-position: 3px 5px;
	background-repeat: no-repeat;
}

input.login, a.login {
	background-image: url(ui-user/lock.png);
}

input.admin, a.admin {
	background-image: url(ui-user/apps_16x16.png);
}

input.add, a.add {
	background-image: url(ui-user/plus.png);
}

input.edit, a.edit {
	background-image: url(ui-user/page_white_edit.png);
}

input.delete, a.delete {
	background-image: url(ui-user/delete.png);
	float: left;
}

input.cancel, a.cancel {
	background-image: url(ui-user/cancel.png);
}

input.cut, a.cut {
	background-image: url(ui-user/cut_16x16.png);
}

input.undo, a.undo {
	background-image: url(ui-user/undo_16x16.png);
}

input.save, a.save {
	background-image: url(ui-user/tick.png);
}

input.update, a.update {
	background-image: url(ui-user/arrow_refresh.png);
}

input.submit, a.submit {
	background-image: url(ui-user/arrow_left.png);
}

input.apply, a.apply {
	background-image: url(ui-user/tick.png);
}

input.approve, a.approve {
	background-image: url(ui-user/accept.png);
}

input.decline, a.decline {
	background-image: url(ui-user/delete.png);
}

input.view, a.view {
	background-image: url(ui-user/page_white_magnify.png);
}

input.resend, a.resend {
	background-image: url(ui-user/arrow_redo.png);
}

input.search, a.search {
	background-image: url(ui-user/zoom.png);
}

input.back, a.back {
	background-image: url(ui-user/arrow_undo.png);
}

input.next, a.next {
	background-image: url(ui-user/arrow_right.png);
}

input.previous, a.previous {
	background-image: url(ui-user/arrow_left.png);
}

input.rewind, a.rewind {
	background-image: url(ui-user/rewnd_16x16.png);
}

input.forward, a.forward {
	background-image: url(ui-user/fastf_16x16.png);
}

input.skipBack, a.skipBack {
	background-image: url(ui-user/skipb_16x16.png);
}

input.skipForward, a.skipForward {
	background-image: url(ui-user/skipf_16x16.png);
}

input.postComment, a.postComment {
	background-image: url(ui-user/comment.png);
}

input.deleteComment, a.deleteComment {
	background-image: url(ui-user/comment_delete.png);
}

input.sortUp, a.sortUp {
	background-image: url(ui-user/arrow_up.png);
}

input.sortDown, a.sortDown {
	background-image: url(ui-user/arrow_down.png);
}

input.addSubpage, a.addSubpage {
	background-image: url(ui-user/page_white_add.png);
}

input.editSubpage, a.editSubpage {
	background-image: url(ui-user/page_white_edit.png);
}

input.editPermissions, a.editPermissions {
	background-image: url(ui-user/page_white_gear.png);
}

input.addRelatedFile, a.addRelatedFile {
	background-image: url(ui-user/page_add.png);
}

input.deleteRelatedFile, a.deleteRelatedFile {
	background-image: url(ui-user/page_delete.png);
}

input.addRelatedImage, a.addRelatedImage {
	background-image: url(ui-user/photo_add.png);
}

input.deleteRelatedImage, a.deleteRelatedImage {
	background-image: url(ui-user/photo_delete.png);
}

input.exportCSV, a.exportCSV {
	background-image: url(ui-user/page_white_go.png);
}

input.addOne, a.addOne {
	background-image: url(ui-user/forwd_16x16.png);
}

input.addAll, a.addAll {
	background-image: url(ui-user/fastf_16x16.png);
}

input.removeOne, a.removeOne {
	background-image: url(ui-user/back_16x16.png);
}

input.removeAll, a.removeAll {
	background-image: url(ui-user/rewnd_16x16.png);
}

input.user, a.user {
	background-image: url(ui-user/user.png);
}

input.addToBasket, a.addToBasket {
	background-image: url(ui-user/plus.png);
}

input.viewBasket, a.viewBasket {
	background-image: url(ui-user/basket.png);
}

input.checkout, a.checkout {
	background-image: url(ui-user/money.png);
}

input.about, a.about {
	background-image: url(ui-user/information.png);
}

input.makeBilling, a.makeBilling {
	background-image: url(ui-user/accept.png);
}

input.giftMessage, a.giftMessage {
	background-image: url(ui-user/gift_16x16.png);
}

input.calc, a.calc {
	background-image: url(ui-user/calc_16x16.png);
}

input.deliveryInstructions, a.deliveryInstructions {
	background-image: url(ui-user/docs_16x16.png);
}

input.calendar, a.calendar {
	background-image: url(ui-user/cal_16x16.png);
}

span.published {
	color: #009900;
	background-color: #cfc;
}

span.published.icon {
	background-image: url(ui-user/tick.png);
}

span.notPublished {
	color: #CC0000;
	background-color: #fcc;
}

span.notPublished.icon {
	background-image: url(ui-user/cancel.png);
}

span.awaitingApproval, span.warning {
	color: #f60;
	background-color: #ff9;
}

span.awaitingApproval.icon, span.warning.icon {
	background-image: url(ui-user/error.png);
}

span.pending {
	color: #f60;
	background-color: #ff9;
}

span.pending.icon {
	background-image: url(ui-user/error.png);
}

span.warning, span.alert {
	color: #f60;
	background-color: #ff9;
}

span.warning.icon, span.alert.icon {
	background-image: url(ui-user/error.png);
}

span.approved, span.success {
	color: #009900;
	background-color: #cfc;
}

span.approved.icon, span.success.icon {
	background-image: url(ui-user/tick.png);
}

span.info {
	color:#03C;
	background-color: #9CF;
}

span.approved.icon, span.success.icon {
	background-image: url(ui-user/tick.png);
}

span.declined, span.error {
	color: #CC0000;
	background-color: #fcc;
}

span.declined.icon, span.error.icon {
	background-image: url(ui-user/error.png);
}

span.required {
	color: #FF0000;
}

span.required.icon {
	background-image: url(ui-user/exclamation.png);
}

span.notes {
	color: #00b5cb;
}

span.notes.icon, span.info.icon {
	background-image: url(ui-user/information.png);
}

span.hint {
	color: #67a2c2;
}

span.hint.icon {
	background-image: url(ui-user/information.png);
}

/* @end */