body {
		font-family:				Arial, sans-serif;
		color: 							#0033cc;
		background-color:		#c0c0c0;
		margin:							0px;		
		background-image: 	url(images/bluegrey1.jpg);
		background-repeat: 	repeat;
		font-size:					small;
		margin:							0px;
}

h1 { 
		font-size: 		 			180%;
}

h2 {
		font-size: 		 			160%;
}

h3 {
		font-size: 	 	 			140%;
}

h4 {
		font-size:					120%
}

h5 {
		font-size:					95%;
}

/* "Arial Rounded MT Bold", Arial, sans-serif;  
		Georgia, "Times New Roman", Times, serif;
*/


p {
		font-family:				Arial, sans-serif;
		color:							black;
}

img { border:	none; }


.buffer { margin: 10px 5px 0px 0px; }


.hours { 
				 font-family:		"Arial Narrow", Arial, sans-serif; 
				 font-weight: 	bold;
				 font-size:			14px;
				 color:					black;
}

.mission {
					font-family:	Arial, sans-serif;
					color:				black;
					font-style: 	italic;
					font-weight:	bold;
}

.fineprint {
		font-family:		"Arial Narrow", Arial, sans-serif; 
		font-size: 			90%;
		font-weight: 		bold;
		text-align:			center;
}

.footlinks { font-size:  110%;
						 text-align: center; 
}

.bigcaption { 
		font-size: 120%;
		background-color: white;
}

.ctr   { text-align: center; }

.subtext	{	font-size:	80%;	}


.infoform {
					border:			none;
					margin:			0px 5px 10px 5px;
					padding:		0px 5px 5px 5px;
					text-align: right;
}

.red			{ color:	red;	}
.white		{ color:	white; }


a:link 		{	color:#0099FF; }
a:active 	{ color:#6633FF; }
a:visited { color:#009933; }
a:hover 	{ color:#FF0000; }


td.nav2 {
			font-family: "Times New Roman", Times, serif;
			font-weight: 	bold;
			font-size:		95%;
			text-align: 	center;
			border: 			none;			
}


table.osplash {
			font-family:			Arial, sans-serif;
			border:						thin solid black;
			caption-side:			top;
			border-collapse:	collapse;
			margin:						10px;
			padding:					5px;
}

td.osplash	{
			font-size:				110%;
			border:						thin dotted #aaaaaa;
			text-align:				center;
			padding:					5px;
}


table.contact	{
			font-family:			Arial, sans-serif;
			margin-left:			50px;
			padding:					15px;
			border:						thin solid black;
			caption-side:			top;
			border-collapse:	collapse;
			background-color:	white;
			text-align:				center;
}


th.contact	{
			font-size:				150%;
			font-family:			"Comic Sans MS", Arial, sans-serif;
			background-color:	white;
}


td.contact	{
			border:					thin dotted #aaaaaa;
			padding:				10px;
			font-size:			130%;
			font-family: 		"Times New Roman", Times, serif;
}

td.dotted		{
			border:					thin dotted #aaaaaa;
			padding:					5px;
			border-collapse:	collapse;
			text-align:				center;
}

td.bolddotred	{
		border:						thin dotted #aaaaaa;
		padding:					5px;
		border-collapse:	collapse;
		text-align:				center;
		font-weight:			600;
		font-family:			"Comic Sans MS", Arial, sans-serif;
		font-size:				125%;
		color:						red;
}


td.boxleft { border:	none;
						 text-align: left;
}


table.orderform	{
			border:						thin solid black;
			caption-side:			top;
			border-collapse:	collapse;
		background-image: 	url(images/offwhite.jpg);
}

td.orderform {
							border: thin dotted black;
}

td.subgroup	{
							font-family:	 "Comic Sans MS", Arial, sans-serif;
							font-size:		95%;
							font-weight:	bold;
							text-align:		left;
							background-color:				#ffffcc;
							border:				thin dotted black;
}



#header {
		background-color:		#0033cc;
							margin: 	10px 10px 0px 10px;
							height:		112px;
} 

#navigation {
		height: 	40px;
		margin:		0px 10px 10px 10px;
		clear:		left;
}	

/* jello for center & sides */
#allcontent	{
	width:							820px;	
	margin-left:				auto;
	margin-right:				auto;
}
/* end of jello */


/* right side-bar */
#brands {
		background-color: #ffffff;
		background-image: url(images/offwhite.jpg);
		background-repeat: 	repeat;
		float: 		right;
		width: 		115px;
		padding: 	15px;
		margin: 	0px 10px 10px 10px;
		font-size:	80%;
}
/* end right side-bar */



/* center section */
#main {
		background-color: 	#ffffff;
		background-image: 	url(images/offwhite.jpg);
		background-repeat: 	repeat;
		padding: 						15px;
		margin-right: 			165px;
		margin-left: 				180px;
}
/* end center section */

/* alternate center section */
#altmain	{
		background-color: 	#ffffff;
		background-image: 	url(images/backgnd01.jpg);
		background-repeat: 	repeat;
		padding: 						15px;
		margin-right: 			165px;
		margin-left: 				180px;
}
/* end alt center */


/* wider center section for tables */
#widemain	{
		margin-left:				180px;
		margin-right:				15px;
		background-color: 	#ffffff;
		background-image: 	url(images/backgnd01.jpg);
		background-repeat: 	repeat;
		padding: 						15px;
}
/* end wider center section */

/* full-width center section */
#allmain	{
		margin:							15px;
		background-color: 	#ffffff;
		background-image: 	url(images/backgnd01.jpg);
		background-repeat: 	repeat;
		padding: 						15px;
}

/* end full-width section */

/* full-width table section */
#alltable	{
		margin:							15px;
		background-color: 	#ffffff;
		background-image: 	url(images/bluegrey1.jpg);
		background-repeat: 	repeat;
		padding: 						15px;
}
/* end full-width table section */


/* left side-bar */
#sidebar {
		background-color: 	#ffffff;
		background-image: 	url(images/offwhite.jpg);
		background-repeat: 	repeat;
		float: 							left;
		clear: 							left;
		width: 							125px;
		padding: 						15px;
		margin: 0px 10px 10px 10px;
}
/* end left side-bar */


#orderform {
					font-family:	Arial,sans-serif;
	 				margin:				15px 0px 10px 10px;
	 				padding:			15px;
	 				width:				770px;
	 				clear:				left;
					background-color: white;
					background-image: 	url(images/offwhite.jpg);
					background-repeat: 	repeat;
}


#footer {
		background-color:	 #ffffff;
		background-image: 	url(images/offwhite.jpg);
		background-repeat: 	repeat;
		clear: 							both;
		font-family: 				Arial, sans-serif;
		font-size:					90%;
		text-align: 				center;
		padding: 						5px;
		margin: 						10px;
}


/* placement for graphic along side as eye-catcher */
#handle	{
						position:	fixed;
						right:		-2px;
						top:			425px;
						z-index:	99;
						border: thin solid red;
}