/* Scrollbar */
html {
    overflow: scroll;
    overflow-x: hidden;
}

/* Disable scrollbar Firefox */
@-moz-document url-prefix() {
    html {
        scrollbar-width: none;
    }
}

body {
    margin: 0;
    /* remove default margin */
    scrollbar-width: none;
    /* Also needed to disable scrollbar Firefox */
    -ms-overflow-style: none;
    /* Disable scrollbar IE 10+ */
    overflow-y: scroll;
}

body::-webkit-scrollbar {
    width: 0;
    background: transparent;
    /* Disable scrollbar Chrome/Safari/Webkit */
}

::-webkit-scrollbar {
    width: 0;
    /* Remove scrollbar space */
    background: transparent;
    /* Optional: just make scrollbar invisible */
}

/* Optional: show position indicator in black */
::-webkit-scrollbar-thumb {
    background: #303030;
}

body::-webkit-scrollbar {
    display: none;
}
  
html, body {
    -ms-overflow-style: none;
    overflow: auto;
}

.hide-scrollbar {
    overflow: auto;
    -ms-overflow-style: none;
    /* IE 11 */
    scrollbar-width: none;
    /* Firefox 64 */
}


/* Separator */

.separator {
    display: block;
    height: 4px;
    width: 100%;
    background: url(https://www.artcatalog.com/ebay/images/line.png) repeat-x;
    border: none;
    margin: 18px 0 17px 0;
}

.separator.top {
    margin-top: 0;
}


/* Basic Text */

.copyright {
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    vertical-align: top;
}

.text {
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14.6px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}


/* Text with Highlight(-) Hover(-) Underline(-) */

.black-plain {
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #303030;
    text-decoration: none;
}

.dark-gray-plain {
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #626262;
    text-decoration: none;
}

.red-plain {
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #be1030;
    text-decoration: none;
}


/* Text with Highlight (-) Hover (-) Underline (+) */

.black-plain-motto {
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #303030;
    text-decoration: underline;
}

.dark-gray-plain-motto {
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #626262;
    text-decoration: underline;
}

.light-gray-plain-motto {
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #979797;
    text-decoration: underline;
}

.red-plain-motto {
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #be1030;
    text-decoration: underline;
}


/* Text with Highlight(+) Hover(-) Underline(+) */

.american-yellow {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #f5af02;
    text-decoration: underline;
}

.bbb {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #006395;
    text-decoration: underline;
}

.black {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #303030;
    text-decoration: underline;
}

.blue {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #0464a5;
    text-decoration: underline;
}

.dark-blue {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #06539c;
    text-decoration: underline;
}

.dark-gray {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #626262;
    text-decoration: underline;
}

.dark-lemon-lime {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #86b817;
    text-decoration: underline;
}

.dayspring {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #096c8d;
    text-decoration: underline;
}

.deep-carmine-pink {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #e53238;
    text-decoration: underline;
}

.dicksons {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #03416d;
    text-decoration: underline;
}

.fed {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #4d148c;
    text-decoration: underline;
}

.five-star {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #db7611;
    text-decoration: underline;
}

.focus-on-the-family {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #086783;
    text-decoration: underline;
}

.ex {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #ff6600;
    text-decoration: underline;
}

.green {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #00665e;
    text-decoration: underline;
}

.greenwich-workshop {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #6f3324;
    text-decoration: underline;
}

.life-of-christ {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #622628;
    text-decoration: underline;
}

.light-gray {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #868686;
    text-decoration: underline;
}

.masterpiece-collection {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #8a741f;
    text-decoration: underline;
}

.mcnaughton-fine-art {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #b6b169;
    text-decoration: underline;
}

.mill-pond {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #b0892d;
    text-decoration: underline;
}

.negative {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #de153d;
    text-decoration: underline;
}

.neutral {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #6a6a6a;
    text-decoration: underline;
}

.pal {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #009cde;
    text-decoration: underline;
}

.pay {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #003087;
    text-decoration: underline;
}

.positive {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #00665e;
    text-decoration: underline;
}

.red {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #be1030;
    text-decoration: underline;
}

.returns {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #aa0000;
    text-decoration: underline;
}

.silver {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #808080;
    text-decoration: underline;
}

.somerset {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #990613;
    text-decoration: underline;
}

.texas-art-press {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #682310;
    text-decoration: underline;
}

.true-blue {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #0064d3;
    text-decoration: underline;
}

.ups {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #351c15;
    text-decoration: underline;
}

.usps {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #004b87;
    text-decoration: underline;
}

.white-door-publishing {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #404040;
    text-decoration: underline;
}


/* Text with Highlight(+) Hover(+) Underline(+) */

.american-yellow-link {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #f5af02;
    text-decoration: underline;
}

.american-yellow-link:hover {
    color: #bf9b30;
}

.black-link {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #303030;
    text-decoration: underline;
}

.black-link:hover {
    color: #bf9b30;
}

.blue-link {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #0464a5;
    text-decoration: underline;
}

.blue-link:hover {
    color: #bf9b30;
}

.dark-gray-link {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #626262;
    text-decoration: underline;
}

.dark-gray-link:hover {
    color: #bf9b30;
}

.dark-lemon-lime-link {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #86b817;
    text-decoration: underline;
}

.dark-lemon-lime-link:hover {
    color: #bf9b30;
}

.deep-carmine-pink-link {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #e53238;
    text-decoration: underline;
}

.deep-carmine-pink-link:hover {
    color: #bf9b30;
}

.red-link {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #be1030;
    text-decoration: underline;
}

.red-link:hover {
    color: #bf9b30;
}

.true-blue-link {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #0064d3;
    text-decoration: underline;
}

.true-blue-link:hover {
    color: #bf9b30;
}


/* Artist Biography Section */

.artist-headshot {
    margin: 1px 0 6px 6px;
    float: right;
}

p {
    margin: 0 0 23px 0;
}

.recognition-top {
    margin: -5px 0 18px 0;
}

ul li {
    margin-bottom: 18px;
}

ul.recognition {
    list-style-type: circle;
    list-style-position: outside;
}

/* Background Section */

.gray-box-inner {
    width: auto;
    background: linear-gradient(202deg,#e0e0e0,#e9e9e9,#e0e0e0,#e9e9e9);
    margin: 7px 9px;
}

.gray-box-outer {
    width: auto;
    background: linear-gradient(202deg,#e0e0e0,#e9e9e9,#e0e0e0,#e9e9e9);
    border: 1px #bbbbbb dashed;
    margin: 0;
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    text-align: left;
}

.price {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14.6px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: line-through;
}

.price-2 {
    background-color: rgb(238,238,238);
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #990033;
    text-decoration: none;
}

.price-2:hover {
    color: #00665e;
}

.shipping {
    padding: 0;
}

.shipping-asterisk {
    padding: 2px 8px 0 0;
}

.shipping-asterisk img {
    display: block;
}

.shipping-cost {
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

.shipping-truck {
    padding: 1px 10px 0 5px;
}

.shipping-truck img {
    display: block;
}

.statistics {
    line-height: 18px;
    height: 0;
    width: 52%;
    background-color: rgb(255,255,255);
    padding: 7px 6px 7px 9px;
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14.6px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    text-align: left;
    -webkit-box-shadow: 0 0 3px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    -moz-box-shadow: 0 0 3px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    box-shadow: 0 0 3px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
}

.statistics-2 {
    line-height: 18px;
    height: 0;
    width: 52%;
    background-color: rgb(255,255,255);
    padding: 7px 6px 7px 10px;
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14.6px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    text-align: left;
    -webkit-box-shadow: 0 0 3px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    -moz-box-shadow: 0 0 3px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    box-shadow: 0 0 3px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
}

.statistics-3 {
    line-height: 18px;
    height: 0;
    width: 52%;
    background-color: rgb(255,255,255);
    padding: 7px 6px 7px 10px;
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    text-align: left;
    -webkit-box-shadow: 0 0 3px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    -moz-box-shadow: 0 0 3px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    box-shadow: 0 0 3px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
}

.statistics-subheader {
    height: 32px;
    width: 52%;
    background: linear-gradient(222deg,#dadada,#ececec,#dadada,#ececec);
    padding: 0 6px 0 9px;
    font-family: verdana,helvetica,arial,sans-serif;
    font-size: 13.2px;
    font-style: normal;
    font-weight: bold;
    color: #444444;
    text-decoration: none;
    text-align: left;
    vertical-align: middle;
    -webkit-box-shadow: 0 0 2px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    -moz-box-shadow: 0 0 2px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    box-shadow: 0 0 2px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
}

.topics {
    line-height: 18px;
    height: 0;
    width: 48%;
    background-color: rgb(255,255,255);
    padding: 7px 6px 7px 10px;
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #626262;
    text-decoration: none;
    text-align: left;
    -webkit-box-shadow: 0 0 3px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    -moz-box-shadow: 0 0 3px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    box-shadow: 0 0 3px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
}

.topics-subheader {
    height: 32px;
    width: 48%;
    background: linear-gradient(222deg,#ececec,#dadada,#ececec,#dadada);
    padding: 0 6px 0 9px;
    font-family: verdana,helvetica,arial,sans-serif;
    font-size: 13.2px;
    font-style: normal;
    font-weight: bold;
    color: #444444;
    text-decoration: none;
    text-align: left;
    vertical-align: middle;
    -webkit-box-shadow: 0 0 2px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    -moz-box-shadow: 0 0 2px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    box-shadow: 0 0 2px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
}


/* Company Profile Section */

.top-rated {
    margin: 0 2px 0 8px;
    float: right;
}


/* Contact Info Section */

.address {
    padding: 6px 9px 3px 9px;
}

.address-2 {
    padding: 1px 0 0 1px;
}

.address-3 {
    padding: 0 0 0 1px;
}

.business-gray-box-left-inner {
    background: linear-gradient(202deg,#e0e0e0,#e9e9e9,#e0e0e0,#e9e9e9);
    border: 0p;
    padding: 6px 8px 4px 8px;
    text-align: left;
}

.business-gray-box-left-outer {
    width: 1%;
    background: linear-gradient(202deg,#e0e0e0,#e9e9e9,#e0e0e0,#e9e9e9);
    border-top: 1px #bbbbbb dashed;
    border-right: 0;
    border-bottom: 1px #bbbbbb dashed;
    border-left: 1px #bbbbbb dashed;
    padding: 2px 0 0 0;
    vertical-align: top;
}

.business-gray-box-right {
    background: linear-gradient(202deg,#e9e9e9,#e0e0e0,#e9e9e9,#e0e0e0);
    border: 1px #bbbbbb dashed;
    margin: 7px;
    vertical-align: top;
}

.business-white-address-box-right {
    min-height: 82px;
    background: linear-gradient(202deg,#ffffff,#ffffff,#ffffff,#ffffff);
    border: 1px #bbbbbb dashed;
    margin: 8px;
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
}

.business-white-logo-box-left {
    background-color: rgb(255,255,255);
    border: 1px #bbbbbb dashed;
    margin: 0;
}


/* Description Section */

.author {
    margin: 17px 0 0 0;
    text-align: right;
}


/* Payment Information Section */

.paypal-seal {
    margin: 0 3px 6px 8px;
    float: right;
}


/* Reviews Section */

.star {
    margin: 0 -4px -4px 1px;
}

.star-2 {
    margin: 0 -5px -4px 1px;
}


/* Shipping Details Section */

.global {
    margin: -16px -8px 0 0;
    float: right;
}


/* Welcome Section */

/* Logo Banner */
.logo-banner {
    height: 0;
    background-color: rgb(255,255,255);
    padding: 15px 20px 12px 4px;
    -webkit-box-shadow: 0 0 2px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    -moz-box-shadow: 0 0 2px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    box-shadow: 0 0 2px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
}

.logo-banner-link {
    display: block;
    height: 74px;
    width: 250px;
}

/* Logo Icon */
.logo-icon {
    line-height: 18px;
    height: 0;
    background-color: rgb(255,255,255);
    -webkit-box-shadow: 0 0 2px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    -moz-box-shadow: 0 0 2px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    box-shadow: 0 0 2px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
}

.logo-icon-link {
    display: block;
    height: 94px;
    width: 94px;
}

/* Logo Motto */
.logo-motto {
    line-height: 18px;
    height: 0;
    background-color: rgb(255,255,255);
    padding: 8px 10px;
    -webkit-box-shadow: 0 0 2px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    -moz-box-shadow: 0 0 2px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    box-shadow: 0 0 2px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
}

.logo-cell-3 {
    display: none;
    line-height: 18px;
    height: 0;
    background-color: rgb(255,255,255);
    padding: 9px 10px 6px 10px;
    -webkit-box-shadow: 0 0 2px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    -moz-box-shadow: 0 0 2px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    box-shadow: 0 0 2px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
}

.motto-bars {
    margin: 0 0 1px 4px;
    vertical-align: middle;
}

.logo-cell-2 {
    padding: 6px 5px 7px 4px;
}

.logo-cell-3 .text {
    line-height: 17px;
    font-size: 14.6px;
}

/* Ultra-small mobile devices */
@media screen and (max-width: 415px)
{
    .logo-cell {
        width: 90%;
    }

    .logo-banner-link {
        height: auto;
        width: auto;
        max-width: 100%;
    }

    .logo-banner-link img {
        height: auto;
        max-width: 100%;
    }

    .logo-cell-2 {
        width: 10%;
    }
}

@media screen and (min-width: 416px)
{
    .logo-cell-2 {
        width: 4%;
    }
}

/* Tablets and bigger */
@media screen and (min-width: 618px)
{
    .logo-cell {
        width: 10%;
    }

    .logo-cell-2 {
        width: 4%;
        padding: 6px 6px 6px 4px;
    }

    .logo-cell-3 {
        display: table-cell !important;
    }

    .logo-motto-mobile {
        display: none !important;
    }
}


/* Other Sections */

.section-background {
    width: 100%;
    background: url(https://www.artcatalog.com/ebay/images/paper-background.png) repeat;
    border: 0;
}

.section-body {
    line-height: 18px;
    height: 0;
    width: 100%;
    background-color: rgb(255,255,255);
    padding: 9px 10px;
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    text-align: left;
    -webkit-box-shadow: 0 0 3px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    -moz-box-shadow: 0 0 3px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    box-shadow: 0 0 3px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
}

.section-body-2 {
    line-height: 18px;
    height: 0;
    width: 100%;
    background-color: rgb(255,255,255);
    padding: 9px 10px 8px 10px;
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    text-align: left;
    -webkit-box-shadow: 0 0 3px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    -moz-box-shadow: 0 0 3px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    box-shadow: 0 0 3px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
}

.section-body-3 {
    line-height: 18px;
    height: 0;
    width: 100%;
    background-color: rgb(255,255,255);
    padding: 10px;
    font-family: georgia,verdana,helvetica,arial,sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    text-align: left;
    -webkit-box-shadow: 0 0 3px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    -moz-box-shadow: 0 0 3px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    box-shadow: 0 0 3px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
}

.section-body-4 {
    line-height: 18px;
    background-color: rgb(255,255,255);
    padding: 10px !important;
    text-align: left;
    -webkit-box-shadow: 0 0 3px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    -moz-box-shadow: 0 0 3px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    box-shadow: 0 0 3px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
}

.section-body-5 {
    line-height: 18px;
    height: 0;
    width: 100%;
    background-color: rgb(255,255,255);
    padding: 7px 0 7px 10px;
    -webkit-box-shadow: 0 0 3px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    -moz-box-shadow: 0 0 3px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    box-shadow: 0 0 3px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
}

.section-bottom {
    width: 100%;
    background-color: rgb(169,169,169);
    border: 0;
}

.section-bottom-inner {
    width: 100%;
    background-color: rgb(174,174,174);
    border: 0;
    -webkit-box-shadow: 0 0 3px 0 rgba(214,214,214,1),inset 0 0 2px 0 rgba(214,214,214,1);
    -moz-box-shadow: 0 0 3px 0 rgba(214,214,214,1),inset 0 0 2px 0 rgba(214,214,214,1);
    box-shadow: 0 0 3px 0 rgba(214,214,214,1),inset 0 0 2px 0 rgba(214,214,214,1);
}

.section-bottom-inner-2 {
    width: 100%;
    background-color: rgb(187,187,187);
    border: 0;
    -webkit-box-shadow: 0 0 4px 0 rgba(214,214,214,1),inset 0 0 2px 0 rgba(214,214,214,1);
    -moz-box-shadow: 0 0 4px 0 rgba(214,214,214,1),inset 0 0 2px 0 rgba(214,214,214,1);
    box-shadow: 0 0 4px 0 rgba(214,214,214,1),inset 0 0 2px 0 rgba(214,214,214,1);
}

.section-bottom-inner-3 {
    width: 100%;
    background-color: rgb(187,187,187);
    margin: 16px 0 0 0;
    border: 0;
    -webkit-box-shadow: 0 0 4px 0 rgba(214,214,214,1),inset 0 0 2px 0 rgba(214,214,214,1);
    -moz-box-shadow: 0 0 4px 0 rgba(214,214,214,1),inset 0 0 2px 0 rgba(214,214,214,1);
    box-shadow: 0 0 4px 0 rgba(214,214,214,1),inset 0 0 2px 0 rgba(214,214,214,1);
}

.section-bottom-inner-4 {
    width: 100%;
    background-color: rgb(187,187,187);
    border: 0;
    -webkit-box-shadow: 0 0 4px 0 rgba(214,214,214,1),inset 0 0 2px 0 rgba(214,214,214,1);
    -moz-box-shadow: 0 0 4px 0 rgba(214,214,214,1),inset 0 0 2px 0 rgba(214,214,214,1);
    box-shadow: 0 0 4px 0 rgba(214,214,214,1),inset 0 0 2px 0 rgba(214,214,214,1);
}

.section-bottom-outer {
    line-height: 18px;
    padding: 16px;
    -webkit-box-shadow: 0 0 4px 0 rgba(184,184,184,1),inset 0 0 4px 0 rgba(184,184,184,1);
    -moz-box-shadow: 0 0 4px 0 rgba(184,184,184,1),inset 0 0 4px 0 rgba(184,184,184,1);
    box-shadow: 0 0 4px 0 rgba(184,184,184,1),inset 0 0 4px 0 rgba(184,184,184,1);
}

.section-header {
    height: 38px;
    width: 100%;
    background:radial-gradient(black 15%,transparent 16%) 0 0,radial-gradient(black 15%,transparent 16%) 8px 8px,radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 0 1px,radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 8px 9px;
    background-color: rgb(48,48,48);
    background-size: 16px 16px;
    border: 1px #bbbbbb solid;
    border-radius: 0;
    /* border radius parameter */;
    padding: 0 5px 0 10px;
    font-family: verdana,helvetica,arial,sans-serif;
    font-size: 13.2px;
    font-style: normal;
    font-weight: bold;
    color: #eeeeee;
    text-decoration: none;
    text-align: left;
    vertical-align: middle;
    -webkit-box-shadow: 0 0 6px 0 rgba(104,104,104,1),inset 0 0 6px 0 rgba(104,104,104,1);
    -moz-box-shadow: 0 0 6px 0 rgba(104,104,104,1),inset 0 0 6px 0 rgba(104,104,104,1);
    box-shadow: 0 0 6px 0 rgba(104,104,104,1),inset 0 0 6px 0 rgba(104,104,104,1);
}

.section-header-2 {
    height: 38px;
    width: 100%;
    background:radial-gradient(black 15%,transparent 16%) 0 0,radial-gradient(black 15%,transparent 16%) 8px 8px,radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 0 1px,radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 8px 9px;
    background-color: rgb(48,48,48);
    background-size: 16px 16px;
    border: 1px #bbbbbb solid;
    border-radius: 0;
    /* border radius parameter */;
    padding: 0 5px 0 11px;
    font-family: verdana,helvetica,arial,sans-serif;
    font-size: 13.2px;
    font-style: normal;
    font-weight: bold;
    color: #eeeeee;
    text-decoration: none;
    text-align: left;
    vertical-align: middle;
    -webkit-box-shadow: 0 0 6px 0 rgba(104,104,104,1),inset 0 0 6px 0 rgba(104,104,104,1);
    -moz-box-shadow: 0 0 6px 0 rgba(104,104,104,1),inset 0 0 6px 0 rgba(104,104,104,1);
    box-shadow: 0 0 6px 0 rgba(104,104,104,1),inset 0 0 6px 0 rgba(104,104,104,1);
}

.section-subheader {
    height: 32px;
    width: 100%;
    background: linear-gradient(222deg,#ececec,#dadada,#ececec,#dadada);
    padding: 0 6px 0 9px;
    font-family: verdana,helvetica,arial,sans-serif;
    font-size: 13.2px;
    font-style: normal;
    font-weight: bold;
    color: #444444;
    text-decoration: none;
    text-align: left;
    vertical-align: middle;
    -webkit-box-shadow: 0 0 2px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    -moz-box-shadow: 0 0 2px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    box-shadow: 0 0 2px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
}

.section-subheader-2 {
    height: 32px;
    width: 100%;
    background: linear-gradient(222deg,#ececec,#dadada,#ececec,#dadada);
    padding: 0 6px 0 10px;
    font-family: verdana,helvetica,arial,sans-serif;
    font-size: 13.2px;
    font-style: normal;
    font-weight: bold;
    color: #444444;
    text-decoration: none;
    text-align: left;
    vertical-align: middle;
    -webkit-box-shadow: 0 0 2px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    -moz-box-shadow: 0 0 2px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
    box-shadow: 0 0 2px 0 rgba(184,184,184,1),inset 0 0 1px 0 rgba(184,184,184,1);
}

.section-top {
    width: 100%;
}