﻿table.dnnGrid th,
table.dnnGrid td {
  padding: 4px 8px;
}

table.dnnGrid {
  border-color: lightgray;
}

table.dnnGrid th {
  background: lightgray;
}

table.dnnGrid tr:nth-child(odd) {
  background: whitesmoke;
}

table.dnnGrid tr:nth-child(even) {
  background: white;
}

.CartMsgPanel {
    display: none;
    width: 100%;
    height: 50px;
    text-align: center;
    font-size: 20px;
    color: #fff;
    font-weight: normal;
    line-height: 50px;

    background-color: #17A62A;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#17A62A), to(#3AEC18));
    background-image: -webkit-linear-gradient(top, #17A62A, #3AEC18);
    background-image:    -moz-linear-gradient(top, #17A62A, #3AEC18);
    background-image:      -o-linear-gradient(top, #17A62A, #3AEC18);
    background-image:         linear-gradient(to bottom, #17A62A, #3AEC18);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#17A62A', endColorstr='#3AEC18');

    /*background-color: #ffffff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#999999));
    background-image: -webkit-linear-gradient(top, #ffffff, #999999);
    background-image:    -moz-linear-gradient(top, #ffffff, #999999);
    background-image:      -o-linear-gradient(top, #ffffff, #999999);
    background-image:         linear-gradient(to bottom, #ffffff, #999999);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#999999');*/
}

.scHR { border-top:solid 1px #C0C0C0; }

body {
}

a.mcLink, a.mcLink:link, a.mcLink:active, a.mcLink:visited { font-size: 14px; }
a.mcLink:hover { font-size: 14px; }

.NormalTextBox {font-weight: normal;}  
.SmithProdText {}
.SmithCartTitle {}
.SmithTitle {
	font-weight: bold;
	text-decoration: underline;
}
.SmithBold {
	font-weight: bold;
}

.minicarticon {
    width:auto;
    height:32px;
    background-color:Transparent;
    padding-bottom:10px;
    padding-top:8px;
    text-indent:4px;
}

.MiniCart {
	height:auto;
	/*width:120px;*/
	margin-bottom:15px;
}
.MCItemCount {
	margin-right:inherit;
	white-space: nowrap;
	padding-top:7px;
	color:inherit;
}


.viewcartbox {
    border-style:none;
    border:0px;
    margin-top:10px;
    margin-left:0px;
    padding-left:auto;
    padding-right:auto;
}

  /* Auction */
  
ul.smith-minicart
{
  width: 100px;
  font-size: 150%;
  font-weight: bold;
}

.smith-minicart-total
{
  float: right;
}

.dnnAdminTabNav {
  height: 100% !important;
}


/*#*#*#*#*#*#*#*#*#* Mobilization *#*#*#*#*#*#*#*#*#*/

@media screen and (max-width: 767px) {
  .scResponTable {
      width: 100%;
      margin-bottom: 15px;
      overflow-y: hidden;
      -ms-overflow-style: -ms-autohiding-scrollbar;
      border: 1px solid #ddd;
  }
  .scResponTable > .table {
        margin-bottom: 0;
  }
  .scResponTable > .table > thead > tr > th,
  .scResponTable > .table > tbody > tr > th,
  .scResponTable > .table > tfoot > tr > th,
  .scResponTable > .table > thead > tr > td,
  .scResponTable > .table > tbody > tr > td,
  .scResponTable > .table > tfoot > tr > td {
      white-space: nowrap;
  }
  .scResponTable > .table-bordered {
      border: 0;
  }
  .scResponTable > .table-bordered > thead > tr > th:first-child,
  .scResponTable > .table-bordered > tbody > tr > th:first-child,
  .scResponTable > .table-bordered > tfoot > tr > th:first-child,
  .scResponTable > .table-bordered > thead > tr > td:first-child,
  .scResponTable > .table-bordered > tbody > tr > td:first-child,
  .scResponTable > .table-bordered > tfoot > tr > td:first-child {
      border-left: 0;
  }
  .scResponTable > .table-bordered > thead > tr > th:last-child,
  .scResponTable > .table-bordered > tbody > tr > th:last-child,
  .scResponTable > .table-bordered > tfoot > tr > th:last-child,
  .scResponTable > .table-bordered > thead > tr > td:last-child,
  .scResponTable > .table-bordered > tbody > tr > td:last-child,
  .scResponTable > .table-bordered > tfoot > tr > td:last-child {
      border-right: 0;
  }
  .scResponTable > .table-bordered > tbody > tr:last-child > th,
  .scResponTable > .table-bordered > tfoot > tr:last-child > th,
  .scResponTable > .table-bordered > tbody > tr:last-child > td,
  .scResponTable > .table-bordered > tfoot > tr:last-child > td {
      border-bottom: 0;
  }
}
