#gritter-notice-wrapper
{
  position:fixed;
  top:20px;
  right:20px;
  width:301px;
  z-index:9999;
}
#gritter-notice-wrapper.top-left
{
  left: 20px;
  right: auto;
}
#gritter-notice-wrapper.bottom-right
{
  top: auto;
  left: auto;
  bottom: 20px;
  right: 20px;
}
#gritter-notice-wrapper.bottom-left
{
  top: auto;
  right: auto;
  bottom: 20px;
  left: 20px;
}
.gritter-item-wrapper
{
  position:relative;
  margin:0 0 10px 0;
}
.gritter-top
{
  height:10px;
  border: 1px solid;
  border-bottom: none!important;
}
.gritter-bottom
{
  height:8px;
  margin:0;
  border: 1px solid;
  border-top: none!important;
}
.gritter-item
{
	display:block;
	color:#333;
	padding:2px 11px 8px 11px;
	font-size: 14px;
  border: 1px solid;
  border-bottom: none!important;
  border-top: none!important;
}
.gritter-item p
{
	padding:0;
	margin:0;
	word-wrap:break-word;
}
.gritter-close
{
	display:none;
	position:absolute;
	top:-14px;
	left:-14px;
	background:url('../img/gritter/close.png') no-repeat left top;
	cursor:pointer;
	width:30px;
	height:30px;
}
.gritter-title
{
	font-size:16px;
	font-weight:bold;
	padding:0 0 7px 0;
	display:block;
}

.message .gritter-top, .message .gritter-bottom, .message .gritter-item
{
  background-color: #DFF0D8;
  border: 2px solid #D6E9C6;
}
.hover.message .gritter-top, .hover.message .gritter-bottom, .hover.message .gritter-item
{
  border-color: #b2bfac;
}

.error .gritter-top, .error .gritter-bottom, .error .gritter-item
{
  background-color: #F2DEDE;
  border: 2px solid #EBCCD1;
}
.hover.error .gritter-top, .hover.error .gritter-bottom, .hover.error .gritter-item
{
  border-color: #d1b6ba;
}
.warning .gritter-top, .warning .gritter-bottom, .warning .gritter-item
{
  background-color: #FCF8E3;
  border: 2px solid #FAEBCC;
}
.hover.warning .gritter-top, .hover.warning .gritter-bottom, .hover.warning .gritter-item
{
  border-color: #e5d8bc;
}