﻿@import url('https://fonts.googleapis.com/css?family=Noto+Sans&display=swap');

/*** misc styles ***/
.item_demo { float: left; clear: left; height: 100px; margin: 30px 0 -130px 150px; color: #FC3; font-size: 60pt; }

.item_head_prev { float: left; margin: 5px 8px 0 5px; }
.item_head_next { float: right; margin: 5px 5px 0 0; }
.item_head_next, .item_head_prev { border:none; }
.item_head_next:hover, .item_head_prev:hover { background-color:#09F; }

/*** item_groupbar ***/
.item_groupbar { display: none; height:49px; }
.item_groupbar img.tag { display: none; float: left; margin: -53px 0 -50px -12px; }
.item_groupbar div.bar { margin-left: 118px; }

/*** item_media ***/
#item_media_container { float: left; margin: 5px; }
#item_media_main { width: 250px; height: 250px; border: solid 1px #DDD; border-bottom: none; padding: 1px; }
.p-item-media-main-image { width: 250px; height: 250px; }

/*** item_bidding ***/
#item_bidding { height: 297px; margin: 5px 5px 0px 264px; text-align: left; font-weight: normal; }
#item_bidding h4 { display: block; margin-bottom: 5px; padding-bottom: 3px; border-bottom: solid 1px #F90; color: #F90; font-size: 14pt; }
#item_bidding .general { margin-bottom: 5px; padding: 5px; border: solid 1px #EEE; }
#item_bidding .info { margin-top: 5px; padding: 5px; border: solid 1px #EEE; background-color: #F9F9F9; color: #666; background-image: url(../../graphics/stripes.gif); }
#item_bidding .info b { margin-right: 10px; }
#item_bidding .info small { font-size: 8pt; }
#item_bidding img.small { width: 20px; vertical-align: middle; }
#item_bidding a { font-weight: bold; text-decoration: none; }
#item_bidding a img.small { margin: -2px 2px 0 0; }

/*** item_bidding_currentbid ***/
#item_bidding_currentbid { height: 48px; margin-bottom: 5px; padding: 5px 7px; border: solid 1px #EEE; background-color: #F9F9F9; color: #666; font-weight: normal; font-size: 8pt; }
#item_bidding_currentbid .currentbidinfo { display: block; height: 35px; }
#item_bidding_currentbid .currentbidinfo .amount { font-size: 16pt; font-weight: bold; }
#item_bidding_currentbid .currentbidinfo .currency { margin-left: 5px; color: #999; font-weight: bold; }
#item_bidding_currentbid .currentbidinfo .quantity { font-size: 8pt; font-weight: bold; }
#item_bidding_currentbid .currentbidinfo .username { margin-left: 20px; font-size: 12pt; font-weight: bold; }
#item_bidding_currentbid .currentbidinfo .username small { color: #999; font-size: 8pt; font-weight: normal; }
#item_bidding_currentbid .currentbidinfo .groupbidders { margin-left: 20px; color: #999; font-size: 8pt; font-weight: normal; }
#item_bidding_currentbid .currentbidinfo .groupbidders a { font-weight: bold; }
#item_bidding_currentbid .currentbidinfo .fees { display: block; margin-top: -3px; color: #999; border-bottom: none !important; }
#item_bidding_currentbid .reserve { float: right; color: #CCC; font-weight: bold; }
#item_bidding_currentbid .reserve.met { color: #090; }
#item_bidding_currentbid .reserve.notmet { color: #fff; background-color: #f00; padding: 2px 4px 1px; margin-top: -4px; border-radius: 3px; }
#item_bidding_currentbid .reserve i { font-weight: normal; }
#item_bidding_currentbid .maxinfo { float: right; display: block; margin-top: 8px; color: #666; text-align: right; font-weight: normal; }
#item_bidding_currentbid .maxinfo .amount { font-weight: bold; }
#item_bidding_currentbid .maxinfo .about { color: #999; font-weight: normal; }
.itembid_comment-underreserve {
    display: block;
    background-color: red;
    color: white;
    font-weight: bold;
    padding: 0.5em 1em;
    font-size: 1.1em;
}
.itembid_comment-underreserve-link {
    display: block;
    margin: 0.5em auto 0;
    width: 18em;
    background: #09f;
    color: #fff;
    padding: 4px 6px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}
.itembid_comment-underreserve-link:hover {
    color: #fff;
    text-decoration: underline;
}

/*** item_bidding_silentbid ***/
#item_bidding_silentbid { height: 48px; margin-bottom: 5px; padding: 5px 7px; border: solid 1px #EEE; background-color: #F9F9F9; color: #666; font-weight: normal; font-size: 8pt; }

/*** item_bidding_placebid ***/
#item_bidding_placebid { height: 115px; margin-top: 5px; padding: 5px 7px; border: solid 1px #F90; background-color: #FFF9F0; color: #666; font-weight: bold; font-size: 8pt; }
/***************************************/
#item_bidding_placebid_choice { display: none; width: 445px; height: 100px; margin: 10px auto 15px; }
#item_bidding_placebid_choice_instructions { float: left; width: 126px; height: 98px; border: solid 1px #CCC; background-color: #F9F9F9; padding: 5px; font-weight: normal; }
#item_bidding_placebid_choice_instructions .num { font-weight: bold; color: #F90; }
#item_bidding_placebid_choice_listing { float: right; width: 294px; border: solid 1px #CCC; padding: 3px; background-color: #FFF; overflow: auto; height: 102px; }
#item_bidding_placebid_choice_listing table { width: 100%; }
#item_bidding_placebid_choice_listing table tr:hover { width:100%; background-color: #FFD; }
#item_bidding_placebid_choice_listing table td { font-weight: normal; }
#item_bidding_placebid_choice_listing table input { margin-top: 1px; }
#item_bidding_placebid_choice_listing table label { font-size: 10pt; }
/***************************************/
#aItemBidding_ShowChoice, #aItemBidding_HideChoice { display: block; float: right; margin:-6px -8px 0 0; border:dotted 1px #F90; padding:2px 6px; background-color:#09F; cursor: pointer; color:#FFF; }
#aItemBidding_ShowChoice:hover, #aItemBidding_HideChoice:hover { background-color:#F90; }
/***************************************/
#item_bidding_placebid_bid { margin: 10px 10px 0 10px; border: solid 1px #CCC; background-color: #F9F9F9; }
/***************************************/
#item_bidding_placebid_bid .bid .currency { display: block; float: left; padding: 8px 3px 0 5px; color: #999; }
#item_bidding_placebid_bid .bid .amount { width: 150px; height: 20px; margin: 4px 0; padding: 0 2px; font-weight: bold; font-size: 12pt; text-align: right; }
#item_bidding_placebid_bid .bid .bidbutton { width: 130px; height: 26px; margin: 3px 4px 0 1px; padding: 0px 5px 0; font-weight: bold; font-size: 10pt; vertical-align: top; }
/***************************************/
#item_bidding_placebid .minimum { float: right; margin: 2px 4px 0 0; color: #999; font-weight: normal; }
#item_bidding_placebid .minimum .num { margin-right: 2px; font-weight: bold; }
/***************************************/
#item_bidding_placebid .total { border-top: dashed 1px #CCC; padding: 5px; background-color: #F9F9F9; color: #999; font-weight: normal; }
#item_bidding_placebid .total .amount { }
#item_bidding_placebid .total .quantity { }
#item_bidding_placebid .total .sum { color: #666; font-weight: bold; }
#item_bidding_placebid .total .sum_effect { position:absolute; color: #666; font-weight: bold; }
#item_bidding_placebid .total .currency { margin-left: 2px; }
#item_bidding_placebid .total .fees { margin-left: 5px; border-bottom: none !important; font-size: 8pt; }
/***************************************/
#item_bidding_placebid_links { margin: 10px 0 0 15px; }
#item_bidding_placebid_links a { margin-right: 10px; }

/*** item_bidding_approvalpending, item_bidding_approvaldenied ***/
#item_bidding_approvalpending,
#item_bidding_approvaldenied { height: 115px; margin-top: 5px; padding: 5px 7px; border: solid 1px #F90; background-color: #FFF9F0; color: #666; font-weight: bold; font-size: 8pt; }
#item_bidding_approvalpending .details,
#item_bidding_approvaldenied .details { margin-top: 4px; font-weight: normal; }

/*** item_bidding_countdown, item_bidding_livenow, orbox ***/
#item_bidding_countdown,
#item_bidding_comingsoon,
#item_bidding_livenow { margin-top: 5px; border: solid 1px #EEE; background-color: #F9F9F9; background-image: url(../../graphics/stripes.gif); color: #666; font-size: 8pt; font-weight: bold; text-align: center; }
#item_bidding_countdown { height: 86px; padding-top: 22px; }
#item_bidding_livenow { height: 92px; padding-top: 16px; border-color: #F90; background-color: #FFF9F0; }
.semifull #item_bidding_livenow { height: 164px; padding-top: 76px; }
#item_bidding_countdown #countdown_timeuntil { display: block; color: #F90; font-size: 20pt; }
#item_bidding_countdown #countdown_datetime { display: block; font-weight: normal; font-size: 10pt; margin-top: 5px; }
#item_bidding_countdown #countdown_datetime small { font-size: 8pt; }
#item_bidding_countdown #countdown_message { display: none; text-transform: uppercase; color: #fff; font-size: 14px; padding: 2px 6px; }
#item_bidding_countdown #countdown_message.orange {background-color: #f90;}
#item_bidding_countdown #countdown_message.red {background-color: #f00000;}
#item_bidding_livenow a { display: block; margin: 2px auto 0; font-size: 12pt; text-decoration: blink; }
#item_bidding_livenow div.orbox { width: 23px; height: 16px; margin: -29px auto 11px; padding-top: 2px; border: solid 1px #F90; background-color: #FFF; }
#item_bidding_comingsoon {line-height: 28px;font-size: 12px;padding: 40px 0;}

/*** item_bidding_over ***/
#item_bidding_over_date { height: 14px; margin-top: 5px; padding: 5px 7px; border: solid 1px #F90; background-color: #FFF9F0; color: #666; font-weight: normal; font-size: 8pt; }
#item_bidding_over_date .soldstatus { font-weight: bold; }
#item_bidding_over_date .date { font-weight: bold; }
#item_bidding_over_date .timezone { margin-left: 3px; color: #999; }
#item_bidding_over { height: 189px; margin-top: 5px; padding: 10px; border: solid 1px #EEE; background-color: #FCFCFC; background-image: url(../../graphics/stripes.gif); color: #666; font-size: 8pt; font-weight: normal; text-align: left; }
#item_bidding_over div { margin-bottom: 10px; }
#item_bidding_over a span.gray { color: #666; }
#item_bidding_over a span.thin { font-weight: normal; }
#item_bidding_over .boxlink { padding: 2px 8px; }

/*** item_details ***/
#item_details_info { clear: both; min-height: 402px; margin: 0 5px; padding: 10px; text-align: left; font-weight: normal; }
/*************************/
#item_details_tabs { clear: left; margin: 5px 5px 0; border-bottom: solid 1px #CCC; font-size: 8pt; }
#item_details_tabs li a { width: 120px; cursor: pointer; font-weight: bold; }

/*** table.datainfo ***/
table.datainfo { margin: 10px 0 0 10px; }
table.datainfo td { padding: 0 10px 2px 5px; }
table.datainfo thead td { border-bottom: solid 1px #EEE; color: #666; font-weight: bold; font-size: 8pt; }
table.datainfo tbody td { }

/*** item_sideinfo ***/
#item_sideinfo_state { padding: 10px; font-weight: bold; }
#item_sideinfo_state div { color: #999; font-weight: normal; font-size: 8pt; }
#item_sideinfo_state span { display: block; margin-bottom: 8px; font-size: 12pt; color: #666; }
#item_sideinfo_state span img { margin: -5px 2px -13px -25px; }
/***************************************/
#item_sideinfo_auction { font-size: 8pt; text-align: left; }
#item_sideinfo_auction span { display: block; height: 45px; padding-left: 45px; background-image: url(../../graphics/icons/page.gif); background-repeat: no-repeat; }
#item_sideinfo_auction a { display: block; margin-top: 5px; font-weight: bold; text-decoration: none; }
#item_sideinfo_auction span a { white-space: nowrap; overflow: hidden; }
#item_sideinfo_auction a.boxlink { border-color: #09F; }
/***************************************/
#item_sideinfo_nextprev { height: 119px; }
#item_sideinfo_nextprev a { display: block; border: none; text-decoration: none; font-size: 8pt; font-weight: bold; border-style: solid !important; border-color: #CCC !important; border-width: 1px; }
#item_sideinfo_nextprev a:hover { border-color: #F90 !important; }
#item_sideinfo_nextprev a.item_prev { float: left; }
#item_sideinfo_nextprev a.item_next { float: right; }
#item_sideinfo_nextprev img.pic { display: block; width: 100px; height: 100px; }
#item_sideinfo_nextprev a.item_next img.arrow { float: right; margin-top: -2px; }
#item_sideinfo_nextprev a.item_prev img.arrow { float: left; margin-top: -2px; }
#item_sideinfo_nextprev span { display: block; width: 100px; height: 14px; padding-top: 2px; border-color: #CCC;/* because IE is stupid and doesn't obay inherit (below) */ border: inherit;/* for good browsers that behave well */ border-style: dotted; border-width: 0px; border-top-width: 1px; background-color: #FFF; }

/*** m/item special styles ***/ /* NOTE: "m_" version are legacy and can be removed once barnone is using "modules/item.aspx" */
#modules_item, #m_item { min-width:501px; margin:0 auto; }
#modules_item #item_bidding, #m_item #item_bidding { margin:10px; }

#item_details_info_description .contentblock {
    font-family: 'Noto Sans', arial, verdana, helvetica, sans-serif;
}