.spiffy {
  display: block;
}
.spiffy1,
.spiffy2,
.spiffy3,
.spiffy4,
.spiffy5 {
  display: none;
}
.spiffyfg {
  background-color: #04599a;
  line-height: 1.5;
  margin: 0;
  padding: 6px 0 6px 3%;
  width: 97%;
  border-radius: 4px 0 0 0;
  border-bottom: 1px solid #ccc;
  color: #fff;
}
.aucbox div.arrow_progress{
    display:none;
}
section.banktip {
  position: relative;
  width: 100%;
  margin: 2px auto;
}
.spifgrey {
  display: block;
}
.spifgrey {
  display: block;
}
.spifgrey * {
  display: block;
  height: 1px;
  overflow: hidden;
  font-size: 0.01em;
  background: #292929;
}
.spifgrey1 {
  margin-left: 3px;
  margin-right: 3px;
  padding-left: 1px;
  padding-right: 1px;
  border-left: 1px solid #403f3e;
  border-right: 1px solid #403f3e;
  background: #333332;
}
.spifgrey2 {
  margin-left: 1px;
  margin-right: 1px;
  padding-right: 1px;
  padding-left: 1px;
  border-left: 1px solid #4d4d4a;
  border-right: 1px solid #4d4d4a;
  background: #303030;
}
.spifgrey3 {
  margin-left: 1px;
  margin-right: 1px;
  border-left: 1px solid #303030;
  border-right: 1px solid #303030;
}
.spifgrey4 {
  border-left: 1px solid #403f3e;
  border-right: 1px solid #403f3e;
}
.spifgrey5 {
  border-left: 1px solid #333332;
  border-right: 1px solid #333332;
}
.spifgreyfg {
  background: #292929;
  border-bottom: 1px solid #888888;
  color: #ffffff;
  font-size: 12px;
}
body {
  margin: 0 auto;
  min-width: 1024px;
  background-color: #ffffff;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: normal;
  margin: 0;
  padding: 0;
}
a,
a:link,
a:visited {
  color: #333366;
  font-family: Arial, Helvetica, sans-serif;
}
a:hover,
a:link:hover,
a:visited:hover {
  color: #2b2777;
}
a:active {
  color: #383644;
}
a:focus {
  color: #3a32c4;
}
#header {
  height: 100px;
  margin-bottom: 0;
  background-color: #fff;
  border-bottom: none;
  box-shadow: 0 -3px 0px rgba(0, 0, 0, 0.2) inset;
  padding: 15px 2%;
  position: relative;
  z-index: 501;
}
#header table {
  margin: 0;
}
#header_col1 a {
  padding: 0 !important;
}
#header h1 {
  padding: 0;
  color: #2b2777;
}
#header .desc {
  color: #000;
  font-size: 12px;
  padding: 0 5px;
}
#header td.desc {
  font-size: 13px;
  position: relative;
  padding-right: 372px;
}
#header td.desc img.fnhad{
  max-height:100px;
  max-width:100%;
  margin:12px auto 0;
  display:block;
}
#header td.desc h2, p {
    margin:0;
    padding-bottom: 1em;
}
#header div.desc {
  font-size: 13px;
  float: right;
  top: -10px;
  right: -8px;
  width: 367px;
  position: relative;
}
#header .desc > div {
  float: right;
  position: absolute;
  top: -5px;
  width: 420px;
  right: 0;
}
#header .desc .style1 {
  color: #f00;
  font-family: Tahoma;
  font-weight: bold;
}
#header .col_div {
  display: none;
}
#header ul {
  background: none repeat scroll 0 0 #eee;
  border-radius: 3px;
  height: 26px;
  left: 0;
  padding-left: 2%;
  padding-right: 5%;
  position: absolute;
  top: 115px;
  white-space: nowrap;
  width: 93%;
}
#header ul.right_align_last_menu_item li:last-child{
  float: right;
}
#header ul.right_align_last_menu_item ul li:last-child{
  float: none;
}
#header ul ul,
.aucnav {
  background: linear-gradient(to bottom, #fff, #eee) repeat scroll 0 0 #eee;
  border: none;
  box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.9);
  border-radius: 3px 0 3px 3px;
}
#header ul a,
.aucnav a {
  font-size: 12px;
  color: #444444;
  display: inline-block;
  font-weight: bold;
  height: 26px;
  line-height: 30px;
  padding: 0 8px;
  text-decoration: none;
}
#header ul ul a,
.aucnav a {
  display: block;
  padding: 10px;
}
.aucbox div.rdesc {
  display: block;
  margin: 4px;
}
#header ul ul a:hover,
.aucnav a:hover {
  background: #fff;
}
#header ul ul li:last-child a,
.aucnav li:last-child a {
  border: none;
}
.aucnav {
  padding: 0;
  margin: 0 0 10px;
  text-align: center;
  overflow: hidden;
  border-radius: 4px 0 0 4px;
}
#header ul li {
  position: relative;
}
#header ul li.header-banner-container{
  float: right;
}
#header ul li.header-banner-container a{
  top: 3px;
}
#header ul li:hover {
  background: none repeat scroll 0 0 #fff;
}
#header iconmenu {
  background: none;
  border: none;
  box-shadow: none;
  left: auto;
  margin-right: 2%;
  padding: 0;
  right: 0;
  top: 109px;
  width: 365px;
}
#header .iconmenu img {
  width: 20px;
}
#header ul.iconmenu li:hover {
  background: transparent;
  box-shadow: none;
}
#header .iconmenu a {
  padding: 0 5px;
  position: relative;
}
#header ul li.menubb {
  left: auto;
  width: auto;
  right: 0;
  display: none;
}
#header ul li.menubb a {
  background: url("/images/mail.png") no-repeat scroll 6px 47%,
    linear-gradient(to bottom, #c2302d 0%, #b42525 100%) repeat scroll 0 0
      rgba(0, 0, 0, 0);
  color: #fff;
  text-shadow: 0 1px 0 #000;
  height: 25px;
  padding-left: 28px;
  cursor: default;
}
#header ul li.menubb a:hover,
#header ul li.menubb a.a {
  background: url("/images/mail.png") no-repeat scroll 6px 47% #fff;
  color: #444;
  text-shadow: none;
}
#header_col1 {
  background: transparent !important;
  border: medium none !important;
  box-shadow: none !important;
  padding-top: 0;
  position: static !important;
}
#header_col2 {
  height: 50px !important;
  position: static;
}
#header_col2 table {
  border-collapse: collapse;
}
#header td {
  padding: 0;
}
#header a {
  text-decoration: underline !important;
}
#header_gutter {
  display: none;
}
.spiffyfg span {
  display: none;
}
table.main_menu {
  margin: 0 1px 0 0 !important;
}
.main_menu td {
  padding: 0;
}
.main_menu a,
.main_menu a:link,
.main_menu a:visited {
  color: #fff !important;
}
#content div#lsidebar {
  float: left;
  margin-bottom: 10px;
  margin-left: 2%;
  min-width: 160px;
  width: 20%;
  margin-top: 25px;
}
#two_col_col1 {
  margin-top: 25px !important;
}
div#lsidebar a,
div.single a {
  font-family: tahoma, helvetica, sans-serif;
}
#sidebar-logo {
  width: 98%;
  margin: -8px 0 0 -8px;
}
#content {
  background-color: transparent !important;
}
#content div#main_content,
#two_col_col2 {
  background-color: rgba(255, 255, 255, 0.9);
  box-shadow: 0 0 16px 0 #ffffff;
  float: left;
  margin: 0;
  padding: 25px 1% 32px;
  width: 72%;
  *width: 71.5%;
  *padding: 40px 2% 30px;
}
#content div#main_content.solo {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  width: 92%;
  padding: 30px 0 0;
  margin: 0 2% 10px 2.5%;
}
#staticpage_content a {
  text-decoration: underline;
}
.col_menu_content {
  background-color: #f8f8f8;
  -moz-border-radius: 0 0 0 4px;
  -webkit-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  color: #444;
  text-shadow: 0 1px 0 #fff;
  padding: 3px 12px 12px;
  border: 1px solid #dedede;
  border-width: 0 0 1px 1px;
}
.col_menu_content .scroller {
  margin: -3px -11px -11px;
}
.col_div a,
.col_div a:link {
  text-decoration: underline;
}
.col_div a,
.col_div a:link,
.col_div a:visited {
  color: #000;
}
.col_div a:hover,
.col_div a:link:hover,
.col_div a:visited:hover {
  color: #666;
  cursor: pointer;
}
.col_menu_content h3 {
  color: #555;
  border-bottom-color: #444444;
}
.col_menu_content table {
  clear: both;
}
#list3 div.single {
  color: #444444;
}
#list3 div.single a,
#list3 div.single a:link,
#list3 div.single a:visited {
  text-shadow: 0 1px 0 #fff;
}
#list3 div div {
  color: #444444;
}
#list3 div.grayout {
  font-family: inherit !important;
  font-size: 13px !important;
}
.search_field {
  border: 2px solid #888;
  margin-top:5px;
}
.col_menu_content input[type="text"] {
  border: 2px solid #888 !important;
}
#auctions_holder {
  width: 100%;
  text-align: center;
}
#auctions_holder .main {
  position: relative;
}
.aucbox {
  background: #808080;
  border-color: #a0a0a0;
  width: 23%;
  display: inline-block;
  margin-right: 1%;
  vertical-align: top;
}
.aucbox a {
  text-decoration: underline;
}
.aucbox:nth-child(4n) {
  margin-right: 0;
}
.aucbox .dvh3 .heading {
  background: #04599a;
  color: #fff;
  text-shadow: none;
  border-radius: 2px;
}
.aucbox .dvh3 {
  background: #04599a;
  margin:-15px 0 0;
}
.aucbox main {
  border-color: #fff;
}
.aucbox .red_link,
.aucbox .red_link{
  color: #ff0000 !important;
  text-shadow: none;
}
.aucbox .red {
  color: #d00000;
  text-shadow: 0 1px 0 #ccc;
}
.aucbox .green_link,
.aucbox .green_link:visited {
  color: #0f0 !important;
  text-shadow: none;
}
.aucbox .black_link,
.aucbox .black_link:visited {
  color: #fff !important;
  text-shadow: none;
  font-size: 12px;
  font-weight: bold;
}
.aucbox.classifieds {
  background: #eeeeee;
  background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #eeeeee),
    color-stop(100%, #cccccc)
  ); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(
    top,
    #eeeeee 0%,
    #cccccc 100%
  ); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(
    top,
    #eeeeee 0%,
    #cccccc 100%
  ); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* IE10+ */
  background: linear-gradient(to bottom, #eeeeee 0%, #cccccc 100%); /* W3C */
  border-color: #a0a0a0;
}
.aucbox .dvh3 {
  text-align: center;
}
.aucbox.classifieds .dvh3 .heading {
  background: #04599a;
  color: #000;
  text-shadow: 0 1px #ccc;
  border-radius: 2px;
  margin-right: 0;
}
.aucbox.classifieds .dvh3 {
  background: #04599a;
  border-bottom-color: #000;
  border-radius: 3px 2px 0 0;
  border-bottom: 1px solid #8cb750;
}
.aucbox.classifieds table.main {
  border-color: #fff;
}
.aucbox h2 {
  font-size: 14px;
  margin: 10px 0 -4px;
}
.aucbox p,
.aucbox p.title {
  color: #fff;
  font-size: 11px;
  margin: 2px 5px;
}
.aucbox.upcoming .green_link,
.aucbox.upcoming .green_link:visited {
  font-size: 16px;
  font-size: 16px;
}
.aucbox .arrow_wrapper {
  clear: both;
  float: none;
  font-size: 12px;
  padding-right: 0;
  text-align: right;
  margin-bottom: 4px;
}
.aucbox .arrow_wrapper a {
  color: #fff;
}
.main:hover .aucdesc {
  display: block !important;
}
.aucdesc {
  position: absolute;
  bottom: 0;
  position: absolute;
  z-index: 1000;
  max-height: 50%;
  text-align: left;
  width: 100%;
  background-color: rgba(50, 50, 50, 0.7);
  color: #fff;
  font-size: 11px;
  overflow: hidden;
}
.aucbox hr {
  margin: 0;
}
.aucbox p a.auction_link {
  line-height: 15px;
}
.aucbox.upcoming {
  margin: 0 2%;
  width: 95.7%;
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid #04599a;
}
.aucbox.upcoming > img {
  margin: 0 12%;
}
.aucdesc > div {
  padding: 5px;
}
.aucdesc p {
  margin: 0;
}
.aucdesc p:last-child {
  overflow: hidden;
  text-overflow: ellipsis;
}
.aucdesc a,
.aucdesc a:link,
.aucdesc a:visited {
  color: #ffffff;
  font-size: 11px;
}
.aucinfo {
  background-color: #04599a;
  float: left;
  position: relative;
  width: 100%;
}
.auctitle {
  color: #fff;
  font-size: 12px;
  overflow: hidden;
  padding: 2% 0 0 3px;
  text-align: left;
  text-shadow: 1px 1px #000000;
  width: 82%;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.aucmenu {
  background: #fdfdfd;
  background: -moz-linear-gradient(top, #fdfdfd 0%, #f0f0f0 100%); /* FF3.6+ */
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #fdfdfd),
    color-stop(100%, #f0f0f0)
  ); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(
    top,
    #fdfdfd 0%,
    #f0f0f0 100%
  ); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(
    top,
    #fdfdfd 0%,
    #f0f0f0 100%
  ); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fdfdfd 0%, #f0f0f0 100%); /* IE10+ */
  background: linear-gradient(to bottom, #fdfdfd 0%, #f0f0f0 100%); /* W3C */
  overflow-y: scroll;
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2000;
  text-align: left;
  opacity: 0.9;
}
.aucmenu a {
  display: block;
  padding: 7px 0;
  margin: 5px 10px;
  color: #c2302d;
}
.go_but {
  float: left;
  width: 32px;
}
#frm-search {
  padding-left: 25px;
}
#date-div form.r {
  margin: 18px 25px 0 0;
}
.go_but img {
  display: block;
  max-width: 95%;
}
.slider {
  height: auto;
  padding: 0;
}
.slider .container {
  height: auto;
}
.slider li {
  display: none;
  margin: 0;
}
.slider li:first-child {
  height: auto;
  display: block;
}
.slider li img {
  border-color: #a0a0a0;
  width: 100%;
  display: block;
  height: auto;
  margin: 0;
  border: medium none;
}
.slider .prev,
.slider .next {
  position: absolute;
  z-index: 100;
  opacity: 0.8;
  height: 100%;
  width: 50%;
  min-width: 22px;
  padding: 0;
  margin: 0;
  cursor: pointer;
  display: none;
}
.slider .prev {
  background-image: url("/images/prevs-ai.png");
  background-position: 6% center;
}
.slider .next {
  background-image: url("/images/nexts-ai.png");
  right: 0;
  background-position: 94% center;
}
.noscript li img[data-ssrc] {
  display: block;
}
.noscript li {
  display: block;
}
.infodiv,
.bid-items div.inf a,
.infotd b,
.grid a.inf,
a.ainf {
  background: linear-gradient(to bottom, #c2302d 0%, #b42525 100%) repeat scroll
    0 0 rgba(0, 0, 0, 0);
  color: #fff;
}
.infodiv:hover,
.bid-items div.inf a:hover,
.infotd b:hover,
.grid a.inf:hover,
a.ainf {
  background: linear-gradient(to bottom, #c2302d 0%, #b42525 100%) repeat scroll
    0 0 rgba(0, 0, 0, 0);
}
.lrf-btn {
  z-index: 1001;
  position: fixed;
  right: 10px;
  bottom: 10px;
  width: 74px;
  white-space: normal;
  display: none;
  box-shadow: 0px 0px 6px -2px #000;
}
.lrf-btn.top {
  bottom: 65px;
}
.bid-items hr {
  border-color: #444;
}
.logintobid{width: 100%; text-align: left; display: inline; margin: 5px 0px;line-height: 17px;}
.logintobid button{margin-left: 0px;}
.tooltip {
  background: linear-gradient(to bottom, #fff, #eee) repeat scroll 0 0 #eee;
  border: none;
  box-shadow: 0 2px 5px -1px rgba(0, 0, 0, 0.9);
  color: #333;
  padding: 12px;
  text-shadow: 0 1px 0 #fff;
}
.tooltip th {
  background-color: #04599a;
  color: #fff;
}
.tooltip th,
.tooltip td {
  border-color: #a0a0a0;
}
.tooltip a {
  color: #444444 !important;
}
.tipped {
  border-color: #b42525;
}
.tipped.hv,
.tipped.hvr {
  background-color: #b42525;
  color: #fff;
  text-shadow: none;
  padding: 0 4px;
}
td.tipped.hv,
td.tipped.hvr {
  padding: 6px 4px;
}
td.tipped.hv a,
td.tipped.hvr a {
  color: #fff;
}
.gallery td span.tipped.hv,
.gallery td span.tipped.hvr {
  color: #fff;
}

*[style="color:green;"] {
  color: #0f0 !important;
}
#modal.sbblock div.dvh3 {
  background:#04599A;
  color:#FFF;
  font-weight:bold;
  font-size:16px;
  padding:8px 12px;
  margin:-32px -31px 20px;
}
.sbblock h3{
  background:#04599A;
}
.sbblock h3 span {
  background: #04599a;
}
#modal-container a.modal-close {
  color: #fff;
}
#modal a {
  color: #f29e00;
}
my-modal-overlay {
  background-color: #eeeeee;
}
.sbblock {
  background-color: #eeeeee;
  border-color: #ccc;
}
.sblockreport {
  border-color: #04599a #ccc #a0a0a0;
}
.flash_msg,
.bid-items div.i,
.form div.i {
  background-color: #eeeeee !important;
  border-color: #0f0;
}
.flash_error,
.bid-items div.e,
.form div.e {
  background-color: #eeeeee !important;
  border-color: #f00;
}
#item-detail {
  background: #eeeeee;
  background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #eeeeee),
    color-stop(100%, #cccccc)
  ); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(
    top,
    #eeeeee 0%,
    #cccccc 100%
  ); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(
    top,
    #eeeeee 0%,
    #cccccc 100%
  ); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* IE10+ */
  background: linear-gradient(to bottom, #eeeeee 0%, #cccccc 100%); /* W3C */
  border-color: #a0a0a0;
  text-shadow: 0 1px 0 #eee;
}
.infodiv.ext_bid{
  padding: 0px 5px 1px;
  font-weight: bold;
  height: 18px;
  line-height: 1;
  margin-top: 0px;
}
#item-detail th{
  vertical-align: middle;
}
#item-image img {
  border-color: #666;
}
.bid_form span {
  color: #333;
}
.bid_form input[type="text"],
.cart_form input[type="text"],
.gallery input[type="text"] {
  border-color: #666;
}
.tab_ul a {
  text-shadow: 0 1px 0 #efefef;
  color: #333;
}
.tab_ul li {
  background: #eeeeee;
  background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #eeeeee),
    color-stop(100%, #cccccc)
  ); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(
    top,
    #eeeeee 0%,
    #cccccc 100%
  ); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(
    top,
    #eeeeee 0%,
    #cccccc 100%
  ); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* IE10+ */
  background: linear-gradient(to bottom, #eeeeee 0%, #cccccc 100%); /* W3C */
  border-color: #a0a0a0;
}
.tab_ul li:hover {
  background: linear-gradient(to bottom, #c2302d 0%, #b42525 100%) repeat scroll
    0 0 rgba(0, 0, 0, 0);
  border: none;
  box-shadow: 0 0 0 1px #ccc;
  margin: 5px 5px 1px 1px;
}
.tab_ul li:hover a {
  text-shadow: none;
}
.tab_ul li.a {
  border-color: #444444 #444444 #ddd !important;
  z-index: 10;
  -moz-box-shadow: -2px -1px 2px -1px #000, 3px -1px 2px -2px #000;
  -webkit-box-shadow: -2px -1px 2px -1px #000, 3px -1px 2px -2px #000;
  box-shadow: -2px -1px 2px -1px #000, 3px -1px 2px -2px #000;
}
.tab_ul li.a:hover {
  background: #eeeeee;
  background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #eeeeee),
    color-stop(100%, #cccccc)
  ); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(
    top,
    #eeeeee 0%,
    #cccccc 100%
  ); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(
    top,
    #eeeeee 0%,
    #cccccc 100%
  ); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* IE10+ */
  background: linear-gradient(to bottom, #eeeeee 0%, #cccccc 100%); /* W3C */
  border-color: #a0a0a0;
  border-style: solid;
  border-width: 1px;
  border-color: #a0a0a0 #a0a0a0 #ddd !important;
  margin: 4px 4px 0 0;
}
.tab_ul li.a:hover a {
  color: #000;
  text-shadow: 0 1px 0 #efefef;
}
.tab_ul li#videostab:hover {
  background: #c2302d;
}
.tab_ul li#videostab a {
  text-shadow: 0 1px 0 #333;
  color: #fff;
}
.tab_ul li#videostab,
.tab_ul li#videostab.a:hover {
  background: #04599a;
  border-color: #a0a0a0;
}
.tab_content {
  background-color: #fff;
  border-color: #444444;
  box-shadow: none;
  z-index: 6;
}
.grid th {
  background-color: #04599a;
  border-color: #eeeeee;
}
.grid th a:hover {
  color: #fff;
}
.grid td {
  border-color: #ccc;
}
.grid tr.e {
  background-color: #eeeeee;
}
.simplegrid tr.e {
  background-color: #eeeeee;
}
.simplegrid tr.hv {
  background-color: #f8f8f8;
}
.grid div.sbblock {
  background: linear-gradient(to bottom, #fff, #eee) repeat scroll 0 0 #fff;
  border: none;
  box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.9);
}
.grid.rpt tbody th,
.grid.rpt tr.red td.r {
  color: #fff;
}
.grid.rpt tbody tr.red th {
  color: #f00;
}
.grid.rpt tbody tr.green th {
  color: #0f0;
}
.dvprogress {
  color: #333;
  background: url("/images/indicator-ai.gif") no-repeat scroll 5px 5px #eee;
  border-color: #ccc !important;
  text-shadow: 0 1px 0 #f8f8f8;
}
#three_col_col1,
#three_col_col2,
#three_col_col3 {
  background-color: #52514e;
}
.red_link:link,
.red_link:visited {
  color: #ff0000 !important;
}
.green_link,
.green_link:visited {
  color: green !important;
}
#lsidebar .red_link:link,
#lsidebar .red_link:visited {
  color: #a00 !important;
}
#footer {
  position: relative;
  white-space: normal;
}
#footer div {
  display: none;
}
#footer #mobswitchlink {
  display: block !important;
}
.red,
.red:link,
.red:visited {
  color: #f00 !important;
}
.button_box {
  color: #f00;
}
#gutter {
  width: 2%;
}
#two_col_col1 {
  background-color: transparent;
  margin-top: 20px;
}
.auction_list table[style] {
  background-color: #292929 !important;
}
.auction_list table[style] a {
  color: #f29e00 !important;
}
.auction_list table a {
  color: #f29e00 !important;
}
.auction_list table[style] a[style="color:red;"] {
  color: red !important;
}
.auction_list table[style] a[style="color: red;"] {
  color: red !important;
}
.auction_list table[style] a[style="COLOR: red"] {
  color: red !important;
}
.auction_list tr td table {
  background-color: #eeeeee !important;
}
.auction_list td[style] {
  background-color: #eeeeee !important;
}
.auction_list td[colspan="5"] {
  background-color: #52514e !important;
}
.auction_list .spifgreyfg {
  border-bottom: 1px solid #666 !important;
}
.auction_list .spifgreyfg td {
  background-color: #292929 !important;
}
.auction_list_dropdown {
  border-color: #888;
}
#item_image {
  border-color: #a0a0a0;
}
.bid_field {
  border-color: #888;
}
.bid_error {
  background-color: #eeeeee;
  border-color: #f00;
  color: #333 !important;
}
.bid_message {
  background-color: #eeeeee;
  border-color: #0f0;
  color: #ddd !important;
}
.auction_list_nav tr {
  background-color: transparent !important;
  color: #333 !important;
}
#item-search {
  background-color: #eeeeee;
  border-color: #eeeeee;
}
.auction_all tr[style] {
  background-color: #eeeeee !important;
}
.auction_all tr[style]:nth-child(even) {
  background-color: #404040 !important;
}
.auction_all td {
  background-color: transparent !important;
}
.auction_all td a:not(.help) {
  color: #000 !important;
}
.auction_all[style*="background"] {
  background-color: #eeeeee !important;
}
.field_instructions {
  background-color: #fff;
}
.registration_form table table[style] {
  background-color: #eeeeee !important;
  border: 1px solid #ccc !important;
}
.registration_form table table[style] td {
  background-color: transparent !important;
  border: none !important;
}
table.registration_form {
  background-color: transparent !important;
}
.login_form_field {
  border-color: #888;
}
#calBorder {
  color: #000;
}
.cluetip-default h3#cluetip-title {
  background-color: #000;
}
p[style*="color:#3a69af"] {
  color: #000 !important;
}
.cluetip-default #cluetip-outer {
  background-color: #eeeeee;
  border: 1px solid #ccc;
}
.cluetip-default #cluetip-inner {
  background-color: transparent;
}
.error_label {
  color: #d00000;
}
.registration_form td[style*="yellow"] {
  color: #52514e;
}
span[style*="yellow"] {
  color: #52514e;
}
input[type="submit"],
button,
input[type="button"],
input[type="reset"] {
  background: #c2302d;
  background: -moz-linear-gradient(top, #c2302d 0%, #b42525 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #c2302d),
    color-stop(100%, #b42525)
  );
  background: -webkit-linear-gradient(top, #c2302d 0%, #b42525 100%);
  background: -o-linear-gradient(top, #c2302d 0%, #b42525 100%);
  background: -ms-linear-gradient(top, #c2302d 0%, #b42525 100%);
  background: linear-gradient(to bottom, #c2302d 0%, #b42525 100%);
  border-color: #b42525;
}
input[type="button"].a,
input[type="button"].a:hover,
label.ui-state-active {
  background: #04599a;
  border-color: #04599a;
}
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover {
  background: #b42525;
  background: -moz-linear-gradient(top, #b42525 0%, #c2302d 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #b42525),
    color-stop(100%, #c2302d)
  );
  background: -webkit-linear-gradient(top, #b42525 0%, #c2302d 100%);
  background: -o-linear-gradient(top, #b42525 0%, #c2302d 100%);
  background: -ms-linear-gradient(top, #b42525 0%, #c2302d 100%);
  background: linear-gradient(to bottom, #b42525 0%, #c2302d 100%);
}
.form .mce-tinymce div {
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.from .mce-tinymce button {
  background: transparent !important;
}
.blue_submit_sm,
.blue_submit,
.help,
.help2 {
  background: #c2302d;
  background: -moz-linear-gradient(top, #c2302d 0%, #b42525 100%); /* FF3.6+ */
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #c2302d),
    color-stop(100%, #b42525)
  ); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(
    top,
    #c2302d 0%,
    #b42525 100%
  ); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(
    top,
    #c2302d 0%,
    #b42525 100%
  ); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #c2302d 0%, #b42525 100%); /* IE10+ */
  background: linear-gradient(to bottom, #c2302d 0%, #b42525 100%); /* W3C */
  border-color: #b42525;
  color: #fff !important;
}
.blue_submit_sm[value="go"] {
  padding: 0 4px;
  position: relative;
  top: 2px;
}
table[bordercolor="silver"] td[bgcolor] {
  background-color: #444444;
}
#modalwindow {
  background-color: #eeeeee;
  border-color: #ccc;
}
.b_field_set {
  border-color: #444444;
}
.b_field_set legend {
  background-color: #eeeeee;
  border-color: #ccc;
}
.b_field_set tr[style] {
  background-color: #eeeeee !important;
}
.b_field_set tr[style]:nth-child(even) {
  background-color: #404040 !important;
}
div.scroll {
  background-color: #eeeeee;
}
a.submenu:link {
  color: #000;
}
tr.auction_list_override td {
  background-color: #eeeeee !important;
}
table.payinv_override {
  background-color: #eeeeee !important;
}
.auction_list a.selected_page {
  color: red !important;
}

.piro_html .h_t_l,
.piro_html .h_t_r,
.piro_html .h_b_l,
.piro_html .h_b_r {
  background-image: url("/images/pirobox/new_skin-raa.png");
}
.piro_html .h_t_c,
.piro_html .h_b_c {
  background-image: url("/images/pirobox/new_skin_top-raa.png");
}
.piro_html .h_c_l,
.piro_html .h_c_r {
  background-image: url("/images/pirobox/new_skin_left-raa.png");
}
.piro_html .h_c_c,
.piro_html .h_c_c .div_reg,
.caption {
  background-image: url("/images/pirobox/caption-raa.png");
}
.nav_container {
  background-image: url("/images/pirobox/bottom_nav-raa.png");
}
.piro_close {
  background-image: url("/images/pirobox/close.png");
  position: absolute;
  top: 1px;
}
a.piro_next,
a:hover.piro_next,
.piro_next_fake {
  background-image: url("/images/pirobox/next.png");
  position: absolute;
  top: 1px;
}
.piro_prev_fake,
a.piro_prev,
a:hover.piro_prev {
  background-image: url("/images/pirobox/prev.png");
  position: absolute;
  top: 1px;
}
fieldset {
  background-color: #eeeeee;
  border-color: #ccc;
}

.fieldset {
  background-color: #eeeeee;
  border-color: #ccc;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #fefefe;
  margin: 12px 0 6px;
  position/*\**/: relative\9;
  padding/*\**/: 9px 7px 9px;
  display: block;
  margin-inline-start: 2px;
  margin-inline-end: 2px;
  padding-block-start: 0.35em;
  padding-block-end: 0.625em;
  min-inline-size: min-content;
  border-width: 2px;
  border-style: groove;
  border-color: threedface;
  border-image: initial;
}
.close-text{
  visibility: hidden !important;
}
.fieldset-container {
  background-color: #eeeeee;
  overflow: auto;
}
.fieldset .legend {
  color: #333;
}

fieldset legend {
  color: #333;
}
.form th,
.form td,
.form div {
  border-color: #ccc;
}
.form th{width:136px;}
.form table span.r{margin-top:7px;}
.form span.tip {
  text-shadow: 0 1px 0 #f8f8f8;
}
label.error {
  color: #f00;
}
table.frm tr.h {
  background-color: #ccc;
}
table.frm tr.e {
  background-color: #eeeeee;
}
.tab_content table.frm th,
.tab_content table.frm td {
  border-color: #fff;
}
hr {
  color: #eeeeee;
}
#invoice-auction-info div {
  background-color: #eeeeee;
}
div.ioverlay {
  background-color: #eeeeee;
  border-color: #ccc;
  color: #333;
  text-shadow: 0 1px 0 #ddd;
}
.grey_small {
  color: #444;
}
fieldset h3 {
  color: #333;
}
.info,
#groups div.info,
.bid-items div.info {
  background-color: #eeeeee;
  border-color: #ccc !important;
  -moz-box-shadow: 0 0 12px #000;
  -webkit-box-shadow: 0 0 12px #000;
  box-shadow: 0 0 12px #000;
}
#groups li span,
ul.items li span,
.bid-items span label {
  border-color: #666;
}
#groups li:hover span,
ul.items li.h span,
.bid-items span.h label,
.bid-items span label:hover {
  background-color: #444444;
}
#imgbin div.a {
  background-color: #04599a;
  outline-color: #a0a0a0;
}
#imgbin div.a a {
  color: #fff !important;
  border-color: #444444 !important;
}
#imgbin div.a a.menu-parent {
  color: #333 !important;
}
.fixed-head {
  background-color: #eeeeee;
  width: 72%;
}
.menu-parent {
  background: #fff;
  box-shadow: 0 6px 5px #000;
  color: #000 !important;
  border: none;
  text-shadow: 0 1px 0 #eee;
}
.menu {
  color: #000;
  background: linear-gradient(to bottom, #fff, #eee) repeat scroll 0 0 #eee;
  border: none;
  box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.9);
}
.menu a {
  background-color: transparent;
  color: #c2302d;
  text-shadow: 0 1px 0 #eee;
}
.menu a:hover {
  color: #c2302d;
  background-color: #fff;
  text-shadow: none;
}
.MsoNormal span {
  color: #fff !important;
  padding: 8px;
}
#editinfo-btn {
  color: #336;
}
fieldset.pager {
  background-color: #eeeeee;
  border-color: #ccc;
}
fieldset.pager div.r a.r.a,
.pager a:hover {
  background-color: #f8f8f8;
  outline-color: #ccc;
}
.pager select {
  border-color: #888;
}
.pager a {
  text-decoration: none;
  padding: 3px 6px 2px;
}
.pager strong {
  color: #a0a0a0;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
}
.gallery .minbid {
  color: #000;
  font-size: 13px;
}
.gallery .minbid.hv,
.gallery .tipped.minbid.hvr {
  color: #fff;
}
div.gallery .tipped {
  border-color: #b42525;
}
div.gallery sub.tipped.hv,
div.gallery sub.tipped.hvr {
  color: #fff;
  padding: 0 4px;
}
div.gallery sub.tipped.hv a,
div.gallery sub.tipped.hvr a {
  color: #fff;
}
.gallery .price {
  color: #fff;
}
.gallery .trem {
}
.gallery div a img {
  background-image: url("/images/imgloading-ai.png");
}
.gallery span.r {
  background-image: url("/images/graero-right-ai.png");
}
.gallery span.l {
  background-image: url("/images/graero-left-ai.png");
}
.gallery div.msg.g {
  border-color: #0f0;
}
.gallery div.msg.r {
  border-color: #f00;
}
.gallery div.msg {
  background-color: #ccc !important;
}
.gallery a.fav {
  background-image: url(/images/star.png);
  opacity: 0.8;
}
.gallery a.fav.a {
  background-image: url(/images/staron-ai.png);
  opacity: 1;
}
.gallery img.refresh {
}
.ui-combobox-input {
  color: #000 !important;
}
.hide-block {
  background-color: #52514e !important;
}
.auction_options .link-list {
  background-color: #eeeeee;
  border: 1px solid #ccc;
}
.auction_options .opts_select {
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-left: none;
}
.auction_options .opts_select_up {
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-top: none;
}
.auction_options .link-list p {
  font-family: inherit;
}
.report_auction_filter {
  color: #000;
}
#frm-cats .ui-multiselect,
#frm-item-cats .ui-multiselect,
td.aviews .ui-multiselect,
.col_menu_content .ui-multiselect {
  border-color: #888;
}

.solo form#frm-cats,
.solo form#frm-item-cats {
  padding-left: 27px;
  margin-left: 0;
  margin-top: 0;
}

.follow.cal a {
  background: #f8f8f8;
  outline-color: #ccc;
  color: #000;
}
.follow.cal a:hover {
  background: #000;
  color: #fff;
}
#imgtbar,
#picbin div.a,
#picbin div.p {
  background-color: #04599a;
}
.tippedP:hover {
  background: #b42525;
  color: #fff;
  text-shadow: none;
}
.potentialTip {
  background: linear-gradient(to bottom, #fff, #eee) repeat scroll 0 0 #fff !important;
  border: none;
  box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.9);
  color: #333;
  padding: 12px;
  text-shadow: 0 1px 0 #fff;
  margin-left: 12.5%;
}
.dashboard-stats legend,
.dashboard-menu legend {
  font-size: 18px;
}
.dashboard-menu p.grayout{padding:0;}
.dashboard-stats .grid td {
  border: none;
}
.dashboard-stats .grid td.label {
  width: 20%;
}
tr.last td.label {
  border-bottom: none;
}
#footer {
  width: 910px;
  margin: 0px auto;
  padding: 0;
  border: none;
  margin: 20px auto;
  background: none;
}
#footer ul {
  list-style-type: none;
  margin: 0;
  padding: 0px;
  width: 100%;
}
#footer li {
  list-style-type: none;
  margin: 20px 0;
  text-align: center;
  width: 18%;
  margin: 20px 0;
}
#footer li:last-child {
  width: 23%;
}
#footer a {
  text-decoration: underline;
}
#footer p {
  font: normal 11px/12px Arial, Helvetica, sans-serif;
  color: #039;
  margin: 0;
  clear: both;
  display: block;
  text-align: center;
  text-shadow: 1px 1px 0 #fff;
}
div.liveauction h3 {
  background: #04599a;
}
.tab_content table.frm.ai-invoice th,
.tab_content table.frm.ai-invoice td {
  border-color: #000;
}
.tab_content table.ai-invoice table.frm th,
.tab_content table.ai-invoice table.frm td {
  border-color: #000;
}
.pastsales-promotion {
  background-color: #1c54a7;
  margin: 0 auto;
  width: 983px;
}
.pastsales-promotion p {
  color: #fff;
  font-size: 16px;
  text-align: justify;
  margin: 10px;
}
.pastsales-promotion td > a {
  padding: 5px;
}

input[type=text], textarea {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  transition: all 0.30s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #DDDDDD;
}
 
input[type=text]:focus, textarea:focus, select:focus, button:focus, input[type=submit]:focus, a:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  outline: 1px solid rgba(81, 203, 238, 1);
}

.infodiv-button, .infodiv-button:focus {
  float:none !important;
  padding: 5px 8px !important;
    height: 32px !important;
}

.to-right{
  float: right !important
}
#matabs .tab_content .infodiv{position:relative; top:-30px;right:-16px;}
#matabs .tab_content .infodiv:focus{float:right !important;}
#matabs .tab_content .bid-items .infodiv{position:static !important;}
#matabs .tab_content .bid-items .infodiv:focus{float:none !important;}
@media screen and (max-width: 1120px){
  .logintobid button{font-size: 12px;}
}
.green{color:#28A745 !important;}
.red{color:#DC3545 !important;}

.winner {
  text-align: center;
  margin-left: 21%;
  margin-right: 21%;
  border: 1px solid green;
  background: green;
  color: #fff;
  border-radius: 5px;
  font-size: 25px;
  font-weight: bold;
  padding: 7px 5px 7px 5px;
}
.salestatusrpt{
  line-height: normal;
  margin-right: 8px;
}
.uwy.userway_p1 .userway_buttons_wrapper{
  top: auto !important;
  bottom: 15px !important;
  left: 70px !important;
}
#header ul ul li {
  padding: unset;
}
#email-alerts{margin-left: 20px; float: right;}
.blue_submit_sm{ margin-top: -27px;}
#consigned_items.grid td a img{ margin: auto;max-width: 150px;max-height: 150px;object-fit: contain;display: block;}
.card-info-td{display: flex;}
.card-info-td .infodiv{position: static !important; margin-left:10px;}
.tbl-dinfo{
  margin-bottom: 10px;
  min-width: 150px;
  padding: 5px;
  font-weight: bold;
  background-color: #c2302d;
  color: #fff;
}
.tbl-cinfo td{ width: 50%;}
.tbl-cinfo.grid td:last-child{border: 1px solid #D3D3D3;}