table				{	border: thin solid #6495ed;   border-collapse: collapse;   font-size: 8pt;   font-family: verdana;
						margin-right: auto;   margin-left: auto;	}
th					{	border: thin solid #6495ed;   padding: 5px;   text-align: center;   background: #D0E3FA;   color: #000;	}
td					{	border: thin solid #6495ed;   padding: 5px;   background: #eeeeee;   color: #000;	}
td.reduction			{	background: #fcc;   color: #000;	}
td.shipping			{	background: #cfc;   color: #000;	}
td.total				{	background: #ccf;   color: #000;   font-weight: bold;   font-variant: small-caps;	}
body					{	margin: 0px;   font-size: 8pt;   font-family: verdana; }
img					{	vertical-align: text-bottom;   border: none;	}
img.cover			{	vertical-align: text-top;   border: 1px solid #999999;	}
.description		{	color: #666666;   background: #fff;   font-style: italic;	}
.price				{	text-decoration: underline;	}
.promo				{	background: #ffcccc;   color: #000;   font-weight: bold;   font-variant: small-caps;
						padding: 3px;	border: 1px solid #999999;	font-size: 12pt;		}
div.content			{	text-align: center;	}
div.catalog-item		{	float: left;   margin-right: 20px;   margin-bottom: 20px;	}
div.header			{	text-align: center;   margin-bottom: 4px;   font: 24pt bold;   background: #eee;   color: #000; }
div.footer			{	text-align: center;   margin-top: 4px;   background: #eee;   color: #000; }
p.catalog-text		{	float: left;   text-align: left;   width: 300px;	}
p.catalog-picture	{	padding: 5px;   position: relative;   float: left;   width: 50px;   margin-right: 10px;	}
hr					{	border: thin solid #ccc;	}
hr.spacer			{	clear: both;   margin-top: 10px;   visibility: hidden;	}
a:link 				{	color: #306686;   background: none	}
a:hover				{	color: #5088a8;   background: #dee;	}
a:focus				{	color: #5088a8;   background: #dee;	}
form.contact			{	width: 500px; background-color: #eed; padding: 5px; margin: 0px auto;	}
form.contact h2				{	clear: left; font: bold; text-align: left; color: #BD6E64; 	}
form.contact div.row			{	clear: both; height: 28px;	}
form.contact div.row span.label	{	text-align: right;	}
form.contact div.row span.field	{	text-align: left;	}