body {
font-family:Helvetica, Arial, san-serif;
background-color:rgb(248,248,248);
color:rgb(30,30,30);
}

a {
text-decoration:none;
color:rgb(0,112,204);
}

#container {
height:615px;
width:1000px;
}

#mosaic {
width:1000px;
height:525px;
padding:0; margin:0;
overflow:hidden;
background-color:rgb(248,248,248);
}

#mosaic img, #mosaic a img, #bill a img, #bill2 img, #bill2 a img {
width:100px;
height:75px;
border:0;
padding:0;
color:rgb(30,30,30);
}

#mosaic img {
display:block;
}

#tlc  {
background:url('../images/masks/tlc.gif') top left no-repeat;
}

#trc  {
background:url('../images/masks/trc.gif') top right no-repeat;
}

#brc  {
background:url('../images/masks/brc.gif') bottom right no-repeat;
}

#blc  {
background:url('../images/masks/blc.gif') bottom left no-repeat;
}

img#nav, a img#nav {
border:0;
padding:0;
}

#footer, #footer a {
font-size:12px;
color:rgb(51,153,255);
margin:5px;
display:none;
}

#msg {
text-align:left;
margin-top:0px;
padding-top:0px;
overflow:hidden;
}

#msg h3, #msg p, #msg form {
margin:0px;
padding:4px 10px;
font-size:14px;
}

#msg li {
padding-top:5px;
padding-bottom:5px;
font-size:14px;
}

input.readonly {
background-color:rgb(224,224,224);
color:rgb(60,60,60);
}

#msg {
width:640px;
background:url('../images/bg/mpbottom.gif') bottom center no-repeat;
margin-top:14px;
padding-bottom:20px;
}

#msg #mcontainer {
padding:0px 0px 0px 20px;
background:url('../images/bg/mptop.gif') top center no-repeat;
}

#msg #kbinfo {
width:600px;
padding:0px;
}

#kbimg img {
width:200px; height:150px;
padding:0px;
margin-bottom:10px;
}

#kbimg2 img {
width:200px;
padding:0px;
margin-bottom:10px;
}

#cellid {
width:200px;
height:25px;
padding:0px;
text-align:right;
background:url('../images/logo/cell.gif') left no-repeat;
}

#msg #kbform {
width:380px;
margin:0px 0px 0px 220px;
padding:0px;
}

form#kbform {
padding:0px;
margin:0px;
}

#kbform input {
width:360px;
margin:0px;
}

#kbinfo h2 {
margin-top:0px;
margin-bottom:4px;
padding: 10px 10px 4px;
font-size:18px;
color:rgb(0,102,204);
}

#kbform input.bid {
width:84px;
text-align:right;
}

#kbform input.claim, #kbform p.claim {
width:320px;
margin-left:0px;
}

#kbform input.checkbox {
width:14px;
}

#kbform h3.bid {
text-align:right;
}

#kbform fieldset {
border:rgb(51,153,255) solid 1px;
margin-top:14px;
margin-right:10px;
}

#kbform legend {
color:rgb(0,102,204);
}

#kbform input.button, #kbform input.submit {
width:112px;
height:25px;
margin:1px 0px 1px 5px;
border:none;
color:rgb(0,102,204);
}

#kbform input.button {
background:url('../images/buttons/button.gif') center no-repeat;
}

#kbform input.submit {
background:url('../images/buttons/submit.gif') center no-repeat;
}

#top {
width:1000px;
height:75px;
margin-bottom:10px;
background:rgb(248,248,248) url('../images/logo/top.gif') top repeat-x;
text-align:center;
}

#logo {
width:300px;
float:left;
height:75px;
background: url('../images/logo/logo.gif') top left no-repeat;
}

table, tr, td {
border:0;
border-collapse:collapse;
padding:0px;
margin:0px;
}

.prizelist {
width:580px;
margin:0px 10px 10px;
}

.prizelist th {
border-bottom:rgb(51,153,255) solid 1px;
}

.prizelist tr {
height:24px;
padding:10px 0px 0px;
}

.prizename {
width:390px;
font-size:14px;
}

.auctionend {
padding-left:10px;
width:190px;
font-size:12px;
font-style:italic;
}

th.auctionend {
font-size:14px;
}

.winningbid a {
color:rgb(0,128,0);
}

.losingbid a {
color:rgb(128,0,0);
}
