
	#main { width: 800px; }
    #content { width: 610px; float: left; margin: 0; }
    #footer { margin: 0 0 20px 0; padding-top: 5px; border-top: 1px solid #ccc; }

	#content h1 { margin: 0; }

	#content h2 { text-indent: 0; color: #900; font-size: 16px; margin: 0 0 1em 20px; }

	#callouts { padding: 5px 0; width: 610px; float: left; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background: transparent url(/i/presentation/border_v_1px_dotted.gif) 310px 0 repeat-y; }
	#callout1, #callout2, #callout3 { padding-left: 20px; float: left; width: 285px; }
	#callout1 h3, #callout2 h3, #callout3 h3 { margin-bottom: 3px; font-size: 15px; }

	#callout1 ul { list-style: none; }
	#callout1 ul li { padding-left: 10px; background: transparent url(/i/presentation/bullet-arrow.gif) 0 3px no-repeat; }

	#callouts select { margin: 5px 5px 0 0; width: 225px; }
	#callouts input.submit { vertical-align: middle; }

	.product { margin-top: 1em; width: 610px; float: left; border-bottom: 1px solid #666; }
	.product ul { list-style: none; }
	.product ul li { padding-left: 10px; background: transparent url(/i/presentation/bullet-arrow.gif) 0 3px no-repeat; }
	.product img { float: left; }
	.product .detail { margin-right: 10px; float: left; width: 300px; }
	.detail h4 { margin-bottom: 3px; font-size: 11px; text-transform: uppercase; }
	.detail h5 { font-size: 11px; color: #900; }

  /*
	.product .rec { margin-top: 2.85em; float: left; width: 130px; }
	.product .rec h5 { margin-bottom: 3px; font-size: 11px; text-transform: uppercase; }
	.product .rec ul li { background: none; padding: 0; margin-bottom: 10px; }
  */
  /*
  ** html .product .rec { padding-left: 1px; margin-left: -1px; }
  */
  .product .rec { display: none; }

	table { margin-top: 10px; border-collapse: collapse; width: 100%; margin-bottom: 2em; }
	table tr td { padding: 2px 0; border-top: 1px solid #ccc; }
	table .description { width: 80px; text-align: left; }
	table .size { padding-right: 10px; width: 100px; text-align: left; }
	table .msds { width: 50px; text-align: left; }
	table .pds { width: 30px; text-align: left; }