#header {
	-moz-animation-delay: 2s;
      -webkit-animation-delay: 2s;
	  -o-animation-delay: 2s;
      -ms-animation-delay: 2s;
	-moz-animation-duration: 1s;
      -webkit-animation-duration: 1s;
	  -o-animation-duration: 1s;
      -ms-animation-duration: 1s;
      -moz-animation-name: header;
      -webkit-animation-name: header;
	  -o-animation-name: header;
      -ms-animation-name: header;
	  -moz-animation-iteration-count:1;
	  -webkit-animation-iteration-count:1;
	   -o-animation-iteration-count:1;
	  -ms-animation-iteration-count:1;
	   -moz-animation-fill-mode:forwards;
	   -webkit-animation-fill-mode:forwards;
	   -o-animation-fill-mode:forwards;
	   -ms-animation-fill-mode:forwards;
	   margin-top:-150px;
}

@-moz-keyframes header {
 0% {
	margin-top:-150px;
  }
      
  100% {
	margin-top:0px;
  }
}

@-webkit-keyframes header {
 0% {
	margin-top:-150px;
  }
      
  100% {
	margin-top:0px;
  }
}

@keyframes header {
 0% {
	margin-top:-150px;
  }
      
  100% {
	margin-top:0px;
  }
}

/*---------------------------------------------------------------*/
#cover0 {
	 width:100%;
	display:block;
	position:absolute;
	z-index:18000;
	background-color:#fff;
}

#cover0 {
	-moz-animation-duration: 1s;
      -webkit-animation-duration: 1s;
	  -o-animation-duration: 1s;
      -ms-animation-duration: 1s;
      -moz-animation-name: cover0;
      -webkit-animation-name: cover0;
	  -o-animation-name: cover0;
      -ms-animation-name: cover0;
	  -moz-animation-iteration-count:1;
	  -webkit-animation-iteration-count:1;
	   -o-animation-iteration-count:1;
	  -ms-animation-iteration-count:1;
	   -moz-animation-fill-mode:forwards;
	   -webkit-animation-fill-mode:forwards;
	   -o-animation-fill-mode:forwards;
	   -ms-animation-fill-mode:forwards;
}

@-moz-keyframes cover0 {
 0% {
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	display:block;
	 height:500%;
  }
      
   99% {
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	display:none;
	 height:500%;
  }
  100% {
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	display:none;
	 height:0%;
  }
}

@-webkit-keyframes cover0 {
  0% {
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	display:block;
	 height:500%;
  }
  
   99% {
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	display:none;
	 height:500%;
  }
  100% {
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	display:none;
	 height:0%;
  }
}

@keyframes cover0 {
 0% {
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	display:block;
	 height:500%;
  }
  
   99% {
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	display:none;
	 height:500%;
  }
  100% {
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	display:none;
	 height:0%;
  }
}