/*======== Mini Header CSS for LiveAuction2 Page =======*/

.AuctionResultsImage {
    max-height: 200px;
    max-width: 200px;
}




/*============================*/

@font-face {
    font-family: 'morphy';
    src: url("https://www.morphyauctions.com/wp-content/themes/Morphy2016/fonts/morphy.eot?283293829");
    src: url("https://www.morphyauctions.com/wp-content/themes/Morphy2016/fonts/morphy.eot?283293829#iefix") format("embedded-opentype"), url("https://www.morphyauctions.com/wp-content/themes/Morphy2016/fonts/morphy.woff2?283293829") format("woff2"), url("https://www.morphyauctions.com/wp-content/themes/Morphy2016/fonts/morphy.woff?283293829") format("woff"), url("https://www.morphyauctions.com/wp-content/themes/Morphy2016/fonts/morphy.ttf?283293829") format("truetype"), url("https://www.morphyauctions.com/wp-content/themes/Morphy2016/fonts/morphy.svg?283293829#morphy") format("svg");
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family: "morphy";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-bidding:before,
.woocommerce.woocommerce .woocommerce-info:before,
.woocommerce-info:before,
.woocommerce.woocommerce .woocommerce-message:before,
.woocommerce-message:before {
    content: '\e80a';
}


/* '' */

.icon-block:before,
.woocommerce.woocommerce .woocommerce-error li:before {
    content: '\e821';
}


/* '' */

.icon-calendar:before {
    content: '\e81b';
}


/* '' */

.icon-cart:before,
.cart-tiny a:before,
.woocommerce.woocommerce .woocommerce-message a:before,
.woocommerce.woocommerce .woocommerce-message .button:before,
.woocommerce.woocommerce .woocommerce-info a:before,
.woocommerce.woocommerce .woocommerce-info .button:before,
.woocommerce.woocommerce .woocommerce-error li a:before,
.woocommerce.woocommerce .woocommerce-error li .button:before,
.woocommerce-message a:before,
.woocommerce-message .button:before,
.woocommerce-info a:before,
.woocommerce-info .button:before,
.woocommerce-error li a:before,
.woocommerce-error li .button:before {
    content: '\e822';
}


/* '' */

.icon-consigning1:before {
    content: '\e80b';
}


/* '' */

.icon-consigning:before {
    content: '\e809';
}


/* '' */

.icon-division-advertising:before {
    content: '\e80c';
}


/* '' */

.icon-division-americana:before {
    content: '\e80d';
}


/* '' */

.icon-division-art:before {
    content: '\e811';
}


/* '' */

.icon-division-automobiles:before {
    content: '\e80e';
}


/* '' */

.icon-division-automobilia-1:before {
    content: '\e818';
}


/* '' */

.icon-division-bank:before {
    content: '\e819';
}


/* '' */

.icon-division-coins:before {
    content: '\e80f';
}


/* '' */

.icon-division-doll1:before {
    content: '\e81a';
}


/* '' */

.icon-division-dolls:before {
    content: '\e813';
}


/* '' */

.icon-division-firearms:before {
    content: '\e812';
}


/* '' */

.icon-division-fishing:before {
    content: '\e814';
}


/* '' */

.icon-division-gambling:before {
    content: '\e810';
}


/* '' */

.icon-division-jewelry:before {
    content: '\e815';
}


/* '' */

.icon-division-minerals:before {
    content: '\e816';
}


/* '' */

.icon-division-sports:before {
    content: '\e826';
}


/* '' */

.icon-division-toys:before {
    content: '\e817';
}


/* '' */

.icon-division:before {
    content: '\e803';
}


/* '' */

.icon-dollar:before {
    content: '\e81f';
}


/* '' */

.icon-download:before {
    content: '\e805';
}


/* '' */

.icon-export:before {
    content: '\e824';
}


/* '' */

.icon-facebook:before {
    content: '\46';
}


/* 'F' */

.icon-info:before {
    content: '\e825';
}


/* '' */

.icon-left:before {
    content: '\3c';
}


/* '&lt;' */

.icon-linkedin:before {
    content: '\4c';
}


/* 'L' */

.icon-list:before {
    content: '\e81d';
}


/* '' */

.icon-loading:before {
    content: '\e804';
}


/* '' */

.icon-lodging:before {
    content: '\e81c';
}


/* '' */

.icon-mail:before {
    content: '\e823';
}


/* '' */

.icon-no-catalog:before {
    content: '\e820';
}


/* '' */

.icon-pinterest:before {
    content: '\50';
}


/* 'P' */

.icon-play:before {
    content: '\e808';
}


/* '' */

.icon-plus-squared:before {
    content: '\e806';
}


/* '' */

.icon-restaurant:before {
    content: '\e807';
}


/* '' */

.icon-right:before {
    content: '\3e';
}


/* '&gt;' */

.icon-search:before {
    content: '\53';
}


/* 'S' */

.icon-shopping:before {
    content: '\e81e';
}


/* '' */

.icon-square-buy-print:before {
    content: '\e800';
}


/* '' */

.icon-square-details:before {
    content: '\e801';
}


/* '' */

.icon-square-digital-catalog:before {
    content: '\e802';
}


/* '' */

.icon-twitter:before {
    content: '\54';
}


/* 'T' */

.icon-youtube:before {
    content: '\59';
}


/* 'Y' */


/* End Icons */

@font-face {
    font-family: 'open_sans_cond_bold';
    src: url('/UserFiles/fonts/OpenSans-CondBold-webfont.eot');
    src: url('/UserFiles/fonts/OpenSans-CondBold-webfont.eot?#iefix') format('embedded-opentype'), url('/UserFiles/fonts/OpenSans-CondBold-webfont.woff') format('woff'), url('/UserFiles/fonts/OpenSans-CondBold-webfont.ttf') format('truetype'), url('/UserFiles/fonts/OpenSans-CondBold-webfont.svg#open_sans_cond_bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'droid_serif_regular';
    src: url('/UserFiles/fonts/DroidSerif-Regular-webfont.eot');
    src: url('/UserFiles/fonts/DroidSerif-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('/UserFiles/fonts/DroidSerif-Regular-webfont.woff') format('woff'), url('/UserFiles/fonts/DroidSerif-Regular-webfont.ttf') format('truetype'), url('/UserFiles/fonts/DroidSerif-Regular-webfont.svg#droid_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'droid_serif_bold';
    src: url('/UserFiles/fonts/DroidSerif-Bold-webfont.eot');
    src: url('/UserFiles/fonts/DroidSerif-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('/UserFiles/fonts/DroidSerif-Bold-webfont.woff') format('woff'), url('/UserFiles/fonts/DroidSerif-Bold-webfont.ttf') format('truetype'), url('/UserFiles/fonts/DroidSerif-Bold-webfont.svg#droid_serifbold') format('svg');
    font-weight: normal;
    font-style: normal;
}


/**** EDIT USER PAGE STYLE ****/

#EditUserDefaultDiv {
    display: block;
    margin: 20px 0;
    padding-bottom: 20px;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    border-bottom: 1px solid #ccc;
}

#EditUserDefaultBillingDiv {
    display: inline-block;
    vertical-align: top;
    width: 30%;
    margin: 10px 3% 10px 0;
    min-width: 260px;
}

#EditUserDefaultShippingDiv {
    display: inline-block;
    vertical-align: top;
    width: 30%;
    margin: 10px 3% 10px 0;
    min-width: 260px;
}

#EditUserManageAddresesDiv {
    display: inline-block;
    vertical-align: top;
    width: 30%;
    margin: 10px 3% 10px 0;
    min-width: 260px;
}

#EditUserDefaultFFLAddressDiv {
    display: inline-block;
    vertical-align: top;
    width: 30%;
    margin: 10px 3% 10px 0;
    min-width: 260px;
}

#EditUserDefaultBillingHeaderDiv,
#EditUserDefaultShippingHeaderDiv,
#EditUserDataCreditCardHeader,
#EditUserDefaultFFLHeaderDiv {
    font-family: 'open_sans_cond_bold';
    font-size: 20px;
}

#EditUserDefaultBillingDataDiv,
#EditUserDefaultShippingDataDiv,
#EditUserDefaultFFLDataDiv {
    font-size: 14px;
    line-height: 20px;
}

#EditUserDataDiv {
    margin: 20px 0;
    padding-bottom: 20px;
}

div.EditUserData {
    display: inline-block;
    vertical-align: top;
    width: 30%;
    margin: 10px 3% 10px 0;
    min-width: 260px;
}

#EditUserDataCreditCardDiv {
    margin: 20px 0;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
}

#EditUserDataCreditCardTypeDiv,
#EditUserDataCreditCardNumberDiv,
#EditUserDataCreditCardExpirationDateDiv,
#EditUserDataCreditCardNameOnCardDiv {
    display: inline-block;
    vertical-align: top;
    width: 30%;
    margin: 10px 3% 10px 0;
    min-width: 260px;
}

#EditUserDataAreaOfInterest {
    min-height: 50px;
    margin: 10px 0;
    padding-bottom: 10px;
}

#EditUserDataSubmitBtnDiv,
#EditUserDataCancelBtnDiv {
    display: inline-block;
    width: auto;
    margin: 0 20px 0 0;
}

#MailingListSignUpCheckBoxes {
    -moz-column-count: 4;
    -moz-column-gap: 20px;
    -webkit-column-count: 4;
    -webkit-column-gap: 20px;
    column-count: 4;
    column-gap: 20px;
    padding: 20px 0;
}

#MailingListSignUpCheckBoxes > span {
    display: block;
    margin-bottom: 10px;
}

#MailingListSignUpHeaderText {
    font-size: 1.3em;
    border-bottom: 1px solid #d5d5d5;
    padding-bottom: 10px;
}


/********************************/

select,
input[type=text],
input[type=password],
input[type=tel],
input[type=email],
textarea {
    border-radius: 4px;
    background-color: #fff;
    border: 1px solid #999;
}

select:not([multiple]) {
    border-radius: 4px;
    padding: .5em;
    padding-right: 1.5em;
    line-height: 1;
    height: 30px;
}

select:focus,
input[type=text]:focus,
input[type=password]:focus,
input[type=tel]:focus,
input[type=email]:focus,
textarea:focus {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'open_sans_regular', san-serif;
}


/********************************
	Header
********************************/

.search-form input[type="text"] {
    background: #ebedee;
    border: 0;
    height: 40px;
    width: 100%;
    font-size: 1.0625em;
    padding-left: 45px;
    transition: background 350ms ease-in-out;
    border-radius: 0;
    -webkit-appearance: none;
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute!important;
    width: 1px;
    word-wrap: normal!important;
}

.search-form .search-submit {
    color: #263c5c;
    position: absolute;
    left: 0;
    top: 0;
    width: 45px;
    height: 40px;
    background: none;
    border: 0;
    outline: 0;
    z-index: 5;
    font-size: 1.25em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: 'morphy';
    padding: 5px 10px;
}


/********************************/

#PageBase {
    max-width: none;
    padding-top: 40px;
}

td.PrintCatalogMinBidColumn,
td.PrintCatalogNumBidsColumn {
    display: none;
}

table#DataGridLotsForSession {
    margin: 20px 0;
}

table#DataGridLotsForSession td {
    padding: 5px 10px;
}

table#DataGridLotsForSession tr.color_c {
    background: #777 !Important;
}

table#DataGridLotsForSession tr.color_c td {
    color: #fff;
}

tr.color_b {
    background: #f1f1f1;
}

table#DataGridLotsForSession tr td:first-child {
    text-align: center !Important;
    font-weight: bold;
}

#TermsPV pre {
    max-width: 1180px;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap !important;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 16px;
    line-height: 24px;
}

#CurrentBillingAddressHeaderDiv,
#CurrentShippingAddressHeaderDiv,
span#AuctionCheckoutLotHeaderInvoice {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 18px;
}

#CurrentBillingAddressDiv,
#CurrentShippingAddressDiv {
    display: block;
    width: 100%;
    margin: 10px 0 20px 0;
    padding: 0 0 20px 0;
    border-bottom: 1px solid #ccc;
}

span#AuctionCheckoutLotHeaderReturn a {
    font-size: 13px;
    background: #263c5c;
    color: #fff;
    padding: 8px 10px;
}

span#AuctionCheckoutLotHeaderReturn a:hover {
    background: #990b0a;
}

span#AuctionCheckoutLotHeaderLbl {
    text-transform: uppercase;
    font-size: 14px;
}

#AuctionCheckoutLotTable,
#AuctionCheckoutPaymentTable {
    width: 100%;
    max-width: 700px;
    font-size: 14px;
}

#AuctionCheckoutLotTable td,
#AuctionCheckoutPaymentTable td {
    padding: 5px 1.5%;
}

#AuctionCheckoutLotTable tr {
    border-bottom: 1px solid #f1f1f1;
}

#AuctionCheckoutLotTableHeaderRow {
    background: #f1f1f1;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
}

#AuctionCheckoutLotTableHeaderRow td:nth-child(3) {
    text-align: right;
}

#AuctionCheckoutLotTable tr:last-child td {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
}

#AuctionCheckoutPaymentTable input[type=text] {
    margin: 0 5px;
    padding: 2px 4px;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
}

#AuctionCheckoutPaymentTable select {
    margin: 0 5px;
}

#sasInfo img {
    margin: 0 auto;
}

a#HeaderLiveAuctionBannerLink:before {
    content: "Pre-Bid Online";
}

#CCTable td img {
    display: inline-block !important;
}

.ui-widget-content {
    border: none !important;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 16px;
    line-height: 22px;
}

#AuctionDetailsBidIncrementScheduleIntro,
.ui-widget-content #MainPV {
    font-family: 'droid_serif_bold', serif !important;
    display: block;
    width: 100%;
    margin: 10px 0 20px 0;
    font-size: 22px;
    line-height: 28px;
}

#AuctionDetailsContent {
    font-family: 'Open Sans', sans-serif;
}

#AuctionDetailsBidIncrementScheduleDiv {
    display: block;
    width: 100%;
}

#AuctionDetailsBidIncrementScheduleHeaderRow,
#AuctionDetailsBidIncrementScheduleDataRow {
    display: block;
    width: 100%;
}

.AuctionDetailsBidIncrementScheduleHeaderCell,
.AuctionDetailsBidIncrementScheduleHeaderCell,
.AuctionDetailsBidIncrementScheduleDataCell {
    display: inline-block;
    vertical-align: top;
    width: 47%;
    padding: 10px 0 10px 1.5%;
    margin: 0 1%;
}

.AuctionDetailsBidIncrementScheduleHeaderCell,
.AuctionDetailsBidIncrementScheduleHeaderCell {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    background: #f1f1f1;
}

input#AgreeCB {
    margin: 0 5px 0 0;
}


/******* CONTACT US 2 STYLING *********/

#ContactUsContent div span {
    width: 300px;
    float: left;
}

#ContactUsContent div {
    margin: 5px 0;
}

#ContactUsContent input[type=text],
#ContactUsContent textarea {
    padding: 5px;
    font-size: 13px;
    border: 1px solid #999;
}

#ContactUsContent textarea {
    max-width: 170px;
}

#ContactUsSubmitBtnDiv #SubmitBtn {
    background: #536d90;
    padding: 5px 8px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    border: none;
    cursor: pointer;
}

#ContactUsSubmitBtnDiv #SubmitBtn:hover {
    background: #222;
}

#ContactUsContent ul {
    margin-bottom: 15px;
}

div.consignwithusform {
    float: left;
    background: #e9e9e9;
    padding: 20px;
    border: 2px solid #a9a9a9;
}

#ContactUsSubmitBtnDiv {
    display: block;
    left: 303px;
    margin-bottom: 30px;
    position: relative;
    top: 10px;
}


/******* INPUTS and FIELDS *******/

input[name=ctl17] {
    width: 180px !important;
    text-align: center;
}

input[type=submit],
input[type=button] {
    padding: 5px 12px;
    font-size: 14px;
    background: #900002;
    color: #fff;
    border: 1px solid #333;
    text-transform: uppercase;
    cursor: pointer;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#006faa+0,263c5c+44,003784+100 */
    background: #006faa;
    /* Old browsers */
    background: -moz-linear-gradient(top, #006faa 0%, #263c5c 44%, #003784 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #006faa 0%, #263c5c 44%, #003784 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #006faa 0%, #263c5c 44%, #003784 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#006faa', endColorstr='#003784', GradientType=0);
    /* IE6-9 */
}

input[type=submit]:hover,
input[type=button]:hover {
    background: #003784;
	/* Old browsers */
    background: -moz-linear-gradient(top, #003784 0%, #003784 44%, #003784 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #003784 0%, #003784 44%, #003784 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #003784 0%, #003784 44%, #003784 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#003784', endColorstr='#003784', GradientType=0);
    /* IE6-9 */
}

input[type=submit] {
    padding: 7px 10px;
}

select#CCMonthDDL {
    margin: 0 10px 0 0;
}

select#CCYearDDL {
    margin: 0 0 0 10px;
}

#EditUserContent input[type=text],
#VerifyUserInfoContent input[type=text] {
    margin: 5px 3px;
    font-weight: bold;
    color: #555;
    padding: 5px 8px;
    font-size: 14px;
    border: 1px solid #999;
    background: #eee;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-family: Arial, san-serif;
}

#EditUserContent input[type=text]:hover,
#EditUserContent input[type=text]:focus,
#VerifyUserInfoContent input[type=text]:hover,
#VerifyUserInfoContent input[type=text]:focus {
    background: #fff;
}

#EditUserContent table table td,
#VerifyUserInfoContent table table td {
    padding-right: 30px;
}

#EditUserContent select {
    margin: 5px 3px;
}


/*** Edit User Page Copy Billing to Shipping link ***/

#EditUserContent table#Table1 table table tr:nth-child(12) td {
    padding: 10px 0;
}

#EditUserContent table#Table1 table table tr:nth-child(12) td a {
    float: right;
    margin: 0 0 30px 0;
    color: #0077A8 !important;
    padding: 10px 0;
    text-align: right;
}


/*****************/

#EditUserContent table#Table1 {
    margin: 0 0 30px 10px;
}

#EditUserContent table#Table1 table td {
    border: none !important;
}

#EditUserContent table#Table1 table tr td:last-child {
    padding-left: 15px;
}

input#CheckBoxIsCommercial {
    position: relative;
    top: 10px;
    left: 195px;
}

label[for=CheckBoxIsCommercial] {
    position: relative;
    top: 10px;
    left: 205px;
    margin: 10px 5px 0 0;
}

table#UserInformationTable td {
    padding: 5px;
}

table#UserInformationTable table table td a {
    color: #0077A8 !important;
}

#VerifyUserInfoContent input#CheckBoxIsCommercial {
    float: left;
    position: relative;
    left: 125px;
    top: 5px;
}

#VerifyUserInfoContent label[for=CheckBoxIsCommercial] {
    float: left;
    position: relative;
    left: 130px;
    top: 2px
}


/********************/

#AuctionResultsSection {
    margin-top: 40px;
}

table#SearchGrid {
    width: 1400px;
    margin: 20px 0;
}

table#SearchGrid td {
    padding: 5px;
}


/************************/

td.AddUserLeftColumn {
    min-width: 550px;
}

#CatalogContent input[type="submit"],
#ItemCatalogContent input[type="submit"],
#LotDetailContent input[type="submit"],
#ItemDetailContent input[type="submit"] {
    padding: 2px 4px;
}

a#CopyBillingToShipping {
    font-size: 13px;
    color: #960000;
}

td#AcceptAuctionRulesCheckbox {
    padding: 20px 0;
    font-weight: bold;
    font-size: 130%;
}

input#AgreeToRulesCB {
    margin-right: 7px;
}

a#ForgotUserIdLB,
a#ForgotPasswordLB {
    font-size: 12px;
    padding: 0 20px 0 0;
    text-decoration: none;
}


/******* NEW LIVE AUCTION STYLE - JC 160520 *******/

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,300,700,800,300italic,400italic|Open+Sans+Condensed:300,700,300italic|Neuton:400,700);
* {
    margin: 0;
    padding: 0;
}

p.annotate {
	margin-top: 10px;
}

.LiveAuctionBody #PageBase {
	padding-top: 10px;
}

.LiveAuctionUCLOutBidDiv {
    color: #D80003;
    font-weight: bold;
}

.LiveAuctionUCLHighBidderDiv {
    color: #009B13;
    font-weight: bold;
}

#LiveAuctionContent {
    font-family: 'Open Sans', sans-serif;
    padding: 15px 3% 0 3%;
    font-size: 14px;
    line-height: 18px;
    margin: 0 auto;
}

#LiveAuctionMainBody {
	border: 0;
}

#LiveAuctionHeader {
    width: 100%;
    text-align: center;
    border-bottom: 2px #ccc dotted;
    padding: 5px 0;
    margin: 0 0 7px 0;
}

#LiveAuctionHeader:after {
	display: block;
	content: '';
	clear: both;
}

#LiveAuctionTitle {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    text-align: center;
    font-family: 'droid_serif_regular', serif;
    font-size: 24px;
    line-height: 32px;
    font-weight: 400;
    color: #263c5c;
    line-height: 46px;
    margin: 0 0 7px 0;
}

#LiveAuctionLotCount {
    display: inline-block;
    vertical-align: middle;
    height: 22px;
    margin: 5px 2%;
    text-align: right;
}

span#LiveAuctionLotCountLbl {
    font-weight: 700;
}

#LiveAuctionCatalog {
    display: inline-block;
    vertical-align: middle;
    height: 30px;
    margin: 10px 2%;
    text-align: left;
}

#LiveAuctionCatalog a {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0063c6+0,003372+100 */
    background: #0063c6;
    /* Old browsers */
    background: -moz-linear-gradient(top, #0063c6 0%, #003372 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #0063c6 0%, #003372 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #0063c6 0%, #003372 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0063c6', endColorstr='#003372', GradientType=0);
    /* IE6-9 */
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #263c5c;
    padding: 8px 12px;
    cursor: pointer;
    color: #fff;
    text-decoration: none;
    vertical-align: middle;
}

#LiveAuctionCatalog a:hover {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#263c5c+1,00284c+100 */
    background: #263c5c;
    /* Old browsers */
    background: -moz-linear-gradient(top, #263c5c 1%, #00284c 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #263c5c 1%, #00284c 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #263c5c 1%, #00284c 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#263c5c', endColorstr='#00284c', GradientType=0);
    /* IE6-9 */
}


/*******/

#LiveAuctionMainBody {
    display: block;
    width: 100%;
    heigth: auto;
    padding: 0 0 20px 0;
    margin: 0 0 30px 0;
}

#LiveAuctionLeftColumn,
#LiveAuctionCenterColumn,
#LiveAuctoinCenterColumn,
#LiveAuctionRightColumn {
    display: inline-block;
    vertical-align: top;
}


/******* LEFT Col *******/

#LiveAuctionLeftColumn {
    width: 32%;
    margin-right: 1%;
    height: 450px;
}

#LiveAuctionLotTitleDiv {
    background: #263c5c;
    padding: 10px;
    color: #fff;
    font-size: 16px;
    line-height: 21px;
    font-weight: 700;
    max-height: 125px;
    overflow-y: auto;
}

span#LiveAuctionCurrentLotHeaderSpan {
    font-size: 28px !important;
}

#LiveAuctionCurrentLotEstimate {
    color: #555;
    font-size: 18px;
    font-style: italic;
    height: 24px;
    display: block;
    margin: 5px 0 10px 0;
}

#LiveAuctionCurrentLotImageDiv {
    display: block;
    width: 100%;
    text-align: center;
    max-height: 200px;
    height: auto;
    margin-top: 10px;
}

img#LiveAuctionCurrentLotImage {
    margin: 0 auto;
    max-width: 400px;
    max-height: 180px;
    height: auto;
    width: auto;
}

#LiveAuctionBidInfoCurrentBidLabel,
#LiveAuctionBidInfoAskingBidLabel {
    display: inline-block;
    width: 40%;
    text-align: center;
    padding: 7px 0 3px 0;
    font-size: 20px;
}

#LiveAuctionBidInfoCurrentBidValue,
#LiveAuctionBidInfoAskingBidValue {
    display: inline-block;
    width: 58%;
    text-align: center;
    padding: 7px 0 3px 0;
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
}

#LiveAuctionBidInfoCurrentBidLabel,
#LiveAuctionBidInfoAskingBidLabel {
    font-weight: 400;
}

#LiveAuctionBidInfoPlaceBidDiv {
    width: 100%;
    display: block;
    text-align: center;
    margin: 20px 0 10px 0;
}

#LiveAuctionFinalCallPanelHeader {
    width: 100%;
    display: block;
    text-align: center;
    margin: 5px 0 5px 0;
    font-size: 20px;
    line-height: 26px;
}

#LiveAuctionBidInfoPlaceBidDiv input {
    cursor: pointer;
    background: #990b0a;
    padding: 14px 20px;
    color: #fff;
    font-size: 32px;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    width: 100%;
    min-width: 180px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px
}

#LiveAuctionLotInfoPanelHeader.HighBidder {
    color: green;
}

#LiveAuctionBidInfoPlaceBidDiv input[type=button] {
    font-family: 'open_sans_cond_bold', san-serif;
    font-weight: normal;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    cursor: pointer;
    font-size: 30px;
    padding: 10px 10px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #666666;
    max-width: 330px;
	margin: 0 auto;
}

#LiveAuctionBidInfoPlaceBidDiv input.Outbid {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b21203+0,8e0702+100 */
    background: #b21203;
    /* Old browsers */
    background: -moz-linear-gradient(top, #b21203 0%, #8e0702 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #b21203 0%, #8e0702 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #b21203 0%, #8e0702 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#b21203', endColorstr='#8e0702', GradientType=0);
    /* IE6-9 */
    border: 1px solid #8e0702;
}

#LiveAuctionBidInfoPlaceBidDiv input.Outbid:hover {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#960c03+0,5b0c01+99 */
    background: #960c03;
    /* Old browsers */
    background: -moz-linear-gradient(top, #960c03 0%, #5b0c01 99%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #960c03 0%, #5b0c01 99%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #960c03 0%, #5b0c01 99%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#960c03', endColorstr='#5b0c01', GradientType=0);
    /* IE6-9 */
}

#LiveAuctionBidInfoPlaceBidDiv input.NoBid {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#afafaf+0,8c8c8c+100 */
    background: #afafaf;
    /* Old browsers */
    background: -moz-linear-gradient(top, #afafaf 0%, #8c8c8c 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #afafaf 0%, #8c8c8c 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #afafaf 0%, #8c8c8c 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#afafaf', endColorstr='#8c8c8c', GradientType=0);
    /* IE6-9 */
    border: 1px solid #8c8c8c;
}

#LiveAuctionBidInfoPlaceBidDiv input.NoBid:hover {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8c8c8c+0,5e5e5e+100 */
    background: #8c8c8c;
    /* Old browsers */
    background: -moz-linear-gradient(top, #8c8c8c 0%, #5e5e5e 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #8c8c8c 0%, #5e5e5e 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #8c8c8c 0%, #5e5e5e 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#8c8c8c', endColorstr='#5e5e5e', GradientType=0);
    /* IE6-9 */
}

#LiveAuctionBidInfoPlaceBidDiv input.HighBidder {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0f9b00+0,006811+100 */
    background: #0f9b00;
    /* Old browsers */
    background: -moz-linear-gradient(top, #0f9b00 0%, #006811 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #0f9b00 0%, #006811 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #0f9b00 0%, #006811 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0f9b00', endColorstr='#006811', GradientType=0);
    /* IE6-9 */
    border: 1px solid #006811;
}

#LiveAuctionBidInfoPlaceBidDiv input.HighBidder:hover {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#007c00+0,005109+100 */
    background: #007c00;
    /* Old browsers */
    background: -moz-linear-gradient(top, #007c00 0%, #005109 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #007c00 0%, #005109 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #007c00 0%, #005109 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#007c00', endColorstr='#005109', GradientType=0);
    /* IE6-9 */
}

#LiveAuctionBidInfoPlaceBidDiv input.BidPending {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d8c849+0,a38800+100 */
    background: #d8c849;
    /* Old browsers */
    background: -moz-linear-gradient(top, #d8c849 0%, #a38800 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #d8c849 0%, #a38800 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #d8c849 0%, #a38800 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#d8c849', endColorstr='#a38800', GradientType=0);
    /* IE6-9 */
    border: 1px solid #a38800;
}

#LiveAuctionBidInfoPlaceBidDiv input.BidPending:hover {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c6a900+0,ad9300+100 */
    background: #c6a900;
    /* Old browsers */
    background: -moz-linear-gradient(top, #c6a900 0%, #ad9300 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #c6a900 0%, #ad9300 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #c6a900 0%, #ad9300 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#c6a900', endColorstr='#ad9300', GradientType=0);
    /* IE6-9 */
}

#LiveAuctionLotInfoPanelHeader {
    font-size: 19px;
    line-height: 24px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    text-align: center;
    width: 100%;
    text-transform: uppercase;
}

#LiveAuctionLotInfoPanelHeader.PlaceABid {
    color: #db0000;
    /* GREEN */
}

#LiveAuctionLotInfoPanelHeader.NoBid {
    color: #ababab;
    /* GRAY */
}

#LiveAuctionLotInfoPanelHeader.BidPending {
    color: #b59900;
    /* YELLOW */
}

#LiveAuctionLotInfoPanelHeader.BidsNotAllowed {
    color: #cd7d00;
    /* ORANGE */
}

#LiveAuctionLotInfoPanelHeader.LotClosed {
    color: #666;
    /* GREY */
}

#LiveAuctionFinalCallPanelHeader.FinalCall {
    color: #db0000;
    /* RED */
}

#LiveAuctionLotInfoPanelHeader.Outbid {
    color: #db0000;
}

#LiveAuctionLotInfoPanelHeader.Outbid:hover {
    color: red;
}


/******* CENTER Col *******/

#LiveAuctionCenterColumn,
#LiveAuctoinCenterColumn {
    width: 32%;
    margin-right: 1%;
    height: auto;
	min-height: 440px;
}

#LiveAuctionCurrentLotVideoPlayer {
    background: #eee;
}

#LiveAuctionLotDescriptionPanel {
    display: block;
    margin: 0px 0 0 0;
    padding: 10px 2%;
    font-size: 14px;
    line-height: 21px;
    max-height: 250px;
    overflow-y: auto;
}

#LiveAuctionLotDescriptionPanelBody #CategoryFieldTbl {
    display: block;
    position: relative;
    padding: 40px 0;
}

#LiveAuctionLotDescriptionPanelBody #CategoryFieldTblHeaderRow {
    display: none;
}

#LiveAuctionLotDescriptionPanelBody .CategoryFieldRow {
    dislay: block;
    width: 100%;
}

#LiveAuctionLotDescriptionPanelBody .CategoryFieldTblColumn {
    display: inline-block;
    vertical-align: middle;
    padding: 5px 15px;
    background: #666;
    color: #fff;
}

#LiveAuctionLotDescriptionPanelBody .CategoryFieldTblColumn:first-child {
    min-width: 225px;
    border-right: 1px solid #ccc;
}

#LiveAuctionLotDescriptionPanelBody .CategoryFieldTblName {
    display: inline-block;
    vertical-align: middle;
    padding: 5px 15px;
}

#LiveAuctionLotDescriptionPanelBody .CategoryFieldTblName:first-child {
    min-width: 225px;
    border-right: 1px solid #ccc;
}

#LiveAuctionLotDescriptionPanelBody .CategoryFieldTblName:nth-child(2) {
	/*width: calc(100% - 140px);*/
}

#LiveAuctionCatalog {
	text-decoration: none;
}

@media screen and (min-width: 768px) {
	#LiveAuctionTitle {
		width: 55%;
		text-align: left;
	}
}

@media all and (max-width: 851px) {
    #LiveAuctionLotDescriptionPanel {
        height: 140px !important;
    }
}


/******* RIGHT Col *******/

#LiveAuctionRightColumn {
    width: 33%;
}

#LiveAuctionLotHistoryPanel {
    height: 440px;
    overflow-y: auto;
}

#LiveAuctionMessagePanelHeader {}

ul#LiveAuctionMessageList {
    margin: 0;
    padding: 0;
}

ul#LiveAuctionMessageList li {
    list-style: none;
    padding: 10px 0 10px 7px;
    font-size: 15px;
    line-height: 18px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
}

ul#LiveAuctionMessageList li a {
    color: #005549;
}

ul#LiveAuctionMessageList li {
    background: #f1f1f1;
}

ul#LiveAuctionMessageList li:nth-child(odd) {
    background: #fefdf7;
}

ul#LiveAuctionMessageList li.bid {
    color: #263c5c;
    /** BLUE **/
}

ul#LiveAuctionMessageList li.reopen {
    color: #008c44;
    /** GREEN **/
}

ul#LiveAuctionMessageList li.ended {
    color: #555555;
    /** GREY **/
}

ul#LiveAuctionMessageList li.message {
    color: #000000;
    /** BLACK **/
}

ul#LiveAuctionMessageList li.won {
    color: #008c44 !important;
    /** GREEN **/
}


/**************/

#LiveAuctionUpcomingLots {
    width: 100%;
    display: block;
    height: 430px;
    margin-bottom: 30px;
    overflow-x: scroll;
    white-space: nowrap;
}

div.LiveAuctionUCL {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    width: 280px;
    margin: 0 10px;
}

.LiveAuctionUCLLotNumber {
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    width: 100%;
    background: #f1f1f1;
    padding: 10px 0;
    text-align: center;
    margin: 0 auto;
    font-size: 24px;
}

.LiveAuctionUCLLotNumberData {
    font-weight: 700;
}

.LiveAuctionUCLLotNumberDivider {
    display: none;
}

.LiveAuctionUCLTitle {
    font-size: 15px;
    line-height: 20px;
    width: 95%;
    white-space: pre-wrap !important;
    height: 40px;
    margin: 6px auto;
    padding: 0 2%;
    text-align: center;
    overflow: hidden;
}

.LiveAuctionUCLImgDiv {
    display: block;
    width: 100%;
    height: 195px;
    text-align: center;
}

.LiveAuctionUCLImgDiv img {
    max-width: 280px;
    max-height: 190px;
    height: auto;
    width: auto;
    margin: 0 auto;
}

.LiveAuctionUCLNumBidsDiv {
    display: block;
    width: 100%;
    text-align: center;
    height: 20px;
    margin: 5px 0;
    font-family: Courier, san-serif;
}

.LiveAuctionUCLBidBtnDiv {
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
}

.LiveAuctionUCLBidBtnDiv input {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b21203+0,8e0702+100 */
    background: #b21203;
    /* Old browsers */
    background: -moz-linear-gradient(top, #b21203 0%, #8e0702 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #b21203 0%, #8e0702 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #b21203 0%, #8e0702 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#b21203', endColorstr='#8e0702', GradientType=0);
    /* IE6-9 */
    border: 1px solid #8e0702;
    font-family: 'open_sans_cond_bold', san-serif;
    padding: 5px 6px;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    max-width: 200px;
    min-width: 160px;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
}

.LiveAuctionUCLBidBtnDiv input:hover {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#960c03+0,5b0c01+99 */
    background: #960c03;
    /* Old browsers */
    background: -moz-linear-gradient(top, #960c03 0%, #5b0c01 99%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #960c03 0%, #5b0c01 99%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #960c03 0%, #5b0c01 99%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#960c03', endColorstr='#5b0c01', GradientType=0);
    /* IE6-9 */
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    margin: 0;
    outline: 0 none;
    padding: 0;
}

#PageBase {
    width: 100%;
    display: block;
}

html {
    overflow-y: scroll;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
img {
    display: block;
}

body {
    line-height: 1;
}

blockquote,
q {
    quotes: none;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    color: inherit;
    font-weight: inherit;
}

:focus {
    outline: medium none;
}

strong {
    font-weight: bold;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

ul,
ol {
    margin-left: 0;
    padding: 0 0 0 30px;
}

nav ul,
nav ol {
    list-style: outside none none;
    padding: 0;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    cursor: pointer;
    overflow: visible;
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
    margin: 0 3px;
}

input[type="search"] {
    box-sizing: content-box;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}

textarea {
    overflow: auto;
    vertical-align: top;
}

.alignleft {
    float: left;
    margin: 0 25px 15px 0;
}

.alignright {
    float: right;
    margin: 0 0 15px 25px;
}

.alignnone {
    margin: 0 0 15px;
}

.aligncenter {
    margin: 15px auto;
}

.clearfix,
.search-wrap .search-form,
.gform_wrapper .newsletter {}

.clearfix::before,
.search-wrap .search-form::before,
.gform_wrapper .newsletter::before,
.clearfix::after,
.search-wrap .search-form::after,
.gform_wrapper .newsletter::after {
    content: "";
    display: table;
}

.clearfix::after,
.search-wrap .search-form::after,
.gform_wrapper .newsletter::after {
    clear: both;
}

html {
    background: #fff none repeat scroll 0 0;
    height: 100%;
}

body {
    color: #000000;
    font-family: "Open Sans", sans-serif;
    height: 100%;
    margin: 0;
    padding: 88px 0 0;
}

* {
    box-sizing: border-box;
}

h2,
h3,
h4,
h5,
h6 {
    color: #263c5c;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 20px;
}

h2 {
    font-size: 1.75em;
    margin: 40px 0 20px;
    text-align: center;
}

p {
    margin: 0 0 1em;
}

strong {}

a {
    color: #263c5c;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
    color: #b80000;
}

.content-wrap {
    background: white none repeat scroll 0 0;
    padding-top: 100px;
}

.container,
.search-wrap .search-form,
.newsletter-wrap .gform_wrapper {
    margin: 0 auto;
    max-width: 1230px;
    position: relative;
    width: 100%;
    z-index: 2;
}

#AuctionResultsContent,
#AuctionLandingContent,
#LoginContent,
#RuleContent,
#AboutUsContent,
#WantlistContent,
#ContactUsContent,
#ConsignWithUsContent,
#SellToUsContent,
#MyAccountContent,
#EmployeeLoginContent,
#AddUserContent,
#MyShoppingCartContent,
#OnePageCheckoutContent,
#OrderFinishedContent,
#ChangePasswordContent,
#EditUserContent,
#ViewUserDefinedPageContent,
#RulesContent,
#VerifyUserInfoContent,
#AppraisalsContent,
#OrderCatalogContent,
#ForgotPasswordContent,
#RegistrationConfirmationContent,
#VerifyBidContent,
#ViewStoreInvoiceContent,
#BannedUserContent,
#PasswordSentContent,
#StoreCheckoutContent,
#AgreeToTermsContent,
#AuctionDetailsContent,
#DefaultContent,
#MyAddressesContent,
#AuctionCheckoutContent {
    margin: 0 auto;
    padding: 20px 15px;
    max-width: 1230px;
    position: relative;
    width: 100%;
    z-index: 2;
}

#AgreeToTermsContent pre {
    width: 1200px !important;
    display: block;
    word-wrap: normal;
}

#AgreeToTermsContent input {
    margin: 30px 8px 0 0;
}

#AgreeToTermsContent label {
    margin: 30px 0 0 0;
    font-weight: bold;
}

#MyAccountTable {
    width: 900px;
}

#MyAccountTable table {
    width: 900px;
}

#MyAccountTable td {
    padding: 5px;
}

tr.color_c {
    background: #eee;
}

#MyAccountTable tr table td img {
    max-width: 100px;
    max-height: 100px;
    width: auto;
    height: auto;
}

span#MyAccountLbl {
    font-size: 18px;
}

span#AuctionOpenInvoicesLbl,
span#MyAccountSummaryLbl,
span#MyAccountWinningLbl,
span#MyAccountLosingLbl,
span#MyAccountWatchingLbl,
span#MyAccountPasAuctionInvoicesLbl {
    font-family: 'open_sans_cond_bold', Arial, san-serif;
    font-size: 26px;
    line-height: 30px;
    display: block;
    margin-top: 30px;
}

#notepadPopUp {
    position: absolute;
    top: 80px;
    left: 300px;
    width: 400px;
    height: 250px;
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 6px;
    color: orange;
    font-size: 1.2em;
    font-family: san-serif;
    display: none;
}

#notepadPopUp textarea {
    font-family: 'open_sans_cond_bold', Arial, san-serif;
    font-size: 18px;
    line-height: 24px;
    padding: 5px;
    margin: 0 0 5px 0;
}

.notelink {
    text-decoration: none;
    padding: 10px 0;
    color: #559bc7;
    font-size: .90em;
    font-weight: bold;
}

.notelink:hover {
    color: orange;
}

#notedraghandle {
    color: #990b0a;
    width: 90%;
    height: 33px;
    margin-top: 5px;
    padding: 6px;
    float: left;
    cursor: move;
    font-size: 20px;
    font-family: 'open_sans_cond_bold';
}

#notepadmessage {
    background-color: #fff;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}

#LangRB {
    color: #3e6375
}

.container {
    padding: 0 20px;
    transition: padding 350ms ease-in-out 0s;
}

.btn,
.gform_wrapper .gform_footer button {
    background: #990b0a none repeat scroll 0 0;
    color: white;
    display: inline-block;
    font-family: 'droid_serif_regular', serif;
    font-size: 1.35em;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 1.5;
    padding: 7px 10px 7px;
    text-align: center;
    text-transform: uppercase;
    transition: all 350ms ease-in-out 0s;
}

.btn:hover,
.gform_wrapper .gform_footer button:hover {
    background: #690807 none repeat scroll 0 0;
}

.header-wrap {
    background: white none repeat scroll 0 0;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1040;
}

.logo {
    margin: 0;
    position: relative;
    width: 75%;
    max-width: 230px;
    height: 50px;
    float: left;
    -webkit-transition: all 350ms ease-in-out;
    -moz-transition: all 350ms ease-in-out false;
    -o-transition: all 350ms ease-in-out false;
    transition: all 350ms ease-in-out;
}

.logo a {
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
}

.logo svg .blue {
    fill: #263c5c;
}

.header {
    padding: 15px 20px;
    transition: padding 350ms ease-in-out 0s;
}

.secondary-wrap {
    float: right;
    width: calc(90% - 200px);
}

.m {
    cursor: pointer;
    height: 54px;
    position: absolute;
    right: 16px;
    top: 17px;
    transition: all 250ms ease-in-out 0s;
    width: 54px;
}

.m span {
    background: #003a69 none repeat scroll 0 0;
    display: block;
    transition: all 250ms ease-in-out 0s;
}

.m .hamburger {
    height: 100%;
    position: absolute;
    width: 100%;
}

.m .hamburger span {
    height: 7px;
    left: 7px;
    margin: 8px 0;
    position: relative;
    top: 0;
    width: 40px;
}

.m .hamburger span:nth-child(1) {
    transition-delay: 0.5s;
}

.m .hamburger span:nth-child(2) {
    transition-delay: 0.625s;
}

.m .hamburger span:nth-child(3) {
    transition-delay: 0.75s;
}

.m .cross {
    height: 100%;
    position: absolute;
    transform: rotate(45deg);
    width: 100%;
}

.m .cross span:nth-child(1) {
    height: 0;
    left: 23px;
    position: absolute;
    top: 4%;
    transition-delay: 0s;
    width: 7px;
}

.m .cross span:nth-child(2) {
    height: 7px;
    left: 4%;
    position: absolute;
    top: 23px;
    transition-delay: 0.25s;
    width: 0;
}

.m.on .hamburger span {
    width: 0;
}

.m.on .hamburger span:nth-child(1) {
    transition-delay: 0s;
}

.m.on .hamburger span:nth-child(2) {
    transition-delay: 0.125s;
}

.m.on .hamburger span:nth-child(3) {
    transition-delay: 0.25s;
}

.m.on .cross span:nth-child(1) {
    height: 90%;
    transition-delay: 0.625s;
}

.m.on .cross span:nth-child(2) {
    transition-delay: 0.375s;
    width: 90%;
}

.nav {
    padding: 0;
}

.nav li {
    float: left;
    list-style: outside none none;
}

.nav li a {
    text-decoration: none;
}

nav {
    display: none;
    visibility: hidden;
}

.main-nav {
    clear: right;
    float: right;
    margin-top: 5px;
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.main-nav li {
    -webkit-transition: all 350ms ease-in-out;
    -moz-transition: all 350ms ease-in-out false;
    -o-transition: all 350ms ease-in-out false;
    transition: all 350ms ease-in-out;
    position: relative;
}

.main-nav li a {
    display: block;
    font-size: 1em;
    font-weight: 600;
    padding: 5px 10px;
    text-transform: uppercase;
    transition: color 350ms ease-in-out 0s;
}

.main-nav li.current_page_item a {
    color: #990b0a;
}

.main-nav li + li {
    margin-left: 0.75em;
}

.main-nav li.regular a {
    font-weight: 400;
}

.main-nav li.search-toggle {
    margin-left: 1.25em;
}

.main-nav li.search-toggle a {
    font-weight: 300;
}

.main-nav li.search-toggle.on a {
    color: #990b0a;
}

.secondary-nav {
    float: right;
}

.secondary-nav li.phone {
    margin: 6px 1.5em 0 0;
}

.secondary-nav li.phone a {
    color: #5b5b5b;
    cursor: default;
    font-size: 1.125em;
}

.secondary-nav li.loggedin,
.secondary-nav li.greeting {
    margin-top: 6px;
}

.secondary-nav li.loggedin a {
    color: #5b5b5b;
    cursor: default;
    line-height: 1em;
    margin-bottom: 0 !important;
    vertical-align: middle;
}

.secondary-nav li.loggedin a:hover {
    color: #990b0a;
}

.secondary-nav li.greeting a {
    color: #5b5b5b;
    cursor: default;
    font-size: .75em;
    line-height: 1em;
    font-weight: normal;
    margin-bottom: 0 !important;
    vertical-align: middle;
}

.container.wide {
    max-width: 1500px;
}

.search-form {
    width: 100%;
    position: relative;
}

.search-form * {
    box-sizing: border-box;
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute!important;
    width: 1px;
    word-wrap: normal!important;
}

.search-form input[type="search"] {
    background: white;
    border: 0;
    height: 40px;
    width: 100%;
    font-size: 1.0625em;
    padding-left: 45px;
    transition: background 350ms ease-in-out;
    border-radius: 0;
    -webkit-appearance: none;
}

.search-form .search-submit {
    color: #263c5c;
    position: absolute;
    left: 0;
    top: 0;
    width: 45px;
    height: 40px;
    background: none;
    border: 0;
    outline: 0;
    z-index: 5;
    font-size: 1.25em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: 'morphy';
}

.secondary-nav li.consign {
    margin-top: 8px;
}

.secondary-nav li.bidding {
    margin-top: 0;
}

.secondary-nav li + li {
    margin-left: 1em;
}

.secondary-nav li.bidding a {
    margin-top: 0;
    min-width: 160px;
    height: 40px;
    line-height: 34px;
    padding: 0;
    background: #911d1f;
    display: inline-block;
    color: white;
    letter-spacing: 0.5px;
    text-align: center;
    font-family: "Neuton", serif;
    font-size: 1.25em;
    font-weight: 500;
    border-radius: 0;
    position: relative;
    -webkit-transition: all 350ms ease-in-out;
    -moz-transition: all 350ms ease-in-out false;
    -o-transition: all 350ms ease-in-out false;
    transition: all 350ms ease-in-out;
}

.secondary-nav li.bidding a:before {
    left: 0;
    border-width: 7.5px 0 7.5px 8px;
    border-color: transparent transparent transparent #ffffff;
}

.secondary-nav li.bidding a:after {
    right: 0;
    border-width: 7.5px 8px 7.5px 0;
    border-color: transparent #ffffff transparent transparent;
}

@media only screen and (min-width: 768px) {
    .container.header {
        padding-left: 20px;
        padding-right: 20px;
    }
    .search-form {
        float: left;
        width: calc(100% - 485px);
    }
    .search-form:not(.inventory-search) input[type="search"] {
        background: #ebedee;
    }
    .secondary-nav > li.consign > a {
        color: #263c5c;
    }
    .main-nav > li > a {
        color: #263c5c;
    }
    .secondary-nav li.bidding a {
        border: 1px solid white;
    }
    .secondary-nav li.bidding a:before,
    .secondary-nav li.bidding a:after {
        content: '';
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        transition: all 350ms ease-in-out;
    }
}

@media only screen and (min-width: 850px) {
    .secondary-wrap {
        width: calc(90% - 150px);
    }
}

@media only screen and (min-width: 1100px) {
    .container.header {
        padding: 15px 20px 10px 20px;
    }
    .main-nav {
        width: auto;
    }
}

@media only screen and (min-width: 1250px) {
    .logo {
        max-width: 300px;
        height: 50px;
    }
    .secondary-wrap {
        width: calc(90% - 300px);
    }
}

@media screen and (max-width: 767px) {
    .main-nav {
        display: block;
    }
    .secondary-wrap {
        width: 100%;
        float: none;
    }
    .search-form {
        display: none;
    }
    .secondary-nav li.loggedin a {
        padding: 10px 0;
    }
}

.horizontal-outter-wrap-wrap {
    margin: 3em 0;
    position: relative;
}

.horizontal-outter-wrap-wrap .view-all {
    color: #990b0a;
    font-size: 1.125em;
    position: absolute;
    right: 50%;
    top: 90px;
    transform: translateX(50%);
}

.horizontal-outter-wrap {
    margin: 2em auto 0;
    max-width: 1300px;
    overflow: hidden;
    width: 100%;
}

.horizontal-outter-wrap.experts {
    border-bottom: 1px solid #d5d5d5;
    margin-bottom: 1em;
    padding-bottom: 2em;
}

.horizontal-list-wrap {
    padding-left: 0;
    position: relative;
}

.horizontal-list-wrap li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
    display: inline-block;
    list-style: outside none none;
    padding: 0;
    position: relative;
    transition: background 350ms ease-in-out 0s;
}

.horizontal-list-wrap li .hotspot {
    background: white none repeat scroll 0 0;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 100%;
    z-index: 21;
}

.horizontal-list-wrap.experts li {
    height: 375px;
    margin: 0 10px;
    width: 350px;
}

.horizontal-list-wrap.experts li h3 {
    font-size: 1.875em;
    line-height: 1.1;
    margin: 10px 0 0;
    max-width: 350px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.horizontal-list-wrap.experts li h4 {
    color: #5b5b5b;
    font-size: 1.5em;
    line-height: 1;
    margin: 5px 0 15px;
}

.horizontal-list-wrap.experts li .read-more {
    color: #990b0a;
    font-size: 1.25em;
}

.horizontal-list-wrap.home li {
    border: 1px solid #5b5b5b;
    height: 275px;
    margin: 0 4px;
    width: 275px;
}

.horizontal-list-wrap.home li img {
    left: 0;
    position: relative;
    top: 0;
    z-index: 0;
}

.horizontal-list-wrap.home li .text {
    left: 50%;
    position: absolute;
    text-align: center;
    top: 45%;
    transform: translateX(-50%) translateY(-50%);
    transition: all 500ms ease-in-out 0s;
    width: 80%;
    z-index: 20;
}

.horizontal-list-wrap.home li .text h5 {
    color: #5b5b5b;
    font-family: "Open Sans", sans-serif;
    font-size: 1.125em;
    font-weight: 400;
    letter-spacing: 0.05em;
    line-height: 1.2;
    margin-bottom: 5px;
    padding: 0;
    transition: color 350ms ease-in-out 0s;
}

.horizontal-list-wrap.home li .text::before {
    color: #263c5c;
    content: "++";
    display: block;
    font-size: 6.875em;
    font-weight: 100;
    line-height: 1;
    margin-bottom: 0.125em;
    transition: color 350ms ease-in-out 0s;
}

.horizontal-list-wrap.home li .text.advertising-general-store::before {
    content: "";
}

.horizontal-list-wrap.home li .text.americana-folk-art::before {
    content: "";
}

.horizontal-list-wrap.home li .text.automobiles::before {
    content: "";
}

.horizontal-list-wrap.home li .text.automobilia-petroliana::before {
    content: "";
}

.horizontal-list-wrap.home li .text.coin-op-gambling::before {
    content: "";
}

.horizontal-list-wrap.home li .text.coins-currency::before {
    content: "";
}

.horizontal-list-wrap.home li .text.dolls-bears::before {
    content: "";
}

.horizontal-list-wrap.home li .text.fine-decorative-art::before {
    content: "";
}

.horizontal-list-wrap.home li .text.firearms-weaponry::before {
    content: "";
}

.horizontal-list-wrap.home li .text.fishing-tackle::before {
    content: "";
}

.horizontal-list-wrap.home li .text.jewelry-watches::before {
    content: "";
}

.horizontal-list-wrap.home li .text.mechanical-still-banks::before {
    content: "";
}

.horizontal-list-wrap.home li .text.prehistoric-american-artifacts-minerals::before {
    content: "";
}

.horizontal-list-wrap.home li .text.toys-pop-culture::before {
    content: "";
}

.horizontal-list-wrap.home li:hover {
    background: #990b0a none repeat scroll 0 0;
}

.horizontal-list-wrap.home li:hover .text h5 {
    color: white;
}

.horizontal-list-wrap.home li:hover .text::before {
    color: white;
}

.no-js .horizontal-outter-wrap .horizontal-list {
    height: 141px;
    margin-top: 15px;
    overflow-x: scroll;
    text-align: center;
    width: 100%;
}

.no-js .horizontal-outter-wrap button {
    display: none;
}

.js .horizontal-outter-wrap {
    margin-top: 3em;
}

.js .horizontal-outter-wrap button {
    display: block;
}

.js .horizontal-outter-wrap .horizontal-list-wrap {
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 100%;
}

.js .horizontal-outter-wrap .horizontal-list-wrap.anim {
    transition: width 300ms ease-in-out 0s;
}

.js .horizontal-outter-wrap .list-wrap {
    margin: 0 auto;
    max-width: 1185px;
    overflow: hidden;
}

.js .horizontal-outter-wrap .horizontal-list {
    height: 275px;
    overflow: hidden;
    padding: 0;
    position: relative;
    transition: all 400ms ease-in-out 0s;
    width: 9999%;
}

.js .horizontal-outter-wrap .horizontal-list li {
    display: block;
    float: left;
}

.js .horizontal-outter-wrap .horizontal-list li a {
    display: block;
}

.js .horizontal-outter-wrap.experts .horizontal-list {
    height: 375px;
}

.js .horizontal-outter-wrap .horizontal-nav {
    background: rgba(238, 238, 238, 0.4) none repeat scroll 0 0;
    border: 0 none;
    color: #5b5b5b;
    font-size: 1.875em;
    height: 90px;
    line-height: 90px;
    margin-top: -45px;
    padding: 0 10px;
    position: absolute;
    top: 50%;
    transform: scaleY(1);
    transition: all 300ms ease-in-out 0s;
    z-index: 3;
}

.js .horizontal-outter-wrap .horizontal-nav:hover {
    color: #990b0a;
    transform: scaleY(0.9);
}

.js .horizontal-outter-wrap .horizontal-nav.prev {
    left: 5px;
}

.js .horizontal-outter-wrap .horizontal-nav.next {
    right: 5px;
}

.header-image {
    height: auto;
    margin: 0 auto;
    max-width: 100%;
}

.content-wrap .intro-text {
    border-bottom: 1px solid #d5d5d5;
    margin-bottom: 1em;
    padding-bottom: 1.25em;
}

.content-wrap .intro-text p {
    font-size: 1.0625em;
    line-height: 1.6;
    text-align: center;
}

.content-wrap .intro-text a.btn {
    color: white;
    font-size: 1.125em;
    margin: 1em 5px 0.5em;
    transition: all 350ms ease-in-out 0s;
}

.content-wrap .intro-text a.btn:hover {
    color: white;
}

.content-wrap img {
    height: auto;
    max-width: 100%;
}

.content-wrap a {
    color: #990b0a;
    transition: color 350ms ease-in-out 0s;
}

.content-wrap a:hover {
    color: #5b5b5b;
}

.content-wrap h3 {
    font-size: 2.125em;
}

.content-wrap h4 {
    font-size: 1.75em;
}

.content-wrap h5 {
    font-size: 1.5em;
}

.content-wrap h6 {
    font-size: 1.375em;
}

.sidebar {
    clear: both;
    margin-top: 2em;
    width: 100%;
}

.page-children {
    border-top: 1px solid #e5e5e5;
    margin-top: 15px;
    padding-top: 11px;
}

.page-children img {
    height: auto;
    margin: 0 0 10px;
    max-width: 100%;
    width: 100%;
}

.page-children .article-content {
    clear: both;
    width: 100%;
}

.page-children .article-content h3 {
    font-size: 1.5em;
    margin: 10px 0;
}

.page-children .article-content h3 a {
    color: #990b0a;
    transition: color 350ms ease-in-out 0s;
}

.page-children .article-content h3 a:hover {
    color: #263c5c;
}

.page-children .read-more {
    transition: color 350ms ease-in-out 0s;
}

.page-children .read-more:hover {
    color: #263c5c;
}

.more-btn {
    clear: both;
    color: #5b5b5b;
    display: block;
    font-family: "Open Sans", sans-serif;
    font-size: 1em;
    letter-spacing: 2px;
    margin: 1em auto;
    max-width: 200px;
    padding: 5px;
    text-align: center;
    text-transform: uppercase;
    transition: background 500ms ease-in-out 0s;
}

.more-btn::before {
    content: "";
    display: inline-block;
    font-size: 1.5625em;
    line-height: 1;
    margin-right: 5px;
    position: relative;
    top: 2px;
    transform-origin: 46% 55% 0;
    transition: all 500ms ease-in-out 0s;
}

.more-btn:hover {
    background: #f1f1f1 none repeat scroll 0 0;
}

.more-btn:hover::before {
    transform: rotate(360deg);
}

.dropdownreplace {
    background: white none repeat scroll 0 0;
    border: 1px solid #aaa;
    cursor: pointer;
    display: block;
    float: left;
    font-weight: 300;
    letter-spacing: 0.5px;
    line-height: 40px;
    margin-bottom: 1em;
    padding: 0;
    position: relative;
    width: 100%;
}

.dropdownreplace .dropdown {
    height: 40px;
    position: relative;
    z-index: 150;
}

.dropdownreplace .dropdown > span.current {
    display: inline-block;
    font-size: 1.125em;
    padding: 0 40px 0 10px;
    text-align: left;
}

.dropdownreplace .dropdown > span.current strong {
    color: #263c5c;
    font-weight: 300;
}

.dropdownreplace .dropdown > span.current::after {
    border-color: #263c5c transparent transparent;
    border-style: solid;
    border-width: 7px 6px 0;
    content: "";
    height: 0;
    line-height: 2em;
    position: absolute;
    right: 10px;
    top: 15px;
    width: 0;
}

.dropdownreplace .selection {
    background: rgba(0, 84, 153, 0.96) none repeat scroll 0 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    left: 0;
    opacity: 1;
    padding: 5px 10px;
    position: absolute;
    top: 100%;
    transition: top 200ms ease-in-out 0ms, opacity 100ms linear 0ms, left 0ms linear 0ms;
    width: 100%;
}

.dropdownreplace .selection::before {
    border-color: transparent transparent #263c5c;
    border-style: solid;
    border-width: 0 8px 8px;
    content: "";
    height: 0;
    left: 17px;
    position: absolute;
    top: -8px;
    width: 0;
}

.dropdownreplace .selection-list {
    list-style: outside none none;
    margin: 0;
    overflow: auto;
    padding: 0;
    position: relative;
    text-align: left;
    width: 100%;
}

.dropdownreplace .selection-list li {
    color: white;
    cursor: pointer;
    font-size: 1.0625em;
    line-height: 1.3em;
    padding: 6px 0 6px 18px;
    transition: all 300ms ease-in-out 0s;
}

.dropdownreplace .selection-list li:hover {
    color: #990b0a;
}

.dropdownreplace .selection-list li.current {
    font-weight: 300;
}

.dropdownreplace .selection-list li.current::before {
    color: white;
    content: ">";
    font-size: 1em;
    margin: 0 10px 0 -17px;
}

.dropdownreplace .selection-list li.disabled {
    display: none;
}

.dropdownreplace .dropdown.hidden .selection {
    left: -9999px;
    opacity: 0;
    top: 120%;
    transition: top 200ms ease-in-out 0ms, opacity 100ms linear 100ms, left 0ms linear 200ms;
}

@keyframes slideOutLeft {
    0% {}
    100% {
        transform: translateX(-10%);
    }
}

@keyframes slideOutLeft {
    0% {}
    100% {
        transform: translateX(-10%);
    }
}

@keyframes slideFromRightFast {
    0%,
    50% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(0%);
    }
}

@keyframes slideFromRightFast {
    0%,
    50% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(0%);
    }
}

@keyframes slideOutRight {
    0% {}
    100% {
        transform: translateX(10%);
    }
}

@keyframes slideOutRight {
    0% {}
    100% {
        transform: translateX(10%);
    }
}

@keyframes slideFromLeftFast {
    0%,
    50% {
        transform: translateX(-100%);
    }
    100% {
        transform: translateX(0%);
    }
}

@keyframes slideFromLeftFast {
    0%,
    50% {
        transform: translateX(-100%);
    }
    100% {
        transform: translateX(0%);
    }
}

#Footer {
    width: 100%;
    display: block;
    max-width: 1500px;
    height: auto;
    z-index: 10;
    margin: 0 auto;
    padding: 0 20px;
}

.footer {
    border-top: 1px solid #d5d5d5;
    clear: both;
    margin-top: 3em;
    padding: 2em 0;
}

.footer-nav {
    float: right;
    margin-top: 9px;
}

.footer-nav li a {
    color: #5b5b5b;
    transition: color 350ms ease-in-out 0s;
}

.footer-nav li a:hover {
    color: #263c5c;
}

.footer-nav li.phone a {
    color: #5b5b5b;
    cursor: default;
}

.footer-nav li + li {
    border-left: 1px solid #5b5b5b;
    margin-left: 10px;
    padding-left: 10px;
}

.footer-logo {
    color: #263c5c;
    display: inline-block;
    font-family: "Cinzel", serif;
    font-size: 1.5em;
    letter-spacing: 1px;
    padding-left: 50px;
    position: relative;
    text-transform: uppercase;
}

.footer-logo::before {
    background: rgba(0, 0, 0, 0) url("https://www.morphyauctions.com/wp-content/themes/Morphy2019/images/logo-footer.png") no-repeat scroll 0 0;
    content: "";
    display: block;
    height: 38px;
    left: 0;
    line-height: 1;
    position: absolute;
    top: 0;
    width: 38px;
}

.footer-logo em {
    font-style: normal;
}

.footer-logo span {
    color: #5b5b5b;
    display: inline-block;
    font-family: "Open Sans", sans-serif;
    font-size: 0.625em;
    margin-left: 10px;
    position: relative;
    top: -2px;
}

.copyright {
    clear: left;
    float: left;
    font-size: 0.875em;
    margin: 1.5em 0 0;
}

.search-wrap .search-submit,
.cart-tiny a::before,
.main-nav li.search-toggle a,
.alertbox:before,
.home-two-boxes .module .cta-content:before,
.grid-list-wrap.home li .text:before,
.horizontal-list-wrap.home li .text:before,
.js .horizontal-outter-wrap .horizontal-nav,
.carousel .arrows,
.event-right .date:before,
.more-btn:before,
.ham-expand-wrapper .ham-expand-btn::before,
.divisioncat-list .divisioncat .cta-content:before,
.share:after,
.ssk-group .ssk:before,
.dropdownreplace .selection-list li:before,
.event-grid li span:before,
.calendar-wrap .calendar .next-event .download-cal:before,
.calendar-wrap .calendar-toggle:before,
.calendar-wrap .more-auctions:before,
article.event .date:before,
article.auction .img-wrap .event-deets i:before,
.gform_wrapper .gfield.select:after,
.gform_wrapper .gfield.shipping:after,
.gform_wrapper .ginput_complex .address_country:after,
.hybrid-gallery .nav .next_prev,
.social-nav li a,
.woocommerce.woocommerce .woocommerce-message::before,
.woocommerce.woocommerce .woocommerce-info::before,
.woocommerce.woocommerce .woocommerce-error li::before,
.woocommerce-message::before,
.woocommerce-info::before,
.woocommerce-error li::before,
.woocommerce.woocommerce .woocommerce-message a::before,
.woocommerce.woocommerce .woocommerce-message .button::before,
.woocommerce.woocommerce .woocommerce-info a::before,
.woocommerce.woocommerce .woocommerce-info .button::before,
.woocommerce.woocommerce .woocommerce-error li a::before,
.woocommerce.woocommerce .woocommerce-error li .button::before,
.woocommerce-message a::before,
.woocommerce-message .button::before,
.woocommerce-info a::before,
.woocommerce-info .button::before,
.woocommerce-error li a::before,
.woocommerce-error li .button::before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: 'morphy';
}

.social-nav {
    clear: right;
    float: right;
    margin-top: 1.5em;
}

.social-nav li a {
    border-radius: 50%;
    color: white;
    display: block;
    height: 28px;
    line-height: 29px;
    text-align: center;
    transition: background 350ms ease-in-out 0s;
    width: 28px;
}

.social-nav li.facebook a:hover,
.social-nav li.twitter a:hover,
.social-nav li.linkedin a:hover,
.social-nav li.pinterest a:hover,
.social-nav li.youtube a:hover {
    background-color: #003a69;
    color: white;
}

.social-nav li.facebook a {
    background: url(/UserFiles/Image/facebook.svg) no-repeat center center / 8px #263c5c;
}

.social-nav li.twitter a {
    background: url(/UserFiles/Image/twitter.svg) no-repeat center center / 10px #263c5c;
}

.social-nav li.linkedin a {
    background: url(/UserFiles/Image/linkedin.svg) no-repeat center center / 13px #263c5c;
}

.social-nav li.pinterest a {
    background: url(/UserFiles/Image/pinterest.svg) no-repeat center center / 10px #263c5c;
}

.social-nav li.youtube a {
    background: url(/UserFiles/Image/youtube.svg) no-repeat center center / 15px #263c5c;
}

.social-nav li + li {
    margin-left: 8px;
}

.popup-container {
    background: white none repeat scroll 0 0;
    box-shadow: 0 0 5px rgba(91, 91, 91, 0.5);
    margin: 0 auto;
    max-width: 960px;
    padding: 1em;
    position: relative;
    text-align: center;
}

.popup-container h3 {
    display: block;
    font-size: 1.5em;
    margin-bottom: 1em;
}

.popup-container.expert {
    max-width: 1250px;
    padding: 50px 20px;
    text-align: left;
}

.popup-container.expert .expert-left {
    float: left;
    width: 100%;
}

.popup-container.expert .expert-left img {
    height: auto;
    max-width: 100%;
}

.popup-container.expert .quote {
    clear: both;
    display: none;
    font-size: 1.875em;
    margin: 30px 0 10px;
    padding: 0 0 10px 55px;
    position: relative;
}

.popup-container.expert .quote::before {
    color: #263c5c;
    content: "“";
    font-family: Georgia, serif;
    font-size: 3.75em;
    left: 0;
    line-height: 1;
    position: absolute;
    top: 0;
}

.popup-container.expert .expert-content {
    float: right;
    width: 100%;
}

.popup-container.expert .expert-content p {
    font-size: 1em;
}

.popup-container.expert .expert-content p.intro {
    font-size: 1.125em;
}

.popup-container.expert h3 {
    font-size: 1.875em;
    margin-bottom: 8px;
}

.popup-container.expert h4 {
    color: #5b5b5b;
    font-size: 1.25em;
    margin-bottom: 25px;
}

.popup-container.expert .view-upcoming {
    color: #990b0a;
    font-size: 1.125em;
    transition: color 350ms ease-in-out 0s;
}

.popup-container.expert .view-upcoming:hover {
    color: #5b5b5b;
}

.mfp-bg {
    background: #5b5b5b none repeat scroll 0 0;
    height: 100%;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: all 400ms ease-in-out 0ms;
    width: 100%;
    z-index: 1042;
}

.mfp-bg.mfp-ready {
    opacity: 0.92;
}

.mfp-bg.mfp-removing {
    opacity: 0;
    transition: all 400ms ease-in-out 200ms;
}

.mfp-wrap {
    height: 100%;
    left: 0;
    opacity: 0;
    outline: medium none !important;
    position: fixed;
    top: 0;
    transform: translateY(0px);
    transition: all 400ms ease-in-out 0ms;
    width: 100%;
    z-index: 1043;
}

.mfp-wrap.mfp-ready {
    opacity: 1;
    transform: translateY(0px);
    transition: all 400ms ease-in-out 200ms;
}

.mfp-wrap.mfp-removing {
    opacity: 0;
    transform: translateY(-100px);
}

.mfp-container {
    box-sizing: border-box;
    height: 100%;
    left: 0;
    padding: 0 8px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}

.mfp-container::before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.mfp-align-top .mfp-container::before {
    display: none;
}

.mfp-content {
    display: inline-block;
    margin: 0 auto;
    position: relative;
    text-align: left;
    vertical-align: middle;
    z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
    cursor: auto;
    width: 100%;
}

.mfp-ajax-cur {
    cursor: progress;
}

.mfp-zoom-out-cur {
    cursor: zoom-out;
}

.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: zoom-out;
}

.mfp-zoom {
    cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
    cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
    -moz-user-select: none;
}

.mfp-loading.mfp-figure {
    display: none;
}

.mfp-hide {
    display: none !important;
}

.mfp-preloader {
    color: #cccccc;
    left: 8px;
    margin-top: -0.8em;
    position: absolute;
    right: 8px;
    text-align: center;
    top: 50%;
    width: auto;
    z-index: 1044;
}

.mfp-preloader a {
    color: #cccccc;
}

.mfp-preloader a:hover {
    color: white;
}

.mfp-s-ready .mfp-preloader,
.mfp-s-error .mfp-content {
    display: none;
}

button.mfp-close,
button.mfp-arrow {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    box-shadow: none;
    cursor: pointer;
    display: block;
    outline: medium none;
    overflow: visible;
    padding: 0;
    z-index: 1046;
}

button::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}

.mfp-close {
    color: #5b5b5b;
    font-size: 3.125em;
    font-style: normal;
    line-height: 1;
    padding: 0 0 18px 10px;
    position: absolute;
    right: 20px;
    text-align: center;
    text-decoration: none;
    top: 5px;
    transition: color 350ms ease-in-out 0s;
}

.mfp-close:hover,
.mfp-close:focus {
    color: #003a69;
}

.mfp-counter {
    color: #cccccc;
    font-size: 12px;
    line-height: 18px;
    position: absolute;
    right: 0;
    top: 0;
}

.mfp-arrow {
    height: 110px;
    margin: -55px 0 0;
    opacity: 0.65;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 90px;
}

.mfp-arrow:active {
    margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
    opacity: 1;
}

.mfp-arrow::before,
.mfp-arrow::after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
    border: medium inset transparent;
    content: "";
    display: block;
    height: 0;
    left: 0;
    margin-left: 35px;
    margin-top: 35px;
    position: absolute;
    top: 0;
    width: 0;
}

.mfp-arrow::after,
.mfp-arrow .mfp-a {
    border-bottom-width: 13px;
    border-top-width: 13px;
    top: 8px;
}

.mfp-arrow::before,
.mfp-arrow .mfp-b {
    border-bottom-width: 21px;
    border-top-width: 21px;
    opacity: 0.7;
}

.mfp-arrow-left {
    left: 0;
}

.mfp-arrow-left::after,
.mfp-arrow-left .mfp-a {
    border-right: 17px solid white;
    margin-left: 31px;
}

.mfp-arrow-left::before,
.mfp-arrow-left .mfp-b {
    border-right: 27px solid #3f3f3f;
    margin-left: 25px;
}

.mfp-arrow-right {
    right: 0;
}

.mfp-arrow-right::after,
.mfp-arrow-right .mfp-a {
    border-left: 17px solid white;
    margin-left: 39px;
}

.mfp-arrow-right::before,
.mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f;
}

.mfp-iframe-holder {
    padding-bottom: 40px;
    padding-top: 40px;
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    max-width: 1024px;
    width: 100%;
}

.mfp-iframe-scaler {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    width: 100%;
}

.mfp-iframe-scaler.iframe-wrap {
    overflow: visible;
    padding-bottom: 73%;
}

.mfp-iframe-scaler iframe {
    background: black none repeat scroll 0 0;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

img.mfp-img {
    box-sizing: border-box;
    display: block;
    height: auto;
    line-height: 0;
    margin: 0 auto;
    max-width: 100%;
    padding: 40px 0;
    width: auto;
}

.mfp-figure {
    line-height: 0;
}

.mfp-figure::after {
    background: #444444 none repeat scroll 0 0;
    bottom: 40px;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    content: "";
    display: block;
    height: auto;
    left: 0;
    position: absolute;
    right: 0;
    top: 40px;
    width: auto;
    z-index: -1;
}

.mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px;
}

.mfp-figure figure {
    margin: 0;
}

.mfp-bottom-bar {
    cursor: auto;
    left: 0;
    margin-top: -36px;
    position: absolute;
    top: 100%;
    width: 100%;
}

.mfp-title {
    color: #f3f3f3;
    line-height: 18px;
    padding-right: 36px;
    text-align: left;
    word-wrap: break-word;
}

.mfp-image-holder .mfp-content {
    max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape),
screen and (max-height: 300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0;
    }
    .mfp-img-mobile img.mfp-img {
        padding: 0;
    }
    .mfp-img-mobile .mfp-figure::after {
        bottom: 0;
        top: 0;
    }
    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px;
    }
    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
        bottom: 0;
        box-sizing: border-box;
        margin: 0;
        padding: 3px 5px;
        position: fixed;
        top: auto;
    }
    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0;
    }
    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px;
    }
    .mfp-img-mobile .mfp-close {
        background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
        height: 35px;
        line-height: 35px;
        padding: 0;
        position: fixed;
        right: 0;
        text-align: center;
        top: 0;
        width: 35px;
    }
}

@media all and (max-width: 900px) {
    .mfp-arrow {
        transform: scale(0.75);
    }
    .mfp-arrow-left {
        transform-origin: 0 50% 0;
    }
    .mfp-arrow-right {
        transform-origin: 100% 50% 0;
    }
    .mfp-container {
        padding-left: 6px;
        padding-right: 6px;
    }
}

.mfp-ie7 .mfp-img {
    padding: 0;
}

.mfp-ie7 .mfp-bottom-bar {
    left: 50%;
    margin-left: -300px;
    margin-top: 5px;
    padding-bottom: 5px;
    width: 600px;
}

.mfp-ie7 .mfp-container {
    padding: 0;
}

.mfp-ie7 .mfp-content {
    padding-top: 44px;
}

.mfp-ie7 .mfp-close {
    padding-top: 0;
    right: 0;
    top: 0;
}

@media only screen and (min-width: 440px) {
    .calendar-wrap .list article.event .event-grid li {
        font-size: 0.875em;
    }
}

@media only screen and (max-width: 768px) {
    .header-wrap {
        position: absolute;
    }
    nav {
        background: #003a69 none repeat scroll 0 0;
        border-bottom: 5px solid white;
        box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
        display: block;
        height: auto;
        left: -100%;
        opacity: 0;
        position: absolute;
        top: 88px;
        transition: all 500ms ease-in-out 0s;
        visibility: visible;
        width: 100%;
        z-index: 1010;
    }
    html.nav-open nav {
        left: 0;
        opacity: 1;
    }
    .secondary-nav:not(.mobile),
    .main-nav:not(.mobile) {
        display: none;
        visibility: hidden;
    }
    .secondary-nav.mobile li,
    .main-nav.mobile li {
        float: none;
        text-align: center;
        width: 100%;
    }
    .secondary-nav.mobile li a,
    .main-nav.mobile li a {
        color: white;
        display: block;
    }
    .secondary-nav.mobile li + li,
    .main-nav.mobile li + li {
        margin-left: 0;
    }
    .secondary-nav.mobile {
        float: none;
        width: 100%;
    }
    .secondary-nav.mobile li.phone a {
        color: white;
        padding: 5px 0;
    }
    .main-nav.mobile {
        clear: none;
        float: none;
        margin-top: 0;
        width: 100%;
    }
    .main-nav.mobile li {
        border-top: 1px solid #002c50;
    }
    .main-nav.mobile li.search-toggle {
        margin-left: 0;
    }
    .main-nav.mobile > li > a.opener {
        position: relative;
    }
    .main-nav.mobile > li > a.opener::after {
        border-color: transparent transparent transparent white;
        border-style: solid;
        border-width: 8px 0 8px 10px;
        content: "";
        height: 0;
        position: absolute;
        right: 20px;
        top: 14px;
        transition: all 200ms ease-in-out 0s;
        width: 0;
    }
    .main-nav.mobile > li > .sub-menu {
        height: 100%;
        max-height: 0;
        opacity: 0;
        overflow: hidden;
        padding: 0;
        transition: all 350ms ease-in-out 0s;
    }
    .main-nav.mobile > li > .sub-menu li a {
        color: #a2b7c8;
        font-size: 1em;
        padding: 8px 10px;
    }
    .main-nav.mobile > li.open > a::after {
        transform: rotate(90deg);
    }
    .main-nav.mobile > li.open > .sub-menu {
        max-height: 1000px;
        opacity: 1;
    }
    .footer {
        text-align: center;
    }
    .footer-logo {
        font-size: 1.125em;
        padding-left: 0;
        text-align: center;
    }
    .footer-logo em {
        display: none;
    }
    .footer-logo span {
        display: block;
        margin-left: 0;
        top: 0;
    }
    .footer-logo::before {
        margin: 0 auto 5px;
        position: relative;
    }
    .footer-nav {
        clear: both;
        float: none;
        margin: 1em 0;
        text-align: center;
    }
    .footer-nav li {
        display: inline-block;
        float: none;
    }
    .footer-nav li a {
        font-size: 0.8125em;
    }
    .social-nav {
        clear: both;
        float: none;
        text-align: center;
    }
    .social-nav li {
        display: inline-block;
        float: none;
    }
    .copyright {
        font-size: 0.8125em;
        text-align: center;
        width: 100%;
    }
}

@media only screen and (min-width: 601px) {
    .team-type .team-list li {
        min-height: 260px;
        width: 25%;
    }
    .team-type .team-list li:nth-of-type(2n+1) {
        clear: none;
    }
    .team-type .team-list h5 {
        font-size: 1em;
    }
    .expert-page {
        width: 49%;
    }
    .expert-page:nth-of-type(2n+1) {
        float: right;
    }
    .popup-container.expert .expert-content p {
        font-size: 1.125em;
    }
    .popup-container.expert .expert-content p.intro {
        font-size: 1.375em;
    }
    .popup-container.expert h3 {
        font-size: 2.5em;
    }
    .popup-container.expert h4 {
        font-size: 1.875em;
    }
    .calendar-wrap .list article.event .event-grid li {
        font-size: 1em;
    }
}

@media only screen and (min-width: 769px) {
    body {
        padding-top: 140px;
    }
    .expert-page {
        margin-left: 3.5%;
        width: 31%;
    }
    .expert-page:nth-of-type(2n+1) {
        float: left;
    }
    .expert-page:nth-of-type(3n+1) {
        clear: left;
        margin-left: 0;
    }
    h2 {
        font-size: 2.25em;
        margin-bottom: 30px;
    }
    h2::after {
        margin-top: 25px;
    }
    .intro-text {
        font-size: 1.1875em;
    }
    .container {
        padding-left: 50px;
        padding-right: 50px;
    }
    .container.header {
        padding-left: 20px;
        padding-right: 20px;
    }
    .team-type .team-list li {
        min-height: 280px;
        width: 20%;
    }
    .team-type .team-list h5 {
        font-size: 1.125em;
    }
    .team-type .team-list span {
        font-size: 0.8125em;
    }
    .section blockquote {
        font-size: 1.25em;
        margin: 20px 0;
        padding: 15px 50px 15px 115px;
    }
    .section blockquote::before {
        font-size: 4.6875em;
        height: 75px;
        left: 20px;
        line-height: 115px;
        top: 10px;
        width: 75px;
    }
    .main-nav li:hover > .sub-menu {
        left: 0;
        opacity: 1;
        top: 38px;
        transition: opacity 350ms ease-in-out 0ms, top 350ms ease-in-out 0ms, left 0ms linear 0ms;
    }
    .main-nav li:hover > .sub-menu::before {
        border-width: 6px 6.5px 0;
    }
    .main-nav .sub-menu {
        background-color: #263c5c;
        height: auto;
        left: -9999px;
        min-width: 150px;
        opacity: 0;
        padding: 10px 0;
        position: absolute;
        top: 44px;
        transition: opacity 350ms ease-in-out 0ms, top 350ms ease-in-out 0ms, left 0ms linear 350ms;
        white-space: nowrap;
        width: auto;
        z-index: 497;
    }
    .main-nav .sub-menu::before {
        border-color: #ffffff transparent transparent;
        border-style: solid;
        border-width: 0 6.5px;
        content: "";
        display: block;
        height: 0;
        left: 14px;
        position: absolute;
        top: 0;
        transition: all 350ms ease-in-out 0s;
        width: 0;
        z-index: 1;
    }
    .main-nav .sub-menu li {
        height: auto;
        list-style: outside none none;
        margin-left: 0 !important;
        overflow: hidden;
        text-decoration: none;
        width: 100%;
    }
    .main-nav .sub-menu li.current_page_item a::before {
        border-width: 6px 0 6px 6px;
    }
    .main-nav .sub-menu li a {
        border-bottom: 0 none;
        color: white;
        display: block;
        font-size: 0.9375em;
        font-weight: 400;
        height: 36px;
        line-height: 36px;
        margin-left: 0;
        overflow: hidden;
        padding: 0 15px;
        text-align: left;
        text-shadow: none;
    }
    .main-nav .sub-menu li a::before {
        border-color: transparent transparent transparent #ffffff;
        border-style: solid;
        border-width: 6px 0;
        content: "";
        display: block;
        height: 0;
        left: 0;
        position: absolute;
        top: 11px;
        transition: border-width 150ms ease-in-out 0s;
        width: 0;
        z-index: 1;
    }
    .main-nav .sub-menu li a:hover::before {
        border-width: 6px 0 6px 6px;
    }
    .main-nav > li.col-2 > .sub-menu {
        -webkit-columns: 2;
        columns: 2;
        -moz-columns: 2 auto;
    }
    .main-nav > li.col-2 > .sub-menu::before {
        left: 180px;
    }
    .main-nav > li.col-2:hover > .sub-menu {
        left: -165px;
    }
    .main-nav > li.col-2 > .sub-menu::before {
        left: 180px;
    }
    .dropdownreplace {
        margin-bottom: 0;
        max-width: 500px;
    }
    .dropdownreplace.past {
        max-width: 320px;
    }
    .dropdownreplace + .dropdownreplace {
        margin-left: 10px;
    }
    .calendar-wrap .list article.event {
        padding: 3em 0;
    }
    .calendar-wrap .list article.event .img-wrap {
        float: left;
        max-width: 42%;
    }
    .calendar-wrap .list article.event .event-content {
        float: right;
        margin: 0;
        max-width: 55%;
    }
    .calendar-wrap .list article.event h3 {
        font-size: 2em;
    }
    .calendar-wrap .list article.event h4 {
        font-size: 1.125em;
    }
    .calendar-wrap .list article.event .date {
        font-size: 1.0625em;
    }
    .calendar-wrap .list article.event .event-grid {
        display: inline-block;
        float: left;
        margin-top: 1.5em;
        width: 42%;
    }
    .calendar-wrap .list article.event .event-grid li {
        font-size: 0.75em;
    }
    .calendar-wrap .calendar .next-event .img-wrap {
        float: left;
        max-width: 43%;
    }
    .calendar-wrap .calendar .next-event .event-content {
        margin-top: 0;
        max-width: 54%;
    }
    .calendar-wrap .calendar .next-event .event-grid {
        float: left;
        width: 100%;
    }
    article.auction .img-wrap {
        padding-bottom: 21.5%;
    }
    .next-event article.auction .img-wrap {
        padding-bottom: 22%;
    }
    .em-calendar-wrapper .calendar-events .hover {
        width: 175%;
    }
    .home-boxes .module {
        float: left;
        width: 31%;
    }
    .home-boxes .module + .module {
        margin-left: 3.5%;
        margin-top: 0;
    }
    .home-boxes .cta-widget h4 {
        margin: 15px 0 10px;
    }
    .home-boxes .cta-widget h4 a {
        font-size: 1.5em;
    }
    .home-boxes .cta-widget .cta-btn {
        font-size: 1.125em;
    }
    .home-two-boxes .module {
        float: left;
        width: 49%;
    }
    .home-two-boxes .module + .module {
        margin-left: 2%;
        margin-top: 0;
    }
    .divisioncat-list .divisioncat {
        float: left;
        width: 49%;
    }
    .divisioncat-list .divisioncat:nth-of-type(2n) {
        margin-left: 2%;
    }
    .header .m {
        display: none;
    }
    .search-wrap .search-form {
        max-width: 650px;
    }
    .carousel {
        padding-bottom: 31.0714%;
    }
    .carousel dt img {
        display: block;
    }
    .carousel dt img.mobile {
        display: none;
    }
    .carousel dd {
        left: 50%;
        padding: 0.75em 0.75em 2.5em;
        transform: translateX(-50%) translateY(35%);
    }
    .carousel dd.current {
        transform: translateX(-50%) translateY(0px);
    }
    .carousel dd h3 {
        font-size: 1.875em;
    }
    .controls-wrap {
        bottom: 10px;
        display: block;
        left: 0;
        position: absolute;
        text-align: center;
        width: 100%;
        z-index: 501;
    }
    .controls-wrap .controls {
        padding: 0;
        text-align: center;
    }
    .controls-wrap .controls li {
        background: white none repeat scroll 0 0;
        border-radius: 50%;
        cursor: pointer;
        display: inline-block;
        height: 15px;
        list-style: outside none none;
        transition: background 300ms ease-in-out 0s;
        width: 15px;
    }
    .controls-wrap .controls li.on {
        background: #990b0a none repeat scroll 0 0;
    }
    .controls-wrap .controls li + li {
        margin-left: 5px;
    }
    .newsletter-wrap {
        padding: 50px;
    }
    .gform_wrapper .newsletter .gform_body {
        width: 81%;
    }
    .gform_wrapper .newsletter .gfield {
        float: left;
        margin-bottom: 0;
        width: 31%;
    }
    .gform_wrapper .newsletter .gfield + .gfield {
        margin-left: 3.5%;
    }
    .gform_wrapper .newsletter .gform_footer {
        float: right;
        width: 16%;
    }
    .gform_wrapper .gfield.select select,
    .gform_wrapper .ginput_complex .address_country select {
        font-size: 1em;
    }
    .horizontal-outter-wrap-wrap .view-all {
        right: 0;
        top: 13px;
        transform: translateX(0px);
    }
    .horizontal-outter-wrap {
        margin-top: 2em;
    }
    .horizontal-outter-wrap h6 {
        font-size: 1.125em;
    }
    .gform_wrapper .newsletter .gform_heading .gform_description {
        font-size: 1em;
    }
    .gform_wrapper .newsletter .gform_footer .button {
        font-size: 1.125em;
    }
    .content-wrap article.news .img-wrap {
        margin-bottom: 0;
        max-width: 30.7692%;
    }
    .content-wrap article.news .article-content {
        max-width: 65.3846%;
    }
    .page-children img {
        float: left;
        margin: 8px 3% 0 0;
        max-width: 30%;
    }
    .page-children .article-content {
        clear: none;
        float: left;
        max-width: 67%;
    }
    .popup-container.expert {
        background: white url("images/popup-corner.jpg") no-repeat scroll 20px 96%;
        padding: 50px;
    }
    .popup-container.expert .expert-left {
        max-width: 36.3636%;
    }
    .popup-container.expert .quote {
        display: block;
    }
    .popup-container.expert .expert-content {
        max-width: 59.0909%;
    }
}

@media only screen and (min-width: 980px) {
    .carousel .arrows {
        display: block;
    }
    .expert-page {
        margin-left: 3.5%;
        width: 31%;
    }
    .expert-page h3 {
        font-size: 1.875em;
    }
    .expert-page h4 {
        font-size: 1.5em;
    }
    .expert-page .read-more {
        font-size: 1.25em;
    }
    .content-wrap .section ul li,
    .content-wrap .section ol li {
        font-size: 1.125em;
    }
    .content-wrap .section ul li ul,
    .content-wrap .section ol li ul {
        margin: 0.5em 0;
    }
    .content-wrap .section ul li ul li,
    .content-wrap .section ol li ul li {
        font-size: 0.9375em;
    }
    .content-wrap .section ul li ul li::before,
    .content-wrap .section ol li ul li::before {
        background: #263c5c none repeat scroll 0 0;
    }
    .content-wrap .section p {
        font-size: 1.125em;
    }
    .content-left {
        float: left;
        max-width: 65.3846%;
    }
    .content-left.team .first-section img {
        max-width: 100%;
    }
    .content-left.team .first-section p {
        font-size: 1em;
    }
    .sidebar {
        clear: none;
        float: right;
        margin-top: 0;
        max-width: 30.7692%;
    }
    .calendar-wrap .calendar #em-wrapper {
        float: left;
        width: 48%;
    }
    .calendar-wrap .calendar .next-event {
        clear: none;
        float: right;
        margin-top: 0;
        width: 50%;
    }
    .calendar-wrap .calendar .next-event .event-grid {
        clear: both;
        max-width: 100%;
    }
    .calendar-wrap .calendar .next-event .event-grid li {
        font-size: 1em;
    }
    .event-wrap {
        padding: 3em 0;
    }
    .event-left {
        border: 0 none;
        clear: none;
        margin-top: 0;
        max-width: 30.7692%;
        padding-top: 0;
    }
    .event-left p {
        font-size: 1.125em;
    }
    .event-left h3 {
        font-size: 2.25em;
    }
    .event-right {
        max-width: 65.3846%;
    }
    .event-right .intro-page-title {
        font-size: 2.25em;
    }
    .event-right .intro p {
        font-size: 2.125em;
    }
    .event-right p {
        font-size: 1.125em;
    }
    .home-two-boxes .module h4 {
        font-size: 2.25em;
    }
    .home-two-boxes .module .cta-content::before {
        font-size: 3.125em;
    }
    .home-two-boxes .module .cta-btn {
        font-size: 1.125em;
    }
    .gform_wrapper .gfield.html ul {
        -moz-column-count: 2;
        -moz-column-gap: 40px;
    }
    .js .horizontal-outter-wrap .horizontal-nav {
        font-size: 2.8125em;
        height: 90px;
        line-height: 90px;
        margin-top: -45px;
    }
    .js .horizontal-outter-wrap .horizontal-nav.next {
        right: -65px;
    }
    .js .horizontal-outter-wrap .horizontal-nav.prev {
        left: -65px;
    }
}

@media only screen and (min-width: 1080px) {
    .main-nav li a {
        font-size: 1.125em;
        font-family: 'Open Sans', sans-serif;
    }
    .calendar-wrap .list article.event .img-wrap {
        max-width: 30.7692%;
    }
    .calendar-wrap .list article.event .event-content {
        float: right;
        margin: 0;
        max-width: 50%;
    }
    .calendar-wrap .list article.event .view-more {
        display: block;
    }
    .calendar-wrap .list article.event .event-grid {
        clear: none;
        float: left;
        margin: 0 1.92308%;
        max-width: 15.3846%;
    }
    .calendar-wrap .list article.event .event-grid li {
        font-size: 0.875em;
        width: 47%;
    }
    .calendar-wrap .list article.event .event-grid li + li {
        margin-left: 0;
    }
    .calendar-wrap .list article.event .event-grid li:nth-of-type(2n+1) {
        clear: left;
        margin-right: 6%;
    }
    .calendar-wrap .list article.event .event-grid li:nth-of-type(3),
    .calendar-wrap .list article.event .event-grid li:nth-of-type(4) {
        margin-top: 6%;
    }
    .calendar-wrap .calendar .event-grid {
        clear: none;
        max-width: 54%;
    }
    article.auction .img-wrap {
        padding-bottom: 16%;
    }
}

@media only screen and (min-width: 1200px) {
    .js .horizontal-outter-wrap .horizontal-list-wrap::after,
    .js .horizontal-outter-wrap .horizontal-list-wrap::before {
        display: block;
    }
    .calendar-wrap .list article.event .event-grid li {
        font-size: 0.9375em;
    }
    .calendar-wrap .calendar .next-event .event-grid {
        float: left;
        width: 43%;
    }
    .calendar-wrap .calendar .next-event .event-grid li {
        font-size: 0.625em;
    }
    .event-left .event-grid li span {
        width: 87%;
    }
    .event-left .event-grid li span::before {
        font-size: 2.5em;
    }
    .js .horizontal-outter-wrap .horizontal-nav.next.hide,
    .js .horizontal-outter-wrap .horizontal-nav.prev.hide {
        display: none;
    }
}

@media only screen and (min-width: 1400px) {
    .main-nav li + li {
        margin-left: 4em;
    }
    .carousel {
        height: 435px;
        padding: 0;
    }
    .js .horizontal-outter-wrap .horizontal-list-wrap {
        box-sizing: content-box;
        padding: 0 90px;
    }
    .js .horizontal-outter-wrap .horizontal-nav {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    }
    .js .horizontal-outter-wrap .horizontal-nav.prev {
        left: 1px;
    }
    .js .horizontal-outter-wrap .horizontal-nav.next {
        right: 1px;
    }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 667px) and (orientation: portrait) {
    .em-calendar-wrapper .calendar-events {
        bottom: 5px;
    }
    .em-calendar-wrapper .calendar-events .dot {
        height: 12px;
        width: 12px;
    }
    .em-calendar-wrapper .calendar-header .key li::before {
        height: 14px;
        top: 1px;
        width: 14px;
    }
}

#PageHits {
    display: none;
}


/******************************/

#AuctionLandingContent input[type=submit],
AuctionLandingContent input[type=button] {
    padding: 2px 6px;
    background: #900002;
    color: #fff;
    border: 1px solid #333;
    text-transform: uppercase;
    cursor: pointer;
    background: #0072bf;
    background: -moz-linear-gradient(top, #0072bf 0%, #00316d 100%);
    background: -webkit-linear-gradient(top, #0072bf 0%, #00316d 100%);
    background: linear-gradient(to bottom, #0072bf 0%, #00316d 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0072bf', endColorstr='#00316d', GradientType=0);
}

#AuctionLandingContent input[type=submit]:hover,
AuctionLandingContent input[type=button]:hover {
    background: #013960;
}


/********************************/

#AuctionLandingContent {
    background-color: #fff;
    margin: 0 auto;
    padding: 30px 20px;
    min-height: 350px;
}

#AuctionLandingNoAuctions {
    font-size: 24px;
    font-weight: bold;
    display: block;
    width: 100%;
    border-top: 1px dotted #aaa;
    padding: 20px 0 20px 0;
}

#AuctionLandingIntro {
    font-size: 16px;
    font-weight: bold;
    display: block;
    width: 100%;
    padding: 20px 0 20px 0;
    text-align: center;
}

#AuctionLandingIntroImg {
    display: none;
    text-align: center;
}

#AuctionLandingItemContent {
    margin: 0 0 20px 0;
    display: flex;
    width: 100%;
    height: auto;
    border-top: 1px solid #d5d5d5;
    padding: 20px 0 20px 0;
}

#AuctionLandingSortByDiv,
#AuctionLandingItemsPerPageDiv,
#AuctionLandingPagingDiv {
    display: inline-block;
    veritical-align: middle;
    text-align: center;
    height: 30px;
    margin-bottom: 7px;
}

span#AuctionLandingSortByLbl,
span#AuctionLandingItemsPerPageLbl,
span#AuctionLandingPagingLbl {
    font-size: 13px;
    line-height: 16px;
}

.AuctionLandingCharityLbl {
    display: none;
}

#AuctionLandingItemContent:empty:before {
    content: "No Current Auctions";
    font-size: 24px;
    font-weight: bold;
}

.AuctionLandingItem {
    vertical-align: top;
    width: 100%;
    margin: 0;
}

.AuctionLandingItemName {
    display: block;
    margin: 0 0 15px 0;
}

.AuctionLandingItemName a {
    text-decoration: none;
    font-family: 'open_sans_cond_bold', Arial, san-serif;
    font-size: 26px;
    line-height: 30px;
    color: #004077;
}

.AuctionLandingItemName a:hover {
    color: #555;
    border-bottom: 1px dotted #555;
}

.AuctionLandingItemImage img {
    max-width: 160px;
    max-height: 180px;
    width: auto;
    height: auto;
}

.AuctionLandingItemImage a img:hover {
    zoom: 1;
    filter: alpha(opacity=75);
    opacity: 0.75;
}

.AuctionLandingCharity {
    float: left;
    font-size: 13px;
    font-weight: bold;
    color: #888;
    margin: 10px 0;
}

.AuctionLandingItemEndDate {
    display: none;
    /*** JC 161105 **/
    float: left;
    width: 230px;
    font-size: 12px;
}

span.AuctionLandingEndDateValue {
    font-weight: bold;
}

@media screen and (min-width:400px) {
	
	.AuctionLandingItemImage {
		float: left;
		width: 170px;
		height: 200px;
	}
	
	.AuctionLandingCharity {
		float: left;
		width: calc(100% - 170px);
	}
}

@media screen and (min-width:768px) {
	.AuctionLandingItem {
		vertical-align: top;
		width: 50%;
		margin: 0;
	}
	
	
	
	
}




/********** Live Auction Mobile Styling - July 2016 - JC ***************/

@media all and (max-width: 850px) {
    #LiveAuctionLeftColumn,
    #LiveAuctionCenterColumn,
    #LiveAuctoinCenterColumn,
    #LiveAuctionRightColumn {
        display: block;
        vertical-align: top;
    }
    /******* LEFT Col *******/
    #LiveAuctionLeftColumn {
        width: 97%;
        margin: 0 1%;
        height: 420px;
    }
    #LiveAuctionTitle {
        font-size: 32px;
        line-height: 36px;
    }
    #LiveAuctionCurrentLotImageDiv {
        max-width: 100%;
        max-height: 150px;
        width: auto;
    }
    img#LiveAuctionCurrentLotImage {
        max-width: 300px;
        max-height: 100px;
    }
    #LiveAuctionCenterColumn,
    #LiveAuctoinCenterColumn {
        width: 97%;
        margin: 0 1%;
        height: 150px;
    }
    #LiveAuctionRightColumn {
        width: 90%;
    }
    #LiveAuctionLotHistoryPanel {
        height: 200px;
    }
}

#lbImage {
    background-size: contain;
}


/*======================
	Catalog
======================*/

#catalogAuctionLabel h1 {
    text-align: center;
    color: #666;
    font-size: 28px;
    line-height: 30px;
    font-family: 'droid_serif_regular';
    font-weight: normal;
    padding: 0px 0 5px 0;
    margin: 0;
}

#backAllButtonTop,
#forwardAllButtonTop {
    display: none;
}

#messagePanel {
    text-align: center;
    font-size: 16px;
    margin-bottom: 4px;
    font-family: 'droid_serif_regular';
}

.color_e {
    color: #d22929;
}

#messagePanel h3,
#BannedUserDiv {
    text-align: center;
    font-size: 16px;
}

#messagePanel h3 {
    padding: 2px 0;
    margin: 0;
    line-height: 23px;
}

#CatalogAuctionDetailsContainer {
    margin: 0 0 10px 0;
}

#auctionContainer h3,
#searchContent h5 {
    margin-bottom: 5px;
    color: #e71f25;
    font-size: 15px;
    text-transform: uppercase;
    font-family: 'droid_serif_regular';
}

#categoryView a {
    font-size: 14px !important;
    line-height: 19px;
    color: #263c4d;
}

#categoryView a:hover {
    color: #0472cc;
    text-decoration: none;
}

#displayByTop h2,
#displayByBot h2 {
    font-size: 13px;
    font-weight: normal;
    display: inline;
    font-family: 'droid_serif_regular';
}

input#searchTextBox {
    width: calc(100% - 47px);
    display: inline-block;
    vertical-align: top;
    margin: 0;
    padding: 10px 12px;
    font-size: 18px;
    font-family: 'open_sans_bold';
    font-weight: normal;
    color: #919ea9;
    background: #f0f5f9;
    border: 1px solid #a1b3c2;
}

#searchTextBox:hover,
#searchTextBox:focus {
    border: 1px solid #222;
}

#CatalogContent input[type="submit"],
#ItemCatalogContent input[type="submit"],
#LotDetailContent input[type="submit"],
#ItemDetailContent input[type="submit"] {
    padding: 2px 8px;
	font-size: 1.4rem;
}

#searchContent input#searchButton {
    width: 44px;
    height: 44px;
    display: inline-block;
    vertical-align: top;
    background: #990b0a url('/UserFiles/Image/search-icon.png') no-repeat center center;
    padding: 0px;
    border: none;
    text-indent: -9999px;
    cursor: pointer;
    margin: 0;
    float: right;
}

#searchContent #searchResetButton,
#resetButton {
    display: none;
}

#category h3#categoryTop,
#searchTop {
    width: 100%;
    display: block;
    color: #fff;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    background: #005596;
    padding: 15px;
    font-family: 'droid_serif_regular';
    border: 0;
}

#searchTop:after,
#categoryTop:after {
    border-top-color: #fff;
}

#categoryView {
    line-height: 1;
}

#categoryView a {
    padding: 0;
}

input#SimpleAuctionLiveBtn:hover {
    filter: alpha(opacity=80);
    opacity: 0.80;
}

select#AuctionDDL {
    font-family: 'open_sans_cond_bold', san-serif;
    -webkit-appearance: none;
    -moz-appearance: none;
}

#displayByTop {
    padding: 5px 0px;
    border-top: 0;
    border-bottom: 1px solid #d9e2e7;
    margin-bottom: 20px;
}

#galleryList ul li {
    box-shadow: none;
    margin-left: 0;
    margin-right: 0;
}

.lot {
    position: relative;
}

.lotInner h5:before,
.lotInnerMouseOver h5:before {
    display: block;
    width: 17px;
    height: 10px;
    content: '';
    position: absolute;
    top: -9px;
    left: 50%;
    margin-left: -8px;
    background: url(../Image/lot-top.svg) no-repeat center center / contain transparent;
}

.lotInner h5,
.lotInnerMouseOver h5 {
    display: block;
    padding: 30px 10px 0;
    width: 100%;
    text-align: center;
    margin: 10px 0 0 0;
    font-family: 'droid_serif_regular';
    font-weight: normal;
    position: relative;
    border-top: 1px solid #d9e2e7;
    border-left: 1px solid #d9e2e7;
    border-right: 1px solid #d9e2e7;
    overflow: unset;
    height: auto;
}

.imageDiv {
    display: block;
    position: relative;
    width: 100%;
    height: 275px;
    text-align: center;
    background: #fff;
    overflow: hidden;
    border: 1px solid #d9e2e7;
    vertical-align: middle;
}

#LotLabel,
#LotNumber,
.LotNumberSign {
    font-size: 20px;
    line-height: 24px;
    display: inline;
    font-weight: 400;
    color: #263c5c;
}

#LotName {
    width: 100%;
    height: 60px;
}

#LotName a {
    font-family: 'droid_serif_regular';
    font-weight: normal;
    cursor: pointer;
    height: 65px;
    width: 100%;
    display: block;
    overflow: hidden;
    text-align: center;
    padding: 5px 0px 10px 0px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    color: #555;
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    -ms-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
}

.lotData h6 {
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    font-family: 'droid_serif_regular';
}

.lotData h6:first-child,
.lotData h6:nth-child(2) {
    display: none;
}

.lotData h6:nth-child(4) {
    font-size: 12px !important;
    color: #777;
    font-style: italic;
}

.lotInner > div,
.lotInnerMouseOver > div {
    border-left: 1px solid #d9e2e7;
    border-right: 1px solid #d9e2e7;
    width: 100%;
    margin: 0;
    padding-left: 10px;
    padding-right: 10px;
}

.lotInner > div:last-child,
.lotInnerMouseOver > div:last-child {
    border-bottom: 1px solid #d9e2e7;
    padding-bottom: 15px;
}

.LotInnerBidNow {
    display: none;
    position: absolute;
    top: 430px;
    width: 100%;
    text-align: center;
    order: 4;
}

.BidWatchDiv {
    order: 5;
    position: static;
    padding-top: 10px;
}

.BidBtnDiv {
    display: inline-block;
    width: 74%;
    margin-right: 2%;
}

.WatchBtnDiv {
    display: inline-block;
    width: 18%;
    text-align: right;
}

.BidBtnDiv input {
    position: relative;
    left: 3px;
    width: 100%;
    margin: 0 auto;
    background: #990b0a;
    border: none !important;
    color: #fff;
    display: inline-block;
    font-family: "droid_serif_regular", serif;
    font-size: 1.0em;
    font-weight: normal !important;
    letter-spacing: 1px;
    line-height: 1.25;
    padding: 7px 10px !important;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    -ms-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
}

.WatchBtnDiv {
    display: inline-block;
    width: 18%;
    text-align: right;
}

input#WatchBtn {
    width: 38px;
    height: 38px;
}

input#WatchBtn.CatalogWatchBtnNotWatched {
    background: url('../../UserFiles/Image/watch-this-item.png') no-repeat center;
}

.imageDiv img {
    display: block;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 200px;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 0 !important;
}

@media screen and (min-width: 500px) {
    #galleryList ul li {
        width: 50%;
    }
}

@media screen and (min-width: 768px) {
    #searchTop {
        display: none;
    }
}

@media screen and (min-width: 992px) {
    #galleryList ul li {
        width: 33.333333%;
    }
}

@media screen and (min-width: 1200px) {
    #galleryList ul li {
        width: 25%;
    }
    #leftColumn,
    #leftcolumn {
        width: 20%;
    }
    #mainPanel {
        width: 80%;
    }
}


/*********************
	Lot Detail
*********************/

.LiveSessionStart {
    background-color: #000000;
    color: red;
    padding: 10px;
    font-size: 13px;
    line-height: 18px;
}

.OnlineEndLiveToStart {
    background-color: #000000;
    color: red;
    padding: 10px;
    font-size: 13px;
    line-height: 18px;
}

.OnlineEndLiveHasStarted {
    color: #b80000;
    padding: 10px;
    font-size: 15px;
    line-height: 20px;
}

.StaticEndedClickForLive {
    background-color: #fff;
    color: #990b0a;
    padding: 10px;
    font-size: 16px;
    line-height: 24px;
    width: 800px;
}

.OnlineAndAbsenteeOpenLiveNotStarted {
    background-color: #005499;
    color: #fff;
    padding: 10px;
    font-size: 15px;
    line-height: 22px;
    text-transform: uppercase;
    margin: 0 auto;
    width: 100%;
    text-align: center;
}

#SimpleAuctionLiveBtn {
    background-image: url("../../images/SimpleAuctionLiveBtn.jpg");
}

#jcfooterwrap {
    width: 920px;
    height: 30px;
    margin: 30px auto 0 auto;
}

#LotInfoLotNumber {
    font-size: 20px;
    line-height: 22px;
    text-transform: uppercase;
    color: #005499;
    font-family: 'open_sans_bold', san-serif;
}

#LotInfo h1 {
    color: #990b0a;
    font-family: "droid_serif_regular";
    font-size: 24px;
    font-weight: normal;
    line-height: 28px;
    margin: 0;
    max-width: 820px;
}

#NextButton {
    float: right;
    background-color: #fff;
    background-image: url("../../UserFiles/Image/btn_next.jpg");
    width: 55px;
    height: 45px;
    border: 0px;
    grid-row: 2;
    grid-column: 2;
    display: block;
    position: static;
}

#PrevButton {
    background-color: #fff;
    background-image: url("../../UserFiles/Image/btn_prev.jpg");
    width: 55px;
    height: 45px;
    border: 0px;
    grid-row: 2;
    grid-column: 1;
    display: block;
    position: static;
}

#LotDetailContent {
    padding-top: 0;
    font-family: 'open_sans_regular', san-serif;
}

#MainPanel {
    padding: 0;
}

#NavigationControlsTop {
    grid-column-start: 2;
    grid-column-end: 2;
    padding-top: 0;
}

#NavigationControlsTop:after {
    clear: both;
    display: block;
    content: '';
}

#Breadcrumbs {
    grid-row: 2;
    grid-column: 1;
    display: flex;
    flex-direction: column;
}

#ReturnToSearchResults {
    display: inline-block;
    order: 1;
}

#ReturnToSearchResults a {
    color: #fff;
    font-size: 12px;
    text-decoration: none;
    background: #888;
    padding: 4px 8px;
    margin-bottom: 15px;
    text-transform: uppercase;
    font-family: 'open_sans_regular', san-serif;
    border: 0;
}

#linkForClosedAuctionsContainer {
    display: block;
}

#ReturnToSearchResults a:hover {
    background: #666;
}

.AuctionLandingItem {
	border: 0;
}

#AuctionLandingSortByDiv, #AuctionLandingItemsPerPageDiv, #AuctionLandingPagingDiv {
	height: auto;
}

#AuctionLandingPagingDiv {
	display: none;
}

#AuctionLandingItemContent {
	border: 0;
}

#TableBreadcrumbs {
    order: 2;
}

h1.BreadcrumbH1 {
    line-height: 1;
}

h1.BreadcrumbH1 a {
    color: #005596;
    font-size: 14px;
    text-decoration: none;
    padding: 0 2px;
    font-weight: normal;
}

h1.BreadcrumbH1 a:hover {
    color: #000;
    text-decoration: underline;
}

#CategoryBreadcrumbSeparator {
    color: #aaa;
    font-size: 14px;
    padding: 0 5px;
}

#NavigationControlsTop {
    display: grid;
}

#BiddingSection {
    border-bottom: 1px solid #dbdbdb;
}

#LotInfo {
    grid-row: 1;
    grid-column-start: 1;
    grid-column-end: 2;
}

#Description {
    overflow: hidden;
    -ms-overflow-y: auto;
    overflow-y: auto;
    font-size: 15px;
    line-height: 26px;
    color: #7f7f7f;
    text-align: left;
    padding: 0 0 20px 0;
    border-bottom: 1px solid #dbdbdb;
    font-family: 'open_sans_regular', san-serif;
}

#Description .CategoryFieldTblName {
    display: inline-block;
    vertical-align: middle;
    padding: 5px 15px;
}

#Description .CategoryFieldTblName:first-child {
    background: #f1f1f1;
    min-width: 175px;
    border-right: 1px solid #ccc;
}

#CategoryFieldTblHeaderRow {
    display: none;
}

#Description #CategoryFieldTbl {
    display: block;
    padding: 40px 0;
}

#WatchingLink {
    text-align: right;
}

#WatchingLink input#WatchBtn {
    background: #fff url(../Image/lotdetailarrow.png) no-repeat top left !important;
    font-size: 13px !important;
    color: #990b0a !important;
    text-decoration: none;
    padding: 0 0 0 17px !important;
    margin: 0 0 0 7px;
    border: none !important;
    height: 27px;
    display: inline-block;
    font-family: 'open_sans_regular', san-serif;
    width: auto;
}

#WatchingLink a:hover,
input#WatchBtn:hover {
    color: #2d6f9a !important;
    text-decoration: underline !important;
}

#BiddingTag,
#CurrentBidRow {
    display: none;
}

#EmailAFriendDiv,
#AskAQuestionDiv,
#IHaveOneToSellDiv,
#ItemDetailEmailAFriendDiv,
#ItemDetailIHaveOneToSellDiv,
#ItemDetailAskAQuestionDiv,
#ItemDetailEmailAFriendDiv {
    display: none;
}

#tzcd {
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    color: #990b0a;
    height: 27px;
    padding: 0px 0 0 0;
}

#EditLotItem {
    grid-row: auto;
}

#EditUserDataCancelBtnDiv input,
#ReturnToMyAccountBtn {
    background: transparent;
    border: 0;
}

.AddUserLeftColumn table tr:nth-child(22) td {
    display: inline-block;
    margin-right: 1rem;
}

#CCTable td img#CCInfo3Img {
	display: none !important;
}

#HybridImageViewPrimaryImageDiv {
	height: 320px;
}

#HybridImageViewPrimaryImageDiv img {
	position: static;
}

.slick-initialized .slick-slide {
	display: block;
	position: relative;
	height: 130px;
	overflow: hidden;
}

.slick-slide img {
	max-width: 100%;
	max-height: 100px;
	width: auto !important;
	height: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}



/*****My Account*****/

.MyAccount ::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}

.MyAccount ::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, .5);
  box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}
