BODY {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 0px; 
	}
BODY {
	BACKGROUND-POSITION: center top; 
	BACKGROUND-IMAGE: url(http://www.dynobike.com/images/bg/carbon_840.gif); 
	BACKGROUND-REPEAT: repeat-y; 
	BACKGROUND-COLOR: #333
	}

/* body 1201  */

BODY 
	{ font-family: Tahoma, Geneva, sans-serif; }
	{ color: #4D4D4D; font-size: 10px;}
	A:link { color: #330000; text-decoration: none; }
	A:visited { color: #4D4D4D; text-decoration: none; }
	A:hover { color: #800000; }
	A:active { color: #4D4D4D; text-decoration: none; }



img { border: 0; }

hr { border: 0.5; width: 90%; }

/* TABLES */

table.fullwidth 
	{ border:0px; width:100%; }

table.98per
	{ border:5px; width:98%;}

table.822width 
	{ border:0px; width:822; }
	/* THIS doesn't WORK!!! 
	note that pixel width does not require 822px, just 822 */


table.footer {
	a. color: #ffffff;
	font-size: 10px;
	border-width: 0px;
	border-color: #d5d9e5;
	background-color: #d5d9e5;
}


table.footer th {
	border-width: 0px;
	padding: 0px;
	border-style: inset;
	border-color: gray;
	background-color: #d5d9e5;

}
table.footer td {
	border-width: 0px;
	padding: 0px;
	color: #808080;
	font-size: 10px;
 	text-decoration: none;
	background-color: #d5d9e5;
}

td.left {text-align:left;}
td.center {text-align:center;}
td.right {text-align:right;}



/* FONTS & SIZES */

.headerlink { color: #e5e5e5; text-decoration: none; }
	/* in use where?? 1201 */

.thumbnail_title {
  	text-align: center;
  	 font-size: 10px;
	}

.copyright {
	font-size: 9px;
	margin-top: 4px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	}

/* size10gray 1201  */
.size10gray { color: #4D4D4D; font-size: 10px; }
.size10gray A:link { color: #4D4D4D; text-decoration: none; }
.size10gray A:visited { color: #4D4D4D; text-decoration: none; }
.size10gray A:hover { color: #CC0000; }
.size10gray A:active { color: #4D4D4D; text-decoration: none; }
	

/* size12gray 1201  */
.size12gray { color: #4D4D4D; font-size: 12px; }
.size12gray A:link { color: #4D4D4D; text-decoration: none; }
.size12gray A:visited { color: #4D4D4D; text-decoration: none; }
.size12gray A:hover { color: #CC0000; }
.size12gray A:active { color: #4D4D4D; text-decoration: none; }

/* size14gray 1201  */
.size14gray { color: #4D4D4D; font-size: 14px; }

/* size18gray 1201  */
.size18gray { color: #4D4D4D; font-size: 18px; }


A.footer:link { COLOR: #ffffff; }
A.footer:visited { COLOR: #ffffff; }
A.footer:hover { COLOR: #ffffff; }



/* BOXES & BORDERS */

div.box822px
	{
	width:822px;
	padding:0px;
	border:0px solid gray;
	margin:0px;
	background-color:white;
	}

div.box100whitegray
	{
	width:120px;
	padding:10px;
	border:1px solid gray;
	margin:0px;
	background-color:white;
	}

div.box100blackgray
	{
	width:100%;
	padding:0px;
	border:1px solid gray;
	margin:0px;
	background-color:black;
	}

/*
div.box100whitegray { width:100%; display: table; margin: 0.1em auto; border: 0.05em solid gray; background-color:#ffffff;  }
*/
div.boxthin { border: solid; border-color: #c0c0c0; border-width: 0.02em; padding: 0.5em }
div.box100 { border: solid; border-width: 0.05em; padding: 0.5em; width: 100% }
