body { max-width: 320px; color: #666; background-color: #fff;	font-family: Verdana, sans-serif; font-size: small; }
img { border-style: none; margin: 0; padding: 0; }
p { margin-top: .25em; margin-bottom: .25em; }
.main {margin: 0 auto}
#header {width:320px;height:87px;background:url("../images/logo.jpg") 0 0 no-repeat; }
#header2 {width:320px;height:65px;background:url("../images/logo2.jpg") 0 0 no-repeat; }
a { color: #448DE8; font-weight: bold; text-decoration: none; }
a:hover { color: #9C0204; text-decoration: underline; }
label { font-weight: bold; display: block; }
#bctrail { background-color: #D1D2DA; font-size: small; margin-top: 5px; margin-bottom: 5px; padding: 2px; }
#footer { margin-top: 5px; background-color: #8E8BA0; color: #fff; font-size: x-small; padding: 2px; text-align: center; }
#footer a { color: #fff; text-decoration: none; }
#footer a:hover { text-decoration: underline; color: #ccc; }
.lnkop { font-size: x-small; text-align: right; }
#listings { text-align: center; font-size: small; }
h1, h2, h3 { font-size: medium; }
#searchForm { border-top: 1px solid; border-color: #ccc; padding: 2px 0; margin: 5px 0 0 0; }
#addlbox { font-size: x-small; text-align: center; }
#addlbox a { color:#000 }
#addlbox a:hover { color:#448DE8 }
#catbox ol { margin-top: 2px; margin-bottom: 2px; }
#catbox {border:#eee solid 1px;background:#F9F6F6}
.wdcatcnt { font-size: x-small; }
.in { list-style: none; margin: 0; padding: 0; }
.in li { background-color: #f1f1f3; margin: 2px 0; padding: 2px; border-bottom: 1px solid; border-color: #ccc; }
.in li li { border: none; margin: 0; padding: 0; }
.contactErr { background-color: #eee; padding: 2px; margin-top: 5px; margin-bottom: 5px; border: 1px solid; border-color: #ccc; }
.pgsel { font-size: x-small; padding: 5px 0; }
.entrybox li { border-bottom: 1px dashed; border-color: #ccc; margin: 2px 0; padding: 2px 0; list-style-type:none }
.entryHigh { background-color: #eee; list-style-type:none }
.formrequired { color: #f00; font-weight: bold; }
#regoffice, #acknow { font-size: x-small; }
#currencyres { text-align: center; color: #9C0204; font-weight: bold; }
#currenctrate { text-align: center; font-size: x-small; margin-bottom: 4px; }
#entryPreview { margin-bottom: 5px; border: 1px solid; border-color: #ccc; padding: 2px; background-color: #E1EDFB; }
.suggcat {color:#3C2FFF}
#paybox {border:#666 solid 1px;background:#eee;margin-top:20px}
#stdbox  {border:#666 solid 1px;background:#eee;margin-top:20px}
#payhdr {background:#666}
#stdhdr  {background:#666}
textarea {width:310px}
.right {margin-top:10px}
#sponsors { margin-top: 10px; position: relative; background-color: #fafafa; border: solid 1px #cdcdcd; padding: 4px; font-size: .85em; text-align: left }
#sponsors p { margin: 0; padding: 0;background:#eee }
#sponsors ul { padding: 0 0 0 10px; margin: 6px 0 0 10px; }
.alphaIdx { font-weight: bold; list-style-type: none; margin: 10px 0 0 0; padding: 0; text-align: center }
.alphaIdx li { display: inline; text-align: center }
.alphaIdx li a { padding: 0 4px 0 4px; }
.alphaIdx li a:hover  { background-color: #efefef }