.safetySite{
	/* margin-top: 180px; */
	margin-top: 50px;
	/* margin-left: 20px;
	float:left;
	border: 1px solid #c30d23; */
	margin-right: 50px;
	float:right;
	background: #eeeeee;
}

.safetySite .wrapper {
	width:230px;
	margin:30px 10px 10px 10px;
}

.safetySite .tag {
	float:left;
	margin:0 10px 10px 10px;
	position:relative;

	font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:0.75em;
	font-weight:bold;
	text-decoration:none;

	color:#c30d23;
	
	padding:0.417em 0.417em 0.417em 0.917em;

	border:1px solid #c30d23;

	-webkit-border-radius:0 0.25em 0.25em 0;
	-moz-border-radius:0 0.25em 0.25em 0;
	border-radius:0 0.25em 0.25em 0;

	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#FFFFFF', EndColorStr='#FFFFFF');

	-webkit-box-shadow:
		inset 0 1px 0 #c30d23,
		0 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow:
		inset 0 1px 0 #c30d23,
		0 1px 1px rgba(0,0,0,.1);
	box-shadow:
		inset 0 1px 0 #c30d23,
		0 1px 1px rgba(0,0,0,.1);
}

.safetySite .tag:before {
	content:'';

	width:1.30em;
	height:1.358em;

	background-image: -webkit-linear-gradient(left top, #FFFFFF, #FFFFFF);
	background-image: -moz-linear-gradient(left top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(left top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(left top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(left top, #FFFFFF, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#FFFFFF', EndColorStr='#FFFFFF');
	
	position:absolute;
	left:-0.69em;
	top:.2em;

	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);

	border-left:1px solid #c30d23;
	border-bottom:1px solid #c30d23;

	-webkit-border-radius:0 0 0 0.25em;
	-moz-border-radius:0 0 0 0.25em;
	border-radius:0 0 0 0.25em;

	z-index:1;
}

.safetySite .tag:after {
	content:'';

	width:0.5em;
	height:0.5em;

	background:#fff;

	-webkit-border-radius:4.167em;
	-moz-border-radius:4.167em;
	border-radius:4.167em;

	border:1px solid #c30d23;

	-webkit-box-shadow:0 1px 0 #fff;
	-moz-box-shadow:0 1px 0 #fff;
	box-shadow:0 1px 0 #fff;

	position:absolute;
	top:0.667em;
	left:-0.083em;
	z-index:9999;
}

.safetySite .tag:hover {
	background-image: -webkit-linear-gradient(top, #c30d23, #c30d23);
	background-image: -moz-linear-gradient(top, #c30d23, #c30d23);
	background-image: -o-linear-gradient(top, #c30d23, #c30d23);
	background-image: -ms-linear-gradient(top, #c30d23, #c30d23);
	background-image: linear-gradient(top, #c30d23, #c30d23);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#c30d23', EndColorStr='#c30d23');

	border-color:#FFFFFF;
	color:#FFFFFF;
}

.safetySite .tag:hover:before {
	background-image: -webkit-linear-gradient(left top, #c30d23, #c30d23);
	background-image: -moz-linear-gradient(left top, #c30d23, #c30d23);
	background-image: -o-linear-gradient(left top, #c30d23, #c30d23);
	background-image: -ms-linear-gradient(left top, #c30d23, #c30d23);
	background-image: linear-gradient(left top, #c30d23, #c30d23);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#c30d23', EndColorStr='#c30d23');

	border-color:#FFFFFF;
}