body .main {
  font-family:veranda,tahoma;
  font-weight:normal;
}
.time {
  font-size:.739em;
}
.r {text-align:right}
.b {
height:.217em;
font-size:.217em;
}

.l2 {
border-top: 2px solid #bdbdbd;
}

.q {
border-right: 1px solid #BDBDBD;
border-bottom: 1px solid #BDBDBD;
margin: 0px;
border-spacing: 0px;
}

.c1 {
height:1.130em;
width:5.652em;
text-align:right;
padding-right:.435em;
padding-left:0px;
border-left: 1px solid #BDBDBD;
border-top: 1px solid #BDBDBD;
margin: 0px;
font-size: .90em;
}

.c4 {
height:1.130em;
text-align:right;
padding-right:.3em;
padding-left:.3em;
border-left: 1px solid #BDBDBD;
border-top: 1px solid #BDBDBD;
margin: 0px;
font-size: .90em;
}

.c3 {
height:1.130em;
text-align:right;
padding-right:2px;
padding-left:2px;
border-left: 1px solid #BDBDBD;
border-top: 1px solid #BDBDBD;
margin: 0px;
font-size: .90em;
}


.spotbidask
{
    text-align:center;
    font-size:60%;
    font-weight:bold;
}

.c2 {
width:20.652em;
text-align:left;
padding-right:.435em;
padding-left:.435em;
border-left: 1px solid #BDBDBD;
border-top: 1px solid #BDBDBD;
margin: 0px;
}



table.singletable
{
    border-collapse:collapse;
    width:100%;
    border: 1px solid #BDBDBD;
}
td.productdesc
{
    font-size:250%;
    font-weight:bold;
}
td.price
{
    font-size:200%;
    vertical-align:middle;
    padding-top:20px;
    padding-bottom:20px;
}
div.price
{
    padding-top:20px;
    font-size:250%;
    text-align:center;
    font-weight:900;
}
