.glue_block_layer {

	background-image: url("pattern.png.1");

	opacity: 0.7;

	width: 100%;

	height: 100%;

	position: fixed;

	top: 0;

	left: 0;

}



.glue_popup {

	height: 600px;

	width: 700px;

	box-shadow: 0px 0px 7px #4a4a4a;

	-moz-box-shadow: 0px 0px 7px #4a4a4a;

	-webkit-box-shadow: 0px 0px 7px #4a4a4a;

	background: #f2f2f2;

	-webkit-animation: zoomin 0.4s;

	animation: zoomin 0.4s;

	border-radius: 5px;

}



.glue_content {

	padding: 20px;

}



.glue_close {

	cursor: pointer;

	position: relative;

	top: 0px;

	left: 0px;

	float: right;

	font-family: Arial;

	font-size: 17px;

	background-color: #dfdfdf;

	color: #4c4c4c;

	padding: 5px;

	padding-left: 10px;

	padding-right: 10px;

	text-decoration: none;

	box-shadow: 0px 0px 3px #4d4d4d;

	-moz-box-shadow: 0px 0px 3px #4d4d4d;

	-webkit-box-shadow: 0px 0px 3px #4d4d4d;

	border-radius: 0px 5px 0px 5px;

}



/* 

CSS3 animation keyframes.

*/

@-webkit-keyframes zoomin {



  0% {

    -webkit-transform: scale(0);

    transform: scale(0);

    opacity: 0;

  }



  40% {

    -webkit-transform: scale(1.02);

    transform: scale(1.02);

    opacity: 1;

  }



  100% {

    -webkit-transform: scale(1);

    transform: scale(1);

    opacity: 1;

  }

}

@-ms-keyframes zoomin {



	0% {

		-ms-transform: scale(0);

		transform: scale(0);

		opacity: 0;

	}



	40% {

		-ms-transform: scale(1.02);

		transform: scale(1.02);

		opacity: 1;

	}



	100% {

		-ms-transform: scale(1);

		transform: scale(1);

		opacity: 1;

	}

	

}

@keyframes zoomin {



	0% {

		-webkit-transform: scale(0);

		-ms-transform: scale(0);

		transform: scale(0);

		opacity: 0;

	}



	40% {

		-webkit-transform: scale(1.02);

		-ms-transform: scale(1.02);

		transform: scale(1.02);

		opacity: 1;

	}

  

	100% {

		-webkit-transform: scale(1);

		-ms-transform: scale(1);

		transform: scale(1);

		opacity: 1;

	}

}