
body { font-family:Arial, Helvetica, sans-serif; font-size:62.5%; }

#page { margin:0 auto; }

#header { width:960px; height:80px; margin:0 auto;position:relative; }
#header h1 { position:absolute; top:10px; left:0; width:192px; height:61px; background:transparent url(../assets/logo.png) center no-repeat; text-indent:-5000px; }
#header h1 a { display:block; width:100%; height:100%; }
#header p.sub { display:none; }

#nav_top { position:absolute; top:5px; right:0px; }
#nav_top p { font-size:1.2em; }
#nav_top a { font-weight:bold; }


#nav_main { position:absolute; bottom:0; right:0; }
#nav_main li { float:left; list-style:none; width:auto; margin-left:15px; height:25px; line-height:25px; text-align:center; font-size:1.4em; font-weight:bold; text-transform:uppercase; padding-right:5px; }
#nav_main li a { display:block; text-decoration:none; color:#fff; text-indent:5px; }
.auctions #nav_main li.active { background:transparent url(../assets/nav_main_auction_right.gif) right no-repeat; }
.classifieds #nav_main li.active { background:transparent url(../assets/nav_main_classified_right.gif) right no-repeat; }
.auctions #nav_main li.active a { background:transparent url(../assets/nav_main_auction_left.gif) left no-repeat; }
.classifieds #nav_main li.active a { background:transparent url(../assets/nav_main_classified_left.gif) left no-repeat; }
#nav_main li.inactive a { color:#7F3200; }
#nav_main li.inactive a:hover { color:#000; }

#search { width:100%; height:36px; text-align:center; line-height:3.6em; vertical-align:middle; }
.auctions #search { background-color:#FFAC0C; }
.classifieds #search { background-color:#BF3B2F; }
#search fieldset { line-height:36px; vertical-align:middle; padding-top:0 !important; padding-top:5px; }
#search label { color:#fff; text-transform:uppercase; font-size:1.6em; font-weight:bold; }
#search a { color:#fff; font-size:1.2em; }

#breadcrambs { width:100%; height:35px; background:#E2E2E2 url(../assets/bg_breadcrambs.png) top repeat-x; border-bottom:1px solid #ccc; }
#breadcrambs p { font-size:1.2em; color:#000; line-height:35px; text-align:right; width:960px; margin:0 auto; }
#breadcrambs p span.welcome { font-size:1.4em; }
#breadcrambs p span.crambs { float:left; margin-left:200px; }

#content { position:relative; width:960px; margin:0 auto; margin-top:10px; }

#sidebar { width:180px; float:left; }

#categories { width:180px; border:1px solid #ccc; padding-bottom:20px; }
#categories h3 { font-size:1.4em; font-weight:bold; text-transform:uppercase; height:30px; color:#fff; line-height:30px; text-indent:10px; }
.auctions #categories h3 { background-color:#BF3B2F; }
.classifieds #categories h3 { background-color:#FFAC0C; }
#categories li { margin:5px 0 0 5px; border-bottom:1px dotted #ccc; width:90%; }
#categories a { margin:3px; text-decoration:none; font-size:1.1em; color:#333; line-height:1.8em; }


#main { width:750px; float:right; }
#main h2 { font-size:2.2em; font-weight:bold; border-bottom:3px solid; margin-bottom:5px; }
#main h2 .link { font-size:.5em; font-weight:normal; line-height:22px; }
#main h3 { font-size:1.8em; color:#000; }
#main h4 { font-size:1.4em; font-weight:bold; margin-top:10px; }
#main .box { width:100%; background-color:#E0E0E0; padding-top:10px; padding-bottom:10px; }

#main .static h3 { margin-left:20px; font-size:1.8em; font-weight:bold; color:#000; }
#main .static p { margin-left:20px; font-size:1.2em; width:90%; line-height:1.6em; margin-top:10px; margin-bottom:10px; }
#main .box p { font-size:1.4em; }
#main hr { width:100%; height:3px; color:#333; background-color:#333; margin-top:10px; margin-bottom:10px; }
#main blockquote { font-size:1.4em; font-style:italic; width:90%; margin-left:20px; margin-top:10px; margin-bottom:10px; }

#banner { }
#banner .info { width:454px; height:217px; float:left; margin:5px; background:transparent url(../assets/banner_head.png) no-repeat; }
#banner .info h2, #banner .info dl { display:none; }
#banner .actions { float:left; width:250px; margin:10px; margin-top:30px; text-align:center; }
#banner .actions h3 { font-size:1.8em; color:#333; }
#banner .actions p.register { width:209px; height:51px; margin:0 auto; margin-top:10px; }
#banner .actions p.register a { display:block; width:100%; height:100%; background:transparent url(../assets/button_register.gif) no-repeat; text-indent:-5000px; }
#banner .actions h4 { font-size:2.2em; font-weight:bold; margin-top:3px; }
#banner .actions h4 a { color:#215CA7; text-decoration:underline; }
#banner .actions p.note { color:#215CA7; font-size:1.2em; margin-top:5px; }
#banner .actions p.or { font-size:1.8em; color:#ccc; margin-top:5px; }

#banner1 { }
#banner1 .info { width:454px; height:217px; float:left; margin:5px; background:transparent url(../assets/banner_head1.jpg) no-repeat; }
#banner1 .info h2, #banner .info dl { display:none; }
#banner1 .actions { float:left; width:250px; margin:10px; margin-top:30px; text-align:center; }
#banner1 .actions h3 { font-size:1.8em; color:#333; }
#banner1 .actions p.register { width:209px; height:51px; margin:0 auto; margin-top:10px; }
#banner1 .actions p.register a { display:block; width:100%; height:100%; background:transparent url(../assets/button_register.gif) no-repeat; text-indent:-5000px; }
#banner1 .actions h4 { font-size:2.2em; font-weight:bold; margin-top:3px; }
#banner1 .actions h4 a { color:#215CA7; text-decoration:underline; }
#banner1 .actions p.note { color:#215CA7; font-size:1.2em; margin-top:5px; }
#banner1 .actions p.or { font-size:1.8em; color:#ccc; margin-top:5px; }

#featured_items { }
#featured_items ul { float:left; list-style:none; width:50%; }
#featured_items li { float:left; width:80px; text-align:center; list-style:none; margin:4px; cursor:hand; }
#featured_items li a { display:block; text-decoration:none; }
#featured_items .item { border:1px solid #ccc; background-color:#EBEBEB; padding-bottom:3px; padding-top:8px; }
#featured_items .item img { border:none; }
#featured_items .item span { width:100%; display:block; margin-top:5px; cursor:hand; }
#featured_items #video_container { float:left; width:auto; height:auto; padding:5px; border:1px solid #ccc; margin:4px; margin-left:10px; background:transparent url(../assets/video_img1.png) no-repeat center; text-align:center }
#featured_items #video_container object { margin:0px; }
#featured_items #video_container p { font-size:1.2em; text-align:center; margin-top:5px; }
#featured_items #video_container p a { color:#333; font-weight:bold; }
#featured_items #video_container p a:hover { color:#000; }

#newest_group { padding-top:20px; margin-bottom:20px; }
#newest_group table thead td { font-weight:bold; }
#newest_group table td { border-bottom:1px dotted #ccc; font-size:1.2em; padding:3px; }

#newest_items { }
#newest_items ul { float:left; list-style:none; width:50%; }
#newest_items li { float:left; width:80px; text-align:center; list-style:none; margin:4px; cursor:hand; }
#newest_items li a { display:block; text-decoration:none; }
#newest_items .item { border:1px solid #ccc; background-color:#EBEBEB; padding-bottom:3px; padding-top:8px; }
#newest_items .item img { border:none; }
#newest_items .item span { width:100%; display:block; margin-top:5px; cursor:hand; }
#newest_items #video_container { float:left; width:auto; height:auto; padding:5px; border:1px solid #ccc; margin:4px; margin-left:10px; background:transparent url(../assets/video_img1.png) no-repeat center; text-align:center }
#newest_items #video_container object { margin:0px; }
#newest_items #video_container p { font-size:1.2em; text-align:center; margin-top:5px; }
#newest_items #video_container p a { color:#333; font-weight:bold; }
#newest_items #video_container p a:hover { color:#000; }


#list_items {}
#list_items table thead td { font-weight:bold; }
/*
#list_items table td { border-bottom:1px dotted #ccc; font-size:1.2em; padding:3px; }
*/
#list_items table td { font-size:1.2em; padding:3px; }
#list_items tbody tr.css0 td { border-bottom:1px solid #ccc; padding:3px; }
#list_items tbody tr.css1 td { border-bottom:1px solid #ccc; padding:3px; font-size:1.4em; font-weight:bold; }
#list_items tbody tr.css2 td { border-bottom:1px solid #ccc; background-color:#FFE1A6; padding:3px; }
#list_items tbody tr.css3 td { border-bottom:3px dashed #000000; padding:3px; }
#list_items tbody tr.css4 td { border-bottom:1px solid #ccc; background-color:#FFE1A6; padding:3px; font-weight:bold; font-size:1.4em; }
#list_items tbody tr.css5 td { border-bottom:3px dashed #000000; border-color:#000000; padding:3px; font-weight:bold; font-size:1.4em; }
#list_items tbody tr.css6 td { border-bottom:3px dashed #000000; border-color:#000000; background-color:#FFE1A6; padding:3px; }
#list_items tbody tr.css7 td { border-bottom:3px dashed #000000; border-color:#000000; background-color:#FFE1A6; padding:3px; font-weight:bold; font-size:1.4em; }

#detailed_item { }
#detailed_item .item_info { width:520px; float:left; border:1px solid #ccc; background-color:#fff; padding:10px; margin-bottom:10px; }
#detailed_item .item_action { width:200px; float:right; background-color:#09c; text-align:center; padding-top:10px; margin-bottom:10px; padding-bottom:10px; }
#detailed_item h3 { font-size:1.4em; font-weight:bold; border-bottom:2px solid; margin-bottom:5px; margin-top:15px; }
#detailed_item hr { height:0px; border:none; margin:0; }
#detailed_item p { font-size:1.2em; margin-left:20px; width:90%; line-height:1.6em; margin-top:10px; margin-bottom:10px; }
#detailed_item p.user_action { border:1px solid #ccc; background-color:#f2f2f2; width:100%; margin: 0 auto; height:25px; text-align:center; line-height:25px; clear:both; }
#detailed_item table thead td { font-weight:bold; font-size:1.2em; border-bottom:1px dotted #ccc; padding:3px; line-height:1.6em; }
#detailed_item table tbody td { border-bottom:1px dotted #ccc; font-size:1.2em; padding:3px; line-height:1.6em; }
#detailed_item table tfoot td { border-top:1px solid #ccc; border-bottom:none; text-align:right; font-weight:normal; }
#detailed_item table tfoot td a { font-weight:bold; }
#detailed_item table tr td p { font-weight:normal; font-size:98%; }
#detailed_item .item_info table { float:left; margin-left:20px; }
#detailed_item .item_info table tbody.item td { border:none; font-size:1.3em; line-height:95%; }
#detailed_item .item_info span.link a { font-size:80%; }
#detailed_item .item_info table tbody.seller td { border:none; font-size:1.2em; line-height:95%; }
#detailed_item .item_info table tbody.item td h4 { font-size:110%; }
#detailed_item .item_info .img_container { float:left; background-color:#f2f2f2; width:180px; padding:3px; }
#detailed_item .item_info .img_container p { text-align:center; margin:0; }
#detailed_item .item_action h4 { font-size:1.6em; font-weight:bold; color:#004B64; }
#detailed_item .item_action p.amount { color:#fff; font-size:2.1em; font-weight:bold; margin:0; line-height:.95em; margin-top:5px; margin-bottom:3px; }
#detailed_item .item_action p.note { color:#9CD2E7; margin:0; }
#detailed_item .item_action hr { margin:0 auto !important; height:1px; color:#0083AE; width:90%; }
#detailed_item .item_action label { display:block; color:#fff; font-size:1.2em; }


#login_main { }
#login_main .form { width:400px; margin:10px; border:1px solid #ccc; background-color:#f2f2f2; float:left; padding-top:30px; padding-bottom:20px; }
#login_main .form label { font-size:1.2em; float:left; width:100px; color:#333; font-weight:bold; margin-left:50px; margin-top:5px; }
#login_main .form p { font-size:1.2em; text-align:center; width:80%; margin:0 auto; margin-top:20px; color:#666; }
#login_main .register { float:left; width:280px; margin:10px; margin-left:20px; margin-top:30px; text-align:center; border:none; }
#login_main .register h3 { font-size:1.8em; color:#333; }
#login_main .register p { width:209px; height:51px; margin:0 auto; margin-top:20px; }
#login_main .register p a { display:block; width:100%; height:100%; background:transparent url(../assets/button_register.gif) no-repeat; text-indent:-5000px; }

/* 
#login_main .form { float:left; width:350px; background-color:#09c; padding:15px; } 
#login_main .form fieldset { width:90%; margin:0 auto; margin-top:50px; }
#login_main .form label { font-size:1.6em; float:left; width:100px; color:#fff; font-weight:bold; margin-left:20px; }
#login_main .form p { font-size:1.2em; color:#9CD2E7; width:90%; }
#login_main .register { float:right; width:350px; border:1px solid #ccc; }
*/


#mybidshot {}
#mybidshot p { color:#000; font-size:1.3em; }
#mybidshot .menu { width:100%; height:25px; margin-top:10px; margin-bottom:10px; background:transparent url(../assets/nav_mybidshot_bg.gif) repeat-x; }
#mybidshot .menu li { float:left; list-style:none; width:auto; margin-left:15px; height:25px; line-height:25px; text-align:center; padding-right:10px; }
#mybidshot .menu li a { color:#000; font-size:1.2em; font-weight:bold; }
#mybidshot .menu li.active a { display:block; text-decoration:none; text-indent:10px; }
#mybidshot .menu li.active { background:transparent url(../assets/nav_mybidshot_right.gif) right no-repeat; }
#mybidshot .menu li.active a { background:transparent url(../assets/nav_mybidshot_left.gif) left no-repeat; }

#mybidshot .buy_credits { width:700px; height:420px; float:left; margin:5px; font-size:1.2em;  }
#mybidshot .buy_credits p { color:#333; font-size:1.2em; line-height:1.6em; margin:0; text-align:left; }

#mybidshot buy_main .form { width:700px; margin:10px; border:1px solid #ccc; background-color:#f2f2f2; float:left; padding-top:30px; padding-bottom:20px; }
#mybidshot buy_main .form label { font-size:1.3em; float:left; width:100px; color:#333; font-weight:bold; margin-left:50px; margin-top:5px; }
#mybidshot buy_main .form p { font-size:1.2em; text-align:center; width:80%; margin:0 auto; margin-top:20px; color:#666; }


#mybidshot .use_credits { width:700px; height:800px; float:left; margin:5px; font-size:1.2em;  }
#mybidshot .use_credits p { color:#333; font-size:1.2em; line-height:1.6em; margin:0; }


#mybidshot use_main .form { width:700px; margin:10px; border:1px solid #ccc; background-color:#f2f2f2; float:left; padding-top:30px; padding-bottom:20px; }
#mybidshot use_main .form label { font-size:1.2em; float:left; width:100px; color:#333; font-weight:bold; margin-left:50px; margin-top:5px; }
#mybidshot use_main .form p { font-size:1.1em; text-align:center; width:80%; margin:0 auto; margin-top:20px; color:#666; }

#mybidshot hh { font-size:14px; margin-bottom:5px; margin-top:15px; }
#mybidshot h3 { font-size:1.4em; font-weight:bold; border-bottom:2px solid; margin-bottom:5px; margin-top:15px; }
#mybidshot hr { height:0px; border:none; margin:0; }
#mybidshot table thead td { font-weight:bold; font-size:1.2em; border-bottom:1px dotted #ccc; padding:3px; line-height:1.6em; text-align:center; }
#mybidshot table tbody td { border-bottom:1px dotted #ccc; font-size:1.2em; padding:3px; line-height:1.6em; text-align:center; }
#mybidshot table tbody td p { text-align:center; }
#mybidshot table tbody.feedback td { text-align:left; text-indent:20px; }
#mybidshot table tfoot td { border-top:1px solid #ccc; border-bottom:none; }
#mybidshot table tfoot td a { font-weight:bold; }
#mybidshot .info { width:520px; float:left; border:1px solid #ccc; background-color:#fff; padding:10px; margin-bottom:10px; }
#mybidshot .info p { margin:0 auto; margin-bottom:10px; font-size:1.4em; }
#mybidshot .info table { margin:0 auto; }
#mybidshot .info table tbody.item td { border:none; font-size:1.3em; line-height:95%; text-align:left; }
#mybidshot table tfoot td { font-size:1.2em; }
#mybidshot table tfoot td a { }
#mybidshot .info table tfoot td { border:none; padding:5px; }
#mybidshot .info h3 { border:none; }
#mybidshot .info td { font-size:1.2em; line-height:1.6em; }
#mybidshot .info p { font-size:1.2em; }
#mybidshot .actions { width:200px; float:right; background-color:#09c; text-align:center; padding-top:15px; margin-bottom:10px; padding-bottom:15px; }
#mybidshot .actions h3 { font-weight:bold; color:#004B64; font-size:1.6em; border:none; margin-top:0; }
#mybidshot .actions p { color:#9CD2E7; font-size:1.3em; }
#mybidshot .actions p a { color:#fff; }
#mybidshot p.user_action { border:1px solid #ccc; background-color:#f2f2f2; width:100%; margin: 0 auto; height:30px; text-align:center; line-height:25px; clear:both; font-size:1.2em; }
#mybidshot p.faq1 { width:100%; margin: 0 auto; height:30px; text-align:left; line-height:25px; clear:both; font-size:1.2em; }
#mybidshot .buddy_list { width:200px; height:300px; overflow-y:scroll; float:right; background-color:#f2f2f2; padding-top:15px; margin-bottom:10px; padding-bottom:15px; }
#mybidshot .buddy_list li { font-size:1.2em; line-height:1.6em; margin-left:20px; }
#mybidshot .buddy_list li a { }
#mybidshot .buddy_updates { width:520px; height:300px; float:left; border:1px solid #ccc; background-color:#fff; padding:10px; margin-bottom:10px; } 
#mybidshot .buddy_updates h4 { color:#333; font-size:1.4em; font-weight:bold; margin:0; }
#mybidshot .buddy_updates ul { height:85%; overflow-y:scroll; }
#mybidshot .buddy_updates li.buddy { margin:5px; margin-left:20px; padding:10px; border:1px solid #ccc; background-color:#f2f2f2; width:80%; }
#mybidshot .buddy_updates li.buddy p.update { margin:0; padding:0; font-size:1.1em; margin-left:10px; }


#groups {}
#groups .info { width:520px; float:left; border:1px solid #ccc; background-color:#fff; padding:10px; margin-bottom:10px; }
#groups .info p { font-size:1.2em; }
#groups .actions { width:200px; float:right; background-color:#09c; text-align:center; padding-top:15px; margin-bottom:10px; padding-bottom:15px; }
#groups .actions li { list-style:none; font-size:1.4em; line-height:1.8em; font-weight:bold; }
#groups .actions li a { color:#fff; }
#groups table thead td { font-weight:bold; font-size:1.2em; border-bottom:1px dotted #ccc; padding:3px; line-height:1.6em; }
#groups table tbody td { border-bottom:1px dotted #ccc; font-size:1.2em; padding:3px; line-height:1.6em; }
#groups table tfoot td { border-top:1px solid #ccc; border-bottom:none; text-align:right; }
#groups table tfoot td a { font-weight:bold; }
#groups h3 { font-size:1.4em; font-weight:bold; border-bottom:2px solid; margin-bottom:5px; margin-top:15px; }
#groups hr { height:0px; border:none; margin:0; }
#groups .info h3 { border:none; margin:0; margin-bottom:10px; }

#creategroup { }
#creategroup label { display:block; font-size:1.2em; font-weight:bold; }

#sell {}
#sell table { margin:0 auto; width:600px; }
#sell table tbody td { font-size:1.2em; line-height:1.6em; padding:2px; }

#profile {}
#profile .info { width:520px; float:left; border:1px solid #ccc; background-color:#fff; padding:10px; margin-bottom:10px; }
#profile .actions { width:200px; float:right; background-color:#09c; text-align:center; padding-top:10px; margin-bottom:10px; padding-bottom:10px; }
#profile .actions li { list-style:none; font-size:1.2em; line-height:1.6em; }
#profile .actions li a { color:#fff; }
#profile table thead td { font-weight:bold; font-size:1.2em; border-bottom:1px dotted #ccc; padding:3px; line-height:1.6em; }
#profile table tbody td { border-bottom:1px dotted #ccc; font-size:1.2em; padding:3px; line-height:1.6em; }
tbody.feedback td.positive { padding-left:20px; background:transparent url(../assets/flag_green.gif) no-repeat left; text-align:left; text-indent:20px; }
tbody.feedback td.neutral { padding-left:20px; background:transparent url(../assets/flag_white.gif) no-repeat left; text-align:left; text-indent:20px; }
tbody.feedback td.negative { padding-left:20px; background:transparent url(../assets/flag_red.gif) no-repeat left; text-align:left; text-indent:20px; }
tbody.feedback td.comment { padding-left:20px; background:#f2f2f2 url(../assets/comment.gif) no-repeat left; text-align:left; text-indent:20px; }
td.add_comment a { width:16px; height:16px; display:block; margin:3px; text-indent:-4000px; background:transparent url(../assets/comment_add.gif) no-repeat; }
#profile table tfoot td { border-top:1px solid #ccc; border-bottom:none; text-align:right; }
#profile table tfoot td a { font-weight:bold; }
#profile h3 { font-size:1.4em; font-weight:bold; border-bottom:2px solid; margin-bottom:5px; margin-top:15px; }
#profile .left { float:left; }
#profile .right { float:right; }
#profile .left td, #profile .right td { border:none; }

#footer { clear:both; padding-bottom:20px; text-align:center; margin-top:50px; width:100%; border-top:1px solid #ccc; }
#footer p { font-size:1.2em; text-align:center; padding-top:10px; }

#nav_bottom { }
#nav_bottom li { display:inline; }

.feedback { text-align:left; }

#login { display:none; }

/*general classes */
.bold { font-weight:bold; }
.notes { color:#666; }
.required { color:#3B3B90; }
.attention { width:100%; height:25px; border-bottom:2px solid #333; text-align:center; line-height:25px; font-size:12px; color:#333; background-color:#ffc; margin:0; }
.attn { border:2px solid #f00; }
.a_center { text-align:center; }
.a_left { text-align:left; }
.a_right { text-align:right; }
.status_msg { color:#F00; }
.clear { clear:both; }
.hidden { visibility:hidden; }
.hide { display:none; }
.show { display:block; }
.grey { background-color:#f2f2f2; }
p.error { width:100%; border:1px solid #E83531; background-color:#FED8CB; color:#333; margin:0px; font-size:1.2em; line-height:1.6em; text-align:center; padding:2px; margin-bottom:10px; }
p.success { width:100%; border:1px solid #E9BE31; background-color:#FFC; color:#333; margin:0px; font-size:1.2em; line-height:1.6em; text-align:center; padding:2px; margin-bottom:10px; }


a { color:#006699; }
strong { font-weight:bold; }

/* other styles */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
