body { margin: 0px; background: #8B8970; color: black; }

table.layout { background: white url('images/background.gif') top left no-repeat }

td { font-family: arial,geneva,sans-serif; color: #333333;  }

td.button { background: #CDC9A5; 
	font-weight: bold; font-size: 12px; 
	padding: 2px; padding-left: 8px; padding-right: 8px; }

td.button_hover { background: #B4CDCD; 
	font-weight: bold; font-size: 12px; 
	padding: 1px; padding-left: 7px; padding-right: 7px;
	border: 1px solid #CDC9A5; }

td.left { padding: 10px; font-size: 13px;
	border-left: 3px solid #8B8970 }

td.main { padding: 10px; font-size: 13px }
	
table.form { border: 1px solid #B4CDCD }

td.formbdr { background: #B4CDCD; color: white;
	font-weight: bold; font-size: 9pt; padding: 3px;
	padding-left: 5px; }

td.product { font-size: 9pt; padding: 6px; 
	border-bottom: 1px solid #B4CDCD }

td.info { font-size: 9pt; padding: 2px; }

td.infobox { font-size: 12px; padding: 6px; border: 1px solid #B4CDCD } 

td.box { font-size: 9pt; padding: 0px; padding-top: 0px; padding-bottom: 8px }

td.np { font-size: 10px; color: #999999; padding-top: 8px; padding-bottom: 3px }

td.copy { font-size: 9pt; padding: 5px }

h1 { font-size: 22px; margin: 0px }

h2 { font-size: 16px; }

h3 { font-size: 13px; }

li { font-size: 13px; padding: 3px }

.small { font-size: 10px; }
.large { font-size: 14px; }
.big { font-size: 16px; }
.huge { font-size: 18px; }

a { color: #487479 }

a.nav { text-decoration: none; color: #333333 }

a.white { text-decoration: none; color: #FFFFFF }

a.footer { text-decoration: none; color: #444444; }
a.np { text-decoration: none; color: #999999; }