body {font-family: Arial, Helvetica, sans-serif}

#container {width: 1000px; margin: 10px auto; background-color: #fff; color: #333}

#lang {text-align: right;}

#time {font-size: 11px; display: inline; margin-right: 10px; position: relative; top: -2px}

#header_text {color: #D0D0D0; text-align: left; margin: 0 auto; font-size: 11px; display: inline; position: relative; top: 3px; float: left; margin: 0;}

#header {height: 90px; background-color: #58C2FF; margin:0px}

#top_banner  {position: relative; top: -90px; left: 270px; margin-bottom: -90px; width: 730px; padding: 0px}

#left {float: left; width: 200px; margin: 0}

#user_info {font-size: 11px; padding-top: 10px; color: #666666}
#user_info span#name {color: #58C2FF; font-size: 18px}
#user_info a {color: #58C2FF; font-weight: 800}
#user_info input {font-size: 10px}
#user_info table {width: 200px; color: #666666; font-size: 10px}

a#register {color: #1A4056; font-weight: 800; font-size: 12px; position: relative; top: 4px; text-decoration: none}
a#register:hover {text-decoration: underline}

.submit_button  {background: #58C2FF; color: #FFF; border: 0px; font-size: 10px; padding: 5px; cursor: pointer}
span.remember_me {position: relative; top: -3px}

div#credits {display: inline; font-weight: 800}

ul#navlist {margin-left: 0; padding-left: 0; list-style-type: none}
#navlist li {background-color: #58C2FF; list-style-type: none; border-bottom: 1px solid #fff; padding: 0px; height: 30px; margin: 1px}
#navlist li.active_menu {background-color: #FFF; list-style-type: none; border: 1px solid #58C2FF; padding: 0px; height: 30px}
#navlist li.active_menu a:link {color: #58C2FF}
#navlist li.active_menu a:visited {color: #58C2FF}
#navlist li.active_menu a:hover {color: #58C2FF}
#navlist a:link {display: block; color: #FFF; text-decoration: none; font-size: 14px; position: relative; top: 8px; left: 10px}
#navlist a:visited {display: block; color: #FFF; text-decoration: none; font-size: 14px; position: relative; top: 8px; left: 10px}
#navlist a:hover {display: block; color: #FFF; text-decoration: none}

#credit_packages {}
#credit_packages h2 {background-color: #1A4056; color: #FFF; font-size: 14px; padding: 8px; font-weight: 100}
#credit_packages table {font-size: 12px; width: 200px}
#credit_packages a {color: #58C2FF; font-weight: 800}

#current_topics_window {font-size: 11px; line-height: 12px; color: #666666}
#current_topics_window h2 {background-color: #1A4056; color: #FFF; font-size: 14px; padding: 8px; font-weight: 100}
#current_topics_window a {color: #58C2FF; font-weight: 800}
#current_topics_window hr {background-color: #d1d1d1; border: 0px; height: 1px}

#tellfriend {margin-top: 20px; height: 75px; width: 200px; background-image: url("images/bg_tellfriend.jpg"); text-align: center; color: #FFF; font-size: 16px; padding-top: 25px}
#tellfriend span {font-size: 26px; font-weight: 800}
#tellfriend a {color: #FFF; text-decoration: none; display: block}

div.bank_logos{text-align: center; padding: 5px; margin-top: 10px}
.bank_logos input {padding: 3px;}

#right {float: right; width: 150px; margin: 0px; font-size: 12px}

#upcoming_items {text-align: center}
#upcoming_items h2 {background-color: #1A4056; color: #FFF; font-size: 14px; padding: 8px; font-weight: 100; margin-top: 10px}
#upcoming_items h3 {color: #58C2FF; font-size: 14px}
#upcoming_items hr {background-color: #d1d1d1; width: 100px; margin: -10px auto 0px auto; border: 0px; height: 1px}

#content {margin-left: 200px; margin-right: 150px; padding: 16px; font-size: 12px}

#content p {font-size: 12px; line-height: 16px; color: #666666}

div.howto_desc {float: right; position: relative; top: 3px; right: 10px; width: 260px; padding: 10px; border: 1px solid #c7c7c7}
.howto_desc table {color: #666666; font-size: 11px}

div.item_spotlight {border: 1px solid #58C2FF; margin-bottom: 10px; padding: 10px; font-size: 11px; color: #666666; position: relative}
.item_spotlight h2 {font-size: 24px; margin: 0px; z-index: 1; position: relative;}
.item_spotlight img {z-index: 0; position: relative;}
div.item_spotlight_header {padding: 0px; margin-bottom: 10px}
.item_spotlight_header span {color: #58C2FF; font-size: 10px}
.item_spotlight_header a {text-decoration: none; font-size: 24px; margin: 0px; color: #58C2FF}
div.hr_line {width: 290px; height: 15px; background-image: url(images/hr_line.gif); background-repeat: repeat-x; background-position: center}
.bid_spotlight {margin-top: 5px; width: 300px}
.bid_spotlight span {font-weight: 800; font-size: 12px}
.countter_sl {font-size: 12px; color: #58C2FF; width: 140px; height: 35px; text-align: right; position: relative; left: 150px; margin-top: -35px}
.raise_price_spotlight {text-align: left; font-weight: 700; line-height: 14px; width: 200px; margin-top: 5px}
.real_time_sl {width: 300px}
.real_time_sl div.current_bidder {width: 150px; height: 30px}
.real_time_sl div.current_price {font-size: 28px; color: #58C2FF; font-weight: 800; width: 120px; height: 30px; text-align: right; position: relative; left: 170px; margin-top: -32px}
.times_sl {}
.times_sl img{position: relative; top: 4px}

div.item_normal {width: 190px; min-height: 265px; float: left; margin-right: 4px; margin-bottom: 4px; font-size: 11px; color: #666666; border: 1px solid #e6e6e6; padding: 5px}
.item_normal h2 {font-size: 11px; margin: 0px}
div.item_normal_header {background-color: #1A4056; padding: 6px; margin: -5px -5px 10px -5px}
.item_normal_header span {color: #58C2FF; font-size: 10px}
.item_normal_header a {text-decoration: none; font-size: 11px; margin: 0px; color: #FFF}
div.hr_line_normal {width: 190px; height: 15px; background-image: url(images/hr_line.gif); background-repeat: repeat-x; background-position: center}
.countter {font-size: 10px; color: #58C2FF; position: relative; left: 80px; margin-top: -32px; width: 110px; height: 40px; text-align: right}
.real_time_ni {width: 190px}
.real_time_ni div.current_bidder {width: 95px; height: 30px}
.real_time_ni div.current_price {font-size: 20px; color: #58C2FF; font-weight: 800; width: 95px; height: 25px; text-align: right; position: relative; left: 95px; margin-top: -28px}
.times_ni {}
.times_ni img{position: relative; top: 4px}

span.local_currency {font-size: 10px; color: #666666}

img.auct_item {float: left}
img.auct_item_spotlight {float: right; margin: 10px}

.item_desc {margin-top: 5px; margin-bottom: 5px; height: 80px; font-size: 11px; line-height: 12px; color: #666666}
.item_desc a {color: #58C2FF}

img.extra_item_image {float: left; padding: 5px; border: 1px solid #DDDDDD; margin: 5px}

.bid {margin-top: 2px; width: 110px; height: 85px; margin-left: 80px; text-align: right}
.bid span {font-weight: 800; font-size: 11px; line-height: 11px}

.bid_no_code_set {margin-top: 2px; width: 110px; height: 85px; margin-left: 80px; text-align: right; color: #FFFFFF}
.bid_no_code_set  span {font-weight: 800; font-size: 12px; color: #FFFFFF}

.bid_no_code_set_spotlight {text-align: left; color: #FFFFFF}
.bid_no_code_set_spotlight  span {font-weight: 800; font-size: 12px; color: #FFFFFF}

.account_bid {margin-top: 0px; color: #58C2FF; width: 180px}
.account_bid a{background: #58C2FF; color: #FFF; border: 0px; font-size: 11px; font-weight: 800; padding: 5px; text-decoration: none; margin-top: 5px; display: block; width: 180px}
.account_bid span{background: #58C2FF; color: #FFF; border: 0px; font-size: 11px; font-weight: 800; padding: 5px; text-decoration: none; margin-top: 5px; display: block; width: 180px}
.account_bid img{margin: 0px}

.bid_now {text-align: center}
.login_to_bid {text-align: center}

.time {font-size: 28px}
.time_red {font-size: 28px; color: #FF6E00}
.time_less10 {font-size: 28px; color: #ff1100}

.raise_price {text-align: right; font-weight: 700; line-height: 14px; width: 100px; margin-left: 90px}

span.current_price {font-size: 22px; color: #58C2FF; font-weight: 800; display: block; position: relative; left: 80px; top: 0px; width: 110px; text-align: right}
span.current_bidder {font-size: 11px; color: #666666; display: block; margin-top: -25px; height: 30px}

.currency_small {font-size: 12px}

span.small_text {font-size: 10px; color: #666666}

div.sold_item {float: left; width: 160px; height: 140px; margin: 8px; border: 1px solid #58C2FF; padding: 10px; text-align: center; color: #666666; text-decoration: none}
div.sold_item span{font-weight: 800; color: #58C2FF}
div.sold_img {height: 100px}
div.sold_item_small {margin-bottom: 10px; padding: 10px; text-align: center; color: #666666; text-decoration: none}
div.sold_item_small span{font-weight: 800; color: #58C2FF}

div.upcoming_item {float: left; width: 160px; height: 140px; margin: 8px; border: 1px solid #58C2FF; margin-bottom: 10px; padding: 10px; text-align: center; font-size: 11px; color: #666666; text-decoration: none}
div.upcoming_item span{font-weight: 800; color: #58C2FF}
div.upc_img {height: 90px; margin-top: 4px}
div.upcoming_item_small {margin-bottom: 10px; padding: 10px; text-align: center; font-size: 11px; color: #666666; text-decoration: none}
div.upcoming_item_small span{font-weight: 800; color: #58C2FF}

table.data {margin-bottom: 10px; width: 610px; font-size: 12px}
tr.head1 {background-color: #1A4056; color: #FFF; padding: 10px}
.head1 h3 {margin: 10px}
td.data2 {width: 30%}
td.data3 {width: 15%}

div.password_form {padding: 10px}

div.faq_q {font-weight: 800}
div.faq_index {font-weight: 800}
div.faq_index a {color: #58C2FF; font-weight: 800}
div.faq_a {font-style: italic; margin: 5px 0px 10px 5px}

table#register {width: 600px}
span.reg_detail {font-size: 10px; color: #818181}

span.copy {font-size: 11px}

h2.now {color: #58C2FF}

p.full_desc {font-size: 12px; line-height: 16px; color: #666666}

span.error {color: #ff0000; font-size: 11px}

div.payment_error {text-align: center; color: #FF0000; font-weight: 800; margin: 20px}

div.payment_info{text-align: center; color: #000000; font-weight: 800; margin: 20px}

#footer {clear: both; margin-bottom: 35px; position: relative; top: 20px; padding: 10px; color: #666666; border: 1px solid #d1d1d1; font-size: 11px; height: 20px}
#footer a {color: #666666; text-decoration: none}
#footer a.support {color: #58C2FF; text-decoration: underline}

table.payment_receipt {border: 1px solid #000; width: 600px; margin-left: auto; margin-right: auto}

td.payment_receipt {border: 1px solid #000; padding: 8px}

a.gen_link {color: #58C2FF; text-decoration: none; font-weight: 700}
a.gen_link:hover {color: #58C2FF; text-decoration: underline}

.sold_at_price {margin: 3px; font-size: 14px; color: #58C2FF}
.item_buyer {margin: 3px}
.item_sold_time {margin: 3px}