body { padding:0; margin:0; }

#main { position:relative; width:990px; color: #000000; font:bold 10pt Verdana, sans-serif; }
#main table#main_table { width:990px; height:743px; padding:0; margin:0; background: url(images/bg.jpg) no-repeat top; }

#content { position:absolute; left:224px; top:90px; font:9pt Verdana, sans-serif; }
#menu { position:absolute; left:105px; top:231px; color: #FFFFFF; font:bold 10pt Verdana; }
#menu a { display:block; padding-bottom:.5em; }

a:hover { color: #CAF316; text-decoration: underline;  }
a:visited { color: #FFFFFF; }
a { text-decoration: none; color: #FFFFFF; }

/* collections */
.arrows { color: #FFFFFF; font:bold 10pt Verdana, sans-serif; text-align:center; padding:.25em 0; }
.vendor { float: left; padding-right:15px; }

/* contact */
.prompt { color:black; width:30%;  font:bold 9pt Verdana, sans-serif; text-align:right; padding-right:.25em; }
.userinput { width:200px; height:27px; font:9pt Verdana, sans-serif; padding:2px 0;  }
.userinput input { border:1px solid white; border-left:1px solid gray; border-top:1px solid gray; }
#col1, #col2, #col3 { width:160px; float:left; border:0; }
.checkbox { margin-right: 5px }
.button { background: url(images/date-bg.jpg); color:white; font:bold 8pt Verdana, sans-serif; border: thin solid silver; border-right-color:gray;  border-bottom-color:gray; padding:.5em;  }

/* footer */
#footer { font:8pt Verdana; margin-top:5px; }
#footer a { color:black; }
