body { max-width: 320px; color: #eee; background-color: #444444;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}
.clear {clear:both;}

#header {width:100%;height:45px;background: #000 url("images/logo.gif") 0 0 no-repeat; }
a { color: #FF4443; 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: small; }
h2 {display: block;padding: 5px;border-left:10px solid #FF4443;color:#F2E76D;background:#000 }
#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 ul { margin-top: 2px; margin-bottom: 2px;list-style-type:circle }
#catbox {border:#000 solid 1px;background:#FF4443}
#catbox a { color: #fff; font-weight: bold; text-decoration: none; }
#catbox a:hover { color: #000; text-decoration: underline; }
.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 }

#menu {text-align: left;background:#FF4443;float: left;width:100%;line-height:6px}
#menu ul li {display: inline;float: left;padding-top: 0em;list-style: none;text-align: center; }
#menu ul li a {font-weight: normal !important;display: block;text-decoration: none;color: #eee;padding-right:15px}
#menu ul li a:hover, #menu ul li.active a {font-weight: normal !important;color: #000;}

.news {color:#FF6EBF;line-height:1.5em;background:#000;text-indent:0px;padding-left:0px;margin-left:0px;}
.news a, .news a:visited {font-weight: normal !important;color: #FFFFFF;}
.news a:hover {font-weight: normal !important;color: #FF6EBF;}
.news li {list-style-type: square}