/* ie6 trash */
html,body
{
	background:url(white.gif);
}

* html #gritter-notice-wrapper {
	position:absolute;
	top: expression(document.documentElement.clientHeight-document.getElementById('gritter-notice-wrapper').offsetHeight+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px'); 
	left: expression(0+((e=document.documentElement.scrollRight)?e:document.body.scrollRight)+'px'); 
}

/* the norm */
#gritter-notice-wrapper {
	position:fixed;
	bottom:20px;
	right:20px;
	width:301px;
	z-index:9999;
}
.gritter-item-wrapper {
	position:relative;
	margin:0 0 10px 0;
	background:url('.'); /* ie7/8 fix */ 
	padding:0 0 0 24px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

div.gritter-item-wrapper.success {
	background: 			url(tick.gif) no-repeat 10px 12px #222;
}
	div.gritter-item-wrapper.success .gritter-close, div.gritter-item-wrapper.success .gritter-title, div.gritter-item-wrapper.success a
	{
		color:				#c1ebc6;
	}
div.gritter-item-wrapper.info {
	background: 			url(information.gif) no-repeat 10px 12px #222;
}
	div.gritter-item-wrapper.info .gritter-close, div.gritter-item-wrapper.info .gritter-title, div.gritter-item-wrapper.info a
	{
		color:				#c1d6eb;
	}
div.gritter-item-wrapper.error {
	background: 			url(slash.gif) no-repeat 10px 12px #222;
}
	div.gritter-item-wrapper.error .gritter-close, div.gritter-item-wrapper.error .gritter-title, div.gritter-item-wrapper.error a
	{
		color:				#ebc1c1;
	}
div.gritter-item-wrapper.warning {
	background: 			url(exclamation-diamond.gif) no-repeat 10px 12px #222;
}
	div.gritter-item-wrapper.warning .gritter-close, div.gritter-item-wrapper.warning .gritter-title, div.gritter-item-wrapper.warning a
	{
		color:				#ebe9c1;
	}

.gritter-item {
	display:block;
	color:#eee;
	padding:10px 11px 8px 11px;
	font-size: 11px;
	/*font-family:verdana;*/
}
.hover .gritter-item {
	
}
.gritter-item p {
	padding:0;
	margin:0;
}
.gritter-close {
	background:url(gritter-close.gif) no-repeat;
	position:absolute;
	top:10px;
	right:10px;
	cursor:pointer;
	width:8px;
	height:8px;
}
.gritter-title {
	font-size:12px;
	font-weight:bold;
	padding:0 0 7px 0;
	display:block;
}
.gritter-image {
	width:48px;
	height:48px;
	float:left;
}
.gritter-with-image,
.gritter-without-image {
	padding:0 0 5px 0;
}
.gritter-with-image {
	width:220px;
	float:right;
}
