table.trackbar div, table.trackbar td {margin:0; padding-left:0 !important; padding-right:0 !important}
table.trackbar {border-collapse:collapse;border-spacing:0;}
table.trackbar img{border:0}

table.trackbar {width:250px; background: url(../images/trackbar/b_bg_on.gif) repeat-x top left;}
table.trackbar .l {width:1%; text-align: right; font-size: 1px; background:repeat-x url(../images/trackbar/b_bg_off.gif) top left}
table.trackbar .l div {position:relative; top: -5px; width:0; text-align: right; z-index:500; white-space:nowrap;}
table.trackbar .l div img,
table.trackbar .r div img {
		cursor:pointer;
}
table.trackbar .l div span {position:absolute;top:-20px; right:6px; z-index:1000; font:12px tahoma; color:#000;}
table.trackbar .l div span.limit {text-align:left; position:absolute;top:-10px; right:100%; z-index:100; font:12px tahoma; color:#D0D0D0;}
table.trackbar .r {width:1%; text-align: left; font-size: 1px; background:repeat-x url(../images/trackbar/b_bg_off.gif) top right; cursor:default;}
table.trackbar .r div {position:relative; top: -5px; width:0; text-align: left; z-index:500; white-space:nowrap;}
table.trackbar .r div span {position:absolute;top:-20px; left:6px; z-index:1000; font:12px tahoma; color:#000;}
table.trackbar .r div span.limit {position:absolute;top:-20px; left:100%; z-index:100; font:12px tahoma; color:#D0D0D0;}
table.trackbar .c {font-size:1px; width:100%}
div.tickdiv {position:absolute; height:1px; margin:11px 0 10px;}

div.tickdiv div.tick {position:absolute; z-index:400; top: 0px; height:5px; width:1px; background:#999; margin:0; padding:0; font:10px tahoma; color:#999;}
div.tickdiv div.tick span {display:block; margin-top:10px; position:absolute; left:-50px; width:100px; text-align:center;}
div.tickdiv div.stick {position:absolute; top:16px; height:6px; width:1px; background:#999; font-size:1px; line-height:1px; margin:0; padding:0;}
