* { font-family: tahoma; font-size: 12px; }
body { color: #362601; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; background-color: #ffc; background-image: url(../images/bg.gif); }

a:link { color: #d4af59 ; font-weight: 700; text-decoration: none; }
a:visited { color: #d4af59 ; font-weight: 700; text-decoration: none; }
a:hover { color: #d4af59 ; font-weight: 700; text-decoration: none; }
a:active { color: #d4af59 ; font-weight: 700; text-decoration: none; }

input { vertical-align: middle;}

.menuTable a { color: #FFFFCC; }
.menuTable td { text-align: center; width: 10px; border-right: #666666 1px solid; }
.menuTable td.spacer { width: 50px; }

.copyright { font-size: 10px; line-height: 10px; }
.header { color: #800000; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; }
.header2 { color: #800000; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; }
h3 { color: #800000; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; }
h4 { color: #800000; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; }
li { list-style-type: square; }

.formcontainer form { margin-bottom: 1.5em; width: 100%; border-top: 1px solid #775500; padding-top: 1.5em; }
.formcontainer label { display: inline-table; text-align: right; width: 15em; margin-right: 1em; }
.formcontainer textarea { margin-left: 15em; }
.formcontainer, .post { border: #770033 1px solid; margin: 2px; padding: 2px; width: 99%; }
.postinfo { display: table; border: #770033 1px solid; margin: 1px; padding: 2px; font-size: 10px; }
.postinfo .poster { font-weight: bold; }
.errortext { font-weight: bold; color: #FF0000; }
.successtext { font-weight: bold; color: #00AA00; }

.vendorLogo { width: 100px; height: 100%; }

.alignRight { text-align: right; }
