/* @import url('testFont/stylesheet.css'); */

body
{
	margin: 0;
	font-family:"Gotham SSm A","Gotham SSm B",Arial;
	color: #222;
	font-size:11.25pt; text-decoration:none; font-weight:400; line-height:1.4em; overflow-x: hidden !important;
}
H1, H2, H3, H4, H5, UL.nav.nav-tabs{font-family:"Gotham SSm A","Gotham SSm B",Arial;	font-weight:600;}
.noBMargin{margin-bottom:10px;}
UL.nav.nav-tabs LI.active A, UL.nav.nav-tabs LI.active A:hover{background-color:#422247;border: 1px solid #ddd;border-bottom-color: transparent; color:#fff}
UL.nav.nav-tabs LI A{background-color:#CCC;border: 1px solid #eee;border-bottom-color: transparent; color:#333;}
DIV.1myAccount UL.nav.nav-tabs LI A{font-weight:600;}
UL.nav.nav-tabs LI A:hover{background-color:#eee;border: 1px solid #ddd;border-bottom-color: transparent; color:#000;}
.navbar-brand,.navbar-nav>li>a {text-shadow: 0 1px 0 rgba(255,255,255,.25);}
HEADER{background-color:#FFF;}



.lots-boxes .lot-item a.btn {
    margin: 0 4px 6px;
}
.list-icons {
    float: right;
}
.list-icons .view-btn {
    color: #422247;
    font-size: 13px;
    margin: 0 0 0 10px;
}
.list-icons .view-btn:first-child {
    margin: 0;
}
.list-icons .view-btn span {
    margin: 0 5px 0 0;
}
.list-icons i.fa {
    font-size: 16px;
    display: inline-block;
    vertical-align: middle;
}	
.main-newsletter {
    background-color: #e9e9e9;
    padding: 20px 20px;
}
.newsletter-top-title h4 {
    color: #401d45;
    font-size: 22px;
    margin: 0 0 6px 0;
}
.newsletter-top-title p {
    color: #5a5a5a;
    font-size: 16px;
    margin: 0 0 10px;
    line-height: 24px;
}
form.ctct-custom-form.Form.newsletter-form {
    margin: 30px 0 0;
    padding: 0;
}
.ctct-custom-form.newsletter-form input[type="text"] {
    border: 1px solid #b2b8bd;
    border-radius: 3px;
    box-shadow: none;
    height: 45px;
    box-sizing: border-box;
    margin-left: 0 !important;
}
.ctct-custom-form.Form.newsletter-form label {
    color: #5a5a5a;
    font-weight: 400;
}
.ctct-custom-form.Form.newsletter-form label span {
    color: red;
}
button.btn.purlple-btn {
    background-color: #401d45;
    color: #fff;
    border: 1px solid #401d45;
    width: 100%;
    padding: 11px 10px;
    border-radius: 3px;
    font-size: 16px;
    margin: 5px 0 0;
}
button.btn.purlple-btn:hover {
    background-color: #fff;
    color: #401d45;
}
.ctct-custom-form .ctct-form-footer {
    color: #5a5a5a;
    padding: 0;
}
.main-newsletter a.close {
    background-color: #401d45;
    color: #fff;
    opacity: 1;
    font-weight: 400;
    padding: 2px 6px;
    border-radius: 50%;
    border: 1px solid #401d45;
    position: absolute;
    right: -9px;
    top: -9px;
}
.main-newsletter a.close:hover {
    background-color: #fff;
    color: #401d45;
    
}
@media (min-width: 1200px) {
.homepageAuctions.colm-center {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    justify-content: center;
}
}

@media (max-width: 800px) {
	UL.nav.nav-tabs LI A{font-size:10.75pt}
	.myAccount UL.nav.nav-tabs LI A, .myAccount UL.nav.nav-tabs LI {
		width: 100%;
		border-radius: 0;
	}
}
@media (max-width: 767px) {
	.tcFullWidth {
		display:block !important;
		text-align:center;
	}
	.footerSocial h3 span.visible-xs {
		display:inline-block !important;
	}
	.sbIcons A {
		border-left: 0 !important;
	}
	form#searchForm.searchForm-responsive .form-control {
		width: 100% !important;
		margin-left: 0 !important;
	}
}
@media (max-width: 860px) {
	.breadcrumbText,
	.breadcrumbLinkText,
	.breadcrumbText + br,
	.breadcrumbLinkText + img{
		display: none !important;
	}
	.breadcrumbMobileView{
		display: inline-block !important;
	}
	.breadcrumbMobileView .breadcrumbLinkTextMobileView{
		display: block !important;
	}
}
@media (max-width: 500px) {
	UL.nav.nav-tabs LI A{font-size:10.25pt; padding-left:5px; padding-right:5px;}
}
.flexible-wrapper .flex-repeater .lot-item-cell {
	min-height: 620px;
}
.flexible-wrapper .flex-repeater .lot-item-cell .lot-item{
	min-height: 580px;
}
.btn.pirpullBG {
	margin-top: 5px;
}
button.btn.pirpullBG {
	right: 0;
	top: 0;
}
.searchBarInner .input-group-btn {
	right: 38px;
	/*top: -5px;*/
}
.form-group.searchBarInner .input-group {
	display: flex;
	align-items: center;
	justify-content: center;
}
#ukAlert{
	text-align:center;
}
.nlTrigger{position:fixed; bottom:0; right:6px; z-index:90; padding:5px; padding-left:15px; padding-right:15px; cursor:pointer; background-color:#FFF; width:150px; text-align:center; font-family:"Gotham SSm A","Gotham SSm B",Arial; font-size:11.25pt; font-weight:600; color:#422247; -webkit-border-top-right-radius: 12px; -webkit-border-top-left-radius: 12px; -moz-border-radius-topright: 12px; -moz-border-radius-topleft: 12px; border-top-right-radius: 12px; border-top-left-radius: 12px; box-shadow:0 0 4px 4px #422247; transition:background-color 0.1s;}
.nlTrigger:hover, .nlTriggerGlow{ box-shadow:0 0 6px 6px #866d8a;}
.presenterSignout{position:fixed; top:0; right:6px; z-index:90; padding:5px; padding-left:15px; padding-right:15px; cursor:pointer; background-color:#422247; width:150px; text-align:center; font-family:"Gotham SSm A","Gotham SSm B",Arial; font-size:11.25pt; font-weight:600; color:#422247; -webkit-border-bottom-right-radius: 12px; -webkit-border-bottom-left-radius: 12px; -moz-border-radius-bottomright: 12px; -moz-border-radius-bottomleft: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 12px; }
.navbar{border-radius:0;}
#enquiryPop{ display:none;}
.input-group-addon.glyphicon{top:0!important;padding-left: 20px;}
.FAQaccordion .ui-accordion-header{ background: #eee; color:#422247 !important;}
.FAQaccordion .ui-accordion-header.ui-state-active{ background-color: #422247; color:#FFF !important;}
.FAQaccordion .ui-accordion-content{padding:10px;}
.FAQaccordion P{font-size:0.8em; color:#333; padding:0;}
.bgWas{background-image:url("/images/hBG.jpg"); background-attachment:fixed; background-size:cover; background-position:center center; background-repeat:no-repeat;}
DIV.row.fill{background-color:#FFF;}
.slick-slide{ width:946px; opacity: 0.4;}
.homepageImages{-webkit-transition: max-height 0.5s; -moz-transition: max-height 0.5s; -ms-transition: max-height 0.5s; -o-transition: max-height 0.5s; transition: max-height 0.5s; width:100%;}
.homepageAuctionsContainer{background-color:#2e2e2e;}
.homepageAuctionsContainer H2.homeheader{color:#FFF;}
/*-webkit-border-bottom-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomright: 8px;-moz-border-radius-bottomleft: 8px;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;*/
@media (max-width: 1200px) {
	.homepageAuctions:nth-child(n+5) {display: none;}
}
.gridIMG{ max-height:100px;}
#gridPopup IMG{max-height:120px;}
#imagePopup{z-index:9999 !important;}
.catalogue_imgLotNumber{font-size:1.1em; font-weight:600; color:#422247; text-align:left; margin-top:5px;}
.printableTab{background-color:#866d8a !important; color: #eee !important;}
.odd{background-color:#EEE;}
.saleBlockHeaderNext{color:#FFF; font-weight:bold; font-family: "Gotham SSm A","Gotham SSm B",Arial;background-color:#e56717; padding:10px;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px; }
.saleBlockHeaderForthcoming{color:#FFF; font-weight:bold; font-family: "Gotham SSm A","Gotham SSm B",Arial;background-color:#CCC; padding:10px;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px; }
.saleblock{padding:10px;}
.saleblock H2{font-size:1em;margin:0; font-weight:400;}
.saleblock .date{font-weight:bold;}
.saleblock .lbl{color:#555;}
.saleblock .addr{color:#777;}
.saleblock .toolbox{line-height:1.2em; margin-bottom:5px;}
.saleblock .saleRow1{padding-top:10px; line-height: 1.4em; font-size: 11.25pt;}
.saleblock .saleRow{padding-top:3px; line-height: 1.4em; font-size: 11.25;}
.lotImgFullViewThumbs{margin-top:5px;margin-bottom:5px;cursor:pointer;}
UL.nav.nav-tabs LI A {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;position: relative;overflow: hidden;margin:0;}
.hvr-underline-from-left:before {content: "";position: absolute;z-index: -1;left: 0;right: 100%;bottom: 0;background: #2098D1;height: 4px;-webkit-transition-property: right;transition-property: right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr-underline-from-left:HOVER:before {content: "";position: absolute;z-index: -1;left: 0;right: 100%;bottom: 0;background: #866d8a;}
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before {right: 0;}
.hvr-underline-from-left:before {content: "";position: absolute;z-index: -1;left: 0;right: 100%;bottom: 0;background: #866d8a;height: 4px;-webkit-transition-property: right;transition-property: right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
[class^="hvr-"] {margin: 0;padding: 0;cursor: pointer;background: #e1e1e1;text-decoration: none;color: #666;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
H2.homeheader{text-align:center;margin-top:20px;margin-bottom:20px;}
P.homeText{text-align:center; padding:20px;}
.pad10{padding:10px;}
.auctionIconFix{
	margin-left:auto;
	margin-right:auto;

}

.flex-table {
	display: flex;
	flex-flow: row wrap;
	border-left: solid 1px $table-border;
	transition: 0.5s;
	&:first-of-type {
		border-top: solid 1px $table-header-border;
		border-left: solid 1px $table-header-border;
	}
	&:first-of-type .flex-row {
		background: $table-header;
		color: white;
		border-color: $table-header-border;
	}
	}

@media (max-width: 640px){
	#imagePopup{
		margin-top:-100px;
		margin-right:auto;
		margin-left:-275px;
		width: 100px;
		left: -220px;
		
		}
	
		
}

@media (min-width: 500px) and (max-width: 860px){
	#imagePopup{
		margin-top:-100px;
		margin-left:-275px;
		width: 100px;
		left: -220px;
		
		}
	
	
}

@media (min-width: 410px) and (max-width: 500px){
	#imagePopup{
		margin-top:-100px;
		margin-left:-275px;
		width: 100px;
		left: -220px;
		
		}
	
	
}

@media (min-width: 370px) and (max-width: 400px){
	#imagePopup{
		margin-top:-100px;
		margin-left:-276px;
		width: -100px;
	
		
		}
	
	
}
/* @media (min-width: 1240px){
	.homepageImages::after {display: block;position: relative;background-image: linear-gradient(to left, transparent 90%, white 100%), linear-gradient(to right, transparent 90%, white 100%);margin-top: -355px;height: 355px;width: 100%;content: '';}
}
@media (min-width: 1690px){
	.homepageImages::after {display: block;position: relative;background-image: linear-gradient(to left, transparent 80%, white 100%), linear-gradient(to right, transparent 80%, white 100%);margin-top: -355px;height: 355px;width: 100%;content: '';} */
	} 
	.minify{ max-height:100px !important; overflow:hidden;}
	.slick-slider, .slick-list, .slick-track { height: 100%;}
	.slick-center{ opacity:1; transition: opacity .5s ease-in-out;  -moz-transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out;}
/*.navbar{ margin-bottom:0 !important; background-color:#422247; z-index:400}
.navbar A{ color:#FFF; }
.navbar A.active, .navbar A:HOVER{ text-decoration:underline !important; background-color: #866d8a !important; }*/
#floatNavHead{
	display:none; position:fixed; top:0; left:0; right:0; box-shadow: 0 -5px 10px 7px #766b5e; z-index:999}
	@media (min-width: 768px) AND (max-width:990px){
		.navbar A{ font-size:0.8em }
	}
	#fixNavAni1{display:none;}
	.headerTools{line-height:15px; font-size:12px; text-align:right;}
	.accountLink{color:#866d8a; font-weight:bold; margin-left:20px; padding-left:20px; text-align:right;}
	.headerStrap{font-weight:700; font-size:0.8em; padding-top:10px; text-align:center; color:#422247;}
	@media (min-width: 1200px) {
		.accountLink{border-left:1px dashed #ccc;}
	}
	.welcomeText{float:left; color:#866d8a; font-weight:700;}
	.zmb{margin-bottom:0 !important;}
	.homeScreens .homeheader{padding-top:20px;}
	.homeScreens DIV.col IMG{max-width:100%;min-width:200px;margin:auto;}
	.homeScreens A.bodyCol{color:#777777;}
	.homeScreens A.bodyCol:HOVER, .homeScreens A.bodyCol:ACTIVE, .homeScreens A.bodyCol:FOCUS{color:#422247;}
	.homeScreens{text-align:center;}
	.homeScreens P{font-size:0.9em;padding:20px;}
	.seethroughAR{background-image:url('/images/ARBG.jpg'); background-repeat:no-repeat; background-size:cover; background-attachment:fixed;background-color:#BBB; padding-top:140px;min-height:400px;}
	.seethroughAR H2{font-size:4em; font-family:"Gotham SSm A","Gotham SSm B",Arial !important;}
	.seethroughAR H2.homeheader{color:#F0F0F0;text-shadow:0 0 25px #000,0 0 12px #000;}
	.main1{ max-width:946px; margin:auto; }
	.row.fill.main1{margin:auto !important; }
	.main2{ max-width:946px; margin:0 auto !important}
	.row.main2{ margin:auto !important; }
	.main2.content DIV.inner{padding-left:15px; padding-right:15px;}
	.main3{ max-width:80%; margin:auto !important; }
	@media (min-width: 1000px) {
		.main1{ max-width:80%;}
		.main2{ max-width:946px;}
	}
	@media only screen and (max-width: 640px) {
		.breadcrumbText {
		  display: none;
		}
	  }
	.searchBar{background-color:#866d8a; text-align:right; margin:0px !important;}
	.searchBarInner{margin:auto;}
	.searchBarInner LABEL{line-height:2em !important;}
	.searchBarInner .input-group INPUT, .searchBarInner .input-group BUTTON{height:45px!important;}
	.searchBox INPUT{ padding-left:25px; }
	.searchBox{color:#FFF; padding:10px; padding-right:0;}
	.greyBlock{ background-color:#7E8A96 }
	.icon-bar{background-color:#FFF !important;}
	.form-group INPUT[type=text], .form-group SELECT{padding:5px;width:100%;}
	.lot-item-cell {padding:5px;}
	.lot-item {box-shadow: 6px 0 20px -10px rgba(120, 120, 120, 0.8), -6px 0 20px -10px rgba(120, 120, 120, 0.8); border:3px solid #fff; background-color:#EEE;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 2%; padding-bottom: 10%; }
	.lot-item:HOVER, .lot-item.viewport{box-shadow: 6px 0 20px -10px rgba(120, 69, 127, 0.8), -6px 0 20px -10px rgba(120, 69, 127, 0.8);background-color:#FFF;}
	.lotIMG{padding:5px;min-height:170px;max-height:170px;}
	.lotIMG A{display: block; height: 170px; overflow: hidden; position: relative; background-size: contain; background-position: center center; background-repeat: no-repeat;}
	/*.lotIMG IMG{ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;max-width: 100%;min-width: 130px;max-height: 170px;min-height: 150px;margin: auto; }*/
	.lotIMG IMG{ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;max-width: 100%;
		/*max-height: 170px;min-height: 150px;*/
		min-height: 150px;
		margin: auto; 
		position: relative;
		top: 50%;
		transform: translateY(-50%);
	}
	.lot-item H5{font-size: 1.4em;font-weight: 500;}
	.lot-item H5 DIV{font-size: 0.7em;text-align: right;color: #999;margin:0;padding:0;}
	.lot-item H4{font-size: 1em; font-weight:400; margin:0;padding:0; margin-bottom:11px;}
	.lot-item H4.saleroomName{font-weight:500; color:#333;min-height:40px; max-height: 40px;}
	.lot-item H3{line-height:25px;margin:0;padding:0;}
	.lot-item H3 A{color:#3f2144;}
	.lot-item H3 A DIV{font-size: 0.5em;color:#666;}
	.lot-item .actionBTN{margin-left:15px;}
	.estLight{font-weight:600;}
	.lot-item .est{font-size: 0.8em;}
	.divider{border-bottom: 1px dashed #ccc;margin-bottom: 5px;margin-top: 5px;}
	.lot-item P{font-size: 0.85em;min-height: 90px;max-height: 90px;overflow-y: hidden; line-height:1.4em; margin-top:8px; font-weight:400; color:#555;}
	.lot-item P .highlight{font-weight:bold;}
	.watchItem{font-size:1.6em; cursor:pointer;}
	.watchItemCont:hover{color:#3f2144;}
	.watchItem.watchSmall{font-size:1em;}
	.watchText{ cursor:pointer; text-decoration:none !important;}
	.readMoreHid{display:none;}
	.readMore{cursor:pointer;}
	.auction-item-cell {padding:7px;}
	.auction-item {box-shadow: 12px 0 20px -10px rgba(120, 120, 120, 0.8), -12px 0 20px -10px rgba(120, 120, 120, 0.8); border:3px solid #fff; background-color:#eee;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5%; padding-bottom: 10%;}
	.auction-item:HOVER, .lot-item.viewport{box-shadow: 12px 0 20px -10px rgba(120, 69, 127, 0.8), -12px 0 20px -10px rgba(120, 69, 127, 0.8);background-color:#FFF;}
	.auction-item H5{font-size: 14px;font-weight: bold;}
	.auction-item H5 DIV{font-size: 0.7em;text-align: right;color: #999;margin:0;padding:0;}
	.auction-item H4{font-size: 1.1em;font-weight: 500;margin:0;padding:0;color:#333;}
	.auction-item H4.saleroomName{min-height: 35px; max-height: 35px;}
	.auction-item H3{line-height:25px;margin:0;padding:0;}
	.auction-item H3 A{color:#3f2144;}
	.auction-item H3 A DIV{font-size: 0.5em;color:#666;}
	.auction-item .est{font-size: 1em;}
	.auction-item P{font-size: 0.7em;min-height: 65px;max-height: 80px;overflow-y: auto;}
	.auction-item P .highlight{font-weight:bold;}
	.auctionIcon{display:block;width:40%;margin:auto;max-height:82px;}
	.pBar{background-color:#3f2144;color:#FFF; text-align:center;}
	.pBar SPAN.ts{color:#3f2144;font-size:10px;line-height:30px;}
	.lotDescription H1, .lotDescription P{font-size:10.75pt; display:inline; font-weight:400; font-family: "Gotham SSm A","Gotham SSm B",Arial;}
	.keywordControl{ font-weight:700; font-family:"Gotham SSm A","Gotham SSm B",Arial; font-size:1.2em; color:#3f2144; }
	.itemTool{margin-bottom:7px;}
	.formTXBG1{color:#fff;text-shadow:0 0 2px #000;}
	.formTXBG1 INPUT[type=text], .formTXBG1 SELECT{border:2px solid #fff;background:none;color:#FFF;box-shadow: 0 0 2px #FFF;font-weight:bold; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width:100%;}
	.right{float:right;}
	.left{float:left;}
	.mid{margin:auto;}
	.form-control{border-color: rgb(66, 34, 71);}
	.btn-default{background-color: #EEE; background-image:none; margin-right:15px;}
	FOOTER{background-color:#FFF; font-size:0.75em; padding-top:0px; border-top: 80px solid #fff;}
	FOOTER h5{font-weight:bold;}
	.onlyUnderlineLink,.onlyUnderlineLink:link,.onlyUnderlineLink:visited,.onlyUnderlineLink:hover{text-decoration:none; font-weight:inherit; color:inherit; font-size:inherit}
	.noUnderlineLink,.noUnderlineLink:link,.noUnderlineLink:visited,.noUnderlineLink:hover {text-decoration:none; font-weight:inherit; color:inherit; font-size:inherit}
	.ukaHeadMenu {color:#999999; font-size:14pt; text-decoration:none; font-weight:lighter; line-height:1.2em}
	.ukaMainMenu {color:#FFFFFF; font-size:12pt; text-decoration:none; font-weight:lighter; line-height:1.2em}
	.auctionPicker{line-height:2em; background-color: #7E8A96; padding:5px; text-align:center; font-weight:bold; color:#FFF !important; margin:0 !important; cursor:pointer; }
	.auctionPicker:HOVER,.auctionPicker.active{ background-color: #766b5e; }
	#ukaAuctionPicker{ overflow-x:hidden; overflow-y:auto; }
	.auctionBlock{ cursor:pointer; background-color:#EEEEEE; }
	.auctionBlock:nth-of-type(2n+1) { background-color:#FFF; }
	.auctionCalendar-header{margin-top:0;margin-bottom:5px;font-size:1.2em !important;}
	.auctionCalendar-header A{color:#3f2144 !important;font-size:1.2em !important;}
	.auctionCalendar-content{line-height: 1.4em;font-size: 11.25pt;}
	.auctionCalendar-links A{font-size:0.9em !important;}
	.lotLink{color:#333;text-decoration:none; font-size:11.25pt;;}
	.lotLink:HOVER {text-decoration:underline;}
	.lotLink:ACTIVE, .lotLink:VISITED {color:#3f2144;text-decoration:none;}
	.lotLink STRONG{color:#7d9d3c;}
	.lotPricing{font-size:1.4em; font-weight:bold;}
	.lotPricing SPAN{color:#3f2144;font-weight:600;font-size:0.5em;vertical-align:top;}
	.control-label{text-align:right !important;}
	.pagination{float:right;}
	.pagination A.disabled{color:#999 !important;font-weight:bold;border-top:0;border-bottom: 2px solid #f0f0f0;background-color:#f0f0f0;}
	.pagination A.prevOne.disabled{border-left:0;}
	.pagination A.nextButton.disabled{border-left:0;border-right:0;}
	.pirpullPagination A{color:#3f2144!important;}
	.pirpullPagination{margin:0; line-height: 33px;}
	.btn.actionBTN, .btn.pirpullBG{margin-bottom:5px;font-weight:400;}
	.actionBTN{
		color:#FFF;
		background-color:#e56717;
		border: 1px solid #e56717;
	}
	.actionBTN{
		color:#FFF;
		background-color:#e56717;
		border: 1px solid #e56717;
	}

	.actionBTN:hover {
		background-color: transparent;
		color: #e56717;
	}
	.btn.disabledBTN{ color:#fff; background-color:#888; border:1px solid #888;}
	.mAcc .actionBTN{margin-left:5px;}
	.tRight{ text-align:right;}
	.pirpull{ color:#3f2144 }
	.pirpullBorderNoTop{ border: 2px solid #3f2144 !important; border-top: 0 !important; background-color:#f5f5f5; padding:18px; padding-top:0; padding-bottom:8px; }
	DIV>DIV.pirpullBorderNoTop:FIRST-CHILD{
		padding-top:8px;
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}
	A.pirpull:HOVER{ color:#422247;}
	A.bodyTextLink{color:#555; text-decoration:none;}
	A.bodyTextLink:HOVER{color:#666; text-decoration:none;}
	.pirpullBG{ color:#FFF; background-color:#3f2144; }
	.pirpullBG:focus, .pirpullBG:hover{ color:#FFF; background-color:#3f2144; box-shadow:2px 2px 3px #555; }
	FORM .actionBTN.right, FORM .pirpullBG.right, #toggleSearchScreen.right{margin-right:6px;}
	.margin-left:150px;}
	.form-group .checkbox LABEL{color:#3f2144}
	.form-group LABEL{ text-align:left !important;}
	.form-group SELECT,.form-group INPUT[type=text]{ margin-left:10px !important;}
	.ukaHomeAdvertRow:nth-of-type(2n+1) {background-color:#abb3ba; }
	.ukaHomeAdvert {color:#FFFFFF; font-size:14pt; text-decoration:none; font-weight:lighter; line-height:1.2em}
	.ukaHomeAdvert P {padding:15px;}
	.ukaHomeAdvert A{ display:block; text-align:center; padding:3px; color:#333; font-size:0.6em; text-decoration:none; font-weight:bold; box-shadow:2px 2px 3px #555; line-height:1.2em; background-color:#766b5e; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
	.ukaHomeAdvert A:HOVER {color:#FFF; font-weight:lighter; box-shadow:2px 2px 3px #222; background-color:#766b5e;}
	.ukaHomeAdvertImg{ margin-top: 15px; margin-bottom: 15px;}
	.ukaNewsletterBlock{padding:15px;}
	.ukaNewsletterBlock{ text-align:center;}
	.ukaNewsletterBlock FORM INPUT{height:1.65em !important;}
	.button{padding:3px;padding-left:15px;padding-right:15px;font-weight:bold;color:#FFF;background-color:#3f2144;border:0;box-shadow: box-shadow:2px 2px 3px #555;vertical-align:top;height:2em !important;}
	.button.green{background-color:#8EB303;}
	.ukaHomeSearch {color:#FFFFFF; font-size:20pt; text-decoration:none; font-weight:bold; line-height:1.2em}
	.ukaLoginHeader {color:#777777; font-size:20pt; text-decoration:none; font-weight:bold; line-height:1.2em}
	.ukaLoginTextBox {color:#333333; font-size:11.25pt; text-decoration:none; font-weight:bold; line-height:1.2em}
	.ukaHomeSearchSmall {color:#FFFFFF; font-size:12pt; text-decoration:none; font-weight:lighter; line-height:1.2em}
	.ukaFooterSmall {color:#333333; font-size:9pt; text-decoration:none; font-weight:lighter; line-height:1.2em}
	.ukaSpeciality {color:#777777; font-size:9pt; text-decoration:none; font-weight:lighter; line-height:1.2em; padding-top:5px;}
	.ukaSpeciality SPAN{font-weight:bold;}
	.tickText {color:green; font-size:11.25pt; text-decoration:none; font-weight:bold}
	.auctionLotNolnk {color: #7d9d3c; font-size:11.25pt;  text-decoration:none; font-weight:normal}
	.auctionLotNolnk:link {color: #7d9d3c; font-size:11.25pt; text-decoration:none; font-weight:normal}
	.auctionLotNolnk:visited {color: #7d9d3c; font-size:11.25pt; text-decoration:none; font-weight:normal}
	.auctionLotNolnk:hover {color: #7d9d3c; font-size:11.25pt; text-decoration:underline; font-weight:normal}
	div.jMyCarousel ul li{border:1px solid #fff; line-height:0px;}
	div.jMyCarousel ul li a{display:block; border:0px;}
	div.jMyCarousel ul li a img{display:block; border:0px;}
	.auctionLotDescriptionText {font-size:11.25pt;  text-decoration:none; font-weight:normal; line-height:1.5em}
	.searchTxt {color: #FFFFFF; font-size:10pt;  text-decoration:none; font-weight:normal}
	.searchTxtLnk {color: #FFFFFF; font-size:10pt;  text-decoration:none; font-weight:normal}
	.searchTxtLnk:link {color: #FFFFFF; font-size:10pt; text-decoration:none; font-weight:normal}
	.searchTxtLnk:visited {color: #FFFFFF; font-size:10pt; text-decoration:none; font-weight:normal}
	.searchTxtLnk:hover {color: #FFFFFF; font-size:10pt; text-decoration:underline; font-weight:normal}
	.auctioneerNameText {color:#FFFFFF; font-size:14pt; text-decoration:none; font-weight:bold}
	.whiteMoreImagesLinkText {color:#FFFFFF; font-size:10pt; text-decoration:none; font-weight:lighter}
	#enquiryPop .theDate{float:right; font-size:0.8em;}
	.enquiryPopTrigger SPAN.glyphicon{margin-right:5px;}
	.additionalFeeTrigger SPAN.glyphicon{margin-right:5px;}
	.enquiryPopTrigger{cursor:pointer;}
	.additionalFeeTrigger{cursor:pointer;}
	.enquiryPopTrigger, .moreImagesLinkText {color:#333333; font-size:10.75pt; text-decoration:none; font-weight:lighter}
	.additionalFeeTrigger, .moreImagesLinkText {color:#333333; font-size:10.75pt; text-decoration:none; font-weight:lighter}
	.moreImagesLinkText:link {color:#333333; font-size:10.75pt; text-decoration:none; font-weight:lighter}
	.moreImagesLinkText:visited {color:#333333; font-size:10.75pt; text-decoration:none; font-weight:lighter}
	.enquiryPopTrigger:hover, .moreImagesLinkText:hover {color:#333333; font-size:10.75pt; text-decoration:underline; font-weight:lighter}
	#searchScreen P{margin-bottom:25px;}
	.additionalFeeTrigger:hover, .moreImagesLinkText:hover {color:#333333; font-size:10.75pt; text-decoration:underline; font-weight:lighter}
	#searchScreen P{margin-bottom:25px;}
	.ukaSuccessText{color:#8EB303; font-size:14pt; text-decoration:none; font-weight:bold; line-height:1.2em}
	.ukaErrorText{color:#F00; font-size:14pt; text-decoration:none; font-weight:bold; line-height:1.2em}
	/*.ukaMembershipHeader {color:#FFFFFF; font-size:22pt; text-decoration:none; font-weight:bold; line-height:1.2em; -webkit-text-stroke: 1px black; text-shadow:3px 3px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;}*/
	.ukaMembershipHeader {color:#FFFFFF; font-size:22pt; text-decoration:none; font-weight:bold; line-height:1.2em; -webkit-text-stroke: 1px black;}
	.smallDropDown{color:#333333; font-size:10pt; text-decoration:none; font-weight:lighter; padding:2px; border:solid 1px #DDDDDD}
	#myAccount ul {list-style: none;padding-top:5px;padding-bottom:5px;padding: 0;margin: 0}
	#OLD_myAccount li {float: left;border: 1px solid #D7D7D7;background-image:url(images/bxbg.jpg);background-repeat: repeat-x;border-bottom-width: 0;margin: 0;}
	#myAccount li {float: left; background: #866d8a; border-bottom-width: 0; margin: 0;}
	#myAccount a {display: block;padding-top:5px;padding-bottom:5px;padding-left:20px;padding-right:18px;text-align: center;font-size:0.8em;}
	#myAccount a:hover {background: #422247;border-radius:5px 5px 0px 0px;}
	#myAccount #unselectedL a:hover {background: #422247;border-radius:5px 0px 0px 0px}
	#myAccount #unselectedM a:hover {background: #422247;border-radius:0px 0px 0px 0px}
	#myAccount #unselectedMOrange a:hover {border-radius:0px 0px 0px 0px}
	#myAccount #unselectedR a:hover {background: #422247;border-radius:0px 5px 0px 0px}
	#myAccount #selectedL a {position: relative;background: #422247;border-radius:5px 0px 0px 0px}
	#myAccount #selectedM a {position: relative;background: #422247;border-radius:0px 0px 0px 0px}
	#myAccount #selectedMOrange a {position: relative;background: #e56717;border-radius:0px 0px 0px 0px}
	#myAccount #selectedR a {position: relative;background: #422247;border-radius:0px 5px 0px 0px}
	#myAccountMob
	#myAccountMob li {float: left; background: #866d8a; border-bottom-width: 0; margin: 0;}
	#myAccountMob a {display: block;padding-top:5px;padding-bottom:5px;padding-left:20px;padding-right:18px;text-align: center;font-size:0.8em;}
	#myAccountMob .actionBTN, #myAccountMob .pirpullBG {border-right:1px solid #FFF; border-left:1px solid #FFF; font-weight:600;}
	#myAccountMob .actionBTN {margin-left:0;}
	#myAccountMob .pirpullBG:hover {background:#866d8a;}
	#myAccountMob .pirpullBG:hover {color:#FFF;}
	#myAccountMob .pirpullBG.selected:hover {background: #422247;border-radius:0px 0px 0px 0px}
	#myAccountMob .actionBTN.selected:hover {background: #d55707;border-radius:0px 0px 0px 0px}
	.ukaLoginHeaderNew {color:#777777; font-size:1.4em; text-decoration:none; font-weight:bold; line-height:1.4em}
	.accIndent{padding-left:15px;}
	.mAcc{margin-right:0 !important;}
	.myAccBG{background-color: #f5f5f5;border-radius: 10px;}
	.ukaHeaderLinks {color:#FFFFFF; font-size:12pt; text-decoration:none; font-weight:bold}
	.ukaHeaderLinks:link {color:#FFFFFF; font-size:12pt; text-decoration:none; font-weight:bold}
	.ukaHeaderLinks:visited {color:#FFFFFF; font-size:12pt; text-decoration:none; font-weight:bold}
	.ukaHeaderLinks:hover {color:#FFFFFF; font-size:12pt; text-decoration:underline; font-weight:bold}
	.breadcrumbText {color:#777777; font-family: "Gotham SSm A","Gotham SSm B",Arial; font-size:14px; padding-top:8px; text-transform:lowercase}
	.breadcrumbLinkText, .breadcrumbLinkText:link, .breadcrumbLinkText:visited, .breadcrumbLinkText:hover {color:#3f2144; text-decoration:none; font-size: 11.25pt; font-weight:normal; padding-right:5px; padding-left:5px;}
	.breadcrumbLinkText:hover {text-decoration:underline;}
	.breadcrumb li + li::before {content: " >";}
	.popup_notify{display: none; background: #f3f3f3; border: solid 5px #9f57a8; border-radius:10px; position: absolute;z-index:1000 !important;}
	.popup_content{width: 100%; margin: 0 auto; }
	.popup_msg{ display: inline-block; width: 93%; font-weight: bold; color: #7d9d3c; margin-top: 20px; text-align: center;}
	.popup_close{background: url('/images/close_x.gif') no-repeat; float: right; width: 13px; height: 12px; margin: 1px;}
	.popup_link a{display: inline-block; color: #64316c; font-weight: bold; width: 93%; margin-top: 20px; text-align: center; text-decoration: none;}
	.shareBar{font-size:1.3em;font-weight:400;color:#555; padding:15px;background-color:#ddd;border-top: 1px dotted #ccc; }
	.sharebarNumLikes{padding-top:1em; font-size:1.7em;  font-weight:900; text-align:center; color:#777; line-height:1em; }
	.sharebarRight{padding:15px; text-align:center}
	.shareBarLeft SPAN.glyphicon{font-size:6em; color:#3f2144; display:block; width:100%; text-align:center;}
	.shareBarLeft H3{color:#FFF; font-size:2em; margin:0;}
	.shareBarLeft P{font-size:1.2em; line-height:1.25em}
	.sbIcons{text-align:center; padding-top:20px;}
	.sbIcons A{display:block !important; line-height:55px; border-left:5px solid #ddd; color:#FFF;}
	.sbIcons IMG{height:45px;max-width:24%; margin-right:3px; margin-left:3px;}
	.fbShareBox{background-color: #29487d; background-image:url("/images/shareBarIcons/f.png"); background-repeat:no-repeat; background-position:left center;}
	.twitShareBox{background-color: #1da1f3; background-image:url("/images/shareBarIcons/t.png"); background-repeat:no-repeat; background-position:left center;}
	.pinShareBox{background-color: #bd071d; background-image:url("/images/shareBarIcons/p.png"); background-repeat:no-repeat; background-position:left center;}
	.instaShareBox{background-color: #125586; background-image:url("/images/shareBarIcons/i.png"); background-repeat:no-repeat; background-position:left center;}
	.tcBar{background-color:#ddd; margin-right:0px !important;}
	.copyright, .tc{ font-weight:700; font-size:1.5em; text-align:center }
	.tc{ font-size:1.2em; text-align:center; text-transform:uppercase;}
	FOOTER A{margin-top:15px;font-size:1.1em !important;line-height:1.8em}
	.footerSocial A{display:block;margin-top:10px;}
	.footerSocial A IMG{width:20px; margin-right:10px;}
	.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {color: #555;}
	.thankYouBox{
		border:3px solid #422247;
		text-align:center;
		font-weight:600;
		font-size:1.4em;
		line-height:1.5em;
		color:#222;
	}
	.ui-dialog{
		z-index:10001 !important;
	}

	.global_text{
		font-family: "Gotham SSm A","Gotham SSm B",Arial;
		line-height: 1.6;
		color: #222;
		font-size: 11.25pt;
		letter-spacing: -.2px;
		font-weight: 400;
	}
	@media (max-width: 1024px) {
		.text-left-sm {
			text-align: left;
		}
	}
	#userSubscribe {
		padding: 0;
		width: auto;
		position: static;
		bottom: 0;
		left: 0;
	}

	.taright{
		text-align: right;
		padding-right: 26px;
	}

	label[for="userSubscribe"]{
		transform: translateX(-8px);
		margin-top: 10px;
	}

	#adReadMoreButton{
		margin-right: 14px;
		transform: translateY(-8px);
		margin-top: 8px;
	}
	.resetBTN{
		cursor:pointer;
		color: #fff;
		background-color: rgb(100, 49, 108);
	}
	.custom-managment .col-sm-2{
		width: 14%;
	}

	/*New Tabs Start*/
	.nav.nav-tabs.with-new-btns .printableTab {
		background-color: #8c1b3a !important;
		border-color: #8c1b3a;
		color: #fff !important;
		font-weight: 500 !important;
		margin-right: 0 !important;
	}
	.nav.nav-tabs.with-new-btns {
		border-color: #442649;
	}
	.nav.nav-tabs.with-new-btns li a:hover,
	.nav.nav-tabs.with-new-btns li.active a:hover,
	.nav.nav-tabs.with-new-btns li.active a,
	.nav.nav-tabs.with-new-btns li a {
		background-color: #e8e8e8;
		margin-right: 10px;
		border-radius: 4px 4px 0 0;
		font-size: 14px;
		padding: 10px 20px;
		font-weight: 500;
		color: #000;
		margin-bottom: 1px;
		box-shadow: none;
		border-radius: 6px 6px 0 0;
		border: 0;
	}
	.nav.nav-tabs.with-new-btns li.active a:hover,
	.nav.nav-tabs.with-new-btns li.active a {
		background-color: #442649;
		color: #fff;
	}
	.navbar-collapse.tabs_outer {
		padding-left: 0;
		padding-right: 0;
		margin-top: 30px;
	}
	.nav.nav-tabs.with-new-btns .printableTab:hover {
		opacity: 0.8;
	}
	/*New Tabs End*/

	.eFrm h3 {
		text-align: center;
		margin-top: 5px;
		font-size: 19px;
	}
	input#enquiryPopSend {
		background: #e56717;
		color: #fff;
		border: 1px solid #e56717;
	}
	.myModalWrapper {}
	.myModalWrapper .modal-header {
		background: #422247;
		color: #fff;
	}
	.myModalWrapper button.close {
		color: #fff;
		opacity: 1;
		font-size: 27px;
	}
	.formWrapper {
		max-width: 500px;
		margin: 0 auto;
	}


	.space_left_0 {
		padding-left: 0;
	}
	.space_bottom_15 {
		margin-bottom: 15px;
	}
	.custom-bird-text {
		margin: 10px 0 0 -19px;
	}
	.custom_register_box {
		padding-left: 30px;
	}


	@media (max-width:991px) {
		div#searchBar {
			padding: 0 16px;
		}
	}
	@media (max-width:767px) {
		.searchBox {
			padding-left: 0;
		}
		.form-group.searchBarInner .input-group input {
			margin: 0 !important;
		}
		.headerData .row {
			margin: 0 !important;
		}
	}

	@media (max-width:480px) {
		.pad10.m-0 {
			margin-left: -10px;
			margin-right: -10px;
		}
		FORM .actionBTN.right {
			/* margin-right: 16px; */
		}
		.m-0 {
			margin: 0;
		}
		.form-group SELECT, .form-group INPUT[type=text] {
			margin-left: 0px !important;
		}
		form.forgottenPassword table tr td td#adReadMoreButton {
			padding: 12px 16px !important;
			margin: 0 !important;
		}
		form.forgottenPassword table {
			width: 100%;
		}
		form.forgottenPassword table tr td input {
			width: 100%;
		}
		form.forgottenPassword table tr {
			display: flex;
			flex-direction: column;
			align-items: flex-start;
		}
		form.forgottenPassword table tr td {
			width: 100%;
			text-align: left;
			padding: 0 !important;
		}
		span.paginationInfo {
			padding: 0px 16px;
			display: inline-block;
		}
		.pirpullPagination {
			padding: 0 16px;
		}
		.sharebarNumLikes {
			font-size: 16px;
		}
		.shareBarLeft P {
			font-size: 14px;
			line-height: 1.25em;
			margin-top: 10px;
		}
		.shareBarLeft H3 {
			font-size: 20px;
		}
		footer img {
			max-width: 100%;
		}
		.main2.loginPage form.form-horizontal .form-group > label, .main2.loginPage form.form-horizontal .form-group > div {
			width: 100%;
			padding: 0;
		}
		.main2.loginPage .col {
			padding: 0 !important;
		}
		.pirpullPagination {
			margin: 0;
			line-height: 33px;
			width: auto;
			margin-top: 12px;
			margin-bottom: 12px;
		}
		div#searchScreen form.form-horizontal p {
			font-size: 13px;
			margin-top: 50px;
		}
		div#searchScreen label.control-label {
			width: 100%;
			padding: 0;
		}
		div#searchScreen .col-sm-10, div#searchScreen .col-sm-11 {
			width: 100%;
			padding: 0;
		}
		div#searchScreen .form-control, div#searchScreen select {
			margin: 0 !important;
			width: 100%;
		}
		.row.fill .main2.breadcrumbText {
			padding-left: 14px;
		}
		header img {
			max-width: 220px;
			height: auto;
		}
		.searchBox input {
			font-size: 14px !important;
		}
		.custom_register_box {
			padding-left: 0px;
		}
		.row.space_bottom_15 {
			margin: 0 0 10px;
		}
		.space_bottom_15 .btn {
			width: 100%;
			display: block;
			margin: 0;
		}
		.custom-bird-text {
			margin: 0px 0 0 0;
			position: relative;
			left: 10px;
		}
		.custom_register_box strong {
			font-size: 13px;
			margin: 0 0 0 10px;
			display: inline-block;
		}
	}


	/*Landing page Slider Arrows start*/
	.homepageImages .slick-prev::before, .slick-next::before{
		color:red;
	}
	.homepageImages .slick-next{
		right:0;
	}
	.homepageImages .slick-prev{
		left:0;
	}
	.homepageImages.slick-slider button.slick-arrow:hover {
		background-image:url(images/silck-arrow-2.png);
	}
	.homepageImages.slick-slider button.slick-arrow {
		font-size: 0;
		width: 64px;
		height: 64px;
		z-index: 2;
		background-repeat:no-repeat;
		background-position: :center;
		background-image:url(images/silck-arrow.png);
		background-size: 100%;
	}
	.homepageImages.slick-slider button::before {
		content: none;
	}
	.homepageImages.slick-slider button.slick-prev.slick-arrow {
		transform: rotate(180deg);
		top: 42%;
	}
	/*Landing page Slider Arrows end*/
	.float-left{
		float:left;
	}
	@media only screen and (max-width: 1025px) {
		.onLargeScreen {
		  display: none;
		}
	}
	@media only screen and (min-width: 1025px) {
		.onSmallScreen {
		  display: none;
		}
	}

	@media only screen and (max-width: 480px) {
		#gridView .col {
			width: 50% !important;
		}
}

.modal-footer .loaderSpinner {border: 4px solid #f3f3f3; border-radius: 50%; border-top: 4px solid #E56717; 
	width: 20px; height: 20px; visibility: hidden;
   -webkit-animation: spin 2s linear infinite; 
   /* Safari */    
   animation: spin 2s linear infinite; margin: 0; position: absolute; 
   top: 20%; -ms-transform: translateY(-50%); transform: translateY(-50%);    }
.uploadingText {    margin: 0;    }
@-webkit-keyframes spin {  0% { -webkit-transform: rotate(0deg); }     100% { -webkit-transform: rotate(360deg); }    }
@keyframes spin {  0% { transform: rotate(0deg); }    100% { transform: rotate(360deg); }    }



/* Print CSS
============================== */
@media print{
	
	a[href]:after,
	.headerData,
	#auctionHouseSearch,
	footer .shareBar,
	footer .fill,
	.nlTrigger,
	.row.pBar,
	#backButton{
		display: none !important;
	}
	.headerStrap{
		margin-top: 20px;
	}


}