
/* CSS Document */
body {
    background-color: #edecea;
    margin: 0;
    padding: 0;
    font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
    font-size: 100%;
    line-height: 1.125em;
    z-index: 1;
    position: relative;
    font-size: 0.75em;
}

.cookieBanner {
	position: fixed;
	display:none;
	top: 0px;
	left: 0px;
	background-color: #fff;
	width: 100%;
	height: 50px;
	z-index: 10000;
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
	
}
.cookieBanner.show {display:block;}
.cookieBanner p {
	padding: 4px 0 0 20px;
	font-size: 1em;
	width: 75%;
	max-width: 75% !important;
}
.cookieBanner button {
	display: block;
	text-transform: uppercase;t
	background-color:#4badd0;
	float: right;
	color: #fff;
	font-size: 1.2em;
	padding: 10px 30px;
	
	border: 0px;
	background-color: #e69503;position: absolute;right: 5px;top: 5px;
}

h1, h2 {
    font-size: 2.5em;
}

input {
    color: #858483;
    outline: 0;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #858483 !important;
    opacity: 1 !important;
    font-size: 1.075em;
}

input:-moz-placeholder, textarea:-moz-input-placeholder {
    color: #858483 !important;
    opacity: 1 !important;
}

input ::-moz-placeholder, textarea ::-moz-placeholder {
    color: #858483 !important;
    opacity: 1 !important;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #858483 !important;
    opacity: 1 !important;
}

:-ms-input-placeholder {
    color: #858483 !important;
    opacity: 1 !important;
}

textarea {
    resize: none;
}

.ui-slider-handle {
    outline: 0 !important;
}

.error {
    color: #e87352;
}

.success {
    color: #67b0d1;
}

#pageWrapper {
    width: 973px;
    margin: 16px auto 0 auto;
    position: relative;
    z-index: 1;
}

#pageWrapper::after {
    content: "";
    display: table;
    clear: both;
}

header {
    margin-bottom: 30px;
    position: relative;
    z-index: 1;
    display: block;
}

header::after {
    content: "";
    clear: both;
    display: table;
}

#logo {
    margin-left: 20px;
    display: block;
    width: 685px;
    height: 83px;
    float: left;
    background-image: url(/images/sprites.png);
    background-repeat: no-repeat;
    background-position: -10px -10px;
}

#headerRHS {
    float: left;
    width: 248px;
    margin-left: 20px;
    position: relative;
    z-index: 1;
}

#languageSelector {
    list-style-type: none;
    float: right;
    padding: 0;
    margin: 0 19px 0 0;
}

#languageSelector li {
    list-style-type: none;
    width: 16px;
    height: 11px;
    float: left;
    margin-right: 6px;
}

#languageSelector li:last-child {
    margin-right: 0px;
}

#languageSelector li a {
    display: block;
    height: 11px;
    width: 16px;
    background-repeat: no-repeat;
    background-image: url(/images/sprites.png);
}

#lang_en {
    background-position: -10px -100px;
}

#lang_fr {
    background-position: -30px -100px;
}

#lang_it {
    background-position: -50px -100px;
}

#lang_de {
    background-position: -70px -100px;
}

#lang_nl {
    background-position: -90px -100px;
}

#lang_es {
    background-position: -110px -100px;
}

#lang_ru {
    background-position: -130px -100px;
}

#lang_ar {
    background-position: -150px -100px;
}

#lang_zh-CN {
    background-position: -170px -100px;
}

#lang_ja {
    background-position: -190px -100px;
}

#registerLoginWrapper {
    float: left;
    clear: left;
    margin-top: 20px;
    width: 208px;
    height: 16px;
    background-color: #eac85d;
    position: relative;
    z-index: 1;
    padding: 15px 20px 15px 20px;
}

#registerLoginWrapper > a {
    display: block;
    text-decoration: none;
    color: #836d48;
    text-transform: uppercase;
    position: relative;
    padding-top: 2px;
}

#registerLoginWrapper > span {
    color: #836d48;
}

#registerLoginWrapper > span > a {
    float: right;
    color: #836d48;
}

#registerLoginWrapper > a::after {
    content: "";
    position: absolute;
    width: 17px;
    height: 17px;
    right: 0px;
    top: 0px;
    background: url(/images/sprites.png) -220px -100px no-repeat;
}

#registerLogin {
    display: none;
    position: absolute;
    z-index: 9000;
    background-color: #eac85d;
    width: 218px;
    padding: 10px 10px 15px 20px;
    margin-left: -20px;
    color: #836d48;
    top: 0px;
    right: 0px;
}

#registerLogin.open {
    display: block;
    top: 60px
}

#registerLoginWrapper.open > a::after {
    background-position-y: -140px;
    margin-right: -3px;
    top: 1px;
}

#registerLogin input[type=text], #registerLogin input[type=password],
#mainHeaderSearch input, #newsletterSubscribe input[type=text], #LHSNewsletterSubscribe input[type=text],
#saveSearch input[type=text], #itemEnquiryForm input[type=text],
#itemEnquiryForm textarea, .sellerSearch input[type=text] {
    background-color: #FFF;
    -webkit-box-shadow: inset -2px 2px 1px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset -2px 2px 1px 0px rgba(0, 0, 0, 0.2);
    box-shadow: inset -2px 2px 1px 0px rgba(0, 0, 0, 0.2);
    border: 0px;
    padding: 10px;
}

#registerLogin form::after {
    content: "";
    clear: both;
    display: table;
}

#registerLogin input[type=text] {
    width: 190px;
}

#registerLogin input[type=password] {
    width: 110px;
    float: left;
    clear: left;
    margin-right: 10px;
}

#registerLogin p {
    margin: 10px 0px;
    line-height: 1.4em;
}

#registerLogin label {
    float: left;
    clear: left;
    padding: 0 0 7px 0px;
}

#headerButton {
    display: block;
    background-color: #a48c60;
    float: left;
    padding: 10px 20px;
    text-decoration: none;
    text-transform: uppercase;
    color: #FFF;
}

#headerButton:hover {
    background-color: #6c5c3f;
}

#headerForgotPassword {
    float: left;
    display: block;
    color: #836d48;
    padding-top: 8px;
}

#headerSearchBar {
    clear: left;
    position: relative;
    z-index: 1;
    margin-top: 12px;
    float: left;
}

#headerSearchBar form {
    position: relative;
    z-index: 1;
}

#mainHeaderSearch {
    width: 625px;
    float: left;
    clear: left;
    background-color: #e69503;
    padding: 20px 20px 20px 60px;
    position: relative;
    z-index: 1;
    height: 33px;
}

#mainHeaderSearch::after {
    content: "";
    position: absolute;
    z-index: 2;
    width: 73px;
    height: 90px;
    top: -6px;
    left: -6px;
    background: url(/images/sprites.png) -10px -120px no-repeat;
}

#mainHeaderSearch input {
    width: 430px;
    margin-right: 18px;
}

#mainHeaderSearch.y2018 input {
    width:250px;
}

#mainHeaderSearch select {
    width: 150px;
}

#mainHeaderSearch > a {
    display: inline-block;
    text-decoration: none;
    color: #FFF;
    text-transform: uppercase;
    background-color: #333333;
    padding: 10px 20px;
    margin-left: 20px;
    font-size: 1.05em
}

#mainHeaderSearch > a:hover {
    background-color: #3f4b56;
}

#optionsHeaderSearch {
    float: left;
    height: 62px;
    width: 208px;
    margin-left: 20px;
    background-color: #67b0d1;
    padding: 10px 20px 1px 20px;
    z-index: 1;
    position: relative;
    text-align: center;
}

#optionsHeaderSearch::after {
    content: "";
    clear: both;
    display: table;
}

#optionsHeaderSearch > div {
    float: left;
    width: 100%;
    clear: left;
    margin-bottom: 10px;
    position: relative;
}

#optionsHeaderSearch > div::after {
    content: "";
    display: table;
    clear: both;
}

#optionsHeaderSearch label {
    float: left;
    color: #FFF;
    clear: left;
    text-transform: uppercase;
}

#optionsHeaderSearch label::after {
    content: ":";
}

#optionsHeaderSearch .select2 {
    float: right;
}

#orderHeader {
    width: 142px;
    margin-left: 20px;
}

#numItemsHeader {
    width: 75px;
}

#lhsCol {
    float: left;
    width: 200px;
    margin-right: 20px;
}

nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

nav li, #videoCategories li {
    list-style-type: none;
    margin-bottom: 1px;
    text-transform: uppercase;
}

nav li.header, #videoCategories li.header {
    background-color: #67b0d1;
    padding: 10px 10px;
    color: #FFF;
    margin-bottom: 2px;
}

nav li.header.secondary {
    margin-top: 20px;
}

nav li.sectionStart {
    margin-top: 20px;
    border-top: 4px solid #67b0d1;
    padding-top: 2px
}

nav li.widget {
    height: 50px;
    background-color: #FFF;
    padding-top: 40px;
    position: relative;
}

nav a, #videoCategories li a {
    display: block;
    text-transform: uppercase;
    color: #97a2ad;
    background-color: #FFF;
    padding: 6px 10px 6px 10px;
    text-decoration: none;
}
nav .feature a {background-color:#eac85d; color: #3f4b56;}

nav li.header + li a, nav li.sectionStart a {
    padding-top: 10px;
}

nav a:hover, #videoCategories li a:hover {
    color: #e87352;
}

nav li.lhsActive a, #videoCategories li.lhsActive a {
    background-color: #333;
    color: #b8b8b8;
}

nav li.subcategory {
    padding-left: 10px;
}

nav li.subcategory a {
    background-color: #f4f4f6;
    color: #5a5a5a;
}

nav li.subcategory a:hover, nav li.subcategory.lhsActive a {
    color: #e87352;
}

#priceSliderHeader a {
    background-color: #67b0d1;
    color: #FFF;
    padding: 0;
    position: relative;
}

#priceSliderHeader a::after {
    content: "+";
    position: absolute;
    right: 0px;
}

#priceSliderHeader.open a::after {
    content: "-";
}

#priceSliderHeader + li {
    display: none;
}

#priceSliderHeader.open + li {
    display: block;
}

/*#searchPriceSliderParent {display:none;}*/


#searchPriceSlider {
    width: 130px;
    margin: 0 auto;
}

.sliderTT {
    position: absolute;
    width: 40px;
    height: 15px;
    background: linear-gradient(to bottom, #fff 0%, #e4e4e4 100%);
    border-radius: 4px;
    border: 1px solid #e3e3e3;
    text-align: center;
    z-index: 10;
    padding-top: 3px;
    color: #858483;
    box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.1);
    font-size: 0.75em;
}

.sliderTT::before {
    border: solid;
    border-color: #e4e4e4 transparent;
    border-width: 6px 6px 0 6px;
    bottom: -6px;
    content: "";
    left: 50%;
    margin-left: -6px;
    position: absolute;
    z-index: 99;
}

#searchPriceSlider::after {
    content: "";
    width: 130px;
    position: absolute;
    background-color: #dcdcdc;
    height: 7px;
    top: 6px;
    border-radius: 3px;
    box-shadow: inset 0px 1px 1px 0px rgba(50, 50, 50, 0.75);
}

#body {
    float: left;
    width: 753px;
}

#body.wide {
    width: 973px;
}

#body::after {
    content: "";
    clear: both;
    display: table;
}

.row {
    float: left;
    clear: left;
    width: 100%;
    margin-bottom: 20px;
}

.divider {
    width: 100%;
    height: 1px;
    border-top: 1px solid #a3a3a3;
    background-color: #FFF;
    clear: both;
}

.antique .divider, .theme .divider {
    margin: 20px 0px;
}

.sliderOuterWrapper:not(#partnerSlider) + .divider {
    margin-top: 6px;
}

.divider + .divider {
    margin-top: 20px;
}

#homeTheme {
    float: left;
    width: 366px;
    margin-right: 20px;
    background-color: #FFF;
    max-height: 416px;
    height: 416px;
    position: relative;
    overflow-y: hidden;
}

#homeTheme > a {
    display: block;
    position: relative;
    z-index: 1;
}

#homeTheme > a::before {
    content: "";
    position: absolute;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    z-index: 2;
    background-color: #eac85d;
    top: 50%;
    left: 50%;
    margin-top: -25px;
    margin-left: -25px;
}

#homeTheme > a:hover::before {
    background-color: #f1d88e;
}

#homeTheme > a::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-width: 6px 0 6px 10.4px;
    border-style: solid;
    border-color: transparent transparent transparent #ffffff;
    z-index: 3;
    top: 50%;
    left: 50%;
    margin-top: -5px;
    margin-left: -4px;
}

#homeTheme h2 {
    margin: 20px 0px 20px 10px;
}

#homeTheme h2 a {
    text-decoration: none;
    color: #3f4b56;
    font-style: italic;
    font-weight: bold;
    line-height: 0.8em;
}

#homeTheme p {
    padding: 0 10px 20px 10px;
    color: #3f4b56;
    line-height: 1.3em;
    height: 65px;
    max-height: 65px;
    position: relative;
    overflow-y: hidden;
}

#homeTheme p::after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(transparent 47px, white);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 47px, rgba(255, 255, 255, 1) 100%);
}

.sectionFooter {
    background-color: #333;
    color: #999;
    position: relative;
    height: 45px;
    width: 100%;
    position: absolute;
    bottom: 0px;
}

.sectionFooter::after {
    content: "";
    display: table;
    clear: both;
}

.sectionFooter > a {
    display: block;
    color: #FFF;
    text-decoration: none;
    background-color: #67b0d1;
    height: 28px;
    padding: 17px 20px 0 40px;
    position: absolute;
    right: 0px;
    top: 0px;
    text-transform: uppercase;
}

.sectionFooter > a:hover {
    background-color: #85c0da;
}

.sectionFooter > a::after {
    content: "";
    background: url(/images/sprites.png) -220px -120px;
    width: 17px;
    height: 17px;
    position: absolute;
    left: 15px;
    top: 15px;
}

#homeTheme #author {
    padding: 17px 0px 17px 40px !important;
    float: left;
    width: 80px;
    position: relative;
}

#homeTheme #date {
    padding: 17px 0px 17px 40px !important;
    float: left;
    width: 100px;
    position: relative;
}

#homeBlogAuthor, #homeBlogDate {
    float: left;
    padding-left: 20px;
    width: 80px;
    position: relative;
}

#homeTheme #author::after {
    width: 10px;
    height: 11px;
    content: "";
    background: url(/images/sprites.png) -170px -120px no-repeat;
    position: absolute;
    left: 25px;
}

#homeTheme #date::after {
    width: 12px;
    height: 10px;
    content: "";
    background: url(/images/sprites.png) -190px -120px no-repeat;
    position: absolute;
    left: 22px;
    top: 18px
}

#homeBlogAuthor::after {
    width: 10px;
    height: 11px;
    content: "";
    background: url(/images/sprites.png) -170px -120px no-repeat;
    position: absolute;
    left: 5px;
}

#homeBlogDate::after {
    width: 12px;
    height: 10px;
    content: "";
    background: url(/images/sprites.png) -190px -120px no-repeat;
    position: absolute;
    left: 0px;
    top: 2px;
}
.valuations #homeBlogDate::after {background:url(/images/sprites.png) -170px -120px no-repeat !important; left:15px}

#homeThemeRelatedItems {
    float: left;
    width: 367px;
    position: relative;
}

#homeThemeRelatedItems::after {
    content: "";
    display: table;
    clear: both;
}

#homeThemeRelatedItems h3 {
    background-color: #67b0d1;
    color: #FFF;
    font-size: 100%;
    font-weight: normal;
    padding: 10px;
    margin: 0 0 2px 0;
    float: left;
    width: 347px;
    text-transform: uppercase;
}

#homeThemeRelatedItems ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    float: left;
    clear: left;
    width: 367px;
}

#homeThemeRelatedItems li {
    position: relative;
    list-style-type: none;
    float: left;
    width: 173px;
    margin: 0 0 0 20px;
    padding: 0;
    background-color: #fff;
    height: 379px;
    max-height: 379px;
}

#homeThemeRelatedItems li:first-child {
    margin-left: 0px;
}

#homeThemeRelatedItems .itemImage, .homeItems .itemImage, #sellerOtherItems .itemImage {
    display: block;
    width: 173px;
    padding: 0;
    margin: 0;
    border: 0;
    line-height: 0;
    max-height: 250px;
    overflow-y: hidden;
}

#featuredItem .itemImage {
    display: block;
    width: 173px;
    padding: 0;
    margin: 0;
    border: 0;
    line-height: 0;
}

#homeThemeRelatedItems .price, .homeItems .price, #featuredItem .price,
#sellerOtherItems .price {
    background-color: #333;
    display: block;
    margin: 0;
    padding: 10px;
    float: left;
    clear: left;
    width: 153px;
    color: #b8b8b8;
}

.homeItems li.video .price {
    width: 100%;
    box-sizing: border-box;
    margin-top:-2px;
}

#homeThemeRelatedItems p, .homeItems p, #featuredItem p, #sellerOtherItems p {
    margin: 10px 0px 30px 0px;
    padding: 0px 10px;
    float: left;
    color: #3f4b56;
    line-height: 1.4em;
}

#homeThemeRelatedItems p a, .homeItems p a, #featuredItem p a, #sellerOtherItems p a {
    text-decoration: none;
    color: #3f4b56;
    text-decoration: none;
    text-transform: capitalize !important;
}

#homeThemeRelatedItems p a span, .homeItems p a span, #featuredItem p a span,
#sellerOtherItems p a span {
    color: #e87352;
    text-transform: uppercase;
}

#homeThemeRelatedItems p a:hover span, .homeItems p a:hover span, #featuredItem p a:hover span,
#sellerOtherItems p a:hover span {
    text-decoration: underline;
}

#homeThemeRelatedItems .seller, .homeItems .seller {
    height: 10px;
    max-height: 10px;
    max-width: 153px;
    width: 153px;
    padding: 0px 10px 10px 10px;
    white-space: nowrap;
    overflow: hidden;
    color: #858483;
    text-transform: uppercase;
    position: absolute;
    bottom: 0px;
    left: 0px;
    font-size: 0.85em;
}

#featuredItem .seller {
    height: 10px;
    max-height: 10px;
    max-width: 153px;
    width: 153px;
    padding: 0px 10px 10px 10px;
    white-space: nowrap;
    overflow: hidden;
    color: #858483;
    text-transform: uppercase;
    font-size: 0.85em;
    position: relative;
}

#homeThemeRelatedItems .seller::after, .homeItems .seller::after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: transparent;
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 120px, rgba(255, 255, 255, 1) 100%);
}

#featuredItem .seller::after {
    content: '';
    width: 100%;
    height: 10px;
    position: absolute;
    left: 0;
    top: 0;
    background-color:transparent;
    background-image:linear-gradient(to right, rgba(255, 255, 255, 0) 120px, rgba(255, 255, 255, 1) 100%);
}

.homeItems h2 {
    color: #3f4b56;
    font-weight: bold;
    line-height: 0.9em;
    font-family: "adobe-garamond-pro", sans-serif;
    font-size: 2.5em;
    font-style:italic;
    margin:15px 0px;
    

}


.homeItems ul, #sellerOtherItems ul {
    list-style-type: none;
    width: 100%;
    margin: 0px 0 0 0;
    padding: 0;
    display:flex;
}

.s2016 .homeItems ul {
    margin-top: 0px;
}


.homeItems ul li, #sellerOtherItems ul li {
    list-style-type: none;
    width: 173px;
    /* float: left; */
    /* height: 379px; */
    /* max-height: 379px; */
    /* min-height: 320px; */
    flex:0 0 173px;
    position: relative;
    background-color: #fff;
    margin: 0 0 20px 20px;
}

.homeItems ul li.start, #sellerOtherItems ul li.start, #sellerOtherItems ul li.start {
    margin-left: 0;
    clear: left;
}
.homeItems li.video {margin-left:0px; width:366px;}

#homeBlog {
    float: left;
    margin-top: 20px;
    width: 100%;
    background-color: #FFF;
    position: relative;
}
#homeBlog.valuations {margin-bottom:20px;}

#homeBlog::after {
    display: table;
    content: "";
    clear: both;
}

#homeBlogImage {
    float: left;
    width: 315px;
}

#homeBlogImage a {
    line-height: 0;
    display: block;
}

#homeBlogDetails {
    float: left;
    width: 398px;
    margin: 40px 20px 20px 20px;
}

#homeBlogDetails h2 {
    margin: 0 0 20px 0;
    padding: 0;
}

#homeBlogDetails h2 a {
    text-decoration: none;
    font-style: italic;
    color: #3f4b56;
    font-weight: bold;
    line-height: 0.9em;
}

#homeBlogDetails p {
    color: #3f4b56;
    line-height: 1.3em;
}

#homeBlogSummary {
    float: left;
    clear: left;
    width: 100%;
    max-height: 46px;
    overflow-y: hidden;
}
.valuations #homeBlogSummary {z-index:2; margin-top:-48px; position:absolute;bottom: 0px;}
.valuations #homeBlogDate {width:319px; box-sizing: border-box; opacity:0.9; padding-left:30px;}

#homeBlogAuthor, #homeBlogDate {
    float: left;
    background-color: #333;
    padding: 17px 10px 16px 10px;
    color: #999;
    width: 117px;
}

#homeBlogAuthor {
    padding-left: 40px;
}

#homeBlogAuthor::after {
    left: 25px;
}

#homeBlogDate {
    padding-left: 21px;
}

#homeBlogDate::after {
    top: 18px;
    left: 4px;
}

#homeBlogSummary > a {
    display: block;
    text-decoration: none;
    color: #FFF;
    background-color: #67b0d1;
    float: left;
    padding: 17px 20px 17px 40px;
    height: 12px;
    position: relative;
    text-transform: uppercase;
    min-height: 12px;
}

#homeBlogSummary > a:hover {
    background-color: #85c0da;
}

#homeBlogSummary > a::after {
    content: "";
    position: absolute;
    width: 17px;
    height: 17px;
    background: url(/images/sprites.png) -220px -120px;
    left: 14px;
    top: 15px;
}

#personalQuote {
    float: left;
    background-color: #FFF;
    margin-top: 20px;
    height: 255px;
    width: 389px;
    margin-right: 20px;
    padding: 30px 20px 20px 20px;
    height: 255px;
    position: relative;
    z-index: 1;
}

#personalQuote::after {
    content: "";
    position: absolute;
    z-index: 5000;
    width: 153px;
    height: 154px;
    bottom: 0px;
    left: 50%;
    background-image: url(/images/iainbrunt2.png);
    background-repeat: no-repeat;
    margin: 0 0 -77px -76px;
}

#personalQuote p {
    margin: 0;
    text-align: center;
    color: #858483;
    font-size: 1.4em;
    line-height: 1.3em;
}

#personalQuote p:first-child::before, #personalQuote p:first-child::after {
    content: '"'
}

#personalQuote p:last-child {
    color: #e87352;
    margin-top: 20px;
    font-size: 1.2em;
}

#newsletterSubscribe, #homeRegister {
    float: left;
    margin-top: 20px;
    width: 274px;
    background-color: #eac85d;
}

#newsletterSubscribe {
    padding: 30px 15px;
    height: 84px;
}

#newsletterSubscribe p {
    margin-top: 0;
    color: #836d48;
}

#newsletterSubscribe input[type=text] {
    width: 143px;
    margin-right: 10px;
}

#newsletterSubscribe a, #homeRegister a, #LHSNewsletterSubscribe a,
#LHSRegister a {
    display: inline-block;
    background-color: #a48c60;
    text-decoration: none;
    padding: 9px 10px;
    color: #FFF;
    text-transform: uppercase;
}

#newsletterSubscribe a:hover, #homeRegister a:hover, #LHSNewsletterSubscribe a:hover,
#LHSRegister a:hover {
    background-color: #b29760;
}

#homeRegister {
    padding: 30px 15px 29px 15px;
    height: 82px;
}

#homeRegister p {
    margin-top: 0;
    color: #836d48;
    min-height: 39px;
}

#homeRegister a {
    display: block;
    width: 100px;
    margin: 0 auto;
    text-align: center;
}

#LHSNewsletterSubscribe, #LHSRegister {
    float: left;
    clear: left;
    background-color: #eac85d;
    margin-top: 20px;
    padding: 20px 10px;
}

#LHSNewsletterSubscribe p, #LHSRegister p {
    margin-top: 0;
    color: #836d48;
    font-size: 0.9em;
}

#LHSNewsletterSubscribe input[type=text] {
    width: 160px;
}

#LHSNewsletterSubscribe a {
    display: block;
    margin: 10px auto 0px auto;
    width: 70px;
    text-align: center;
}

#LHSRegister a {
    display: block;
    margin: 10px auto 0px auto;
    width: 140px;
    text-align: center;
}

#featuredItem h3 {
    font-size: 1.025em;
    margin: 0;
    background-color: #67b0d1;
    padding: 10px;
    color: #FFF;
    font-weight: normal;
    text-transform: uppercase;
    border-bottom: 1px solid #fff;
    position: relative;
    z-index: 1;
}

#featuredItem h3::after {
    content: '';
    position: absolute;
    width: 40px;
    height: 40px;
    background: url(/images/sprites.png) -170px -140px no-repeat;
    top: 15px;
    right: 10px;
}

#featuredItem {
    width: 200px;
    background-color: #FFF;
    position: relative;
}

#featuredItem::after {
    content: "";
    display: table;
    clear: both;
}

#featuredItem .seller, #featuredItem .price {
    width: 180px;
}

#featuredItem .itemImage {
    line-height: 0px;
    display: block;
    width: 200px;
}

#lhsCol .shareButtons {
    list-style-type: none;
    margin: 20px 0px;
    padding: 0;
}

#lhsCol .shareButtons::after {
    content: "";
    display: table;
    clear: both;
}

#lhsCol .shareButtons li {
    float: left;
    width: 30px;
    height: 30px;
    margin-left: 4px;
}

#lhsCol .shareButtons li a {
    display: block;
    width: 30px;
    height: 30px;
    background-image: url(/images/sprites.png);
    background-repeat: no-repeat;
}

#lhsCol .shareButtons .facebookLink {
    background-position: -250px -100px;
}

#lhsCol .shareButtons .twitterLink {
    background-position: -280px -100px;
}

#lhsCol .shareButtons .diggLink {
    background-position: -310px -100px;
}

#lhsCol .shareButtons .pinterestLink {
    background-position: -340px -100px;
}

#lhsCol .shareButtons .googlePlusLink {
    background-position: -370px -100px;
}

#lhsCol .shareButtons .linkedinLink {
    background-position: -400px -100px;
}

#lhsCol .shareButtons li:first-child {
    margin-left: 0;
}

.shareButtons.pDetail {
    list-style-type: none;
    width: 20px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 195px;
    right: 0;
    margin-right: -25px
}

.shareButtons.pDetail li {
    list-style-type: none;
    float: left;
    clear: left;
    width: 20px;
    height: 20px;
    margin-top: 5px;
}

.shareButtons.pDetail li a {
    display: block;
    background-image: url(/images/sprites.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
}

.shareButtons.pDetail .facebookLink {
    background-position: -250px -140px;
}

.shareButtons.pDetail .twitterLink {
    background-position: -280px -140px;
}

.shareButtons.pDetail .diggLink {
    background-position: -310px -140px;
}

.shareButtons.pDetail .pinterestLink {
    background-position: -340px -140px;
}

.shareButtons.pDetail .googlePlusLink {
    background-position: -370px -140px;
}

.shareButtons.pDetail .linkedinLink {
    background-position: -400px -140px;
}

footer {
    width: 100%;
    clear: both;
    margin-top: 20px;
    background-color: #2d2d2d;
}

#footer {
    width: 973px;
    margin: 0 auto;
    padding-top: 30px;padding-bottom: 35px;
    position: relative;
    /* padding-bottom: 145px; */; min-height: 244px;box-sizing: border-box;9px;1;
}
#footer::after {display:table; clear:both; content:"";}

#footer > a {
    display: block;
          
    position: absolute;
    width: 179px;
    height: 179px;
    background: url(/images/sprites.png) -440px -100px no-repeat;
    right: 0px;top: 30px;
}

#footer h3 {
    color: #FFF;
    font-weight: normal;
    text-transform: uppercase;
    margin-top: 0;
    font-size: 1.4em;margin-bottom: 20px;padding-bottom: 0px;
}

#footerCategories {
    list-style-type: none;
    width: 726px;
    padding: 0;
}

#footerCategories::after {
    content: "";
    clear: both;
    display: table;
}

#footerCategories li {
    list-style-type: none;
    float: left;
    width: 242px;
    margin-bottom: 15px;
}

#footerCategories li a {
    color: #b8b8b8;
    text-decoration: none;
}

#footerCategories li a:hover {
    text-decoration: underline;
}

#footerLinks {
    width: 973px;
    margin: 0 auto;
    padding-top: 5px;
}

#footerLinks::after {
    content: "";
    display: table;
    clear: both;
    padding: 10px 0px 90px 10px;
}

#footerLinks ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    max-width: 900px;
}

#footerLinks li {
    list-style-type: none;
    float: left;
    text-transform: uppercase;
    font-size: 0.8em;
    margin-bottom:3px;
}
#footerLinks li.break {clear:left;}

#footerLinks li a {
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    padding: 0px 10px;
    border-left: 1px solid #333;
    color: #333;
}
#footerLinks li.break a {border-left:0px; padding-left:0px;}

#footerLinks li:first-child a {
    border-left: 0px;
    padding-left: 0px;
}

#footerLinks li a:hover {
    text-decoration: underline;
}

#ibLink {
    float: right;
    color: #333;
    font-size: 0.8em;
}

#ibLink a {
    text-decoration: none;
    color: #333;
}

#ibLink a:hover {
    text-decoration: underline;
}

#currenciesOverlay {
    position: absolute;
    z-index: 1000;
    display: none;
    right: 25px;
    width: 72px;
    background-color: #FFF;
    top: 250px;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#currenciesOverlay.open {
    display: block;
}

#currenciesOverlay li {
    width: 72px;
    height: 27px;
}

#currenciesOverlay li a {
    margin: 0;
    padding: 0;
    display: block;
    width: 30px;
    height: 14px;
    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    position: relative;
    color: #333;
    padding: 7px 5px 5px 35px;
    text-decoration: none;
}

#currenciesOverlay li:last-child a {
    border-bottom: 1px solid #eee;
    height: 13px;
}

#currenciesOverlay li a::after {
    content: "";
    position: absolute;
    width: 16px;
    height: 11px;
    top: 8px;
    left: 12px;
    background-image: url(/images/sprites.png);
    background-repeat: no-repeat;
}

#currenciesOverlay li a.gbp::after, #showPrices a.gbp::before {
    background-position: -10px -100px;
}

#currenciesOverlay li a.usd::after, #showPrices a.usd::before {
    background-position: -270px -170px;
}

#currenciesOverlay li a.eur::after, #showPrices a.eur::before {
    background-position: -250px -170px;
}

#currenciesOverlay li a.aud::after, #showPrices a.aud::before {
    background-position: -290px -170px;
}

#currenciesOverlay li a.jpy::after, #showPrices a.jpy::before {
    background-position: -190px -100px;
}

#currenciesOverlay li a.cny::after, #showPrices a.cny::before {
    background-position: -170px -100px;
}

#currenciesOverlay li a.rub::after, #showPrices a.rub::before {
    background-position: -130px -100px;
}

#currenciesOverlay li a:hover {
    background-color: #e5e5e5;
}

#searchSummary, #categorySummary {
    float: left;
    width: 484px;
    background-color: #FFF;
    padding: 0px;
    margin-right: 20px;
    padding-top: 30px;
    height: 156px;
    position: relative;
}

#categorySummary.fullWidth {width:753px; margin-right:0px; height:auto; padding-bottom:30px;}

#searchSummary h1, #categorySummary h1, #bodyContent h1, #itemDetails h1 {
    margin: 0px 0px 35px 30px;
    color: #3f4b56;
    font-style: italic;
    font-weight: bold;
    float: left;
    position: relative;
}

#bodyContent h1 {
    margin: 6px 0px 35px 0px;
    line-height: 1.1em;
}

#bodyContent h1 + p {
    clear: both;
}

#bodyContent {
    background-color: #FFF;
    position: relative;
    padding: 30px;
    line-height: 1.3em;
}

#bodyContent::after {
    content: "";
    display: table;
    clear: both;
}

#bodyContent a, #categorySummary.soldItems a, #homeBlogDetails p a {
    color: #e87352;
    text-decoration: underline;
    font-weight: normal;
}

#bodyContent a:hover, #categorySummary.soldItems a:hover, #homeBlogDetails p a:hover {
    text-decoration: none;
    color: #e87352;
}

ol {
    counter-reset: li;
    margin-left: 0;
    padding-left: 0;
}

ol > li {
    position: relative;
    list-style: none;
    padding: 3px 0px 20px 30px;
}

ol > li:before {
    content: counter(li);
    counter-increment: li;
    position: absolute;
    left: 5px;
    color: #3f4b56;
    font-style: italic;
    font-weight: bold;
    font-size: 2.5em;
    margin: 0 5px 15px 0;
}

#categorySummary h1 {
    margin-bottom: 15px;
    text-transform: capitalize;
    line-height: 0.8em;
}

#categorySummary.soldItems h1 {
    margin-bottom: 5px;
}

#searchSummary p, #categorySummary p {
    padding: 0;
    margin: 0px 10px 20px 30px;
    color: #3f4b56;
    font-size: 0.95em;
    clear: left;
    float: left;
    line-height: 1.4em;
}

#searchSummary p strong, #categorySummary p strong {
    text-transform: uppercase;
    font-weight: normal;
    color: #e87352;
}

#searchSummaryBottom, #categorySummaryBottom, #sellerSummaryBottom {
    width: 415px;
}

#searchSummaryBottom > a, #categorySummaryBottom > a, #sellerSummaryBottom > a {
    text-transform: none;
    font-size: 1.125em;
}

#saveSearch {
    display: none;
    width: 410px;
    height: 170px;
    position: absolute;
    z-index: 1000;
    background-color: #67b0d1;
    padding: 15px 10px;
    color: #FFF;
    top: 341px;
    left: 470px;
}

#saveSearch.open {
    display: block;
}

#saveSearch > a {
    font-size: 1.125em;
    text-decoration: none;
    display: block;
    color: #FFF;
    height: 28px;
    padding: 17px 20px 0 40.25px;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 349.75px;
}

#saveSearch > a::before {
    content: "";
    position: absolute;
    width: 17px;
    height: 17px;
    background: url(/images/sprites.png) -220px -120px no-repeat;
    left: 15px;
    top: 15px;
}

#saveSearch > a::after {
    content: "";
    position: absolute;
    width: 17px;
    height: 17px;
    right: 0px;
    top: 15px;
    background: url(/images/sprites.png) -220px -170px no-repeat;
}

#saveSearch p {
    margin: 41px 20px 0px 30px;
    line-height: 1.5em;
}

#saveSearch p strong {
    text-transform: uppercase;
}

#saveSearch div {
    padding: 30px 0px 0px 30px;
}

#saveSearch div input {
    width: 210px;
}

#saveSearch div a {
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none;
    padding: 10px;
    background-color: #FFF;
    margin-left: 10px;
    color: #3f4b56;
    font-weight: bold;
}

#numResults {
    padding: 17px 0px 17px 50px;
    float: left;
    position: relative;
}

#numResults::after {
    width: 10px;
    height: 11px;
    content: "";
    background: url(/images/sprites.png) -170px -120px no-repeat;
    position: absolute;
    left: 35px;
}

#categorySummaryBottom.sectionFooter {
    padding-right: 50px;
    width: auto;
}

#searchPageOptions {
    float: left;
    width: 248px;
    position: relative;
}

#searchPageOptions::after {
    content: "";
    display: table;
    clear: both;
}

#paginationSummary {
    float: left;
    background-color: #FFF;
    height: 89px;
    width: 208px;
    padding: 25px 20px 20px 20px;
}

#showPrices {
    float: left;
    width: 208px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 20px;
    margin-bottom: 20px;
    height: 25px;
}

#showPrices label {
    float: left;
    width: 132px;
    text-transform: uppercase;
    margin-top: 5px;
}

#showPrices a:not(.link) {
    display: block;
    width: 70px;
    float: left;
    background-color: #FFF;
    height: 25px;
    -webkit-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    border: 1px solid #e5e5e5;
    position: relative;
}

#showPrices a:not(.link)::after {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    right: 10px;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0;
    content: "";
}

#showPrices a:not(.link)::before {
    position: absolute;
    content: "";
    width: 16px;
    height: 11px;
    left: 12px;
    top: 8px;
    background-image: url(/images/sprites.png);
    background-repeat: no-repeat;
}
#showPrices a.link {text-align:center; display:block;}

#showingItems {
    float: left;
    clear: left;
}

.pagination {
    float: right;
    width: 100%;
    height: 32px;
    margin-top: 20px;
}

.pagination ul, .sellerPagination ul {
    list-style-type: none;
    width: 100%;
    margin: 0;
    padding: 0;
}

.pagination li, .sellerPagination li {
    width: 31px;
    height: 32px;
    float: left;
    text-align: center;
    margin-right: 1px;
    position: relative;
}

.pagination li:last-child, .sellerPagination li:last-child {
    margin-right: 0px;
}

.pagination li.range, .sellerPagination li.range {
    width: 17px;
}

.pagination li.range::after, .sellerPagination li.range::after {
    content: "...";
    position: absolute;
    top: 7px;
    left: 3px;
    color: #8895a3;
}

.pagination li a, .sellerPagination li a {
    display: block;
    background-color: #FFF;
    padding-top: 10px;
    height: 22px;
    text-decoration: none;
    position: relative;
    color: #8895a3;
}

.pagination li.currentPage a, .sellerPagination li.currentPage a {
    background-color: #c3c3c5;
    color: #FFF;
}

.pagination li.nextPage, .pagination li.lastPage, .sellerPagination li.nextPage,
.sellerPagination li.lastPage {
    width: 17px;
}

.pagination li.nextPage a::after, .pagination li.lastPage a::after,
.sellerPagination li.nextPage a::after, .sellerPagination li.lastPage a::after {
    content: ">";
    position: absolute;
    left: 50%;
    margin-left: -5px;
}

.pagination li.lastPage a::after, .sellerPagination li.lastPage a::after {
    content: "<";
}

#body > .pagination {
    float: right;
    width: auto;
}

#searchResults, #categoryResults, #sellerSearchResults {
    clear: both;
    float: left;
    width: 753px;
    background-color: #FFF;
    margin-top: 20px;
}

#searchResults > ul, #categoryResults > ul:not(#videoCategories) {
    list-style-type: none;
    margin: 0;
    padding: 0 30px;
    position: relative;
    width: 693px;
}

#searchResults > ul::after, #categoryResults > ul:not(#videoCategories)::after {
    content: "";
    display: table;
    clear: both;
}

#searchResults li, #categoryResults ul:not(#videoCategories) li {
    list-style-type: none;
    float: left;
    clear: left;
    width: 693px;
    padding: 20px 0px 20px 0px;
    position: relative;
    border-bottom: 1px solid #eee;
}

#searchResults li:first-child, #categoryResults ul:not(#videoCategories) li:first-child {
    padding-top: 30px;
}

#searchResults li::after, #categoryResults ul:not(#videoCategories) li::after {
    content: "";
    display: table;
    clear: both;
}

#searchResults li .rowImage, #categoryResults ul:not(#videoCategories) li .rowImage {
    float: left;
    width: 77px;
    margin-right: 20px;
}

#searchResults li .rowDetails, #categoryResults ul:not(#videoCategories) li .rowDetails {
    float: left;
    width: 596px;
    position: relative;
    line-height: 1.3em;
}

.rowDetails h2, #sellerMultiDisplay li h2 {
    font-size: 1.5em;
    margin: 0;
    line-height: 1.3em;
}

.rowDetails h2 a, #sellerMultiDisplay li h2 a, #sellerMultiDisplay li h2 {
    text-decoration: none;
    text-transform: uppercase;
    font-weight: normal;
    color: #3f4b56;
}

.rowDetails h2 a:hover, #sellerMultiDisplay li h2 a:hover {
    text-decoration: underline;
}

.rowDetails .seller, #sellerMultiDisplay li .sellerAddress {
    font-size: 0.9em;
    color: #e87352;
    margin: 0;
    padding: 5px 0px 0px 0px;
    text-transform: capitalize;
    text-align: left !important;
}

.rowDetails .description {
    margin: 0;
}

.rowDetails .description:not(.nocont)::after {
    content: "...";
}

.rowDetails .price {
    font-weight: bold;
    color: #e87352;
    font-size: 1.2em;
    margin-bottom: 0;
    margin-top: 7px;
}

.rowDetails .price::before {
    content: "Price: ";
    text-transform: uppercase;
}

.rowDetails > a, #sellerMultiDisplay li > a {
    text-decoration: underline;
    color: #e87352;
    text-transform: uppercase;
    font-size: 0.9em;
    clear: both;
    float: right;
    margin-top: -8px;
}

#itemDetails {
    background-color: #FFF;
    padding: 30px 20px;
    line-height: 1.3em;
}

#itemDetails::after {
    content: "";
    display: table;
    clear: both;
}

#itemDetails h1, .sellerDetails h1 {
    margin: 0px 0px 30px 0px;
    text-transform: capitalize;
    line-height: 1em;
}

#itemLHS {
    clear: left;
    float: left;
    width: 340px;
    margin-right: 20px;
}

#itemRHS {
    float: left;
    width: 333px;
}

#itemImages ul {
    margin: 20px 0px 0px 0px;
    padding: 0;
    list-style-type: none;
    float: left;
    display: flex;
    -webkit-display: flex;
    width: 340px;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
}

#itemImages ul::after {
    content: "";
    display: table;
    clear: both;
}

#itemImages li {
    list-style-type: none;
    float: left;
    margin: 0px 14px 10px 0px;
    width: 45px;
    height: 38px;
    overflow: hidden;
}

#itemImages li.first {
    margin-left: 0px; /* clear:left; */
}

#sellerDetails {
    float: left;
    clear: left;
    background-color: #eac85d;
    padding: 35px;
    width: 270px;
    margin-top: 30px;
}

#sellerDetails h2, #itemEnquiryForm h2 {
    margin: 0;
    padding: 0;
    font-style: italic;
    font-weight: bold;
    font-size: 2.175em;
    line-height: 26px !important;
    text-transform: capitalize;
    text-align: center;
}

#sellerDetails h2 a {
    color: #57462a;
    text-decoration: none;
    line-height: 26px !important;
}

.sellerAddress {
    color: #836d48;
    text-transform: capitalize;
    text-align: center;
    margin: 20px 0 0 0;
    padding: 0;
}

.sellerAddress a {
    color: #836d48;
}

.sellerDetails .sellerAddress {
    text-align: left;
    color: #e87352;
    margin-top: 0px;
}

.sellerItemsLink {
    display: block;
    text-decoration: none !important;
    background-color: #85c0da;
    color: #FFF !important;
    text-transform: uppercase;
    position: absolute;
    padding: 15px 20px;
    top: 30px;
    right: 30px;
}

.itemEnquiryLink {
    display: block;
    text-decoration: none;
    text-align: center;
    margin: 35px auto 40px auto;
    padding: 15px 30px;
    background-color: #a48c60;
    color: #FFF;
    text-transform: uppercase;
}

.itemEnquiryLink:hover {
    background-color: #6c5c3f;
}

.enquiryThanks {
    margin: 35px auto 40px auto;
    text-align: center;
    color: #836d48;
    border: 1px dashed;
    padding: 20px;
}

.sellerStock {
    text-align: center;
    color: #836d48;
}

.sellerStock span {
    text-transform: capitalize;
}

.sellerStock a {
    display: inline-block;
    color: #836d48;
    text-decoration: none;
    padding-bottom: 1px;
    border-bottom: 1px solid #836d48;
    margin-top: 4px;
}

#itemRHS p:first-child {
    margin-top: 0px;
}

#itemRHS dl {
    width: 100%;
    margin: 0;
    padding: 0;
}

#itemRHS dl::after {
    content: "";
    display: table;
    clear: both;
}

#itemRHS dt {
    float: left;
    clear: left;
    font-weight: bold;
    margin-right: 10px;
    margin-bottom: 5px;
}

#itemRHS dd {
    float: left;
    width: 200px;
    margin: 0;
}

#itemRHS .itemPrice {
    margin: 20px 0px;
    text-transform: uppercase;
    font-size: 1.6em;
    font-weight: bold;
    color: #e87352;
	line-height:1.2em;
}

#paypalForm > a {
    display: block;
    margin: 0 auto;
    color: #FFF;
    text-transform: uppercase;
    text-align: center;
    background-color: #67b0d1;
    padding: 22px 35px 22px 70px;
    text-decoration: none;
    width: 155px;
    height: 12px;
    position: relative;
    font-size: 1.1em;
}

#paypalForm > a:hover {
    background-color: #85c0da;
}

#paypalForm > a::after {
    content: "";
    position: absolute;
    width: 17px;
    height: 17px;
    background: url(/images/sprites.png) -220px -120px no-repeat;
    left: 35px;
    top: 20px;
}

#sellerFullDetails {
    float: left;
    clear: left;
    margin-bottom: 20px;
}

#sellerLHS {
    float: left;
    background-color: #FFF;
    width: 444px;
    padding: 30px 20px;
}

#sellerLHS p {
    line-height: 1.3em;
}

#sellerLHS h2 {
    margin: 0 0 20px 0;
    text-transform: capitalize;
    font-style: italic;
    font-weight: bold;
    color: #3f4b56;
}

#sellerRHS {
    float: left;
    margin-left: 20px;
    background-color: #FFF;
    width: 249px;
}

#sellerRHS h3, #sellerOtherItems h3 {
    color: #FFF;
    text-transform: uppercase;
    font-weight: normal;
    background-color: #67b0d1;
    width: 234px;
    height: 8px;
    margin: 0;
    padding: 10px 0 15px 15px;
    font-size: 1.05em;
}

#sellerRHS div {
    position: relative;
    padding: 20px;
    line-height: 1.6em;
    margin: 0;
}

#sellerRHS #locationMap {
    width: 170px;
    height: 100px;
    margin-top: 10px;
    display: none;
}

#sellerRHS #locationMap.show {
    display: block;
}

#sellerRHS div a, #itemRHS p a {
    text-transform: lowercase;
    color: #e87352;
    text-decoration: none;
}

#sellerRHS div #showContactDetails {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 3;
    background-color: #FFF;
    top: 0px;
    left: 0px;
}

#sellerRHS div #showContactDetails::after {
    content: "Click to show seller's contact details";
    position: absolute;
    top: 60px;
    width: 60%;
    left: 50px;
    background-color: #67b0d1;
    color: #FFF;
    text-align: center;
    text-transform: uppercase;
    border-radius: 4px;
    padding: 3px 4px;
}

#sellerRHS div #showContactDetails:hover::after {
    background-color: #85c0da;
}

#sellerRHS div strong {
    text-transform: capitalize;
}

#sellerOtherItems h3 {
    width: 738px;
}

#sellerOtherItems ul {
    margin-top: 3px;
}

#sellerOtherItems ul li {
    /* height: 359px; */
    /* max-height: 359px; */
    margin-top:10px;
}

#itemEnquiryForm {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 270px;
    padding: 35px;
    background-color: #eac85d;
    z-index: 1000;
    color: #836d48;
}

#itemEnquiryForm > a {
    display: block;
    position: absolute;
    width: 12px;
    height: 12px;
    top: 15px;
    right: 15px;
    background: url(/images/sprites.png) -220px -140px no-repeat;
    z-index: 1001
}

#itemEnquiryForm h2 {
    color: #57462a;
    line-height: 28px !important;
    margin-top: 0.01em;
}

#itemEnquiryForm form p {
    line-height: 1.3em;
    text-align: center;
}

#itemEnquiryForm form p span {
    text-transform: capitalize;
}

#itemEnquiryForm form div {
    margin: 10px 0px;
}

#itemEnquiryForm form div input[type=text], #itemEnquiryForm form div textarea {
    width: 245px;
    margin: 0 auto;
}

#itemEnquiryForm form div textarea {
    height: 70px;
}

#itemEnquiryForm .itemEnquiryLink {
    padding: 15px !important;
    margin: 10px auto;
}

#itemEnquiryForm .sellerStock {
    margin-bottom: 0;
}

.registration, .singleForm {
    margin: 0;
    padding: 0;
}

.registration fieldset, .singleForm fieldset {
    margin: 30px 0 0px 0;
    padding: 0;
    border: 0;
}

.registration legend, .singleForm legend {
    font-weight: bold;
    font-style: italic;
    font-size: 1.4em;
    margin: 0 0 20px 0;
    padding: 0;
    color: #3f4b56;
    font-size: 2em;
}

.registration input[type=text], .registration textarea, .singleForm input[type=text],
.singleForm textarea, .singleForm input[type=password] {
    background-color: #FFF;
    -webkit-box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.4);
    border: 0px;
    padding: 10px;
    width: 250px;
    -webkit-appearance:none;
}

.textareaheight {
    height: 300px;
    width: 500px !important;
}

.registration textarea {
    height: 70px;
}

.singleForm input.moneyField {
    width: 176px;
}

.registration div, .singleForm div {
    float: left;
    clear: left;
    margin: 0 0 10px 0;
    width: 100%;
}

.singleForm .singleCheckbox label {
    width: 100%;
}

.registration div::after, .singleForm div::after {
    display: table;
    content: "";
    clear: both;
}

.registration div label, .singleForm div label {
    float: left;
    width: 120px;
    clear: left;
    padding-top: 7px;
}

.registration div.singleCheckbox label {
    width: 400px;
}

.multiCheckbox label {
    width: 600px !important;
}

.multiCheckbox ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.registration .submit, .singleForm .submit {
    text-align: right;
}

.submit.inline {
    width: 390px;
}

#sellerForm .submit {
    width: 270px;
}

#sellerForm p {
    clear: both;
}

.registration .submit a, .singleForm .submit a {
    display: inline-block;
    padding: 15px 30px;
    background-color: #67b0d1;
    color: #FFF !important;
    text-decoration: none !important;
    text-transform: uppercase;
}

.registration .submit a:hover, .singleForm .submit a:hover {
    background-color: #85c0da;
}

.singleForm {
    clear: both;
}

.tandcs {
    background-color: #eac85d;
    padding: 30px;
    clear: left;
    color: #836d48;
    display: none;
    position: relative;
}

.tandcs.open {
    display: block;
}

.tandcs h3 {
    color: #836d48;
    margin-top: 0;
}

.tandcs .close {
    position: absolute;
    display: block;
    width: 12px;
    height: 12px;
    background: url(/images/sprites.png) -220px -140px no-repeat;
    top: 20px;
    right: 20px;
}

.setFeaturedItems {
    background-color: #eac85d;
    padding: 20px;
    text-align: center;
    color: #836d48;
}

.setFeaturedItems a {
    color: #836d48;
}

.adminImgURL {
    margin-top: 10px;
}

#searchSummary.seller {
    height: 186px;
}

#paginationSummary.seller h4 {
    margin: 0 0 16px 0;
    text-transform: uppercase;
    font-weight: normal;
    color: #3f4b56;
    font-size: 1.05em;
}

#paginationSummary.seller {
    height: 166px;
    padding-top: 30px;
}

.sellerSearch label {
    color: #3f4b56;
}

.sellerSearch input[type=text] {
    padding: 7px;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    width: 153px;
}

#sellerSearchGo {
    display: inline-block;
    background-color: #67b0d1;
    padding: 7px 7px 8px 7px;
    text-transform: uppercase;
    color: #FFF;
    text-decoration: none;
}

#sellerSearchGo:hover {
    background-color: #85c0da;
}

.sellerSearch div {
    float: left;
    clear: left;
    margin-bottom: 10px;
}

.sellerSearch div::after {
    content: "";
    display: table;
    clear: both;
}

.sellerSearch label {
    text-transform: uppercase;
    width: 70px;
    float: left;
    padding-top: 5px;
    margin-right: 10px;
}

#sellerItems {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 753px;
    background-color: #FFF;
}

#sellerItems::after {
    display: table;
    content: "";
    clear: both;
}

#sellerItems > li {
    list-style-type: none;
    float: left;
    clear: left;
    width: 100%;
    margin-bottom: 20px;
}

#sellerItems > li > div {
    float: left;
    width: 70px;
}

#sellerItems > li > div:first-child {
    padding-left: 30px;
}

#sellerItems > li > div:last-child {
    padding-right: 30px;
}

#sellerItems .sellerPagination {
    width: 483px;
    height: 32px;
}

#sellerItems > li:first-child {
    padding-top: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
    height: 9px;
}

#sellerItems > li:first-child ul {
    margin-top: -10px;
}

#sellerItems > li:last-child {
    padding-bottom: 30px;
    padding-top: 20px;
    border-top: 1px solid #ddd;
    height: 9px;
}

#sellerItems > li:last-child {
    margin-top: 10px;
}

#sellerItems .colImage {
    width: 77px;
}

#sellerItems .colDescription {
    width: 296px;
    padding: 5px 10px 0 10px;
}

#sellerItems .colDescription a {
    text-transform: uppercase;
    text-decoration: none;
    color: #3f4b56;
    font-size: 1.1em
}

#sellerItems .colDescription p {
    color: #e87352;
}

#sellerItems .colStatus {
    width: 90px;
}

#sellerItems .colStatus a {
    display: block;
    width: 54px;
    padding: 7px 6px 5px 30px;
    text-decoration: none;
    text-transform: uppercase;
    color: #3f4b56;
    border: 1px solid #ddd;
    border-radius: 15px;
    -webkit-box-shadow: inset -1px 1px 3px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow: inset -1px 1px 3px 0px rgba(50, 50, 50, 0.3);
    box-shadow: inset -1px 1px 3px 0px rgba(50, 50, 50, 0.3);
    position: relative;
    font-size: 0.9em;
    color: #858483
}

#sellerItems .colStatus a::before {
    content: "";
    position: absolute;
    top: 3px;
    left: 3px;
    width: 20px;
    height: 20px;
    border-radius: 10px;
}

#sellerItems .colStatus a.off::before {
    background-color: #e24445;
}

#sellerItems .colStatus a.on::before {
    background-color: #7bd16e;
}

#sellerItems .colViews, #sellerItems .colEdit, #sellerItems .colDelete {
    text-align: center;
}

#sellerItems li:not(:first-child) .colViews, #sellerItems li:not(:first-child) .colEdit,
#sellerItems li:not(:first-child) .colDelete {
    padding-top: 7px;
}

#sellerItems .colEdit a, #sellerItems .colDelete a {
    display: inline-block;
    width: 18px;
    height: 18px;
    position: relative;
    margin-top: 2px;
}

#sellerItems .colEdit a::before {
    content: "";
    position: absolute;
    left: 2px;
    width: 6px;
    height: 7px;
    margin-top: 2px;
    background: #e87352;
    -webkit-transform: skew(-10deg, -10deg);
    -moz-transform: skew(-10deg, -10deg);
    -ms-transform: skew(-10deg, -10deg);
    -o-transform: skew(-10deg, -10deg);
    transform: skew(-10deg, -10deg);
}

#sellerItems .colEdit a::after {
    content: "";
    position: absolute;
    left: 3px;
    width: 14px;
    height: 7px;
    border-left: 1px solid #fff;
    margin-top: -3px; /* css3 */
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    background-color: #e87352;
}

#sellerItems .colDelete a:before,
#sellerItems .colDelete a:after {
    content: "";
    position: absolute;
    left: 6px;
    width: 6px;
    height: 18px;
    margin-top: -7px;
    background: #e87352; /* css3 */
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

#sellerItems .colDelete a:after {
    content: "";
    postion: absolute;
    left: 0px;
    width: 18px;
    height: 6px;
    margin-top: -1px;
}

#sellYourItemsMessage {
    padding: 30px 30px 0px 30px;
    margin: 0;
}

#sellYourItemsMessage p {
    padding-top: 0;
    margin-top: 0;
    font-weight: bold;
}

#sellYourItemsMessage p:last-child {
    margin-bottom: 0;
}

#sellYourItemsMessage .imageBatchMessage {
    padding: 20px !important;
    background-color: #67b0d1;
    color: #FFF;
    font-weight: normal;
}

.themeDescription iframe {
    float: left;
    margin: 0 30px 30px 0px;
}

#gonemodern {
    float: left;
    clear: left;
    text-align: center;
    width: 200px;
    margin-top: 20px;
    margin-bottom: 20px;
}

#gonemodern a {
    display: block;
    width: 146px;
    height: 148px;
    background: url(/images/sprites.png) -100px -200px no-repeat;
    margin: 0px auto;
}

.tim {
    float: left;
    clear: left;
    text-align: center;
    width: 200px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.lhsAds {
    float: left;
    clear: left;
    text-align: center;
    width: 200px;
    margin: 10px 0 10px 0;
}

/************ SELECT2 CSS ************/
.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle;
    margin-top: -2px;
    color: #858483;
    outline: 0 !important;
}

.select2-search__field {
    display: none;
    outline: 0;
}

.select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    user-select: none;
    -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    overflow: hidden;
    padding-left: 8px;
    padding-right: 20px;
    text-overflow: ellipsis;
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px;
}

.select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: inline-block;
    overflow: hidden;
    padding-left: 8px;
    text-overflow: ellipsis;
}

.select2-container .select2-search--inline {
    float: left;
}

.select2-container .select2-search--inline .select2-search__field {
    border: none;

    margin-top: 5px;
}

.select2-dropdown {
    background-color: white;
    border: 1px solid #fff;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 100;
    margin-top: -20px;
}

.select2-results {
    display: block;
}

.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0;
    outline: 0;
}

.select2-results__option {
    padding: 6px;
    user-select: none;
    -webkit-user-select: none;
}

.select2-results__option[aria-selected] {
    cursor: pointer;
}

.select2-container--open .select2-dropdown {
    left: 0;
    outline: 0;
}

.select2-container--open .select2-dropdown--above {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.select2-search--dropdown {
    display: block;
    padding: 4px;
}

.select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
}

.select2-search--dropdown.select2-search--hide {
    display: none;
}

.select2-close-mask {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 99;
    background-color: #fff;
    filter: alpha(opacity=0);
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 0px solid #aaa;
    border-radius: 0px;
    height: 33px;
    outline: 0;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #858483;
    line-height: 33px;
    outline: 0;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 50%;
    margin-top: -13px;
    right: 6px;
    width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #333;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
    float: right;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
    background: transparent;
    border: none;
    outline: 0;
}

.select2-container--default .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto;
}

.select2-container--default .select2-results__option[role=group] {
    padding: 0;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
    color: #999;
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #ddd;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #5897fb;
    color: white;
}

.select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px;
}

/******* THIN ********/
.select2-container--thin .select2-selection--single {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 0px;
    height: 23px;
    outline: 0;
}

.select2-container--thin .select2-selection--single .select2-selection__rendered {
    color: #858483;
    line-height: 22px;
    text-transform: uppercase;
    outline: 0;
    text-align: right;
    padding-right: 25px;
}

.select2-container--thin .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
}

.select2-container--thin .select2-selection--single .select2-selection__placeholder {
    color: #999;
}

.select2-container--thin .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 50%;
    margin-top: -13px;
    right: 6px;
    width: 20px;
}

.select2-container--thin .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0;
}

.select2-container--thin[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left;
}

.select2-container--thin[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto;
}

.select2-container--thin.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default;
}

.select2-container--thin.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px;
}

.select2-container--thin .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
}

.select2-container--thin .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px;
}

.select2-container--thin .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left;
}

.select2-container--thin .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px;
}

.select2-container--thin .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px;
}

.select2-container--thin .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #333;
}

.select2-container--thin[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--thin[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
    float: right;
}

.select2-container--thin[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto;
}

.select2-container--thin[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto;
}

.select2-container--thin.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default;
}

.select2-container--thin.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--thin.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.select2-container--thin.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--thin.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.select2-container--thin .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
}

.select2-container--thin .select2-search--inline .select2-search__field {
    background: transparent;
    border: none;
    outline: 0;
}

.select2-container--thin .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto;
}

.select2-container--thin .select2-results__option {
    text-transform: uppercase;
}

.select2-container--thin .select2-results__option[role=group] {
    padding: 0;
}

.select2-container--thin .select2-results__option[aria-disabled=true] {
    color: #999;
}

.select2-container--thin .select2-results__option[aria-selected=true] {
    background-color: #ddd;
}

.select2-container--thin .select2-results__option--highlighted[aria-selected] {
    background-color: #5897fb;
    color: white;
}

.select2-container--thin .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px;
}

/******* SELLERSEARCH ********/
.select2-container--sellerSearch {
    float: left;
    width: 125px !important;
    float: left !important;
}

.select2-container--sellerSearch .select2-search--dropdown {
    display: none;
}

.select2-container--sellerSearch .select2-dropdown {
    border: 1px solid #ddd;
    border-radius: 0px;
}

.select2-container--sellerSearch .select2-selection--single {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 0px;
    height: 28px;
    outline: 0;
}

.select2-container--sellerSearch .select2-selection--single .select2-selection__rendered {
    color: #858483;
    line-height: 28px;
    text-transform: uppercase;
    outline: 0;
    text-align: right;
    padding-right: 25px;
}

.select2-container--sellerSearch .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
}

.select2-container--sellerSearch .select2-selection--single .select2-selection__placeholder {
    color: #999;
}

.select2-container--sellerSearch .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 50%;
    margin-top: -13px;
    right: 6px;
    width: 20px;
}

.select2-container--sellerSearch .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0;
}

.select2-container--sellerSearch[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left;
}

.select2-container--sellerSearch[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto;
}

.select2-container--sellerSearch.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default;
}

.select2-container--sellerSearch.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px;
}

.select2-container--sellerSearch .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
}

.select2-container--sellerSearch .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px;
}

.select2-container--sellerSearch .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left;
}

.select2-container--sellerSearch .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px;
}

.select2-container--sellerSearch .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px;
}

.select2-container--sellerSearch .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #333;
}

.select2-container--sellerSearch[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--sellerSearch[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
    float: right;
}

.select2-container--sellerSearch[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto;
}

.select2-container--sellerSearch[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto;
}

.select2-container--sellerSearch.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default;
}

.select2-container--sellerSearch.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--sellerSearch.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.select2-container--sellerSearch.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--sellerSearch.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.select2-container--sellerSearch .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
}

.select2-container--sellerSearch .select2-search--inline .select2-search__field {
    background: transparent;
    border: none;
    outline: 0;
}

.select2-container--sellerSearch .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto;
}

.select2-container--sellerSearch .select2-results__option {
    text-transform: uppercase;
    border-bottom: 1px solid #ddd;
}

.select2-container--sellerSearch .select2-results__option:last-child {
    border-bottom: 0px;
}

.select2-container--sellerSearch .select2-results__option[role=group] {
    padding: 0;
}

.select2-container--sellerSearch .select2-results__option[aria-disabled=true] {
    color: #999;
}

.select2-container--sellerSearch .select2-results__option[aria-selected=true] {
    background-color: #ddd;
}

.select2-container--sellerSearch .select2-results__option--highlighted[aria-selected] {
    background-color: #5897fb;
    color: white;
}

.select2-container--sellerSearch .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px;
}

/******* MAINFORM ********/
.select2-container--mainForm {
    width: 270px !important;
    margin: 0px 0px;
    height: 33px;
}

.select2-container--mainForm .select2-selection--single {
    background-color: #fff;
    -webkit-box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.4);
    border-radius: 0px;
    height: 33px;
    outline: 0;
    width: 270px;
}

.select2-container--mainForm .select2-selection--single .select2-selection__rendered {
    color: #858483;
    line-height: 33px;
    text-transform: capitalize;
    outline: 0;
    text-align: left;
    padding-right: 25px;
    font-size: 0.95em;
    padding-left: 10px;
}

.select2-container--mainForm .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
}

.select2-container--mainForm .select2-selection--single .select2-selection__placeholder {
    color: #999;
}

.select2-container--mainForm .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 50%;
    margin-top: -13px;
    right: 6px;
    width: 20px;
}

.select2-container--mainForm .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    right: 0px;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0;
}

.select2-container--mainForm[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left;
}

.select2-container--mainForm[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto;
}

.select2-container--mainForm.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default;
}

.select2-container--mainForm.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px;
}

.select2-container--mainForm .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
}

.select2-container--mainForm .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px;
}

.select2-container--mainForm .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left;
}

.select2-container--mainForm .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px;
}

.select2-container--mainForm .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px;
}

.select2-container--mainForm .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #333;
}

.select2-container--mainForm[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--mainForm[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
    float: right;
}

.select2-container--mainForm[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto;
}

.select2-container--mainForm[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto;
}

.select2-container--mainForm.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default;
}

.select2-container--mainForm.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--mainForm.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.select2-container--mainForm.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--mainForm.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.select2-container--mainForm .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
}

.select2-container--mainForm .select2-search--inline .select2-search__field {
    background: transparent;
    border: none;
    outline: 0;
}

.select2-container--mainForm .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto;
}

.select2-container--mainForm .select2-results__option {
    text-transform: capitalize;
    font-size: 0.95em;
}

.select2-container--mainForm .select2-results__option[role=group] {
    padding: 0;
}

.select2-container--mainForm .select2-results__option[aria-disabled=true] {
    color: #999;
}

.select2-container--mainForm .select2-results__option[aria-selected=true] {
    background-color: #ddd;
}

.select2-container--mainForm .select2-results__option--highlighted[aria-selected] {
    background-color: #5897fb;
    color: white;
}

.select2-container--mainForm .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px;
}

.select2-container--mainForm .select2-dropdown {
    margin-top: -18px;
    border: 1px solid #ddd;
}

.select2-container--mainForm .select2-search--dropdown {
    padding: 0;
}

/******* SHORT ********/
.select2-container--short {
    width: 70px !important;
    margin: -2px 0px 0px 0px;
    height: 33px;
}

.select2-container--short .select2-selection--single {
    background-color: #fff;
    -webkit-box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.4);
    border-radius: 0px;
    height: 33px;
    outline: 0;
    width: 70px;
}

.select2-container--short .select2-selection--single .select2-selection__rendered {
    color: #858483;
    line-height: 33px;
    text-transform: capitalize;
    outline: 0;
    text-align: left;
    padding-right: 25px;
    font-size: 0.95em;
    padding-left: 10px;
}

.select2-container--short .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
}

.select2-container--short .select2-selection--single .select2-selection__placeholder {
    color: #999;
}

.select2-container--short .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 50%;
    margin-top: -13px;
    right: 6px;
    width: 20px;
}

.select2-container--short .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    right: 0px;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0;
}

.select2-container--short[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left;
}

.select2-container--short[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto;
}

.select2-container--short.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default;
}

.select2-container--short.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px;
}

.select2-container--short .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
}

.select2-container--short .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px;
}

.select2-container--short .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left;
}

.select2-container--short .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px;
}

.select2-container--short .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px;
}

.select2-container--short .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #333;
}

.select2-container--short[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--short[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
    float: right;
}

.select2-container--short[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto;
}

.select2-container--short[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto;
}

.select2-container--short.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default;
}

.select2-container--short.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--short.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.select2-container--short.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--short.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.select2-container--short .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
}

.select2-container--short .select2-search--inline .select2-search__field {
    background: transparent;
    border: none;
    outline: 0;
}

.select2-container--short .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto;
}

.select2-container--short .select2-results__option {
    text-transform: capitalize;
    font-size: 0.95em;
}

.select2-container--short .select2-results__option[role=group] {
    padding: 0;
}

.select2-container--short .select2-results__option[aria-disabled=true] {
    color: #999;
}

.select2-container--short .select2-results__option[aria-selected=true] {
    background-color: #ddd;
}

.select2-container--short .select2-results__option--highlighted[aria-selected] {
    background-color: #5897fb;
    color: white;
}

.select2-container--short .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px;
}

.select2-container--short .select2-dropdown {
    margin-top: -18px;
    border: 1px solid #ddd;
}

.select2-container--short .select2-search--dropdown {
    padding: 0;
}

/******* MEDIUM ********/
.select2-container--medium {
    width: 140px !important;
    margin: -2px 0px 0px 0px;
    height: 33px;
}

.select2-container--medium .select2-selection--single {
    background-color: #fff;
    -webkit-box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.4);
    border-radius: 0px;
    height: 33px;
    outline: 0;
    width: 140px;
}

.select2-container--medium .select2-selection--single .select2-selection__rendered {
    color: #858483;
    line-height: 33px;
    text-transform: capitalize;
    outline: 0;
    text-align: left;
    padding-right: 25px;
    font-size: 0.95em;
    padding-left: 10px;
}

.select2-container--medium .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
}

.select2-container--medium .select2-selection--single .select2-selection__placeholder {
    color: #999;
}

.select2-container--medium .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 50%;
    margin-top: -13px;
    right: 6px;
    width: 20px;
}

.select2-container--medium .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    right: 0px;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0;
}

.select2-container--medium[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left;
}

.select2-container--medium[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto;
}

.select2-container--medium.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default;
}

.select2-container--medium.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px;
}

.select2-container--medium .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
}

.select2-container--medium .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px;
}

.select2-container--medium .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left;
}

.select2-container--medium .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px;
}

.select2-container--medium .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px;
}

.select2-container--medium .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #333;
}

.select2-container--medium[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--medium[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
    float: right;
}

.select2-container--medium[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto;
}

.select2-container--medium[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto;
}

.select2-container--medium.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default;
}

.select2-container--medium.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--medium.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.select2-container--medium.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--medium.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.select2-container--medium .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
}

.select2-container--medium .select2-search--inline .select2-search__field {
    background: transparent;
    border: none;
    outline: 0;
}

.select2-container--medium .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto;
}

.select2-container--medium .select2-results__option {
    text-transform: capitalize;
    font-size: 0.95em;
}

.select2-container--medium .select2-results__option[role=group] {
    padding: 0;
}

.select2-container--medium .select2-results__option[aria-disabled=true] {
    color: #999;
}

.select2-container--medium .select2-results__option[aria-selected=true] {
    background-color: #ddd;
}

.select2-container--medium .select2-results__option--highlighted[aria-selected] {
    background-color: #5897fb;
    color: white;
}

.select2-container--medium .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px;
}

.select2-container--medium .select2-dropdown {
    margin-top: -18px;
    border: 1px solid #ddd;
}

.select2-container--medium .select2-search--dropdown {
    padding: 0;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    #homeRegister {
        max-height: 82px !important;
        overflow-y: hidden !important;
    }

    #newsletterSubscribe {
        max-height: 84px;
        overflow-y: hidden;
    }

    #mainHeaderSearch {
        height: 33px;
    }
}

.column143 {
    float: left;
    height: 50px;
    vertical-align: middle !important;
    width: 156px;
    padding: 10px 6px 6px 6px;
    margin: 0 5px 5px 0;
    background-color: #EDEDED;
}

.column143last {
    float: left;
    height: 50px;
    vertical-align: middle;
    width: 156px;
    padding: 10px 6px 6px 6px;
    margin: 0 5px 5px 0;
    background-color: #EDEDED;
}

.column143first {
    clear: left;
}

#sellerAccountTable {
    border-collapse: collapse;
    margin: 0 0 30px 0;
}

#sellerAccountTable th, #sellerAccountTable td {
    padding: 5px;
    border: 1px solid #CCC;
}

#linksList li {
    list-style-type: none;
    margin-bottom: 10px;
}

.blogUnderline {
    margin-bottom: 10px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    width: 693px;
}

.blogUnderline.newsletter {
    padding-bottom: 0px;
    float: left;
    clear: left;
}

.blogItem {
    width: 693px;
}

#videosWrapper {
    float: left;
    clear: left;
    width: 500px;
}

#videosWrapper::after {
    display: table;
    clear: both;
    content: "";
}

#videosWrapper .blogItem {
    float: left;
    clear: left;
    border-bottom: 1px solid #eee;
    padding: 10px 0px 10px 0px;
    margin-bottom: 20px;
    width: 430px;
    margin-left: 30px
}

#videosWrapper h2 {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 430px;
}

.blogItem h2 {
    width: 693px;
}

.newsletter .blogItem h2 {
    margin-bottom: 0px;
    margin-top: 5px;
}

.blogItem h2 a {
    font-size: 80%;
    color: #e87352;
    margin: 0 0 0 0;
    text-decoration: none !important;
    font-weight: bold;
    font-style: italic;
    line-height: 1em;
}

.blogItem h2 a:hover {
    text-decoration: underline;
}

.blogItem p {
    margin: 0;
    padding: 0;
}

.blogItem .blogDate {
    font-size: 90%;
    margin: 5px 0 15px 0;
    width: 693px;
    text-align: left;
    color: #666;
}

.newsletter .blogItem .blogDate {
    margin-bottom: 0px;
}

.blogItem .blogImage {
    float: left;
    width: 120px;
    margin: 0 20px 10px 0;
}

.blogItem .blogSynopsis {
    width: 693px;
}

.blogItem .blogSynopsisWithImage {
    width: 550px;
    float: left;
}

.blogItem .blogLink {
    width: 100px;
    text-align: right;
    float: right;
}

.blogImageFloat {
    float: right;
    text-align: right;
    margin: 0 0 10px 30px;
    font-size: 90%;
}

.blogImage {
    margin: 0 0 5px 0;
}

.divide {
    width: 100%;
    border-bottom: 1px solid #eee;
    margin: 10px 0 20px 0;
}

.garamond {
    font-size: 2.5em;
    font-weight: bold;
    font-style: italic;
    color: #3f4b56;
}

.textAlignRight {
    text-align: right;
}

.padN5 {
    margin-top: 5px;
}

.padN20 {
    margin-top: 20px;
    display: block;
}

.padW20 {
    margin-left: 20px;
}

.padE30 {
    margin-right: 30px;
}

.padS30 {
    margin-bottom: 30px;
}

/* 693 */
.floatLeft20 {
    float: left;
    width: 20px;
}

.floatLeft50 {
    float: left;
    text-align: center;
    width: 50px;
}

.floatLeft160 {
    float: left;
    width: 160px;
    text-align: center;
}

.floatLeft300 {
    float: left;
    width: 300px;
}
#sellerMap+.floatLeft300 {margin-top:20px;}

.floatLeft235 {
    float: left;
    width: 235px;
}

.floatLeft428 {
    float: Left;
    width: 428px;
}

.floatLeft510 {
    float: left;
    width: 510px;
}

.floatLeft643 {
    float: left;
    text-align: left;
    width: 643px;
}

.floatLeft673 {
    float: left;
    text-align: left;
    width: 673px;
}

.categoryVideo {
    text-align: center;
    padding: 20px 20px 0px 20px;
}

#ForexSection {
    margin-top: 20px;
    border-top: 1px solid #ccc;
    padding-top: 20px;
}

/*#ForexSection>a {display:block; margin:0 auto; width:180px;}*/
#ForexSection ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
}

#ForexSection ul li {
    margin: 5px;
    float: left;
    width: 155px;
}

#ForexSection ul li a {
    display: block;
    padding: 5px 5px 5px 25px;
    position: relative;
    text-decoration: none;
    background-color: #eee;
    border: 1px solid #bbb;
    text-align: right;
    color: #000;
}

#ForexSection ul li a::before {
    content: "";
    position: absolute;
    width: 16px;
    height: 11px;
    left: 5px;
    top: 7px;
}

#ForexSection ul li.usd a::before {
    background: url(/images/currencies/usd.png) no-repeat;
}

#ForexSection ul li.eur a::before {
    background: url(/images/currencies/eur.png) no-repeat;
}

#ForexSection ul li.aud a::before {
    background: url(/images/currencies/aud.png) no-repeat;
}

#ForexSection ul li.rub a::before {
    background: url(/images/currencies/rub.png) no-repeat;
}

#ForexSection ul li.cny a::before {
    background: url(/images/currencies/cny.png) no-repeat;
}

#ForexSection ul li.jpy a::before {
    background: url(/images/currencies/jpy.png) no-repeat;
}

#ForexSection ul li a:hover {
    border: 1px solid #e87352;
}

.news {
    background-color: #67b0d1;
    color: #FFF;
    padding: 20px;
}

.news .emphasise {
    display: block;
    font-size: 1.8em;
    margin-bottom: 5px;
}

.wideBanner {
    margin: 0 0 20px 0px;
}

#lhsHashtag a {
    display: block;
    padding: 10px 0;
    margin-top: -13px;
    text-decoration: none;
    font-style: italic;
    color: #3f4b56;
    font-weight: bold;
    line-height: 0.9em;
    font-family: "adobe-garamond-pro", sans-serif;
    font-size: 2.1em;
    margin-bottom: 7px;
    text-align: center;
}

#lhsHashtag a:hover {
    color: #64afd3;
}

#videoCategories {
    float: right;
    list-style-type: none;
    width: 230px;
    margin-right: 10px; /* border-left:1px solid #edecea; */
    /* border-right:1px solid #edecea; */
    padding-left: 0px;
}

#videoCategories li {
    border-bottom: 1px solid #edecea;
}

.videoPreview {
    position: relative;
    cursor: pointer;
}

.viewPreview.active {
    cursor: auto;
}

.videoPreview:not(.active)::after {
    content: "";
    width: 50px;
    height: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -25px;
    margin-top: -25px;
    background: url(http://i.imgur.com/TxzC70f.png) no-repeat;
    z-index: 2;
    background-size: contain;
}

#sellerVideos {
    list-style-type: none;
    margin: 30px 0px 0px 0px;
    padding: 0;
}

#sellerVideos li {
    float: left;
    clear: left;
    margin-bottom: 30px;
    padding-bottom: 10px;
    border-bottom: 1px solid #444;
}

#sellerVideos .videoTitle {
    font-family: "adobe-garamond-pro", sans-serif;
    font-weight: bold;
    font-style: italic;
    margin: 0 0 10px 0;
    padding: 0;
    color: #3f4b56;
    font-size: 2em;
    float: left;
}

.sliderOuterWrapper {
    position: relative;
}

#partnerSlider {
    background-color: #d9dbda;
}

#partnerSlider h2 {
    flex: 0;
    text-decoration: none;
    color: #3f4b56;
    font-style: italic;
    font-weight: bold;
    line-height: 0.8em;
    font-size: 2em;
    font-family: "adobe-garamond-pro", sans-serif;
    padding: 20px 0px 20px 30px;
    margin: 0px;
}

.sliderWrapper {
    position: relative;
    width: 753px;
    background-color: #d9dbda;
    border-top: 12px solid #d9dbda;
    border-left: 30px solid #d9dbda;
    border-right: 30px solid #d9dbda;
    border-bottom: 30px solid #d9dbda;
    box-sizing: border-box;
    overflow-x: hidden;
}

#partnerSlider .sliderWrapper {
    border-top: 0px;
    border-bottom: 15px solid #d9dbda;
}

.slider {
    margin: 0;
    margin-left: 0px;
    padding: 0;
    list-style-type: none;
    display: flex;
    -webkit-display: flex;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    align-items: stretch;
    -webkit-align-items: stretch;
}

#partnerSlider .slider {
    background-color: #fff; /* padding:15px; */
    align-items: center;
    -webkit-align-items: center;
}

.slider>li {
    flex: 0 0 215px;
    position: relative;
    background-color: #fff;
    margin-right: 21px;
    box-sizing: border-box;
    position: relative;
    display: flex;
    flex-direction: column;
}

#partnerSlider .slider>li {
    flex: 1; /* margin-right:25px; */
    padding: 15px 20px 15px 0px;
    margin: 0;
}

#partnerSlider .slider li:first-child {
    margin-left: 20px;
}

.slider h3 {
    /* padding: 15px; */
    margin: 15px;
    flex: 0 0 10px;
    margin-bottom: 8px;
}

.slider>li h3 a {
    flex: 0;
    text-decoration: none;
    color: #3f4b56;
    font-style: italic;
    font-weight: bold;
    line-height: 0.8em;
    font-size: 2em;
    font-family: "adobe-garamond-pro", sans-serif;
}

.slider>li p {
    margin: 0 15px;
    flex: 1;
    color: #333;
    margin-top: 10px;
}

.slider>li:not(.partners) > div {
    width: 215px;
    height: 215px;
    margin-top: 15px;
}
.slider>li.partners ul {
    list-style-type:none;
    margin:0; padding:0;
    display:flex; flex-direction:column;
    -webkit-display:flex; -webkit-flex-direction:column;
    align-items:center; -webkit-align-items:center;
    height:100%;
    justify-content:center;
    -webkit-justify-content:center;
}
.slider>li.partners div {flex:1 0 auto; display:flex; align-items:center; -webkit-display:flex; -webkit-align-items:center; }
.slider>li.partners div a {display:block; text-align:center; width:100%;}

.bgSquare {
    background-repeat: no-repeat;
    background-position: top center;
}

.bgSquare.video {
    background-size: cover;
}

a.sliderNav {
    position: absolute;
    display: block;
    color: #333;
    font-family: "FontAwesome";
    font-size: 3em;
    top: 50%;
    text-decoration: none;
    margin-top: -30px;
    z-index: 2;
}

a.sliderNav[data-direction="forward"] {
    right: 8px;
}

a.sliderNav[data-direction="back"] {
    left: 7px;
}

#partnerSlider a.sliderNav {
    top: 195px;
}

ul.sliderNav {
    display: table;
    margin: 0 auto;
    margin-top: -20px;
    list-style-type: none;
    text-align: center;
    padding: 0;
}

ul.sliderNav li {
    display: inline;
    position: relative;
    padding-left: 5px; /* float:left; */
    /* width:10px; */
    color: #fff;
    text-align: center;
}

ul.sliderNav li.selected {
    color: #333;
}

ul.sliderNav li::before {
    content: "\f111";
    font-family: "FontAwesome";
}

.slider li .slideLink {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    text-decoration: none;
    top:0px;
    left:0px;
}

.slideLink::before {
    content: "";
    background: url(/images/sprites.png) -220px -120px;
    width: 17px;
    height: 17px;
    position: absolute;
    bottom: 14px;
    right: 80px;
    z-index: 3;
}

.slider li .slideLink::after {
    color: #fff;
    content: "More";
    position: absolute;
    right: 0px;
    font-size: 1.17em;
    bottom: 0px;
    width: 110px;
    height: 45px;
    background-color: #67b0d1;
    box-sizing: border-box;
    padding-left: 45px;
    padding-top: 16px;
}

.slider li .slideLink.ii::after, .slider li .slideLink.ii::before {
    background-color: #eac85d;
}

.slider li .slideLink.iii::after, .slider li .slideLink.iii::before {
    background-color: #3abec0;
}

#suggestionsWrapper {
    display: none;
    position: absolute;
    z-index: 2;
    top: 53px;
    left: 60px;
}

#suggestionsWrapper ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    background-color: #fff;
    width: 295px;
    box-sizing: border-box;
    border: 1px solid #fff;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-color: #e7e7e7;
    box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.3);
    max-height: 300px;
    overflow-y: auto;
}

#suggestionsWrapper ul::after {
    content: "";
    display: table;
    clear: both;
    padding-bottom: 2px;
}

#suggestionsWrapper ul li {
    float: left;
    clear: left;
    width: 100%;
}

#suggestionsWrapper ul li a {
    display: block;
    padding: 8px;
    text-transform: uppercase;
    color: #858483;
    text-decoration: none;
}

#suggestionsWrapper ul li a:hover {
    background-color: #5897fb;
    color: #fff;
}

#suggestionsWrapper ul li a em {
    font-style: normal;
    background-color: #e69503;
    color: #fff;
}

#sellerMap {width:100%; height:500px;}

.quickLinks {display: flex;
list-style-type: none;
clear: left;
margin: 0 0 0 30px;
padding: 0 0 0 0;
flex-wrap: wrap;
box-sizing: border-box;
width: calc(100% - 60px);}
.quickLinks li {flex:0 0 32px; text-align:center; box-sizing: border-box; margin: 5px 5px 0px 0px; }
.quickLinks li:first-child {flex:0 0 35px;}
.quickLinks li a {
    display: block;
    border: 1px solid #e69503;
    box-sizing: border-box;
    margin-top: 5px;
    padding: 5px;
    color:#3f4b56; text-decoration:none;
}
.quickLinks a:hover {background-color:#e69503; color:#fff;}
#dealersMultiDisplay li div { margin-bottom:20px;}
#dealersMultiDisplay li div strong {font-weight:bold;}
#dealersMultiDisplay li>a {color:#e69503; text-decoration:none;}

/*
VALENTINES STYLES 


body {	background-color:#dad9d8;
background-image: url('/images/heartsBG.png');
background-repeat:repeat;	}

#logo {
   background-image: url(/images/spritesValentine.png);
   height: 80px;
    background-position: -10px -18px; z-index:2;
}
#valentine {position:absolute; z-index:3; top:-8px; left:0px;}
*/





/* XMAS STYLES JUST COMMENT OUT AFTERWARDS  */
	/*
body {
	background-color:#dad9d8;}
	
#snow {
	background-color:#cecdcc;
	background: none;

	background-image: url('/images/snow1.png'), url('/images/snow1.png'), url('/images/snow1.png');
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index:1;
}
#headerSearchBar {clear:left; position:relative; z-index:1; margin-top:70px; float:left;}
#pageWrapper { width:973px; margin:8px auto 0 auto; position:relative; z-index:1;}

#greatPresent {position:absolute; z-index:3; top:80px; left:15px;}
#xmasGarland { position:absolute; z-index:1; top:85px; left:-45px;}

#snow{
	background-color:#cecdcc;
	background: none;

	background-image: url('/images/snow1.png'), url('/images/snow1.png'), url('/images/snow1.png');
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index:1;
	-webkit-animation: snow 10s linear infinite;
	-moz-animation: snow 10s linear infinite;
	-ms-animation: snow 10s linear infinite;
	animation: snow 10s linear infinite;
}
@keyframes snow {
  0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
  50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
  100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}
@-moz-keyframes snow {
  0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
  50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
  100% {background-position: 400px 1000px, 200px 400px, 100px 300px;}
}
@-webkit-keyframes snow {
  0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
  50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
  100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}
@-ms-keyframes snow {
  0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
  50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
  100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}

*/

/* NEW YEAR STYLES JUST COMMENT OUT AFTERWARDS 

body {background-color:#dad9d8; 	background-image: url('/images/NY-BG.jpg'); background-repeat:no-repeat; background-position: center top; }
 */
.newYear .homeItems ul {margin-top:130px;}
.newYear::before {content:""; position:absolute; z-index:1000; width:786px; height:193px; 
    background:url(/images/happynewyear2018.png) no-repeat; top:155px; left:50vw; margin-left:-293px;}
	
.sellItems .homeItems ul, .valentines .homeItems ul {
    margin-top: 145px;
}
.valentines .homeItems ul {margin-top:140px;}
.sellItems .banner,.valentines .banner {
    position: absolute;
    z-index: 1000;
    width: 755px;
    height: 146px;
    background: url(/images/sellYourItems-banner.jpg) no-repeat;
    top: 175px;
    left: 50vw;
    margin-left: -267px;
}
.valentines .banner {background-image:url(/images/valentines-banner.jpg); margin-top:23px;}
.sellItems .banner a {display:block; width:100%; height:100%;}

.flags {list-style-type:none; width: 275px; margin:0; padding:0;/* position: absolute; */; /* top: 12px; */; /* left: 0px; */}
.flags li {float:left; width: 40px; height: 30px; margin-bottom: 15px; margin-right: 15px;}
.flags li a {display:block; width:100%; height:100%; background-repeat:no-repeat;background-size: contain; }
.flags li a.lang_en {background-image:url(/images/_flags/en.svg);}
.flags li a.lang_fr {background-image:url(/images/_flags/fr.svg);}
.flags li a.lang_it {background-image:url(/images/_flags/it.svg);}
.flags li a.lang_de {background-image:url(/images/_flags/de.svg);}
.flags li a.lang_es {background-image:url(/images/_flags/es.svg);}
.flags li a.lang_nl {background-image:url(/images/_flags/nl.svg);}
.flags li a.lang_ru {background-image:url(/images/_flags/ru.svg);}
.flags li a.lang_ar {background-image:url(/images/_flags/ae.svg);}
.flags li a.lang_zh-CN {background-image:url(/images/_flags/cn.svg);}
.flags li a.lang_ja {background-image:url(/images/_flags/jp.svg);}
.flags li a.lang_iw {background-image:url(/images/_flags/il.svg);}

	