

.footer { text-align: center; padding: 10px; color:#FFF; }
.footer a { color:#FFF; }
* { padding: 0px; margin: 0px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height: 18px;  }
body { background: url(bg.gif) repeat; }
#headwrap { width: 100%; background:url(headerbg.gif) repeat; }
#sidepanel { width: 96%; margin: 0px auto; text-align:center; color: #FFF; font-size: 12px; font-weight:400; }
.bodycon { width: 790px; margin: 0px auto; }
.bodybg { background: url(bgbody.gif) repeat-y; }
.bodytext { padding: 10px; }

.bb { font-size: 16px; font-weight:bold; }

img { border: 0px;  }

.pic1 { float:left; padding: 10px; }

.tctitle { text-align: center; background:#F90; padding: 5px; font-size: 16px; }

.tc { text-align: center; }
.tr { text-align:right; }
.tcm { text-align: center; margin: 0px auto; }


.tctitle2 {  background:#030; font-weight: 600; color:#FFF; padding: 4px; font-size: 14px; }

.price { background: #FFC; padding: 3px; text-align: center; }

li { margin-left: 20px; }

.mtable td { border-bottom: 1px #CCC solid; padding: 4px; }

.on { font-size:16px; color:#F00; }

.ltxt { font-size: 20px; }
.mtxt { font-size: 14px; font-weight:600; }
.ho { font-size:14px; color:#FF0;  font-weight: 600; }