body {
	font-size: 11px;
}
th,td{
	border: none;
	padding: 0;
}
table{
	margin-bottom: 0;
}
a:link {
color: #3079a4;
}

a:hover {
color: #000;
}
a.underline{
	text-decoration: underline;
}
#calendar-prev-button, #calendar-next-button {
	display: block;
	border: solid 1px #CCCCCC;
	background-color: #F2F2F2;
	width: 90px;
	line-height: 40px;
	font-size: 15px;
	position: relative;
	height: 40px;
	color: #666666;
	background-repeat: no-repeat;
}
#calendar-prev-button-icon {
	background: url('/images/sprites/global-icons.png') no-repeat -94px 0;
	width: 6px;
	height: 12px;
	position: absolute;
	left: 10px;
	top: 35%;
}
#calendar-next-button-icon {
	background: url('/images/sprites/global-icons.png') no-repeat -114px 0;
	width: 6px;
	height: 12px;
	position: absolute;
	right: 10px;
	top: 35%;
}
#calendar-next-button {
	float: right;
	text-align: left;
	padding-left: 20px;
}
#calendar-prev-button {
	float: left;
	text-align: right;
	padding-right: 20px;
}
#calendar-prev-button:hover, #calendar-next-button:hover {
	display: block;
	border: solid 1px #CCCCCC;
	background-color: #FFFFFF;
	-webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, .05);
	box-shadow: 3px 3px 0px rgba(0, 0, 0, .05);
}
#calendar-prev-button:active, #calendar-next-button:active {
	display: block;
	border: solid 1px #CCCCCC;
	background-color: #FFFFFF;
	-webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, .5);
	box-shadow: 0 0 0 0px rgba(0, 0, 0, .5);
}
.showVisited:visited {
	color: #5D4DB1;
}


/* Shared Sprites */
.bidderStatusMsg > div:first-child,
.noticeImg{
	background: transparent no-repeat;
	background-image: url("/images/sprites/icons-alerts.png");
}
a.submitApplicationLarge {
	display: block;
	font-size: 18px;
	text-align: center;
	padding: 10px 0 4px 0;
}
a.submitApplicationAL{
text-decoration:underline
}

a.arrowButtonLittle,
.BidWidget .reserveNotMet,
.incrementIcon,
.hotLotFlame,
.frame-icon,
.auc-listings .frame-icon,
a.icononly span, span.icononly
{
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url("/images/sprites/global-icons.png");
}

.questionIcon{
	background-image: url('/images/sprites/global-icons.png');
}

.questionIcon{display: inline-block; background-position: -256px -25px; height: 16px; width: 15px;cursor: pointer;}
.questionIcon:hover{background-position: -256px -52px;}

/* End Shared Sprites */

#catNav{
	height: 290px;
	margin: 63px 0 0 0;
	width: 225px;
	font-size: 110%;
	padding: 5px 0 0 10px;
	float: left;
}
#categoryMenu, #metaData {
	border-bottom: 1px solid #CCCCCC;
}
.mainNav {
	font-family: Helvetica,Arial,sans-serif;
	float: left;
	position: relative;
	width: 200px;
}

.mainNav .container {
	border: none;
	margin: 0 0 0 4px;
	width: 200px;
	overflow: hidden;
	padding: 20px 0 10px 0;
}

.mainNav .containerLeftNav {
	background-color: rgb(255,255,255);
	border-color: rgb(204,204,204);
	border-width: 1px;
	border-style: solid;
	margin: 20px 20px 20px 0;
	overflow: hidden;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 100%;
}

.mainNav h3, .mainNav h3 a:link, .mainNav h3 a:visited {
	font-size: 18px;
	font-weight: normal;
	color: rgb(48,121,164);
	display:block;
}

.mainNav h3 #AuctionCal{
	margin: 0;
}

.mainNav .topSellerNumber {
	font-size: 11px;
	font-style: italic;
	line-height: 141%;
	color: rgb(102,102,102);
	margin-right: 5px;
}

.mainNav .eventTypeText {
	font-size: 13px;
	line-height: 141%;
	color: #000;
}

.mainNav h3+* {
	margin:10px 0 0 0;
}

.mainNav h2+* {
	margin:2px 0 0 0;
}

.mainNav ul, .mainNav ol, .mainNav .dateNav td {
	font-size: 128%; /*same as top nav*/
	line-height: 141%;
	color: #000;
}

.mainNav ul li {
	list-style-type:none;
}

.mainNav a.x { float:right; }
.mainNav a:link, .mainNav a:visited { color:black; }
.mainNav a:hover { color:rgb(48,121,164); }
.mainNav ol.topSellers { counter-reset:topsellercount; }
.mainNav ol.topSellers li { list-style-position:inside; }
.mainNav ol.topSellers li::marker { content:"#" counter(topsellercount, decimal) " "; counter-increment:topsellercount; font-size:smaller; font-style:italic; color:#666;  }
.mainNav ol.topSellers li::-moz-list-number { content:"#" counter(topsellercount, decimal) " "; counter-increment:topsellercount; font-size:smaller; font-style:italic; color:#666;  }

.mainNav .topSellers a:visited {color:#000000;}
.mainNav .topSellers a:link {color:#000000;}
.mainNav .topSellers a:hover {color:rgb(48,121,164);}

.mainNav .topSellerMore {
	font-size: 13px;
	font-style: italic;
	line-height: 140%;
	color: rgb(48,121,164);
}

.mainNav .topSellerMore > a {
	color: rgb(48,121,164);
}

.mainNav .topSellerMore > a:hover {
	color:#000000;
}

.mainNav .topSellerMore > a > span {
	font-size: 10px;
}

.mainNav .topSellerMore > .more {
	display: inline-block;
	width: 35%;
	cursor: pointer;
}

.mainNav .dateNav {
	width:100%;
	border-top:1px solid rgb(204,204,204);
}
.mainNav .dateNav td {
	text-align:center;
}

.mainContent {
	float: right;
	position: relative;
	width: 750px;
	margin-left: 10px;
}

#main-content-container #mainContent {
	position: relative;
	float: none;
	margin: 0;
    width: 100%;
}

#catNavText
{
	float: left;
	font-size:10pt;
	font-weight: normal;
	color: #FFF;
	padding: 20px 0 0 42px;
}
#catNavText.catNavFineArt{color:#666;}
#catNavLink{
	float: left;
	font-size:10pt;
	font-weight: normal;
	padding: 5px 0 0 35px;
}
#catNav.catNavAntiques{background: transparent url('/images/label-antiques.jpg') no-repeat;}
#catNav.catNavCharity{background: transparent url('/images/label-charity.jpg') no-repeat;}
#catNav.catNavCoins{background: transparent url('/images/label-coins.jpg') no-repeat;}
#catNav.catNavComputers{background: transparent url('/images/label-computers.jpg') no-repeat;}
#catNav.catNavJewelry{background: transparent url('/images/label-jewelry.jpg') no-repeat;}
#catNav.catNavConstruction{background: transparent url('/images/label-construction.jpg') no-repeat;}
#catNav.catNavEquine{background: transparent url('/images/label-equine.jpg') no-repeat;}
#catNav.catNavEstate{background: transparent url('/images/label-estate.jpg') no-repeat;}
#catNav.catNavFarm{background: transparent url('/images/label-farm.jpg') no-repeat;}
#catNav.catNavFineArt{background: transparent url('/images/label-art.jpg') no-repeat;}
#catNav.catNavFirearms{background: transparent url('/images/label-firearms.jpg') no-repeat;}
#catNav.catNavIndustrial{background: transparent url('/images/label-industrial.jpg') no-repeat;}
#catNav.catNavProperty{background: transparent url('/images/label-property.jpg') no-repeat;}
#catNav.catNavVehicles{background: transparent url('/images/label-vehicles.jpg') no-repeat;}
#catNav #catNavTitle
{
	float: left;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	white-space:pre-line;white-space:-moz-pre-line;white-space:-pre-line;white-space:-o-pre-line;word-wrap:break-word;
}
#catNav #catNavTitle.catNavTitleAntiques{position:relative;width:210px;text-align:center;text-align:center;padding:30px 0 0 0;color:#FFF;font-size:170%;font-weight:300;line-height:120%;}
#catNav #catNavTitle.catNavTitleCharity{position:relative;width:210px;text-align:center;text-align:center;padding:30px 0 0 0;color:#FFF;font-size:170%;font-weight:300;line-height:120%;}
#catNav #catNavTitle.catNavTitleCoins{position:relative;width:210px;text-align:center;text-align:center;padding:20px 0 0 0;color:#FFF;font-size:170%;font-weight:300;line-height:120%;}
#catNav #catNavTitle.catNavTitleComputers{position:relative;width:210px;text-align:center;text-align:center;padding:30px 0 0 0;color:#FFF;font-size:170%;font-weight:300;line-height:120%;}
#catNav #catNavTitle.catNavTitleJewelry{position:relative;width:210px;text-align:center;text-align:center;padding:30px 0 0 0;color:#FFF;font-size:170%;font-weight:300;line-height:120%;}

#catNav #catNavTitle.catNavTitleConstruction{position:relative;width:210px;text-align:center;text-align:center;padding:30px 0 0 0;color:#FFF;font-size:170%;font-weight:300;line-height:120%;}
#catNav #catNavTitle.catNavTitleEquine{position:relative;width:210px;text-align:center;text-align:center;padding:30px 0 0 0;color:#FFF;font-size:170%;font-weight:300;line-height:120%;}
#catNav #catNavTitle.catNavTitleEstate{position:relative;width:210px;text-align:center;text-align:center;padding:30px 0 0 0;color:#FFF;font-size:170%;font-weight:300;line-height:120%;}
#catNav #catNavTitle.catNavTitleFarm{position:relative;width:210px;text-align:center;text-align:center;padding:20px 0 0 0;color:#FFF;font-size:170%;font-weight:300;line-height:120%;}
#catNav #catNavTitle.catNavTitleFineArt{position:relative;width:210px;text-align:center;text-align:center;padding:20px 0 0 0;font-size:170%;font-weight:300;line-height:120%;}
#catNav #catNavTitle.catNavTitleFirearms{position:relative;width:210px;text-align:center;text-align:center;padding:30px 0 0 0;color:#FFF;font-size:170%;font-weight:300;line-height:120%;}
#catNav #catNavTitle.catNavTitleIndustrial{position:relative;width:210px;text-align:center;text-align:center;padding:30px 0 0 0;color:#FFF;font-size:170%;font-weight:300;line-height:120%;}
#catNav #catNavTitle.catNavTitleProperty{position:relative;width:210px;text-align:center;text-align:center;padding:30px 0 0 0;color:#FFF;font-size:170%;font-weight:300;line-height:120%;}
#catNav #catNavTitle.catNavTitleVehicles{position:relative;width:210px;text-align:center;text-align:center;padding:30px 0 0 0;color:#FFF;font-size:170%;font-weight:300;line-height:120%;}
#catNav #catNavTitle.catNavTitle2695{position:relative;text-align:center;width:150px;padding:20px 0 0 30px;color:#FFF;font-size:170%;font-weight:300;line-height:120%;}

#catNav #catNavIcon
{
	height: 72px;
	width: 72px;
	float: left;
}
#catNav #catNavIcon.catNavIconAntiques{background: transparent url("/images/icon-antiques.png") no-repeat;margin: 5px 0 0 70px;}
#catNav #catNavIcon.catNavIconCharity{background: transparent url("/images/icon-charity.png") no-repeat;margin: 10px 0 0 70px;}
#catNav #catNavIcon.catNavIconCoins{background: transparent url("/images/icon-coins.png") no-repeat;margin: 20px 0 0 70px;}
#catNav #catNavIcon.catNavIconComputers{background: transparent url("/images/icon-computers.png") no-repeat;margin: 5px 0 0 70px;}
#catNav #catNavIcon.catNavIconJewelry{background: transparent url("/images/icon-jewelry.png") no-repeat;margin: 5px 0 0 70px;}
#catNav #catNavIcon.catNavIconConstruction{background: transparent url("/images/icon-proxibidiron.png") no-repeat;margin: 25px 0 20px 50px;height: 79px;width: 129px;}
#catNav #catNavIcon.catNavIconEquine{background: transparent url("/images/icon-equine.png") no-repeat;margin: 10px 0 0 70px;}
#catNav #catNavIcon.catNavIconEstate{background: transparent url("/images/icon-estate.png") no-repeat;margin: 10px 0 0 70px;}
#catNav #catNavIcon.catNavIconFarm{background: transparent url("/images/icon-farm.png") no-repeat;margin: 20px 0 0 70px;}
#catNav #catNavIcon.catNavIconFineArt{background: transparent url("/images/icon-art.png") no-repeat;margin: 20px 0 0 70px;}
#catNav #catNavIcon.catNavIconFirearms{background: transparent url("/images/icon-firearms.png") no-repeat;margin: 10px 0 0 70px;}
#catNav #catNavIcon.catNavIconIndustrial{background: transparent url("/images/icon-industrial.png") no-repeat;margin: 5px 0 0 70px;}
#catNav #catNavIcon.catNavIconProperty{background: transparent url("/images/icon-property.png") no-repeat;margin: 20px 0 0 70px;}
#catNav #catNavIcon.catNavIconVehicles{background: transparent url("/images/icon-vehicles.png") no-repeat;margin: 0 0 0 70px;}
#catNav #catNavIcon.catNavIcon2695{background: transparent url("/images/featuredsellericon-2695.png") no-repeat;margin: 25px 0 10px 25px;height: 46px;width: 171px;}

.catAuctions
{
	max-width: 750px;
	width: 100%;
}
.catDividerSmall
{
	float: left;
	max-width: 750px;
	width: 100%;
	height: 32px;
	font-weight: bold;
	margin: 20px 0;
}


.catDividerSmall + a + .auc-listings { margin-top:30px; }
.auc-listings + .catDividerSmall { margin-top:30px; }
.catDividerSmall.catDividerSmallAntiques     {background: transparent url("/images/date-separator.png") no-repeat; background-size: 100% 100%; color: #FFF;}
.catDividerSmall.catDividerSmallCharity      {background: transparent url("/images/date-separator.png") no-repeat; background-size: 100% 100%; color: #FFF;}
.catDividerSmall.catDividerSmallCoins        {background: transparent url("/images/date-separator.png") no-repeat; background-size: 100% 100%; color: #FFF;}
.catDividerSmall.catDividerSmallComputers    {background: transparent url("/images/date-separator.png") no-repeat; background-size: 100% 100%; color: #FFF;}
.catDividerSmall.catDividerSmallJewelry      {background: transparent url("/images/date-separator.png") no-repeat; background-size: 100% 100%; color: #FFF;}
.catDividerSmall.catDividerSmallConstruction {background: transparent url("/images/date-iron.png") no-repeat;background-size: 100% 100%; color:#FFF;}
.catDividerSmall.catDividerSmallEquine       {background: transparent url("/images/date-iron.png") no-repeat; background-size: 100% 100%; color: #FFF;}
.catDividerSmall.catDividerSmallEstate       {background: transparent url("/images/date-separator.png") no-repeat; background-size: 100% 100%; color: #FFF;}
.catDividerSmall.catDividerSmallFarm         {background: transparent url("/images/date-iron.png") no-repeat; background-size: 100% 100%; color: #FFF;}
.catDividerSmall.catDividerSmallFineArt      {background: transparent; padding-left: 0; font-size:18px; margin: 0 0 30px 0;background-size: 100% 100%; }
.catDividerSmall.catDividerSmallFirearms     {background: transparent url("/images/date-separator.png") no-repeat; background-size: 100% 100%; color: #FFF;}
.catDividerSmall.catDividerSmallIndustrial   {background: transparent url("/images/date-separator.png") no-repeat; background-size: 100% 100%; color: #FFF;}
.catDividerSmall.catDividerSmallProperty     {background: transparent url("/images/date-separator.png") no-repeat; background-size: 100% 100%; color: #FFF;}
.catDividerSmall.catDividerSmallVehicles     {background: transparent url("/images/date-separator.png") no-repeat; background-size: 100% 100%; color: #FFF;}
.catDividerSmall.catDividerSmallCollectorCars     {background: transparent url("/images/date-separator.png") no-repeat; background-size: 100% 100%; color: #FFF;}
.catDividerSmall.catDividerSmallGeneral      {background: transparent url("/images/date-separator.png") no-repeat; background-size: 100% 100%; color: #FFF;}
.catDividerSmall.catDividerSmallCommercialTrucks {background: transparent url("/images/date-iron.png") no-repeat; background-size: 100% 100%; color: #FFF;}

.category-divider-display-date {
	padding: 8px 0 0 10px;
}

#catDividerLarge
{
	float: left;
	margin: 30px 0 0 0;
	padding: 23px 0 0 55px;
	font-size: 10pt;
	width: 750px;
	height: 60px;
}

#backgroundImage{
	background:#ffffff;
	background-origin:border-box;
	width:100%;
	height:100%;
}
#homeSpanContent{
	position:relative;
	float:left;
	width:960px;
	font-size:100%;
	margin: 15px 0 0 0;
	padding: 0 0 10px 0;
	display:inline-block;
}
#homeSpanContent .homeSpanCenter{position:relative;text-align:center;width:960px;margin:-15px 0 -43px 0;
}
#homeSpanContent .homeSpanCenter .desc{position:relative;font-size:15px;margin:3px 0 0 0;color:#000;
}
#homeSpanContent .homeSpanCenter .buttons{position:relative;margin:15px 0 0 0;}
#homeSpanContent .homeSpanCenter .separator{position:relative;display:inline-block;top:-5px;background-image:url(../images/dotv.png);background-repeat:repeat-y;background-color:transparent;background-position:top left;width:2px;height:44px;margin:0px 10px 0 15px;}
#homeSpanContent .homeSpanCenter .btn1{position:relative;display:inline-block;top:-20px;}
#homeSpanContent .homeSpanCenter .btn2{position:relative;display:inline-block;font-size:11px;top:3px;}
#homeSpanContent .homeSpanCenter .bottomborder{
	display: block;
	background-image: url("/images/GetStarted-DivLine.png");
	width: 960px;
	height: 35px;
	margin:3px auto -10px;
	clear: both;
}
#homeSpanContent .homeSpanNewToProxibid{
	position:relative;
	background: transparent url('/images/home-newtopbarrow.png') no-repeat;
	height:50px;
	width:205px;
	display:inline-block;
	margin:3px 20px 0 0;
}
#homeSpanContent .homeDivWatch, .homeDivCreate, .homeDivLearn{
	position:relative;
	display:inline-block;
}
#homeSpanContent .homeDivWatch:hover, .homeDivCreate:hover, .homeDivLearn:hover{
	cursor:pointer;
}
#homeSpanContent .homeDivWatch:hover a, .homeDivCreate:hover a, .homeDivLearn:hover a, .homeSpanDesc:hover{
	color:#000;
}
#homeSpanContent .homeSpanSeparator
{
	display: inline-block;
	width:1px;
	height: 44px;
	background-image: url('/images/dotv.png');
	position: relative;
	vertical-align:top;
}
#homeSpanContent .homeSpanOptions{
	background: transparent url('/images/sprites/icons-home-getstarted.png') no-repeat;
	height:48px;
	width:50px;
	display:inline-block;
	margin:0 0 0 20px;
	vertical-align:bottom;
}
#homeSpanContent .homeSpanOptions.watchOurVideo{
	position:relative;
	background-position:0 0;
	padding:0 0 8px 0;
}
#homeSpanContent .homeSpanOptions.watchOurVideo:hover, .homeSpanOptions.watchOurVideoHover{
	background-position:-47px 0;
	top:0px;
	left:-3px;
	cursor:pointer;
}
#homeSpanContent .homeSpanOptions.createAnAccount{
	position:relative;
	background-position:-99px 0;
	padding:0 0 8px 0;
}
#homeSpanContent .homeSpanOptions.createAnAccount:hover{
	background-position:-148px 0;
	top:0px;
	left:-1px;
	cursor:pointer;
}
#homeSpanContent .homeSpanOptions.learnAboutBidding{
	position:relative;
	background-position:-198px 0;
	padding:0 0 8px 0;
}
#homeSpanContent .homeSpanOptions.learnAboutBidding:hover{
	background-position:-247px 0;
	top:0px;
	left:-1px;
	cursor:pointer;
}
#homeSpanContent .homeSpanDesc{
	position:relative;
	top:-10px;
	display:inline-block;
	width: 140px;
	margin: 0 10px 0 10px;
}
#homeSpanContent .homeSpanDesc a{
	position:relative;
	font-size:15px;
	font-weight:normal;
}
#homeLeftContent{
	position:relative;
	float:left;
	width:220px;
	margin: 25px 0 0 0;
}
#homeLeftContent .homeLeftTickets{
	position:relative;
	background: transparent url('/images/home-ticketsad.png') no-repeat;
	height:121px;
	width:205px;
	top:225px;
}
#homeLeftContent .homeLeftPlums{
	position:relative;
	background: transparent url('/images/home-auctionplums.png') no-repeat;
	height:121px;
	width:205px;
	top:292px;
}
#homeLeftContent .homeLeftComingSoon{
	position:relative;
	top:10px;
	left:0px;
}
#homeLeftContent h2{
	position:relative;
	text-align:center;
	margin:10px 0 5px 0;
	font-weight:normal;
	font-size:14px;
}
#homeLeftContent h2 span{
	position:relative;
	color:#666;
	font-weight:normal;
	font-size:12px;
}
#homeLeftContent input{
	position:relative;
	margin:10px 0 0 15px;
	font-weight:normal;
	border:1px solid #cfcfcf;
	border-radius:5px;
	width:165px;
	height:18px;
	display:block;
	color:gray;
}
#homeLeftContent input:focus{
	background-position: right -22px;
}
#homeLeftContent .homeLeftSell.ad{
	position:relative;
	background: transparent url('/images/home-comingsoon-sellstuff.png') no-repeat;
	height:69px;
	width:199px;
	top:247px;
	cursor:pointer;
}
#homeLeftContent .homeLeftSell.signup{
	display:none;
	position:relative;
	border: 1px solid #cfcfcf;
	border-radius: 10px;
	height:197px;
	width:197px;
	top:247px;
}
#homeLeftContent #selldescription{
	position:relative;
	margin:0;
	color:#000;
	text-align:center;
}
#homeLeftContent .selldescription{
	position:relative;
	margin:15px 0 0 0;
	color:#000;
	text-align:center;
}
#homeLeftContent #sellSubmit{
	position:relative;
	top:5px;
}
#homeLeftContent #lnkSellSignUp{
	position:relative;
	margin-top:5px;
	left:16px;
	font-size:10px;
}
#homeLeftContent .homeLeftHammer.ad{
	position:absolute;
	top:4px;
	left:0px;
	background: transparent url('/images/home-comingsoon-instanthammer.png') no-repeat;
	height:199px;
	width:199px;
	cursor:pointer;
}
#homeLeftContent .homeLeftHammer.newLogo.ad{
	background: transparent url('/images/home-classifieds.png') no-repeat;
}
#homeLeftContent .homeLeftHammer.signup{
	display:none;
	position:absolute;
	top:30px;
	left:0px;
	border: 1px solid #cfcfcf;
	border-radius: 10px;
	height:197px;
	width:197px;
}
#homeLeftContent #hammerdescription{
	position:relative;
	color:#000;
	text-align:center;
}
#homeLeftContent #hammerSubmit{
	position:relative;
	top:5px;
}
#homeLeftContent #lnkHammerSignUp{
	position:relative;
	margin-top:5px;
	left:16px;
	font-size:10px;
}
#homeLeftContent .homeLeftClassifieds.ad{
	position:relative;
	top:270px;
	left:0px;
	background: transparent url('/images/home-signup-auctionseverywhere.png') no-repeat;
	height:199px;
	width:199px;
	cursor:pointer;
}
#homeLeftContent .homeLeftClassifieds.signup{
	display:none;
	position:relative;
	top:270px;
	left:0px;
	border: 1px solid #cfcfcf;
	border-radius: 10px;
	height:222px;
	width:197px;
}
#homeLeftContent #classifiedsdescription{
	position:relative;
	color:#000;
	text-align:center;
}
#homeLeftContent #hammerMessageForSignup,
#homeLeftContent #hammerEMError,
#homeLeftContent #sellMessageForSignup,
#homeLeftContent #sellEMError,
#homeLeftContent #classifiedsMessageForSignup,
#homeLeftContent #classifiedsEMError{
	position:relative;
	text-align:center;
	width:197px;
	height:40px;
}
#homeLeftContent #hammerEMError,
#homeLeftContent #classifiedsEMError{
	position:relative;
	text-align:center;
	width:197px;
	margin:0 0 0 10px;
}
#homeLeftContent form{
	position:absolute;
	top:60px;
	display:block;
}
#homeLeftContent #sellEMError{
	position:relative;
	display:block;
	text-align:center;
	width:197px;
	top:10px;
	margin:0 0 0 10px;
}
#homeLeftContent #classifiedsSubmit{
	position:relative;
	top:5px;
}
#homeLeftContent #lnkClassifiedsSignUp{
	position:relative;
	margin-top:5px;
	left:16px;
	font-size:10px;
}

span.arrowAuctionNavLeft,
span.arrowAuctionNavRight{
	background: transparent url("/images/sprites/global-icons.png") no-repeat;
	padding: 0 0 0 0;
	display: inline-block;
	height: 9px;
	width: 6px;
	cursor: pointer;
}
span.arrowAuctionNavLeft.disabled,
span.arrowAuctionNavRight.disabled{
	cursor: default;
}
span.arrowAuctionNavLeft{
	background-position: -62px 0;
}
span.arrowAuctionNavRight{
	background-position:-72px 0;
}


#proxibidTextLogo{
	background: transparent url("/images/sprites/home-sprite.png") no-repeat;
}

.home-top-content {
	max-width: 970px;
	margin: 10px auto 0 auto;
}

#homeCatNav a{
	color: #000;
	display: block;
	font-size:12px;
	line-height: 21px
}

#homeCatNav a:hover{
	color: #3079a4;
}

div#homeTitleDiv h1 {
    color: #000000;
    font-size: 13px;
    font-weight: normal;
}

.tagLine h1 {
	color: #5d5d5d;
	font-weight: normal;
	font-size: 19px;
	line-height: 20px;
	margin-bottom: 11px;
	text-align: center;
}

#homeMovieControl{
	float: right;
	text-align: center;
	width:723px;
	white-space: nowrap;
	margin-bottom: 10px;
}
#homeMovieControl a{
	position:relative;
	color:#333333;
	margin-right:10px;
	font-weight: bold;
}
#homeMovieControl a:hover{
	text-deocration: none;
	color: #333333;
}
#homeMovieControl #pauseButton{
	background: transparent url("/images/sprites/pause.png") no-repeat scroll 0 1px;
	display: inline-block;
	height: 21px;
	width: 30px;
}
#homeMovieControl #pauseButton.play{
	background: transparent url("/images/sprites/play.png") no-repeat 0 1px;
}
#homeMovieControl #pauseButton:hover{
	background-position: 0 -21px;
}
#homeMovieControl span{
	background: none;
	display: inline-block;
	height: 17px;
	padding: 4px 0 0 0;
	text-align:center;
	vertical-align: top;
	width: 30px;
}
#homeMovieControl a span:hover {
	text-decoration: none !important;
	background: transparent url("/images/pb_glider_background.png") no-repeat 0 0;
	background-size: 30px 25px;
	z-index: 999;
	padding: 4px 0px !important;
}
#homeMovieControl a.selected span{
	background-clip: padding-box;
	background: #008EC3;
	color: white;
	text-decoration: none !important;
	font-weight: bold;
	padding: 4px 0px !important;
	border-radius: 3px;
}
#homeMovieControl a.selected span:hover{
	border: none;
}
.leftDivider{
	border-left: dotted 1px #666;
	margin: 0 5px 0 5px;
	height: 150%;
}
.labeledDivider{
	border-top: dotted 1px #666;
	margin: 20px 0 0 0;
	text-align: center;
}
.labeledDivider div{
	background-color: #fbfbfb; /* same as page background */
	display: inline;
	font-size: 120%;
	line-height: 1.5em;
	padding: 10px;
	position: relative;
	top: -0.8em;
}
a.homeNav{
	font-size: 115%;
	margin: 0 14px 0 16px;
}
a.homeNav.home{
	font-size:100%;
	margin:0;
}
a.homeNav span{
	display:inline-block;
	margin: 0 3px 0 0;
	vertical-align: middle;
}
a.homeNav.live span{
	background-position: -1px -65px;
	height: 18px;
	width: 23px;
}
a.homeNav.timed span{
	background-position: -43px -64px;
	height: 20px;
	width: 19px;
}
a.homeNav.today span{
	background-position: -94px -62px;
	height: 25px;
	width: 16px;
}
a.homeNav.company span{
	background-position: -147px -64px;
	height: 20px;
	width: 20px;
}
a.homeNav.calendar span{
	background-position: -196px -65px;
	height: 18px;
	width: 21px;
}
a.homeNav.map span{
	background-position: -250px -65px;
	height: 18px;
	width: 28px;
}
a.homeNav.learn{
	display: block;
	line-height: 3em;
}
a.homeNav.learn span{
	height: 27px;
	width: 34px;
}
a.homeNav.watchTrailer span{
	background-position: -2px -106px;
}
a.homeNav.getStarted span{
	background-position: -52px -105px;
}
a.homeNav.appDemo span{
	background-position: -101px -103px;
}

#premierSellersOuterContainer {
	background: #f9f9f9;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	padding-top: 15px;
}

#premierSellersOuterContainer {
	margin-bottom: 21px;
}

#premierSellersStaticOuterContainer{
	max-width: 960px;
	margin: auto;
	padding: 0 10px;

	background-color: #f7f7f7;
	background: -moz-linear-gradient(top,  #fafafa 0%, #f8f8f8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#f8f8f8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fafafa 0%,#f8f8f8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fafafa 0%,#f8f8f8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fafafa 0%,#f8f8f8 100%); /* IE10+ */
	background: linear-gradient(top,  #fafafa 0%,#f8f8f8 100%); /* W3C */
}
#premierSellersStaticContainer{
	padding: 17px 0;
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
}
#premierSellersStaticContainer img {
	height: 50px;
	padding: 4px 4px;
	/* min width only used for local dev since real images aren't loading. Sellers have different widths but 200px is about the size of the biggest  */
	/*min-width: 200px;*/
}

#featuredLotsContainer h2,
.featuredLotsContainer h2,
.contentWrapper #opn-container > h1{
	font-size: 230%;
	font-weight: normal;
}

#featuredLotsContainer div.featuredHeading,
.featuredLotsContainer div.featuredHeading{
	margin: 0 auto 0 auto;
	max-width: 960px;
}
.contentWrapper #opn-container > h1{
	margin: 40px auto 40px auto;
}

#opn-container {
	max-width: 970px;
	margin: 0 auto;
}
.contentWrapper #opn-container #featuredEvents {
	padding-bottom: 15px;
}
.contentWrapper #opn-container #featuredEvents > h2{
	font-size: 230%;
	font-weight: normal;
	margin: 40px auto 40px auto;
	display: inline;
	margin-right: 10px;
}
.contentWrapper #opn-container #featuredEvents > .featuredEventsAll{
	font-size: 110%;
}
#opn-container .labeledDivider{
	border-top: 1px solid #E6E6E6;
}

#featuredLotsContainer {
	margin-bottom: 15px;
}

#featuredLotsContainer div.featuredHeading,
.featuredLotsContainer div.featuredHeading{
	margin-bottom:0;
}
#featuredLotsContainer .jcarousel-skin-proxibid,
.featuredLotsContainer .jcarousel-skin-proxibid{
	height: 0;
	overflow: hidden;
}
#featuredLotsContainer h2,
.featuredLotsContainer h2{
	display: inline;
	margin-right: 10px;
}
#featuredLotsContainer .featuredLotsAll,
.featuredLotsContainer .featuredLotsAll{
	font-size: 110%;
}

#featuredLotsContainer .jcarousel-skin-proxibid .jcarousel-clip,
.featuredLotsContainer .jcarousel-skin-proxibid .jcarousel-clip{
	padding-left: 7px;
}

#featuredLotsContainer .jcarousel-skin-proxibid .jcarousel-clip-horizontal,
#featuredLotsContainer .jcarousel-skin-proxibid .jcarousel-item-horizontal,
ul#featuredLots,
.featuredLotsContainer .jcarousel-skin-proxibid .jcarousel-clip-horizontal,
.featuredLotsContainer .jcarousel-skin-proxibid .jcarousel-item-horizontal,
ul.featuredLots{
	height: 310px;
}
#featuredLotsContainer .jcarousel-skin-proxibid .jcarousel-item-horizontal,
.featuredLotsContainer .jcarousel-skin-proxibid .jcarousel-item-horizontal{
	margin-right: 20.6px;
}
#featuredLotsContainer .jcarousel-skin-proxibid .jcarousel-prev-horizontal,
#featuredLotsContainer .jcarousel-skin-proxibid .jcarousel-next-horizontal,
.featuredLotsContainer .jcarousel-skin-proxibid .jcarousel-prev-horizontal,
.featuredLotsContainer .jcarousel-skin-proxibid .jcarousel-next-horizontal,
.hotLotRecommendation .jcarousel-skin-proxibid .jcarousel-prev-horizontal,
.hotLotRecommendation .jcarousel-skin-proxibid .jcarousel-next-horizontal,
.userLotRecommendation .jcarousel-skin-proxibid .jcarousel-prev-horizontal,
.userLotRecommendation .jcarousel-skin-proxibid .jcarousel-next-horizontal{
	top: 121px;
}
ul#featuredLots li,
ul.featuredLots li {
	text-align: center;
	word-wrap: break-word;
}
#featuredLotsContainer .lotTitle,
.featuredLotsContainer .lotTitle,
.hotLotRecommendation .lotTitle{
	font-size: 137%;
	font-weight: bold;
	margin-top: 5px;
	display: inline-block;
}
#featuredLotsContainer .ahName,
#featuredLotsContainer .currentBid,
.featuredLotsContainer .ahName,
.featuredLotsContainer .currentBid,
.hotLotRecommendation .currentBid{
	color: #666;
}
#featuredLotsContainer .highBid,
.featuredLotsContainer .highBid,
.hotLotRecommendation .highBid,
.userLotRecommendation .highBid{
	font-weight: bold;
	font-size: 119%;
}
#featuredLotsContainer li a:hover *,
.featuredLotsContainer li a:hover *{
	color: #000;
}
ul#featuredLots li .featuredLotImg,
ul.featuredLots li .featuredLotImg{
	display: table-cell;
        vertical-align: middle;
	border: 1px solid #E6E6E6;
	height: 220px;
	width: 220px;
	margin-bottom: 20px;
	text-align: center;
}
ul#featuredLots li .featuredLotImg img,
ul.featuredLots li .featuredLotImg img{
	vertical-align: middle;
}
#featuredLotsPage{
	margin: 25px 0 25px 0;
	width: 800px;
}
#featuredLotsPage .featuredLotsPageRow{
	height: 250px;
	margin: 15px 8px 8px 8px;
	width: 800px;
}
#featuredLotsPage .featuredLotsPageSingle{
	float: left;
	height: 200px;
	margin: 15px 15px 15px 15px;
	width: 120px;
	white-space: normal;
	word-wrap: break-word;
}
#featuredLotsPage .featuredLotsPageSingle div{
	background-image: url("/images/frame-105.png");
	height: 117px;
	margin: 0 0 0 0;
	width: 117px;
}
#featuredLotsPage div{
	margin: 0;
	overflow: visible;
	text-align: center;
	width: 800px;
}
#featuredLotsPage .featuredLotsMarqueeProxi{
	font-size: 180%;
	color:  #25658A;
	font-weight: normal;
}
#featuredLotsPage .featuredLotsMarqueeBid{
	font-size: 180%;
	color:  #3997CC;
	font-weight: normal;
}
#featuredLotsPage .featuredLotsPageSingle p{
	color: #000;
	font-size: 120%;
	margin:0;
	text-align: center;
}
#featuredLotsPage .featuredLotsPageSingle p.company{
	color: #666;
	font-size: 90%;
	margin:0;
}
#featuredLotsPage .featuredLotsPageSingle p.bid{
	color: #3079a4;
	font-size: 130%;
	font-weight: bold;
	margin:0;
}

#hotLotsTop span{
	margin: 0 5px 0 15px;
}
#hotLotsTop span.viewAll{
	float: right;
	margin: 0 15px 0 0;
}
.hotLots{
	height: 115px;
	width: 748px;
}
.hotLots a.arrowButtonLittle{
	margin: 40px 8px 0 0;
}
.hotLots a.arrowButtonLittle.left{
	float: left;
}
.hotLots a.arrowButtonLittle.right{
	float: right;
	margin-right: -14px;
}
.hotLots .hotLot{
	float: left;
	height: 200px;
	margin: 15px 8px 0 0;
	width: 71px;
}
.hotLots .hotLot div{
	background-image: url("/images/frame-60.png");
	height: 71px;
	margin: 0 0 5px 0;
	width: 71px;
}
.hotLots div{
	margin: 0;
	overflow: hidden;
	width: 705px;
}
.hotLots div#scroller{
	position:relative;
	margin: 0;
	height: 70px;
	width: 12500px;
}
.hotLots .hotLot p{
	color: #000;
	font-size: 120%;
	margin:0;
	text-align: center;
}
.hotLots .hotLot p.company{
	color: #666;
	font-size: 90%;
	margin:0;
}
.hotLots .hotLot p.bid{
	color: #3079a4;
	font-size: 130%;
	font-weight: bold;
	margin:0;
}

#homeAbout{
	border-right: dotted 1px #999;
	color: #000;
	float: left;
	font-size: 130%;
	margin: 20px 20px 40px 0;
	padding: 0 30px 0 0;
	text-align: left;
	width: 425px;
}
#proxibidTextLogo{
	background-position: -3px -195px;
	height: 50px;
	margin: 0 0 20px 0;
	width: 186px;
}
#featuredLotsTimestamp{
	color: black;
	font-size: 13px;
	clear: both;
	padding-bottom: 20px;
	padding-top: 20px;
	width: 760px;
	text-align: center;
}
.freeformLabel{
	font-size: 120%;
	margin: 20px 0 0 0;
}
a.button, a.button span{
	background-image: url("/images/sprites/buttons.png");
}
a.button,
.ui-widget a.button{
	background-position: right -258px;
	display: inline-block;
	color: #fff;
	font-weight: bold;
	padding: 0 25px 0 0;
	margin: 0 0 0 38px;
	cursor: pointer;
	white-space:nowrap;
	word-wrap:nowrap;
}
a.button:hover{
	background-position: right -318px;
}
a.button.accent{
	background-position: right -348px;
}
a.button.accent:hover{
	background-position: right -408px;
}
a.button.disabled,
a.button.accent.disabled{
	background-position: right -288px;
	cursor: default;
	opacity: 0.5;
}
a.button span{
	display: inline-block;
	width: 31px;
	height: 29px;
	margin: 0 0 0 -31px;
	vertical-align: -9px;
}
a.button:hover span{
	background-position: 0 -60px;
}
a.button.plain{
	padding: 0 15px 0 0;
	margin: 0 0 0 15px;
}
a.button.plain span{
	background-position: -95px 0;
	margin: 0 0 0 -15px;
	width: 15px;
}
a.button.plain:hover span{
	background-position: -95px -60px;
}
a.button.plain.disabled span{
	background-position: -95px -30px;
}
a.button.smiley span{
	background-position: -31px 0;
}
a.button.smiley:hover span{
	background-position: -31px -60px;
}
a.button.smiley.disabled span{
	background-position: -31px -30px;
}
a.button.listing span{
	background-position: -63px 0;
}
a.button.listing:hover span{
	background-position: -63px -60px;
}
a.button.listing.disabled span{
	background-position: -63px -30px;
}
a.button.edit span{
	background-position: -128px 0;
}
a.button.edit:hover span{
	background-position: -128px -60px;
}
a.button.edit.disabled span{
	background-position: -128px -30px;
}

a.button.graylisting { background-position: right -288px; }
a.button.graylisting span{ background-position: -63px -30px; }

a.button.add span{
	background-position: 0 0;
}
a.button.add:hover span{
	background-position: 0 -60px;
}
a.button.add.disabled span{
	background-position: 0 -30px;
}
a.button.accent span{
	background-position: -96px -90px;
}
a.button.accent:hover span{
	background-position: -96px -150px;
}
a.button.accent.disabled span{
	background-position: -96px -120px;
}
a.button.accent.paddle span{
	background-position: -0px -90px;
}
a.button.accent.paddle:hover span{
	background-position: 0 -150px;
}
a.button.accent.disabled.paddle span{
	background-position: 0 -120px;
}
a.button.accent.cart span{
	background-position: -32px -90px;
}
a.button.accent.cart:hover span{
	background-position: -32px -150px;
}
a.button.accent.disabled.cart span{
	background-position: -32px -120px;
}
a.button.accent.cart2 span{
	background-position: -128px -90px;
}
a.button.accent.cart2:hover span{
	background-position: -128px -150px;
}
a.button.accent.disabled.cart2 span{
	background-position: -128px -120px;
}
a.button.accent.envelope span{
	background-position: -160px -90px;
}
a.button.accent.envelope:hover span{
	background-position: -160px -150px;
}
a.button.accent.disabled.envelope span{
	background-position: -160px -120px;
}
a.button.accent.check span{
	background-position: -64px -90px;
}
a.button.accent.check:hover span{
	background-position: -64px -150px;
}
a.button.accent.disabled.check span{
	background-position: -64px -120px;
}
a.button.medium{
	background-position: right -438px;
	height: 25px;
	margin-left: 31px;
	padding-right: 14px;
}
a.button.medium span{
	height: inherit;
	width: 26px;
	background-position: -32px -180px;
	margin-left: -26px;
	margin-bottom: 1px;
}
a.button.medium:hover{
	background-position: right -490px;
}
a.button.medium.disabled{
	background-position: right -464px;
}
a.button.medium:hover span{
	background-position: -32px -232px;
}
a.button.medium.disabled span{
	background-position: -32px -206px;
}
a.button.medium.plain{
	margin-left: 8px;
}
a.button.medium.plain span{
	margin-left: -10px;
	width: 10px;
}
a.button.medium.disk span{
	background-position: 0 -180px;
}
a.button.medium.disk:hover span{
	background-position: 0 -232px;
}
a.button.medium.disk.disabled span{
	background-position: 0 -206px;
}
a.button.medium.uparrow span{
	background-position: -96px -180px;
}
a.button.medium.uparrow:hover span{
	background-position: -96px -232px;
}
a.button.medium.uparrow.disabled span{
	background-position: -96px -206px;
}
a.button.medium.downarrow span{
	background-position: -64px -180px;
}
a.button.medium.downarrow:hover span{
	background-position: -64px -232px;
}
a.button.medium.downarrow.disabled span{
	background-position: -64px -206px;
}
a.button.medium.play span{
	background-position: -160px -180px;
}
a.button.medium.play:hover span{
	background-position: -160px -232px;
}
a.button.medium.play.disabled span{
	background-position: -160px -206px;
}
a.button.chunky,
a.button.chunky.orange,
a.button.chunky.orange:hover,
a.button.chunky.orange:focus{
	clear:both;
	background: url("/images/sprites/buttons31.png?ver=2") no-repeat right 0 #FFF;
	height: 35px;
	padding: 0 50px 0 0px;
	margin: 0 0 0 28px;
	font-size: 18px;
	font-weight: 500;
	background-color: transparent;
/*	color:#d5e4ec;*/
}
a.button.chunky span,
a.button.chunky.orange span,
a.button.chunky.orange:hover span,
a.button.chunky.orange:focus span{
	clear:both;
	background: url("/images/sprites/buttons31.png?ver=2") no-repeat transparent;
	height: 35px;
	background-position:left 0px;
	vertical-align:-11px;
}
a.button.chunky.blue:hover{
	background-position: right -36px;
	color:#FFF;
}
a.button.chunky.blue:hover span{
	background-position: left -36px;
}
a.button.chunky.orange{
	background-position: right -72px;
}
a.button.chunky.orange span{
	background-position: left -72px;
}
a.button.chunky.orange:hover,
a.button.chunky.orange:focus{
	background-position: right -108px;
	background-color: transparent;
}
a.button.chunky.orange:hover span,
a.button.chunky.orange:focus span{
	background-position: left -108px;
}
.btn2 a.button.chunky,
#homeSpanContent .btn2 a.button.chunky{
	margin-left: 35px;
}

a.button.accent.large,
a.button.accent.large.disabled:hover,
a.button.accent.large.disabled:focus,
a.button.accent.large.disabled{
	background: url("/images/Btn-BigOrg-R.png") no-repeat right 0 transparent;
	height: 35px;
	padding: 0 31px 0 0;
	margin: 0 0 0 28px;
	font-size: 18px;
	font-weight: 300;
}
a.button.accent.large span,
a.button.accent.large.disabled:hover span,
a.button.accent.large.disabled:focus span{
	background: url("/images/Btn-BigOrg-L.png") transparent;
	height: 35px;
	vertical-align: -11px;
}
a.button.accent.large:hover,
a.button.accent.large:focus{
	background: url("/images/Btn-BigOrg-Ron.png") no-repeat right 0 transparent;
}
a.button.accent.large:hover span,
a.button.accent.large:focus span{
	background: url("/images/Btn-BigOrg-Lon.png") transparent;
}
a.button.accent.large.disabled:hover{

}
a.button.small{
	margin: 0 7px 0 21px;
	background-position: right -585px;
	height: 22px;
	color: #FFF;
}
a.button.small span{
	margin: 0 -11px 2px -23px;
	height: inherit;
	width: 23px;
	background-position: -96px -516px;
}
a.button.small:hover{
	background-position: right -631px;
}
a.button.small.disabled{
	background-position: right -608px;
}
a.button.small:hover span{
	background-position: -96px -562px;
}
a.button.small.disabled span{
	background-position: -96px -539px;
}
a.button.small.disk span{
	margin-right: 3px;
	background-position: -64px -516px;
}
a.button.small.disk:hover span{
	background-position: -64px -562px;
}
a.button.small.disk.disabled span{
	background-position: -64px -539px;
}
a.button.small.add span{
	margin-right: 3px;
	background-position: 0 -516px;
}
a.button.small.add:hover span{
	background-position: 0 -562px;
}
a.button.small.add.disabled span{
	background-position: 0 -539px;
}
a.button.small.cards span{
	margin-right: 3px;
	background-position: -32px -516px;
}
a.button.small.cards:hover span{
	background-position: -32px -562px;
}
a.button.small.cards.disabled span{
	background-position: -32px -539px;
}
a.button.small.notify span{
	margin-right: 3px;
	background-position: -127px -516px;
}
a.button.small.notify:hover span
{
	background-position: -127px -562px;
}
a.button.small.notify.disabled span{
	background-position: -127px -539px;
}
a.button.smallSubmit{
	background: transparent url("/images/sprites/siteSprites_v8.png") no-repeat -479px -659px;
	height: 24px;
	width: 53px;
	margin: 0;
	padding: 0;
}
a.button.small.stagger span{
	margin-right: 3px;
	background-position: -160px -516px;
}
a.button.small.stagger:hover span
{
	background-position: -162px -562px;
}
a.button.small.stagger.disabled span{
	background-position: -162px -539px;
}
a.button.small.cancel, a.button.small.cancel span{
	background-image: url("/images/sprites/buttons-red.png");
	background-position: right -69px;
}
a.button.small.cancel.disabled{
	background-position: right -92px;
}
a.button.small.cancel:hover{
	background-position: right -115px;
}
a.button.small.cancel span{
	margin-right: 3px;
	background-position: 0px 0px;
}
a.button.small.cancel:hover span
{
	background-position: 0px -46px;
}
a.button.small.cancel.disabled span{
	background-position: 0px -23px;
}

a.button.mega{
	background-image: url("/images/Btn-MegaBlue-R.jpg");
	background-position: right 0;
	padding: 0 48px 0 0;
	margin: 0;
	height: 61px;
	color: #FFF;
	font-size: 24px;
}
a.button.mega span:first-child{
	background-image: url("/images/Btn-MegaBlue-L.jpg");
	background-position: 0 0;
	margin: 0;
	margin-right: 22px;
	height: inherit;
	width: 29px;
	vertical-align: -22px;
}
a.button.mega:hover{
	background-image: url("/images/Btn-MegaBlue-Ron.jpg");
}
a.button.mega:hover span:first-child{
	background-image: url("/images/Btn-MegaBlue-Lon.jpg");
}

a.button.mega.accent{
	background-image: url("/images/Btn-MegaOrange-R.png");
	height: 59px;

}
a.button.mega.accent.fakeOpacity{
	color: #FFECE1;
}
a.button.mega.accent.fakeOpacity:hover{
	color: #FFF;
}
a.button.mega.accent span:first-child{
	background-image: url("/images/Btn-MegaOrange-L.png");
	margin-left: -29px;
}
a.button.mega.accent:hover{
	background-image: url("/images/Btn-MegaOrange-Ron.png");
	background-position: right 0;
}
a.button.mega.accent:hover span:first-child{
	background-image: url("/images/Btn-MegaOrange-Lon.png");
}


a.button.small.signUpNow span{
	display: none;
}
a.button.small.signUpNow:hover span{
	background-position: 0 -700px;
}
.signUpText:hover{
	opacity: 100;
	display:inline-block;
}
a.arrowButton{
	background: transparent url("/images/sprites/buttons-arrows.png") no-repeat;
	color: #eee;
	display: inline-block;
	font-size: 113%;
	font-weight: bold;
	height: 58px;
	line-height: 4.6em;
	width: 51px;
}
a.arrowButton.left{
	background-position: 0 0;
	padding: 0 10px 0 0;
	text-align: right;
}
a.arrowButton.left:hover{
	background-position: 0 -116px;
}
a.arrowButton.left.disabled{
	background-position: 0 -58px;
	cursor: default;
}
a.arrowButton.right{
	background-position: -60px 0;
	padding: 0  0 0 10px;
}
a.arrowButton.right:hover{
	background-position: -60px -116px;
}
a.arrowButton.right.disabled{
	background-position: -60px -58px;
	cursor: default;
}
a.arrowButton.disabled{
	cursor: default;
}
a.arrowButtonLittle{
	color: #eee;
	display: inline-block;
	height: 20px;
	width: 10px;
}
a.arrowButtonLittle.left{
	background-position: -175px -175px;
	padding: 0 10px 0 0;
	text-align: right;
}
a.arrowButtonLittle.left:hover{
	background-position: -217px -175px;
}
a.arrowButtonLittle.left.disabled{
	background-position: -175px -175px;
	cursor: default;
}
a.arrowButtonLittle.right{
	background-position: -260px -175px;
	padding: 0 0 0 10px;
}
a.arrowButtonLittle.right:hover{
	background-position: -303px -175px;
}
a.arrowButtonLittle.right.disabled{
	background-position: -260px -175px;
	cursor: default;
}
a.arrowButtonLittle.disabled{
	cursor: default;
}
a.smallLiveAuctionGray{
	background-image: url("/images/sprites/LotlaunchliveGray.gif")
}
a.smallLiveAuctionGray{
	width: 202px;
	height: 30px;
	background-position: right 0;
	display: inline-block;
        font-weight: bold;
	margin: 0 0 8px 8px;
        color: rgba(255, 255, 255, 0.8);
        text-transform: uppercase;
}
a.smallLiveAuctionGray div {
	display: inline-block;
	font-size: 14px;
        margin-left: 40px;
	vertical-align: -8px;
        color: rgba(255, 255, 255, 0.8);
        text-transform: uppercase;
}
a.smallLiveAuctionGray:hover{
	background-image: url("/images/sprites/LotlaunchliveonGray.gif")
}
a.button.smallLiveAuction, a.button.smallLiveAuction span{
	background-image: url("/images/button-live-anim-small.gif")
}
a.button.smallLiveAuction{
	background-position: right -232px;
	display: inline-block;
	font-weight: bold;
	margin: 0 0 0 38px;
        color: rgba(255, 255, 255, 0.8);
        font-size: 14px;
        margin-left: 30px;
        text-transform: uppercase;
        width: 150px;
}
a.button.smallLiveAuction:hover{
	background-position: right -261px;
}
a.button.smallLiveAuction span{
	display: inline-block;
	width: 42px;
	height: 29px;
	margin: 0 0 0 -31px;
	vertical-align: -9px;
}
a.button.smallLiveAuction:hover span{
	background-position: 0 -145px;
}
a.button.continue, a.button.continue span{
	background-image: url("/images/sprites/createaccount-arrows.png");
	height: 27px;
}
a.button.continue{
	background-position: right -1px;
	padding: 0 20px 0 0;
	margin: 0;
}
a.button.continue:hover{
	background-position: right -73px;
}
a.button.continue.disabled
{
	background-position: right -36px;
}
a.button.continue span{
	background-position: 0 -1px;
	margin: 0 0 0 -11px;
	width: 11px;
}
a.button.continue:hover span{
	background-position: 0 -73px;
}
a.button.continue.disabled span{
	background-position: 0 -36px;
}
a.button.smallContactUs{
	background-image: url("/images/sprites/buttons-main.png");
	width: 100px;
	background-position: right -258px;
	display: inline-block;
	color: #fff;
	font-weight: bold;
	margin: 0 0 0 246px;
}
a.button.smallContactUs span{
	background-image: url("/images/sprites/buttons-main.png");
	background-position: -223px 0px;
	display: inline-block;
	width: 31px;
	height: 29px;
	margin: 0 5px 0 -31px;
	vertical-align: -9px;
}
a.button.smallContactUs:hover{
	background-image: url("/images/sprites/buttons-main.png");
	width: 100px;
	background-position: right -318px;
	display: inline-block;
	color: #fff;
	font-weight: bold;
	margin: 0 0 0 246px;
}
a.button.smallContactUs:hover span{
	background-image: url("/images/sprites/buttons-main.png");
	background-position: -223px -60px;
	display: inline-block;
	width: 31px;
	height: 29px;
	margin: 0 5px 0 -31px;
	vertical-align: -9px;
}
#StatusArea .lbwLaunchLink{
	margin-left: 8px;
}
#LiveArea .lbwLaunchLink {
	line-height: 2.5em;
	margin-left: 8px;
	vertical-align: bottom;
}
.lbwLaunchLink {
	clear: both;
}
.lbwLaunchLink span {
	font-size: 75%;
}
#StatusArea a.lbwLaunchButton {
    margin: 0 7px 9px 10px;
}
a.lbwLaunchButton {
	background-image: url("/images/sprites/buttons.png");
	margin: 0 7px 9px 18px;
	background-position: right -585px;
	height: 22px;
	line-height: 22px;
	color: white;
	cursor: pointer;
	white-space: nowrap;
	padding: 0 28px 0 0;
	display: inline-block;
}
a.lbwLaunchButton:hover {
	background-position: right -631px;
}
a.lbwLaunchButton span {
	background-image: url("/images/sprites/buttons.png");
	margin: 0 -11px 2px -18px;
	height: inherit;
	width: 18px;
	background-position: -96px -516px;
	vertical-align: -9px;
	display: inline-block;
	float: left;
	color: white;
}
a.lbwLaunchButton:hover span {
	background-position: -96px -562px;
}
.proxibidtooltip.questionIcon.beta{
	vertical-align: text-bottom;
	margin-left: -20px;
}

#lnkConfirmBid{
	color: #FFF;
}
#footerAdHome{
	margin-top:-80px;
}
#footerAdHomeExpanded{
	margin-top:-160px;
}
#footerTop{
	/*background:transparent url('/images/globalfooter-widebg.png') repeat-x 0 0;*/
	height:200px;
	width:100%;
	min-width:960px;
	max-width:50000px;
}

.group:after {
  content: "";
  display: table;
  clear: both;
}

#oops a.blubtn {
	border: 1px solid #25658A;
	border-radius: 5px;
	box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2);
	color: #fff;
	font-size: 15px;
	height: 28px;
	padding: 5px 15px 6px;
	background-color: #4497C4;
	background-image: -moz-linear-gradient(top, #4497C4, #2D6A8E);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4497C4), to(#2D6A8E));
	background-image: -webkit-linear-gradient(top, #4497C4, #2D6A8E);
	background-image: -o-linear-gradient(top, #4497C4, #2D6A8E);
	background-image: linear-gradient(to bottom, #4497C4, #2D6A8E);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4497C4', endColorstr='#ff2D6A8E', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

#oops a.blubtn:hover {
	border: 1px solid #215D7F;
	background-color: #215D7F;
	background-image: -moz-linear-gradient(top, #4497C4, #215D7F);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4497C4), to(#215D7F));
	background-image: -webkit-linear-gradient(top, #4497C4, #215D7F);
	background-image: -o-linear-gradient(top, #4497C4, #215D7F);
	background-image: linear-gradient(to bottom, #4497C4, #215D7F);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4497C4', endColorstr='#ff215D7F', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

#footerFbLink {
    display: inline-block;
    width: 19px;
}

#footerTwLink {
    display: inline-block;
    width: 22px;
    margin-left: 3px;
}

#footerYtLink {
    display: inline-block;
    width: 22px;
    margin-left: 3px;
}
#footerLiLink {
    display: inline-block;
    width: 19px;
    margin-left: 3px;
}
#footerIgLink {
    display: inline-block;
    width: 19px;
    margin-left: 3px;
}

#footerFbLink:hover #footerFbIcon {
    background-position: left bottom;
}

#footerTwLink:hover #footerTwIcon {
    background-position: 24% 100%;
}

#footerYtLink:hover #footerYtIcon {
    background-position: 51.5% 100%;
}

#footerLiLink:hover #footerLiIcon {
    background-position: 76.5% 100%;
}

#footerIgLink:hover #footerIgIcon {
    background-position: 100% 100%;
}

#footerSealDiv {
	margin: 50px auto 0;
	height: 175px;
	overflow: hidden;
	width: 950px;
    margin-top: 58px;
    padding-top: 58px;
}
#footerSealiFrame {
	height: 124px;
	overflow: hidden;
	width: 950px;
    margin-top: 10px;
}
#footerSeals{
	margin-top: 60px;
	text-align: center;
}
#footerSeals > img,
#footerSeals > embed,
#footerSeals > object,
#footerSeals > a{
	vertical-align: middle !important;
	display: inline-block !important;
	margin: 0 15px 30px !important;
}
#naaSeal{
	margin-top: 5px;
}
/* Top Nav header */


.react-header {
	/*min-height: 105px;   /* Added so that the page doesn't shift down as badly once js/react is loaded  */
}

.globalNav,
#MyProxibidIcon,
#BrowseIcon,
#BrowseButton,
{
	background-image: url('/images/sprites/header-searchR.png');
}


.notificationBar
{
	display: block;
	position: relative;
	width: 100%;
	min-height: 45px;
	background-color: #FFF9D7;
	border-bottom: 1px solid #E2C924;
	border-top: 1px solid #E2C924;
}
#headerNotice.notificationBar
{
	border-top: none;
}
#registrationNotice {
	margin: 15px auto;
}
#registrationNotice.notificationBar
{
	min-height: 30px;
	border-top: 1px dotted #111111;
	border-bottom: 1px dotted #111111;
}
.notificationBar.lowPriorityBackground
{
	 background-color: #FFF;
}

.notificationBar .notificationBarContent
{
	display: flex;
	margin: auto;
	max-width: 960px;
	padding-top: 15px;
	padding-bottom: 5px;
	vertical-align: middle;
	font-weight: bold;
	line-height: 13px;
	flex-direction: row;
    min-height: 25px;
}

#registrationNotice.notificationBar > .notificationBarContent
{
    padding-top: 3px;
    padding-bottom: 8px;
}

.notificationBar a{
	text-decoration: underline;
}
.notificationBar a:hover {
    color: #000;
}

.notificationBar .linkWrapper {
	margin-top: 3px;
}

.notificationBar .notification {
	margin-bottom: 13px;
}

#registrationNotice.notificationBar .notification {
	line-height: 15px;
	margin-bottom: 0;
	margin-top: 7px;
}


.notificationBar .hightlight
{
	font-weight: bold;
	color: #2083B5;
}

.clearfix::after {
	content: "";
	clear: both;
	display: table;
}

.notificationBar .noticeImg
{
	width: 26px;
	height: 25px;
	top: 10px;
	margin: 0 15px 2px 0;
	background-position: -156px 0;
}
.notificationBar .noticeImg.important
{
	background-position: -202px 0;
}

#registrationNotice .noticeImg.approved{
	background-position: 0 0;
	height: 20px;
	width: 22px;
	margin: 5px 9px 5px 10px;
}
#registrationNotice .noticeImg.declined{
	background-position: -86px 0;
	margin: 5px 7px 5px 8px;
}
#registrationNotice .noticeImg.pending{
	background-position: -117px 0;
	margin: 5px 7px 5px 8px;
}
#registrationNotice .noticeImg{
	margin: 5px 10px 5px 5px;
}


#emphasizedLoginLink {
	border-top: 1px dotted #111111;
	border-bottom: 1px dotted #111111;
	margin: 15px auto; 
}
#emphasizedLoginLink .notificationBarContent {
	display: block;
	padding-top: 8px;
	padding-bottom: 0;
	margin: auto;
	max-width: 960px;
	font-weight: bold;
	line-height: 13px;
}
#emphasizedLoginLink .notification {
	line-height: 15px;
	margin-top: 7px;
}

/*logo link*/

.headerCategoryText {
	color:rgba(255,255,255,0.8);
    font-size: 105%;
	font-weight: normal;
    left: 150px;
	position:relative;
	top: -27px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
/*    max-width: 150px;*/
}

.headerCategoryText.iron {
	left: 175px;
	top: -24px;
}

.headerCategoryText.art{
	top: -23px;
	left: 110px;
}

.headerCategoryText.art {
	color: #000000;
}

#topNavSub
{
	clear: both;
	padding-top: 5px;
	padding-left: 0px;
	white-space:nowrap;
	word-wrap:nowrap;
}

#topNavFindAuctionLinks a span
{
	position: relative;
	margin-right: 3px;
}
#topNavSub span.headerNavSeparator
{
	display: inline-block;
	width:1px;
	height: 18px;
	background-image: url('/images/dotv.png');
	position: relative;
	top: 6px;
	margin: 0 14px;
}
#topNavSub #BrowseIcon, #topNavSub #CategoryIcon
{
	position:relative;
	top:13px;
	left:7px;
	display: inline-block;
	background-image: url('/images/pb_arrow_down.png');
	background-color:transparent;
	width: 10px;
	height: 5px;
	vertical-align:top;
}
#topNavSub a span#BrowseButton
{
}
#topNavSub a:hover #BrowseButton
{
}
#topNavSub a.button.medium span {
	margin-left: -9px;
	width: 9px;
	margin-top: -1px;
}
#topNavFindAuctionLinks
{
	float: left;
}
#topNavSub #topNavSearchRight{
	display:inline-block;
	margin:0 0 0 0;
}
#topNavSub #topNavSearchLeft{
	width:5px;
	height:28px;
	margin-left: 15px;
}

#topNavSub #topNavSearchLeft.SearchIcon{
	position:relative;
	display:inline-block;
	background:transparent url('/images/sprites/header-mainnav-icons.png') no-repeat -40px 0px;
	width:12px;
	height:14px;
	z-index:1000;
}

#topNavSub #topNavSearch
{
	display: block;
	float: left;
	position: relative;
	top: 5px;
	left: -7px;
	background-position: right 0px;
	width: 588px;
	height: 28px;
}
#topNavSub #topNavSearch.searchFocus
{
	background-position: right -22px;
	height:21px;
}
#topNavSub #topNavSearch INPUT
{
	background-color: #ffffff;
	border: 1px solid #FF7B36;
	color: #000000;
	display: inline-block;
	font-size: 13px;
	height: 30px;
	outline: none;
	position:relative;
	top: -4px;
	vertical-align:top;
	width: 100%;
	line-height: 15px;
	letter-spacing: 0.22px;
	text-indent: 17px;
	box-sizing: border-box;
	padding-right: 20px;
	vertical-align: middle;
}
#topNavSub #topNavSearch > a
{
	height: 18px;
	width: 24px;
}
#topNavSub #topNavSearch > a:first-child
{
	height: 18px;
	width: 1px;
}
#topNavSub #topNavSearchSubmit3{
	display:inline-block;
	background-color:#FF7B36;
	border-radius:4px;
	color: #FFFFFF;
	font-family:arial;
	font-size: 13px;
	font-weight:bold;
	padding:8px 15px;
	letter-spacing: 0.19px;
	line-height: 15px;
	text-decoration:none;
	-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.7);
	-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.7);
	box-shadow:0px 1px 1px rgba(0,0,0,0.7);
}
#topNavSub #topNavSearchSubmit3:hover{
	background-color:rgba(245,126,32,.9);
	color:rgba(255,255,255,1.0);
}

#topNavSub #topNavSearchSubmit3:active{
	position:relative;
	top:1px;
}

/* START - fine art override of search input */
.navCatArt #topNavSub #topNavSearchRight > a,
.navCatArt #topNavSub #topNavSearchRight > a > span {
	background-image: none;
	background-color: #000;
}

.navCatArt #topNavSub #topNavSearchLeft {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}

.navCatArt #topNavSub #topNavSearchRight {
	margin-top: 4px;
}
.navCatArt #topNavSub #topNavSearch.searchFocus
{
	background-position: right -22px;
	height:21px;
}
/* END - fine art override of search input */

/* search results button */
.rtsButton{
	margin: 0 0 10px 0;
}

#topNavBrowseSlider
{
	display:none;
	position:absolute;
	overflow:hidden;
	height:400px;
	top: 100px;
	left: 152px;
}
#topNavBrowseSliderStatic
{
	display:none;
	position:absolute;
	overflow:hidden;
	top: 101px;
	left: 152px;
	box-shadow: 0 2px 10px rgba(0,0,0,0.6);
    padding: 8px 15px 20px 15px;
    background-color: #FFF;
    border: solid 1px #333;
}
#topNavBrowseSliderStatic a
{
    color: #000;
    font-size: 14px !important;
    line-height: 24px !important;
    padding: 0 10px;
}
#topNavBrowseSliderStatic a:hover
{
    color: #3079a4;
}
#browseButtonLink:hover ~ #topNavBrowseSliderStatic {
	display: block !important;
}
#topNavBrowseSliderStatic:hover {
	display: block !important;
}
#topNavCategorySliderStatic
{
	display:none;
	position:absolute;
	overflow:hidden;
	top: 101px;
	left: 46px;
	box-shadow: 0 2px 10px rgba(0,0,0,0.6);
    padding: 8px 15px 20px 15px;
    background-color: #FFF;
    border: solid 1px #333;
}
#topNavCategorySliderStatic a
{
    color: #000;
    font-size: 14px !important;
    line-height: 24px !important;
    padding: 0 10px;
}
#topNavCategorySliderStatic a:hover
{
    color: #3079a4;
}
#categoryButtonLink, #browseButtonLink {
	padding: 20px 0;
}
#categoryButtonLink:hover ~ #topNavCategorySliderStatic {
	display: block !important;
}
#topNavCategorySliderStatic:hover {
	display: block !important;
}
#topNavBrowseContainer
{
	position:relative;
	top: -275px;
	/*top: 0;*/
	background-color: transparent;
	z-index: 1000;

}
#topNavBrowseContainer span
{
	display: inline-block;
	font-size: 145%;
	color: #3079A4;
}
#topNavBrowseContainer .topMenuDivider
{

/* Preloading Images */
	position:relative;
	display:block;
	margin:10px 0 0 -9px;
	border-top:1px dotted #666;
	text-align:center;
	width:170px;
}
#topNavBrowseContainer .topMenuOtherCompanies
{
	position:relative;
	display:block;
	margin:5px 0 0 0;
	font-size:11px;
	color:#999999;
}
#topNavBrowseContainer .topMenuOther
{
	position:relative;
	display:block;
	background:transparent url('/images/sprites/nav-dropbrowse-companies2.png') no-repeat;
	height:70px;
	width:137px;
	margin:3px 0 0 0;
	cursor:pointer;
}
#topNavBrowseContainer .topMenuOther
{
	position:relative;
	display:block;
	background:transparent url('/images/sprites/nav-dropbrowse-companies2.png') no-repeat;
	height:36px;
	width:137px;
	margin:3px 0 0 0;
	cursor:pointer;
}
#topNavBrowseContainer .topMenuOther.topMenuTickets{background-position:left -3px;}
#topNavBrowseContainer .topMenuOther.topMenuClassifieds{background-position:left -45px;}
#topNavBrowseContainer .topMenuOther.topMenuAuctionsEverywhere{background-position:left -86px;}
.imgPreload
{
	background-repeat: no-repeat;
	background-position: -5000px -5000px;
}
#topNavPreload2{background-image: url('/images/sprites/nav-dropbrowse-companies2.png');}
#topNavPreload3{background-image: url('/images/sprites/home-sprite.png');}
#topNavPreload4{background-image: url('/images/sprites/nav-dropbrowse-icons.png');}
#preloadBtn1{background-image: url('/images/Btn-BigOrg-Ron.png');}
#preloadBtn2{background-image: url('/images/Btn-BigOrg-Lon.png');}
#preloadBtn3{background-image: url('/images/Btn-MegaOrange-Ron.png');}
#preloadBtn4{background-image: url('/images/Btn-MegaOrange-Lon.png');}
#preloadBtn5{background-image: url('/images/Btn-MegaBlue-Ron.jpg');}
#preloadBtn6{background-image: url('/images/Btn-MegaBlue-Lon.jpg');}
/* END Preloading Images */

#topNavBrowseContainer > div
{
	display:block;
	background-color: white;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-align:left;
	padding: 0 20px;
	width: 192px;
	height: 265px;
	margin: 0px 0px;
	z-index: 50;
	border: solid 1px #000;
}

#topNavBrowseContainer > div > div
{
	display: block;
	float:left;
	padding-top:15px;
	font-size: 115%;
	line-height:200%;
	z-index: 10;
}

#topNavBrowseContainer > div > div.browseCategoryColumn
{
	width: 180px;
}
#topNavBrowseContainer > div > span
{
	display: block;
	float: left;
	border-right: dotted 1px;
	width: 1px;
	height: 185px;
	margin: 32px 10px 0 8px;
}
#topNavBrowseContainer > div > div > span
{
	padding-top:10px;
}

#topNavCategorySlider
{
	display:none;
	position:absolute;
	overflow:hidden;
	height: 450px;
	top: 100px;
	left: 46px;
}
#topNavCategoryContainer
{
	position:relative;
	width: 684px;
	top: -350px;
	background-color: transparent;
	z-index: 1000;
}
#topNavCategoryContainer span
{
	display: inline-block;
	font-size: 145%;
	color: #3079A4;
}
.imgCategoryPreload
{
	background-repeat: no-repeat;
	background-position: -5000px -5000px;
}
#topNavCategoryContainer > div
{
	display:block;
	background-color: white;
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 5px 30px;
	width: 270px;
	height: 410px;
	margin: 0px 0px;
	border: solid 1px #000;
}

#topNavCategoryContainer > div > div
{
	display: block;
	float:left;
	width: 110px;
	margin-top:15px;
	font-size: 115%;
	line-height:170%;
}
#topNavCategoryContainer > div > div.categoryCategoryColumn
{
	width: 180px;
	padding:0px 0px 0px 0px;
}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a > span
{
	position:relative;
	left:-10px;
	background:transparent;
	height:0;
	width:0;
	background-position: -263px 5px;
}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.all span{background-position: -1px 5px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.all:hover span{background-position: -1px -25px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.cat1 span{background-position: -25px 5px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.cat1:hover span{background-position: -25px -25px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.cat3 span{background-position: -50px 6px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.cat3:hover span{background-position: -50px -24px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.cat11 span{background-position: -81px 5px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.cat11:hover span{background-position: -81px -25px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.cat6 span{background-position: -166px 5px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.cat6:hover span{background-position: -166px -25px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.cat8 span{background-position: -238px 4px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.cat8:hover span{background-position: -238px -26px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.cat2 span{background-position: -213px 4px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.cat2:hover span{background-position: -213px -26px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.cat10 span{background-position: -112px 4px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.cat10:hover span{background-position: -112px -26px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.cat4 span{background-position: -263px 5px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.cat4:hover span{background-position: -263px -25px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.cat12 span{background-position: -191px 3px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.cat12:hover span{background-position: -191px -27px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.cat9 span{background-position: -141px 5px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.cat9:hover span{background-position: -141px -25px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.cat7 span{background-position: -291px 5px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.cat7:hover span{background-position: -291px -25px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.cat5 span{background-position: -315px 5px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.cat5:hover span{background-position: -315px -25px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.cat13 span{background-position: -338px 6px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.cat13:hover span{background-position: -338px -24px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.cat14 span{background-position: -362px 7px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.cat14:hover span{background-position: -362px -23px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.cat16 span{background-position: -50px 6px;}
#topNavCategoryContainer > div > div.categoryCategoryColumn > a.cat16:hover span{background-position: -50px -24px;}

#topNavCategoryContainer > div > span
{
	display: block;
	float: left;
	border-right: dotted 1px;
	width: 1px;
	height: 185px;
	margin: 32px 10px 0 8px;
}

.subDomainSeperator
{
	display: inline-block;
	width:1px;
	height: 18px;
	background-image: url('/images/dotv.png');
	position: relative;
	top: 5px;
	margin: 0 5px;
}

.whiteLabelHeader {
	margin-top:0px;
	margin-left:-10px;
	width: 103%;
	height: 37px;
	background-color: #f2f2f2
}
.whiteLabelDivider {
	width:  100%;
	height: 1px;
	background-color: #e6e6e6;
	display: inline-block;
}
.whiteLabelHeader #topNavSearch {
	width:288px;
	float:left;
	display: inline-block;
	position: relative;
	top: 5px;
	left: -7px;
	background-position: right 0px;
	height: 22px;
}
.whiteLabelHeader #topNavSearch.wlCategoryFilter {
	width:457px;
}
.whiteLabelHeader #topNavSearchSubmit1 {

}
.whiteLabelHeader #topNavSearchInput {
	background-color: #FFFFFF;
	border: none;
	border-top: 1px solid #f57e20;
	border-bottom: 1px solid #f57e20;
	border-right: 1px solid #f57e20;
	border-left: 1px solid #f57e20;
	color: Gray;
	display: inline-block;
	font-size: 105%;
	height: 30px;
	outline: none;
	padding-top: 0px;
	position: relative;
	top: -4px;
	vertical-align: top;
	width: 285px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-radius: 0px;
	webkit-border-radius: 0px;
	text-indent: 10px;
	box-sizing: border-box;
    padding-right: 20px;
    vertical-align: middle;
}
.whiteLabelHeader #topNavSearchInput.wlCategoryFilter {
	width: 230px;
	border-right: none;
}
.whiteLabelHeader #topNavSearchRight {
	float:left;
	xposition:relative;
	display:inline-block;
}
.whiteLabelHeader #topNavSearchSubmit3 {
	display:inline-block;
	margin:2px -7px 0 5px;
	background-color:#e0e0e0;
	border-radius:4px;
	display:inline-block;
	color:#000000;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:5px 20px;
	text-decoration:none;
	-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.7);
	-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.7);
	box-shadow:0px 1px 1px rgba(0,0,0,0.7);
}
.whiteLabelHeader #topNavSearchSubmit3:hover {
	background-color: #e6e6e6;
	color: #000000;
}
.whiteLabelHeader #topNavSearchSubmit3:active{
	position:relative;
	top:1px;
}
.whiteLabelHeader #topNavSearchSubmit3 .searchGoButton {
	width:10px;
}
/*Target IE11*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.whiteLabelHeader #topNavSearchSubmit3 {
	 	display:inline-block;
		margin:2px -7px 0 5px;
		background-color:#e0e0e0;
		border-radius:4px;
		display:inline-block;
		color:#000000;
		font-family:arial;
		font-size:11px;
		font-weight:bold;
		padding:5px 20px;
		text-decoration:none;
		border: 1px solid rgba(199,199,199,0.7);
		-moz-box-shadow: none;
		-webkit-box-shadow:none;
		box-shadow:none;
	}
	.whiteLabelHeader #topNavSearchSubmit3:hover {
		background-color: #e6e6e6;
		color: #000000;
	}
}
.whiteLabelHeader #topNavSearchLeft.SearchIcon{
	position:relative;
	display:inline-block;
	background:transparent url('/images/sprites/header-mainnav-icons.png') no-repeat -40px 0px;
	width:12px;
	height:14px;
	z-index:1000;
}
.whiteLabelHeader #topNavSearch.searchFocus{
	background-position: right -22px;
	height:21px;
}
.whiteLabelHeader #topNavSearch > a{
	height: 18px;
	width: 24px;
}
.whiteLabelHeader #topNavSearch > a:first-child{
	height: 18px;
	width: 1px;
}
.whiteLabelHeader #topNavSearchLeft{
	background-image: url('/images/pb_header_searchL.png');
	background-position: 8px 7px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	border-bottom: 1px solid #f57e20;
	border-left: 1px solid #f57e20;
	border-top: 1px solid #f57e20;
	display: inline-block;
	height: 28px;
	margin-left: 15px;
	position: relative;
	top: 1px;
	vertical-align: top;
}
.whiteLabelHeader .whiteLabelLinksArea{
	float:left;
	margin-top:9px;
	margin-bottom:-2px;
}
.whiteLabelHeader .topNavSearchContainer{
	float:right;
	width:400px;
	margin-top:3px;
	margin-bottom:-5px;
	padding-right: 11px;
}
.whiteLabelHeader .topNavSearchContainer.wlCategoryFilter{
	width: 525px;
}
.whiteLabelLinksArea a:link,  .whiteLabelLinksArea a:visited{
	height: 18px;
	width: 1px;
	font-size:12px;
	color: #7f7f7f;
	margin-left: 18px;
}
.whiteLabelLinksArea a:hover{
	color: #333333;
}
.poweredByProxibidContainer {
	clear: both;
	text-align: center;
	margin-bottom: 15px;
}
.poweredByProxibidImage {
	background: transparent url("/images/poweredbyproxibid_r2_c2.png") no-repeat 0 0;
	height: 50px;
	width: 115px;
	margin: auto;
	display: inline-block;
}

#auctionMapGoButton
{
	xposition:relative;
	display:inline-block;
	xtop: -2px;
	xwidth:30px;
	xheight:25px;
	xpadding:0 0 0 7px;
	margin:0 -7px 0 -16px;
	xvertical-align:top;
}
#auctionMapGoButtonleft
{
	margin-left: -10px;
	width: 10px;
}
#contentWrapper {
	padding-left: 10px;
	padding-right: 10px;
	margin: auto;
}

#contentWrapper.non-responsive{
	width: 970px;
}

.whiteLabelHeaderBackground + #contentWrapper,
#contentWrapper.whitelabel {
    width: 980px;
}


#contentWrapper .containerHeader,
#contentWrapper .containerTools,
#contentWrapper .containerContent,
#contentWrapper .containerFooter{
	width: 720px;
	padding: 0 15px 0 15px;
}
#contentWrapper .containerHeader{
	height: 25px;
}
#contentWrapper .containerHeader.map{
	background: transparent url("/images/auctionmap-bgtop.png") no-repeat 0 0;
	padding: 15px 15px 0 15px;
	text-align: right;
}
#contentWrapper .containerTools{
	background: transparent url("/images/auctionmap-bgtop.png") no-repeat 0 -40px;
	height: 30px;
	text-align: right;
}
#contentWrapper .containerTools > div{
	border-right: dotted 1px #666;
	float: left;
	margin: 0 15px 0 0;
	padding: 0 15px 0 0;
}
#contentWrapper .containerContent{
	background: transparent url("/images/auctionmap-bg.png") repeat-y 0 0;
}
#contentWrapper .containerFooter{
	background: transparent url("/images/auctionmap-bgbottom.png") no-repeat 0 0;
	height: 20px;
}
#contentWrapper .containerContent #auctionMap{
	background: transparent url("/images/mapframe.png") no-repeat 0 0;
	height: 425px;
	width: 720px;
}
#bidderLoginWrapper
{
	display: block;
	margin-top: -3px;
	height: 400px;
	width: 265px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-top: 70px;
}
#bidderLoginWrapper > div.loginCenter
{
	float: none;
	margin-left: auto;
	margin-right: auto;
}
#bidderLoginWrapper > div:first-child > span
{
	display: inline-block;
	margin: 10px 0 0 -20px;
	width: 230px;
	text-align: justify;
}
div#bidderLoginVerticalSeparator
{
	width: 10px;
	height: 280px;
	margin: 0 50px 0 65px;
	font-size: 100%;
}
#bidderLoginVerticalSeparator span
{
	display:inline-block;
	width: 5px;
	height: 110px;
	border-right: 1px dotted;
}
#bidderLoginWrapper > div > form
{
	height: 146px;
	display: block;
	padding-left: 10px;
	text-align: center;
	margin-top: -35px;
}
#passwordHelp{
	margin-top:3px;
	font-size:15px;
	color: #fff;
	opacity: .7;
	font-weight: normal;
}
#passwordHelp:hover{
	opacity: 1.0;
}
#passwordHelp.passwordHelpWhiteLabel{
	color: #3079A4;
	opacity: 1.0;
}
#passwordHelp.passwordHelpWhiteLabel:hover{
	color: #000;
	opacity: 1.0;
}
#bidderLoginWrapper > div > form > a
{
	color: #fff;
	opacity: 100%;
	margin-top: 10px;
}
#bidderLoginWrapper > div > form input
{
	width: 234px;
	padding-left: 10px;
	margin-left: 0;
}
#bidderLoginWrapper > div > form > span
{
	height: 22px;
	margin-bottom: 7px;
	font-size: 100%;
}
#bidderLoginWrapper > div a.button
{
	font-size: 115%;
	width: 112px;
}

#createAccountLogo
{
	background-image: url("/images/sprites/createaccounticons.png");
}

#createAccountLogo
{
	display: block;
	width: 100px;
	height: 146px;
	background-position: 0 0;
	margin: 0 45px;
}

span.ccIcon
{
	display: inline-block;
	background-image: url("/images/sprites/infobox-payicons.png");
	width: 23px;
	height: 21px;
}
span.ccIcon.visa
{
	background-position: -47px 0;
}
span.ccIcon.discover
{
	background-position: 0 0;
}
span.ccIcon.mastercard
{
	background-position: -93px 0;
}
span.ccIcon.amex
{
	background-position: -142px 0;
}
span.ccIcon.paypal
{
	background-position: -188px 0;
}
#selectCCModal{
	display:none;
}
#cardInfoModalAJAX{
	width: 100%;
	max-width: 980px;
	margin: 0 auto;
	padding: 0;
	display: block;
	color: #000;
	font-size: 13px;
	font-family: Helvetica,Arial,sans-serif;
}
#cardInfoModalAJAX a{
	font-size: 80%;
	font-weight: bold;
}
#cardInfoModalAJAX > div > a{
	font-size: 80%;
	font-weight: bold;
	color: #666;
}
#cardInfoModalAJAX > div > a:hover{
	color: #000;
}
#cardInfoModalAJAX > div > a.button{
	color: #FFF;
	margin-left: 32px
}
#cardInfoModalAJAX > div:first-child{
	border: 1px solid black;
	background-color: #FFF;
	min-height: 132px;
	max-height: 500px;
	margin: 10px 0;
	overflow: auto;
}
#cardInfoModalAJAX > div.condensed:first-child{
	height: 140px;
	overflow-y: auto;
	overflow-x: hidden;
}
#cardInfoModalAJAX > div:first-child > div{
	margin: 0 10px;
	padding: 10px 0;
	border-bottom: 1px dotted black;
	clear: both;
}
#cardInfoModalAJAX > div:first-child > div.noBorder{
	border-bottom: none;
}
/* Card name, card icon */
#cardInfoModalAJAX .cardNameRow {
	align-items: center;
}
#cardInfoModalAJAX .cardNameRow span {
	color: #3079a4;
	font-weight: bold;
	vertical-align: middle;
}
#cardInfoModalAJAX .cardNameRow a {
	display: block;
	font-weight: bold;
}


#cardInfoModalAJAX > div:first-child > div > span.cardSelMsg{
	color: #000;
	font-weight: normal;
	vertical-align: middle;
	display: none;
}
#cardInfoModalAJAX > div:first-child > div > span.cardSelMsg.selected{
	color: #7AB800;
	font-weight: bold;
}
#cardInfoModalAJAX > div:first-child > div > span.cardSelMsg.declined{
	color: #D93333;
	font-weight: bold;
}
#cardInfoModalAJAX > div:first-child > div > span.cardSelMsg > span
{
	position: relative;
	top: 2px;
}
#cardInfoModalAJAX > div:first-child > div > span.cardSelMsg.selected > span,
#cardInfoModalAJAX > div:first-child > div > span.cardSelMsg.declined > span{
	background-image: url("/images/sprites/createaccount.png")
}
#cardInfoModalAJAX > div:first-child > div > span.cardSelMsg.selected > span{
	display: inline-block;
	background-position: -176px -22px;
	height: 16px;
	width: 16px;
	margin-right: 2px;
}
#cardInfoModalAJAX > div:first-child > div > span.cardSelMsg.declined > span{
	display: inline-block;
	background-position: -228px -22px;
	height: 16px;
	width: 15px;
	margin-right: 2px;
}
#cardInfoModalAJAX > div:first-child > div > a{
	margin-top: 5px;
	clear: both;
}
#cardInfoModalAJAX > div:first-child > div > a.editCard{
	color: #666;
}
#cardInfoModalAJAX > div:first-child > div > a.editCard:hover{
	color: #000;
}
#cardInfoModalAJAX > div:first-child > div > br{
	clear: both;
}
#cardInfoModalAJAX > div:first-child > div > div > div > span{
	font-weight: bold;
}
#cardInfoModalAJAX > div:first-child > div > div > div > a.editCard{
	color: #666;
	float: right;
}
#cardInfoModalAJAX > div:first-child > div > div > div > a.editCard:hover{
	color: #000;
}
#cardInfoModalAJAX > a{
	line-height: 22px;
}
/* Save/Cancel/Add Card controls */
#cardInfoModalAJAX #cardInfoModalControls{
	display: flex;
	align-items: flex-end;
	flex-wrap: wrap-reverse;
	row-gap: 1em;
	#cardInfoModalSaveCancel {
		flex-grow: 1;
		min-width: 300px;
	}
}

/*jQuery Dialog Style Overrides (Primarily for Credit Card Modal)*/

div.ui-widget-overlay{
	background-image: none;
	background-color: #111;
	opacity: 0.6;
}
div.ui-widget-overlay-dark{
	background-color: #111;
	opacity: 0.6;
}
.modalSlide.ui-dialog .ui-dialog-titlebar{
	border: none;
	border-radius: 0;
	border-bottom: 1px solid #AAA;
	font-size: 90%;
	line-height: 30px;
}
.modalSlide.ui-dialog.ui-widget-content{
	padding: 0;
	border-radius: 0px 0px 8px 8px;
	background-color: #EFEFEF;
	background-image: none;
	position: static;
	margin: 0 auto;
	max-width: 800px;
}
.modalSlide .ui-dialog-content.ui-widget-content{
	padding: 0.5em;
}
.modalSlide.ui-dialog .ui-dialog-titlebar-close{
	margin-right: 10px;
	opacity: 0.5;
}
.modalFixed{
	position: fixed;
	top: 0px;
	display: block;
	width: 100%;
}
.threeColumn {
	float:left;
	width:33%;
}
.threeColumn input {
	margin-left:25px;
}

/* End of jQuery dialog styles */

#ModalAJAX{
	margin: 0 auto;
	padding: 20px 0;
	display: block;
	color: #000;
	font-size: 13px;
	font-family: Helvetica,Arial,sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

#ModalAJAX > div:first-child > div.mainBlock {
	text-align: left;
}

#ModalAJAX > div:first-child > div > div.bottomborder{
	margin: 0px;
	padding-top: 5px;
	border-bottom: 1px dotted black;
	clear: both;
}

#ModalAJAX > div:first-child > div > span{
	text-align:left;
}

#ModalAJAX div.ConfirmButton{
	padding-top: 10px;
}

#ModalAJAX .mainBlock.instantPurchase div.ConfirmButton{
	padding-top: 0px;
	margin-left:240px;
}

#ModalAJAX .instPurchase{
	float: left;
	padding: 7px 0 0 10px;
}

#ModalAJAX > div:first-child > div > div.LotAgreement > span
{
	padding: 10px 0 0 10px;
	text-align:left;
	float:left;
	color:#999999;
	font-size:10px;
	line-height: 10px;
}

#ModalAJAX > div:first-child > div > div.LotAgreement > span#InstantPurchaseAgreement{
	font-size: 12px;
	line-height: 16px;
	height: 80px;
	padding-right: 60px;
}

#ModalAJAX > div:first-child > div > div.NoConfirmDialog
{
	color:#999999;
	font-size:12px;
	padding: 0 0 10px 10px;
	display: none;

}

#ModalAJAX > div:first-child > div > div > span.LotNumber
{
	color:#999999;
	font-size:14px;
	font-weight:900;
	padding-right:4px;
	padding-left:10px;
	line-height: 21px;
}

#confirmBidModal span.label{
	color:#999999;
	font-size:12px;
	font-weight:900;
	line-height: 21px;
}
#confirmBidModal div.highBid span.label,
#confirmBidModal div.yourBid span.label,
#confirmBidModal div.instPurchase span.label{
	width: 105px;
	text-align: right;
	display: inline-block;
	min-width: 120px;
}
#confirmBidModal div.lotFees{
}
#confirmBidModal div.lotFees span.label{
	padding-left:10px;
	display: inline-block;
}
#confirmBidModal div.lotFees span.feeAmount{
	padding-left:2px;
}

#confirmBidModal div.instPurchase span.label{display: inline;}
#confirmBidModal .additionalFees .label{padding-left: 10px;}
#confirmBidModal #TimesTheMoneyDiv .label{padding-left: 36px;}

#ModalAJAX > div:first-child > div > div > div > span.LotTitle
{
	color:#3079a4;
	font-size:15px;
	font-weight:900;
	line-height: 21px;
	padding-left: 3px;
}

#ModalAJAX > div:first-child > div > div > div > span.BidAmount
{
	color:#3079a4;
	font-size:14px;
	font-weight:900;
	line-height: 21px;
	padding-left: 3px;
}
#ModalAJAX #modInstPurchAmt{color: #000;padding-left: 5px;}

#ModalAJAX > div:first-child > div > div > div > span.EstimateTotal
{
	color:#3079a4;
	font-size:12px;
	font-weight: 900;
	line-height: 21px;
	padding-left: 55px;
}

#ModalAJAX > div:first-child > div > div > div > a.EstimateTotalInfo
{
	color:#3079a4;
	font-size:12px;
	font-weight: 900;
	line-height: 21px;
	padding-left: 55px;
	position:relative; /*this is the key*/
	z-index:24;
	text-decoration:none
}

#ModalAJAX > div:first-child > div > div > div > a.EstimateTotalInfo:hover
{
	z-index:25;
}

#ModalAJAX > div:first-child > div > div > div > a.EstimateTotalInfo span.EstimateTotalInfo
{
	display: none
}

#ModalAJAX > div:first-child > div > div > div > a.EstimateTotalInfo:hover span.EstimateTotalInfo
{
	display:block;
	position:absolute;
	top:-6em; left:9em; width:15em;
	border:1px solid #000;
	padding: 5px;
	background-color:#fff; color:#000;
	text-align: left;
	font-weight: normal;
}

#ModalAJAX > div:first-child > div > div > div > span.PremiumTotal
{
	color:#999999;
	font-size:12px;
	font-weight: 900;
	line-height: 21px;
	padding-left: 14px;
}

#ModalAJAX > div:first-child > div > div > div > span.HighBidder
{
	color:#3079a4;
	font-size:12px;
	font-style:italic;
	line-height: 21px;
	padding-left: 2px;
}

#ModalAJAX > div:first-child > div > div > div > span a.auctionTerms
{
	color:#3079a4;
}

#ModalAJAX > div:first-child > div > div > div > span > a#bcCancel
{
	color:#999999;
	font-size:11px;
	font-weight:900;
	line-height: 21px;
	padding-left: 10px;
}

#ModalAJAX > div:first-child > div > div > div > p
{
	color:#999999;
	font-size:12px;
	font-weight:900;
	line-height: 21px;
	padding-left: 10px;
	padding-top: 5px;
}

#ModalAJAX > div:first-child > div > div > div > p > a#changeaddLink
{
	color:#3079a4;
	font-size:12px;
	line-height: 21px;
	font-weight: 100;
	padding-left: 10px;
}

#confirmBidModal #InstantPurchaseAgreement{
	display: none;
}

div.ImageZoom{
	display: none;
	float: right;
	position: relative;
	width: 400px;
	height: 300px;
}
div.BidInfo{
	float: right;
	margin-right: 25px;
	min-height: 300px;
	position: relative;
	width: 400px;
}

.ImageViewmed
{
	height: 100%;
	line-height: 117px;
	width: 101px;
	padding: 0;
	margin: 0;
	text-align: center;
}

img.largeimage
{
	padding: 0.8em;
}

.hotLotFlame
{
	color: #eee;
	display: inline-block;
	height: 15px;
	width: 10px;
	background-position: -93px -85px;
}

.frame-overlay{ position: relative; background-image: url('../images/sprites/frame-overlays.png'); width: 42px; height: 31px; vertical-align:middle; margin-left: -5px; top: 108px; padding: 3px; display: inline-block;}
.frame-icon { width: 36px; height: 28px; vertical-align:middle; }
.frame-icon-watch { width: 40px; height: 34px; background-position: -83px -171px; display:inline-block;float:left; }

.frame-hidden{
	display:none;
}
.auc-listings { width: 100%; font-size: 13px; font-weight: normal; clear:both; min-height: 92px; margin-top: 10px;}

.lst-col1 { margin: 0 auto; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.ie-specific-madness {
		width: 300px !important;
	}
}

.auc-listings td.lst-col1{
	padding:6px 0 0 0;
	vertical-align: top;
	width: 130px;
}
.auc-listings td.lst-col1 a{
	display:block;
	position:relative;
}
.auc-listings td.lst-col1 a > div{
	text-align:center;
	vertical-align:middle;
}
.auc-listings td.lst-col2 {
    line-height: 1.5em;
    max-width: 305px;
    padding: 0 20px;
    vertical-align: top;
    width: 305px;
}

.auc-listings td.lst-col3{ border-left: 1px solid #ccc; color: #000; padding-left: 20px; line-height: 2.0em; width: 245px; padding-top: 5px; }
.auc-listings div.lst-col3{ color: #000; line-height: 2.0em; width: 245px; padding-top: 5px; margin-left: auto; margin-right: auto; }

.auc-listings .frame {
	height: 102px;
	left: -3px;
	margin-left: 5px;
	position: absolute;
	top: -6px;
}

.auc-listings .auc-list-frame-overlay { position: absolute; width: 27px; height: 25px; vertical-align:middle; margin-left: -5px; left: 4px; top: 17px; padding: 3px; }

.auc-listings .frame-overlay { position: absolute; background-image: url('../images/sprites/frame-overlays.png'); width: 42px; height: 31px; vertical-align:middle; margin-left: -5px; left: 0; top: 37px; padding: 3px; }

.auc-listings .frame-icon {
    float: left;
    height: 28px;
    margin-right: 10px;
    vertical-align: middle;
    width: 36px;
}
.auc-listings .frame-icon-today-live { width: 23px; height: 18px; background-position: -46px -249px; }
.auc-listings .frame-icon-today-timed { width: 23px; height: 18px; background-position: -1px -250px;}

.auc-listings .frame-icon-upcoming-fixed,
.auc-listings .frame-icon-today-fixed,
.auc-listings .frame-icon-closed-fixed {
	background-position: -51px -411px;
	width: 21px;
	height: 15px;
}
.auc-listings .frame-icon-today-fixed {
	background-position: -6px -411px;
}
.auc-listings .frame-icon-closed-fixed {
	background-position: -92px -411px;
}

/*
.auc-listings .frame-icon-today-timed.urgent1 { background:transparent url('/images/sprites/timed-1min.gif') no-repeat 0 -31px;width: 23px; height: 18px;}
.auc-listings .frame-icon-today-timed.urgent10 { background:transparent url('/images/sprites/timed-10min.gif') no-repeat 0 -31px;width: 23px; height: 18px;}
.auc-listings .frame-icon-today-timed.urgentextended { background:transparent url('/images/sprites/extendedbidding.gif') no-repeat -4px -27px;width: 23px; height: 18px;}
*/
.auc-listings .frame-icon-today-extended { width: 23px; height: 18px; background-position: -257px -249px; }
.auc-listings .frame-icon-prebid-live { width: 23px; height: 18px; background-position: -46px -249px; }
.auc-listings .frame-icon-upcoming-live { width: 23px; height: 18px; background-position: -133px -249px;}
.auc-listings .frame-icon-upcoming-timed { width: 23px; height: 18px; background-position: -91px -250px; }
.auc-listings .frame-icon-closed-live {width: 23px; height: 18px; background-position: -213px -249px; }
.auc-listings .frame-icon-closed-timed { width: 23px; height: 18px; background-position: -173px -250px; }
.auc-listings .frame-icon-staggered { width: 24px; height: 18px; background-position: -294px -249px; display:inline-block;float:left; }
.auc-listings .frame-icon-auc-staggered { width: 19px; height: 18px; background-position: -299px -248px; display:inline-block;float:left; }
.auc-listings .frame-icon-watch { width: 25px; height: 15px; background-position: -190px -175px; display:inline-block;float:left; }

.auc-listings .titleby {
    color:#3079a4;
    overflow-wrap: break-word;
    word-wrap: break-word;
}
.auc-listings .titleby h2 { font-size: 115%; }

.auc-listings .titleby h3{
    display:inline;
    margin-right: 8px;
    font-family: Helvetica,Arial,sans-serif;
    color: rgb(48, 121, 164);
    font-size: 105%;
    font-weight: bold;
}

.auc-listings .aucdates{ color: #666; display: flex; flex-direction: row; align-items: center}
.auc-listings .aucdates .staggeredBegin { display: inline; }
.auc-listings .aucdates .staggeredEnd { clear: both; color:#f93; }

.auc-listings .aucdescription {
    color: #000000;
    overflow-wrap: break-word;
    word-wrap: break-word;
}

.auc-listings td.lst-col3 .auc-pbar-bg { z-index: 100; width: 200px; }
.auc-listings td.lst-col3 a.button { margin-left: 30px;font-size:14px;width:150px; color:rgba(255,255,255,0.8); text-transform:uppercase;}
.auc-listings td.lst-col3 a.button:hover { color:white; }
.auc-listings td.lst-col3 .auc-link-addmy { color: #3079a4; }
.auc-listings td.lst-col3 .auc-msg {color: #3079a4; font-weight:bold; font-size: 155%;}
.auc-listings td.lst-col3 a.icononly span { margin-bottom: -5px; }
span.icononly { position: relative; top: -3px; left: 7px; }


.auc-listings div.lst-col3 .auc-pbar-bg { z-index: 100; width: 200px; }
.auc-listings div.lst-col3 a.button { margin-left: 30px;font-size:14px;width:150px; height: 30px; color:rgba(255,255,255,0.8); text-transform:uppercase;}
.auc-listings div.lst-col3 a.button:hover { color:white; }
.auc-listings div.lst-col3 .auc-link-addmy { color: #3079a4; }
.auc-listings div.lst-col3 .auc-msg {color: #3079a4; font-weight:bold; font-size: 155%;}
.auc-listings div.lst-col3 a.icononly span { margin-bottom: -5px; }

.event-card-auction-status-clarifier { max-width: 245px; }


.auc-listings-divider       { width: 100%; margin: 30px 0; height:1px; clear:both; border-top: 1px solid #ccc; }
.auc-listings-divider-solid { width: 100%; margin: 30px 0; margin-bottom: 10px; height:1px; clear:both; border-top: 1px solid #ccc; }

a.icononly span, span.icononly { display: inline-block; width: 20px; height: 18px;	}
a.icononly.squareplus span { background-position: -60px -27px; }
a.icononly.squareplus:hover span { background-position: -60px -51px; }

a.icononly.phone span, span.icononly{ background-position: -140px -300px;  width: 14px;}
a.icononly.phone:hover span { background-position: -140px -325px; }

a.icononly.rsvp span { background-position: -60px -27px; width: 18px; height:14px;}
a.icononly.rsvp:hover span { background-position: -60px -51px; }

a.icononly.location span { background-position: -218px -302px;  width: 14px; height:14px;}
a.icononly.location:hover span { background-position: -218px -327px; }

.lst-col3 .auctionReminderLink{
	margin-left: 8px;
}
.auctionReminderLink{
	font:11px Helvetica,Arial,sans-serif;
	color:#666;
	clear: both;
}
.auctionReminderLink .icononly span{
	margin: 0 0 -5px 0;
}
a.icononly.x span{
	background-position: -28px 5px;
}

form.userInput{
	font-size:120%;
	color: #000;
}
form.userInput h1,
form.userInput .h1formatting{
	color: #25658A ;
	font-size: 150%;
	font-weight: normal;
	margin: 10px 0 0 10px;
}
form.userInput.bidder h1.billingInfo{
	color: #000;
	font-weight: bold;
}
form#frmCreateAccount .didYouKnow,
form#frmCreateAccount .didYouKnowBullets{
	display: none;
}
form.userInput h2{
	color: #268;
	font-size: 125%;
	margin: 10px 0 0 10px;
}
form.userInput .fieldNote{
	font-size:80%;
	color:#666;
	margin: 0;
}
form.userInput.bidder .fieldNote{
	margin-top: -10px;
}
form.userInput .fieldNote.indented{
	margin: 0 0 0 18px;
}
form.userInput span.required{
	color: #69f;
}
form.userInput p{
	margin: 16px 0;
	padding: 10px 0 10px 10px;
}
form.userInput input[type=text],
form.userInput input[type=password],
div.passwordChange input[type=password] {
	background: transparent url("/images/sprites/inputR.png") no-repeat right 0;
	border: none;
	height: 22px;
	margin-left: 4px;
	width: 400px
}

div.passwordChange input[type=password] {
	width: 300px;
}

form.userInput select{
	height: 22px;
	margin-left: 4px;
	width: 400px
}

form.userInput span.input,
div.passwordChange > span.input {
	background: transparent url("/images/sprites/inputL.png") no-repeat 0 0;
	display: inline-block;
	line-height: 0px;
}

form.userInput.bidder span.input {
	background: none;
}

div.passwordChange > span.input {
	vertical-align: top;
}

form.userInput span.input.focus,
div.passwordChange > span.input.focus {
	background-position: 0 -22px;
}

form.userInput span.input.focus input[type=text],
form.userInput span.input.focus input[type=password],
div.passwordChange > span.input.focus input[type=password] {
	background-position: right -22px;
}
form.userInput .year{
	width: 110px;
}
form.userInput .month{
	width: 155px;
	margin-left: 0;
}
form.userInput .date{
	width: 113px;
}
form.userInput .titleAltColor{
	color:#3997CC;
}
form.userInput .fillmeinHint, form.userInput .usernameHint{
	display: inline-block;
	left: 0;
	margin: 0;
	top: 30px;
}
form.userInput .errorHighlight, form.userInput .errorSummary{
    border-top: 1px dotted #666;
    border-bottom: 1px dotted #666;
	background-color: #ffc;
}
form.userInput .errorSummary{
	font-size: 110%;
}
form.userInput .addUser{
	background-image: url("/images/sprites/createaccount.png")
}
form.userInput .addUser{
	background-position: -31px -20px;
	display: inline-block;
	width: 18px;
	height: 19px;
}
form.userInput .addUser.auctioneer{
	background-position: -253px -19px;
	width: 26px;
	height: 20px;

}
form.userInput .sectionDivider{
	border-top: 1px dotted #666;
	margin: 30px 0 30px 10px;
}
form.userInput a.nevermind{
	color: #666;
	margin: 0 0 0 20px;
}
form.userInput a.nevermind span{
	background: transparent url("/images/sprites/createaccount.png") -230px -25px;
	display: inline-block;
	height: 11px;
	width: 11px;
	margin: 0 3px 0 0;
	vertical-align: -5%;
}
form.userInput span.feedback, form.userInput span.emote{
	background-image: url("/images/sprites/createaccount.png");
	margin: 0 0 0 5px;
	display: inline-block;
	vertical-align: bottom;
}
form.userInput span.passwordMeter,
form.userInput span.emailMeter {
	height: 18px;
	width: 212px;
	font-size: 100%;
	color: #666;
	padding-left: 5px;
	font-weight: bold;
}

div.passwordChange span.passwordMeter {
	height: 18px;
	width: 212px;
	font-size: 100%;
	color: #666;
	font-weight: bold;
}

form.userInput span.passwordMeter.weak,
form.userInput span.passwordMeter.bad,
form.userInput span.feedback.bad,
form.userInput span.emailMeter.invalid,
form.userInput span.feedbackText.negative,
div.passwordChange span.passwordMeter.weak,
div.passwordChange span.passwordMeter.bad{
	color: #C00;
}
form.userInput span.passwordMeter.average,
div.passwordChange span.passwordMeter.average{
	color: #3079A4;
}
form.userInput span.feedbackText.positive,
form.userInput span.passwordMeter.strong,
form.userInput span.emailMeter.valid,
div.passwordChange span.passwordMeter.strong {
	color: #690;
}
form.userInput span.feedback{
	height: 11px;
	vertical-align: 0%;
}
form.userInput span.feedback.good{
	background-position: -177px -25px;
	width: 13px;
}
form.userInput span.feedback.error{
	background-position: -230px -25px;
	width: 11px;
}
form.userInput span.feedbackText{
	margin: 0 5px;
}
form.userInput span.emote{
	width: 16px;
	height: 15px;
	vertical-align: -15%;
}
form.userInput span.emote.sad{
	background-position: -147px -23px;
}
form.userInput.auctionReminderForm p,
form.userInput.lotBestOfferForm p{
	margin-left:20px;
}
form.userInput.auctionReminderForm {
	padding:15px 10px 0 10px;
}

form.userInput.lotBestOfferForm {
	padding:15px 10px 0 10px;
}

/*Start Create Account*/
form.userInput#frmCreateAccount{
	padding: 20px 0 30px 12px;
}
form.userInput#frmCreateAccount .errorSummary{
	display: none;
	margin-left: 0;
	padding-top: 10px;
	margin-bottom: 30px;
}
form.userInput .createAccountFork{
	float: left;
	position: relative;
}
form.userInput .createAccountFork p{
	margin: 0;
	padding: 10px 0;
}
form.userInput .createAccountFork.left{
	margin: 0 0 10px;
	width: 690px;
}
form.userInput .createAccountFork.right{
	background-image: url('/images/sprites/createauctioneerbg.png');
	padding: 7px 13px 0 15px;
	float: right;
	height: 89px;
	min-width: 218px;
}
form.userInput .createAccountFork .needHelp{
	position: absolute;
	right: 0;
	top: 40px;
}
form.userInput.bidder .createAccountFork .needHelp{
	top: 45px;
}
a:hover > .createAccountFork.right{
	background-position: -283px 0;
}
form.userInput .createAccountFork .noHover{
	color: #000;
}
form.userInput .createAccountFork.right p{
	padding: 5px 0;
}
form.userInput .createAccountFork h1,
form.userInput .createAccountFork .h1formatting{
	margin-left: 0;
	display: block;
}
form#frmCreateAccount #bidderAccordion span.required{
	margin-left: 4px;
}
form#frmCreateAccount #bidderAccordion .sectionDivider{
	margin: 10px 0 10px 255px;
	width: 140px;
}
form#frmCreateAccount span.feedbackText{
	font-weight: bold;
}
form#frmCreateAccount .accordionSection{
	font-size: 11px;
}
form#frmCreateAccount .accordionSection p,
form#frmCreateAccount.bidder .accordionSection div{
	/*Reset some jQuery UI Styles*/
	margin: 0;
	padding: 0 0 10px 255px;
	clear: both;
}
form#frmCreateAccount .accordionSection p.helpText,
form#frmCreateAccount .accordionSection p.fieldNote.bidder{
	margin: 0;
	padding: 0 0 20px 0;
	clear: both;
}
form#frmCreateAccount .accordionSection p,
form#frmCreateAccount .accordionSection div{
	/*Reset some jQuery UI Styles*/
	font-family: Helvetica,Arial,sans-serif;
	font-size: 1.2em;
	line-height: 16px;
}
form#frmCreateAccount .accordionSection p.fieldNote.bidder{
	color:#666;
	margin: -20px 0 0 0;
}
form#frmCreateAccount .accordionSection p.helpText,
form#frmCreateAccount .accordionSection h1.billingInfo,
form#frmCreateAccount .accordionSection p.billingInfoHelpText{
	/*Reset some jQuery UI Styles*/
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1.5em;
	line-height: 24px;
}
form#frmCreateAccount #sectionContent3 p{
	padding-left: 225px;
}
form#frmCreateAccount #sectionContent3 h1{
	margin: -15px 0 -10px 10px;
}
form#frmCreateAccount #sectionContent3 p.billingInfoHelpText{
	margin: 20px 0 20px 10px;
	padding-left: 0px;
}
form#frmCreateAccount #sectionContent3 ul{
/*Reset some jQuery UI Styles*/
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1.3em;
	line-height: 21px;
	padding-bottom: 15px;
}
form#frmCreateAccount #sectionContent3 .pciHeader{
	font-size: 21px;
	color: #3079A4;
}
form#frmCreateAccount #sectionContent3 .pciText{
	font-size: 13px;
	display: block;
}
form#frmCreateAccount .accordionSection > #createAcctOption,
form#frmCreateAccount.bidder .accordionSection > div.createAcctProcessing,
form#frmCreateAccount.seller .accordionSection > div.createAcctProcessing{
	margin: 0 auto 10px;
	padding: 0;
	float: none;
	text-align: center;
}
form#frmCreateAccount .accordionSection > .createAcctProcessing{
	line-height: 16px;
	display: none;
}
form#frmCreateAccount .accordionSection > .createAcctProcessing img{
	vertical-align: middle;
}
form#frmCreateAccount .accordionSection p a,
form#frmCreateAccount .accordionSection > div a{
	color: #3079a4;
	text-decoration: underline;
}
form#frmCreateAccount .accordionSection p a:hover,
form#frmCreateAccount .accordionSection > div a:hover{
	color: #ff4c1d;
	text-decoration: underline;
}
form#frmCreateAccount.bidder .accordionSection div{
	float: left;
	clear: none;
}
form#frmCreateAccount .agreeToTermsContainer div {
	padding-left: 0 !important;
}
form.userInput .hintBox{
	width: 230px;
	background-color: #f2f2f2;
	border: 1px solid #d0d0d0;
	color: #666;
	padding: 0px;
	display: none;
}
form.userInput div.hintBox div.hintBoxTip{
	/*Add !important to these as needed*/
	position: absolute !important;
	top: 50%;
	right: -8px !important;
	padding: 0 !important;
	width: 8px;
	height: 0px;
	overflow: visible;
}
form.userInput div.hintBox div.hintBoxTip div{
	/*Add !important to these as needed*/
	position: absolute;
	top: -8px;
	background: url('/images/tooltip-point.png') no-repeat !important;
	height: 16px;
	padding: 0 !important;
	width: 8px;
}
form.userInput .hintBox ul{
	margin: 0.5em 0.5em 0.5em 1.5em;
}
form#frmCreateAccount .accordionSection div.hintBox{
	padding: 5px;
	position: absolute;
	left: 0;
	width: 245px;
}
form#frmCreateAccount .accordionSection div.right{padding-left: 0;}
form#frmCreateAccount #cityShip{width: 250px;}
form#frmCreateAccount #stateShip{width: 135px;}
form#frmCreateAccount #zipShip{width: 105px;}
form#frmCreateAccount #countryShip{width: 280px;}
form#frmCreateAccount #passwordHintAnswer{margin-left: 0px;}
form#frmCreateAccount p.errorHighlight, form#frmCreateAccount p.errorSummary{
	margin-top: 5px;
	margin-bottom: 5px;
}
form#frmCreateAccount .button{
	color: #FFF;
	margin: 35px 0 15px 385px;
	font-size: 16px !important;
	font-weight: bold;
}

form#frmCreateAccount #section1Buttons{
	margin: 35px 0 15px 220px;
}

form#frmCreateAccount #gdprSection {
	float: none;
	margin: 5px 0;
	width: 400px;
	text-decoration: underline;
	text-align: center;
}

form#frmCreateAccount .spectator-button,
form#frmCreateAccount .full-account-button,
form#frmCreateAccount .billing-info-button{
	color: #FFF;
	display: inline-block;
	font-size: 18px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal !important;
	line-height: 40px;
	text-align: center;
}
form#frmCreateAccount .spectator-button,
form#frmCreateAccount .full-account-button{
	margin: 35px 0px 15px 0;
}
form#frmCreateAccount .billing-info-button{
	margin: 35px 0 15px 350px;
}
form#frmCreateAccount.userInput input[type=text], form#frmCreateAccount.userInput input[type=password],
form#frmCreateAccount.userInput select{
	width: 390px;
}
form#frmCreateAccount .kenoFieldDesc,
form#frmCreateAccount .thefinestFieldDesc {
	display:none;
}
form#frmCreateAccount.bidder input[type=text],
form#frmCreateAccount.userInput input[type=password],
form#frmCreateAccount.bidder select{
	background: none;
	border: 1px solid #cccccc;
	color: #000000;
	font-size: 15px;
	height: 40px;
	margin-left: 4px;
	padding-left: 8px;
	width: 240px; /*padding and border pushes width to 250px*/
}

form#frmCreateAccount.bidder select {
	height: 42px;
}
form#frmCreateAccount.userInput span.short input[type=text]{
	width: 188px;
}
form#frmCreateAccount.userInput p.short select {
	margin-right: 10px;
	width: 188px;
}
form#frmCreateAccount.userInput p span.supporting {
	color: #666666;
	font-size: 11px;
}
form#frmCreateAccount.userInput p span.remaining {
	display: inline-block;
	text-align: right;
	width: 157px;
}
form#frmCreateAccount.userInput p.short span.short {
	display: inline-block;
	margin-right: 2px;
	width: 198px;
}
form#frmCreateAccount.userInput span.buttonrow {
	display: inline-block;
	text-align: center;
	width: 400px;
}
form#frmCreateAccount.userInput a#createSellerAccount.disabled {
	opacity: 0.7;
}
form#frmCreateAccount.userInput select{
	margin-left: 0;
	margin-top: 4px;
	width: 395px;
}
form#frmCreateAccount.userInput .year{
	width: 110px;
	margin-left: 4px;
}
form#frmCreateAccount.userInput .month{
	width: 155px;
}
form#frmCreateAccount.userInput .date{
	width: 113px;
	margin-left: 4px;
}
form#frmCreateAccount.userInput span.input,
form#frmCreateAccount.userInput span.radioInput{
	margin-top: 4px;
	margin-right: 6px;
	display: inline-block;
}
form#frmCreateAccount.userInput span#phoneOptions{
	margin-top: 10px;
}
form#frmCreateAccount.userInput p#phoneSection{
	margin-top: 10px;
}
form#frmCreateAccount.userInput span.radioInput input{
	margin-left: 60px;
	margin-right: 5px;
}
form#frmCreateAccount.userInput span.radioInput input.first{
	margin-left: 0;
}
#bidderAccordion .ui-state-active, #bidderAccordion .ui-widget-content .ui-state-active, #bidderAccordion .ui-widget-header .ui-state-active,
#bidderAccordion .ui-state-default, #bidderAccordion .ui-widget-content .ui-state-default,
#bidderAccordion .ui-widget-header .ui-state-default{
	background: #2E76A0;
	border: none;
}
#bidderAccordion .accordionHeader.locked,
#bidderAccordion .accordionHeader.locked:hover{
	background-color: #808080;
}
#sellerAccordion .ui-state-active, #sellerAccordion .ui-widget-content .ui-state-active, #sellerAccordion .ui-widget-header .ui-state-active,
#sellerAccordion .ui-state-default, #sellerAccordion .ui-widget-content .ui-state-default, #sellerAccordion .ui-widget-header .ui-state-default,
#sellerAccordion .ui-state-active.ui-state-hover{
	background-color: #3079A4;
	background-image: none;
	border: none;
}
#bidderAccordion .ui-state-active:hover,
#bidderAccordion .ui-state-default:hover{
	background-color: #3A94C8;
}
#sellerAccordion .ui-state-hover{
	background-color: #3997CC;
}
#bidderAccordion .ui-corner-all, #bidderAccordion .ui-corner-top, #bidderAccordion .ui-corner-left,
#bidderAccordion .ui-corner-tl, #bidderAccordion .ui-corner-right, #bidderAccordion .ui-corner-tr,
#bidderAccordion .ui-corner-bottom, #bidderAccordion .ui-corner-right, #bidderAccordion .ui-corner-br,
#sellerAccordion .ui-corner-all, #sellerAccordion .ui-corner-top, #sellerAccordion .ui-corner-left,
#sellerAccordion .ui-corner-tl, #sellerAccordion .ui-corner-right, #sellerAccordion .ui-corner-tr,
#sellerAccordion .ui-corner-bottom, #sellerAccordion .ui-corner-right, #sellerAccordion .ui-corner-br{
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
#bidderAccordion.ui-accordion .ui-accordion-header .ui-icon,
#sellerAccordion.ui-accordion .ui-accordion-header .ui-icon{
	display: none;
}
#bidderAccordion.ui-accordion .ui-accordion-header,
#sellerAccordion.ui-accordion .ui-accordion-header{
	color: white;
	height: 50px;
	text-align: center;
	margin-bottom: 10px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
#bidderAccordion.ui-accordion .ui-accordion-header a,
#sellerAccordion.ui-accordion .ui-accordion-header a{
	position: relative;
	font-family: Helvetica,Arial,sans-serif;
	padding: 2px 0 0 0;
	line-height: 45px;
	font-size: 33px;
	font-weight: normal;
	color: #FFF;
}
#bidderAccordion.ui-accordion .ui-accordion-header a div,
#sellerAccordion.ui-accordion .ui-accordion-header a div{
	text-shadow: none;
}
#bidderAccordion.ui-accordion .sectionEdit,
#bidderAccordion.ui-accordion .encText,
#sellerAccordion.ui-accordion .sectionEdit,
#sellerAccordion.ui-accordion .encText{
	position: absolute;
	font-size: 40%;
	color: #000;
	z-index: 1;
}
#bidderAccordion.ui-accordion .sectionEdit,
#sellerAccordion.ui-accordion .sectionEdit{
	display: none;
	top: 9px;
	right: 9px;
	height: 34px;
	width: 56px;
	line-height: 36px;
}
#bidderAccordion.ui-accordion .sectionEdit {
	color: #fff;
	text-decoration: underline;
}
#bidderAccordion.ui-accordion .ui-accordion-header:hover .sectionEdit,
#sellerAccordion.ui-accordion .ui-accordion-header:hover .sectionEdit{
	/*background-position: 0 -34px;*/
}
#bidderAccordion.ui-accordion .encText,
#sellerAccordion.ui-accordion .encText{
	display: none;
	top: 3px;
	left: 10px;
	color: #333333;
}
#bidderAccordion.ui-accordion .ui-accordion-content,
#sellerAccordion.ui-accordion .ui-accordion-content{
	border: none;
	margin-top: 14px;
	overflow: visible;
	background: transparent;
}
#bidderAccordion #agreeToTerms{
	margin-top: 7px;
}
#bidderAccordion #ftniIFrame{
	background: #FFF;
	border: 1px solid #999999;
}
#createBidderContainer{
	width: 960px;
	margin: auto;
	position: relative;
}
form.userInput .sectionDivider.createAccountHeader{
	margin: 0 0 5px;
}
form.userInput .sectionDivider.createAccountHeader.bidder{
	margin: 10px 0 10px;
}
form#frmCreateAccount.seller #primaryCategory{
	height: 105px;
}
#AuctionReminderDialog,
#lotBestOfferDialog,
.lotInstantPurchaseDialog{
	font-size:85%;
	display:none;
	border: none;
	border-top: 1px solid #cccccc;
	position:relative;
}
#lotBestOfferDialog {
	margin-top: 0;
}
#ModalAJAX.lotInstantPurchaseDialog{
	width: 96%;
	margin: 0;
}
#lotBestOfferDialog table{
	font-family: Helvetica,Arial,sans-serif;
	margin: 10px 0 30px 30px;
}
#lotBestOfferDialog textarea{
	resize: none;
}
#lotBestOfferDialog p{
	margin: 0 0 10px 0;
	padding: 0;
}
#lotBestOfferDialog p.legal a{
	text-decoration: none;
	color: #3079a4;
}
#lotBestOfferDialog p.legal a:hover{
	text-decoration: underline;
}
#lotBestOfferDialog td{
	vertical-align: top;
}
#lotBestOfferDialog td.info{
	padding: 0 100px 0 20px;
}
#lotBestOfferDialog #lboLotNumber{
	color: #999999;
	font-size: 115%;
	font-weight: 900;
	margin-right: 8px;
}
#lotBestOfferDialog #lboLotTitle{
	color: #3079A4;
	font-size: 122%;
	font-weight: 900;
}
#lotBestOfferDialog input[type="text"]{
	width: 150px;
	margin-right: 20px;
}
#lotBestOfferDialog a.nevermind{
	margin-left: -10px;
}
#lotBestOfferDialog textarea{
	height: 100px;
	width: 400px;
}
.auctionReminderForm #arReady{
	font-weight: bold;
	margin-left:5px;
}
.auctionReminderForm #arLoading{
	display: none;
	font-weight: bold;
	margin:0 0 16px 5px;
}
.auctionReminderForm #arLoading img{
	margin: 0 10px -3.5px 0;
}

.timer-bg{ background-image: url("/images/timer-bg.png");}

#proxibid-tooltip { position: absolute; z-index: 3000; padding: 0; opacity: 1; }
#proxibid-tooltip h3, #tooltip div { margin: 0; }
.proxibid-tooltip { position: absolute; z-index: 3000; padding: 0; opacity: 1; }
.proxibid-tooltip h3, #tooltip div { margin: 0; }

.proxibid-tooltip-content {
	color: #1b1b1b;
	padding: 6px 10px;
	background: rgba(255,255,255,.95);
	border-radius: 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #737373;
}

#glider-frame { float: left; height: 308px; margin: 25px 0 -7px -3px; overflow: hidden; padding: 0; position: relative; width: 518px;  }
#glider-frame .glider-edge { position:absolute; background: transparent url('/images/frame-510x300nocorner.png'); z-index: 48;}
#glider-frame .glider-corner { position:absolute; z-index: 49;}



#homeglider-frame {background-color: transparent;
border: 1px solid #cccccc;
height: 358px;
width: 740px;
min-width:740px;
overflow: hidden;
padding: 0;
margin: 23px -2px 10px 0;
}


/*Bidder Status Info - Auction Listings*/
.bidderStatusMsg{
	width: 100%;
	line-height: 1.4em;
	margin-top: 2px;
}
.bidderStatusMsg > div:first-child{
	float: left;
	height: 13px;
	width: 13px;
	margin: 0 3px 0 4px;
}
.bidderStatusMsg.approved > div:first-child{
	background-position:  -4px -58px;
}
.bidderStatusMsg.declined > div:first-child{
	background-position:  -95px -58px;
}
.bidderStatusMsg.pending > div:first-child{
	background-position:  -123px -61px;
}
.bidderStatusMsg.deposit > div:first-child{
	background-position: -160px -28px;
	height: 15px;
	width: 17px;
	margin: 0 1px 0 2px;
}
.bidderStatusMsg > div:first-child+div{
	width: 170px;
}
.bidderStatusTray{
	color: #000;
	font-size: 110%;
	font-weight: bold;
	margin: 10px 0 0 0;
	height: 1.33em;
}
.bidderStatusTray span{
	display: inline-block;
	font-weight: normal;
	vertical-align: top;
	width: 90px;
}
.bidderStatusTray > span.short{
	width: 50px;
}
.bidderStatusTray  span.long{
	width: 160px;
}

/*End Bidder Status Info*/
h1
{
	font-family: Helvetica,Arial,sans-serif;
	color: #3079A4;
	font-size: 145%;
}
.auc-listings h1 {
	font-size:115%;
}

h2 {
	font-family: Helvetica,Arial,sans-serif;
	color: #3079A4;
	font-size: 105%;
}
h2.large
{
	font-size: 145%;
}
.lotTimeRemaining{
	color: #3079a4;
	font-weight: bold;
}
.lotTimeRemaining.extended{
	color:#ff4c1d;
}
.lotTimedInfo{
	display: inline;
	/*font-size: 115%;*/
	margin: 0;
}

.BigBidWidgetTop .lotTimedInfo{
	font-size: 100%;
	margin: 0 0 0 14px;
}
.BigBidWidgetTop .lotTimeRemainingLabel{
	margin: 0 0 0 -14px;
}
.BigBidWidgetTop .lotTimeRemainingLabel.extended{
	color:#3079a4;
	font-weight: bold;
	font-size: 100%;
}
span.noIbpIcon{
	background: url("/images/sprites/no-bp.png") no-repeat scroll 0 -74px transparent;
	display:inline-block;
	height: 19px;
	width: 36px;
	vertical-align: middle;
	margin-top: -2px;
}
span.tieredIBPCallout{
	cursor:pointer;
	font-weight:normal;
	border-bottom:1px dotted #000;
}

span.cappedCallout{
	cursor:pointer;
	font-weight:normal;
	border-bottom:1px dotted #000;
}

.AdContent{
	text-align:right;
	padding-bottom: 20px;
	padding-right: 0px;
	width: 728px;
	margin: 0 auto;
}

.AdContentSeparator{
	clear:both;
	display:block;
	position:relative;
	width:748px;
	height:1px;
	border-bottom:1px dotted #999999;
	margin:0 auto 20px;
}

.newEnhancementsMessage{
	clear: both;
	display: block;
	position: relative;
	width: 748px;
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
}

.newEnhancementsMessage > .emContent {
	display: block;
	position: relative;
	width: 100%;
	margin: 30px 0;
	text-align: center;
}

.newEnhancementsMessage > .emContent > .emTitle {
	display: block;
	position: relative;
	margin: 10px 0;
	text-align: center;
	font-size: 15px;
	color: #3079A4;
}

.newEnhancementsMessage > .emContent > .emLinks {
	display: block;
	position: relative;
	margin: 10px 0;
	text-align: center;
	font-size: 13px;
	color: #000;
}

.newEnhancementsMessage > .emContent > .emLinks > span {
	margin: 0 15px;
}

.proxibid-general-pager { clear: both; }
.proxibid-general-pager .pager-header { height: 20px; margin-top: 0px;  }
.proxibid-general-pager .pager-controls { background: #FFF url('/images/auctionmap-bg.png'); }
.proxibid-general-pager .pager-controls table{ width: 98%; margin: 0 auto; }
.proxibid-general-pager .pager-controls table label { font-weight: bold; }
.proxibid-general-pager .pager-controls table td { padding-left: 15px; padding-bottom: 2px; }
.proxibid-general-pager .headerSearchButton{ background-image: url('/images/sprites/advanced_search.png'); float:left; background-color: transparent; background-repeat: no-repeat; cursor: pointer; width: 40px;  height:20px; }
.proxibid-general-pager .topNavSearchGo { background-position: -219px -90px;  }
.proxibid-general-pager .topNavSearchGo:hover { background-position: -260px -90px;  }
.proxibid-general-pager .page-icon { background: transparent url('/images/sprites/advanced_search.png'); border: none; height: 41px;cursor:pointer; display: inline-block; }
.proxibid-general-pager .page-icon-left { background-position: -251px -193px; width: 30px; }
.proxibid-general-pager .page-icon-right { background-position: -301px -193px; width: 32px; }
.proxibid-general-pager .page-icon-left:hover { background-position: -251px -235px; }
.proxibid-general-pager .page-icon-right:hover { background-position: -301px -235px; }
.proxibid-general-pager .page-icon-left-disabled { background-position: -251px -277px; width: 30px; cursor: default; }
.proxibid-general-pager .page-icon-right-disabled { background-position: -301px -277px; width: 32px; cursor: default; }

#ac-listing-header {
	font-size:24px;
	color:#3079a4;
	margin:24px 0px;
}
#ac-listing-controls {}
#ac-listing-controls table {
	width:100%;
}
#txtCompanyName {
	vertical-align:middle;
	height: 30px;
	background-color: #FBFBFB;
	border-color: #BDBDBD;
	box-shadow: 0 1px 0 #FFFFFF, 0px 0px 2px rgba(0, 0, 0, 0.2) inset;
	color: #999999;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	border: 1px solid;
	padding: 0 10px;
	width:100%;
}

.ac-search-icons { float:left; font-weight: bold; font-size: 1.5em; text-align: center; cursor: pointer; height: 37px; margin: 0; padding-top: 23px; display: inline-block; }
.ac-search-icons-all { width: 43px; padding-left: 10px; }
.ac-search-icons-letter { width: 25px; }
.ac-search-icons-special { width: 37px; padding-right: 10px; }
.ac-search-icons-all:hover, .ac-search-icons-letter:hover, .ac-search-icons-special:hover {}
.ac-search-icons-all:active, .ac-search-icons-letter:active, .ac-search-icons-special:active {}

#social.text.ui-widget-content.ui-corner-all{ padding-left: 5px; }

/********************************************************/
/* Bidder and Auctioneer Services and Get Started Pages */
/********************************************************/

hr.separator{
	border: none;
	border-bottom: 1px dotted #666;
	width: 960px;
	clear: both;
}
.proxiServBanner{
	margin-left: -270px;
}
#aucServContainer{
	width: 960px;
	margin: 0 auto;
}
#growAuctionsBanner{
	margin-bottom: 25px;
}
#realLiveAuctionsBanner{
	margin-left: -250px;
}
div.aucServSection.imgLeft > img{
	float:left;
}
div.aucServSection.imgLeft > div{
	margin-left: 8px;
}
div.aucServSection.imgRight > img{
	float:right;
	margin-right: 60px;
}
div.aucServSection.imgRight > div{
	margin-left: 40px;
}
div.aucServSection > div{
	width: 490px;
	margin-top: 110px;
	color: #000;
	font-size: 1.6em;
	line-height: 22px;
	float:left;
}
div.aucServSection > div > h3{
	font-size: 1.35em;
	font-weight: 100;
	margin-bottom: 7px;
}
div.aucServSection > div#aucServInnovating{
	margin-left: 75px;
	margin-top: 100px;
	width: 465px;
}
#aucServWhatsNew{
	display: block;
	margin: 100px auto;
}
div.servSectionSmall{
	width: 50%;
	float: left;
	color: #444444;
}
div.servSectionSmall > img{
	float: left;
}
div.servSectionSmall > div{
	width: 265px;
	float: left;
	padding-right: 30px;
	padding-left: 10px;
	margin-top: 35px;
	font-size: 1.35em;
	line-height: 17px;
}
div.servSectionSmall > div > h3{
	color: #3079A4;
	font-weight: 100;
	font-size: 1.25em;
	display: block;
	margin-bottom: 3px;
}
/*Section for #9568 if decided to change hover text back to dark gray
div.servSectionSmall > div > a:hover{
	color: #444444;
}*/
img.servCross{
	display:block;
	margin: auto;
	padding: 25px 40px 25px 0;
	clear: both;
}
div.servSectionSmall#checkFresh{
	margin: 60px 0 60px;
	height: 60px;
	text-align: center;
	color: #000;
	font-size: 1.4em;
	line-height: 20px;
	width: 100%;
}
div.servSectionSmall#checkFresh > span{
	color: #3079A4;
	font-size: 1.25em;
	font-weight: 300;
}
a:hover > div#checkFresh.servSectionSmall > span{
	color: #000;
}
img#aucServPlatforms{
	display: block;
	margin: 35px auto auto -25px;
}
div#aucServRdyToGrow{
	text-align: center;
	color: #000;
	margin-top: 20px;
}
div#aucServRdyToGrow > span{
	font-size: 1.7em;
}
div#aucServRdyToGrow > a{
	margin: 10px 0 40px;
	color: #D5E4EC;
	font-size: 24px;
}
div#aucServRdyToGrow > a:hover{
	color: #FFF;
}

.bidServContainer,
.getStartedContainer{
	width: 960px;
	margin: 0 auto;
}

#bidServBanner,
#getStartedBanner{
	position: relative;
	margin: 0 auto;
	width: 960px;
}

#bidServBannerText{
	position:absolute;
	left: 0;
	top: 70px;
	width: 330px;
	font-size: 1.35em;
	line-height: 20px;
	color: #444444;
}
#bidServBannerText > img:first-child{
	margin-bottom: 20px;
}
#bidServBannerText > a.watchIntro{
	display: block;
	background: url('/images/BdrServ-Icon-VideoLg.png') transparent no-repeat;
	padding-left: 50px;
	height: 33px;
	line-height: 33px;
	margin: 21px 0 26px;
	font-size: 1.2em;
}
div.footnote,
span.footnote{
	font-size: 11px;
	color: #666;
}
#bidServBannerText > span{
	margin-left: 45px;
}
.centerText{
	text-align: center;
}
div.bidderServices{
	display: block;
	float: left;
	height: 65px;
	width: 258px;
	padding: 15px 20px 0 40px;
	margin: 30px 0 65px;
	color: #444444;
}
div.bidderServices > div:first-child{
	display: block;
	float: left;
	height: 64px;
	width: 55px;
	margin: -10px 18px 0 0;
	background: url("/images/sprites/BdrServ-Icons-VideoSprite.png") no-repeat;
}
div.bidderServices > h2{
	font-size: 1.65em;
	font-weight: 300;
}
#bidServFindItems{
	border-left: 1px dotted #666;
	border-right: 1px dotted #666;
	margin-left: -1px;
	margin-right: -1px;
}

#bidServCreateAcct > div:first-child{ background-position: 0 0; }
a:hover > #bidServCreateAcct > div:first-child{ background-position: -150px 0; }
#bidServFindItems > div:first-child{ background-position: -355px 0; }
a:hover > #bidServFindItems > div:first-child{ background-position: -505px 0; }
#bidServLearnToBid > div:first-child{ background-position: -714px 0; }
a:hover > #bidServLearnToBid > div:first-child{ background-position: -864px 0; }

a:hover > div.bidderServices.vidLink > h2{ display:none; }
a:hover > div.bidderServices.vidLink > h2 + h2{ display: block; }
div.bidderServices > h2 + h2{ display: none; }

#bidServWhatsGreat{
	height: 409px;
	background: url("/images/BdrServ-Msg-WhatsGreat-bg.png") repeat-x;
	clear:both;
	min-width: 960px;
	margin-bottom: 65px;
}
#bidServWhatsGreatInner{
	text-align: center;
	padding-top: 40px;
}
#bidServWhatsGreatInner > div{
	text-align: left;
	width: 237px;
	float: left;
	padding: 0 48px 0 20px;
	margin-top: 40px;
	color: #000;
	font-size: 1.2em;
}
#bidServWhatsGreatInner > div > div:first-child{
	background: url("/images/BdrServ-Icon-Company.png") no-repeat;
	height: 157px;
	width: 157px;
	margin: -13px 0 25px 33px;
}
#bidServWhatsGreatInner > div + div > div:first-child{
	background: url("/images/BdrServ-Icon-Globe.png") no-repeat;
	margin: -20px 0 32px 40px;
}
#bidServWhatsGreatInner > div + div{
	margin-left: -1px;
	margin-right: -1px;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	padding: 0 48px;
	width: 260px;
}
#bidServWhatsGreatInner > div + div + div > div:first-child{
	background: url("/images/BdrServ-Icon-Laptop.png") no-repeat;
	margin: -13px 0 25px 33px;
}
#bidServWhatsGreatInner > div + div + div{
	border: none;
	margin-left: 0;
	margin-right: 0;
	padding: 0 20px 0 45px;
	width: 229px;
}
.bidServContainer h2,
.bidServContainer h3{
	font-weight: 300;
}

#bidServWhatsGreat h2{
	font-size: 1.15em;
}
div.bidServKinds{
	width: 413px;
	float: left;
	text-align: center;
	color: #000;
	font-size: 1.625em;
	line-height: 22px;
	margin-top: 25px;
	margin: 25px 0 65px;
}
div.bidServKinds > div:first-child{
	width: 192px;
	height: 192px;
	margin: 0 auto;
	background: no-repeat transparent;
	padding: 0;
}
div.bidServKinds > div{
	color: #444444;
	height: 70px;
	padding: 15px 15px 0 93px;
	text-align: left;
	margin-left: 5px;
	margin: 37px 0 0 5px;
	font-size: 0.7em;
	line-height: 15px;
}
div.bidServKinds > div + div{
	margin-top: 0px;
}
#bidServLive{
	padding: 0 25px 0 5px;
}
#bidServLive > div:first-child{
	background-image: url("/images/BdrServ-Icon-Live.png");
}
#bidServTimed{
	padding: 0 5px 0 25px;
}
#bidServTimed > div:first-child{
	background-image: url("/images/BdrServ-Icon-Timed.png");
}
div.bidServKinds h2{
	font-size: 1.3em;
	margin: 10px 0;
}
div.bidServKinds h3{
	color: #3079A4;
	font-size: 1.2em;
}
#bidServKindsSep{
	float:left;
}
div.bidServVertDiv{
	width: 35px;
	border-right: 1px dotted #666;
	margin: 55px 34px 0 0;
	height: 195px;
}
#bidServAmp + div.bidServVertDiv{
	margin-top: 0px;
	height: 185px;
}
#bidServAmp{
	width: 70px;
	height: 70px;
	margin: 22px 0;
	background-color: yellow;
	background-image: url("/images/BdrServ-Icon-Ampersand.png");
}
#bidServPrebids{
	background: url("/images/BdrServ-Icon-PreBids.png") no-repeat;
}
#bidServLiveBid{
	background: url("/images/BdrServ-Icon-LiveBid.png") no-repeat;
}
#bidServStag{
	background: url("/images/BdrServ-Icon-Stagger.png") no-repeat;
}
#bidServExt{
	background: url("/images/BdrServ-Icon-ExtBid.png") no-repeat;
}
#bidServMoreGood{
	margin: 65px 0 60px;
}
#bidServSpacer{
	margin: 65px 0 55px;
}
#bidServRdy{
	color: #3079A4;
	font-size: 2.85em;
	text-align: center;
	font-weight: 600;
}
#bidServRdy > a{
	margin: 30px 0;
}

#getStartedBannerOuter{
	width: 975px;
	margin: 0 auto 18px;
}
#getStartedBanner{
	display: block;
	height: 575px;
	width: 1500px;
	margin-left: -262px;
	background-image: url("/images/GetStarted-TopBG.png");
}
.getStartedPanel{
	height: 515px;
	width: 965px;
	position: relative;
	margin-left: 262px;
}
#getStartedPanel1 > div{
	position: absolute;
	top: 322px;
	left: 7px;
	text-align: center;
}

#getStartedPanel1 > a{
	background: url("/images/Transparent1x1.gif") transparent repeat;
	display:block;
	position: absolute;
	height: 343px;
	width: 563px;
	left: 402px;
	top: 59px;
	z-index: 11;
}
#getStartedPanel1 > a:hover{
	background: url("/images/GetStarted-Slide1LiveHover.png") transparent no-repeat -402px -59px;
	display:block;
	position: absolute;
	height: 343px;
	width: 566px;
	left: 402px;
	top: 59px;
	z-index: 11;
}
.getStartDrkBg{
	background-image: url("/images/GetStarted-DarkBG.jpg");
	position:relative;
	padding-bottom: 62px;
}

.getStartDrkBg > *{
	position: relative;
	z-index: 10;
}

.getStartDrkBg > .centerText.footnote{
	margin-bottom: 40px;
}

.getStartedGradient{
	background: url("/images/GetStarted-GradientBG.jpg") repeat-x;
	height: 300px;
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1;
}

.getStartedSubSect{
	position: relative;
	display: block;
	width: 32%;
	height: 265px;
	float: left;
	z-index: 10;
	text-align: center;
	color: #000;
	margin-bottom: 50px;
}

.getStartedSubSect.left{
	border-right:1px solid #D9D9D9;
}
.getStartedSubSect.middle{
	border-left:1px solid #FFF;
	border-right:1px solid #D9D9D9;
}
.getStartedSubSect.right{
	border-left:1px solid #FFF;
}

.getStartedSubSect a > div{
	height: 230px;
	xcolor: #000;
}

.getStartedSubSect > a.button{
	margin-bottom: 10px;
	padding-right: 30px;
}
.getStartedSubSect > a.button > span{
	padding-right: 6px;
}

.getStartedSubSect > a > div,
a > .getStartedSubSect{
	color: #000;
	font-size: 16px;
	line-height: 20px;
}
.getStartedSubSect > a > div{
	padding-top: 5px;
}

.getStartedSubSect > a:hover h2,
a:hover > .getStartedSubSect h2{
	color: #000;
}

.getStartedSubSect h2{
	line-height: 16px;
}

.getStartIconsTut{
/*(
	background: url("/images/sprites/GetStarted-Icons-Tutorials.png") no-repeat transparent;
	height: 129px;
	width: 135px;
	margin: 25px auto 10px;
*/
	background: url("/images/sprites/GetStarted-Icons-TutVids.png") no-repeat transparent;
	height: 140px;
	width: 182px;
	margin: 15px auto 10px;
}

.getStartedSubSect h2{
	font-size: 23px;
	font-weight: bold;
	text-shadow: 0 1px 0 #FFF;
}

#getStartedAccount .getStartIconsTut{
	background-position: -185px -245px;
}

#getStartedAccount > a:hover .getStartIconsTut{
	background-position: -185px -410px;
}

#getStartedSearch .getStartIconsTut{
	background-position: -406px -245px;
}

#getStartedSearch > a:hover .getStartIconsTut{
	background-position: -406px -410px;
}

#getStartedBid .getStartIconsTut{
	background-position: -627px -245px;
}

#getStartedBid > a:hover .getStartIconsTut{
	background-position: -627px -410px;
}

#getStartedLearn{
	margin-bottom: 55px;
}

.getStartIconsSrv{
	background: url("/images/sprites/GetStarted-Icons-Services.png") no-repeat transparent;
	height: 168px;
	width: 200px;
	margin: -5px auto 52px;
}

div.getStartedSubSect > h2{
	margin-bottom: 10px;
}

#getStartedBidder > .getStartIconsSrv{
	background-position: 9px 0;
}

a:hover .getStartIconsSrv{
	height: 178px;
	margin-top: -15px
}

#getStartedAuc > .getStartIconsSrv{
	background-position: -231px 0;
}

#getStartedFresh > .getStartIconsSrv{
	background-position: -474px 0;
}

.getStartedLine{
	display: block;
	background-image: url("/images/GetStarted-DivLine.png");
	width: 960px;
	height: 35px;
	margin: 0 auto 25px;
	clear: both;
}

a > .getStartedSubSect{
	height: 282px;
	margin-bottom: 0;
}

#getStartedShadow{
	display: block;
	height: 30px;
	background: url("/images/GetStarted-ShadowBtm-RepeatX.jpg") repeat-x;
}
#getStartedShadow > div{
	width: 1364px;
	height: 30px;
	margin: 0 auto;
	background: url("/images/GetStarted-ShadowBtm-Center.jpg");
}

.getStartLghtBg{
	background: url("/images/GetStarted-LiteBG.jpg");
	padding: 60px 0 185px;
	margin-bottom: -150px; /*Puts background behind Google ads*/
}

#getStartedFAQ{
	width: 555px;
	float:left;
}
#getStartedReq{
	float: right;
}
#getStartedFAQ h2,
#getStartedReq h3{
	font-size: 15px;
	color: #3079A4;
	font-weight: bold;
}
#getStartedReq > div{
	float: left;
}
#getStartedReq > div:first-child+div{
	background: url("/images/GetStarted-Requirements-BG.png") repeat-x;
	width: 322px;
	height: 418px;
	padding-top: 28px;
	margin-bottom: 60px;
}
#getStartedReq > div > span{
	font-weight: bold;
}
#getStartedReq > div > h3{
	display: block;
	margin-bottom: 5px;
}
#getStartedReq > div > div{
	margin: 17px -7px 0;
	padding: 17px 0 17px 7px;
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #000;
	position:relative;
	z-index: 10;
}

.getStartedContainer{
	color: #000;
}

.getStartedContainer p,
#getStartedReq{
	font-size: 13px;
}
.getStartedContainer p > span{
	font-weight: bold;
}

.growContent{
	clear:both;
}

#getStartedReq > .borderLeft{
	background: url("/images/GetStarted-Requirements-L.png") no-repeat;
	width: 25px;
	height: 446px;
}

#getStartedReq > .borderRight{
	background: url("/images/GetStarted-Requirements-R.png") no-repeat;
	width: 25px;
	height: 446px;
}

.servicesCallOut{
	display: block;
	margin: 0 auto;
	width: 761px;
}
.servicesCallOut > div{
	height: 196px;
	float: left;
}

.servicesCallOut > div:first-child{
	/*left*/
	background: url("/images/GetStarted-Callout-L.png") no-repeat;
	width: 15px;
}
.servicesCallOut > div:first-child + div{
	/*middle*/
	background: url("/images/GetStarted-Callout-BG.png") repeat-x;
	width: 730px;
	height: 196px;
	text-align: center;
	padding-top: 45px;
}
.servicesCallOut > div > img{
	margin-bottom: 15px;
}
.servicesCallOut > div:first-child + div + div{
	/*right*/
	background: url("/images/GetStarted-Callout-R.png") no-repeat;
	width: 15px;
	height: 196px;
}

/**********************/
/* End Services Pages */
/**********************/

.eventTitleCatalog {
	position:absolute;
	left:260px;
	top:35px;
	display:inline-block;
}

.socialMediaCatalog {
	border-bottom: 1px #999 dotted;
	height: 25px;
	margin-bottom: 15px;
}

 .eventDescriptionContainerParent {
 }

 .eventDescriptionContainer {
	 margin-top: 10px;
 }

 .eventDescriptionCatalog {
	top:10px;
	width:748px;
	 padding-left: 6px;
}

.eventDescriptionTextCatalog  {
   	color: #000000;
	font-size: 13px;
	font-weight: 500;
	line-height: 150%;
    overflow-wrap: break-word;
    word-wrap: break-word;
}

.descriptionBottomCatalog {
	display:block;
	position:relative;
	width:748px;
	height:1px;
	border-bottom:1px dotted #999999;
	margin:20px 0;
}

.ibpAreaCatalog {
	position:relative;
	left:240px;
	vertical-align:middle;
	font-size:9pt;
	font-weight:500;
	color:#000;
	overflow:visible;
	white-space:nowrap;
	word-wrap:nowrap;
	height:110px;
	top:10px;
}

.catalogHeadLinks {
	clear:both;
}
.lnkRemindCatalog {
	position: relative;
	float: left;
	padding: 0 10px 0 0;
}

.lnkParticipate{
	display: inline;
	position: relative;
}

.lnkLocation {
	display: inline;
	position: relative;
	float: left;
	padding: 0 10px 0 0;
	max-width: 205px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.lnkParticipate a,
.lnkLocation a {
	height: 18px;
	line-height: 18px;
	vertical-align: top;
}

.listingLnkParticipate {
	display: inline-block;
	position: relative;
	left: 3px;
	font: 11px Helvetica,Arial,sans-serif;
	color:#666;
}

.lotDetailLnkParticipate {
	font-size: 110%;
}

#finance-with-enverto {
	font-size: 11px;
	left: 36px;
	top: 2px;
	position: absolute;
}

#enverto-link {
	display: block;
	height: 20px;
	padding-top: 5px;
	position: relative;
	width: 100%;
}

.feedBackLink {
	height: 136px;
	position: fixed;
	right: 0;
	top: 160px;
	width: 50px;
	background: url("/images/sprites/feedback-sprite.png") no-repeat;
	background-position: 3px 1px;
	z-index: 10000;
}

#feedBack > a:hover{
	background-position: 3px -159px;
}

#feedBack > a:active{
	background-position: 3px -319px;
}

#topNavEmbeddedImage.customEmbeddedHeader{
	background-position: 0px 0px;
}

#topNavEmbeddedImage.customEmbeddedHeader #topNavEmbedViewAuctions{
	margin-top: 45px;
}

#auctionInfoBlock{
	background: transparent url("/images/auctionheader.png") no-repeat top left;
	display:block;
	height:230px;
	margin:5px 0 15px 0;
	position:relative;
	width:748px;
}
#importantAuctionInformationTop{
	background: transparent url("/images/featured-bgtop.png") no-repeat;color: #eee;
	font-size: 125%;
	font-weight: bold;
	height: 24px;
	margin: 5px 0 0 0;
	padding: 10px 0 0 0;
	position:relative;
	width: 748px;
}
#importantAuctionInformationMid{
	padding: 10px 0 0 0;
	position: relative;
	background: #fff;
	border: 1px solid #CECECE;
	border-top: none;
}
#importantAuctionInformationBot{
	background:transparent url("/images/featured-bgbottom.png") no-repeat;
	height:20px;
	width:748px;
}

.bl-no-catalog__alert {
  display: block;
  background-color: #fcf8e3;
  font-size: 12px;
  border: solid 1px gold;
  margin-bottom: 15px;
  padding: 15px;
  text-align: center; }
.bl-no-catalog__alert .auctionReminderLink {
  display: inline;
}
.bl-no-catalog__alert, .bl-no-catalog__alert h2 {
  color: #8a6d3b !important;
}
.bl-no-catalog__alert h2 {
  margin-bottom: 10px;
}
.bl-no-catalog__alert *:last-child {
  margin-bottom: 0;
}

/*Pulled out of FeaturedSeller.css*/
#featuredSellersArea{
	position:relative;
}
#featuredSellersArea h1
{
	font-family: Helvetica,Arial,sans-serif;
	font-size:16px;
	margin-left:5px;
	font-weight:normal;
}
#premierSellersArea{
	position:relative;
	top:-15px;
}
#premierSellersLeft
{
	position:relative;
	display:inline-block;
	background: transparent url("/images/home-premiersellers-bgL.png") no-repeat;
	height: 218px;
	width: 15px;
	margin: 0px;
	left:0px;
	top: 0px;
}
#premierSellersMiddle
{
	position:relative;
	display:inline-block;
	background: transparent url("/images/home-premiersellers-bg.png") repeat-x;
	height: 218px;
	overflow:hidden;
	width: 705px;
	margin: 0px;
	left:0px;
	top: 0px;
	}
#premierSellersMiddle h1
{
	font-family: Helvetica,Arial,sans-serif;
	font-size:16px;
	font-weight:normal;
}
#premierSellersRight
{
	position:relative;
	display:inline-block;
	background: transparent url("/images/home-premiersellers-bgR.png") no-repeat;
	height: 218px;
	width: 15px;
	margin:0px;
	left:0px;
	top:0px;
}
div#headerLogoText2695
{
	color: #FFF;
	float: left;
	font-size: 105%;
	font-weight:700;
	margin: 24px 0 0 18px;
}
#SpecialTermsSizer{
	position: relative;
	left: 705px;
}

a.showVisited.a2695,
div > .breadCrumb.a2695,
div > .breadCrumb.a2695 a,
.clickable.a2695,
.lotTitle.a2695,
.lotNumber.a2695 a,
.AuctionInfo.a2695 a,
#SpecialTermsSizer.a2695,
.lotInfoContainer.a2695 a,
a.a2695,
.a2695 a,
.a2695 h1,
h2.a2695,
.da2695 a,
.da2695 a.showVisited,
.BidInfo.a2695 .lotTitle,
.BidInfo.a2695 .Biddingwillbeginon,
.AuctionLotsList.a2695 span,
.generalblue.a2695,
.BidWidget .lotStatusLabel.a2695,
.minBid .a2695,
.callouta2695,
.incrementTable
{color:#77731F;}
#StatusArea #TimedArea.timedArea.a2695,
a:hover.showVisited.a2695,
div > .breadCrumb.a2695 a:hover,
.clickable.a2695:hover,
.lotNumber.a2695 a:hover,
.AuctionInfo.a2695 a:hover,
#SpecialTermsSizer.a2695:hover,
.lotInfoContainer.a2695 a:hover,
a.a2695:hover,
.a2695 a:hover,
h2.a2695:hover,
.LotDescriptionTitle,
#socialShareMsg.a2695,
.ga2695,
.da2695 a:hover,
.da2695 a:hover.showVisited,
.da2695 h2,
.da2695 .auc-listings .titleby
{color:#888887;}
.h2a2695
{color:#000;}
/*End Featured Seller Styles*/

form#frmCreateAccount.seller #sectionContent1,
form#frmCreateAccount.seller #sectionContent2,
form#frmCreateAccount.seller div#bankruptcyInfo,
form#frmCreateAccount.seller #sectionContent2 .formColumn,
form#frmCreateAccount.seller #sectionContent2 .fixInlineSpacing,
form#frmCreateAccount.seller #sectionContent2 #bankruptcyInfo.fixInlineSpacing{
	font-size: 0px;
}
form#frmCreateAccount.seller #sectionContent2{
	width: 900px;
	margin-left: 23px;
	margin-right: 23px;
	padding-left: 0;
	padding-right: 0;
}
form#frmCreateAccount.seller #sectionContent1 > *,
form#frmCreateAccount.seller #sectionContent2 > *,
form#frmCreateAccount.seller div p,
form#frmCreateAccount.seller #sectionContent2 .formColumn > *{
	font-size: 13px;
}
form#frmCreateAccount.seller #sectionContent1 .appName{
	display: inline-block;
	width: 190px;
}
form#frmCreateAccount.seller #sectionContent1 .appName.lastName{
	padding-left: 0px;
	margin-left: 5px;
}
#sectionContent2.seller p span.input,
#sectionContent2.seller p span.input input,
#sectionContent2.seller p select,
#sectionContent2.seller p textarea{
	width: 100%;
}
#sectionContent2.seller p select{
	width: -moz-calc(100% + 4px);
	width: calc(100% + 4px);
}
form#frmCreateAccount.seller #sectionContent1 p{
	padding-left: 0;
	padding-right: 5px;
	margin-bottom: 10px;
	margin-left: 255px;
}
form#frmCreateAccount.seller #sectionContent2 p{
	padding-left: 0;
	padding-right: .5%;
	margin-right: .5%;
}
#sectionContent2.seller p{
	width: 40%;
	display: inline-block;
}
#sectionContent2.seller p.thirds,
#sectionContent2.seller p.twoThirds,
#sectionContent2.seller p.thirdsLast,
#sectionContent2.seller p.half,
#sectionContent2.seller p.quarter,
#sectionContent2.seller p.threeQuarters,
#sectionContent2.seller p.percent35,
#sectionContent2.seller p.percent30,
#sectionContent2.seller p.percent15,
#sectionContent2.seller p.percent12_5,
#sectionContent2.seller p.percent10,
#sectionContent2.seller p.percent20,
#sectionContent2.seller p.percent100,
#sectionContent2.seller p.sixths,
#sectionContent2.seller p.thirdOfSixths
{
	vertical-align: bottom;
}

#sectionContent2.seller .formColumn{
	float:left;
	width: 48%;
	margin-bottom: 15px;
}
#sectionContent2.seller .formColumn.left{
	padding-right: 1%;
	border-right: 1px dotted black;
}
#sectionContent2.seller .formColumn.right{
	padding-left: 1.5%;
}
#sellerAccordion #sectionContent2.seller .formColumn.bankruptcyContainer{
	width: 29%;
	margin-right: 1.5%;
	padding-bottom: 10px;
	padding-left: 1%;
	padding-right: 1%;
}
#sellerAccordion #sectionContent2.seller .formColumn.bankruptcyContainer.bankruptHighlight{
	border: 1px solid black;
}
#sectionContent2.seller .formColumn.companyInfoOther{
	width: 100%;
}
#sectionContent2.seller .formColumn.bankruptcyContainer p{
	padding-bottom: 0;
}
#sectionContent2.seller .formColumn.companyInfoOther p,
#sectionContent2.seller .formColumn.bankruptcyContainer p,
#sectionContent2 #eventDateP,
#sectionContent2 #eventDescriptionP
{
	vertical-align: text-top;
}

#sectionContent2.seller p.sixths{width: 16%;}
#sectionContent2.seller p.thirdOfSixths{width: 15%;}
#sectionContent2.seller p.thirds{width: 32%;}
#sectionContent2.seller p.twoThirds{width: 64%;}
#sectionContent2.seller p.thirdsLast{width: 33%;}
#sectionContent2.seller p.half{width: 49%;}
#sectionContent2.seller p.quarter{width: 24%;}
#sectionContent2.seller p.threeQuarters{width: 74%;}
#sectionContent2.seller p.fullSize{width: 99%;}
#sectionContent2.seller p.percent35{width: 34%;}
#sectionContent2.seller p.percent30{width: 29%;}
#sectionContent2.seller p.percent20{width: 19%;}
#sectionContent2.seller p.percent15{width: 14%;}
#sectionContent2.seller p.percent12_5{width: 11.5%;}
#sectionContent2.seller p.percent10{width: 9%;}
#sectionContent2.seller p.percent100{width: 99%;}

#sectionContent2.seller .formColumn p.thirds{width: 31%;}
#sectionContent2.seller .formColumn p.twoThirds{width: 62%;}
#sectionContent2.seller .formColumn p.thirdsLast{width: 32%;}
#sectionContent2.seller .formColumn p.half{width: 48%;}
#sectionContent2.seller .formColumn p.quarter{width: 23%;}
#sectionContent2.seller .formColumn p.threeQuarters{width: 73%;}
#sectionContent2.seller .formColumn p.fullSize{width: 98%;}
#sectionContent2.seller .formColumn p.percent35{width: 33%;}
#sectionContent2.seller .formColumn p.percent30{width: 28%;}
#sectionContent2.seller .formColumn p.percent20{width: 18%;}
#sectionContent2.seller .formColumn p.percent15{width: 13%;}
#sectionContent2.seller .formColumn p.percent12_5{width: 10.5%;}
#sectionContent2.seller .formColumn p.percent10{width: 8%;}
#sectionContent2.seller .formColumn p.percent100{width: 98%;}

#sectionContent2.seller .verticalDivider{
	float: left;
	height: 320px;
	border-right: 1px dotted black;
	width: 1%;
	margin-right: 2%;
}
form#frmCreateAccount.seller #sectionContent2 .formColumn p{
	padding-left: 0;
	padding-right: 1%;
	margin-right: 1%;
}
#frmCreateAccount.seller #sellerSubMsg2,
#frmCreateAccount.seller #sellerSubMsg3{
	display: none;
}
#frmCreateAccount.seller #saleType1{
	margin-top: 5px;
}
#frmCreateAccount.seller p.saleType input[type="checkbox"]{
	margin-right: 2px;
	vertical-align: sub;
}
form#frmCreateAccount.seller #sellerAccordion .subSectionHeader{
	display: block;
	text-align: center;
	border-top: 1px dotted black;
	margin-top: 15px;
	padding-top: 15px;
	width: 102%;
	margin-left: -1%;
	color: #3079A4;
	font-size: 25px;
	clear: both;
}
form#frmCreateAccount.seller #sellerAccordion .formColumn .subSectionHeader{
	border-top: none;
	margin-bottom: 10px;
	margin-top: 0;
}
form#frmCreateAccount.seller #sellerAccordion .subSectionHeader.first{
	padding-top: 15px;
	margin-top: 0;
	border-top: none;
}
#frmCreateAccount.seller #eventDescription{
	height: 80px;
}
form#frmCreateAccount.seller #sellerAccordion p.errorHighlight,
form#frmCreateAccount.seller #sellerAccordion p.errorSummary{
	margin-top: 0;
	margin-bottom: 0;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
}
form#frmCreateAccount.seller #sellerAccordion p.errorSummary{
	width: 645px;
	padding: 10px 0;
	padding-left: 255px;
}
form#frmCreateAccount.seller #sellerAccordion #sectionContent1 p.errorSummary{
	padding-left: 255px;
	margin-left: auto;
	margin-right: auto;
}
form#frmCreateAccount.seller #bankruptcyInfo{
	display: none;
	width: 74%;
}
#bankruptcyFiledY{margin-top: 4px;}
#bankruptcyFiledY, #bankruptcyFiledN{margin-left: 15px;}
form#frmCreateAccount.seller .input.hidden{
	height: 0;
	width: 0;
	overflow: hidden;
	display: block;
	clear: right;
}
#frmCreateAccount #sectionContent3{
	height: 510;
	padding-left: 0;
	padding-right: 0;
}
#frmCreateAccount #sectionContent3 .button{
	margin-top: 10;
	margin-left: 425px;
	padding-right: 70px;
}
#frmCreateAccount #sectionContent3 .button span{
	width: 70px;
	margin-left: -70px;
}
#frmCreateAccount div.servSectionSmall{
	width: 50%;
	float: left;
	color: #444444;
}
#frmCreateAccount div.servSectionSmall > img{
	float: left;
}
#frmCreateAccount div.servSectionSmall > div{
	width: 255px;
	float: left;
	padding-right: 30px;
	padding-left: 10px;
	margin-top: 35px;
	margin-bottom: 10px;
	font-size: 1.12em;
	line-height: 17px;
}
#frmCreateAccount div.servSectionSmall > div > h3{
	color: #3079A4;
	font-weight: 100;
	font-size: 1.25em;
	display: block;
	margin-bottom: 3px;
}
#frmCreateAccount div.servSectionSmall > div > input{
	margin-right: 3px;
}
#frmCreateAccount div.servSectionSmall > div > span{
	font-size: 0.85em;
	font-weight: bold;
}
#frmCreateAccount div.servSectionSmall.secondRow{
	height: 220px;
}
#frmCreateAccount img.servCross{
	padding-bottom: 0px;
}
#frmCreateAccount #progress{
	margin-left: 290px;
	display: none;
}
#frmCreateAccount #progress .progressBar{
	width: 330px;
	height: 20px;
	margin-bottom: 5px;
	border: 1px solid #000;
	border-radius: 6px 6px 6px 6px;
	overflow: hidden;
}
#frmCreateAccount #progress .progressBar > div{
	width: 0%;
}
#frmCreateAccount #progress .progressBar > div.progressBg{
	height: 100%;
	background-image: url("/images/sprites/progress-slice.png");
}
.resetRelative{
	position: relative;
}
#frmCreateAccount .centerDivider{
	position: absolute;
	left: 50%;
	top: 0;
	width: 2px;
	height: 100%;
	background-color: red;
}
#tangibleGoodsY{
	margin-top: 10px;
}
#eventDateP{
	vertical-align: text-top;
}
form#frmCreateAccount.seller #submitApp{
	margin-left: 350px;
}
form#frmCreateAccount.seller #sectionContent2 #saleTypeContainer{float:left; width: 45%;}
form#frmCreateAccount.seller #sectionContent2 #primCatContainer{float:left; width:55%;}
form#frmCreateAccount.seller #sectionContent2 #primCatCheckboxes{font-size: 1em;}
form#frmCreateAccount.seller #sectionContent2 div.primCatCheckbox{
	font-size: 1em;
	display: block;
	float: left;
	width: 50%;
}
form#frmCreateAccount.seller #bankruptcyQuestion{
	height: 40px;
	margin-top: 10px;
}
form#frmCreateAccount.seller #primCatOtherInput{width: 50%;margin-right:0;}
form#frmCreateAccount.seller #primCatOtherInput input{width: 100%;}
form#frmCreateAccount.seller #auctionSvcsImg{width: 155px; margin-top: 15px; margin-left: 15px;}
form#frmCreateAccount.seller #auctSvcsTargetImg{margin-top: 15px;}
form#frmCreateAccount.seller #auctSvcsWavebidImg{margin-top: 15px;}
form#frmCreateAccount.seller #auctionSvcsSection{
	width: 250px;
	margin-left: 5px;
}
.importantNotice{color: #FF4C1D;}
.instantPurchaseNotice{margin-top: 5px}
.importantNotice{color: #FF4C1D;font-weight: bold;}
.I_InvoiceContainer .I_LotNumRow .importantNotice{font-weight: bold;font-size:14px;}

/*Auction House Badges Section*/
#badgesSection .badge{
	display: inline-block;
	vertical-align: middle;
	background-image: url("/images/sprites/acbadges-color.png");
	height: 32px;
	width: 28px;
}
#badgesSection .badge.apnBadge{background-position: -76px -38px;}
#badgesSection .badge.premSvcsBadge{background-position: -40px -73px;}
#badgesSection .badge.bbbBadge{background-position: -4px -2px;}
#badgesSection .badge.shipBadge{background-position: -328px -1px;}
#badgesSection .badge.bpBadge{background-position: -4px -73px;}
#badgesSection .badge.pendingBadge{background:none;width:auto;height:auto;}
#badgesSection .badge.topSellerBadge{background-position: -111px -3px;}
#badgesSection .badge.preferredBadge{background-position: -4px -38px;}
#badgesSection .badge.catalogBadge{background-position: -75px -1px;}
#badgesSection .badge.superBadge{background-position: -113px -37px;}
#badgesSection .badge.equipShipBadge{background-position: -40px -37px;}
#badgesSection .badge.naaBadge{background-position: -75px -73px;}
#badgesSection .badge.iaaBadge{background-position: -111px -73px;}
#badgesSection .badge.sofaaBadge{background-position: -67px -114px;}
#badgesSection .badge.ricsBadge{background-position: -37px -114px;}
#badgesSection .badge.navaBadge{background-position: -7px -114px;}

/*End Auction House Badges*/

#staggeredProgress{height: 26px; width: 192px; padding: 2px 0pt 0pt 0px; position:relative}

.jcarousel-skin-proxibid .jcarousel-container {
	/*-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #F0F6F9;
	border: 1px solid #346F97;*/
	margin: 0 auto;
}

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

.jcarousel-skin-proxibid .jcarousel-container-horizontal {
	max-width: 960px;
	padding: 15px 40px 0 40px
}

.categoryPage .jcarousel-skin-proxibid .jcarousel-container-horizontal {
	width: 750px;
}

.jcarousel-skin-proxibid .jcarousel-container-vertical {
	width: 75px;
	height: 245px;
	padding: 35px 10px;
}

.jcarousel-skin-proxibid .jcarousel-clip {
	overflow: hidden;
}

.jcarousel-skin-proxibid .jcarousel-clip-horizontal {
	max-width:  960px;
	height: 50px;
}

.categoryPage .jcarousel-skin-proxibid .jcarousel-clip-horizontal {
	width: 750px;
}

.jcarousel-skin-proxibid .jcarousel-clip-vertical {
	width:  75px;
	height: 245px;
}

.jcarousel-skin-proxibid .jcarousel-item {
	width: 230px;
	height: 50px;
}

.categoryPage .jcarousel-skin-proxibid .jcarousel-item {
	width: 177px;
}

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

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

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

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

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-proxibid .jcarousel-next-horizontal {
	position: absolute;
	top: 35px;
	right: 0;
	width: 14px;
	height: 20px;
	cursor: pointer;
	background: transparent url('/images/sprites/global-icons.png') no-repeat -261px -176px;
}

.jcarousel-skin-proxibid .jcarousel-direction-rtl .jcarousel-next-horizontal {
	left: 5px;
	right: auto;
	background-image: url('/images/sprites/prev-horizontal.png');
}

.jcarousel-skin-proxibid .jcarousel-next-horizontal:hover,
.jcarousel-skin-proxibid .jcarousel-next-horizontal:focus {
	background-position: -304px -176px;
}

.jcarousel-skin-proxibid .jcarousel-next-horizontal:active {
	background-position: -261px -176px;
}

.jcarousel-skin-proxibid .jcarousel-next-disabled-horizontal,
.jcarousel-skin-proxibid .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-proxibid .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-proxibid .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
	display:none;
}

.jcarousel-skin-proxibid .jcarousel-prev-horizontal {
	position: absolute;
	top: 35px;
	left: 0;
	width: 14px;
	height: 20px;
	cursor: pointer;
	background: transparent url('/images/sprites/global-icons.png') no-repeat -176px -176px;
}

.jcarousel-skin-proxibid .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left: auto;
	right: 5px;
	background-image: url('/images/sprites/next-horizontal.png');
}

.jcarousel-skin-proxibid .jcarousel-prev-horizontal:hover,
.jcarousel-skin-proxibid .jcarousel-prev-horizontal:focus {
	background-position: -217px -176px;
}

.jcarousel-skin-proxibid .jcarousel-prev-horizontal:active {
	background-position: -176px -176px;
}

.jcarousel-skin-proxibid .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-proxibid .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-proxibid .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-proxibid .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
	display: none;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-proxibid .jcarousel-next-vertical {
	position: absolute;
	bottom: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url('/images/sprites/next-vertical.png') no-repeat 0 0;
}

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

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

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

.jcarousel-skin-proxibid .jcarousel-prev-vertical {
	position: absolute;
	top: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url('/images/sprites/prev-vertical.png') no-repeat 0 0;
}

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

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

.jcarousel-skin-proxibid .jcarousel-prev-disabled-vertical,
.jcarousel-skin-proxibid .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-proxibid .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-proxibid .jcarousel-prev-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
}
.jcarousel-skin-proxibid #premierSellers li.jcarousel-item{
	text-align: center;
}
.jcarousel-skin-proxibid #premierSellers .jcarousel-item img{
	height: 50px;
}
.footerAdButler {
	text-align: center;
	position: relative;
	max-height: 150px;
	background-color: #FBFBFB;
}
.footerAdButler#adButlerHF > * {
	padding: 20px 0 30px 0;
}
.footerAdButler#adButlerMF > * {
	padding: 0 0 20px 0;
}
.footerAdButler#adButlerIF > * {
	padding: 12px 0;
}
#contentWrapper > #adButlerBH {
	margin-bottom: 50px;
}
#footerAdContent{
	border: 1px solid #e6e6e6;
	height: 252px;
	margin: 20px auto 50px auto;
	padding: 12px;
	text-align: center;
	width: 934px;
}
.footerAd{
	border: 1px solid #e6e6e6;
	display: inline-block;
	height: 250px;
	width: 300px;
}
.footerAd.left{
	float: left
}
.footerAd.right{
	float: right
}
.ox-tower-ad{
	height: 600px;
	width: 160px;
}

.FeaturedCatalogs h1{
	margin: 25px auto 10px;
	width: 960px;
}
#properties .homePageTile {
	height: 62px;
	background-repeat: no-repeat;
	width: 144px;

	/* hide the text of the link, but at least allow text to be in the link for seo */
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

#properties a:hover {
    margin-top: -5px;
}

.auctionTypeFilter{
	height:35px;
}
.auctionTypeFilter ul{
	font-size: 13px;
	list-style:none;
	margin: 20px 0 0 0;
}
.auctionTypeFilter ul li{
	margin:0 0 0 0;
	padding:7px 10px;
	display:block;
	float:left;
	width:114px;
	color:#3079A4;
	text-align:center;
	border:solid 1px #e6e6e6;
	background: #f7f7f7;
}
.auctionTypeFilter ul li:hover{
	background: #FFF;
	cursor:pointer;
	color: #333;
}
.auctionTypeFilter ul li.tabActiveHeader{
	background: #fbfbfb;
	cursor:pointer;
	color:#3079A4;
	Font-size:15px;
	line-height:95%;
	border-bottom:0px;
	width:140px;
}
.AucsPerPageDiv {
float:right;
position:relative;
}
.AucsPerPageDiv a{
	color:#666;
}
.AucsPerPageDiv a.activeRecPerPage{
	cursor:pointer;
	color:#666;
	Font-size:15px;
	Font-weight: Bold;
}
.PreviousPageLink{
	cursor:pointer;
	text-decoration:underline;
	float:left;
	margin-right:10px;
	display:inline-block;
	line-height:22px;
}
.NextPageLink{
	cursor:pointer;
	text-decoration:underline;
	float:left;
	margin-left:10px;
	display:inline-block;
	line-height:22px;
}
a.GoToPageNumber:hover
{
	border:1px solid #e6e6e6;
	width:20px;
	height:22px;
	display:inline-block;
	text-align:center;
	cursor: pointer;
	line-height:22px;
	background: #F7F7F7;
}
a.GoToPageNumber.SelectedPageNum:hover
{
	border:1px solid transparent;
	width:20px;
	height:22px;
	display:inline-block;
	text-align:center;
	cursor: default;
	line-height:22px;
}
a.GoToPageNumber.SelectedPageNum{
	Font-size:15px;
	Font-weight: Bold;
	color:#666;
	cursor:default;
}
a.GoToPageNumber
{
	border:1px solid transparent;
	width:20px;
	height:22px;
	display:inline-block;
	text-align:center;
	cursor: pointer;
	line-height:22px;
	color:#666;
}
#consignor-services{
	background-color: #d8d8d8;
}
#consignor-services *{
	xfont-smooth: auto;
	line-height: 1.22em;
}
#consignor-services .tag-line-backdrop{
	background-color: #000;
	padding: 20px 0 10px 0;
}
#consignor-services .tag-line{
	color: #FFF;
	font-size: 145%;
	margin: 0 auto;
	width: 990px;
}
#consignor-services .tag-line h2{
	color: #FFF;
	font-size: 257%;
	font-weight: normal;
}
#consignor-services .tag-line p{

}
#consignor-services .color-block-backdrop{
	background: #404040 url('/images/bg-graydiag.jpg') repeat-x bottom left;
	padding: 10px 0 0 0
}
#consignor-services .color-block-container{
	margin: 0 auto;
	width: 990px;
}
#consignor-services .block{
	color: #FFF;
	display:inline-block;
	float: left;
	font-size: 236%;
	height: 240px;
}
#consignor-services .block p{
	line-height: 1.5em;
	margin-left: 15px;
}
#consignor-services .block.small{
	width: 240px;
}
#consignor-services .block.sell{
	background-color: #ff4e48;
}
#consignor-services .block.sell p{
	margin-top: 60px;
}
#consignor-services .block.maximize{
	background: transparent url('/images/tile-maxrev.jpg') no-repeat 0 0;
	margin-left: 10px;
}
#consignor-services .block.maximize p{
	margin-top: 60px;
}
#consignor-services .block.large{
	background-color: #9ad39c;
	float: right;
	height: 490px;
	width: 490px;
}
#consignor-services .block.large p{
	margin: 200px 0 0 30px;
}
#consignor-services .block.collect{
	background: transparent url('/images/tile-wecansellit.jpg') no-repeat 0 0;
	margin-top: 10px;
}
#consignor-services .block.collect p{
	margin-top: 60px;
	color: #333333;
}
#consignor-services .block.help{
	background-color: #85a5b8;
	margin: 10px 0 0 10px;
}
#consignor-services .block.help p{
	margin-top: 80px;
}
#consignor-services .block.wide{
	background-color: #999999;
	margin: 10px 0 10px 0px;
	width: 490px;
}
#consignor-services .block.wide p{
	margin: 75px 0 0 20px;
}
#consignor-services .block.convert{
	background: #d54843 url('/images/tile-convert.jpg') no-repeat 0 0;
	margin: 10px 0 10px 10px;
}
#consignor-services .block.convert p{
	margin-top: 75px;
}
#consignor-services a.button.mega.accent{
	font-size: 19px;
	margin: 0 0 0 31px;
	padding-right: 15px;
}
#consignor-services a.button.mega.accent span{
	margin-left: -15px;
	margin-right: 0;
	width: 15px;
}
#consignor-services .resources-container{
	margin: 0 auto;
	width: 990px;
}
#consignor-services .resources-container > div{
	background: transparent url('') no-repeat left center;
	border-bottom: 1px solid #b8b8b8;
	padding: 50px 0 50px 220px;
	width: 740px;

}
#consignor-services .resources-container .marketplace{
	background-image: url('/images/cs-img-marketplace.png')
}
#consignor-services .resources-container .advertise{
	background-image: url('/images/cs-img-advertising.png')
}
#consignor-services .resources-container .network{
	background-image: url('/images/cs-img-network.png')
}
#consignor-services .resources-container .protect{
	background-image: url('/images/cs-img-fraudprotection.png')
}
#consignor-services .resources-container .premier{
	background-image: url('/images/cs-img-premierservices.png')
}
#consignor-services .resources-container .payment{
	background-image: url('/images/cs-img-paymentsolutions.png')
}
#consignor-services .resources-container h3{
	color: #2c2c2c;
	font-size: 282%;
	font-weight: normal;
}
#consignor-services .resources-container p{
	color: #666;
	font-size: 191%;
}
#consignor-services .resources-container h2{
	color: #444444;
	font-size: 140%;
}
#consignor-services .resources-container div.close{
	background: transparent url('/images/cs-img-howitworks.png') no-repeat right top;
	padding: 30px 0;
	width: 960px;
}
#consignor-services .resources-container div.help{
	border-right: 1px solid #b8b8b8;
	display: inline-block;
	xmargin-right: 45px;
	padding-right: 20px;
	vertical-align: top;
	width: 545px;
}
#consignor-services .resources-container div.help p{
	font-size: 164%;
	margin-top: 15px;
}
#consignor-services .resources-container div.how{
	display: inline-block;
	margin: 10px 0 0 25px;
	width: 365px;
}
#consignor-services .resources-container ul li{
	color: #444444;
	font-size: 140%;
	list-style-image:url('/images/cs-img-bullet.png');
}
#consignor-services .middle-button-container{
	float:left;
	padding: 100px 0;
}
#consignor-services .bottom-button-container{
	padding: 30px 0;
	text-align: center;
}
#consignor-services-contact-modal{
	display: none;
	padding: 20px 0 0 30px;
}
#consignor-services-contact-modal a{
	color: #FFF;
	padding-right: 130px;
	margin: 0 0 10px 29px;
}
#consignor-services-contact-modal *{
	line-height: 1.22em;
}
#consignor-services-contact-modal h1{
	font-size: 149%;
	font-weight: normal;
	margin-top: 20px;
}
#consignor-services-contact-modal p{
	color: #666;
	font-size: 124%;
}
#consignor-services-contact-modal div{
	border-left: 1px solid #e6e6e6;
	float: right;
	padding:2px 0 0 30px;
	width: 380px;
}
#consignor-services-contact-modal label{
	display: block;
	font-size: 108%;
}
#consignor-services-contact-modal input, #consignor-services-contact-modal textarea{
	border: 1px solid #e6e6e6;
	color: #666;
	font-family: arial;
	margin: 3px 0 12px 0;
}
#consignor-services-contact-modal input{
	height: 23px;
	width: 200px;
}
#consignor-services-contact-modal textarea{
	height: 100px;
	width: 320px;
}

form#frmCreateAccount #sectionContent2  #billingInfoNow {
	float: left;
	text-align: center;
	margin: 10px 20px 0 175px;
}

form#frmCreateAccount #sectionContent2  #billingInfoNow a{
	float: left;
	margin: 10px 0 15px 40px;
	padding: 0 30px 0 0;
}

form#frmCreateAccount #sectionContent2  #billingInfoOr{
	float: left;
	margin: -10px 20px 0 0;
	padding: 23px;
}

form#frmCreateAccount #sectionContent2  #billingInfoOrTop,
form#frmCreateAccount #sectionContent2  #billingInfoOrBottom{
  border-right: dotted;
  border-color: #999999;
  display: inline-block;
  height: 20px;
}

form#frmCreateAccount #sectionContent2  #billingInfoOrMid {
  display: inline-block;
  margin-bottom: 7px;
  margin-top: 5px;
}

form#frmCreateAccount #sectionContent2  #billingInfoLater {
	display: inline-block;
	margin: 10px 20px 15px 0;
}

form#frmCreateAccount #sectionContent2  #billingInfoLater a{
	margin: 10px 0 15px 50px;
}

form#frmCreateAccount #sectionContent2  #billingInfoLater a span{
	margin-left: -50px;
	width: 50px;
}

.ui-dialog.cleanDialog{
	font-family: Helvetica,Arial,sans-serif;
	border-radius: 0;
	border: 1px solid black;
}
.cleanDialog .ui-dialog-titlebar{
	background: none;
	font-size: 24px;
	line-height: 24px;
	font-weight: normal;
	color: #3079A4;
	border: none;
	border-bottom: 1px solid #CCC;
	border-radius: 0;
	text-align: center;
}
.cleanDialog .ui-dialog-titlebar .ui-dialog-title{
	width: 100%;
}
.cleanDialog .ui-dialog-content{
	text-align: center;
}
.cleanDialog .ui-dialog-content .subScriptNote{
	font-size: 11px;
	color: #666;
}
.launchLbwPopup .ui-dialog-title{
	font-size: 22px;
	text-align: center;
	width: 100%;
}
.saleOrder{
	font-size: 11px;
}
div.breadCrumb {
	clear:both;
	color: #777;
	font-size: 13px;
	position: relative;
	top: 10px;
	padding-bottom: 10px;
}

div.breadCrumb a {
	font-size: 13px;
}

div.breadCrumb span.category-separator {
	position: relative;
	top: -2px;
}

#conditionalBreadcrumb {
	display: none;
}

.browsePage div.breadCrumb { display:none; }
#hotLotsHeader > div:before { content:"\2605 "; color:#F90; font-size:125%; } /* gold star */
div.hotLots .saleItem                     { display:inline-block; }
div.hotLots .saleItem > .frame            { display:inline-block;overflow:hidden; height:71px;width:79px; }
div.hotLots .saleItem > .frame > .picture { display:inline-block;overflow:hidden; height:54px;width:54px; background: transparent no-repeat center center;
                                             padding:5px 0 0 5px; border:1px solid #CCC;margin:6px 0 0 6px;
                                             box-shadow:0px 0px 2px rgba(0,0,0,0.2);
                                             }

.auc-listings .saleItem > div > a > .picture {
    margin-left:15px;
	min-width: 90px;
	min-height: 90px;

    vertical-align: middle;
    text-align: center;
    box-shadow:0px 0px 2px rgba(0,0,0,0.2);
	border-radius: 4px;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-right: 0px;
}

.catAuctions .saleItem > td > a > .frame > .picture { background: transparent;
                                             border:1px solid #CCC;
                                             box-shadow:0px 0px 2px rgba(0,0,0,0.2);
                                            }


/***************************
 ** Begin Top Seller Page **
 ***************************/
	.topSellerTitle {
		display:block;
		position:relative;
		margin:auto;
		margin-top: 20px;
		margin-bottom: 15px;
	}

	.topSellerTitle .topSellerMessage {
		display: block;
		position: relative;
		font-size: 15px;
		color: #666666;
		font-family: arial;
		margin-bottom: 10px;
	}

	.topSellerTitle h1.pageTitle {
	  color: #3079A4;
	  display: inline-block;
	  font-size: 20px;
	  font-weight: bold;
	  margin-bottom: 10px;
	  margin-top: 10px;
	  margin-left: 0;
	  text-transform: none;
	}

	.topSellerContainer .topSellers {
		width: 220px;
		height: 150px;
        position: relative;
        top: 15px;
	}

    .topSellerContainer {
        border-top: 1px solid #666;
        height: 130px;
        position: relative;
        top: -5px;
	}

	.topSellers {
		position: relative;
		background-color: rgb(255,255,255);
		xborder-color: rgb(204,204,204);
		xborder-width: 1px;
		xborder-style: solid;
		font-size: 13px;
		line-height: 141%;
		color: #000000;
		margin-top: 9px;
	}

	.topSellers .title {
		font-size: 15px;
		color: rgb(48,121,164);
		margin-bottom: 5px;
	}

	.topSellers .eventTypeText {
	  color: #000;
	  font-size: 13px;
	  line-height: 141%;
	}

	.topSellers .topSellerNumber {
	  color: #666;
	  font-size: 11px;
	  font-style: italic;
	  line-height: 141%;
	  margin-right: 5px;
	}

	.topSellerLink > a:link,
	.topSellerLink > a:visited  {
	  color: #000000;
	}

	.topSellerLink > a:hover {
	  color: #3079A4;
	}
/*************************
 ** End Top Seller Page **
 *************************/
 .AucInfoTopBorder{
	position:relative;
	width:480px;
	height:1px;
	border-top:1px dotted #999999;
 }

.GraphicBorder{
	background: transparent url('../images/frame-60.png') no-repeat;
	height:71px;
	width:71px;
	display:inline-block;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
}

.descriptionBottomCatalog{
	display:block;
	position:relative;
	width:748px;
	height:1px;
	border-bottom:1px dotted #999999;
	margin:5px 0 5px 0;
}

@media only screen and (max-width: 599px) {
	#DescVerticalDivide {
		margin: 10px 0 !important;
	}
}

#DescVerticalDivide{
	margin: 0 0 5px 0;
	overflow: visible;
}

#bcCancel{
	color:#3079a4;
}

#AucListImg{
	display: block;
	margin: auto;
}

.cal-leftarrow, .cal-rightarrow{
	cursor: pointer;
	display:none;
}

.menuDivider {
	height:1px;
	background:#ccc;
	margin:1em 0;
}

.categoryDropdownDivider {
	height:1px;
	width: 210px;
	background:#ccc;
	margin:5px 0;
}

.wlCategoryColumn {
	clear:both;
	width: 220px;
	background: #fff;
	border: solid 1px #000;
	box-shadow: 3px 3px 5px #ccc;
	position: relative;
	display: block;
	font-size: 115%;
	line-height: 160%;
	top:5px;
	left:15px;
	z-index: 1000;
	padding:5px 2px;
}

.wlCategoryColumn  a{
	padding: 0 10px;
	color: #000;
}

.wlCategoryColumn  a:hover{
	padding-left:10px;
	color: #3079a4;
}

.wlCategoryColumn.wlCategorySearch {
	left:682px;
	top:-3px;
}
.wlCategoryColumn div{
	border-top: 1px solid #cccccc;
	height: 1px;
	margin: 5px 10px;
	width: 90%;
}
#wlCategorySlider,
#wlCategorySlider.wlCategorySearch,
#wlCategorySlider2,
#wlCategorySlider2.wlCategorySearch {
	display: none;
}

#wlCategoryContainer2{
	margin-top: -30px;
}

.CategoryColumn.CategorySearch{
	margin-top: 30px;
}

#whiteLabelViewAuctions #ArrowIcon {
	position:relative;
	top:7px;
	left:5px;
	display: inline-block;
	background-image: url('/images/sprites/nav-drop-arrows.png');
	background-position: -8px 0px;
	background-color:transparent;
	width: 7px;
	height: 4px;
	vertical-align:top;
	opacity:0.7;
	filter:alpha(opacity=70);
}

#whiteLabelViewAuctions  #ArrowIcon:hover,
#whiteLabelViewAuctions:hover  span
{
	opacity:1.0;
	filter:alpha(opacity=100);
}

#topNavSearch #topNavSearchCategory {
	background-color: #ffffff;
	border-bottom: 1px solid #f57e20;
	border-left: 1px #ccc solid;
	border-right: 1px solid #f57e20;
	border-top: 1px solid #f57e20;
	color: #7f7f7f;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
    height: 17px;
    padding: 6px 0 5px 5px;
	position: relative;
	top: -4px;
	width: 213px;
}

#topNavSearch #ArrowIcon {
	position:absolute;
	top:8px;
	right: 10px;
	display: inline-block;
	background-image: url('/images/pb_arrow_down.png');
	background-color:transparent;
	width: 10px;
	height: 5px;
	vertical-align:top;
	opacity:0.7;
	filter:alpha(opacity=70);
}

input#topNavSearchInput.wlCategoryFilter {
	background-position: 0;
	border-radius: 0px;
}

#calSearch {
	float:right;
}

.CategoryColumn.CategorySearch {
	left:-16px;
	top:-17px;
}

#wlCategorySlider2,
#wlCategorySlider2.CategorySearch {
	display: none;
}

.CategoryColumn {
	clear:both;
	width: 232px;
	background-color:rgb(255,255,255);
	border: solid 1px #333;
	box-shadow:0 2px 10px rgba(0,0,0,0.6);
	position: relative;
	display: block;
	font-size: 14px !important;
	line-height: 24px !important;
	top:5px;
	left:15px;
	z-index: 1000;
    padding: 8px 15px 20px 15px;
}

.CategoryColumn  a{
	padding: 0 10px;
	color: #000;
}

.CategoryColumn  a:hover{
	padding-left:10px;
	color: #3079a4;
}

.CategoryColumn.wlCategorySearch {
	left:682px;
	top:-3px;
}

#topNavSub #topNavSearch  #topNavSearchCategory {
	position: relative;
	display: inline-block;
	width: 231px;
	font-size: 12px;
	display: none;
	color: #7f7f7f;
	border-left: 1px #ccc solid;
	padding: 6px 0px 5px 5px;
	top: -4px;
	cursor: pointer;
	height: 17px;
}

body.categoryPage .mainNav .catList {
	display:none;
}

.categoryDescriptionContainer {
	margin: 10px 5px;
}

.categoryDescription {
	padding-bottom: 10px;
	font-weight: normal;
	font-size: 128%;
	color: #666;
}

a#proxiLinks{
	color: #AAAAAA;
	font-size: 8pt;
}

#all-webcast-auctions{
	margin-top: 20px;
}

#calendar-closed + #clsd-container { margin-top:30px; }


.Buying, .Selling, .headerHelp, .auctioneerLoggedIn{
	margin-left: 20px;
}

.myProxibidTopNav{
	margin-left: 20px;
}
#scrollToTopWaypoint,
.scrollToTopWaypoint{
	position: absolute;
	top: 1000px;
}
#scrollToTopIcon,
.scrollToTopIcon{
	background-image: url('/images/scrolltotop.png');
	position:fixed;
	width: 40px;
	height: 40px;
	opacity:0.7;
	right: 20px;
	top: 50%;
	cursor: pointer;
	z-index: 1000;
}
#scrollToTopIcon:hover,
.scrollToTopIcon:hover{
	opacity: 1.0;
}

.reportLotIcon{
	background-image: url('/images/sprites/global-icons.png');
	background-position: -256px -303px;
	display: inline-block;
	height: 17px; width: 24px;
	margin-right:1px;
	vertical-align: middle;
}
a:hover .reportLotIcon{background-position: -256px -328px;}

#contentWrapperLogins{
	background-image: url('/images/bgnoise.png');
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9999;
	background: #4aa0ce; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover, #4aa0ce 0%, #3079a4 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#4aa0ce), color-stop(100%,#3079a4)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover, #4aa0ce 0%,#3079a4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover, #4aa0ce 0%,#3079a4 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover, #4aa0ce 0%,#3079a4 100%); /* IE10+ */
	background: radial-gradient(ellipse at center, #4aa0ce 0%,#3079a4 100%); /* W3C */
	margin-top: -3px;
	overflow-y: auto;
}
#proxibidLoginLogo{
	background-image: url('/images/proxibidlogologin.png');
	margin-left: auto;
	margin-right: auto;
	display: block;
	height: 68px;
	width: 234px;
}
#proxibidBlueLoginLogo{
	background-image: url('/images/proxibid-logo.png');
	margin-left: auto;
	margin-right: auto;
	display: block;
	height: 40px;
	width: 144px;
}
#buyerLogin, #auctioneerLogin{
	margin-top: 15px;
	display:block;
	text-align: center;
	color: #fff;
	font-size: 21px;
	margin-left: 12px;
    font-weight: normal;
}
#buyerLogin.buyerLoginWhiteLabel{
	color: #3079A4;
}
#switchLoginType{
	color: #fff;
/*	font-size: 11px;
	margin-left: 37px; */
	font-weight: normal;
/*	opacity: .7; */
}
#switchLoginType:hover{
	opacity: 1.0;
}

#bidderUsername, #auctioneerUsername{
	background:rgb(242,242,242);
	width:234px;
	border-top: 1px solid rgb(37,101,138);
	border-left: 1px solid rgb(37,101,138);
	border-right: 1px solid rgb(37,101,138);
	border-bottom: none;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	height: 35px;
	box-shadow:0px 1px 0px rgba(255,255,255,0.2) ,inset 0px 1px 0px rgba(0,0,0,0.2);
}

#bidderUsername.usernameWhiteLabel{
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}

#bidderPassword, #auctioneerPassword{
	background:rgb(242,242,242);
	width:234px;
	border-top: gray;
	border-bottom: 1px solid rgb(37,101,138);
	border-left: 1px solid rgb(37,101,138);
	border-right: 1px solid rgb(37,101,138);
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	height: 35px;
	box-shadow:0px 1px 0px rgba(255,255,255,0.2) ,inset 0px 1px 0px rgba(0,0,0,0.2);
}

#bidderPassword.passwordWhiteLabel{
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}

.loginInputWrapper {
	height: 35px;
	position: relative;
}

.loginInputWrapper .loginInputLabel{
	position: absolute;
	left: 10px;
	top: 9px;
	padding-left: 9px;
	width: 220px;
	background-color: #F2F2F2;
	text-align: left;
	color: gray;
	cursor: text;
}

#bidderUsername:focus, #bidderPassword:focus, #auctioneerUsername:focus, #auctioneerPassword:focus{
	background: #FFFFFF;
}
#loginButton, #auctioneerLoginSubmitButton, #catalogPrintButton,#securityContinueButton,
form#frmCreateAccount.userInput a#createSellerAccount{
	box-shadow:inset 0px 1px 0px 0px #69acd0;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4497c4), color-stop(1, #2d6a8e) );
	background:-moz-linear-gradient( center top, #4497c4 5%, #2d6a8e 100% );
	background-color:#4497c4;
	border-radius:6px;
	border:1px solid #25658a;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:18px;
	font-weight:normal;
	padding:8px 97px;
	text-decoration:none;
	text-shadow:0px -1px 0px #cdcdcd;
	margin-left: 1px;
}
#auctioneerLoginSubmitButton{
	margin-top: 26px;
	opacity: 100%;
	cursor: pointer;
	padding: 5px 94px;
}
#catalogPrintButton {
	padding:6px 55px;
	margin:10px 10px 10px 0;
}
#loginButton:not(.nohover):hover, #auctioneerLoginSubmitButton:hover, #catalogPrintButton:hover, #securityContinueButton:hover,
form#frmCreateAccount.userInput a#createSellerAccount:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2d6a8e), color-stop(1, #4497c4) );
	background:-moz-linear-gradient( center top, #2d6a8e 5%, #4497c4 100% );
	background-color:#2d6a8e;
}
#loginButton:active, #auctioneerLoginSubmitButton:active, #catalogPrintButton:active, #securityContinueButton:active {
	position:relative;
	top:1px;
}
#catalogPrintHeader {
	background: #f2f2f2;
	border-bottom: solid 1px #ddd;
	text-align: left;
}
.catalogPrintShowImage {
	display: table-cell;
}
.catalogPrintHideImages {
	display: none;
}
.catalogPrintImageTd {
	padding: 10px 5px;
}
.catalogPrintBlue {
	color: #3079a4;
}
.catalogPrintBold {
	font-weight: bold;
}
.catalogPrintLotDesc {
	COLOR: #000;
	max-width: 950px;
}
.catalogPrintLotDesc ul li {
	list-style-type: disc;
}
.catalogPrintBreadCrumb{
	padding: 10px 0;
	line-height: 18px;
	border-bottom: solid 1px #ddd;
}
.catalogPrintGray {
	color: #666666;
}
.signupWrapper{
	text-align: center;
}
#newToProxibid, #wantToSell{
	color: #fff;
	font-size: 14px;
	margin-top: 100px;
	font-weight: normal;
	opacity: .7;
}
#newToProxibidWhiteLabel{
	color: #666666;
	font-size: 14px;
	margin-top: 100px;
	font-weight: normal;
}
#wantToSell{
	margin-top: 70px;
	text-align: center;
}
#buyerSignUp{
	box-shadow:inset 0px 1px 0px 0px #ff9b61;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff8239), color-stop(1, #ff1a00) );
	background:-moz-linear-gradient( center top, #ff8239 5%, #ff1a00 100% );
	background-color:#ff8239;
	border-radius:6px;
	border:1px solid #25658a;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:14px;
	font-weight:normal;
	padding:6px 22px;
	text-decoration:none;
	text-shadow:0px -1px 0px #cdcdcd;
	margin-top: 2px;
}
#buyerSignUpWhiteLabel{
	box-shadow:inset 0px 1px 0px 0px #ff9b61;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff8239), color-stop(1, #ff1a00) );
	background:-moz-linear-gradient( center top, #ff8239 5%, #ff1a00 100% );
	background-color:#ff8239;
	border-radius:6px;
	border:1px solid #FF1800;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:14px;
	font-weight:normal;
	padding:6px 22px;
	text-decoration:none;
	text-shadow:0px -1px 0px #cdcdcd;
	margin-top: 2px;
}
#buyerSignUp:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff1a00), color-stop(1, #ff8239) );
	background:-moz-linear-gradient( center top, #ff1a00 5%, #ff8239 100% );
	background-color:#ff1a00;
}
#buyerSignUpWhiteLabel:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff1a00), color-stop(1, #ff8239) );
	background:-moz-linear-gradient( center top, #ff1a00 5%, #ff8239 100% );
	background-color:#ff1a00;
}
#buyerSignUp:active{
	position:relative;
	top:1px;
}
#buyerSignUpWhiteLabel:active{
	position:relative;
	top:1px;
}
#NewAuctioneerToProxibid{
	text-align: center;
}
#NewAuctioneerToProxibid > a{
	box-shadow:inset 0px 1px 0px 0px #ff9b61;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff8239), color-stop(1, #ff1a00) );
	background:-moz-linear-gradient( center top, #ff8239 5%, #ff1a00 100% );
	background-color:#ff8239;
	border-radius:6px;
	border:1px solid #25658a;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:14px;
	font-weight:normal;
	padding:6px 22px;
	text-decoration:none;
	text-shadow:0px -1px 0px #cdcdcd;
	cursor: pointer;
	margin-top: 2px;
	margin-bottom: 100px;
}
#NewAuctioneerToProxibid > a:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff1a00), color-stop(1, #ff8239) );
	background:-moz-linear-gradient( center top, #ff1a00 5%, #ff8239 100% );
	background-color:#ff1a00;
}
#NewAuctioneerToProxibid > a:active{
	position:relative;
	top:1px;
}
#auctioneerUsername, #auctioneerPassword{
	padding-left: 10px;
	margin-left: 0;
}
#auctioneerLoginTbl {
  margin-left: auto;
  margin-right: auto;
/*  margin-top: -10px; */
}
#frmAuctioneerLogin{
	font-size: 13px;
	margin-top: 15px;
	padding-left: 10px;
}
.auctioneerLoginButton{
	margin-top: 25px;
}
#whiteErrorMessageBanner{
	background-color:rgb(255,255,255);
	width:100%;
	min-height:65px;
	border-color:rgb(48,121,164);
	border-width:1px;
	border-radius:1px;
	border-style:solid;
	box-shadow:0px 2px 0px rgba(0,0,0,0.05);
	display: block;
	text-align: center;
}
#whiteErrorMessageBannerWhiteLabel{
	background-color:rgb(255,255,255);
	width:100%;
	height:65px;
	display: inline-block;
	text-align: center;
	margin-top: 1px;
    padding-top: 5px;
}
#whiteErrorMessageBanner .errorSetting {
	margin: 16px;
}
#errorLogo{
	background-image: url('/images/login-error.png');
	height: 25px;
	width: 26px;
	line-height: 65px;
	display: inline-block;
	position: relative;
	top: 4px;
	margin-right: 5px;
}
.errorMessageText {
	font-size: 21px;
    color: #3079A4;
    line-height: 140%;
}
.allCapsCalloutOrange{
    font-size: 21px;
    color: #3079A4;
    line-height: 65px;
    position: relative;
}
#buyerLoginErrorMessage {
    font-size: 21px;
    color: #3079A4;
    line-height: 29px;
    position: relative;
    display: block;
    margin: auto;
    width: 1008px;
}
.ccFooter{
	display:none;
}

.iframeIpBody .ccFooter{
	display: block;
	position: relative;
}

.iframeIpBody .ui-widget-content{
	border:none;
}

.iframeIpBody .ui-widget-header,
.iframeIpBody .modalSlide.ui-dialog .ui-dialog-titlebar {
	background: #f7f7f7;
	height: 45px;
	line-height: 45px;
	vertical-align: middle;
	color: #3079a4;
	font-size: 18px;
	font-weight: normal;
	padding-left: 20px;
}

.iframeIpBody #selectCCModal{
	background: #fff;
}

.iframeIpBody #cardInfoModalAJAX {
	margin: 0;
	padding: 0;
	width: 96%;
}

.iframeIpBody .ui-widget-content a {
	color: #3079a4;
}

.iframeIpBody .ui-dialog .ui-dialog-content {
	overflow: hidden;
	background: #fff;
}

.iframeIpBody #addCCModal {
	height: 590px !important;
}

#addCCModal {
	overflow: hidden;
}

#iFrameHeader {
	background: #f7f7f7;
	width: 100%;
	height: 45px;
	line-height: 45px;
	vertical-align: middle;
}

#iFrameHeaderText {
	color: #3079a4;
	font-size: 18px;
	vertical-align: middle;
	padding-left: 20px;
	display: block;
}

#iFrameBidderLoginWrapper {
	border: 1px solid #b3b3b3;
	border-bottom: 1px solid #cccccc;
	display: block;
	margin-top: 20px;
	margin-left: 25px;
	height: 300px;
	width: 750px;
}

#iFrameFooter {
	position:relative;
	vertical-align: middle;
	padding: 10px 0 0 20px;
}

#iFrameFooter.addCard {
	padding: 0 0 0 20px;
	top: -50px;
}

#iFrameFooterIcon{
	position:relative;
	display:inline-block;
	background-image: url("/images/proxibid-logo-small.png");
	background-repeat: no-repeat;
	width: 118px;
	height: 25px;
	cursor: pointer;
}

#iFrameFooterText{
	position:relative;
	display:inline-block;
	font-family:arial;
	font-size:11px;
	color:#666;
}

.iframeContainerFormat{
	padding:0;
}

.ironContainer {
}

.ironContainer > a:first-child {
	margin-right: 10px;
}

.ironContainer > a:nth-child(2) {
	margin-left: 10px;
}

.ironTopImage {
	position: relative;
	display: block;
	margin: 0;
	text-align: center;
	background: url("/images/ironTopImage.png") 0 0 no-repeat;
	width: 966px;
	height: 206px;
}

.ironCategoryContainer {
	width: 100%;
	position: relative;
	display: block;
	margin: 30px 0;
}

.ironCategoryContainer .ironTrucks,
.ironCategoryContainer .ironConstruction,
.ironCategoryContainer .ironFarm {
	position: relative;
	display: inline-block;
	width: 33%;
	text-align: center;
}

.ironTrucksLink ,
.ironConstructionLink,
.ironFarmLink {
	width: 304px;
	height: 174px;
}

.ironTrucksLink {
	background: url("/images/ironCommercialTrucks.png") 0px 0px no-repeat;
	margin: 0;
}

.ironConstructionLink {
	background: url("/images/ironConstructionEquipment.png") 0px 0px no-repeat;
	margin: 0 0 0 10px;
}

.ironFarmLink {
	background: url("/images/ironFarm.png") 0px 0px no-repeat;
	margin: 0 0 0 18px;
}

.ironTopEvents {
	height: 258px;
}

.ironTopEvents h2,
.ironFeaturedItems h2 {
	font-size: 18px;
	font-weight: normal;
	color: rgb(48,121,164);
	display: block;
	margin: 0 0 10px 0;
}

.ironTopEvents  .ironTopEventLinks {
	position: relative;
	display: inline-block;
	width: 470px;
	height: 230px;
	border: solid 1px #CCC;
	background-color: #FFF;
	float: left;
}

.ironTopEvents  .ironTopEventCategories {
	position: relative;
	display: inline-block;
	margin: 0;
	text-align: center;
	background: url("/images/IronTopEventsTile.jpg") 0 0 no-repeat;
	width: 470px;
	height: 230px;
	float: left;
	z-index: 0;
	overflow: hidden;
}

.ironTopEventLinks {
	margin: 0 20px 0 0;
}

.ironEvent {
	position: relative;
	display: block;
	font-size: 13px;
	margin: 15px 0 0 20px;
}

.ironEvent span {
	position: relative;
	display: block;
	padding: 3px 0 0 0;
}

.ironTopEventCategories {
	margin: 0;
}

a.ironEquipmentSite,
a.ironTruckSite {
	clear: both;
	position: relative;
	display: block;
	background: transparent url("/images/Transparent1x1.gif") 0 0 repeat;
	height: 230px;
	width: 240px;
	z-index: 10;
}

a.ironEquipmentSite {
	top: -230px;
	left: 490px;
}

a.ironTruckSite {
	top: -460px;
	left: 730px;
}

.ironFeaturedItems {
	clear: both;
	float: left;
	margin: 30px 0 -10px 0;
}

#BidderProfile .editPassword, #BidderProfile .submitButtonBlue,
.changePasswordContainer .editPassword,
.passwordLockoutButton {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4497c4), color-stop(1, #2d6a8e) );
	background:-moz-linear-gradient( center top, #4497c4 5%, #2d6a8e 100% );
	background-color:#4497c4;
	border-radius:5px;
	border:1px solid #25658a;
	display:inline-block;
	color:rgba(255,255,255,0.8);
	font-family:arial;
	font-weight:bold;
	padding:2px 17px;
	text-decoration:none;
	-moz-box-shadow:inset 0px 1px 0px 0px #69acd0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #69acd0;
	box-shadow:inset 0px 1px 0px 0px #69acd0;
	cursor:pointer;
}

#BidderProfile .editPassword:hover,
#BidderProfile .submitButtonBlue:hover,
.changePasswordContainer .editPassword:hover,
.passwordLockoutButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2d6a8e), color-stop(1, #4497c4) );
	background:-moz-linear-gradient( center top, #2d6a8e 5%, #4497c4 100% );
	background-color:#2d6a8e;
	color:rgba(255,255,255,1.0);
}

#BidderProfile .editPassword, #BidderProfile .submitButtonBlue, {
	font-size:11px;
}

.changePasswordContainer .editPassword,
.passwordLockoutButton {
	font-size:12px;
}

.changePasswordContainer,
.passwordLockout {
	display: none;
	padding: 0;
	margin: 0;
	border: none;
}

.passwordChange {
	height: 50px;
}

.changePasswordLabel {
	margin-bottom: 3px;
}

.changePasswordDirections {
	margin: 5px 0 25px 0;
}

.changePasswordInputs {
	margin: 0 20px 0 147px;
}

.passwordStrengthSection {
	position: relative;
	display: inline-block;
	margin-left: 15px;
}

.passwordStrengthLabel {
	position: relative;
	display: block;
	color: #3079a4;
}

.passwordBottom {
	margin-bottom: 30px;
}

.passwordChangeCancelIcon {
	background: url("/images/sprites/global-icons.png") no-repeat -35px 0;
	width: 9px;
	height: 9px;
	display: inline-block;
	position: relative;
	cursor: pointer;
	margin-left: 20px;
}

.passwordChangeCancel {
	cursor: pointer;
}

.passwordChangeCancel:hover {
	color: #3079a4;
}

.passwordRow {
	clear: both;
	position: relative;
	display: block;
	padding-top: 0px;
}

.passwordCurrentMessage,
.passwordConfirmMessage {
	position: relative;
	display: inline-block;
	margin-left: 15px;
	color: red;
}

/***** STANDARD STYLES *****/
.std-dropdown {
	color: #666666;
	font-family: Arial;
	background-color: #F2F2F2;
	height: 40px;
	font-size: 15px;
}
.std-dropdown :hover {
	border: solid 1px #CCCCCC;
	background-color: #FFFFFF;
	-webkit-drop-shadow: 3px 3px 0 rgba (0, 0, 0, 0.05);
	-moz-drop-shadow:    3px 3px 0 rgba (0, 0, 0, 0.05);
	drop-shadow:         3px 3px 0 rgba (0, 0, 0, 0.05);
}
.std-textInput {
	height: 40px;
	border: solid 1px #CCCCCC;
	background-color: #FBFBFB;
	color: #999999;
	padding-left: 10px;
	-webkit-box-shadow: 0 1px 0 #FFFFFF, inset 1px 1px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:    0 1px 0 #FFFFFF, inset 1px 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow:         0 1px 0 #FFFFFF, inset 1px 1px 3px rgba(0, 0, 0, 0.2);
}
.std-textInput:focus {
	border: solid 1px #BBBBBB;
	background-color: #FFFFFF;
	color: #000000;
}
.std-textInput:focus ::-webkit-input-placeholder {
   color: #000000;
}

.std-textInput:focus :-moz-placeholder { /* Firefox 18- */
   color: #000000;
}

.std-textInput:focus ::-moz-placeholder {  /* Firefox 19+ */
   color: #000000;
}

.std-textInput:focus :-ms-input-placeholder {
   color: #000000;
}

.std-button-blue {
	background: #4497c4; /* Old browsers */
	background: -moz-linear-gradient(top, #4497c4 0%, #2d6a8e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4497c4), color-stop(100%,#2d6a8e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4497c4 0%,#2d6a8e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4497c4 0%,#2d6a8e 100%); /* Opera 11.10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4497c4', endColorstr='#2d6a8e',GradientType=0 ); /* IE6-9 */
	background: -ms-linear-gradient(top, #4497c4 0%,#2d6a8e 100%); /* IE10+ */
	background: linear-gradient(to bottom, #4497c4 0%,#2d6a8e 100%); /* W3C */
	-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);
	-ms-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #FFFFFF;
	border: solid 1px #25658A;
}
.std-button-blue:active {
	border: solid 1px #215D7F;
	-moz-box-shadow: inset 0px 1px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0px 1px 0px rgba(0,0,0,0.2);
	box-shadow: inset 0px 1px 0px rgba(0,0,0,0.2);
	background: #4497c4; /* Old browsers */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4497c4', endColorstr='#2d6a8e',GradientType=0 ); /* IE6-9 */
	background: -moz-linear-gradient(top, #4497c4 1%, #215d7f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#4497c4), color-stop(100%,#215d7f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4497c4 1%,#215d7f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4497c4 1%,#215d7f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4497c4 1%,#215d7f 100%); /* IE10+ */
	background: linear-gradient(to bottom, #4497c4 1%,#215d7f 100%); /* W3C */
}
.std-button-blue.large {
	height: 40px;
	font-size: 18px;
	padding-left: 10px;
	padding-right: 10px;
}
.std-button-blue.medium {
	height: 30px;
	font-size: 15px;
	padding-left: 10px;
	padding-right: 10px;
}
/***** --------------- ****/




/***** TELESIGN *****/
#telesignContainer { /* Main container for everything telesign */
	width: 100%;
	position: relative;
	margin-top: 20px;
}
#telesignContainer #dialog {
	display: none;
}
#telesignContainer #errorMessages {
	color: red;
}
#telesignContainer .example {
	font-style: italic;
	font-weight: normal;
}
#telesignContainer header, #phoneVerification2 {
	padding-bottom: 10px;
	border-bottom: solid 1px #CCCCCC;
}
#telesignContainer header h2 {
	margin-bottom: 10px;
}
#telesignContainer ol {
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0;
}
#telesignContainer li {
	margin-bottom: 20px;
}
#telesignContainer .formLabel {
	display: block;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 5px;
}
#telesignContainer .radioGroupLabel {
	margin-bottom: 10px;
}
#telesignContainer .radioLabel {
	display: inline;
	padding-left: 5px;
	margin-right: 30px;
}
#telesignContainer small {
	margin: 10px 0 10px 0;
	display: block;
	color: #999999;
}
#telesignContainer #phoneCountryCode {
	margin-right: 5px;
	text-align: center;
}
.lotDetailBack {
	height: 25px;
	line-height: 25px;
	padding: 5px 0 0 5px;
}

.modalBox {
	color: #000000;
	font: 15px Arial, regular;
	line-height: 140%;
	border: 1px solid #000000;
	/*padding: 20px;*/
	background-color: #FFFFFF;
	drop-shadow: 0px 0px 5px rgba(0,0,0,0.2);
}

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

a.buttonMediumBlue, .ui-widget-content a.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;

	background: linear-gradient(#4497C4, #2D6A8E);
	background: -webkit-linear-gradient(#4497C4, #2D6A8E);
	background: -o-linear-gradient(#4497C4, #2D6A8E);
	background: -moz-linear-gradient(#4497C4, #2D6A8E);

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

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

	background: linear-gradient(#4497C4, #215D7F);
	background: -webkit-linear-gradient(#4497C4, #215D7F);
	background: -o-linear-gradient(#4497C4, #215D7F);
	background: -moz-linear-gradient(#4497C4, #215D7F);

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

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

	background: linear-gradient(#4497C4, #215D7F);
	background: -webkit-linear-gradient(#4497C4, #215D7F);
	background: -o-linear-gradient(#4497C4, #215D7F);
	background: -moz-linear-gradient(#4497C4, #215D7F);

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

.ui-widget-content a.blueLink {
	padding: 3px 3px 3px 3px;
	font: 15px Arial, regular;
	font-weight: bold;
	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 0px 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 0px 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: #666666;
	font: 11px Arial, regular;
}


.finePrintBox {
	color: #666666;
	font: 11px Arial, regular;
}
#switchLoginRArrow {
	background: url('/images/rightarrowicon.png') no-repeat;
	display:inline-block;
	height:11px;
	width:10px;
	margin-left:15px;
}
#switchLoginContainer {
	font-size:18px;
	float:right;
	display:inline-block;
	margin:20px;
	height:40px;
	width:150px;
	background-color: #266183;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 5px;
	text-align:center;
}
#switchLoginTextContainer {
	padding-top:12px;
	padding-bottom:12px;
	opacity:0.7;
}
#switchLoginContainer:hover {
	background-color: #245675;
}
#passwordHelpContainer {
	margin-top:10px;
	padding-right:5px;
	text-align:right;
}
#switchLoginTextContainer:hover {
	opacity:1;
}
/***** -------- *****/

/*** Begin Contact Us ***/
#contactOuter {
	display: block;
	clear: both;
	margin: auto;
	margin-bottom: 200px;
}

#contactInner {
	display: block;
	position: relative;
	margin-top: 30px;
}

#contactSwitch {
	display: block;
	position: relative;
}

#contactInnerLeft {
	display: block;
	position: relative;
	float: left;
	width: 200px;
	margin-right: 20px;
}

#contactInnerRight {
	display: block;
	position: relative;
	float: left;
}

#contactTitle {
	font-size: 24px;
	font-family: arial;
	color: #3079a4;
    font-weight: normal;
    margin-bottom: -10px;
}

#contactLanguage {
	line-height: 30px;
	font-size: 12px;
}

.contactContent {
	display: block;
	position: relative;
	margin-top: 20px;
	font-size: 18px;
	font-family: arial;
	color: #000000;
}

#contactHours {
	margin-top: 10px;
}

#contactHoursDetail {
	line-height: 22px;
}

#contactPhoneNumbers {
	margin-top: 25px;
	line-height: 22px;
}

#contactPhoneNumbers > span {
	margin-right: 5px;
}

#contactForm {
	border-top: 1px solid #CCCCCC;
	margin-top: 20px;
}

#contactEmailUs {
	margin-top: 20px;
}

#contactName,
#contactSubject {
	margin-top: 20px;
}

#contactSubject {
	margin-left: 40px;
}

.contactInput {
	width: 14em !important;
}

#messageSubject,
#messageDescription {
	width: 24em !important;
}

#contactMessage {
	margin-left: 40px;
}

#messageDescription {
	height: 100px;
	min-height: 100px;
	margin-bottom:	20px;
}

#contactEmailAndPhone {
	margin-top: 20px

}

#contactLeftInputs {
	float: left;
}

#contactRightInputs {
	float: right;
}

#contactMessage {
	margin-top: 20px;
}

#contactType {
	margin-top: 30px;
}

.contactLabel {
	font-size: 15px;
}

#submitForm {
	margin-top: 20px;
}

#submitLabel {
	box-shadow:inset 0px 1px 0px 0px #69acd0;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4497c4), color-stop(1, #2d6a8e) );
	background:-moz-linear-gradient( center top, #4497c4 5%, #2d6a8e 100% );
	background-color:#4497c4;
	border-radius:6px;
	border:1px solid #25658a;
	color: #FFFFFF;
	display: inline-block;
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	margin-left: 1px;
	padding: 6px 50px;
	text-decoration: none;
	text-shadow: 0 -1px 0 #CDCDCD;
}

#submitLabel:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2d6a8e), color-stop(1, #4497c4) );
	background:-moz-linear-gradient( center top, #2d6a8e 5%, #4497c4 100% );
	background-color:#2d6a8e;
}

#contactSent {
	color: #000000;
	display: none;
	font-family: arial;
	font-size: 18px;
	margin-top: 20px;
	position: relative;
}

#contactBottom {
	clear: both;
	display: block;
	margin-bottom: 100px;
	position: relative;
}

#contactInnerRight #errorSection {
	clear: both;
	color: #FF0000;
	display: block;
	font-size: 18px;
	line-height: 22px;
	padding-top: 30px;
	position: relative;
	width: 700px;
}


/*** End Contact Us ***/

/**** Begin Left Nav FAQ / ContactUs ****/
#contactUsFaqLeftNav #leftNavArrow,
.leftNavLinks .leftNavArrow {
  background-image: url("/images/searchinarrow.png");
  background-position: 0 9px;
  background-repeat: no-repeat;
  font-style: italic;
  padding-left: 15px;
  font-size: 15px;
  line-height: 180%;
  color: 666666;
  font-family: Arial, Helvetica, sans-serif;
}

#contactUsFaqLeftNav #leftNavFaqLink,
#contactUsFaqLeftNav #leftNavContactUsLink,
.leftNavLinks .leftNavLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 180%;
	color: #3079A4;
}

#contactUsFaqLeftNav #leftNavSeparator,
.leftNavLinks #leftNavSeparator {
	border-bottom: 1px solid #666666;
	margin: 15px 0 16px;
	width: 90%;
}

#contactUsFaqLeftNav #leftNavContactInfo,
.leftNavLinks #leftNavContactInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 120%;
	color: #666666;
}
/**** End Left Nav FAQ / ContactUs ****/

/**** Begin FAQ / Info Pages****/
.faqOuter, .infoOuter {
	display: block;
	clear: both;
	margin: auto;
	margin-bottom: 200px;
}

.faqInner, .infoInner {
	display: block;
	position: relative;
	margin-top: 30px;
}

.faqInnerLeft, .infoInnerLeft {
	display: block;
	position: relative;
	float: left;
	width: 200px;
	margin-right: 20px;
}

.faqInnerRight, .infoInnerRight {
	display: block;
	position: relative;
	float: left;
	width: 750px;
}

.faqTitle, .infoTitle {
	font-size: 24px;
	font-family: arial;
	color: #3079a4;
    font-weight: normal;
}

.faqContent, .infoContent {
	display: block;
	position: relative;
	margin: 40px 0;
	font-size: 13px;
	font-family: arial;
	color: #000000;
}

.faqContent .faqSeparator {
	border-bottom: 1px solid #666666;
	margin: 40px 0 40px;
	width: 100%;
}

.faqContent .faqQuestions > div {
	line-height: 140%;
}

.faqContent .faqQuestions .faqQuestionsSeparator {
	margin-bottom: 20px;
}

.faqContent .faqSeparator {
	border-bottom: 1px solid #666666;
	margin: 30px 0;
	width: 100%;
}

.faqContent .faqAnswers .faqQA {
	margin: 7px 0 5px;
}

.faqContent .faqAnswers .faqQALabel.answer{
	line-height: 130%;
}

.faqContent .faqAnswers .faqQALabel,
.faqContent .faqAnswers .faqQuestion,
.faqContent .faqAnswers .faqAnswer {
	display: inline;
	vertical-align: top;
}

.faqContent .faqAnswers .faqQuestion,
.faqContent .faqAnswers .faqAnswer {
	margin-left: 10px;
}

.faqContent .faqAnswers .faqHeading, .faqContent .faqAnswers .faqQALabel {
	font-weight: bold;
}

.faqContent .faqAnswers .faqAnswer {
	display: inline-block;
	width: 715px;
	line-height: 130%;
}

.faqContent .faqQASeparator {
	margin: 35px 0;
}

.faqContent .faqQAGroup {
	padding-top: 25px;
}
/**** End FAQ ****/

/* Show More Auctions */
.mainContent .showMore {
	background: #fff;
	margin-bottom: 15px;
}
.mainContent .showMoreBtn,
.mainContent .hideMoreBtn {
	background: #FFFFF5;
	border-bottom: 2px solid #E0B67C;
	border-top: 2px solid #E0B67C;
	color: #3079A4;
	cursor: pointer;
	font-size: 14px;
	margin: 12px 0;
	padding: 10px;
	text-align: center;
}
.mainContent .hideMoreBtn {
	border-bottom: 5px solid #E0B67C;
	border-top: 1px solid #E0B67C;
}
.mainContent .showhide {
	display: none;
}

/* Hide Price */
.hidePriceLabel {
	color: #999;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 0;
}

/* Enverto */
.envertoLink {
	display: block;
	width: 220px;
	height: 25px;
	position: relative;
	line-height: 25px;
}
.money-icon {
	background: url("/images/financing-icon.png") no-repeat left;
	display: inline-block;
	height: 15px;
	width: 29px;
}

.envertoLink .money-icon {
	background: url("/images/financing-icon.png") no-repeat left 9px;
	height: 22px;
}
/* Autocheck */
.autocheckLink {
    display: block;
    width: 251px;
}
#autocheck {
    font-size: 11px;
	margin-left: 10px;
	vertical-align: middle;
}
.autocheck-icon {
	background-image: url("/images/autocheck_inline.png");
	display: inline-block;
	height: 23px;
	vertical-align: middle;
	width: 83px;
}

.autocheck-icon-small {
	height: 60px;
	width: 109px;
}

.autocheck-icon-large {
	height: 71px;
	width: 254px;
}

.bidderStatusMsg {
    height: 38px;
}

.galleryButton {
	display: inline-block;
	color: #ffffff;
    text-align:center;
	font-family:arial;
	font-size:13px;
	font-weight: bold;
    padding: 0 25px 0 0;
	margin: 0 0 0 38px;
	cursor: pointer;
	white-space:nowrap;
	word-wrap:nowrap;
	width: 189px;
	height: 20px;
	vertical-align: middle;
	line-height: 20px;
}

.galleryButton.ipmoButton {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4497c4), color-stop(1, #2d6a8e) );
    background:-moz-linear-gradient( center top, #4497c4 5%, #2d6a8e 100% );
    background-color:#4497c4;
    border-radius:5px;
    border:1px solid #25658a;
	display:inline-block;
    color:rgba(255,255,255,0.8);
    padding:2px 17px;
	text-decoration:none;
	margin-left: 20px;
    -moz-box-shadow:inset 0px 1px 0px 0px #69acd0;
    -webkit-box-shadow:inset 0px 1px 0px 0px #69acd0;
    box-shadow:inset 0px 1px 0px 0px #69acd0;
}

.galleryButton.ipmoButton:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2d6a8e), color-stop(1, #4497c4) );
 	background:-moz-linear-gradient( center top, #2d6a8e 5%, #4497c4 100% );
 	background-color:#2d6a8e;
 	color:rgba(255,255,255,1.0);
}

.galleryButton.liveAuctionButton  {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff8239), color-stop(1, #ff1a00) );
 	background:-moz-linear-gradient( center top, #ff8239 5%, #ff1a00 100% );
 	background-color:#ff8239;
 	border-radius:5px;
	display:inline-block;
    border:1px solid #ff8239;
 	color:rgba(255,255,255,0.8);
 	padding:2px 17px;
	text-decoration:none;
    -moz-box-shadow:inset 0px 1px 0px 0px #ff9b61;
 	-webkit-box-shadow:inset 0px 1px 0px 0px #ff9b61;
 	box-shadow:inset 0px 1px 0px 0px #ff9b61;
}

.galleryButton.liveAuctionButton:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff1a00), color-stop(1, #ff8239) );
 	background:-moz-linear-gradient( center top, #ff1a00 5%, #ff8239 100% );
 	background-color:#ff1a00;
 	color:rgba(255,255,255,1.0);
}

.currentPrice {
	position:relative;
}

.seach_dollar_val{
	position: absolute;
	right:0px;
}

.liveAuctionCountdownTimer {
	font-size:14px;
	font-family: arial, san-serif;
	color: #ff8239;
	font-weight: bold;
	text-align: left;
	padding-top: 8px;
	padding-right: 11px;
    padding-left: 4px;
}

.countdownTimer {
    text-align: left;
	font-size:13px;
	font-family: arial, san-serif;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 31px;
	min-height: 13px;
    color: #000;
 	padding-left:2px;
}

.countdownTimerText {
 	color: #000;
    font-size: 13px;
}

.auctionTimeEntity {
	color: #000;
}

h2#duplicateTaxonomy {
    font-size: 13px;
    margin-left: 1px;
}

.duplicateTaxonomyShort {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
    max-width: 185px;
}

h2#duplicateTaxonomy a {
    color: rgb(48,121,164);
}

h2#duplicateTaxonomy a:hover {
    color: #000;
}

#duplicateTaxonomy span {
    color: #777;
    white-space: nowrap;
}

#duplicateTaxonomy #subBreadCrumb {
    color: #000;
    font-weight: bold;
    position: relative;
    margin-left: 10px;
    margin-top: 2px;
    display: table;
    box-sizing: content-box;
    white-space: pre-wrap;
}

#duplicateTaxonomy #subBreadCrumb span {
    color: #000;
    font-weight: bold;
    white-space: pre-wrap;
}

.dupTaxonomyBnmoCategories {
    margin-top: 14px;
}

#vehicleHistory {
    clear:both;
    position:relative;
    display:none;
}

#vehicleHistory a{
cursor: pointer;
}

div > p.vehicleHistoryMain{
    color: #3079a4;
    font-weight: bold;
    font-size: 14px;
}

#vehicleHistory span {
    color: #000000;
    font-size: 14px;
    line-height: 5px;
}

.autoCheckData {
    font-weight: normal;
}

#vehicleHistorySpinner {
    height: 80px;
    text-align: center;
    padding-top: 40px;
    display: none;
}

#vehicleHistorySpinnerText {
    display: none;
    font-size: 12px;
    color: red;
}

#vehicleHistorySpinnerImg {
    background-image:url("/images/ajax-loader.gif");
    width: 32px;
    height: 32px;
    margin-left: auto;
    margin-right: auto;
}

#autoCheckImg {
    background-image:url("/images/autocheck-logo.jpg");
    background-size: contain;
    width: 75px;
    height: 20px;
}

p#AucDesc, p#hideItemLocationHeader {
    font-family: Helvetica,Arial,sans-serif;
    color: #3079A4;
    font-weight: 700;
    font-size: larger;
    line-height: 150%;
    margin: 0px;
}

#AucCompName {
    font-weight:700;
    font-size:larger;
    line-height:150%;
    margin: 0px;
}

.redBidWidget {
    color:#EE0000;
    display:none;
    margin-bottom:3px !important;
    font-size: 150%;
    margin: 10px 0 3px 10px !important;
}

.greenBidWidget {
    color:#008000;
    display:none;
    margin-bottom:3px !important;
    font-size: 150%;
    margin: 10px 0 3px 10px !important;
}
.bidderStatusTray > span.statusTrayLong {
    width: auto;
    min-width: 70px;
    padding-right: 10px;
}

.signUpTitle {
    color: rgb(255, 255, 255);
	font-family: arial, helvetica, sans-serif;
	font-size: 20px;
    font-weight: normal;
    padding-top: 150px;
}

/**Register to bid button styling**/

.RegisterToBidButton {
    margin-left: 27px !important;
}

#registrationBanner {
    max-height: 90px;
    border-top: 1px dotted #111111;
    border-bottom: 1px dotted #111111;
    margin: 15px 0;
    display: block;
    position: relative;
    width: 100%;
    background-color: #FFF9D7;
    text-align: center;
}

#registrationBanner > div:first-child > span {
    display: inline-block;
    color: #000;
    width: 100%;
    margin: 5px 0;
    line-height: 13px;
    text-align: center;
    font-size: 13px;
    font-weight: 500;
    margin-top: 10px;
}

#barrettBanner {
	max-height: 90px;
	height: 90px;
    border-top: 1px dotted #111111;
    border-bottom: 1px dotted #111111;
    margin: 15px 0;
    display: block;
    position: relative;
    width: 100%;
    background-color: #FFF9D7;
    text-align: center;
    display: none;
}

#barrettBanner > div:first-child > span {
    display: inline-block;
    color: #000;
    width: 100%;
    margin: 5px 0;
    line-height: 13px;
    text-align: center;
    font-size: 13px;
    font-weight: 500;
    margin-top: 10px;
}

#bidLiveOnlineButton {
    margin-left: 30px;
    font-size: 14px;
    width: 150px;
    color: rgba(255,255,255,0.8);
    text-transform: uppercase;
    background-position: right -258px;
    display: inline-block;
    font-weight: bold;
    margin: 10px 0 0 38px;
    cursor: pointer;
    white-space: nowrap;
    background-image: url("/images/sprites/buttons.png");
    line-height: 2.0em;
    text-align: left;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

#bidLiveOnlineButton:hover span {
    background-position: -63px -60px;
}

#bidLiveOnlineButton span{
    background-position: -63px 0;
    display: inline-block;
    width: 31px;
    height: 29px;
    margin: 0 0 0 -31px;
    vertical-align: -9px;
    background-image: url("/images/sprites/buttons.png");
}

#bidLiveOnlineButton:hover {
    background-position: right -318px;
}

#ComingSoonWrapper {
    margin-left: auto;
    margin-right:auto;
    text-align: center;
    margin-top: 80px;
    margin-bottom: 300px;
}

#ComingSoonWrapper #ComingSoonHeader,
#ComingSoonWrapper #ComingSoonText {
    text-align: center;
}

#ComingSoonWrapper #ComingSoonHeader {
    font-size: 22px
}

#ComingSoonWrapper #ComingSoonText {
    line-height: 8px;
    margin-top: 20px;
    font-size: 14px
}

.usernameNotAvailable span {
	display: block;
}

.usernameNotAvailable .taken {
    color: #C00;
    padding-bottom: 5px;
}

.usernameNotAvailable .available {
    color: #000000;
    font-weight:bold;
    padding-bottom: 10px;
}

.usernameNotAvailable .useNewName {
	margin-left: 20px;
}

.usernameNotAvailable .newSuggestionSpan {
    padding-bottom: 20px;
}

.redErrorText {
    color: #CC0000;
}
.redErrorBorder {
    border: 1px solid #CC0000 !important;
}
.loadingSuggestion {
    background-image:url("/images/ajax-loader.gif");
    /*width: 4px;
    height: 4px;
    margin-left: auto;
    margin-right: auto;*/
}

#EventReminderAlertSection {
	margin-top: 25px;
	padding: 25px;
	border: 1px solid #ccc;
	border-radius:3px;
}

span.alertEntryChk input {
	 position: relative;
	 top: 2px;
}

/*forces pre tag in description on catalog page to wrap*/
.lotInfoContainer pre {
	white-space: pre-wrap;
}

.adAnnouncement {
	text-align:center;
}
.searchAutocomplete {
	max-height: 410px;
	padding-bottom: 30px !important;
	z-index: 3 !important;
}
.searchAutocomplete .ui-autocomplete-highlight,
.searchAutocomplete .ui-corner-all,
.searchAutocomplete .lotTitle {
	line-height: 30px !important;
}
.searchAutocomplete .ui-menu-item a.ui-state-hover {
	color: #1E64CB;
	margin: 0 !important;
	background-color: #F6F6F6;
}
.searchAutocomplete li.ui-menu-item{
	list-style: none;
	font-size: 13px;
	color: #4A4A4A !important;
	letter-spacing: 0.22px;
	text-indent: 20px;
	cursor: pointer;
}
.searchAutocomplete .ui-widget-content a {
	color: #4A4A4A !important;
	line-height: 30px;
}
.searchAutocomplete > span.topNavSearchInputVal {
	text-indent: 15px;
	color: #000;
	display: block;
	line-height: 30px;
	font-size: 13px;
	font-weight: bold;
}
.searchAutocomplete > span.bottomFixedText {
	background-color: #EAEAEA;
	position: absolute;
	bottom: 0;
	left: 0;
	float: left;
	display: block;
	width: 100%;
	padding: 5px 0 6px 0;
	font-size: 10px;
	line-height: 11px;
	letter-spacing: 0.17px;
	color: #898989;
	text-indent: 20px;
}
.closeSearchIcon {
	position: absolute;
	right: 1px;
	display: none;
	align-items: center;
	height: auto;
	top: -2px;
	cursor: pointer;
	z-index: 1;
	background: #fff;
	width: 17px;
	justify-content: flex-start;
	padding-left: 0px;
	border-radius: 0 4px 4px 0px;
}
.searchWithCrossIcon {
	position: relative;
}
.wlCategoryFilter::-ms-clear {
    display: none;
}


#bidderAccordion #sectionContent1, #bidderAccordion #sectionContent2 {
	width:60%;
	margin:0 auto;
}
#bidderAccordion .createEmail, #bidderAccordion .createUserName, #bidderAccordion .createPassword {
	padding: 0 !important;
	margin: 15px 0 !important;
}
#bidderAccordion .createEmail .input, #bidderAccordion .createUserName .input, #bidderAccordion .createPassword .input {
	width: 100%;
	margin-top: 7px !important;
}
#bidderAccordion .proxibidFieldDesc {
	color: #939393;
	font-size: 13.2px;
	line-height: 20px;
}
#bidderAccordion .createEmail .proxibidFieldDesc, #bidderAccordion .createUserName .proxibidFieldDesc,
#bidderAccordion .createPassword .proxibidFieldDesc {
	color: #939393;
}
#bidderAccordion .createEmail .input input, #bidderAccordion .createUserName .input input, #bidderAccordion .createPassword .input input {
	width: 100% !important;
	margin-left: 0 !important;
	text-indent: 10px;
	padding: 0 !important;
}
#bidderAccordion .formatter {
    display: block;
    float: left;
    width: 100%;
	text-align: left;
	margin: 7px 0 20px 0;
}
#bidderAccordion .formatter #usernameEmote, #bidderAccordion .formatter #usernameFeedbackText {
	float: left;
	margin: 0 5px 0 0px;
}
#bidderAccordion .terms-aggrement .agreeToTermsContainer > div {
	line-height: 20px !important;
    margin: 2px !important;
    padding: 15px 10px 15px 20px !important;
    border-bottom: 2px solid #fff;
}
#bidderAccordion .terms-aggrement div#gdprSection {
    width: 100% !important;
    margin: 5px 0 !important;
    line-height: 20px !important;
    text-decoration: none !important;
}
#bidderAccordion .terms-aggrement .agreeToTermsContainer span, #bidderAccordion .terms-aggrement .agreeToTermsContainer a {
    font-size: 14px;
}
#bidderAccordion .terms-aggrement .okToSendEmailContainer {
	padding: 15px 10px 15px 20px !important;
	font-size: 14px !important;
}
#bidderAccordion .terms-aggrement {
    padding: 15px;
    background: #f5f5f5;
}
form#frmCreateAccount.bidder #bidderAccordion .accordionSection div {
	float: none !important;
	margin-top: 10px;
	font-size: 14px;
	padding: 0;
	clear: both;
}
#bidderAccordion span.passwordMeter,
#bidderAccordion span.emailMeter {
	padding-left: 0;
}
form#frmCreateAccount.bidder #bidderAccordion .accordionSection .hintBoxTip div {
	display: none;
}
#bidderAccordion .custom-checkbox {
    display: inline-block;
    position: relative;
    padding-left: 25px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
#bidderAccordion .custom-checkbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
#bidderAccordion .checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 15px;
	width: 15px;
	background-color: #fff;
    border: 1px solid #a0d3eb;
}
/* On mouse-over, add a grey background color */
#bidderAccordion .custom-checkbox:hover input ~ .checkmark {
	background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
#bidderAccordion .custom-checkbox input:checked ~ .checkmark {
	background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
#bidderAccordion .checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the checkmark when checked */
#bidderAccordion .custom-checkbox input:checked ~ .checkmark:after {
	display: block;
}
/* Style the checkmark/indicator */
#bidderAccordion .custom-checkbox .checkmark:after {
	left: 5px;
	top: 3px;
	width: 3px;
	height: 7px;
	border: solid white;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
#bidderAccordion #showPasswordText {
	color: #008ec3;
}
#bidderAccordion form.userInput div.hintBox div.hintBoxTip div {
    position: relative;
    top: -68px !important;
    background: url(/images/tooltip-point.png) no-repeat !important;
    height: 16px;
    padding: 0 !important;
    width: 8px;
    transform: rotate(270deg);
	left: -220px !important;
	display:none;
}
#bidderAccordion .hintBox ul {
	width: 70%;
	padding: 20px 25px;
}
#bidderAccordion .usernameNotAvailable {
	width: 80%;
	padding: 20px 10px;
    border-left: 2px solid #FFFFFF;
}
#bidderAccordion .usernameNotAvailable span {
	text-align: left !important;
}
form#frmCreateAccount #bidderAccordion .accordionSection div.hintBox {
    padding: 0 !important;
    left: 0;
	margin-top: -5px !important;
	position: static !important;
	flex-direction: row-reverse;
    width: 100%;
	justify-content: flex-end;
	border: 0;
}
form#frmCreateAccount #bidderAccordion .accordionSection div.hintBox p {
    padding: 10px;
    font-size: 14px !important;
}
#bidderAccordion .usernameNotAvailable .useNewName {
	margin-left: 5px;
}
#bidderAccordion .usernameNotAvailable .newName {
	color: #690;
    padding-bottom: 0;
}
#bidderAccordion .usernameNotAvailable .available {
	padding-bottom: 5px !important
}
#bidderAccordion .usernameNotAvailable .newSuggestionSpan {
	padding-bottom: 0 !important
}
#bidderAccordion .formatter .error {
	padding-bottom: 5px !important
}
#bidderAccordion .terms-aggrement .custom-checkbox {
	margin-bottom: 0px;
}
#bidderAccordion form.userInput span.feedback  {
	background-image: none;
	display: none;
}
#bidderAccordion .errorSummary {
	background-color: #FFF9D7 !important;
	border-color: #FFF9D7 !important;
    margin-bottom: 1rem !important;
	border: 1px solid transparent !important;
	padding: 5px !important;
    border-radius: .25rem;
}
form#frmCreateAccount #bidderAccordion .accordionSection > div a {
	text-decoration: none;
}
/****** SHIPPING INFO **************/
#bidderAccordion #sectionContent2 > p:not(:first-child) {
	padding: 0 !important;
}
#bidderAccordion #sectionContent2 > p, #bidderAccordion #sectionContent2 > div {
	margin: 0 0 20px 0!important
}
#bidderAccordion #sectionContent2 .input input{
	margin-left: 0 !important;
	width: 100% !important;
	padding: 0 !important;
	text-indent: 10px;
}
#bidderAccordion #sectionContent2 .input {
	display: block !important;
}
#bidderAccordion .fields-wrapper {
	width: 100%;
    float: left !important;
	display: block;
	margin: 0 0 20px 0;
}
#bidderAccordion .fields-wrapper p {
    width: 48% !important;
	display: inline-block;
	padding: 0 !important;
}
#bidderAccordion .fields-wrapper p select{
	width:100% !important;
}
#bidderAccordion.fields-wrapper p .input {
    margin: 0 !important;
}
#bidderAccordion .fields-wrapper p:last-child {
    margin-left: 15px !important;
}
#bidderAccordion #cityShipDiv,#bidderAccordion #zipShipDiv,#bidderAccordion .phone-fields-wrapper {
	float: left !important;
	width: 100% !important;
}
form#frmCreateAccount.userInput #bidderAccordion span.radioInput input {
	margin: 0 5px 0 20px !important
}
#bidderAccordion #sectionContent2 > p #passwordHint {
	width:100% !important;
}
#bidderAccordion #bidderAccordion #sectionContent2 .hintBox p {
    font-size: 14px !important;
}
form#frmCreateAccount #bidderAccordion #section1Buttons, #bidderAccordion span.section2buttons {
	margin: 0 auto;
    width: 70%;
    display: block;
    text-align: center;
}
form#frmCreateAccount #bidderAccordion .billing-info-button {
    margin: 0px 0 15px 0px !important;
}
#frmCreateAccount #bidderAccordion #sectionContent3 {
	height: auto !important;
}
form.userInput #bidderAccordion .hintBox ul {
	text-align: left;
}
#bidderAccordion #sectionContent1 span.required{
	margin-left: 0 !important;
}
.mainContentHeader{
	float: right;
    width: 750px;
    margin-left: 10px;
	padding-top: 20px;
}
.policyHeader{
	padding-bottom: 10px;
}

#SignUpProgressBar{
	margin: auto;
	width: 100%;
	float: left;
}

#accordion1, #accordion2, #accordion3{
	display: none;
}

#signupBorder{
	border-bottom:5px solid #008ec3;
}
.recommendationWrapper .itemCard img {
	object-fit: contain;
}

.AuctionLocationHeader{
	padding-top:10px;
}
.recommendationWrapper > div > button {
    z-index: 99;
}

#sectionContent2 .accCreationNote{
	overflow: hidden;
	display: none ;
	padding: 10px !important;
	background: #E3FBCB;
	font-size: 1.4em;
}


@media (min-width:300px) and (max-width:768px) {
	#footerSeals > img, #footerSeals > embed, #footerSeals > object, #footerSeals > a {
    	margin: 0 15px 0px !important
	}
	#whiteLabelHeader {
		float: left;
	}
	#footerSeals > img, #footerSeals > embed, #footerSeals > object, #footerSeals > a {
		margin-top: 5px !important;
	}
	#clientCookieUsageBanner .cookieBannerContentText {
		top: 0 !important;
		width: 75% !important;
	}
	form#frmCreateAccount #bidderAccordion #sectionContent3 p {
		padding-left: 0;
	}
	#clientCookieUsageBanner #acceptCookiesButton {
		top: 25px !important;
		right: 15px !important;
	}
}


/* ---------------- Datepicker.css  --------- */
/* DatePicker Container */
.eventDate .ui-datepicker {
	background: #fff;
	border: none;
	font-size: 13px;
	width: 200px;
	padding: 0;
}
.eventDate .ui-datepicker a {
	text-decoration: none;
}
/* DatePicker Table */
.eventDate .ui-datepicker table {
	margin: 1px;
	width: 100%;
}
.eventDate .ui-datepicker-header {
	color: #666;
	background: #eee;
	font-size: 20px;
	line-height: 30px;
}
.eventDate .ui-datepicker-title {
	text-align: center;
}
.eventDate .ui-datepicker-title .ui-datepicker-year {
	display: none;
}
.eventDate .ui-datepicker-prev, .eventDate .ui-datepicker-next {
	background: none;
	display: inline-block;
	width: 30px;
	height: 35px;
	text-align: center;
	cursor: pointer;
	line-height: 600%;
	overflow: hidden;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	background-image: url(/images/sprites/global-icons.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
}
.eventDate .ui-datepicker-prev span {
	float: left;
	background-position: -175px -175px;
}
.eventDate .ui-datepicker-next span {
	float: right;
	background-position: -260px -175px;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left:2px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right:2px;
}
.eventDate .ui-datepicker thead {
	border-bottom: none;
}
.eventDate .ui-datepicker th {
	text-transform: uppercase;
	padding: 5px 0;
	color: #666666;
	font-weight: normal;
}
.eventDate .ui-datepicker tbody td {
	padding: 0;
	border-right: none;
}
.eventDate .ui-datepicker tbody td:last-child {
	border-right: none;
}
.eventDate .ui-datepicker tbody tr {
	border-bottom: none;
}
.eventDate .ui-datepicker tbody tr:last-child {
	border-bottom: none;
}
.eventDate .ui-datepicker td span, .eventDate .ui-datepicker td a {
	border: none;
	display: inline-block;
	font-weight: normal;
	text-align: center;
	width: 28px;
	height: 28px;
	line-height: 30px;
	color: #3079a4;
	padding: 0;
	margin: 1px 0 0 0;
}
.eventDate .ui-datepicker-calendar .ui-state-default {
	background: none;
}
.eventDate .ui-datepicker-calendar .ui-state-hover {
	background: #f7f7f7;
}
.eventDate .ui-datepicker-calendar .ui-state-active {
	background: #eee;
	color: #666;
}
.eventDate .ui-datepicker-unselectable .ui-state-default {
	background: #f4f4f4;
	color: #b4b3b3;
}
.eventDate .ui-datepicker-calendar td:first-child .ui-state-active {
	width: 28px;
	margin-left: 0;
}
.eventDate .ui-datepicker-calendar td:last-child .ui-state-active {
	width: 28px;
	margin-right: 0;
}
.eventDate .ui-datepicker-calendar .ui-datepicker-other-month .ui-state-default {
	color: #999;
}

.h-10 {
	height: 10px;
}

/* ---------------- end Datepicker.css  --------- */
