body, table, input { font-family:arial;  font-size:12px; color:#333; }
table { border-collapse:collapse; }
td { vertical-align:top; }

table.padlr td { padding:0px 10px; }
tr.strong td { font-weight:bold; }

.font_med { font-size:14px; }
.font_big { font-size:18px; font-weight:bold; }
.font_hilite { color:#f00; }

.am { vertical-align:middle; }
.at { vertical-align:top; }
.ar { text-align:right; }

#maincontent { width:700px; margin-left:30px; }

div.logo { background-image:url('images/logo.png'); height:87px; width:183px; }

hr { height:3px; border:0px solid #ccc; background-color:#ccc; }

a { color:#f00; text-decoration:none; }
a:hover { color:#f00; text-decoration:underline; }

a.buy { color:#000; text-decoration:none; }
a.buy:hover { color:#888; text-decoration:none; }
span.buy_disabled { color:#aaa; }

a.nlink { color:#000; text-decoration:none; }
a.nlink:hover { color:#888; text-decoration:none; }

.hover1 { position:absolute; left:-2000px; background-color:#fff; border:1px solid #000; padding:6px 10px; overflow:hidden; }

.cbox { border:1px solid #aaa; padding:3px 6px; margin-top:10px; /*max-height:200px; overflow-y:auto;*/ }

.hvr_1_def { cursor:pointer; color:#000; }
.hvr_1_ovr { cursor:pointer; color:#aaa; }
.hvr_2_def { cursor:pointer; color:#800; }
.hvr_2_ovr { cursor:pointer; color:#f00; }
.hvr_3_def { cursor:pointer; color:#a00; }
.hvr_3_ovr { cursor:pointer; color:#f00; }
.hvr_4_def { color:#777; }
.hvr_4_ovr { color:#777; }

ol.tracks {}

