body	{
	background-color: #DED9C6;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.heading	{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

.nav	{
	color: #000066;
	text-decoration: underline;
}
a.nav:link { color : #000066; }
a.nav:visited { color : #996699; }
a.nav:hover { color : #ff0000; }

.footer	{
	font-size: xx-small;
	font-style: italic;
	margin-top: 35px;
	text-align: right;
}

.topimage	{
	margin-bottom: 12px;
}

.frontimage	{
	margin-top: 30px;
}

.hours	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}

.contacthead		{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: large;
	text-align: center;
}

.contact		{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

.button	{
	border: 2px inset #dedede;
	width: 100px;
	padding: 3px 15px;
	color: #ffffff;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
a.button:link { color : #ffffff; }
a.button:hover { color : #ff0000;
	border: 2px outset #dedede;
}

.buttons	{
	margin-bottom: 20px;
}

.download	{
	margin-bottom: 10px;
}

.webmaster	{
	font-size: small;
}



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffffe0;
padding: 5px;
left: -1000px;
border: 1px solid black;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 50%;
left: 65%; /*position where enlarged image should offset horizontally */
position:fixed;
margin:-200px 0 0 -450px;
}



/* for Menu Page 3 popups */

.thumbnail3{
position: relative;
z-index: 0;
}

.thumbnail3:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail3 span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffffe0;
padding: 5px;
left: -1000px;
border: 1px solid black;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail3 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail3:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 30%;
left: 75%; /*position where enlarged image should offset horizontally */
position:fixed;
margin:-150px 0 0 -500px;
}
