	body {
		background: silver;
		color: #000000;
		margin: 0px 0px 0px 0px;

		height: 100%;
	}

	#body { 
		background: #ffffff;
		width: 660px;
		text-align: left; 
		margin: 0px auto 0px auto; 
		border: 1px solid black;
		overflow: hidden;
	}

	/*
	body {
		margin:0px 0px; padding:0px;
		text-align:center;
		background-color: silver;
	}

	#body {
		width:660px;
		margin:0px auto;
		text-align:left;
		padding:0px;
		border-right:1px dashed gray;
		border-left:1px dashed gray;
		background-color: white;
		height: 100%;
	}
	*/

	body, div, p, th, td, li, dd, font, h1 {
		/* redundant selectors to help NS4 remember */
		font-family: Verdana;
		font-size: 8pt;
		line-height: 160%;
	}

	#content {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 5px;
		padding-bottom: 5px;
	}

	#content_main {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 5px;
		padding-bottom: 5px;
		/*height: 300px;*/

		min-height: 500px;
		_height: 500px;
	}

	#nav {
		background-color: firebrick; /* maroon */
		/*border: 1px dashed black;*/
	}

	#button {
		width: 120px;
		padding: 5px;
		color: white;
		font-weight: bold;
		background-color: firebrick;
		border-right: 2px solid silver;
		border-bottom: 2px solid silver;
		/*border: 1px solid #C0C0C0;*/
		text-align: center;
	}

	a:link, a:visited, a:active, a:hover {
		font-weight: bold;
		color: firebrick;
	}
  
	a:link, a:visited {
		color: firebrick;   
	}	

	a:active, a:hover {
		color: red;
	}

	a.nav:link, a.nav:visited {
		text-decoration: none;
		color: white; 
	}

	a.nav:active, a.nav:hover {
		text-decoration: underline;
		color: white; 
	}

	a.small:link, a.small:visited, a.small:active, a.small:hover {
		font-size: 8pt;
	}

	div.testimonials {
		width: 100%;
		margin: 0px;
		padding: 0px;
		/*background-color: silver;*/
	}

	h1 {
		font-family: Verdana;
		font-size: 20pt;
		font-weight: bold;
		padding: 0px;
		margin-top: 5px;
		margin-bottom: 5px;
	}

	h3 {
		font-size: 8pt;
		font-weight: bold;
		border-bottom: 1px solid silver;
	}

	hr {
		height: 1px;
		color: #C0C0C0;
	}

	img {
		border: 0px;
	}

	font.uninstall_question {
		color: firebrick;
		font-weight: bold;
	}

	font.header1
	{
		font-family: Verdana;
		font-size: 20pt;
		font-weight: bold;
	}

	font.header2
	{
		font-size: 10pt;
		font-weight: bold;
	}

	font.header3
	{
		font-size: 12pt;
		font-weight: bold;
	}

	font.header4
	{
		font-size: 10pt;
		font-weight: bold;
	}

	font.small {
		font-size: 8pt;
	}

	ul {
		list-style-type: square;
		list-style-position: inside;
		/*width: 350px;*/
		margin: 20px;
	}

	p {
		/*width: 200px;*/
	}

	pre {
		border:1px outset grey;
		padding: 10px;
		background: white;
		font-size: 8pt;
		/*width: 10%*/
	}

	table {
	}

	td {
		vertical-align: top;
	}

	td.product_body {
		/*width: 70%;*/
		padding-right: 20px;
	}

	td.product_right {
		/*width: 30%;*/
	}

	td.products_left {
		width: 230px;
	}

	td.products_center {
		/*width: 300px;*/
	}

	td.products_right {
		padding: 5px;
		border: 2px dotted gray;
		width: 200px;
		font-weight: bold;
		background-color: whitesmoke;
	}

	td.order_caption {
		width: 80px;
		font-weight: bold;
		background-color: silver;
	}

	td.order_body {
		background-color: whitesmoke;
	}

	td.span1 {
		width: 20px
	}
