		

		.menu-row	{ position: relative; left: 0; top: 0px; width: 590px; height: 100px; margin: 0px 0px 40px 0px; }
			
		.menu-row > div:nth-of-type(1)	{ position: absolute; left: 0px; top: 0px; z-index: 20; }
		.menu-row > div:nth-of-type(2)	{ position: absolute; left: 148px; top: 0px; z-index: 15; }
		.menu-row > div:nth-of-type(3)	{ position: absolute; left: 296px; top: 0px; z-index: 10; }
		.menu-row > div:nth-of-type(4)	{ position: absolute; left: 444px; top: 0px; z-index: 1; }

		.widget	{ width: 137px; height: 142px; }

.lean {    width: 137px; 
	-webkit-transition: .5s ease-in-out; transition-delay: 300ms;
	-moz-transition: .5s ease-in-out; transition-delay: 300ms;
	-ms-transition: .5s ease-in-out; transition-delay: 300ms;
	 }
.lean:hover {  
		-webkit-transform: skewX(-10deg);  
		-moz-transform: skewX(-10deg);  
		-ms-transform: skewX(-10deg);  
		}

.squeezeH {    width: 137px; 
	-webkit-transition: .5s ease-in-out; transition-delay: 300ms;
	-moz-transition: .5s ease-in-out; transition-delay: 300ms;
	-ms-transition: .5s ease-in-out; transition-delay: 300ms;
	 }
.squeezeH:hover {  width: 120px;  }

.squeezeHx2 {    width: 137px; 
	-webkit-transition: .5s ease-in-out; transition-delay: 300ms;
	-moz-transition: .5s ease-in-out; transition-delay: 300ms;
	-ms-transition: .5s ease-in-out; transition-delay: 300ms;
	 }
.squeezeHx2:hover {  width: 90px;  }

.squeezeV {  height: 142px;
	-webkit-transition: .5s ease-in-out; transition-delay: 300ms;
	-moz-transition: .5s ease-in-out; transition-delay: 300ms;
	-ms-transition: .5s ease-in-out; transition-delay: 300ms;
	 }
.squeezeV:hover {   height: 120px;  }

/*  slide out art to right */
.reveal:hover > .showreveal {  
	-webkit-transform: translate(70px,0px);  
	-moz-transform: translate(70px,0px); 
	-ms-transform: translate(70px,0px);  }

.showreveal	{ 
	-webkit-transition: 0.5s ease-in-out; transition-delay: 300ms;
    -moz-transition: 0.5s ease-in-out; transition-delay: 300ms;
    -ms-transition: 0.5s ease-in-out; transition-delay: 300ms;
	}

/*  slide out art down */
.revealbelow:hover > .showbelow {  
	-webkit-transform: translate(0px,90px);  
	-moz-transform: translate(0px,90px); 
	-ms-transform: translate(0px,90px);  }

.showbelow	{ 
	-webkit-transition: 0.5s ease-in-out; transition-delay: 300ms;
    -moz-transition: 0.5s ease-in-out; transition-delay: 300ms;
    -ms-transition: 0.5s ease-in-out; transition-delay: 300ms;
	}

/*  flyoff */
.revealflyoff:hover > .flyoff {  
	-webkit-transform: translate(1200px,0px); -webkit-transition: 2.5s linear; transition-delay: 300ms;
	-moz-transform: translate(1200px,0px); -moz-transition: 2.5s linear; transition-delay: 300ms;
	-ms-transform: translate(1200px,0px);  -ms-transition: 2.5s linear; transition-delay: 300ms; }

.flyoff	{ 
	-webkit-transition: 0s ease-in-out; transition-delay: 0ms;
    -moz-transition: 0s ease-in-out; transition-delay: 0ms;
    -ms-transition: 0s ease-in-out; transition-delay: 0ms;
	}


.flipH {    
	-webkit-transition: .5s ease-in-out; transition-delay: 300ms;
	-moz-transition: .5s ease-in-out; transition-delay: 300ms;
	-ms-transition: .5s ease-in-out; transition-delay: 300ms;
	 }
.flipH:hover {  
	-webkit-transform: scaleX(-1); 
	-moz-transform: scaleX(-1); 
	-ms-transform: scaleX(-1); 
	}


.flipV {    
	-webkit-transition: .5s ease-in-out; transition-delay: 300ms;
	-moz-transition: .5s ease-in-out; transition-delay: 300ms;
	-ms-transition: .5s ease-in-out; transition-delay: 300ms;
	 }
.flipV:hover {  
	-webkit-transform: scaleY(-1); 
	-moz-transform: scaleY(-1); 
	-ms-transform: scaleY(-1); 
	}

.spinner {    
	-webkit-transition: .6s ease-in-out; transition-delay: 300ms;
	-moz-transition: .6s ease-in-out; transition-delay: 300ms;
	-ms-transition: .6s ease-in-out; transition-delay: 300ms;
	 }
.spinner:hover {  
	-webkit-transform: rotate(360deg); 
	-moz-transform: rotate(360deg); 
	-ms-transform: rotate(360deg); 
	}

/* rotate */
			@-webkit-keyframes clockwise {
			0% {-webkit-transform: rotate(0deg);}
			100% {-webkit-transform: rotate(360deg);}
			}
			@-moz-keyframes clockwise {
			0% {-moz-transform: rotate(0deg);}
			100% {-moz-transform: rotate(360deg);}
			}
			@-ms-keyframes clockwise {
			0% {-ms-transform: rotate(0deg);}
			100% {-ms-transform: rotate(360deg);}
			}

			@-webkit-keyframes counterwise {
			0% {-webkit-transform: rotate(0deg);}
			100% {-webkit-transform: rotate(-360deg);}
			}
			@-moz-keyframes counterwise {
			0% {-moz-transform: rotate(0deg);}
			100% {-moz-transform: rotate(-360deg);}
			}
			@-ms-keyframes counterwise {
			0% {-ms-transform: rotate(0deg);}
			100% {-ms-transform: rotate(-360deg);}
			}


/* WIDGETS */
/* airflow */
			@-webkit-keyframes airflowgo {
			0% { left: 16px; }
			100% { left: 4px; }
			}
			#airflow3 {-webkit-animation: airflowgo .2s linear 0s infinite;}

			@-moz-keyframes airflowgo {
			0% { left: 16px; }
			100% { left: 4px; }
			}
			#airflow3 {-moz-animation: airflowgo .2s linear 0s infinite;}

			@-ms-keyframes airflowgo {
			0% { left: 16px; }
			100% { left: 4px; }
			}
			#airflow3 {-ms-animation: airflowgo .2s linear 0s infinite;}

/* 8ball */
			#eightball3 {-webkit-animation: counterwise 1s linear 0s infinite;}
			#eightball3 {-moz-animation: counterwise 1s linear 0s infinite;}
			#eightball3 {-ms-animation: counterwise 1s linear 0s infinite;}

/* cleaning */

			@-webkit-keyframes duster {
			0% {-webkit-transform: rotate(20deg);}
			50% {-webkit-transform: rotate(0deg);}
			100% {-webkit-transform: rotate(20deg);}
			}
			#cleaning {-webkit-animation: duster .5s linear 0s infinite;}

			@-moz-keyframes duster {
			0% {-moz-transform: rotate(20deg);}
			50% {-moz-transform: rotate(0deg);}
			100% {-moz-transform: rotate(20deg);}
			}
			#cleaning {-moz-animation: duster .5s linear 0s infinite;}

			@-ms-keyframes duster {
			0% {-ms-transform: rotate(20deg);}
			50% {-ms-transform: rotate(0deg);}
			100% {-ms-transform: rotate(20deg);}
			}
			#cleaning {-ms-animation: duster .5s linear 0s infinite;}


/* remotes */
			@-webkit-keyframes pressbuttons {
			0% {-webkit-transform: skewY(5deg);}
			20% {-webkit-transform: skewY(-5deg);}
			80% {-webkit-transform: skewY(-5deg);}
			100% {-webkit-transform: skewY(5deg);}
			}
			#remotes3 {-webkit-animation: pressbuttons 0.75s linear 0s infinite;}

			@-moz-keyframes pressbuttons {
			0% {-moz-transform: skewY(5deg);}
			20% {-moz-transform: skewY(-5deg);}
			80% {-moz-transform: skewY(-5deg);}
			100% {-moz-transform: skewY(5deg);}
			}
			#remotes3 {-moz-animation: pressbuttons 0.75s linear 0s infinite;}

			@-ms-keyframes pressbuttons {
			0% {-ms-transform: skewY(5deg);}
			20% {-ms-transform: skewY(-5deg);}
			80% {-ms-transform: skewY(-5deg);}
			100% {-ms-transform: skewY(5deg);}
			}
			#remotes3 {-ms-animation: pressbuttons 0.75s linear 0s infinite;}


/* esp, internetelepathy */
			.esp {-webkit-animation: clockwise .5s linear 0s infinite;}
			.esp {-moz-animation: clockwise .5s linear 0s infinite;}
			.esp {-ms-animation: clockwise .5s linear 0s infinite;}

/* fly how planes */
			#fly3 {-webkit-animation: govkeygo .1s linear 0s infinite;}
			#fly3 {-moz-animation: govkeygo .1s linear 0s infinite;}
			#fly3 {-ms-animation: govkeygo .1s linear 0s infinite;}

/* future and honey */
			@-webkit-keyframes futurego {
			0% { top: 8px; }
			50% { top: 18px; }
			100% { top: 8px; }
			}
			#future2, #honey2 {-webkit-animation: futurego 1.5s ease-in-out 0s infinite;}

			@-moz-keyframes futurego {
			0% { top: 8px; }
			50% { top: 18px; }
			100% { top: 8px; }
			}
			#future2, #honey2 {-moz-animation: futurego 1.5s ease-in-out 0s infinite;}

			@-ms-keyframes futurego {
			0% { top: 8px; }
			50% { top: 18px; }
			100% { top: 8px; }
			}
			#future2, #honey2 {-ms-animation: futurego 1.5s ease-in-out 0s infinite;}

/* gov */
			@-webkit-keyframes govkeygo {
			0% { -webkit-transform: scaleY(1); }
			50% { -webkit-transform: scaleY(0); }
			100% { -webkit-transform: scaleY(1); }
			}
			#govkey {-webkit-animation: govkeygo .5s linear 0s infinite;}

			@-moz-keyframes govkeygo {
			0% { -moz-transform: scaleY(1); }
			50% { -moz-transform: scaleY(0); }
			100% { -moz-transform: scaleY(1); }
			}
			#govkey {-moz-animation: govkeygo .5s linear 0s infinite;}

			@-ms-keyframes govkeygo {
			0% { -ms-transform: scaleY(1); }
			50% { -ms-transform: scaleY(0); }
			100% { -ms-transform: scaleY(1); }
			}
			#govkey {-ms-animation: govkeygo .5s linear 0s infinite;}


/* landmark */
			@-webkit-keyframes landmarkgo {
			0% { top: 15px; }
			50% { top: 75px; }
			100% { top: 15px; }
			}
			#landmarkarm {-webkit-animation: landmarkgo 1.5s ease-in-out 0s infinite;}

			@-moz-keyframes landmarkgo {
			0% { top: 15px; }
			50% { top: 75px; }
			100% { top: 15px; }
			}
			#landmarkarm {-moz-animation: landmarkgo 1.5s ease-in-out 0s infinite;}

			@-ms-keyframes landmarkgo {
			0% { top: 15px; }
			50% { top: 75px; }
			100% { top: 15px; }
			}
			#landmarkarm {-ms-animation: landmarkgo 1.5s ease-in-out 0s infinite;}




