@import url(https://fonts.googleapis.com/css?family=Sintony:400,700);
html, body, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent; }

article, aside, figure, footer, header, hgroup, nav, section {
  display: block; }

.is-sm-hidden,
.is-med-hidden {
  display: block; }

@media (max-width: 994px) {
  .is-med-hidden {
    display: none; } }

@media (max-width: 600px) {
  .is-sm-hidden {
    display: none; }
  .is-no-float {
    float: none; } }

.main-title-bar {
  background: #454646;
  /* Old browsers */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454646', endColorstr='#1a1c1a',GradientType=0 );
  /* IE6-8 */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1NDY0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTFjMWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -ms-linear-gradient(top, #454646 0%, #1a1c1a 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #454646), color-stop(100%, #1a1c1a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #454646 0%, #1a1c1a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #454646 0%, #1a1c1a 100%);
  /* FF3.6+ */
  background: -o-linear-gradient(top, #454646 0%, #1a1c1a 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #454646 0%, #1a1c1a 100%);
  /* W3C */
  border-bottom: 1px solid #999999;
  margin-top: 10px; }
  @media (max-width: 994px) {
    .main-title-bar {
      margin-left: 230px;
      margin-right: 10px;
      margin-top: 0; } }
  @media (max-width: 600px) {
    .main-title-bar {
      margin: 0; } }

.side-title-bar {
  background: #454646;
  /* Old browsers */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454646', endColorstr='#1a1c1a',GradientType=0 );
  /* IE6-8 */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1NDY0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTFjMWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -ms-linear-gradient(top, #454646 0%, #1a1c1a 100%);
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #454646), color-stop(100%, #1a1c1a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #454646 0%, #1a1c1a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #454646 0%, #1a1c1a 100%);
  /* FF3.6+ */
  background: -o-linear-gradient(top, #454646 0%, #1a1c1a 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #454646 0%, #1a1c1a 100%);
  /* W3C */
  border-bottom: 1px solid #999999; }

.title-bar-text {
  font-style: normal;
  overflow: hidden;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6);
  text-transform: uppercase;
  white-space: nowrap; }

h1.title-bar-text {
  margin-top: 10px;
  padding: 5px 5px 5px 15px;
  font-size: 24px;
  color: #FFFFFF;
  font-weight: normal; }
  @media (max-width: 994px) {
    h1.title-bar-text {
      margin-top: 0; } }
  @media (max-width: 600px) {
    h1.title-bar-text {
      font-size: 18px;
      padding-left: 10px;
      margin-top: 0; } }
  h1.title-bar-text a {
    color: #FFFFFF;
    text-decoration: none; }

h2.title-bar-text {
  padding: 5px 5px 5px 10px;
  font-size: 18px;
  color: #FFFFFF;
  font-weight: normal; }
  h2.title-bar-text a {
    color: #FFFFFF;
    text-decoration: none; }

.second-title-bar {
  margin: 15px 0;
  padding: 4px 8px;
  background: #e1e1e1;
  text-shadow: 0px 1px 0px #fff;
  font-weight: bold;
  white-space: nowrap; }

.item-view-title {
  float: left;
  margin: 0; }
  @media (max-width: 600px) {
    .item-view-title {
      float: none; } }

.item-view-sort {
  float: right;
  padding: 8px 10px 0 0; }
  @media (max-width: 600px) {
    .item-view-sort {
      float: none;
      padding: 0 0 5px 10px; } }
  .item-view-sort span {
    font-size: 11px;
    color: #FFFFFF; }

.bread-crumb {
  margin-top: 5px; }
  @media (max-width: 600px) {
    .bread-crumb {
      margin-left: 10px; } }

.required-msg {
  margin: 10px 0 15px 0; }

.required {
  color: #D50A0A; }

label {
  float: left;
  display: inline-block;
  padding: 5px 0 0 0;
  font-size: 13px;
  font-weight: bold; }
  @media (max-width: 994px) {
    label {
      clear: left;
      display: block;
      width: 100%; } }

label.warnText {
  padding-top: 2px; }

span.warnMsgText {
  display: block;
  padding: 2px 0 0 0;
  color: #d50a0a;
  font-size: 10px; }

input[type="text"],
input[type="password"],
input[type="tel"],
input[type="email"],
textarea {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 13px;
  border: 1px solid #999999;
  padding: 5px;
  width: 100%;
  max-width: 340px;
  font-family: "Sintony", Arial, sans-serif; }
  @media (max-width: 600px) {
    input[type="text"],
    input[type="password"],
    input[type="tel"],
    input[type="email"],
    textarea {
      max-width: 300px; } }

textarea {
  min-height: 8em; }

select {
  width: 340px;
  font-size: 13px; }
  @media (max-width: 600px) {
    select {
      width: 300px; } }

.select_date {
  width: 80px;
  font-size: 13px; }

.select_day {
  width: 80px;
  font-size: 13px; }

.select_year {
  width: 80px;
  font-size: 13px; }

#registerForm ul li,
#updateRegForm ul li,
#updateCC ul li,
#loginForm ul li,
#customerService ul li {
  padding: 0 0 10px 0; }

.msg_age18 {
  color: #d50a0a;
  font-size: 10px;
  padding: 2px 0 0 0; }

.msg_age_privacy {
  font-size: 11px;
  padding: 2px 0 0 0; }
  @media (max-width: 994px) {
    .msg_age_privacy {
      width: 350px; } }
  @media (max-width: 600px) {
    .msg_age_privacy {
      width: 300px; } }

.custErrorMsg {
  width: 400px;
  background: #D50A0A;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  margin: 10px 0;
  padding: 0;
  box-shadow: 0 0 2px #000;
  -moz-box-shadow: 0 0 2px #000;
  -webkit-box-shadow: 0 0 2px #000;
  -o-box-shadow: 0 0 2px #000;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px; }

.custErrorMsg div {
  text-align: center;
  padding: 10px 10px 2px 10px; }

#simpleSearchForm {
  width: 200px;
  height: 24px; }
  @media (max-width: 994px) {
    #simpleSearchForm {
      width: 300px;
      height: 35px; } }
  #simpleSearchForm .autocomplete {
    width: 160px;
    height: 22px;
    background: #a4a4a4;
    margin: 0 0 0 3px;
    padding: 1px 0 1px 4px;
    border: 1px solid #333;
    -moz-box-shadow: 1px 2px 3px #555 inset;
    -webkit-box-shadow: inset 1px 2px 3px #555;
    box-shadow: inset 1px 2px 3px #555;
    font: bold 12px verdana;
    color: #444;
    overflow: hidden; }
    @media (max-width: 994px) {
      #simpleSearchForm .autocomplete {
        width: 250px;
        height: 32px;
        font-size: 13px; } }
  #simpleSearchForm .autocomplete2 {
    width: 160px;
    height: 22px;
    background: #a4a4a4;
    margin: 0 0 0 3px;
    padding: 1px 0 1px 4px;
    border: 1px solid #333;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-appearance: none;
    -moz-box-shadow: 1px 2px 3px #555 inset;
    -webkit-box-shadow: inset 1px 2px 3px #555;
    box-shadow: inset 1px 2px 3px #555;
    font: bold 12px verdana;
    color: #444;
    overflow: hidden; }
    @media (max-width: 994px) {
      #simpleSearchForm .autocomplete2 {
        width: 250px;
        height: 32px;
        font-size: 13px; } }
  #simpleSearchForm input[type="image"] {
    vertical-align: top;
    width: 26px;
    padding: 0;
    margin: 0; }
    @media (max-width: 994px) {
      #simpleSearchForm input[type="image"] {
        width: 32px;
        padding-top: 2px; } }

.icon-chevron-right {
  color: #FFF;
  font-size: 10px;
  vertical-align: text-top;
  margin: 2px 12px 0 1px; }

span.icon-chevron-right {
  color: #FFF;
  font-size: 10px;
  vertical-align: text-top;
  margin-top: -1px;
  margin-right: 8px; }

h2 > span.icon-chevron-right1 {
  display: inline-block;
  margin-left: 6px;
  padding: 6px 0 0 6px;
  width: 2px;
  height: 6px;
  background: url(../img/icon_sm_chev_right.png) no-repeat; }

h2 > span.icon-chevron-down1 {
  display: inline-block;
  margin-left: 6px;
  padding: 6px 0 0 6px;
  width: 6px;
  height: 2px;
  background: url(../img/icon_sm_chev_down.png) no-repeat; }

h1 > span.icon-chevron-right1 {
  display: inline-block;
  margin-left: 6px;
  width: 11px;
  height: 8px;
  background: url(../img/icon_sm_chev_down.png) no-repeat; }

h1 > span.icon-chevron-down1 {
  display: inline-block;
  margin-left: 6px;
  margin-bottom: 1px;
  width: 8px;
  height: 11px;
  background: url(../img/icon_sm_chev_right.png) no-repeat; }

.reg-link {
  padding-top: 3px;
  font-size: 10px; }

span.bidnow-list-item-link {
  font-size: 14px;
  margin-top: 3px; }

.blue-button {
  display: inline-block;
  background: #72ace7;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcyYWNlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MDZiOWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #72ace7 0%, #406b9c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #72ace7), color-stop(100%, #406b9c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #72ace7 0%, #406b9c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #72ace7 0%, #406b9c 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #72ace7 0%, #406b9c 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #72ace7 0%, #406b9c 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72ace7', endColorstr='#406b9c',GradientType=0 );
  /* IE6-8 */
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #406b9c;
  cursor: pointer; }

.grey-button {
  display: inline-block;
  background: #c2c2c2;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MyYzJjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZDlkOWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #c2c2c2 0%, #9d9d9d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c2c2c2), color-stop(100%, #9d9d9d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #c2c2c2 0%, #9d9d9d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c2c2c2 0%, #9d9d9d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #c2c2c2 0%, #9d9d9d 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #c2c2c2 0%, #9d9d9d 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2c2c2', endColorstr='#9d9d9d',GradientType=0 );
  /* IE6-8 */
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #9d9d9d;
  cursor: pointer; }

.grey-dk-button {
  display: inline-block;
  background: #a6a6a5;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MyYzJjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZDlkOWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #a6a6a5 0%, #5f5f5f 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a6a6a5), color-stop(100%, #5f5f5f));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #a6a6a5 0%, #5f5f5f 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #a6a6a5 0%, #5f5f5f 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #a6a6a5 0%, #5f5f5f 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #a6a6a5 0%, #5f5f5f 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6a6a5', endColorstr='#5f5f5f',GradientType=0 );
  /* IE6-8 */
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #5f5f5f;
  cursor: pointer; }

.red-button {
  display: inline-block;
  background: #E50000;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MyYzJjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZDlkOWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #E50000 0%, #A60000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E50000), color-stop(100%, #A60000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #E50000 0%, #A60000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #E50000 0%, #A60000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #E50000 0%, #A60000 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #E50000 0%, #A60000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E50000', endColorstr='#A60000',GradientType=0 );
  /* IE6-8 */
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #A60000;
  cursor: pointer; }

.text-standard {
  text-decoration: none;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  text-transform: uppercase;
  white-space: nowrap; }

.sm-standard {
  height: 15px;
  margin: 0;
  padding: 6px 3px 6px 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #FFFFFF; }
  .sm-standard:hover, .sm-standard:visited {
    color: #FFFFFF; }

.sm-standard:after {
  content: "";
  width: 18px;
  height: 12px;
  display: inline-block;
  vertical-align: top;
  background: url(../img/icon_sm_chev_right.png) no-repeat left center;
  margin: 2px 0 0 6px; }

.bidnow-list-item {
  height: 28px;
  margin: 0;
  padding: 7px 4px 0 14px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #FFFFFF; }
  .bidnow-list-item:hover, .bidnow-list-item:visited {
    color: #FFFFFF; }

.bidnow-list-item:after {
  content: "";
  width: 18px;
  height: 13px;
  display: inline-block;
  background: url(../img/icon_sm_chev_right.png) no-repeat left center;
  margin-top: 3px;
  margin-left: 6px; }

input[type="submit"],
input[type="button"] {
  background: none;
  border: none;
  margin: 0 12px 0 0;
  padding: 6px 15px 6px 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  background: url(../img/icon_sm_chev_right.png) no-repeat right center; }

input.bidnow-item {
  background: none;
  border: none;
  margin: 0 12px 0 0;
  padding: 7px 15px 8px 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  background: url(../img/icon_sm_chev_right.png) no-repeat right center; }

.standard-row {
  width: 100%;
  margin: 0;
  padding: 0; }

.standard-row thead tr th {
  font-size: 18px;
  font-weight: bold;
  padding: 0 5px 8px 5px;
  border-bottom: 1px solid #9C9C9C;
  text-align: center;
  white-space: nowrap; }

.standard-row thead tr th:first-child {
  text-align: left; }

.standard-row tbody tr td {
  font-size: 18px;
  vertical-align: middle;
  padding: 8px 0 6px 0;
  border-bottom: 1px dashed #9C9C9C;
  text-align: center; }

.standard-row tbody tr td:first-child {
  text-align: left; }

.standard-row tbody tr td:nth-of-type(n):before {
  content: ""; }

.standard-row tbody tr td ul li {
  float: left; }

.standard-row tbody tr td ul li:first-child {
  width: 110px; }

.standard-row tbody tr td ul li:last-child {
  width: 62%;
  word-wrap: break-word; }

#order-items thead tr th:last-child,
#shop-cart tbody tr th:last-child,
.checkout-table tbody tr th:last-child {
  width: 80px;
  text-align: center;
  padding-right: 10px; }

#order-items tbody tr td:last-child,
#shop-cart tbody tr td:last-child,
.checkout-table tbody tr td:last-child {
  text-align: right;
  padding: 0 10px 0 5px; }

@media (max-width: 640px) {
  .standard-row thead {
    display: none; }
  .standard-row tbody tr {
    width: 100%;
    float: left;
    display: block;
    padding: 5px 0;
    border-bottom: 1px solid #999; }
  .standard-row tbody tr td {
    /*float: left;*/
    display: block;
    text-align: left;
    padding: 0 0 6px 0;
    position: relative;
    border: none;
    font-size: 13px;
    vertical-align: text-top; }
  .standard-row tbody tr td:before {
    font-weight: bold; }
  .standard-row tbody tr td ul li {
    float: left; }
  .standard-row tbody tr td ul li:last-child {
    width: 63%; }
  #order-items tbody tr td:last-child,
  #shop-cart tbody tr td:last-child,
  .checkout-table tbody tr td:last-child {
    width: auto;
    text-align: left;
    padding-right: 0; }
  #watch td:nth-of-type(2):before {
    content: "BIDS: "; }
  #watch td:nth-of-type(3):before {
    content: "CURRENT BID: "; }
  #winning td:nth-of-type(2):before,
  #losing td:nth-of-type(2):before {
    content: "BIDS: "; }
  #winning td:nth-of-type(3):before,
  #losing td:nth-of-type(3):before {
    content: "CURRENT BID: "; }
  #winning td:nth-of-type(4):before,
  #losing td:nth-of-type(4):before {
    content: "REMAINING: "; }
  #won td:nth-of-type(2):before,
  #lost td:nth-of-type(2):before {
    content: "BIDS: "; }
  #won td:nth-of-type(3):before,
  #lost td:nth-of-type(3):before {
    content: "WINNING BID: "; }
  #buy td:nth-of-type(2):before {
    content: "QTY: "; }
  #buy td:nth-of-type(3):before {
    content: "SUBTOTAL: "; }
  #order-items tbody tr td:nth-of-type(2):before {
    content: "QUANTITY: "; }
  #order-items tbody tr td:nth-of-type(3):before {
    content: "TOTAL: "; }
  #shop-cart tbody tr td:nth-of-type(2):before,
  .checkout-table tbody tr td:nth-of-type(2):before {
    content: "QUANTITY: "; }
  .checkout-table tbody tr td:nth-of-type(3):before {
    content: "TOTAL: "; }
  #shop-cart tbody tr td:nth-of-type(3):before {
    content: "PRICE: "; } }

#footTotals tr td {
  float: right;
  margin-top: 15px;
  text-align: right; }

#footTotals tr td ul:last-child {
  margin: 10px 0 0 0;
  font-size: 14px;
  font-weight: bold; }

#footTotals tr td ul li {
  float: left;
  /*margin-right:20px;*/ }

#footTotals tr td ul li:first-child {
  width: 80px;
  text-align: right; }

#footTotals tr td ul li:last-child {
  width: 110px;
  padding: 0 10px 0 5px; }

.content-area {
  margin: 10px 0; }
  @media (max-width: 600px) {
    .content-area {
      padding: 0 10px; } }

@media (max-width: 600px) {
  .inner-page {
    padding: 0 15px; } }

@media (max-width: 600px) {
  #profile-content {
    padding: 0 10px; } }

#profile-content > ul {
  width: 624px;
  margin: 0 auto;
  padding: 15px 0; }
  @media (max-width: 600px) {
    #profile-content > ul {
      width: 100%; } }

#profile-content > ul > li {
  float: left;
  width: 300px;
  line-height: 200px;
  background-color: #ccc;
  margin-right: 10px;
  text-align: center;
  border: 1px solid #999999;
  font-size: 14px; }
  @media (max-width: 600px) {
    #profile-content > ul > li {
      clear: left;
      width: 50%; } }

.space-top {
  margin-top: 10px; }

.space-bottom {
  margin-bottom: 10px; }

.modal {
  display: none; }

.modal_container {
  display: none; }

#simplemodal-overlay {
  background-color: #333; }

#simplemodal-container {
  padding: 40px 20px;
  /*background: url("../img/chl/texture.jpg") repeat scroll 0 0 transparent;*/
  background-color: #FFFFFF;
  border: 5px solid #fff; }

/*.simplemodal-wrap { padding: 50px;}*/
#showerror {
  display: block;
  overflow: hidden;
  padding-bottom: 20px; }

#simplemodal-container h3 {
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 10px;
  margin-left: 10px; }

#simplemodal-container p {
  font-size: 1.2em;
  margin-left: 10px; }

.modalClose {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #333333;
  font-weight: bold;
  text-transform: uppercase; }

#email_friend_modal label {
  display: inline-block;
  width: 215px; }

#email_friend_modal input[type="text"] {
  width: 200px; }

#email_friend_modal textarea {
  width: 200px;
  height: 150px; }

#email_friend_modal ul li {
  padding: 0 0 7px 0; }

#email_friend_modal .buttonwrap {
  float: none; }

#currency_calculator_modal {
  width: 650px;
  height: 260px;
  overflow: hidden;
  position: relative; }

#currency {
  position: relative;
  top: -203px;
  left: -22px;
  width: 645px;
  height: 440px;
  /*border:1px solid;*/ }

#bid_extend_msg_modal {
  width: 400px;
  text-align: left; }

.m-pagination {
  display: none; }
  @media (max-width: 994px) {
    .m-pagination {
      display: block;
      height: 40px;
      overflow: visible;
      margin: 10px 0 10px 5px;
      clear: both;
      width: 300px;
      float: right;
      text-align: right; } }

.m-pagination .button {
  float: left;
  display: inline-block;
  height: 36px;
  margin: 0;
  margin-right: -1px;
  padding: 0 1em;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #72ace7), color-stop(100%, #406b9c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #72ace7 0%, #406b9c 100%);
  /* Chrome10+,Safari5.1+ */
  border: 1px solid #013369;
  cursor: pointer;
  font-size: 13px;
  color: #FFFFFF;
  text-decoration: none;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  line-height: 42px; }

.m-pagination .button span.icon-chevron-right,
.m-pagination .button span.icon-chevron-left {
  color: #FFFFFF;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  font-size: 12px;
  vertical-align: text-top;
  /*margin-top:1px;*/
  margin-right: 1px; }

.m-pagination .button:visited {
  color: #FFFFFF; }

.m-pagination .button:hover,
.m-pagination .button:active {
  color: #FFFFFF;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #406b9c), color-stop(100%, #72ace7));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #406b9c 0%, #72ace7 100%);
  /* Chrome10+,Safari5.1+ */ }

.m-pagination .button.disabled,
.m-pagination .button.disabled:hover {
  color: #9d9d9d; }

.m-pagination select {
  float: left;
  width: 70px;
  height: 38px;
  line-height: 38px;
  margin: 0 auto;
  margin-right: -1px;
  padding: 0 0 0 1em;
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
  border: 1px solid #013369;
  font-family: verdana;
  font-size: 13px;
  text-align: center; }

.m-pagination input[type="submit"] {
  float: left;
  height: 38px;
  margin-left: 0;
  margin-right: -1px;
  font-size: 15px;
  line-height: 38px;
  border-radius: 0;
  -webkit-appearance: none;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); }

.m-pagination > :first-child {
  border-radius: 4px 0 0 4px; }

.m-pagination > :last-child {
  border-radius: 0 4px 4px 0; }

#top_pagination {
  padding-top: 5px; }
  @media (max-width: 994px) {
    #top_pagination {
      display: none; } }

#top_divide_line {
  width: 100%;
  border-bottom: 1px solid #999999;
  padding-bottom: 5px; }

#bottom_pagination {
  padding-bottom: 20px;
  padding-top: 10px; }
  @media (max-width: 994px) {
    #bottom_pagination {
      display: none; } }

#bottom_pagination #top_divide_line {
  width: 100%;
  border-bottom: none;
  padding: 0;
  margin: 0; }

.pagination {
  float: right;
  text-align: right; }

.pagination ul {
  clear: both;
  float: right; }

.pagination ul li {
  float: left;
  padding: 4px 6px 0 0; }

.pagination ul li a {
  /*font-size: 16px;*/
  color: #0183DA;
  text-decoration: none; }

.pagination ul li.page_nav {
  margin: 0 2px 0 0;
  padding: 4px 3px;
  font-size: 10px; }

.pagination ul li.page_nav span {
  color: #0183DA;
  /*font-size: 18px;*/ }

.pagination ul li.current {
  /*font-size: 16px;*/
  color: #ffffff;
  background-color: #0183DA;
  padding: 2px 3px 1px 3px;
  margin-right: 6px;
  border: 1px solid #0183DA; }

.list-item-container {
  width: 100%;
  height: 160px;
  border-bottom: 1px solid #999999;
  padding: 10px 0 0 0; }
  @media (max-width: 994px) {
    .list-item-container {
      height: auto;
      padding: 8px 0; } }
  @media (max-width: 600px) {
    .list-item-container {
      padding: 5px 0; } }
  .list-item-container:last-child {
    border: none; }

.list-item-image {
  float: left;
  width: 20.3%; }
  @media (max-width: 600px) {
    .list-item-image {
      margin-left: 5px;
      margin-right: 5px; } }
  .list-item-image img {
    width: 100%;
    max-width: 150px;
    max-height: 150px; }
    @media (max-width: 600px) {
      .list-item-image img {
        border: 1px solid #ddd;
        padding: 2px; } }

.list-item-details {
  float: left;
  width: 76%;
  font-weight: bold;
  padding-left: 20px; }
  @media (max-width: 994px) {
    .list-item-details {
      width: 74%;
      padding-left: 10px; } }
  @media (max-width: 600px) {
    .list-item-details {
      width: 70%; } }
  .list-item-details > a {
    display: block;
    height: 82px;
    font-size: 15px;
    font-weight: bold;
    color: #333333;
    text-decoration: none; }
    @media (max-width: 994px) {
      .list-item-details > a {
        height: 30px;
        font-size: 15px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap; } }
    @media (max-width: 600px) {
      .list-item-details > a {
        height: auto;
        font-size: 14px; } }
  .list-item-details .list-item-status {
    font-size: 13px;
    clear: both; }
    .list-item-details .list-item-status .label-color {
      color: #2580dc; }
    .list-item-details .list-item-status .number-bids {
      float: right;
      text-align: right;
      padding-right: 5px; }
  .list-item-details ul {
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    padding: 10px 0 0 0;
    clear: both; }
    .list-item-details ul li.team-logo {
      float: left;
      width: 18%;
      margin-top: 8px; }
      @media (max-width: 600px) {
        .list-item-details ul li.team-logo {
          width: 20%;
          clear: left;
          margin-top: 2px; } }
    .list-item-details ul li.current-bid {
      float: left;
      width: 52%;
      text-align: center;
      margin-top: 8px; }
      @media (max-width: 994px) {
        .list-item-details ul li.current-bid {
          width: 70%;
          text-align: left;
          padding-left: 10px; } }
      @media (max-width: 600px) {
        .list-item-details ul li.current-bid {
          clear: left;
          width: 230px;
          padding: 0;
          margin-top: 2px; } }
      .list-item-details ul li.current-bid .label {
        font-size: 16px;
        font-weight: bold;
        color: #2580dc;
        padding-right: 5px; }
        @media (max-width: 994px) {
          .list-item-details ul li.current-bid .label {
            font-size: 14px; } }
      .list-item-details ul li.current-bid .value {
        font-size: 20px;
        font-weight: bold;
        color: #333333;
        padding-right: 3px; }
        @media (max-width: 994px) {
          .list-item-details ul li.current-bid .value {
            font-size: 16px; } }
        @media (max-width: 600px) {
          .list-item-details ul li.current-bid .value {
            font-size: 14px; } }
      .list-item-details ul li.current-bid .currency {
        font-size: 12px;
        color: #333; }
    .list-item-details ul li.bid-button {
      float: right;
      margin-top: 5px; }

.column-container {
  float: left;
  width: 49%; }
  @media (max-width: 850px) {
    .column-container {
      float: none;
      width: 100%; } }
  .column-container.first {
    margin-right: 2%; }
    @media (max-width: 850px) {
      .column-container.first {
        margin-right: 0; } }

.list-item-col_container {
  width: 100%;
  height: 160px;
  border-bottom: 1px solid #999999;
  padding: 10px 0 0 0; }
  @media (max-width: 850px) {
    .list-item-col_container {
      height: auto;
      padding: 8px 0; } }
  .list-item-col_container .list-item-col_image {
    float: left;
    width: 38%;
    padding-right: 2%; }
    @media (max-width: 850px) {
      .list-item-col_container .list-item-col_image {
        width: 20.3%; } }
    .list-item-col_container .list-item-col_image img {
      width: 100%;
      max-width: 150px;
      max-height: 150px; }
      @media (max-width: 600px) {
        .list-item-col_container .list-item-col_image img {
          border: 1px solid #ddd;
          padding: 2px; } }
  .list-item-col_container .list-item-col_details {
    float: left;
    width: 60%; }
    @media (max-width: 850px) {
      .list-item-col_container .list-item-col_details {
        width: 76%; } }
    .list-item-col_container .list-item-col_details .list-item_title {
      display: block;
      height: 46px;
      font-size: 14px;
      font-weight: bold;
      color: #333333;
      text-decoration: none; }
      @media (max-width: 850px) {
        .list-item-col_container .list-item-col_details .list-item_title {
          height: 30px;
          font-size: 15px;
          text-overflow: ellipsis;
          overflow: hidden;
          white-space: nowrap; } }
    .list-item-col_container .list-item-col_details .list-item_status {
      font-weight: bold; }
      .list-item-col_container .list-item-col_details .list-item_status .number-bids .label-color {
        color: #2580dc; }
    .list-item-col_container .list-item-col_details .the-current-bid {
      margin: 10px 0; }
      @media (max-width: 850px) {
        .list-item-col_container .list-item-col_details .the-current-bid {
          float: right;
          width: 80%;
          margin: 8px 0 0;
          padding-top: 8px; } }
      .list-item-col_container .list-item-col_details .the-current-bid .label {
        font-size: 12px;
        font-weight: bold;
        color: #2580dc;
        padding-right: 4px; }
        @media (max-width: 994px) {
          .list-item-col_container .list-item-col_details .the-current-bid .label {
            font-size: 14px; } }
      .list-item-col_container .list-item-col_details .the-current-bid .value {
        font-size: 15px;
        font-weight: bold;
        color: #333333; }
        @media (max-width: 900px) {
          .list-item-col_container .list-item-col_details .the-current-bid .value {
            display: block; } }
        @media (max-width: 850px) {
          .list-item-col_container .list-item-col_details .the-current-bid .value {
            display: inline-block; } }
        @media (max-width: 994px) {
          .list-item-col_container .list-item-col_details .the-current-bid .value {
            font-size: 16px; } }
        @media (max-width: 600px) {
          .list-item-col_container .list-item-col_details .the-current-bid .value {
            font-size: 14px; } }
      .list-item-col_container .list-item-col_details .the-current-bid .currency {
        font-size: 11px;
        color: #333; }
    .list-item-col_container .list-item-col_details .team-logo {
      float: left;
      width: 40%;
      padding-top: 6px; }
      @media (max-width: 850px) {
        .list-item-col_container .list-item-col_details .team-logo {
          width: 16%;
          margin-top: 8px;
          padding-top: 8px; } }
    .list-item-col_container .list-item-col_details .bid-button {
      float: right;
      width: 60%; }

@media (max-width: 600px) {
  #prod-display {
    padding: 0 10px; } }

#prod-title {
  border-bottom: 1px solid #999999;
  padding: 0 0 5px 0;
  margin: 10px 0 20px 0; }
  @media (max-width: 600px) {
    #prod-title {
      padding-top: 10px;
      margin: 0 0 10px 0; } }
  #prod-title .logo {
    float: left;
    width: 14%;
    padding-right: 14px; }
    @media (max-width: 600px) {
      #prod-title .logo {
        width: 20%;
        padding-right: 5px; } }
  #prod-title h1 {
    float: left;
    width: 81%;
    font-size: 18px;
    font-weight: bold;
    color: #333333; }
    @media (max-width: 600px) {
      #prod-title h1 {
        width: 75%; } }

#prod-images {
  float: left;
  width: 338px; }
  @media (max-width: 600px) {
    #prod-images {
      float: none;
      width: 310px; } }
  #prod-images #show-desktop {
    display: block; }
    #prod-images #show-desktop img {
      width: 300px;
      height: 300px;
      border: 1px solid #e8e8e6;
      margin: 0 auto; }
      @media (max-width: 994px) {
        #prod-images #show-desktop img {
          width: 250px;
          height: 250px;
          border: 1px solid #e8e8e6;
          margin: 0 auto;
          margin-bottom: 15px; } }
    #prod-images #show-desktop #gallery {
      width: 300px;
      margin: 0 auto; }
      #prod-images #show-desktop #gallery > ul > li {
        float: left; }
      #prod-images #show-desktop #gallery img {
        border: 2px solid white;
        width: 70px;
        height: 70px;
        cursor: pointer; }
      #prod-images #show-desktop #gallery > ul > li > a.active img {
        border: 2px solid #333 !important; }

#prod-details {
  float: left;
  width: 390px;
  background: #fff;
  margin-bottom: 12px; }
  @media (max-width: 600px) {
    #prod-details {
      float: none;
      width: 310px; } }
  #prod-details .bidAmtLabel {
    float: left;
    display: inline-block;
    width: 230px;
    font-size: 14px;
    padding: 0;
    margin: 0; }
    @media (max-width: 600px) {
      #prod-details .bidAmtLabel {
        float: none;
        display: block; } }
    #prod-details .bidAmtLabel .enter-bid-label {
      padding: 0;
      margin: 0;
      color: #0183DA; }
    #prod-details .bidAmtLabel .currency-display {
      font-size: 12px; }
    #prod-details .bidAmtLabel .currency-calculator {
      padding: 0;
      margin: 0; }
  #prod-details .bidAmt {
    font-size: 14px;
    width: 100px; }
  #prod-details .line-divide {
    width: 100%;
    border-bottom: 1px solid #999999;
    padding-top: 8px;
    margin-bottom: 2px; }
    @media (max-width: 600px) {
      #prod-details .line-divide {
        width: 300px; } }
  #prod-details table {
    width: 100%;
    padding-top: 5px;
    font-size: 15px;
    font-weight: bold; }
    #prod-details table tr td a {
      font-size: 10px;
      font-weight: normal;
      color: #2580dc;
      padding-left: 10px; }
    #prod-details table tr td.label {
      width: 160px;
      padding: 5px 15px 5px 0;
      font-size: 13px;
      font-weight: normal; }
    #prod-details table tr td .modal_link {
      display: inline-block; }
      @media (max-width: 994px) {
        #prod-details table tr td .modal_link {
          display: none; } }
  #prod-details ul.prod_links {
    padding-top: 10px; }
    #prod-details ul.prod_links li {
      float: left;
      width: 158px;
      font-size: 16px; }
    @media (max-width: 994px) {
      #prod-details ul.prod_links li.email-friend {
        display: none; } }
    #prod-details ul.prod_links li:first-child {
      padding-left: 18px;
      background: url(../img/icon_sm_watchlist.png) no-repeat left center; }
    #prod-details ul.prod_links li:last-child {
      padding-left: 18px;
      background: url(../img/icon_sm_emailfriend.png) no-repeat left center; }

#prod-content {
  margin-top: 5px; }
  #prod-content .description {
    padding: 10px 0 0 0;
    font-size: 14px;
    color: #333333;
    line-height: 19px; }
    #prod-content .description h3 {
      font-size: 14px;
      color: #0183DA;
      margin-top: 5px; }
      #prod-content .description h3 a {
        color: #0183DA; }
  #prod-content .additional-info {
    padding: 0 0 10px 0;
    font-size: 13px;
    color: #333333;
    line-height: 19px; }
    #prod-content .additional-info p {
      padding: 5px 0; }
    #prod-content .additional-info h3 {
      font-size: 14px;
      color: #0183DA;
      margin-top: 5px; }
      #prod-content .additional-info h3 a {
        color: #0183DA; }

#bidProcess > ul > li {
  position: relative;
  float: left; }
  #bidProcess > ul > li#bid-prod-image {
    width: 30%; }
    @media (max-width: 994px) {
      #bidProcess > ul > li#bid-prod-image {
        width: 100%; } }
    #bidProcess > ul > li#bid-prod-image > a > img {
      max-width: 250px;
      max-height: 250px;
      margin: 0 auto;
      text-align: center; }
    #bidProcess > ul > li#bid-prod-image > div {
      padding: 10px 0; }
    #bidProcess > ul > li#bid-prod-image > div > img {
      margin: 0 auto;
      text-align: center; }
      @media (max-width: 994px) {
        #bidProcess > ul > li#bid-prod-image > div > img {
          text-align: left;
          margin: 0; } }
  #bidProcess > ul > li#bid-prod-details {
    width: 70%; }
    @media (max-width: 994px) {
      #bidProcess > ul > li#bid-prod-details {
        width: 100%; } }
    @media (max-width: 600px) {
      #bidProcess > ul > li#bid-prod-details {
        width: 100%; } }
    #bidProcess > ul > li#bid-prod-details h1 {
      font-size: 18px;
      line-height: 22px;
      padding-bottom: 10px; }
    #bidProcess > ul > li#bid-prod-details .info-max-bid {
      padding: 0 0 5px 0;
      font-size: 18px;
      font-weight: bold; }
      @media (max-width: 600px) {
        #bidProcess > ul > li#bid-prod-details .info-max-bid {
          font-size: 14px; } }
      #bidProcess > ul > li#bid-prod-details .info-max-bid span {
        font-size: 15px;
        font-weight: bold;
        color: #2580dc; }
        @media (max-width: 600px) {
          #bidProcess > ul > li#bid-prod-details .info-max-bid span {
            font-size: 14px; } }
    #bidProcess > ul > li#bid-prod-details .info-current-bid {
      padding: 0 0 10px 0;
      font-size: 18px;
      font-weight: bold; }
      @media (max-width: 600px) {
        #bidProcess > ul > li#bid-prod-details .info-current-bid {
          font-size: 14px; } }
      #bidProcess > ul > li#bid-prod-details .info-current-bid span {
        font-size: 15px;
        font-weight: bold;
        color: #2580dc; }
        @media (max-width: 600px) {
          #bidProcess > ul > li#bid-prod-details .info-current-bid span {
            font-size: 14px; } }
    #bidProcess > ul > li#bid-prod-details table {
      font-size: 15px; }
      #bidProcess > ul > li#bid-prod-details table td:first-child {
        font-size: 13px;
        padding: 5px 15px 0 0; }
      #bidProcess > ul > li#bid-prod-details table td:last-child {
        font-weight: bold; }
    #bidProcess > ul > li#bid-prod-details .bid-info-area {
      margin-top: 20px; }
      #bidProcess > ul > li#bid-prod-details .bid-info-area h3 {
        padding: 0 0 10px 0; }
      #bidProcess > ul > li#bid-prod-details .bid-info-area ul.addressList > li {
        float: left;
        width: 230px; }
        #bidProcess > ul > li#bid-prod-details .bid-info-area ul.addressList > li > ul {
          font-size: 12px;
          margin-right: 30px; }
          #bidProcess > ul > li#bid-prod-details .bid-info-area ul.addressList > li > ul > li {
            float: left; }
            #bidProcess > ul > li#bid-prod-details .bid-info-area ul.addressList > li > ul > li:first-child {
              padding-right: 5px; }
            #bidProcess > ul > li#bid-prod-details .bid-info-area ul.addressList > li > ul > li > ul > li {
              padding-top: 4px; }
              #bidProcess > ul > li#bid-prod-details .bid-info-area ul.addressList > li > ul > li > ul > li:first-child {
                padding-top: 2px;
                font-weight: bold; }
              #bidProcess > ul > li#bid-prod-details .bid-info-area ul.addressList > li > ul > li > ul > li:last-child {
                padding-top: 8px; }
      #bidProcess > ul > li#bid-prod-details .bid-info-area ul.shipBillList {
        margin: 15px 0 0 0; }
        #bidProcess > ul > li#bid-prod-details .bid-info-area ul.shipBillList > li {
          float: left; }
          #bidProcess > ul > li#bid-prod-details .bid-info-area ul.shipBillList > li:first-child {
            margin-right: 40px; }
          #bidProcess > ul > li#bid-prod-details .bid-info-area ul.shipBillList > li > ul > li {
            padding-top: 4px; }
            #bidProcess > ul > li#bid-prod-details .bid-info-area ul.shipBillList > li > ul > li:last-child {
              padding-bottom: 5px; }
      #bidProcess > ul > li#bid-prod-details .bid-info-area .bid-ship-type {
        padding-top: 20px;
        padding-bottom: 30px; }
        #bidProcess > ul > li#bid-prod-details .bid-info-area .bid-ship-type > h2 {
          padding-right: 6px; }
        #bidProcess > ul > li#bid-prod-details .bid-info-area .bid-ship-type > select {
          width: 230px; }
      #bidProcess > ul > li#bid-prod-details .bid-info-area .bid-button-area {
        margin: 40px 0; }
        #bidProcess > ul > li#bid-prod-details .bid-info-area .bid-button-area .blue-button {
          margin-right: 20px; }

.is-hidden {
  display: none !important; }

@media (max-width: 600px) {
  #loginForm {
    padding: 0 10px; } }

#loginForm label {
  float: left;
  display: inline-block;
  width: 90px;
  padding: 5px 0 0 3px;
  font-size: 13px; }
  @media (max-width: 600px) {
    #loginForm label {
      clear: left;
      display: block;
      width: 100%; } }

#loginForm input[type="text"],
#loginForm input[type="password"] {
  width: 210px;
  padding: 5px;
  border: 1px solid #999999;
  font-size: 13px; }

#loginForm h2 {
  padding-bottom: 10px;
  font-size: 14px;
  font-weight: bold; }

#loginForm #login_forgot_box {
  width: 350px;
  margin: 0 10px 0 0;
  border-right: 2px solid #b3b3b3; }
  @media (max-width: 994px) {
    #loginForm #login_forgot_box {
      border-right: none; } }
  @media (max-width: 600px) {
    #loginForm #login_forgot_box {
      width: 300px; } }
  #loginForm #login_forgot_box .text_info {
    /*font-size: 14px;*/
    padding-bottom: 10px; }

#loginForm #register_box {
  width: 350px; }
  @media (max-width: 600px) {
    #loginForm #register_box {
      width: 300px; } }
  #loginForm #register_box div {
    padding: 15px 20px 0 20px;
    height: 215px; }
    @media (max-width: 994px) {
      #loginForm #register_box div {
        padding: 15px 20px 0 0; } }
    @media (max-width: 994px) {
      #loginForm #register_box div h2 {
        padding-bottom: 5px; } }
  #loginForm #register_box ul {
    /*font-size: 14px;*/ }
    #loginForm #register_box ul li.reg_button {
      padding: 30px 0 90px 0; }
      @media (max-width: 994px) {
        #loginForm #register_box ul li.reg_button {
          padding: 0; } }

.forgot_link {
  font-size: 12px;
  padding-top: 10px; }
  @media (max-width: 994px) {
    .forgot_link {
      padding-top: 5px;
      padding-bottom: 15px; } }

.box_fpass {
  background-color: #FFFFFF;
  padding: 30px 20px 0 0; }
  @media (max-width: 994px) {
    .box_fpass {
      padding: 30px 0; } }

.forgot_button {
  padding-top: 6px; }

#account_welcome {
  font-size: 18px;
  padding-top: 10px;
  padding-bottom: 20px; }
  @media (max-width: 600px) {
    #account_welcome {
      font-size: 16px;
      padding: 10px; } }

@media (max-width: 600px) {
  ul#my_account_info {
    padding: 0 10px; } }

ul#my_account_info p {
  margin-bottom: 0; }

ul#my_account_info h2 {
  font-size: 14px;
  font-weight: bold; }

ul#my_account_info li#column_1 {
  width: 170px;
  margin: 0; }
  ul#my_account_info li#column_1 #profile-logo {
    margin: 5px 0 10px 0; }
  @media (max-width: 994px) {
    ul#my_account_info li#column_1 {
      margin-bottom: 20px; } }

ul#my_account_info li#column_2 {
  width: 550px;
  margin: 0 20px 0 0; }
  @media (max-width: 994px) {
    ul#my_account_info li#column_2 {
      width: 100%; } }
  ul#my_account_info li#column_2 .lt-box-section {
    float: left;
    display: inline-block;
    width: 285px;
    padding-right: 10px; }
  ul#my_account_info li#column_2 .rt-box-section {
    float: left;
    display: inline-block;
    width: 255px; }
  ul#my_account_info li#column_2 #userprofile_info {
    padding: 10px 0;
    /*font-size: 1.2em;*/ }
    ul#my_account_info li#column_2 #userprofile_info ul li {
      width: 275px;
      padding-bottom: 5px;
      word-wrap: break-word; }
  ul#my_account_info li#column_2 #userprofile_button {
    height: 55px; }
  ul#my_account_info li#column_2 #billing_info {
    padding: 10px 0;
    /*font-size: 1.2em;*/ }
    ul#my_account_info li#column_2 #billing_info ul li {
      padding-bottom: 5px; }
    ul#my_account_info li#column_2 #billing_info #credit_card_info {
      padding: 10px 0 14px 0; }
      ul#my_account_info li#column_2 #billing_info #credit_card_info #type {
        text-transform: capitalize; }
      ul#my_account_info li#column_2 #billing_info #credit_card_info #number {
        padding-left: 5px; }
  ul#my_account_info li#column_2 #credit_card_button {
    height: 55px; }
  ul#my_account_info li#column_2 #bidstatus_text {
    /*font-size: 1.1em;*/
    padding: 4px 0 8px 0;
    line-height: 1.2em;
    width: 250px; }
  ul#my_account_info li#column_2 #bidstatus_button {
    padding: 5px 0 20px 0; }
  ul#my_account_info li#column_2 #watchlist_text {
    /*font-size: 1.1em;*/
    padding: 4px 0 8px 0;
    line-height: 1.2em;
    width: 250px; }
  ul#my_account_info li#column_2 #watchlist_button {
    padding: 5px 0 20px 0; }
  ul#my_account_info li#column_2 .account-box-text {
    /*font-size: 1.1em;*/
    padding: 4px 0 8px 0;
    line-height: 1.2em;
    width: 250px; }
  ul#my_account_info li#column_2 .account-box-button {
    padding: 5px 0 20px 0; }

.cc-desktop {
  width: 100%;
  height: 86px; }
  @media (max-width: 994px) {
    .cc-desktop {
      width: 350px;
      height: 110px; } }

.cc-mobile {
  width: 100%;
  height: 120px; }

#bidStatusList h2 {
  margin-top: 25px;
  padding: 4px 8px;
  background: #e1e1e1;
  text-shadow: 0px 1px 0px #fff;
  font-weight: bold;
  white-space: nowrap; }

#bidStatusList h2:first-child {
  margin-top: 15px; }

#bidStatusList h3 {
  padding: 10px 0 15px 0;
  font-size: 16px; }

#orderStatus h2 {
  margin: 15px 0;
  padding: 4px 8px;
  background: #e1e1e1;
  text-shadow: 0px 1px 0px #fff;
  font-weight: bold;
  white-space: nowrap; }

#orderStatus > ul > li {
  float: left;
  width: 260px;
  word-wrap: break-word; }

#orderStatus > ul > li:last-child {
  width: 190px;
  text-align: left; }

@media (max-width: 950px) {
  #orderStatus > ul > li:last-child {
    clear: left;
    text-align: left; } }

#orderStatus > ul > li > h3 {
  padding-bottom: 10px; }

#orderStatus > ul > li > ul {
  padding-bottom: 10px; }

#orderStatus > ul > li > ul > li {
  padding-bottom: 5px; }

#orderStatus > ul > li > div {
  padding-bottom: 15px; }

#watchList > ul {
  clear: both;
  width: 100%; }

#watchList > ul > li:first-child {
  float: left; }

#watchList > ul > li:last-child {
  float: right; }

.flexslider {
  margin: 10px 0 0 1px;
  border: none;
  overflow: hidden; }
  @media (max-width: 600px) {
    .flexslider {
      margin: 0 0 1px; } }
  .flexslider .flex-control-nav {
    display: none; }
