body		{margin: 0 0 21px; padding: 0; background: #fff url(../images/main_bg2.jpg) repeat 0 0;}
blockquote	{margin: 0 40px; padding: 0;}
body, input, select, td, textarea,
.NormalText	{color: #333; font-size: 12px; line-height: 21px; font-family: Verdana, Georgia;}
.Header		{color: #630; font: 23px/normal Tahoma;}
.Subheader	{color: #960; font: 18px/normal Tahoma;}
.BrownText	{color: #630;}

td.Clear	{}
td.Header		{border: dotted #eee; border-width: 0 0 2px; padding: 0 0 7px;}
td.BorderTop	{border: dotted #eee; border-width: 2px 0 0; padding: 21px 0 0;}
td.BorderBottom	{border: dotted #eee; border-width: 0 0 2px; padding: 0 0 21px;}

table.header		{background: url(../images/logo_headerright.jpg) no-repeat 195px 0;}
table.header td		{color: #c96; font-size: 10px;}
table.footer td		{padding: 12px 21px; color: #630;}
tr td.maincontent	{width: 770px; background: #fff;}
td.rightnav			{width: 231px; border: solid #fff; border-width: 0 0 0 1px; background: #CFC4A6;}
td.rightnav td		{color: #5F4D33; font-size: 11px;}

div.ad				{margin: 21px 0 0;}
div.tanbg			{border-top: solid #fff; border-bottom: solid #C9BC9C; border-width: 2px 0 21px; background: #D3C9AE;}
div.maincontent		{width: 692px; padding: 48px 49px 0 29px; background: url(../images/footer_base01.jpg) no-repeat 0 0;}
div.subnav			{margin: 0 21px 21px;}
div.bottomnav		{padding: 12px 21px; color: #c96; font-size: 10px; background: #653300 url(../images/bottomnav.jpg) repeat-y 0 0;}

body.home div.ad	{margin: 0;}
body.home div.tanbg	{border-width: 2px 0 0;}

/* links */

a:link,
a:visited,
a:active				{color: #630; text-decoration: none;}
a:hover					{text-decoration: underline;}

table.header td a
td.rightnav a			{color: #5f4d33;}
table.footer td a		{color: #c96; font-size: 10px;}
table.header td a,
div.bottomnav a			{color: #c96;}
div.bottomnav a:hover,
table.header td a:hover	{color: #fff; text-decoration: none;}