* { font-family:Tahoma,sans-serif;-moz-box-sizing:border-box; }

body { color:#555;margin:0px;background:#fff; }
body, th, td { font-size:12px; }
table { }
form { margin:0px;padding:0px; } 

h1 { font-size:18px; }
h2 { font-size:16px;color:#e80;padding:0px;margin:0px;padding-bottom:10px; }
h3 { font-size:14px; }
h4 { font-size:13px; }

a { color:#24A; }
a:hover { color:#46C; }

input.thinText { border:1px solid #aaa;background:url('/images/input_bg.png') repeat-x top #fff;padding-top:2px;padding-bottom:2px; }
.generic_form td input.thinText { padding-top:2px;padding-bottom:2px; }
textarea.thinTextarea { border:1px solid #aaa;background:url('/images/input_bg.png') repeat-x top #fff; }

.generic_form { border:0px; }
.generic_form td * { padding:0px;margin:0px; }
.generic_form td, .generic_form th { padding:3px;padding-top:4px;padding-bottom:4px;border:0px; }
.generic_table td .generic_form td { background:#fff; }
.generic_form#payTemplate td, .generic_form#payTemplate th { padding:4px;padding-top:8px;padding-bottom:8px; }
.generic_form th { font-size:11px;text-align:left;background:#f8f8f8;border-bottom:1px solid #fff; }
.generic_form ul { list-style:none;margin:0px;padding:0px; }
.generic_form li { padding:0px;margin:0px; }
.generic_form ul ul li { padding-left:20px; }
.generic_form input { vertical-align:middle; }
.generic_form select { vertical-align:middle; }

.generic_form_wide td * { padding:0px;margin:0px; }
.generic_form_wide td, .generic_form_wide th { padding:3px; }
.generic_form_wide#payTemplate td, .generic_form_wide#payTemplate th { padding:4px;padding-top:9px;padding-bottom:9px; }
.generic_form_wide th { font-size:11px;text-align:left;background:#f8f8f8;border-bottom:1px solid #fff; }
.generic_form_wide ul { list-style:none;margin:0px;padding:0px; }
.generic_form_wide li { padding:0px;margin:0px; }
.generic_form_wide ul ul li { padding-left:20px; }
.generic_form_wide input { vertical-align:middle; }
.generic_form_wide select { vertical-align:middle; }

.rowselected td { background:#d8d8d8; }

textarea { font-size:11px;font-family:Tahoma; }

.button { font-size:11px;background:url('/images/button_bg.png') no-repeat top left;background-size:100% 100%;width:125px;height:24px;border:0px;cursor:pointer; }
.new { font-size:11px;background:url('/images/add_button.png') no-repeat top left;background-size:100% 100%;width:144px;height:23px;border:0px;cursor:pointer;color:#fff;font-weight:bold;text-align:left;text-indent:18px;vertical-align:middle;margin-top:-2px; }
.new_sloped { font-size:11px;background:url('/images/add_button_sloped.png') no-repeat top left;background-size:100% 100%;width:139px;height:21px;border:0px;cursor:pointer;color:#fff;font-weight:bold;text-align:left;text-indent:18px;vertical-align:middle;margin-top:0px; }

.generic_table { border-left:1px solid #ccc;border-top:1px solid #ccc; }
.generic_table td, .generic_table th { border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:3px;padding-top:5px;padding-bottom:5px;font-size:11px; }
.generic_table .generic_form td { border:0px;background:transparent; }
.selector .generic_table td, .selector.generic_table th { padding-top:2px;padding-bottom:2px; }
.generic_table th { background:url('/images/table_header.png') repeat-x 0px 0px #e70;color:#fff;font-size:11px;text-align:center;padding-top:4px;padding-bottom:4px; }
.generic_table .sortable { cursor:pointer; }
.generic_table .sortable_act_up { cursor:pointer;background:url('/images/sort_up.gif') no-repeat 4px 50% #840; }
.generic_table .sortable_act_down { cursor:pointer;background:url('/images/sort_down.gif') no-repeat 4px 50% #840; }
.generic_table .row0 td { background:#f0f0f0; }
.generic_table .row1 td { background:#fff; }
.generic_table .row2 td { background:#f8f8f8; }
.generic_table .row3 td { background:#f4f4f4; }

.row0o td { background:#e8ffe8; }
.row1o td { background:#f0fff0; }
.row0f td { background:#ffe8e8; }
.row1f td { background:#fff0f0; }
.row0w td { background:#ffffe8; }
.row1w td { background:#fffff0; }

.row0 td.cell0o, .row0o td.cell0o { background:#e8ffe8; }
.row1 td.cell1o, .row1o td.cell1o { background:#f0fff0; }
.row0 td.cell0f, .row0o td.cell0f { background:#ffe8e8; }
.row1 td.cell1f, .row1o td.cell1f { background:#fff0f0; }

.row0 td { background:#f0f0f0; }
.row1 td { background:#fff; }
.row2 td { background:#f8f8f8; }
.row3 td { background:#f4f4f4; }
.row0b td { background:#e8e8e8; }
.row1b td { background:#e0e0e0; }
.row0g td { background:#f0f0f0;color:#0a0; }
.row1g td { background:#fff;color:#0a0; }

.row0p td { background:#e8e8e8;color:#888; }
.row1p td { background:#e0e0e0;color:#888; }

.row0p_ td { background:#e8e8e8;color:#888;border-top:3px solid #ccc; }
.row1p_ td { background:#e0e0e0;color:#888;border-top:3px solid #ccc; }

.generic_table_2 { border-left:1px solid #ccc;border-top:1px solid #ccc; }
.generic_table_2 td, .generic_table_2 th { border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:3px;font-size:12px; }
.generic_table_2 th { background:url('/images/table_header.png') repeat-x 0px 50%;font-size:12px;text-align:left;padding-top:4px;padding-bottom:4px; }
.generic_table_2 th a { color:#000; }
.generic_table_2 .row0 td { background:#f0f0f0; }
.generic_table_2 .row1 td { background:#fff; }
.generic_table_2 .row2 td { background:#f8f8f8; }
.generic_table_2 .row3 td { background:#f4f4f4; }
.generic_table_2 .button { height:17px;background:url('/images/button_bg.png') no-repeat 50% 50%;width:80px;border:1px solid #aaa;vertical-align:middle; }

input.thin, textarea.thin { border:1px solid #a0a0a0;font-size:11px; }

.module_tags { font-size:11px; }
.module_tags div { float:right;height:23px;line-height:21px; }
.module_tags a { color:#333;cursor:pointer; }
.module_tags a:hover { color:#333; }
.module_tags .tag { background:url('/images/smalltag_bg.gif') repeat-x top;padding-left:5px;padding-right:2px; }
.module_tags .tag_div { width:10px;background:url('/images/smalltag_div.gif') no-repeat top left; }
.module_tags .tag_left { width:10px;background:url('/images/smalltag_left.gif') no-repeat top left; }
.module_tags .tag_right { width:11px;background:url('/images/smalltag_right.gif') no-repeat top left; }

td.error { color:#f00;text-align:center;padding:5px;font-size:11px; }

div.error { font-weight:bold;color:#f00;padding:5px;padding-left:0px;font-size:11px; }

.pages { padding-top:5px; }
.pages a, .pages span { display:block;float:left;margin-right:3px;padding:4px;padding-left:0px;padding-right:0px;width:34px;text-align:center; }
.pages span { background:#e0e0e0; }

.button_bid { background:url('/images/button_bid.png') no-repeat top left;color:#fff;width:119px;height:25px;line-height:22px;font-weight:bold;cursor:pointer;border:0px; }
.button_sold { background:url('/images/button_sold.png') no-repeat top left;color:#fff;width:119px;height:25px;line-height:22px;font-weight:bold;cursor:pointer;border:0px; }
.button_bid_alone { background:url('/images/button_bid.png') no-repeat top left;color:#fff;width:119px;height:25px;line-height:22px;font-weight:bold;cursor:pointer;border:0px; }
.button_bid_big { background:url('/images/button_bid_big.png') no-repeat top left;color:#fff;width:134px;height:25px;line-height:22px;font-weight:bold;cursor:pointer;border:0px; }

.calendar .button { width:auto; }
.calendar * { font-size:11px; }

.png {
        //background-image: none ! important;
        behavior: url('/pngfix.htc');
}

.tinyrow td { font-size:1px;line-height:1px; }
#cat_inner .tinyrow td { font-size:1px;line-height:1px; }

.auction { float:left;width:174px;margin-left:5px;margin-right:5px;margin-bottom:10px;position:relative; }
.auction .inner { border:1px solid #ccc;padding:10px;padding-left:4px;padding-right:4px;padding-top:5px;font-size:11px; }
.auction .inner div { text-align:center;padding-top:7px; }
.auction input { font-size:11px; }
.auction .timer { font-size:25px;color:#000;font-family:Arial;font-weight:bold; }
.auction .bid { font-size:19px;padding-top:2px;font-weight:bold;color:#7b1; }
.auction .bidder { padding-bottom:5px; }

.help_inner h1 { color:#a00; }

img { border:0px; }
img.qhelp { vertical-align:middle;cursor:pointer; }
div.qhelp { position:absolute;background:#fefecd;width:220px;font-size:11px;padding:5px;border-bottom:1px solid #bebe9d;border-right:1px solid #bebe9d;text-align:left;z-index:3000; }

.button_delete { font-size:10px;width:101px;height:20px;line-height:18px;background:url('/images/button_delete.png') no-repeat top left;border:0px;color:#fff;cursor:pointer; }

#cat_inner, #cat_inner td { font-weight:bold;font-size:11px; }
#cat_inner a { color:#fff;background:transparent;display:block;padding:10px;padding-left:6px;padding-top:6px;padding-bottom:6px;margin-left:1px;margin-right:1px; }
#cat_inner a.sel { background:#fff;color:#24a; }
#cat_inner .a_main a.sel { color:#ff8; }

.au_detail { margin-left:15px;margin-right:15px; }
.au_detail .timer { text-align:center;font-size:35px;color:#000;font-weight:bold; }
.au_detail .bid { font-size:20px;padding-top:2px;font-weight:bold;color:#7b1;float:right;display:block; }
.au_detail .bidder { padding-bottom:5px;text-align:right; }
.au_detail .button_bid { font-size:13px;width:157px;height:49px;line-height:47px;background:url('/images/button_bid3.png') no-repeat top left; }
.au_detail .button_sold { font-size:13px;width:157px;height:49px;line-height:47px;background:url('/images/button_sold3.png') no-repeat top left; }

.auction2, .auction3 { float:left;width:226px;margin-left:5px;margin-right:5px;margin-bottom:3px;position:relative; }
.auction2 .inner, .auction3 .inner { border:1px solid #ccc;padding:6px;padding-top:7px;font-size:11px; }
.auction2 .inner div, .auction3 .inner div { text-align:center;padding-bottom:3px; }
.auction2 .inner td div, .auction3 .inner td div { text-align:left; }
.auction2 input, .auction3 input { font-size:11px; }
.auction2 .timer, .auction3 .timer { font-size:13px;color:#000;font-family:Arial;font-weight:bold; }
.auction2 .bid, .auction3 .bid { font-size:13px;padding-top:2px;font-weight:bold;color:#7b1; }
.auction2 .bidder, .auction3 .bidder { padding-bottom:5px;font-size:11px; }
.auction2 .button_bid, .auction3 .button_bid, .auto .button_bid { font-size:10px;width:95px;height:20px;line-height:18px;background:url('/images/button_bid2.png') no-repeat top left; }
.auction2 .button_sold, .auction3 .button_sold { font-size:10px;width:95px;height:20px;line-height:18px;background:url('/images/button_sold2.png') no-repeat top left; }
.button_gray_small { font-size:10px;width:95px;height:20px;line-height:18px;background:url('/images/button_sold2.png') no-repeat top left;border:0px;color:#fff;font-weight:bold;vertical-align:middle;cursor:pointer; }
.button_bid_small { font-size:10px;width:95px;height:20px;line-height:18px;background:url('/images/button_bid2.png') no-repeat top left;border:0px;color:#fff;font-weight:bold;vertical-align:middle;cursor:pointer; }

.flashbg { background:url('/images/flash_bg.gif') no-repeat top left; }

.ctl, .ctr, .cbl, .cbr { position:absolute; }
.ctl { top:0px;left:0px;z-index:41; }
.ctr { top:0px;right:0px;z-index:42; }
.cbl { bottom:0px;left:0px;z-index:43; }
.cbr { bottom:0px;right:0px;z-index:44; }

.message { background:#fff;background:#6a0;padding-top:7px;padding-bottom:7px;color:#fff;font-weight:bold;position:absolute;z-index:500; }
.message_error { background:#fff;border:1px solid #f00;padding-top:7px;padding-bottom:7px;color:#f00;position:absolute;z-index:500; }
.auction .message, .auction .message_error { left:3px;top:165px;width:168px;position:absolute;font-size:12px;text-align:center; }
.more_auctions .bid { position:relative;width:100%; }
.more_auctions .message, .more_auctions .message_error { left:0px;top:-5px;width:101px;position:absolute;font-size:12px;text-align:center; }
.auction2 .inner td div.message, .auction2 .inner td div.message_error { left:100px;top:68px;width:123px;position:absolute;font-size:12px;text-align:center;padding-top:3px; }
.auction3 .inner td div.message, .auction3 .inner td div.message_error { right:2px;top:30px;width:140px;position:absolute;font-size:10px;text-align:center;padding-top:3px; }
.au_detail .bid { position:relative; }
.au_detail .message, .au_detail .message_error { right:0px;top:2px;width:140px;padding-top:5px;padding-bottom:5px;position:absolute;font-size:12px;text-align:center; }

.latest { position:relative; }
.latest .inner { padding:10px; }
.latest .inner div { margin-top:1px; }
.latest td div { padding:0px;height:21px;line-height:19px;font-size:11px; }
.latest .bid { font-weight:bold;color:#444;font-size:15px; }

.more_auctions input { font-size:11px; }
.more_auctions th { background:#e8e8e8;border-right:1px solid #fff;padding-top:3px;padding-bottom:3px; }
.more_auctions td { padding-bottom:8px;padding-top:8px; }
.more_auctions p { font-size:11px; }
.more_auctions .timer { font-size:23px;color:#000;font-family:Arial;font-weight:bold; }
.more_auctions .bid { font-size:13px;padding-top:2px;font-weight:bold;color:#000; }
.more_auctions .bidder { padding-bottom:5px; }

.hmenu { float:right;font-size:15px;font-weight:bold;font-family:Verdana; }
.hmenu a { color:#000;font-weight:bold;text-decoration:none; }

.login { padding:5px;text-align:right;font-size:11px;color:#000; }
.login input { font-size:11px;vertical-align:middle; }
.footer a { color:#000;font-size:11px; }

.categories { float:left;color:#000;padding:2px;font-weight:bold;padding-left:10px;padding-right:10px; }
.thumbnail { float:left;padding:5px;margin-right:8px;border:1px solid #ccc;background:#fff; }

.history table { border:1px solid #ccc; }
.history th { font-size:11px;background:#e0e0e0;padding:5px;padding-top:3px;padding-bottom:3px;  }
.history td { font-size:10px;padding:5px;padding-top:1px;padding-bottom:1px; }

.savings { }
.savings div { padding-bottom:5px; }
.savings td { padding-top:3px;padding-bottom:3px; }

.hdr { background:url('/images/tag_bg.gif') repeat-x top;height:23px;width:100%; }
.hdr .l { width:15px;background:url('/images/tag_left.gif') no-repeat top left; }
.hdr .r { width:15px;background:url('/images/tag_right.gif') no-repeat top right; }
.hdr td { font-size:11px;font-weight:bold; }
.hdr2 { background:url('/images/tag2_bg.gif') repeat-x top;height:23px;width:100%; }
.hdr2 .l { width:15px;background:url('/images/tag2_left.gif') no-repeat top left; }
.hdr2 .r { width:15px;background:url('/images/tag2_right.gif') no-repeat top right; }
.hdr2 td { font-size:11px;font-weight:bold;color:#fff; }

.auto td { font-size:11px; }
.auto input { font-size:11px;vertical-align:middle; }

.vmenu div { padding-top:15px;margin-bottom:4px;border-bottom:1px solid #bbb;color:#888;font-weight:bold; }
.vmenu a { display:block;text-decoration:none;font-size:11px;padding-top:2px;padding-bottom:2px;text-indent:13px;color:#185db4;background:url('/images/bullet.png') no-repeat 0px 6px; }

.graph td { vertical-align:bottom;text-align:center;font-size:10px;color:#888; }
.graph .bar { background:#999;width:30px;font-size:1px;line-height:1px;margin-right:1px; }
.graph .bar2 { background:#bbb;width:30px;font-size:1px;line-height:1px;margin-right:1px; }
.graph .bar3 { background:#777;font-size:1px;width:30px;line-height:1px;position:absolute;left:0px;bottom:0px; }
.graph .bar4 { background:#555;font-size:1px;width:30px;line-height:1px;position:absolute;left:0px;bottom:0px; }

.ilink { cursor:pointer; }

.button_small { font-size:11px;border:1px solid #ccc;border-bottom:1px solid #aaa;background:url('/images/button_bg.png') no-repeat 50% 50% #eee;cursor:pointer; }

.generic_form#payTemplate input { height:20px; }
.generic_form#payTemplate .hint input { height:14px; }
.generic_form#payTemplate select { height:20px; }
.generic_form input { margin:0px; }
.generic_form select { margin:0px;padding:0px; }
.generic_form .hint { position:absolute;margin-top:18px;font-size:10px;color:#999;white-space:nowrap; }
.generic_form_wide .hint { position:absolute;margin-top:18px;font-size:10px;color:#999;white-space:nowrap; }
.hint input { border:1px solid #ccc;border-right:1px solid #888;border-bottom:1px solid #888;font-size:10px;height:14px;line-height:10px;padding:0px;width:40px; }

.messageFrame td { padding:0px; }
.messageFrame .generic_form td { padding:4px; }
.messageFrame { background:url('/images/frame_b.gif') repeat-x bottom #f7f7f7; }
.messageFrame .tl, .messageFrame .tr { font-size:1px;width:7px;height:7px; }
.messageFrame .t, .messageFrame .b, .messageBox .l, .messageBox .r { font-size:1px; }
.messageFrame .bl, .messageFrame .br { font-size:1px;width:7px;height:7px; }
.messageFrame .tl { background:url('/images/frame_tl.gif') no-repeat top left; }
.messageFrame .tr { background:url('/images/frame_tr.gif') no-repeat top right; }
.messageFrame .bl { background:url('/images/frame_bl.gif') no-repeat bottom left; }
.messageFrame .br { background:url('/images/frame_br.gif') no-repeat bottom right; }
.messageFrame .t { background:url('/images/frame_t.gif') repeat-x top; }
.messageFrame .l { background:url('/images/frame_l.gif') repeat-y left; }
.messageFrame .r { background:url('/images/frame_l.gif') repeat-y right; }
.messageFrame .c { padding:10px;line-height:1.5em; }
.messageFrame .c_error { padding:10px;color:#f00;line-height:1.5em; }
.messageFrame .c_ok { padding:10px;color;#4a1;line-height:1.5em; }

.generic_table .dragging td { background:#fec; }

.sc { font-size:10px;color:#888; }

select  .head { }
select  .found { background-color:#e8ffe0; }

