div.jGrowl {
	padding: 			10px;
	z-index: 			1000010;
}

/** Normal Style Positions **/
body > div.jGrowl {
	position:			fixed;
}

body > div.jGrowl.top-left {
	/*left: 				-50%;*/
	top: 				0px;
}

body > div.jGrowl.top-right {
	left:        50%;
	top:         0px;
  margin-left: -216px;
}
/*
body > div.jGrowl.bottom-left {
	left: 				0px;
	bottom:				0px;
}

body > div.jGrowl.bottom-right {
	right: 				0px;
	bottom: 			0px;
}

body > div.jGrowl.center {
	top: 				0px;
	width: 				50%;
	left: 				25%;
}
*/
/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
	margin-left: 		auto;
	margin-right: 		auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	background-color: 		  #fff;
	border:                 solid #d5d5d5 1px;
  border-color:           rgba(0,0,0,.21);
	color: 					        #222324;
	opacity: 				        .95;
	filter: 				        alpha(opacity = 95);
	zoom: 					        1;
	width: 					        400px;
	padding: 				        5px;
	font-size: 				      14px;
	text-align: 			      left;
	display: 				        none;
  border-radius:          2px;
	-moz-border-radius: 	  2px;
	-webkit-border-radius:  2px;
  box-shadow:             0 2px 10px rgba(0,0,0,0.1);
  -moz-box-shadow:        0 2px 10px rgba(0,0,0,0.1);
  -webkit-box-shadow:     0 2px 10px rgba(0,0,0,0.1);
	margin:                 2px 0 8px 0;
  text-shadow:            0 1px 0 rgba(255,255,255,.5);
  background-clip:        padding-box;
}

div.jGrowl div.jGrowl-success {
  background-color:    #fbfff8;
  background-image:    url(../../images/lib/jgrowl/green-check.png);
  background-repeat:   no-repeat;
  background-position: 10px center;
	border:              solid #b3d19d 1px;
  border-color:        rgba(106,136,84,.3);
  box-shadow:          0 2px 10px rgba(46,62,34,0.125);
  -moz-box-shadow:     0 2px 10px rgba(46,62,34,0.125);
  -webkit-box-shadow:  0 2px 10px rgba(46,62,34,0.125);  
  color:               #496b2f;
}

div.jGrowl div.jGrowl-error {
	background-color: 	 #f7ebeb;
  background-image:    url(../../images/lib/jgrowl/warning.png);
  background-repeat:   no-repeat;
  background-position: 10px center;
	border:              solid #ff6767 1px;
  border-color:        rgba(185,74,72,.3);
  color:               #B94A48;
}

div.jGrowl div.jGrowl-notification {
	min-height: 			30px;
}

div.jGrowl div.jGrowl-notification div.header {
	font-weight: 			bold;
	font-size:				10px;
}

div.jGrowl div.jGrowl-notification div.message {
	margin: 5px 15px 5px 10px;
}

div.jGrowl div.jGrowl-success div.message {
	margin: 5px 20px 5px 30px !important;
}

div.jGrowl div.jGrowl-error div.message {
	margin: 5px 20px 5px 35px !important;
}

div.jGrowl div.jGrowl-notification div.close {
	float: 					right;
	font-weight: 		400;
	font-size: 			18px;
  color:          #5d5d5d;
	cursor:					pointer;
  margin-top:     -5px;
}

div.jGrowl div.jGrowl-error div.close {
  color:               #B94A48;
}

div.jGrowl div.jGrowl-success div.close {
  color:               #496b2f;
}

div.jGrowl div.jGrowl-closer {
	padding-top: 			5px;
	padding-bottom: 	5px;
	cursor: 				  pointer;
	font-size:				12px;
  line-height:      16px;
	font-weight: 			400;
	text-align: 			center;
  color:            #717171;
}

div.jGrowl-default-buttons {

}