.tag_label {
	text-align: center;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 2px 2px 6px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px; /* Adjusted border-radius values */
}

.tag_badges_red {
	color: #FF002A;
	background: #FFAAB8
	text-align: center;
	font-family: Verdana, Geneva, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 2px 2px 6px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.tag_badges_green {
	color: #008245;
	background: #BFF29B
	text-align: center;
	font-family: Verdana, Geneva, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 2px 2px 6px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.tag_product { /* for herbs & spices */
	text-align: center;
	font-family: Avantgarde, TeX Gyre Adventor, URW Gothic L, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 2px 2px 3px;
	border-width: 1.5pt;
	border-style: solid;
	border-color: currentcolor;
	-webkit-border-radius: 12px 0;
	-moz-border-radius: 1em 0;
	border-radius: 15% 30% 15% 25%;
}

.tag_coc {
	text-align: center;
	font-family: 'Fredericka the Great', cursive;
	font-size: 11px;
	color: #FF6F00;
	background-color: #FFCDA6;  
	padding: 1px 1px 1px 4px;
	border-width: 1pt;
	border-style: solid;
	border-color: #FF8C00;
	-webkit-border-radius: 12px 0;
	-moz-border-radius: 1em 0;
	border-radius: 5% 20% 10% 30%;
}

.tag_boxshadow {
	color: #FDCCC5; //*#FF6F00*//
	border-color: #FF4529; //*#FF8C00*//
	box-shadow: 0px 0px 15px currentcolor;
	border: 3px solid currentcolor;
	padding: 2px 2 px 2px 4px;
	font-size: 11px;
	text-align: center;
}

.tag_pinkybox {
	text-align: center;
	font-family: Copperplate, "Copperplate Gothic", fantasy;
	font-size: 11px;
	font-weight: bold;
	color: #A901DB;/* #A901DB (Purple); #fe2b2b (Red) */
	background: radial-gradient(circle, #f2dfed, #fac5ef, #fea9f1, #ff8cf5, #ff6bf9);
	padding: 2px 0px 2px 4px;
	border-color: #fc52fb;
	border-width: 1.5px;
	border-style: groove; /* solid, dotted, dashed, inset, outset, ridge, groove, double, none, hidden */
	border-radius: 3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 3em 1em;
}

.glow {
	background-color: #fae3ff;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	animation: glow 0.5s ease-in-out infinite alternate;
	-webkit-animation: glow 0.5s ease-in-out infinite alternate;
	-moz-animation: glow 0.5s ease-in-out infinite alternate;
}

	@-webkit-keyframes glow {
		from {
		text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 20px #e60073, 0 0 30px #e60073, 0 0 40px #e60073, 0 0 50px #e60073, 0 0 60px #e60073;
		}
		to {
		text-shadow: 0 0 10px #fff, 0 0 20px #ff4da6, 0 0 30px #ff4da6, 0 0 40px #ff4da6, 0 0 50px #ff4da6, 0 0 60px #ff4da6, 0 0 70px #ff4da6;
		}
	}

.blink_me {
	animation: blinker 1.5s linear infinite;
	text-align: center;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 2 px 2px 4px;
	color: #FF0000; //*#FF6F00; #FDCCC5*//
	border-color: #FF4529; //*#FF8C00*//
	box-shadow: 0px 0px 10px currentcolor;
	border: 2px solid currentcolor;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

	@keyframes blinker {  
		40% { opacity: 0; }
	}
