* {
    padding:0;
    margin:0;
    border:0;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}
body{
    background-color: #cccccc;
}

td {
    padding:2px;
}
th {
    padding:2px;
    font-weight: bold;
    text-transform: capitalize;
    text-align: center;
    border-bottom: 1px solid #000000;
}

h1 {
    font-size: 30px;
    text-transform: capitalize;
}

h2
{
    font-size: 14px;
    text-decoration: underline;
    font-weight: normal;
    text-transform: capitalize;
}

h3 {
    font-size: 13px;
    text-transform: capitalize;
}

h4 {
    font-size: 12px;
    font-style: italic;
    color: #ffffff;
    margin-left: 15px;
    font-weight: normal;
}

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

#topbar,#titlebar  {
    width: 100%;
}

#topbar {
    height:88px;
    color: #FFFFFF;
    background:url(./images/layout/title.png) no-repeat top left;
    background-color: #000000;
}
#topbar h1, h4 {
    padding-left: 245px;
    color: #FFFFFF;
}
#topbar h1 {
    margin-top: 15px;

}


#menubar {
    background:url(./images/layout/menubar.png) repeat bottom;
    height: 30px;
    color: #000000;
}
.menu{
    margin-top: 5px;
    position: relative;
    float: left;
    width: 16.66%;
    text-align: center;
}

#menubar li {
    list-style: none;
    float:left;
    padding-top: 7px;
    padding-left: 10%;
    font-weight: bold;
    text-transform: capitalize;
}

#menubar a, a:link, a:visited, a:active, a:hover {
}


#box, #newsbox, #auctionbox{
    position: relative;
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    width: 220px;
    background-color: #ffffff;
}
.btr, .btl, .bbr, .bbl, .btlblue, .btrblue{
    position: relative;
    height: 5px;
    width: 5px;
    float: right;
    background:url(./images/layout/top-right.png) no-repeat;
}
.btrblue {
    background:url(./images/layout/top-right-blue.png) no-repeat;
}
.btl, .bbl{
    float: left;
    background:url(./images/layout/top-left.png) no-repeat;
}
.btlblue{
    float: left;
    background:url(./images/layout/top-left-blue.png) no-repeat;
}
.bbr{
    background:url(./images/layout/bottom-right.png) no-repeat;
    margin-top: -5px;
}
.bbl{
    background:url(./images/layout/bottom-left.png) no-repeat;
    margin-top: -5px;
}
.btxt{
    padding: 5px;
}
#newsbox{
    width: 730px;
}
#auctionbox{
    width: 730px;
    background: #6b7d9b;
}
#col1 {
    float: left;
    width: 240px;
}
#col2 {
    float: left;
    width: 750px;
}
.latest {
    float: left;
    width:120px;
    height: 17px;
    text-align: center;
    color: #ffffff;
    font-weight: bold;
    padding-top: 3px;
}
.latest:hover {
    color: #000000;
    cursor:pointer;
}
.category {
    width:100%;
    float:left;
    background:url(./images/layout/latest.png) repeat top left;
}
.ebay {
    float: left;
    width: 120px;
    height: 150px;
    text-align: center;
}
.ebay a {
    font-size: 10px;
    color: #000000;
    text-decoration: underline;
}
.ebay img {
    border: 3px solid #000000;
}
.smaller {
    font-size:10px;
}
.small {
    font-size:11px;
}

.show {
    display: block;
}
.hide {
    display: none;
}

.dropShadow {
    border: 1px solid #999999;
    border-bottom: 2px solid #333333;
    border-right: 2px solid #666666;
    margin-right: 4px;
    margin-bottom: 4px;
    font-style: italic;
}
.bgCCCCCC {
    background-color: #CCCCCC;
}

.result:hover {
    color: #000000;
    background-color: #CFEEEE;
    cursor:pointer;
}

#figure table th, #afa-figure-results table th{
    border-bottom: 0;
}

.alignCenter {
    text-align:center;
}

#figure table tbody tr:hover, #afa-figure-results table tbody tr:hover  {
    color: #000000;
    background-color: #CFEEEE;
}
#figure table tfoot td, #figure table tfoot th, #afa-figure-results table tfoot td, #afa-figure-results table tfoot th{
     color: red;
     font-weight: bold;
     border-top: 1px dotted #000000;
}
