{
	background-image: url("/images/frame-105.png");
}
.lotWatchOverlay
{
	background-image: url("/images/sprites/frame-overlays.png");
}
.lotDetailWatchOverlay{position: absolute; background-image: url('../images/sprites/frame-overlays.png'); width: 42px; height: 31px; vertical-align:middle; left: -5px; top: 108px; padding: 3px; display: block;}

.lotWidgetWatch,
.lotWatchOverlay > span,
.hotLotOverlay,
.extBidIcon
{
	background-image: url("/images/sprites/global-icons.png");
}
.lotImageContainer
{
	width: 100%;
	height: 100%;
	float: left;
	position: relative;
	padding-top: 3px;
	text-align: center;
}
@media only screen and (max-width: 599px) {
	.lotImageContainer {
		padding: 10px 0;
	}
}
.lotImageContainer > table
{
	width: 100%;
	height: 100%;
}
@media only screen and (max-width: 599px) {
	.lotImageContainer > .imageFrame {
		background-position: center;
	}
}
@media only screen and (max-width: 599px) {
	.lotImageContainer > img {
		width: 100%
	}
}
.lotImageContainer > img {
	max-width: 80%;
	padding: 5px;
	border: 3px solid #CCCCCC;
	border-radius: 8px;
	box-shadow: 2px 4px 4px #888888;
}
.hot.lotImageContainer > img {
	border: 3px solid #FF971B;
}
.lotImageContainer > .imageFrameProxibidInspect
{
	background: url('/images/frame-inspected.png') no-repeat;
	position:absolute;
	height: 157px;
	width: 117px;
	top: 0;
	left: 0;
	margin:0 0 20px 0;
}
.lotWatchOverlay
{
	background-color: transparent;
	display: inline-block;
	height: 33px;
	width: 37px;
	background-position: 0 -43px;
	position: absolute;
	top: 41px;
	left: -4px;
}
.lotWatchOverlay > span
{
	display: inline-block;
	background-color: transparent;
	background-position: -49px -180px;
	height: 14px;
	width: 19px;
	position: absolute;
	top: 10px;
	left: 9px;
}
.hotLotOverlay
{
	background-position: -3px -170px;
	height: 30px;
	width: 20px;
	position: absolute;
	top: 0;
	left: 10%;
}
.extBidIcon
{
	display: inline-block;
	height: 17px;
	width: 24px;
	margin-left: -5px;
	background-position: -257px -250px;
	vertical-align: middle;
}
.extBidIcon + span
{
	vertical-align: middle;
	margin-left: 3px;
	font-size: 120%;
	font-weight: bold;
	color: #3079a4;
}
.extBidIcon + span + span
{
	font-size: 120%;
	font-weight: bold;
	vertical-align: middle;
	color: #FF4C1D;
}
.lotBorder {
	padding-top: 0;
	background-color: #ffffff
}
.lotGoTo{
	border-color: #ff4c1d;
}
.lotWatched{
	border-color: #000099;
}
.lotImage{
	float: left;
	width: 90px;
	height: 90px;
	text-align: center;
	margin: 0 8px 0 0;
}
.lotImageLarge{
	float: left;
	border: 1px solid #cccccc;
	width: 160px;
	height: 160px;
	text-align: center;
	margin: 0 8px 0 0;
}
.lotImageNone{
	display: none;
}
.lotNumber{
	font-size: 13px;
	font-weight: bold;
	color: #3079a4;
	margin: 0;
}
.lotListNumber{
	font-size: 115%;
	margin: 5px 0 3px 10px;
	max-width: 95%;
}
.lotListNumber > a{
	color: #666666;
}
.lotListNumber .lotDistance{
	color: #3079a4;
}
.lotDesc  ul li {
	list-style-type: disc;
}

@media only screen and (max-width: 599px) {
	.lotListTitle {
		text-align: center;
		margin: 0 auto !important;
		width: 100% !important;
	}
	.lotDesc {
		text-align: center;
		margin: 0 auto !important;
		width: 100% !important;
	}

	.lotListNumber {
		text-align: center;
		margin: 0 auto !important;
		width: 100% !important;
	}
	.lotQuantity {
		text-align: center;
		margin: 0 auto !important;
		width: 100% !important;
	}
}
.lotListTitle{
	margin-left: 10px;
	margin-top: 5px;
	font-weight: 700;
	font-size: 135%;
	max-width: 95%;
	word-wrap: break-word;
}
.lotInfoContainer{
	width: 356px;
	margin-left: 15px;
	display: block;
	float: left;
}
.lotListTimeRemaining{
	margin: 2px 0 2px 0;
}
.fixedPriceTimeRemaining{
	font-size: 140%;
}
.lotListTimeRemaining > span:first-child{
	font-size: 115%;
}
.lotListTimeRemaining > span + span{
	font-size: 135%;
	font-weight: bold;
	color: #3079a4;
}
.lotDownloadData{
	background: url('/images/inspect-bg.png') transparent;
	height:42px;
	width:100%;
	color:#ffffff;
	font-size:118%;
}
.lotDownloadWeGoLook{
	background: #F7F7F7;
	height:44px;
	width:100%;
	color:#EEEEEE;
	font-size:118%;
	border: 1px solid #e6e6e6;
	margin-bottom: 3px;
}
.lotDownloadData > span{
	position:relative;
	display:inline-block;
	vertical-align:middle;
	margin:0 5px 0 5px;
}
.lotDownloadData > span > p > a,
#inspectDetailLinks > a{
	position: relative;
	display: inline;
	height:25px;
	color: #ffffff;
	border: 1px solid #3079a4;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
	-moz-box-shadow: 0 1px #4797c0;
	-webkit-box-shadow: 0 1px #4797c0;
	box-shadow: 0 1px #4797c0;
	filter: progid: DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = '#4797c0');
	-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = '#4797c0')";
	/*Shadows look very different in IE (Only cardinal directions supported)*/
	/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
	/*Element should have a background-color*/
	/*All filters must be placed together*/
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#6cb0d4', endColorstr = '#509dc6');
	/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	-ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#6cb0d4', endColorstr = '#509dc6')";
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	background-image: -moz-linear-gradient(top, #6cb0d4, #509dc6);
	background-image: -ms-linear-gradient(top, #6cb0d4, #509dc6);
	background-image: -o-linear-gradient(top, #6cb0d4, #509dc6);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#6cb0d4), to(#509dc6));
	background-image: -webkit-linear-gradient(top, #6cb0d4, #509dc6);
	background-image: linear-gradient(top, #6cb0d4, #509dc6);
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
	/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/
	padding:3px 10px 2px 15px;
}

.lotDownloadWeGoLook > span > p > a,
#WeGoLookDetailLinks > a {
	display:inline-block;
	background: transparent url('/images/sprites/buttons.png') no-repeat -44px -260px;
	margin: 7px 1px 3px 15px;
	height:27px;
 	width:207px;
	font-size: 14px;
	font-family: Helvetica,Arial,sans-serif;
	font-weight: bold;
	color: #ffffff;
    position: relative;
}

#ViewLotInCatalog {
font-size:13px;
}

#lotDetailImportantAuctionInformationTop{
	/*background: transparent url("/images/featured-bgtop.png") no-repeat;color: #eee;*/
	font-size: 18px;
	/*font-weight: bold;*/
	color: #3074a9;
	/*height: 24px;*/
	/*margin: 5px 0 0 0;
	padding: 10px 0 0 0;*/
	position:relative;
	/*width: 748px;*/
	width: 958px;
}
#lotDetailImportantAuctionInformationMid{
	/*background: transparent url("/images/featured-bg.png") repeat-y;*/
	padding: 10px 0 0 0;
	position: relative;
	width: 748px;
}
#lotDetailImportantAuctionInformationBot{
	/*background:transparent url("/images/featured-bgbottom.png") no-repeat;*/
	height:20px;
	width:748px;
}
#inspectDetailLinks > a:hover,
.lotDownloadData > span > p > a:hover
{
	background-color: transparent;
	border: 1px solid #21698f;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
	-moz-box-shadow: 0 1px 2px #204456;
	-webkit-box-shadow: 0 1px 2px #204456;
	box-shadow: 0 1px 2px #204456;
	filter: progid: DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = '#204456');
	-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = '#204456')";
	/*Shadows look very different in IE (Only cardinal directions supported)*/
	/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
	/*Element should have a background-color*/
	/*All filters must be placed together*/
	/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#3d92c1', endColorstr = '#287eab');
	/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	-ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#3d92c1', endColorstr = '#287eab')";
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	background-image: -moz-linear-gradient(top, #3d92c1, #287eab);
	background-image: -ms-linear-gradient(top, #3d92c1, #287eab);
	background-image: -o-linear-gradient(top, #3d92c1, #287eab);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#3d92c1), to(#287eab));
	background-image: -webkit-linear-gradient(top, #3d92c1, #287eab);
	background-image: linear-gradient(top, #3d92c1, #287eab);
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
	/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/
}
#WeGoLookDetailLinks > a:hover,
.lotDownloadWeGoLook > span > p > a:hover
{
	display:inline-block;
	background: transparent url('/images/sprites/buttons.png') no-repeat -44px -320px;
	margin: 7px 1px 3px 15px;
	height:27px;
 	width:207px;
	font-size: 14px;
	color: #ffffff;
    position: relative;
}
#inspectDetailLinks > a > span,
.lotDownloadData > span > p > a > span
{
	position: relative;
	display: inline-block;
	background: transparent url('/images/sprites/global-icons.png') no-repeat -136px -164px;
	height:13px;
	width:13px;
	
}
#WeGoLookDetailLinks > a > span,
.lotDownloadWeGoLook > span > p > a > span
{
	display:inline-block;
	background: transparent url('/images/sprites/buttons.png') no-repeat -162px -2px;
	height:25px;
 	width:30px;
	border-radius: 5px;
	margin-right: 5px;
    position: relative;
	font-size: 14px;
	font: #ffffff;
	margin-bottom: 4px;
	vertical-align: middle;
	margin-left: -5px;
}

#inspectDetailLinks > a > span { margin-left: 80px; }
.lotDownloadData > span > p > a > span { margin: 10px 0 0 10px; }
#inspectDetailLinks > a:hover > span, .lotDownloadData > span > p > a:hover > span{ background-position: -136px -180px; }
#WeGoLookDetailLinks > a:hover > span, .lotDownloadWeGoLook > span > p > a:hover > span{ background: transparent url('/images/sprites/buttons.png') no-repeat -162px -62px;}
.lotMetaData{
	background-color: #F2F2F2;
	border: 1px solid #CCCCCC;
	color: #000000;
	font-size: 0;
	margin: 10px;
	padding: 10px 20px 5px;
}
.lotMetaData > span{
	display: inline-block;
	font-size: 12px;
	width: 48%;
	vertical-align: top;
	word-wrap: break-word;
	padding-right: 2%;
	padding-bottom: 5px;
}

.LotDescription .lotMetaData > span{
	width: 31.33%;
	padding-right: 2%;
}

.lotMetaData span span{
	/*font-weight: bold;*/
	font-size: 12px;
}
.lotMetaData .buyersPremiumRed{
	color: #FF0000
}

#inspectDetailPointer
{
	position:relative;
	display:inline-block;
	text-align:left;
	vertical-align:top;
	margin:15px;
	background: transparent url('/images/inspect-logo.png') no-repeat 0 0;
	height:12px;
	width:71px;
}
#WeGoLookDetailPointer
{
	position:relative;
	display:inline-block;
	text-align:left;
	vertical-align:top;
	margin:2px;
	background: transparent url('/images/sprites/inspect-wegolooklogo.png') no-repeat 0 0;
	height:36px;
	width:108px;
}
#inspectDetailSeparator
{
	position: relative;
	display: inline-block;
	background: transparent url("/images/headerdivider.png") no-repeat 0 0;
	height: 17px;
	margin: 13px 15px 0 0;
	width: 2px;
}
#inspectDetailText
{
	width: 375px;
}
#WeGoLookDetailText
{
	width: 375px;
	position: relative;
	display: inline-block;
	color: #666666;
	vertical-align:top;
	padding: 13px 0 0 0;
}
#inspectDetailText,
#inspectCatalogText
{
	position: relative;
	display: inline-block;
	color: #ffffff;
	vertical-align:top;
	padding: 13px 0 0 0;
}
#inspectDetailLinks,
.lotDownloadData > span > p
{
	position:relative;
	display:inline-block;
	text-align:left;
	vertical-align:top;
	padding: 13px 0 0 0;
	margin: 0 0 0 0;
}
#WeGoLookDetailLinks,
.lotDownloadWeGoLook > span > p
{
	position:absolute;
	display:inline-block;
	text-align:left;
	padding: 2px 0 0 0;
	margin: 0 0 0 0;
}

.lotDownloadData > span > p
{
	padding: 3px 0 0 0;
}
a.externalLink span.postMetaLink,
a.externalLinkProtection span.postMetaLink,
a.externalLinkOther span.postMetaLink{
	background: transparent url(/images/icon-externallink.png) no-repeat;
	display:inline-block;
	height: 7px;
	margin: 0 5px 2px 0;
	width: 7px;
}
.lotDetailDownloadArea
{
	display:block;
	margin:0 0 5px 0;
}
.lotDesc{
	font-size: 115%;
	margin: 0 10px;
	color: #000000;
	line-height: 18px;
	word-wrap: break-word;
}
.lotBorder.onCreateBidder > .lotDesc,
.lotBorder.onCreateBidder > .lotListTitle,
.lotBorder.onCreateBidder > .lotListNumber{
	width:610px;
}
#lotDesc > iframe{
	width: 375px;
	height: 200px;
	display: block; 
	clear: both;
}
.lotDescLargeImage{
	width: 300px;
	margin-left:202px;
}
.lotDescNoImage{
	width: 470px;
	margin-left:32px;
}
.lotSeparator{
	clear: both;
	border-bottom: 1px dotted #aaaaaa;
	height:18px;
	margin: 0 0 10px;
}
.lotMiniNav{
	float: left;
	margin: 0 15px 0 0;
	width: 17px;
}
.lotDetailTimesTheMoney{
	height: 19px;
	margin: 6px 6px -1px 6px;
}
.lotWidgetTimesTheMoney{
	height: 17px;
	margin: 6px 6px 6px 0;
}
.smallLotWidgetTimesTheMoney{
	height: 17px;
	margin: 4px 4px -2px 4px;
}
.lotQuantity{
	color: #000000;
	visibility: visible;
	margin: 2px 0 2px 10px;
	font-size: 140%;
}
.lotType{
	color: #F93;
	visibility: hidden;
}
.lotWidgetHot{
	height: 17px;
	background-position: -66px -121px;
	visibility: hidden;
}
.LotIsHot{
	visibility: visible;
}
.lotWidgetDetail{
	height: 17px;
	background-position: -64px -153px;
	margin: 6px 0 0 0;
}
.lotLinksContainer {
    align-content: flex-start;
	display: flex;
	flex-direction: row-reverse;
	justify-content: center;
	align-items: center;
	margin: 10px 0 0 0;
}
.lotWatchContainer
{
	text-align: right;
}
.lotFinanceContainer
{
	clear: right;
	float: right;
	text-align: right;
	margin: 0;
	padding: 0;
}
.lotFinanceContainer #cat-finance
{
	left: 0;
	display: flex;
	float: right;
}
.lotWatch > .lotWidgetWatch + span
{
	vertical-align: middle;
	font-weight: bold;
}
.lotWidgetWatch{
	height: 14px;
	width: 20px;
	display: inline-block;
	vertical-align: middle;
	background-position: -30px -29px;
	margin-right: 5px;
	background-color: transparent;
}
.lotWatch:hover > .lotWidgetWatch
{
	background-position: -30px -53px;
}
.lotWidgetIncrementTable{
	width: 16px;
	height: 13px;
	background-position: -34px -212px;
}
.LotWatchHidden{
	visibility: hidden;
}
.lotWidgetEmailToFriend{
	height: 17px;
	background-position: -64px -210px;
	margin: 3px 0 0 0;
}
/*h1, h2{
	color: #3079a4;
	font-family: Helvetica,Arial,sans-serif;
	font-weight:bold;
	font-size: 130%;
	margin: 5px 0 5px 0;
}
p{
	color: #666666;
	font-family: Helvetica,Arial,sans-serif;
	font-weight: normal;
	font-size: 130%;
	margin: 5px 0 0 0;
}*/

.BigBidWidgetPlaceBid{
	width: 56px;
	height: 27px;
	background-position: -357px -507px;
	margin: 5px 0 0 0;
	vertical-align: top;
	cursor: pointer;
}
.confirmBid {
	display: none;
	text-align: center;
}
.placingBid{
	display: none;
}
.BigBidWidgetYep{
	width: 56px;
	height: 27px;
	background-position: -327px -627px;
	margin: 5px 0 0 0;
	vertical-align: top;
	cursor: pointer;
}
.BigBidWidgetNope{
	width: 56px;
	height: 27px;
	background-position: -387px -627px;
	margin: 5px 0 0 0;
	vertical-align: top;
	cursor: pointer;
}
.lotTimerFinalWarning{
	width: 92px;
	height: 13px;
	background-position: -90px -150px;
	display: none;
}
.lotTimeRemaining a{
	font-weight: normal;
	font-style:italic;
	color: #999999;
}
.StaggeredNotStartedMsg{
	font-weight:normal;
	color:#666666;
}
.reserveMet{
	color: #3079a4;
	font-style: italic;
}
.reserveNotMet{
	color: #ff9933;
	font-style: italic;
}
.viewMyBids{
	background-position: -183px -2px;
	height:18px;
	width:24px;
}
.refreshBids{
	background-position: -242px -2px;
	height:19px;
	width:19px;
}

.printCatalog{
	background-position: -271px -4px;
	height:19px;
	width:20px;
}


/*--------------------------------------------------------*/
/*------NEW AND UPDATED STYLES GO BELOW THIS LINE---------*/
/*--------------------------------------------------------*/

/* Start of Catalog Bid Widget */

@media only screen and (max-width: 599px) {
	.BigBidWidget.lotsList {
		margin-top: 10px;
	}
}
@media only screen and (max-width: 599px) {
	.BigBidWidget form.userInput {
		position: absolute;
		left: 50%;
		transform: translate(-50%, 0);
	}
}
.BigBidWidget form.userInput
{
	max-width: 425px;
	clear: right;
	margin-top: 66px;
	margin-bottom: 16px;
	font-size: 11px;
	position: relative;
	color: #666666;
}
.BigBidWidget form.userInput span.input{
	margin-right: 3px;
	margin-top: 4px;
}
.BigBidWidget form.userInput p
{
	margin: 0;
	padding: 0;
}
.BigBidWidget form.userInput .bidButtons{
	margin: 0 -4px;
}
.BigBidWidget .button
{
	font-size: 120%;
	padding-right: 12px;
}
.BigBidWidget .button.medium
{
	width: 180px;
}
.BigBidWidget span.input > input{
	width: 86px;
	margin-right: -5px;
	color: #666666;
}
.BigBidWidgetBottom{
	background: transparent url(/images/listbid-bgbottom.png) no-repeat;
	height: 12px;
	margin-bottom: -12px;
	width: 234px;
	position: relative;
}
.BidWidgetTop{
	padding: 10px 16px 0;
	margin-top: -66px;
	margin-bottom: -3px;
	min-height: 61px;
	background: linear-gradient(180deg, rgba(255,255,255,1) 0, rgba(235,235,235,1) 7%);
	background-color: #EBEBEB;
	border: 2px solid #FFFFFF;
	border-radius: 12px;
	box-shadow: 0 0 5px 1px rgba(143,143,143,1);
	position: relative;
}
.BigBidWidgetContent{
	position: relative;
	z-index: 2;
}
.pulseTop, .pulseBottom, .pulseBg{
	display: none;
}
.BigBidWidget.pulse .pulseTop,
.BigBidWidget.pulse .pulseBottom,
.BigBidWidget.pulse .pulseBg{
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 1;
	opacity: 0;
	top: 0;
	left: 0;
}
.BigBidWidget.pulse .pulseTop{
	background: none;
}
.BigBidWidget.pulse .pulseBottom{
	background: none;
}
.BigBidWidget.pulse .pulseBg{
	background: none;
	border: 2px solid #FF4B11;
	border-radius: 12px;
}
.BigBidWidget.lotsList .lotStatusValue.pulse{
	color: #FF4B11;
}
.BigBidWidget .lotStatusLabel{
	font-weight: bold;
	color: #3079a4;
	font-size: 110%;
}
.BigBidWidget .lotStatusValue{
	font-weight: bold;
	color: #000000;
	font-size: 150%;
	margin-left: 5px;
}
.BigBidWidget div.reserveNotMet{
	display: inline-block;
	height: 19px;
	width: 19px;
	background-color: transparent;
	background-position: -2px -87px;
}
.BigBidWidget.lotClosed form.userInput{
	background: transparent url(/images/listclosed.png);
	margin: 66px 0 0 0;
}
.BigBidWidget.lotClosed .BigBidWidgetTop{
	background-image: none;
	margin-top: 0;
	padding-top: 7px;
	min-height: 0;
}
.BigBidWidget.lotClosed .lotStatusLabel,
.BigBidWidget.lotClosed .lotStatusValue{
	color: #999999;
}
.BigBidWidget.lotClosed > span.soldQuantity{
	float: right;
	text-align: left;
	font-size: 1.1em;
	font-weight: 700;
}
.BigBidWidget span.lotStatusSubMessage{
	color: #666666;
	display: block;
}

.BigBidWidget span.lotStatusSubMessageYouLead {
	color: #669900;
	display: block;
}
.BigBidWidget .lotClosed span.lotStatusSubMessageYouLead {
	font-style:italic; 
        font-size: 13px; 
        color: #9999999 !important; 
        font-weight: normal;    
}
.BigBidWidget span.lotStatusSubMessageOutBid {
	color: #CC0000;
	display: block;
}

.BigBidWidget span.highBidLabelYouLead {
	color: #669900;
}

.BigBidWidget span.highBidLabelOutBid {
	color: #CC0000;
}

.BigBidWidget.leading .lotStatusLabel,
.BigBidWidget.leading .lotStatusValue,
.BigBidWidget.leading span.lotStatusSubMessage,
.BigBidWidget.leading .youLeadMsg {
	color: #669900;
}
.BigBidWidget.outbid .lotStatusLabel,
.BigBidWidget.outbid .lotStatusValue,
.BigBidWidget.outbid span.lotStatusSubMessage,
.BigBidWidget.outbid span.lotStatusSubMessageYouLead,
.BigBidWidget.outbid div.lotStatusSubMessage,
.BigBidWidget.outbid span.outbidMsg,
.BigBidWidget.bidNotAccepted .lotStatusLabel,
.BigBidWidget.bidNotAccepted .lotStatusValue,
.BigBidWidget.bidNotAccepted span.lotStatusSubMessage,
.BigBidWidget.bidNotAccepted div.lotStatusSubMessage
{
	color: #CC0000;
}
.BigBidWidget span.outbidMsg,
.BigBidWidget span.youLeadMsg,
.BigBidWidget.lotsList.leading span.lotStatusSubMessage,
.BigBidWidget.lotsList.leading span.lotStatusSubMessageYouLead,
.BigBidWidget.lotsList.leading span.lotStatusSubMessageOutBid {
    display: none;
}
.BigBidWidget.lotClosed.lotsList span.lotStatusSubMessage{
	font-style:italic; 
    font-size: 13px; 
    color: #999999 !important; 
    font-weight: normal;
    position: relative;
    top: -18px;
}
.BigBidWidget.outbid span.outbidMsg,
.BigBidWidget.leading span.youLeadMsg,
.BigBidWidget.lotsList span.lotStatusSubMessageYouLead,
.BigBidWidget.lotsList span.lotStatusSubMessageOutBid,
.BigBidWidget.lotsList span.lotStatusSubMessage, .BigBidWidget.lotsList div.lotStatusSubMessage{
	display: inline;
}
.BigBidWidget.outbid p.lotStatusNotice.outbid,
.BigBidWidget.leading p.lotStatusNotice.leading{
	display: block;
}
.BigBidWidget div.minimumBid
{
	position: relative;
	z-index: 0;
	margin-left: -4px;
}
.incTable
{
	position: absolute;
	background-color: transparent;
	xborder: 1px solid black;
	xpadding: 10px;
	z-index: 1;
}
.incTable > div
{
	position: relative;
	background-color: #FFFFFF;
	border: 1px solid black;
	padding: 10px;
	z-index: 1;
}

.incTable table{
	padding-left:5px;
	padding-right:5px;
	font-size:10px;
	margin-right:auto;
	margin-left:auto;
	min-width:260px;
}

.BigBidWidget .incTable
{
	position: absolute;
	background-color: transparent;
	z-index: 1;
	font-weight: normal;
}

.BigBidWidget .incTable > div
{
	position: relative;
	background-color: #FFFFFF;
	border: 1px solid black;
	padding: 10px;
	z-index: 1;
}
.BigBidWidget.selectIncrement .incrementChoice{
	display: block;
	color: #000000;
}
.BigBidWidget.selectIncrement .incrementChoice > span:first-child{
	font-weight: bold;
}
.BigBidWidget.selectIncrement .incrementChoice .cancelBid{
	margin-left: 160px;
	color: #666666;
	font-weight: bold;
}

.BigBidWidget p.lotStatusNotice,
.BigBidWidget.lotClosed .BigBidWidgetBottom,
.BigBidWidget.lotClosed div.minimumBid,
.BigBidWidget.lotClosed div.timesTheMoneyMsg,
.BigBidWidget .incrementChoice,
.BigBidWidget.selectIncrement .placeBid,
.BigBidWidget.selectIncrement .extraMessage,
.BigBidWidget div.additionalMessages .hideMessage,
.BigBidWidget.selectIncrement div.minimumBid,
.BigBidWidget.lotClosed .bidButtons{
	display: none;
}

.BigBidWidget div.additionalMessages > p{
	border-top: 1px dotted #000000;
	border-bottom: 1px dotted #000000;
	margin: 0 -5px 8px;
	padding: 2px 4px;
}

.BigBidWidget div.instantPurchase{
	position: relative;
	border-bottom: 1px dotted #000000;
	border-top: 1px dotted #000000;
	clear: both;
	padding: 5px 14px 5px 10px;
	margin-bottom: 5px;
}
.BigBidWidget.lotClosed div.instantPurchase{display: none;}
.BigBidWidget div.instantPurchase .ipButtons .button{
	width: 166px;
	margin-left: 32px;
	padding-right: 0;
}
.BigBidWidget div.instantPurchase .ipLabelSection > span.ipLabel{
	display: inline-block;
	float: right;
	font-size: 1.2em;
	width: 193px;
	font-weight: bold;
	color: #3079A4;
	padding-left: 2px;
}
.BigBidWidget div.instantPurchase .proxibidtooltip{
	font-size: 0.8em;
	display: inline-block;
	float: right;
	font-weight: normal;
}

.BigBidWidget.lotsList.fixedPrice div.instantPurchase{
	border-top: none; 
}
.BigBidWidget.lotsList.fixedPrice div.instantPurchase .ipLabelSection > span.ipLabel{
	width: 208px;
}

/* End of Catalog Bid Widget */

#divClosedLots div.instantPurchase {
	display: none;
}

/* Start of LotDetail Bid Widget */
.BigBidWidgetTitle{
	font-size: 140%;
	max-width: 425px;
}
.BigBidWidget {
	color: #666666;
}
.BigBidWidgetTitle > .lotTitle {
	float: none;
	font-weight: bold;
	color:  #3079a4;
	padding: 3px 0;
}
.BigBidWidgetTitle > .lotNumber {
	font-weight: normal;
	color: #666666;
	padding: 3px 0;
}

.BigBidWidgetTitle > .lotNumber > div {
	font-size:13px;
}

.BigBidWidgetTop {
	background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(235,235,235,1) 7%);
	background-color: #ebebeb;
	border-radius: 12px;
	border-color: #ffffff;
	border-width: 2px;
	border-style: solid;

	-webkit-box-shadow: 0px 0px 5px 1px rgba(143,143,143,1);
	-moz-box-shadow: 0px 0px 5px 1px rgba(143,143,143,1);
	box-shadow: 0px 0px 5px 1px rgba(143,143,143,1);

	padding: 10px 0 16px;
}

.BigBidWidgetFiller{
	margin-top: 6px;
	text-align: center;
}
.BigBidWidget div.instantPurchase{margin-top:10px; overflow:auto; padding-bottom: 10px;}

.BigBidWidget div.instantPurchase .ipLabelSection{
	float: left;
	width: 135px;
	line-height: 15px;
	margin-top: 12px;
}
.BigBidWidget div.instantPurchase .ipLabelSection.agree{
	line-height: 19px;
	width: 225px;
	margin-top: 8px;
}
.BigBidWidget div.instantPurchase .ipLabelSection.agree > a{
	margin-left: 140px;
	font-size: 1.1em;
}
.BigBidWidget div.instantPurchase .ipButtons{float: right;}

.BigBidWidget div.instantPurchase .ipLabelSection span,
.BigBidWidget div.instantPurchase .ipLabelSection span.ipLabel{
	float: none; display: inline;
}
.BigBidWidget div.instantPurchase .ipButtons{width: 220px;}
.BigBidWidget.fixedPrice div.instantPurchase .ipButtons{line-height: 0;}
.BigBidWidget.fixedPrice div.instantPurchase .ipButtons.agree{width: 140px;}
.BigBidWidget div.instantPurchase .questionIcon{margin-top: 11px;}

.BigBidWidget div.instantPurchase .instantPurchaseConfirm{display: none;}
.BigBidWidget div.instantPurchase .instantPurchaseConfirm .button{width: 100px;}
.BigBidWidget div.instantPurchase .instantPurchaseConfirm .termsMsg{
	clear: both;
	padding-top: 3px;
	font-size: 1.2em;
}
.BigBidWidget div.instantPurchase .instantPurchaseConfirm  div.left{
	clear: both;
	float: left;
	margin-top: 10px;
}
.BigBidWidget div.instantPurchase .instantPurchaseConfirm  div.right{
	float: right;
}
.BigBidWidget div.instantPurchase .instantPurchaseConfirm  div.lotFees{
	clear: both;
}
.BigBidWidget div.instantPurchase.offerOnly .ipLabel .proxibidtooltip{margin-left: 0;}
.BigBidWidget.fixedPrice div.instantPurchase.offerOnly .ipLabelSection > span.ipLabel{width: auto;}
.BigBidWidget div.instantPurchase.offerOnly .ipLabelSection{
	display: none;
}
.BigBidWidget div.instantPurchase.offerOnly .ipLabelSection{left: 165px;}
.BigBidWidget div.instantPurchase.offerOnly .ipButtons{margin-left: auto; margin-right: auto; float: none;}
.BigBidWidget div.instantPurchase .spacer{display: inline-block; width: 90%; height: 8px;}
.BigBidWidget div.instantPurchase .ipButtons .button{
	margin-top: 5px;
	margin-right: 4px;
}

.BigBidWidget div.instantPurchase .instantPurchaseConfirm .amount{color: #000; font-size: 1.5em;}
.BigBidWidget div.instantPurchase .paymentType{
	display: block;
	padding-top: 10px;
	font-size: 120%;
}

.TimeRemaining 
{
	position: relative;
	padding-bottom: 5px;
}
.BigTimeRemaining {
	font-weight: bold;
	font-size: 110%;
	color:  #3079a4;
	padding: 0 0 0 3px;
}
.BigBidWidget .topContentCenter{
	font-size: 120%;
}
.BigBidWidget .midContent{
	padding: 10px 2px;
	font-size: 120%;
}
.BigBidWidget .midContentAlt{
	font-size: 120%;
}
.BigBidWidget .leftContentTop{
	width: 108px;
	float: left;
	text-align: right;
	font-size: 120%;
}
.BigBidWidget .rightContentTop{
	width: 295px;
	float: right;
	font-size: 120%;
}
.BigBidWidget .placeBid .leftContentBottom{
	clear: both;
	width: 108px;
	float: left;
	text-align: right;
	font-size: 120%;
	padding-top: 14px;
}
.BigBidWidget .placeBid .rightContentBottom{
	width: 295px;
	float: right;
	font-size: 100%;
	padding-top: 6px;
}
.BigBidWidget .button
{
	font-size: 120%;
	padding-right: 12px;
}
.BigBidWidget .button.medium
{
	width: auto;
}
.BigBidWidget span.input input.BigBidWidgetTextbox{
	width:110px;
	color: #666666;
}
.BigBidWidget .lotStatusLabel
{
	display: inline-block;
	text-align: right;
	font-size: 100%;
	font-weight: normal;
	color: #666666;
	padding-bottom: 10px;
}
.BigBidWidget .lotStatusValue{
	clear:both;
	position: relative;
	font-weight: bold;
	color: #000000;
	font-size: 120%;
	left: 8px;
	xtop: -1px;
}
.BigBidWidget.lotClosed span.soldQuantity{
	display: inline-block;
	margin-top: 10px;
}
.BigBidWidget div.reserveNotMet{
	background-color: transparent;
	background-position: -2px -87px;
	vertical-align: middle;
	width: 19px;
	z-index: 1;
}
.BigBidWidget div.reserveNotMetInactiveLot{
	background-color: transparent;
	background-position: -2px -87px;
	width: 19px;
	margin: 0;
	z-index: 1;
}
.BigBidWidget.fixedPrice.lotActive .BigBidWidgetTop,
.BigBidWidget.fixedPrice.lotActive form.userInput,
.BigBidWidget.fixedPrice.lotActive .BigBidWidgetContent > *,
.BigBidWidget.fixedPrice.lotActive .BigBidWidgetBottom,
.BigBidWidget.fixedPrice.lotActive .hideIfFixed,
.BigBidWidget.fixedPrice.lotActive .instantPurchase .hideIfFixed{
	display: none !important;
}
.BigBidWidget.fixedPrice.lotActive .timeRemaining,
.BigBidWidget.fixedPrice.lotActive.hasStaggered form.userInput{
	display: block !important;
}
.BigBidWidget.fixedPrice.lotActive form.userInput{
	margin-top: 0;
	background: transparent;
}
.BigBidWidget.fixedPrice.lotActive .BigBidWidgetTop{
	background: transparent;
	min-height: 0;
	margin: 0;
	width: 206px;
}
.BigBidWidget.fixedPrice.lotClosed .BigBidWidgetTop,
.BigBidWidget.fixedPrice.lotClosed form.userInput,
.BigBidWidget.fixedPrice.lotPassed .BigBidWidgetTop,
.BigBidWidget.fixedPrice.lotPassed form.userInput{
	display: block;
}

.BigBidWidget.fixedPrice a.button.buy{
	height: 29px;
	line-height: 29px;
	position: relative;
}
.lotsList.fixedPrice .button.lotBestOffer{
	float: left;
}
.smReserveNotMet{
	font-size:16px;
	color:#000000;
	margin-left:6px;
	position: relative;
}
.smReserveNotMetInactiveLot{
	font-size:16px;
	font-weight: normal;
	color:#999999;
	margin-left:6px;
	position: relative;
}
.bigReserveNotMet{
	font-size: 14px;
	color: #666666;
	margin-left: 5px;
	vertical-align: middle;
}
.bigReserveNotMetInactiveLot{
	font-size:14px;
	font-weight: normal;
	color:#999999;
	margin-left:8px;
	position: relative;
	top: -3px;	
}

.BigBidWidget.lotClosed{
	margin: 0;
}
.BigBidWidget.lotClosed .BigBidWidgetTop{
	background-image: none;
	margin-top: 0;
	min-height: 0;
}
.BigBidWidget div.additionalMessages > p{
	clear: both;
	border-top: 1px dotted #000000;
	border-bottom: 1px dotted #000000;
	margin: 0 13px 4px;
	padding: 2px 0;
}

.BigBidWidget div.lotStatusSubMessage
{
	clear:both;
	position: relative;
	color: #666666;
	display: inline;
	left: 10px
}

.BigBidWidget.lotClosed .lotStatusLabel,
.BigBidWidget.lotClosed .lotStatusValue{
	color: #666666;
}
.BigBidWidget.leading .lotStatusLabel,
.BigBidWidget.leading .lotStatusValue,
.BigBidWidget.leading div.lotStatusSubMessage{
	color: #669900;
}

.BigBidWidget.outbid .lotStatusLabel,
.BigBidWidget.outbid .lotStatusValue,
.BigBidWidget.outbid div.lotStatusSubMessage{
	color: #CC0000;
}

.BigBidWidget.outbid p.lotStatusNotice.normal,
.BigBidWidget.outbid p.lotStatusNotice.outbid,
.BigBidWidget.leading p.lotStatusNotice.leading,
.BigBidWidget p.extraMessage{
	clear: both;
	display: block;
	border-top: 1px dotted #000000;
	border-bottom: 1px dotted #000000;
	margin: 0 0 4px 13px;
	padding: 2px 0;
}
.BigBidWidget div.minimumBid
{
	xtop: 10px;
	position: relative;
	z-index: 1;
	left: 50%;
	clear: both;
	padding-bottom: 10px;
	transform: translate(-50%, 0);
}
.BigBidWidget div.termsMessage{
	padding: 10px 0 0 22px;
	display: none;
}
.bigBidWidgetTextbox {
	line-height: 23px;
	vertical-align: middle;
}
.BigBidWidget .confirmBid .leftContentBottom
{
	width: 108px;
	float: left;
	font-size: 120%;
	font-weight: bold;
	color: #3079a4;
	padding-top: 15px;
}

.BigBidWidget .confirmBid .rightContentBottom{
	width: 290px;
	float: right;
	font-size: 160%;
	font-weight: bold;
	color: #000000;
	padding-top: 13px;
	text-align: left;
}

.BigBidWidget .confirmBid .contentBottom{
	clear: both;
	float: left;
	width: 300px;
	font-size: 100%;
	padding-top: 13px;
	margin-left: -80px;
}
.non-responsive #contentWrapper {
	margin: 0 10px;
}
.BigBidWidget.selectIncrement .incrementChoice > span:first-child{
	font-weight: bold;
}
.BigBidWidget.selectIncrement .incrementChoice .cancelBid{
	color: #666666;
	display: inline-block;
	margin: 10px 0 0 0;
	font-weight: bold;
}

.BigBidWidget p.lotStatusNotice,
.BigBidWidget.lotClosed .BigBidWidgetBottom,
.BigBidWidget .incrementChoice,
.BigBidWidget .termsMessage,
.BigBidWidget.selectIncrement div..placeBid,
.BigBidWidget.selectIncrement .extraMessage,
.BigBidWidget.selectIncrement div.minimumBid{
	display: none;
}
.BigBidWidget div.slideDown
{
	display: none;
}
.BigBidWidget .slideDown > div.slideDownTop
{
	border-radius: 5px;
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	box-shadow: #8f8f8f 0 0 5px 1px;
	color: #666666;
	font-size: 120%;
	margin: 0 10px;
	overflow: auto;
	padding: 10px 10px 0 10px;
}
.BigBidWidget .slideDownBottom{
	background: transparent url(/images/bidconfirmLot-bg.png) no-repeat;
}
.BigBidWidget .slideDown > div >div.leftContent
{
	width: 180px;
	float: left;
	text-align: right;
	position: relative;
   top: 6px;
}
.BigBidWidget .slideDown > div > div.rightContent
{
	width: 190px;
	padding-left: 10px;
	float: left;
	position: relative;
	top: 6px;	
	text-align: left;
}
.BigBidWidget .slideDown .slideDownDottedBorder {
	width: 95%;
	margin: 10px 0 10px 0;
	border-bottom: 1px dotted black;
}

.BigBidWidget div.slideDown div.slideDownTop div.rightContent span#slideEstimatedTotal.slideDownEstTotal {
	clear: both;
	color: #3079a4;
	font-weight: bold;
}

.placeInstaBid {
	text-align: center;
	position: relative;
	left: -5px;
}

.placeInstaBidLotDetail {
	padding-bottom: 10px;
	text-align: center;
}

.smInstaBidButton {
	display: inline-block;
	text-align: left;
}

.bigInstaBidButton {
	display: inline-block;
	text-align: left;
}

.switchBid{
	padding-left: 5px;
}

.smSwitchBidType {
	padding-top: 5px;
	text-align: center;
}

.bigSwitchBidType {
	padding-top: 5px;
	text-align: center;
}

.valid1,
.valid2,
.changeLinkShow,
.changeLinkHide{
	display: none;
}

div.paymentType.valid1,
div.paymentType.valid2,
div.paymentType.valid1 > p.valid1,
div.paymentType.valid2 > p.valid2{
	clear: both;
	display: block;
}

div.paymentType.valid1 > p.valid1 > .changeLinkShow{
	clear: both;
	display: inline;
}

.LiveArea{
	position: relative;
	height: 50px;
	top: 32px;
	width: 230px;
}

/* End of LotDetail Bid Widget */

/* Start of LotDetail Reskin */

	/* start override auctionStatusWidget so it doesn't display */
.auctionStatusWidget{ display: none;}
	/* end override auctionStatusWidget so it doesn't display */

.dotted-div {
	clear: both;
	position: relative;
	top: -20px;
	width: 958px;
	height: 1px;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 5px;
}

.catalogSocialNetworking,
.catalogSocialNetworking > div {
	display: inline;
	verticle-align: middle;
}

.ccIcon-text{
	clear: both;
	position: relative;
	top: -6px;
	vertical-align: middle;
	font-weight: normal;
}

.timed-icon, 
.live-icon,
.catalog-icon,
.email-icon,
.add-icon,
.print-icon,
.emailToFriend-icon,
.mylots-icon,
.refresh-icon,
.incrementIcon{
	background-image: url('/images/sprites/global-icons.png'); 
}

.timed-icon {background-position: -4px -267px; width: 19px; height: 18px; margin-bottom: -3px; display: inline-block;}
.live-icon {background-position: -46px -267px; width: 19px; height: 18px; margin-bottom: -3px; display: inline-block;}


.catalog-icon { width: 24px; height: 24px; display: inline-block; cursor: pointer;  no-repeat; background-position: -117px -15px;}
#ViewLotInCatalog:hover .catalog-icon { background-position: -117px -39px;}

.email-icon { width: 24px; height: 24px; display: inline-block; cursor: pointer;  no-repeat; background-position: -2px -15px;}
.email-icon:hover { background-position: -2px -39px;}

.add-icon { width: 24px; height: 24px; display: inline-block; cursor: pointer;  no-repeat; background-position: -58px -17px;}
#AddAuctionToQueue:hover .add-icon { background-position: -58px -41px;}

.print-icon { width: 24px; height: 24px; display: inline-block; cursor: pointer;  no-repeat; background-position: -87px -17px;}
#PrintThisPage{ min-width:80px;width:90px;overflow:visible;white-space:nowrap;word-wrap:nowrap;}
#PrintThisPage:hover .print-icon:hover, .printcatalog:hover > .print-icon { background-position: -87px -41px;}

.emailToFriend-icon { width: 24px; height: 17px; display: inline-block; no-repeat; background-position: 0 -28px; vertical-align: middle;}
#EmailLotToFriend:hover .emailToFriend-icon, #GetMoreInfo:hover .emailToFriend-icon { background-position: 0 -52px;}

.mylots-icon { width: 24px; height: 24px; display: inline-block; cursor: pointer; background-position: -59px -74px;}
.refresh-icon { width: 20px; height: 24px; display: inline-block; cursor: pointer;  no-repeat; background-position: -170px -15px;}
.refresh-icon:hover, .refreshlots:hover > .refresh-icon { background-position: -170px -40px;}

.incrementIcon{ width: 24px; height: 14px; display: inline-block; background-position: -223px -28px; vertical-align: middle}
.incrementIcon:hover, .incrementTable:hover > .incrementIcon { background-position: -223px -54px;}

a.arrowButtonLittle.left.disabled{
	background-position: -175px -175px;
	cursor: default;
}

.AuctionInfo {
	min-height:100px;
	margin-top: 15px;
}

.AuctionInfoLeft {
	display: inline-block;
	margin-bottom: 5px;
	width: 280px;
}

.AuctionInfoLeftTitle{
	font-weight: bold;
	color: #3079a4;
	font-size: 105%;
}

.AuctionInfoLeftText{
	font-weight: bold;
	color: #000000;
	font-size: 105%;
}

.AuctionInfoRight {
	color: #000000;
	display: inline-block;
	font-size: 105%;
	font-weight: bold;
	vertical-align: top;
	width: 140px;
}

div.AuctionInfoRight > span{
	min-height: 20px;
	display: inline-block;
}
div.AuctionInfoRight .values {
	color: #666666;
}

.LotDescription{
	/*clear: both;*/
	position: relative;
	min-height: 50px;
	padding: 20px 0 0 0;
}

.LotDescriptionTitle{
	color: #3079a4;
	font-size: 18px;
	line-height: 140%;

}

.LotDescriptionDescription{
	clear: both;
	position: relative;
	width: 745px;
	color: #000000;
	font-size: 16px;
	line-height: 160%;
}
.LotDescriptionDescription ul li {
	list-style-type: disc;
}
.LotCompanyInfoContact{
	color: #3079a4;
	font-weight: normal;
}

.lotDetailSpecialTermsArea{
	font-size: 14px;
	font-weight: normal;
	line-height: 120%;
}

div.LotDetailSocialLinks > div:first-child{
	min-width: 270px;
	position:relative;
	display: inline-block;
}

.AddAuctionToQueue {
	padding: 3px;
	border-bottom: dotted 1px #999;
}

.WidgetTextButton {
	font-weight: bold;
}

.webcastAuctionIndicator, .timedAuctionIndicator{
	float: left;
}


#scrollLeftTop,
#scrollRightTop{
  display: none;
}

.CarouselAltImages
{
	position: relative;
	width: 550px;
	/*float: left;
	display:inline-block;*/
	height:70px;
	display: none;
}

.CarouselAltImages a.arrowButtonLittle{
	margin: 0 8px 0 0;
}
.CarouselAltImages a.arrowButtonLittle.left{
	float: left;
	margin: 44px 0 0 0;
}
.CarouselAltImages a.arrowButtonLittle.right{
	float: right;
	margin: 44px -7px 0 0;
}
.CarouselAltImages .hotLot{
	float: left;
	height: 75px;
	margin: 0 8 0 0;
	width: 71px;
}

.CarouselAltImages .hotLot div{
	background-image: url("/images/frame-60.png");
	height: 71px;
	margin: 0 0 5px 0;
	width: 71px;
}
.CarouselAltImages div{
	margin: 0;
	overflow: hidden;
	width: 500px; /*will accomodate 7 pictures*/
}
.CarouselAltImages div#topScroller{
	position:relative;
	margin: 0;
	height: 75px;
	width: 12500px;
}
.CarouselAltImages .hotLot p{
	color: #000;
	font-size: 120%;
	margin:0;
	text-align: center;
}
.CarouselAltImages .hotLot p.company{
	color: #666;
	font-size: 90%;
	margin:0;
}
.CarouselAltImages .hotLot p.bid{
	color: #3079a4;
	font-size: 130%;
	font-weight: bold;
	margin:0;
}

.CarouselAuctionLotImages
{
	clear: both;
	height: 120px;
	width: 755px;
	float: left;
}

.ImageViewlg
{
	border: 1px solid #CCCCCC;
	height: 550px;
	width: 550px;
	padding: 0;
	margin: 0;
	float: left;
	position: relative;
	top: 0;
	left: 0;
	text-align: center;
	vertical-align: middle;
}
.hot.ImageViewlg
{
	border-width: 3px;
	border-style: solid;
	border-color: #ffcc00;
	-moz-border-image: -moz-linear-gradient(-45deg,  #ffcc00 0%, #ff6600 100%) 30 30 stretch;
	-webkit-border-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffcc00), color-stop(100%,#ff6600)) 30 30 stretch;
	-webkit-border-image: -webkit-linear-gradient(-45deg,  #ffcc00 0%,#ff6600 100%) 30 30 stretch;
	-ms-border-image: -ms-linear-gradient(-45deg,  #ffcc00 0%,#ff6600 100%) 30 30 stretch;
	border-image: linear-gradient(135deg,  #ffcc00 0%,#ff6600 100%) 30 30 stretch;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc00', endColorstr='#ff6600',GradientType=1 );
	-webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.4);
	-moz-box-shadow:    0 0 6px 0 rgba(0, 0, 0, 0.4);
	box-shadow:         0 0 6px 0 rgba(0, 0, 0, 0.4);
}

.ImageNoBpOverlay
{
	position:absolute;top:6px;left:6px;background-image:url('/images/sprites/no-bp.png');background-position:0 0;height:68px;width:68px;
}
.ImageHotLotOverlay
{
	position:absolute;
	bottom:10px;
	right:15px;
	background-image: url("/images/sprites/global-icons.png");
	background-color: transparent;
	display: inline-block;
	height: 33px;
	width: 20px;
	background-position: -3px -170px;
}

.ImageViewlg > table
{
	width: 100%;
	height: 100%;
}

.ImageViewsm
{
	background: transparent url("/images/frame-60.png") no-repeat;
	height: 72px;
	width: 72px;
	padding: 0;
	margin: 0;
}

.ImageViewsmCurrent
{
	background: transparent url("/images/frame-60.png") no-repeat;
	height: 72px;
	width: 72px;
	padding: 0;
	margin: 0;
}

img.largeimage
{
	position: relative;
	top: 12px;
}

img.smallimage
{
	margin: 0 auto;
	vertical-align: middle;
	max-width: 80%;
	max-height: 300px;
	border: 1px solid #4A4A4A;
	border-radius: 8px;
}

/* START Carousel CSS */
.LaunchLarge {
	background-position: 0 -.5px;
}

.LaunchLarge:hover  {
	background-position: 0 -30px; 
}

	/* START Top Carousel for alt images */
.jcarousel-skin-tango ul {
	left: 0;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	top: 0;
	width: 1500px;
}

.jcarousel-skin-tango .jcarousel-container {
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 222px;
	padding: 10px 22px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
	width: 75px;
	height: 262px;
	padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width:  222px;
	height: 72px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
	width:  45px;
	height: 262px;
}

.jcarousel-skin-tango .jcarousel-item {
   /* width: 60px;
	height: 60px;*/
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
	margin-right: 2px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
	margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
	margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
	position: absolute;
	top: 27px;
	right: -1px;
	width: 26px;
	height: 26px;
	cursor: pointer;
	background: transparent url("../images/sprites/global-icons.png") no-repeat -255px -170px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
	left: 5px;
	right: auto;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
	background-position: -298px -170px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
	background-position: -298px -170px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	opacity: 0.4;
	background-image: none;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: absolute;
	top: 27px;
	left: -2px;
	width: 26px;
	height: 26px;
	cursor: pointer;
	background: transparent url("../images/sprites/global-icons.png") no-repeat -175px -175px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left: auto;
	right: 5px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	background-position: -217px -175px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
	background-position: -217px -175px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	opacity: 0.4;
	background-image: none;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
	position: absolute;
	bottom: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
	background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
	background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
	background-image: none;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
	position: absolute;
	top: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
	background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
	background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
	background-image: none;
}
	/* END Top Carousel for alt images */

	
	/* START Bottom Carousel for auction lot images */
.jcarousel-skin-bravo ul {
	left: 0;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	top: 0;
	width: 1500px;
}

.jcarousel-skin-bravo .jcarousel-container {
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
}

.jcarousel-skin-bravo .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-bravo .jcarousel-container-horizontal {
	width: 670px;
	padding: 10px 22px;
	left: 26px;
}

.jcarousel-skin-bravo .jcarousel-container-vertical {
	width: 75px;
	height: 262px;
	padding: 40px 20px;
}

.jcarousel-skin-bravo .jcarousel-clip-horizontal {
	width:  665px;
	height: 72px;
}

.jcarousel-skin-bravo .jcarousel-clip-vertical {
	width:  45px;
	height: 262px;
}

.jcarousel-skin-bravo .jcarousel-item {
   /* width: 60px;
	height: 60px;*/
}

.jcarousel-skin-bravo .jcarousel-item-horizontal {
	margin-left: 0;
	margin-right: 2px;
}

.jcarousel-skin-bravo .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
	margin-right: 0;
}

.jcarousel-skin-bravo .jcarousel-item-vertical {
	margin-bottom: 10px;
}

.jcarousel-skin-bravo .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}

/**
 *  Horizontal Buttons
 */

 .jcarousel-skin-bravo .jcarousel-next-horizontal {
	position: absolute;
	top: 30px;
	right: -1px;
	width: 26px;
	height: 26px;
	cursor: pointer;
	background: transparent url("../images/sprites/global-icons.png") no-repeat -255px -170px;
}

.jcarousel-skin-bravo .jcarousel-direction-rtl .jcarousel-next-horizontal {
	left: 5px;
	right: auto;
}

.jcarousel-skin-bravo .jcarousel-next-horizontal:hover {
	background-position: -298px -170px;
}

.jcarousel-skin-bravo .jcarousel-next-horizontal:active {
	background-position: -298px -170px;
}

.jcarousel-skin-bravo .jcarousel-next-disabled-horizontal,
.jcarousel-skin-bravo .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-bravo .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	opacity: 0.4;
	top: 30px;
	background-image: none;
}

.jcarousel-skin-bravo .jcarousel-prev-horizontal {
	position: absolute;
	top: 36px;
	left: -2px;
	width: 26px;
	height: 26px;
	cursor: pointer;
	background: transparent url("../images/sprites/global-icons.png") no-repeat -175px -175px;
}

.jcarousel-skin-bravo .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left: auto;
	right: 5px;
}

.jcarousel-skin-bravo .jcarousel-prev-horizontal:hover {
	top: 36px;
	background-position: -217px -175px;
}

.jcarousel-skin-bravo .jcarousel-prev-horizontal:active {
	background-position: -217px -175px;
}

.jcarousel-skin-bravo .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-bravo .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-bravo .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	opacity: 0.4;
	top: 36px;
	background-image: none;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-bravo .jcarousel-next-vertical {
	position: absolute;
	bottom: 5px;
	top: 36px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
}

.jcarousel-skin-bravo .jcarousel-next-vertical:hover {
	background-position: 0 -32px;
}

.jcarousel-skin-bravo .jcarousel-next-vertical:active {
	background-position: 0 -64px;
}

.jcarousel-skin-bravo .jcarousel-next-disabled-vertical,
.jcarousel-skin-bravo .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-bravo .jcarousel-next-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
	background-image: none;
}

.jcarousel-skin-bravo .jcarousel-prev-vertical {
	position: absolute;
	top: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
}

.jcarousel-skin-bravo .jcarousel-prev-vertical:hover {
	background-position: 0 -32px;
}

.jcarousel-skin-bravo .jcarousel-prev-vertical:active {
	background-position: 0 -64px;
}

.jcarousel-skin-bravo .jcarousel-prev-disabled-vertical,
.jcarousel-skin-bravo .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-bravo .jcarousel-prev-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
	background-image: none;
}
	/* END Bottom Carousel for auction lot images */

/* End Carousel CSS */

/* START Infobox */

.infobox{
	clear: both;
	position: relative;
	z-index: 0;
	top: -10px;
}

.infoBoxAuctionText{
	clear:both;
	position: relative;
	left: 10px;
	display: none;
	padding-left: 5px;
	padding-right: 5px;
	width: 720px;
	display: none;
	font-weight: bold;
	color: #000000;
	line-height: 200%;
}

.infoBoxTermsText{
	clear:both;
	position: relative;
	left: 10px;
	width: 100px;
	display: none;
	padding-left: 5px;
	padding-right: 5px;
	width: 720px;
	display: none;
	font-weight: bold;
	color: #000000;
	line-height: 200%;
}

.infobox .infoboxAuctionTitle{
	clear: both;
	left: 2px;
	position: relative;
	top: 2px;
	float: left;
	color: #ffffff;
	font-weight: bold;
	font-size: 105%;
	width: 339px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
}

.infobox .infoBoxTermsTitle{
	clear: both;
	left: 377px;
	position: relative;
	top: -28px;
	float: left;
	color: #ffffff;
	font-weight: bold;
	font-size: 105%;
	width: 339px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
}

.infobox-collapsed{
	position: relative;
	background: transparent url(/images/infobox-collapsed.png) no-repeat;
	width: 749px;
	height: 35px;
}

.infobox-info-expanded{
	position: relative;
	background: transparent url(/images/infobox-info.png) no-repeat;
	width: 749px;
	height: 45px;
}

.infobox-terms-expanded{
	position: relative;
	background: transparent url(/images/infobox-terms.png) no-repeat;
	width: 749px;
	height: 45px;
}

.infobox-middle{
	clear: both;
	top: -15px;
	position: relative;
	background: transparent url(/images/infobox-bg.png) repeat-y;
	width: 749px;
	display: none;
	z-index: -1;
}
.infobox-bottom{
	position: relative;
	top: 30px;
	width: 749px;
	min-height: 30px;
	background: transparent url(/images/infobox-bottom.png) no-repeat;
	xdisplay: none;
}

/* END Infobox */

/* End of LotDetail Reskin */



/* Lot List Toolbar */

#lotListToolbar{
	width: 733px;
	height: 60px;
	background: url("/images/searchbarR.png") transparent right;
	margin-left: 17px;
}
#lotListToolbar.lotListToolbar2{
	margin-bottom:20px;
}
#lotListToolbar > div:first-child{
	width: 17px;
	height: 60px;
	background: url("/images/searchbarL.png") transparent;
	float: left;
	margin-left: -17px;
}
#lotListToolBar input{
	width: 100%;
}
#dynamicSortCallOut {
	margin-left: 18px;
	margin-bottom: 5px;
}
#dynamicSortCallOut div{
	background: transparent url("/images/sprites/global-icons.png");
	background-position: -149px 278px;
	width:12px;
	height:20px;
	float: left;
}
#dynamicSortCallOut span{
	text-decoration: underline;
}
.catTool{
	margin:10px 5px 5px 5px;
	height:40px;
	border-right: dotted 1px black;
	float:left;
	padding: 0 6px 1px 0;
}
.ctSort{
	width:130px;
	margin-left: -6px;
}
.ctPrevNextTop{
	width:96px;
}
.ctSearch{
	width:144px;
}
.ctGoTo{
	width:74px;
}
.ctLotsPerPage{
	width:54px;
}
.catTool.ctSearch #ctSearchInput{
	float: left;
	width: 100px;
}
.catTool span.input > input{
	width: 100%;
}
.cnGo{
	xwidth:29px;
	xheight:26px;
	float: right;
	margin: -2px -4px 0 0;
}
.cnGo a.medium.button{
	margin-left: 8px;
	font-size: 85%;
	padding-right: 13px;
}
.cnGo a.medium.button span{
	margin-left: -8px;
	width: 8px;
}

.catNavPageCount{
	margin-top: 5px;
	float: left;
}
.catNavPageCount > span{
	font-size: 140%;
	font-weight: bold;
}
.ctLotsPerPage > select{
	width: 50px;
}
.cnPrev{
	background: transparent url("/images/sprites/prev.png");
	background-position: 0 0;
	width:30px;
	height:42px;
	float: left;
}
.cnPrev:hover{
	background-position: 0 -42px;
}
.cnPrev.disabled{
	background-position: 0 -84px;
}
.cnNext{
	background: transparent url("/images/sprites/next.png");
	background-position: 0 0;
	width:32px;
	height:42px;
	float: left;
}
.cnNext:hover{
	background-position: 0 -42px;
}
.cnNext.disabled{
	background-position: 0 -84px;
}
.ctLastTool{
	border:none;
	padding-right: 0;
}
.moreOrLess
{
	clear:both;
	position: relative;
	color: #3079a4;
	cursor:pointer;
	font-size:11px;
	font-weight:normal;
}
/* END Lot List Toolbar */
	
#pauseButton{
	background: transparent url("/images/sprites/pause.png") no-repeat 0 0;
	display: inline-block;
	height: 22px;
	width: 30px;
}
#pauseButton.play{
	background: transparent url("/images/sprites/play.png") no-repeat 0 0;
}
#pauseButton.hide{
	display: none;
}
#pauseButton:hover{
	background-position: 0 -22px;
}

#videoThumbnailContainer{
	width: 55px;
	height: 55px;
	position: relative;
	float: left;
	top: 10px;
	left: 7px;

}

#videoThumbnailContainerCover{
	width: 70px;
	height: 70px;
	position: absolute;
	top: 1px;
	filter: alpha(opacity=0.1);
	opacity:0.1;
	background: rgb(254,254,254);
}

.videoPlaceHolder2695{
	background: transparent url("/images/video_placeholder_cat.jpg") no-repeat ;
}

.videoPlaceHolder{
	background: transparent url("/images/video_placeholder.jpg") no-repeat ;
}

.timedArea{
    display: inline-block;
    font-size: 150%;
    font-weight: bold;
}

.displayTextHideTime {
	font-size: 170%;
	font-weight: bold;
}

.AuctionLotsList {
	font-size:18px;
	line-height: 24px
	/*padding-bottom: 10px;*/
}

.lotHeaderDescription {
	font-size:28px; 
	font-weight: normal;
	margin: 20px 0 10px 5px; 
	color: #3079a4;
	line-height: 120%;
}

#socialShareMsg,
.AuctionLotsList span,
.generalblue,
#StatusArea #TimedArea,
.timedArea,
.displayTextHideTime {
	color: #3079a4;
}
.Biddingwillbeginon{
	color:#0076A8;
	font-weight: bold;
}

.closedLotsArea{
	background: linear-gradient(#DDDDDD, #FAFAFA);
	border: 1px solid #CCCCCC;
	border-radius: 10px;
	cursor: pointer;
	display: block;
	font-size: 1.1em;
	height: 25px;
	margin: 50px 0;
	padding-top: 7px;
}
.auctionLittleIcons
{
	display:inline-block;
	background-image:url(../images/sprites/global-icons.png);
	background-repeat:no-repeat;
	background-color:transparent;
}
.auctionLittleIcons.timed
{
	background-position:-6px -270px;
	height:13px;
	width:15px;
}
.auctionLittleIcons.staggered
{
	background-position:-300px -268px;
	height:13px;
	width:15px;
}
.auctionLittleIcons.live
{
	background-position:-50px -272px;
	height:9px;
	width:16px;
}
.auctionLittleIcons.mail
{
	background-position:-2px -31px;
	height:7px;
	width:12px;
}
.PrevLinkDisabled{
	background: transparent url(/images/sprites/global-icons.png);
	background-position: -276px -27px;
	height: 30px;
	width: 30px;
	padding-right: 22px;
	opacity: .5;
}
.PrevLinkEnabled{
	background: transparent url(/images/sprites/global-icons.png);
	background-position: -276px -27px;
	height: 30px;
	width: 30px;
	padding-right: 14px;
}
.PrevLinkEnabled:hover{
	background: transparent url(/images/sprites/global-icons.png);
	background-position: -276px -54px;
	height: 30px;
	width: 30px;
	padding-right: 14px;
}
.NextLinkDisabled{
	background: transparent url(/images/sprites/global-icons.png);
	background-position: -295px -27px;
	height: 30px;
	width: 30px;
	padding-left: 18px;
	opacity: .5;
}
.NextLinkEnabled{
	background: transparent url(/images/sprites/global-icons.png);
	background-position: -295px -27px;
	height: 30px;
	width: 30px;
	padding-left: 18px;
}
.NextLinkEnabled:hover{
	background: transparent url(/images/sprites/global-icons.png);
	background-position: -295px -54px;
	height: 30px;
	width: 30px;
	padding-left: 14px;
}
.lotDetailBidInfo{
	margin: 0 auto;
	max-width: 425px;
	min-height: 300px;
}

#lotDetailSpecialTermsContent {position:relative;width:958px;overflow-y:auto;overflow-x:hidden;font-size:14px;}
.lotDetailTermsArea {position:relative;font-weight:bold;font-size:14px;color:#000000;line-height:200%;white-space:pre-line;white-space:-moz-pre-line;white-space:-pre-line;white-space:-o-pre-line;word-wrap:break-word;margin:0 0 0 0;}
.lotDetailTermsArea .lotDetailTermsOfSale {font-weight:normal;}
.lotDetailTermsSeparator {position:relative;width:958px;height:1px;border-bottom:1px solid #CCCCCC;}
.lotDetailDownloadArea {position:relative;font-weight:bold;color:#000000;line-height:200%;margin:0 0 0 0}
.lotDetailDownloadArea a{font-weight:normal;}
.lotDetailClosedLotsArea {display:none;}

#SpecialTermsContent {position:relative;height:100px;width:740px;overflow-y:auto;overflow-x:hidden;font-size:13px;}
.termsArea {position:relative;font-weight:bold;font-size:13px;color:#000000;line-height:200%;white-space:pre-line;white-space:-moz-pre-line;white-space:-pre-line;white-space:-o-pre-line;word-wrap:break-word;padding:10px 10px 10px 5px;}
.termsArea .termsOfSale {font-weight:normal;}
.termsSeparator {position:relative;width:698px;height:1px;border-bottom:1px dotted #999999;margin:0;}
.downloadArea {position:relative;font-weight:bold;color:#000000;line-height:200%;padding:10px 10px 10px 15px;margin:0 0 0 0}
.downloadArea a{font-weight:normal;}
.closedLotsArea {display:none;}

#urgentIcon
{
	position:relative;
	display:inline-block;
}
.urgentTimedOne{
	position:relative;
	display:inline-block;
	background:transparent url('/images/sprites/timed-1min.gif') no-repeat 0 0;
	vertical-align:text-bottom;
}
.urgentTimedTen{
	position:relative;
	display:inline-block;
	background:transparent url('/images/sprites/timed-10min.gif') no-repeat 0 0;
	vertical-align:text-bottom;
}
.urgentTimedExtended{
	position:relative;
	display:inline-block;
	background:transparent url('/images/sprites/extendedbidding.gif') no-repeat 0 0;
	vertical-align:text-bottom;
}
.urgentTimedOne.small,
.urgentTimedTen.small,
.urgentTimedExtended.small{
	background-position: -6px -52px;
	height:11px;
	width:13px;
}
.urgentTimedOne.medium,
.urgentTimedTen.medium{
	background-position: -4px -31px;
	height:17px;
	width:17px;
}
.urgentTimedOne.large,
.urgentTimedTen.large{
	background-position: 0 0;
	height:27px;
	width:27px;
}
.urgentTimedExtended.medium{
	background-position: -4px -67px;
	height:15px;
	width:25px;
}
.urgentTimedExtended.large{
	background-position: 0 0;
	height:27px;
	width:40px;
}
.topContentCenter.urgent, .lotTimeRemaining.urgent, .lotTimedInfo.urgent
{
	font-size:14px;
	font-weight:bold;
	color:#3079A4;
}
.lotTimeRemaining.urgent.large, .lotTimeRemaining.urgent.one.large
{
	font-size:18px;vertical-align:middle;padding-bottom: 2px;
}
.lotTimeRemaining.urgent.one.large
{
	padding-left:10px;
}
.topContentCenter.urgent.one, .lotTimeRemaining.urgent.one, .lotTimeRemainingLabel.extended.urgent.one, .lotTimeRemaining.leftToBuy
{	color:Red !important;
}
.leftToBuy.urgent
{
	font-size:14px;
	font-weight:bold;
	color:#3079A4;
}
.leftToBuy.urgent.one
{	
	color:Red !important;
}
.fixedPriceTimeRemaining {vertical-align: bottom;}
#urgentIconAuction
{position:relative;display:inline-block;overflow:hidden;white-space:nowrap;word-wrap:nowrap;margin-bottom: -2px;}
.timedArea.urgent
{position:relative;display:inline-block;overflow:visible;white-space:nowrap;word-wrap:nowrap;width:198px;font-size:30px;height:40px;color:#3079A4 !important;line-height: 40px;}
.timedArea.urgent.very
{color:Red !important;}
.printcatalog, .refreshlots{
	position: relative;
	display: inline-block;
}
.incrementTable{
	display: inline-block;
	height: 100%;
	white-space: nowrap;
}
.catalogfilters{position:relative;display:inline-block;margin:0;}
.cataloglotfilter{position:relative;width:50px;display:inline-block;text-align:center;}
.cataloglotfilter.closedlots{width:70px;}
.cataloglotfilter.filterselected{text-decoration:underline;}
.catalogtoolbarright {
	text-align: right;
	padding: 13px 0 0 0;
	white-space: nowrap;
}

.instaBidIcons
{
	display:inline-block;
	background-image:url("../images/sprites/cat-global-icons.png");
}
.instaBidIcon{
	background-position:-200px -84px;
	height:13px;
	width:10px;
}

.maxBidIcon
{
	background-position:-176px -84px;
	height:13px;
	width:10px;
}

.switchBidText{
	xborder-bottom: 1px dotted #aaaaaa;
}

.bpWhatsThis{
	font-size: 11px;
}
#SocialLinksDiv{
	padding: 1rem 0;
}

.clear{
	display: block;
	height: 0;
	clear: both;
}
#staggeredProgress.infoBlock{padding: 0;margin: 2px 0 0 0;}

img.weGoLookIcon{vertical-align: middle; margin: 0 6px 0 2px;}

.catalogDate {
	font-size: 105%;
}

.termsWidth {
	width: 98%;
}

/***** BEGIN SSN DIALOG CSS *****/

.modalBox .ui-dialog-titlebar {
	color: #3079A4;
	font: 21px Arial, regular;
}

.buttonMediumBlue, .ui-widget-content .buttonMediumBlue {
	height: 30px;
	border: 1px solid #25658A;
	border-radius: 3px;
	color: #FFFFFF;
	padding: 6px 6px 6px 6px;
	font: 15px Arial, regular;
	/*font-weight: bold;*/
	font-size: 105%;
	cursor: pointer;


	/* Safari 4-5, Chrome 1-9 */ 
	  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4497C4), to(#2D6A8E)); 
	/* Safari 5.1, Chrome 10+ */ 
	  background: -webkit-linear-gradient(top, #4497C4, #2D6A8E); 
	/* Firefox 3.6+ */ 
	  background: -moz-linear-gradient(top, #4497C4, #2D6A8E); 
	/* IE 10 */ 
	  background: -ms-linear-gradient(top, #4497C4, #2D6A8E); 
	/* IE6-9 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2D6A8E', endColorstr='#4497C4',GradientType=0 );  
	/* Opera 11.10+ */ 
	  background: -o-linear-gradient(top, #4497C4, #2D6A8E);  

	box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
}

.buttonMediumBlue:hover, .ui-widget-content .buttonMediumBlue:hover {
	border: 1px solid #215D7F;
	line-height: 14px;

	/* Safari 4-5, Chrome 1-9 */ 
	  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4497C4), to(#215D7F)); 
	/* Safari 5.1, Chrome 10+ */ 
	  background: -webkit-linear-gradient(top, #4497C4, #215D7F); 
	/* Firefox 3.6+ */ 
	  background: -moz-linear-gradient(top, #4497C4, #215D7F); 
	/* IE 10 */ 
	  background: -ms-linear-gradient(top, #4497C4, #215D7F); 
	/* IE6-9 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#215D7F', endColorstr='#4497C4',GradientType=0 );  
	/* Opera 11.10+ */ 
	  background: -o-linear-gradient(top, #4497C4, #215D7F);  

	box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
}

.buttonMediumBlue:active, .ui-widget-content .buttonMediumBlue:active {
	border: 1px solid #215D7F;
	line-height: 14px;


	/* Safari 4-5, Chrome 1-9 */ 
	  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4497C4), to(#215D7F)); 
	/* Safari 5.1, Chrome 10+ */ 
	  background: -webkit-linear-gradient(top, #4497C4, #215D7F); 
	/* Firefox 3.6+ */ 
	  background: -moz-linear-gradient(top, #4497C4, #215D7F); 
	/* IE 10 */ 
	  background: -ms-linear-gradient(top, #4497C4, #215D7F); 
	/* IE6-9 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#215D7F', endColorstr='#4497C4',GradientType=0 );  
	/* Opera 11.10+ */ 
	  background: -o-linear-gradient(top, #4497C4, #215D7F);  

	box-shadow: inset 0 1px 0 rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0 1px 0 rgba(0,0,0,0.2);
}

.ui-widget-content a.blueLink {
	padding: 3px 3px 3px 3px;
	font: 15px Arial, regular;
	font-size: 105%;
	cursor: pointer;
	color: #3079a4;
}

.ui-widget-content a.blueLink:hover {
	color: #000000;
}

select.dropDownMenuSmall, .ui-widget select.dropDownMenuSmall {
	height: 23px;
	color: #666666;
	font: 13px Arial, regular;
	border: 1px solid #CCCCCC;
	background-color: #F2F2F2;
	cursor: pointer;
	padding-bottom: 0;
	margin-bottom: 0;
}

select.dropDownMenuSmall:hover, .ui-widget select.dropDownMenuSmall:hover {
	background-color: FFFFFF;
	box-shadow: 3px 3px 0 rgba(0,0,0,0.05);
}

select.dropDownMenuSmall option, .ui-widget select.dropDownMenuSmall option {
	color: black;
	font: 13px Arial, regular;
	background-color: #FFFFFF;
	box-shadow: 3px 3px 0 rgba(0,0,0,0.05);
	cursor: pointer;
}

select.dropDownMenuSmall option:hover, .ui-widget select.dropDownMenuSmall option:hover {
	color: #3079A4;
	cursor: pointer;
}

textarea.proxibidTextarea, .ui-widget textarea.proxibidTextArea {
	color: #666666;
	font: 13px Arial, regular;
	border: 1px solid #CCCCCC;
	background-color: #F2F2F2;
}

.finePrint {
	color: #525252;
	font: 12px Arial, regular;
}

/***** END SSN DIALOG CSS *****/

/***** BEGIN GET MORE INFO MODAL CSS *****/

.getMoreInfoModal {
	display: none;
}

.moreInfoContainer {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	height: 155px;
	margin-top: 10px;
}

.moreInfoPrimaryLotImage {
	display: inline-block;
	float: left;	
}

.moreInfoPrimaryLotImageOuter {
	display: table-cell;
	width: 125px;
	height: 125px;
	vertical-align: middle;
	text-align: center;
}

.moreInfoPrimaryLotImageInner {
	display: inline-block;
}

.moreInfoLargeimage {
	max-height: 125px;
	max-width: 125px;
}

.moreInfoLotInformation {
	display: inline-block;
	margin-left: 20px;
	width: 470px;
}

.moreInfoLotTitle {
	color: #3079A4;
	font-size: 16px;
}

.moreInfoBottomContainer {
	display: block;
}

.moreInfoMessage {
	float: left;
	font-weight: bold;
}

.moreInfoCharRemaining {
	float: right;
	margin-right: 10px;
}


.moreInfoButtons{
	display: block;
}

.moreInfoSellerDiv {
	margin-top: 20px;
}

.moreInfoLotNumberLabel,
.moreInfoSellerLabel,
.moreInfoEventNameLabel,
.moreInfoEventEndDateLabel {
	color: #666666;
	font-size: 12px;
}

.moreInfoLotNumber,
.moreInfoEventEndDate {
	color: #666666;
}

.moreInfoEventName,
.moreInfoSellerName {
	color: #3079A4;
}

.proxibidTextArea {
	resize: none;
	margin-top: 10px;
}
#moreInfoComment {
	height:125px;
}
/***** BEGIN GET MORE INFO MODAL CSS *****/
.title {
	color: rgb(48,121,164);
	font-size: 145%;
}

tr.space > td {
	padding-top: 1em;
	padding-bottom: 1em;
	font-weight:bold;
}

td.ratingQuestionColumn {
	width: 475px;
	color: black;
}
td.ratingColumn {
	width: 225px
}
td.notApplicableColumn {
	width: 100px;
	color: black;
}
span.info {
	display: inline-block;
}
.info {
	background: url('/images/icon-information.png') no-repeat;
	height: 21px;
	width: 13px;
	margin: 0;
	vertical-align: middle;
}
.icon {
	opacity: 0.8;
	cursor: pointer;
	margin: 0 0 0 3px;
}
.icon:hover {
	opacity: 1;
}
.infoIconDescription {
	position: absolute;
	bottom: 0;
	right: 0;
}
.ui-dialog a {
	color: #3079a4;
}
.ui-dialog a:hover {
	color: #222;
}
#reportLotComment {
	resize: vertical !important;
}
.envertoLink {
	top: -3px;
}
#finance-with-enverto {
	position: absolute;
    left: 36px;
    top: 3px;
    width: 100%;
}
#finance-with-enverto-2 {
	font-size: 11px;
	font-weight: bold;
	top: 0;
	white-space: nowrap;
}

.high-value-resizable {
    margin: 0 -20px 0 -20px;
    text-align: center;
}

.responsive-width {
	max-width: 980px !important;
	width: 100% !important;
}

.fullscreen .image-gallery-slide img {
	height: 100vh;
	width: auto;
}

.image-gallery-image {
	background-color: #f2f2f2;
}

.align-center {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.lotDetailLnkParticipate {
	padding-bottom: 1rem;
}

@media print, screen and (max-width: 60em) {
	#SocialLinksDiv {
		text-align: center;
	}

	#image-wrapper {
		width: 90%;
		margin: auto;
		padding-bottom: 3em;
		max-width: 50em;
	}
}

@media print, screen and (min-width: 60em) {
	.LotDetailSocialLinks {
		text-align: right;
	}
}