/* fancy shadow text */

h1 {
 font-family: 'Forum', cursive;  font-size: 65px; padding: 0px 50px; text-align: left;
 
/*   text-transform: uppercase; */
/*  text-rendering: optimizeLegibility; */
}
h1.elegantshadow {
  color: #131313;
  background-color: #e7e5e4;
  letter-spacing: .15em;
  text-shadow: 1px -1px 0 #767676, -1px 2px 1px #737272, -2px 4px 1px #767474, -3px 6px 1px #787777, -4px 8px 1px #7b7a7a, -5px 10px 1px #7f7d7d, -6px 12px 1px #828181, -7px 14px 1px #868585, -8px 16px 1px #8b8a89, -9px 18px 1px #8f8e8d, -10px 20px 1px #949392, -11px 22px 1px #999897, -12px 24px 1px #9e9c9c, -13px 26px 1px #a3a1a1, -14px 28px 1px #a8a6a6, -15px 30px 1px #adabab, -16px 32px 1px #b2b1b0, -17px 34px 1px #b7b6b5, -18px 36px 1px #bcbbba, -19px 38px 1px #c1bfbf, -20px 40px 1px #c6c4c4, -21px 42px 1px #cbc9c8, -22px 44px 1px #cfcdcd, -23px 46px 1px #d4d2d1, -24px 48px 1px #d8d6d5, -25px 50px 1px #dbdad9, -26px 52px 1px #dfdddc, -27px 54px 1px #e2e0df, -28px 56px 1px #e4e3e2;
}

/* end fancy shadow text */
/* The above code was created and generously shared by Jorge Epu&ntilde;an. ( https://codepen.io/juanbrujo )  */


/*  nav image links  */

div.navbar0 {padding: 20px; z-index: 12; }


a.rollover0 {
	display: block;
	width: 150px;
	height: 150px;
	text-decoration: none;
	background: url("images/3d.svg");
	}
	
a.rollover0:hover {
	background-position: -150px 0;
	}

	
/* ************/

/* 3D */
/*  nav image links  */


/* ******row one******/
div.navbar101 { position: absolute; top: 600px; padding: 3; z-index: 12; }

a.rollover1900 {
	display: block;
	width: 350px;
	height: 124px;
	text-decoration: none;
	background: url("images/cruiser1.png");
	}
	
a.rollover1900:hover {
	background-position: -350px 0;
	}
	
	
div.navbar102 {  position: absolute; top: 600px; left: 420px; padding: 3 z-index: 12; }

a.rollover102 {
	display: block;
	width: 350px;
	height: 124px;
	text-decoration: none;
	background: url("images/cruiser2.png");
	}
	
a.rollover102:hover {
	background-position: -350px 0;
	}
	
	
div.navbar103 {  position: absolute; top: 600px; left: 780px; padding: 3 z-index: 12; }

a.rollover103 {
	display: block;
	width: 350px;
	height: 124px;
	text-decoration: none;
	background: url("images/cruiser1.png");
	}
	
a.rollover103:hover {
	background-position: -350px 0;
	}	
	

/* ******row two******/
div.navbar201 { position: absolute; top: 730px; padding: 3; z-index: 12; }

a.rollover201 {
	display: block;
	width: 350px;
	height: 124px;
	text-decoration: none;
	background: url("images/cruiser1.png");
	}
	
a.rollover201:hover {
	background-position: -350px 0;
	}
	
div.navbar202 {  position: absolute; top: 730px; left: 420px; padding: 3 z-index: 12; }

a.rollover202 {
	display: block;
	width: 350px;
	height: 124px;
	text-decoration: none;
	background: url("images/cruiser1.png");
	}
	
a.rollover202:hover {
	background-position: -350px 0;
	}	
	

/* ******row three******/
div.navbar301 { position: absolute; top: 860px; padding: 3; z-index: 12; }

a.rollover301 {
	display: block;
	width: 350px;
	height: 124px;
	text-decoration: none;
	background: url("images/cruiser1.png");
	}
	
a.rollover301:hover {
	background-position: -350px 0;
	}
	
div.navbar302 {  position: absolute; top: 860px; left: 420px; padding: 3 z-index: 12; }

a.rollover302 {
	display: block;
	width: 350px;
	height: 124px;
	text-decoration: none;
	background: url("images/cruiser1.png");
	}
	
a.rollover302:hover {
	background-position: -350px 0;
	}		
	
	
/* ******row four******/
div.navbar401 { position: absolute; top: 990px; padding: 3; z-index: 12; }

a.rollover401 {
	display: block;
	width: 350px;
	height: 124px;
	text-decoration: none;
	background: url("images/cruiser1.png");
	}
	
a.rollover401:hover {
	background-position: -350px 0;
	}
	
div.navbar402 {  position: absolute; top: 990px; left: 420px; padding: 3 z-index: 12; }

a.rollover402 {
	display: block;
	width: 350px;
	height: 124px;
	text-decoration: none;
	background: url("images/cruiser1.png");
	}
	
a.rollover402:hover {
	background-position: -350px 0;
	}		

div.navbar403 {  position: absolute; top: 990px; left: 780px; padding: 3 z-index: 12; }

a.rollover403 {
	display: block;
	width: 350px;
	height: 124px;
	text-decoration: none;
	background: url("images/cruiser1.png");
	}
	
a.rollover403:hover {
	background-position: -350px 0;
	}	
	
	
/* ******row five******/
div.navbar501 { position: absolute; top: 1120px; padding: 3; z-index: 12; }

a.rollover501 {
	display: block;
	width: 350px;
	height: 124px;
	text-decoration: none;
	background: url("images/cruiser1.png");
	}
	
a.rollover501:hover {
	background-position: -350px 0;
	}
	
div.navbar502 {  position: absolute; top: 1120px; left: 420px; padding: 3 z-index: 12; }

a.rollover502 {
	display: block;
	width: 350px;
	height: 124px;
	text-decoration: none;
	background: url("images/cruiser1.png");
	}
	
a.rollover502:hover {
	background-position: -350px 0;
	}		

div.navbar503 {  position: absolute; top: 1120px; left: 780px; padding: 3 z-index: 12; }

a.rollover503 {
	display: block;
	width: 350px;
	height: 124px;
	text-decoration: none;
	background: url("images/cruiser1.png");
	}
	
a.rollover503:hover {
	background-position: -350px 0;
	}	

/* ************/