#pulse_fanout{
	width:150px;
	height:150px;
	display: block;
	position: absolute;
	bottom:-70px;
	left:44.5%;
	border: 7px solid #0080FF;
	border-radius: 1000px;
	box-shadow: 0 0 5px #66FFFF;
	z-index:1;
	/* Animate */

	-webkit-animation-name: pulse;
	-webkit-animation-duration: 1s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: ease-out;

	-moz-animation-name: pulse;
	-moz-animation-duration: 1s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: ease-out;

	-o-animation-name: pulse;
	-o-animation-duration: 1s;
	-o-animation-iteration-count: infinite;
	-o-animation-timing-function: ease-out;

	animation-name: pulse;
	animation-duration: 1s;
	animation-iteration-count: infinite;
	animation-timing-function: ease-out;
}

@-webkit-keyframes pulse {

	0% {
		-webkit-transform: scale(0.3);
		transform: scale(0.3);
		opacity: 0.5;
	}
	
	80% {
		-webkit-transform: scale(1.5);
		transform: scale(1.5);
		opacity: 0;
	}
	
	100% {
		-webkit-transform: scale(2.5);
		transform: scale(2.5);
		opacity: 0;
	}	
}

/* Gecko/Firefox */

@-moz-keyframes pulse {

	0% {
		-moz-transform: scale(0.3);
		transform: scale(0.3);
		opacity: 0.5;
	}
	
	80% {
		-moz-transform: scale(1.5);
		transform: scale(1.5);
		opacity: 0;
	}
	
	100% {
		-moz-transform: scale(2.5);
		transform: scale(2.5);
		opacity: 0;
	}	
}

/* Presto/Opera */

@-o-keyframes pulse {

	0% {
		-o-transform: scale(0.3);
		transform: scale(0.3);
		opacity: 0.5;
	}
	
	80% {
		-o-transform: scale(1.5);
		transform: scale(1.5);
		opacity: 0;
	}
	
	100% {
		-o-transform: scale(2.5);
		transform: scale(2.5);
		opacity: 0;
	}	
}

/* Standard */

@keyframes pulse {

	0% {
		transform: scale(0.3);
		opacity: 0.5;
	}
	
	80% {
		transform: scale(1.5);
		opacity: 0;
	}
	
	100% {
		transform: scale(2.5);
		opacity: 0;
	}	
}
