/* Normalize the headers -- this is to overcame the cases where styles are still coming from the www.css file */
#content h1,
#content h2,
#content h3,
#content h4,
#content p{font-family:helvetica, arial, sans-serif;margin:0;padding:0;}

/*
LOT DETAILS STYLES
*/
#results.lotDetails { color:#666;  }
#results.lotDetails > div { background-color:transparent; float:left; width:690px; }
#results.lotDetails #singleThumbBox {padding: 5px; margin-bottom: 5px; }
/*#results.lotDetails #singleThumbBox {padding: 5px; }*/
#results.lotDetails .description .img { background-color:transparent; float:left; margin:0; width:174px; }
#results.lotDetails .description .img .img { border:solid 1px #ccc; overflow:hidden; text-align:center; width:161px; padding-bottom: 10px;}
#results.lotDetails .description #bidBox, 
#results.lotDetails .description #priceData {
	position: relative; 
	width:100%; 
	background-color: #EEE; 
	border: 1px solid #D1D1D1; 
	height: 75px; 
	padding: 5px; 
	margin-bottom:20px;
	}
#results.lotDetails .description #priceData {height: 20px; padding-top: 10px;}
/*#results.lotDetails .description #bidBox form a {display: block; float:left; margin:10px 0;} */ /* e. g. "WATCH NOW" button */
#results.lotDetails .description #bidBox form a span.getApproved { color:#9d7B20; text-decoration:underline;}
#results.lotDetails .description #bidBox form a#clickForHelp,
#results.lotDetails .description #bidBox form a#bidIncrements {display: inline; }
#results.lotDetails .description #bidBox form a#bidIncrements{display:inline; float: left;width:auto; text-decoration:underline;margin-top:20px;}
#results.lotDetails .description #bidBox div#nextIncrements {
	background: #fff;
	border: solid 1px #ccc;
	display: none;
	height:130px;
	margin: 0;
	overflow-y: scroll;
	overflow-x: hidden;
	padding:2px;
	position:relative;
	top:-10px;
	left: 0px;
	width: 150px;
	z-index: 100000;
	}
#results.lotDetails .description #bidBox div#nextIncrements p {color: #91321c; font-weight: bold; margin: 0; width: inherit}

#results.lotDetails .description #bidBox #biddingWrapper { width:220px; }
#results.lotDetails .description #bidBox div#nextIncrements li {border-bottom: solid 1px #ccc; color: #2576c8; cursor: pointer; margin: 0; padding:5px 0;}
#results.lotDetails .description #bidBox div#nextIncrements li:hover {background: #2576c8; color: #fff;}
#results.lotDetails .description #bidBox #bidButton {float: left; margin:0; }
#results.lotDetails .description #bidBox #bidAmt,
#results.lotDetails .description #bidBox #lb_bidAmt {clear: left; margin:5px 5px 5px 0; padding: 1px; width:150px; }

#results.lotDetails .description #bidBox #bidReg, 
#results.lotDetails .description #bidBox #popUp{
	position: absolute;
	top:-45px;
	left: 10px;
	padding:5px;
	border: solid 1px #ccc;
	background-color: #fff;
	box-shadow: 5px 5px 5px #333;
	-moz-box-shadow: 5px 5px 5px #333;
	-webkit-box-shadow: 5px 5px 5px #333;
	display: none;
}

#results.lotDetails .description #bidBox #popUp {
	left: 283px;
	top: 20px;
	z-index: 1;
}

#results.lotDetails .description #bidBox #bidReg,
#results.lotDetails .description #bidBox #popUp,
#results.lotDetails .description #bidBox #popUp p{
	width:200px;	
}

#results.lotDetails .description #bidBox #popUp p.right2,
#results.lotDetails .description #bidBox #popUp p.right2 a{
	margin:0;
}

#results.lotDetails .description #bidBox #popUp .bid {
	color: #0060FF;
	font-size: 16px;
}

#results.lotDetails .description #bidBox #bidReg{
	top:-35px;
}

#results.lotDetails .description #bidBox #bidReg p,
#results.lotDetails .description #bidBox #placeAbsBid p {
	margin: 0
	}

#results.lotDetails .description #bidBox #bidReg p{
	padding-bottom: 5px;
	}
	
#results.lotDetails .description #bidBox #bidReg a,
#results.lotDetails .description #bidBox #placeAbsBid a{
	display: inline;
	margin: 0;
	float: none;
}
#results.lotDetails .description #bidBox #helpButton { margin:11px 9px 0 0; float: left;}
#results.lotDetails .description #bidBox .apBidNow { margin:auto auto auto 8px; }	
#results.lotDetails .description #bidBox p.bidError { color:red; font-weight:bold; }
#results.lotDetails .description #bidBox p.bidHigh { color:#006804; font-style: italic; }
/* #results.lotDetails .description #bidBox p.bidHigh { color:#006804; } */

#results.lotDetails .description #priceInfo { background-color:#eee; border:solid #d1d1d1 1px; margin-bottom:20px; margin-top:18px; width:100%; }
#results.lotDetails .description #priceInfo p { margin:6px 8px; }
.fieldName { color:#000; font-weight:bold; }

#results.lotDetails .description a:active,
#results.lotDetails .description a:link,
#results.lotDetails .description a:visited,
#results.lotDetails .description a:focus { color:#0060ff; text-decoration:none; }
#results.lotDetails .description #imgInfo { margin:5px 0 0; text-align:center; }
/*#results.lotDetails .description #imgInfo { margin:5px 0 0; text-align:center; width:150px; }*/
#results.lotDetails .description #imgInfo a:active,
#results.lotDetails .description #imgInfo a:link,
#results.lotDetails .description #imgInfo a:visited,
#results.lotDetails .description #imgInfo a:focus { text-decoration:underline; }
#results.lotDetails .description .txt { background-color:transparent; float:left; margin:0 0 0 14px; width:499px; }
#results.lotDetails .description .txt div { background-color:transparent;}
#results.lotDetails .description .txt div#locDetails { display:none; }
#results.lotDetails .description .txt div.descriptionText { float:left; height:auto; margin:0 0 20px; overflow:hidden; width:100%; }
#results.lotDetails .description .txt div.descriptionText p { float:left; line-height:1.167em; margin:0; width:460px; }
#results.lotDetails .description .txt div.descriptionText p.expand,#results.lotDetails .description .txt div.descriptionText p.hide { float:right; width:auto; height:auto; }
#results.lotDetails .description .txt div.descriptionText p.expand { display:none; }
#results.lotDetails .description .txt h1 { float:left; }
#results.lotDetails .description .txt .title { margin-bottom:20px; }
#results.lotDetails .description .txt .title h1 { color:#666; font-size:22px; width:425px; }
#results.lotDetails .description .txt .title h2 { clear:left; padding:0 0 15px; }
#results.lotDetails .description .txt .title div { float:right; margin-top:-6px; width:100px; }
#results.lotDetails .description .txt .title div a { }
#results.lotDetails .description .txt .title div p { height:15px; text-indent:-10000px; width:100px; }
#results.lotDetails .description .txt .title div p.print { background:transparent url(/wwwImages/lotDetails/icnPrintThis.png) no-repeat top right; margin:9px 0 0; }
#results.lotDetails .description .txt .title div p.share { background:transparent url(/wwwImages/lotDetails/icnShareThis.png) no-repeat top right; height:22px; }
#results.lotDetails .description .txt .title div #sharethis_0 { padding:0 0 0 21px; }
#results.lotDetails .description .txt .title div #sharethis_0 .stbuttontext { color:#40ab3e; line-height:22px; }
#results.lotDetails .description .txt .aucTitleDate,
#results.lotDetails .description .txt .description { margin-bottom:0; }
#results.lotDetails .description .txt p { float:left; margin-bottom:20px; text-align:left; width:499px; }
#results.lotDetails .description .txt p.getSaleLocationHTML {margin-bottom:5px}
#results.lotDetails .description .txt .aucHouseLoc { margin-bottom:20px; }
#results.lotDetails .description .txt p.location { margin-bottom:0; width:355px; }
#results.lotDetails .description .txt p.details { margin:0 0 5px 102px; width:424px; }
#results.lotDetails .description .txt p.showDetails { float:right; margin-bottom:0; text-align:right; width:150px; }
#results.lotDetails .description .txt p.saveLot { float:right; text-align:right; width:auto; }
#results.lotDetails .description .txt p.description,#results.lotDetails .description .txt p.condition { width:440px; }
#results.lotDetails .description .txt p.condition { margin:0 0 20px; }
#results.lotDetails .description .txt .expand { float:right; width:55px; text-align:right; }
#results.lotDetails .description .txt p span { color:#000; font-weight:bold; }
#results.lotDetails .callToAction { margin:0 0 20px;}
#results.lotDetails .callToAction #subscribe { background-color:#ffffcc; border:solid 3px #ababab; color:#330000; padding:8px; width:668px; }
#results.lotDetails .callToAction #subscribe p { font-size:14px; margin-top:3px; width:auto; }
#results.lotDetails .callToAction #subscribe a:active,
#results.lotDetails .callToAction #subscribe a:link,
#results.lotDetails .callToAction #subscribe a:visited,
#results.lotDetails .callToAction #subscribe a:focus { color:#0060FF; text-decoration:underline; }
#results.lotDetails .callToAction #subscribe p span.underline { text-decoration:underline; }
#results.lotDetails .callToAction #subscribe #benefits { padding:10px 140px 5px; width:500px; }
#results.lotDetails .callToAction #subscribe p { color:#000; }
#results.lotDetails .callToAction #subscribe p.callFooter { font-size:18px; font-weight:bold; text-align:center; width:100%; }
#results.lotDetails .callToAction #subscribe #ftr-1 { }
#results.lotDetails .callToAction #subscribe #ftr-2,
#results.lotDetails .callToAction #subscribe #ftr-3 { font-size:12px; }
#results.lotDetails .callToAction #subscribe #ftr-3 { font-weight:normal; }
#results.lotDetails .callToAction #subscribe p.callFooter { line-height:1.3em; }
#results.lotDetails .callToAction #subscribe #benefits ul { color:inherit; font-size:14px; list-style-image:url(/wwwImages/lotDetails/icnCheck.png); margin:0; padding:0; width:225px; }
#results.lotDetails .callToAction #subscribe #benefits ul li { list-style-image:url(/wwwImages/lotDetails/icnCheck.png); margin-bottom:5px; }
#results.lotDetails .callToAction .btns,#results.lotDetails .callToAction .navLinks { background-color:transparent; float:left; margin:15px 0 0; width:auto; }
#watchThisLot > span{
	float:left;
}
#watchThisLot > span > a{
	color:#0095D5;
	text-decoration:underline;
}
#results.lotDetails .callToAction .navLinks {
	clear:none;
	float:right;
	margin-top:25px;
	min-width:275px;
}
#results.lotDetails .callToAction .navLinks .right2 {
	border-bottom:solid #666 2px;
	color:#666;
	float:right;
	width:auto;
}
#results.lotDetails .callToAction .navLinks .back { border-bottom-width:1px; }
#results.lotDetails .callToAction .navLinks div { border-bottom:solid #333 2px; width:90px; margin:0 6px; }
#results.lotDetails .callToAction .navLinks .back { border-bottom-width:1px; }
#results.lotDetails .callToAction .navLinks a:active,#results.lotDetails .callToAction .navLinks a:link,#results.lotDetails .callToAction .navLinks a:visited,#results.lotDetails .callToAction .navLinks a:focus { color:#333; text-decoration:none; }
#results.lotDetails .callToAction p.saveLot { margin:10px;}
#results.lotDetails .callToAction p.saveLot span{ float:left;}
#results.lotDetails .callToAction p.saveLot #updateAlert{ clear:left !important; margin-top:5px;}
#results.lotDetails .callToAction p.saveLot a:active,#results.lotDetails .callToAction p.saveLot a:link,#results.lotDetails .callToAction p.saveLot a:visited,#results.lotDetails .callToAction p.saveLot a:focus { color:#0060FF; text-decoration:underline; }
#results.lotDetails .upSell .hdr { background-color:#e8e8e8; float:left; padding:8px 10px; width:670px; }
#results.lotDetails .upSell .hdr h4 { font-size:17px; }
#results.lotDetails .upSell .hdr h4,#results.lotDetails .upSell .hdr .shareItems { float:left; padding:0; width:auto; }
#results.lotDetails .upSell .hdr .shareItems { border-bottom:solid#333 1px; float:right; margin:0; display:none; }
#results.lotDetails .upSell .hdr .shareItems a { color:#333; }
#results.lotDetails .upSell #items a:active,#results.lotDetails .upSell #items a:link,#results.lotDetails .upSell #items a:visited,#results.lotDetails .upSell #items a:focus { color:#0060ff; text-decoration:underline; text-transform:capitalize; }
#results.lotDetails .upSell { border-bottom:solid 2px #c3c3c3; padding:0 0 10px; }
#results.lotDetails .upSell #items { float:left; padding:15px 0 0; }
#results.lotDetails div.slot { cursor:pointer; height:auto; margin:0 47px 0 0; text-align:center; width:100px; }
#results.lotDetails div.hide { display:none; }
#results.lotDetails div.slot a.img { border:solid 1px #666; display:block; height:80px; overflow:hidden; width:100px; }
#results.lotDetails div.slot p.desc { cursor:pointer; display:block; margin:8px 0 0; text-align:left; }
#results.lotDetails div.slot p.desc a:active,#results.lotDetails div.slot p.desc a:link,#results.lotDetails div.slot p.desc a:visited,#results.lotDetails div.slot p.desc a:focus { color:#0060FF; }
#results.lotDetails #auctionDetails { color:#000; margin-top:30px; }
#results.lotDetails #auctionDetails div { margin-bottom:10px; }
#results.lotDetails #auctionDetails h2 { color:#000; font-size:18px; font-weight:normal; margin:0 0 20px; }
#results.lotDetails #auctionDetails h3 { color:#000; }
#results.lotDetails #auctionDetails p#fullTerms { margin-top:10px; }
#results.lotDetails div.last { margin:0; }
#results.lotDetails div.slot img { margin:auto; }

#results.lotDetails 
#mask {
	background:#000;
	height:100%;
	left:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	opacity:0.5;
	position:absolute;
	top:0;
	width:100%;
	z-index:100;
}
#opaque {
	background-color: #000;
	height: 100%;
	left:0;
	position: fixed;
	top:0;
	width:100%;
	z-index: 1000;
}
#modal { position:absolute; top:200px; left:375px; height:200px; width:200px; display:none; z-index:2000; border:1px solid #ccc; background-color:#fff; overflow:hidden; z-index:3000; }
#modal img#closeWindow { position:absolute; top:0; right:0; cursor:pointer; }
.modalload { background:#fff url(/wwwImages/ajax-loader.gif) center center no-repeat; border:1px solid #999; position:absolute; top:200px; left:375px; height:200px; width:200px; border:1px solid #ccc; background-color:#fff; }
/*
#thumbBox {padding:5px; position:absolute; top:33px; left:28px; border:1px solid #999; background-color:#eee!important; z-index:1000; width:490px!important; }
#thumbBox ul {text-align: center;}
#thumbBox ul li { cursor: pointer; width:85px; height:85px; margin:5px; padding:0; float:left; overflow:hidden; border:1px solid #ccc; }
#thumbBox ul li a img { margin:0; display:block;  }
#thumbBox p {clear: left; color:#333; float: left; font-weight:bold; margin: 5px auto; text-align: center;  width:100%}
#closeThumbBoxLI { border:0!important; width:0!important; height:0!important; float:none!important; margin:0!important; }
#closeThumbBox { position:absolute; top:-8px; right:-12px; cursor:pointer; }
*/
#largePicFrame { margin-left:-9999px; }
.marginBotton { margin-bottom:15px; }

.outbidmsg {
	color:#660000!important;
}

#catalogCoverTop,
#catalogCoverBottom{
	margin-top:10px;
}
#catalogCoverTop,
#catalogCoverBottom,
#container2 { display: block !important;}

div#bidIncrementsTable {background:#565550 url(/wwwImages/bgBlendShort.png) repeat-x scroll left top; border: solid 2px #565550 ; display: none; margin: 0; /* position: absolute; left:270px; */ width: 350px; z-index: 1000000;}
div#bidIncrementsTable * {margin:0;}
div#bidIncrementsTable table {background: #fff; border: solid 2px #000; clear: right; font-size: 1.05em;margin: auto; width:300px;}
div#bidIncrementsTable table caption {color: #000;font-weight: bold; font-size: 1.1em; padding-bottom: .5em;}
div#bidIncrementsTable table th,
div#bidIncrementsTable table td {text-align: left; padding-left: 10px; line-height: 2em; border-right: solid 1px #000;}
div#bidIncrementsTable table th,
div#bidIncrementsTable table tr.even,
div#bidIncrementsTable table tr.even td {background:#565550; color:#fff;}
div#bidIncrementsTable table td {padding-left: 15px;}
div#bidIncrementsTable table th {border-bottom: solid 1px #000;}
div#bidIncrementsTable img {cursor: pointer;float: right;}
div#bidIncrementsTable p {font-size: 1.1em;padding: 0.75em 0 0.25em 0; text-align: center;}
div#bidIncrementsTable p a:link,
div#bidIncrementsTable p a:visited,
div#bidIncrementsTable p a:active {color: #fff; float: none;}
div#bidIncrementsTable p a:hover {text-decoration: underline;}

#lotcontent span.alertMessage {
	background-color: transparent;
	border: none;
	color: #red;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 0px;
	padding: 0;
}

#lotcontent span.add {
	background-color: #deed9c;
	border: 1px solid #A2BA30;
	color: #222;
	display: block;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 10px;
	padding: 3px 4px 2px;
}

#lotcontent span.remove, #lotcontent #errorDiv {
	background-color: #DBA392;
	border: 1px solid #B64B27;
	color: #222;
	display: block;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 10px;
	padding: 3px 4px 2px;
}
#rfaTYContent{
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#b9b9b9));
	background: -moz-linear-gradient(top, #ffffff, #b9b9b9);
	border: solid 1px;
	display:none;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#b9b9b9');
	box-shadow: 2px 4px 2px rgba(101,101,101,.5);
	-webkit-box-shadow: 2px 4px 2px rgba(101,101,101,.5);
	-moz-box-shadow: 2px 4px 2px rgba(101,101,101,.5);
	height: auto;
	margin:auto;
	overflow:hidden;
	padding:20px;
	position: absolute;
	left: 220px;
	top: 200px;
	width:580px;
	z-index: 1000000;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
	#rfaTYContent fieldset{
		color:#BA2640;
		padding-bottom:0;
		margin-bottom:0;
	}
	#rfaTYContent fieldset p{
		text-align:center;
		font-size:12px;
		line-height:1.5em;
		width:375px;
		margin:0 auto;
	}
	#rfaTYContent fieldset p > input{
		margin:0;
	}
	#rfaTYContent fieldset p + input.submit{
		background: #cdcdcd; /* old browsers */
		background: -moz-linear-gradient(center top, #ffffff 20%, #cdcdcd 100%); /* firefox */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#ffffff), color-stop(100%,#cdcdcd)); /* webkit */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cdcdcd',GradientType=0 ); /* ie */
		color:#0f288d;
		font-size:10px;
		font-weight:normal;
		float:right;
		margin-right:115px;
		margin-top:10px;
	}
	#rfaTYContent img{margin:15px auto;}
	#rfaTYContent p{
		color:#ba2640;
		font-size:20px;
		line-height:24px;
		margin: 15px auto;
		text-shadow: 0 1px 0 #fff;
	}
	#rfaTYContent p.response{
		margin: 0;
	}	
	#rfaTYContent p.paddleNumber{
		margin: 20px 0;
	}	
	#rfaTYContent p.bidLimit{
		font-size:16px;
		margin-top:10px;
	}
	#rfaTYContent p.bidLimit a{
		font-size:16px !important;
	}
	#rfaTYContent p.close{
		float: none;
		clear: left;
		margin: 5px auto;
	}
	
		#rfaTYContent p.close a,
		#rfaTYContent p.close a:link,
		#rfaTYContent p.close a:active,
		#rfaTYContent p.close a:visited {
			font-size: 16px;
		}
		
		#rfaTYContent p.close a:hover {
			text-shadow: none;
			color: #fff;
		}
	
	#rfaTYContent p.smallPrint{
		font-size:10px;
		font-weight:normal;
		margin-bottom:0px;
	}
		#rfaTYContent p a,
		#rfaTYContent p a:link,
		#rfaTYContent p a:active,
		#rfaTYContent p a:visited{color: #006899; font-size: 24px; padding: 2px 4px;}
		#rfaTYContent p a:hover{background: #006899;color: #b9b9b9;}
#mask{z-index: 3;}
#rfaTYContent fieldset input.submit{
	float:right;
	clear:left;
}
/* ++++++++++++++++++++++++++++++++++++++
/																			
/	styling used for the 'realized prices' icon and information box
/
/ ++++++++++++++++++++++++++++++++++++++ */
img.priceVerification {
	margin-left: 10px;
	vertical-align: text-bottom;
}
img.priceVerification:hover {
	cursor: pointer;
}
a.toolTipAnchor {
	position: relative;
	text-decoration: none !important;
}
#priceWrapper {
	position: relative;
}
#priceVerInfo {
	background: url(/wwwImages/pricesVerified_BG.png) !important;
	color: #000 !important;
	display: none;
	float: none !important;
	height: 124px;
	left:30px;
	position: absolute !important;
	text-decoration: none !important;
	top: -53px;
	width: 197px !important;
	z-index: 2;
}
	#priceVerInfo img.priceVerification {
		float: left;
		margin-left:24px;
		margin-top: 23px;
	}
	#results.lotDetails .description #priceVerInfo p, #priceVerInfo p {
		font-weight: normal!important;
		font-size: 12px !important;
		line-height: 1.25em !important;
		margin: 20px 15px 0 50px !important;
		width: auto;
		float: none;
		/*margin-left: 43px !important;
		margin-top: 15px !important;
		margin-right: 15px !important;*/
		
	}
		#priceWrapper p strong {
			display: block !important;
			font-weight: bold!important;
		}
#realized a.toolTipAnchor #priceVerInfo {
	left: 120px;
	top:-55px;
}

.prevLink {
	background:url("/wwwImages/button-icons/next-prev.png") no-repeat scroll 0 5px transparent;
	padding: 6px 4px 0px 9px;
	margin-right: 5px;
}

.nextLink, .toggleArrow.collapsed {
	background: url("/wwwImages/button-icons/next-prev.png") no-repeat scroll 0 -15px transparent;
	padding: 2px 4px 0 8px;
	margin-left: 5px;
}

.toggleArrow.collapsed {
	position: relative;
	top: 4px;
}

.toggleArrow {
	background:url("/wwwImages/button-icons/more-less.png") no-repeat scroll 0 5px transparent;
	padding: 6px 4px 0px 9px;
}

.dollar {
	background:url("/wwwImages/icons/dollarSign.png") no-repeat scroll 0 0 transparent;
	padding: 4px 0 0 0;
}

/* STYLES USED FOR AUCTION DETAILS */
#catalogCoverTop #catlogImgWrapper {margin-right:20px; text-align: left; width: auto;}
#catalogCoverTop #catlogImgWrapper img{width:250px;height:auto;}
#auctionInfo{width:430px;}
	#auctionInfo h3,
	#auctionInfo p{width:340px;}
	#auctionInfo p.moreInfo{margin-top:20px;}
	#auctionInfo h3.auctionDate{margin-bottom:20px;}
	#auctionInfo h3>span{font-weight:normal;}
#catalogCoverBottom{}
	#catalogCoverBottom h3{margin-top:10px;}
	#catalogCoverBottom #listingWrapper{margin-top:20px;}
		#catalogCoverBottom #listingWrapper div.main1{padding: 5px 0;}
		#catalogCoverBottom #listingWrapper div.right{margin:0; padding:0; width:auto;}
#locDetails p.getSaleLocationHTML {margin-bottom:5px}

/* 
TODO: the 'pending' element within the form should not be getting output
it seems like a fix for this would go in functions.cfm
*/
form .pending {
	display:none;
}

span.pending {
	color: #FF7B00;
}

#lotTitleToggler, .toggleButton {
	background: #FFF;  
	float: right;   
	font-size: 12px;   
	height: 27px;   
	padding-left: 15px;   
	position: relative;   
	top: -21px;   
	height: 20px;  
	background: url(/wwwImages/button-icons/more-less.png) no-repeat scroll 8px -15px white;  
	cursor: pointer;  
} 

.toggleButton {
	top: 2px;  
} 

#lotTitleToggler #lotTitleTogglerText,  .toggleButton span {
	padding-left: 12px;  
	position: relative;  
	top: 2px;  
} 

#lotTitleToggler.collapsed,  .toggleButton.collapsed {
	background: url(/wwwImages/button-icons/more-less.png) no-repeat scroll 8px 2px white;  
} 

/* Lot Details thumbnail carousel and lightbox styles */
#thumbBox {
	background-color: #ffffff !important;
	border: 1px solid #555;
	-moz-box-shadow: 10px 10px 15px #555;
	padding: 10px;
	position: absolute;
	z-index: 2000;
	border-radius: 5px;
}

.af_list_carousel {
	background-color: #FFF;
	margin: 0 0 30px 0px;
	width: 450px;
	height: 100px;
}
.af_list_carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}

.af_list_carousel li {
	color: #999;
	text-align: center;
	background-color: #FFF;
	width: 90px;
	height: 90px;
	padding: 0;
	margin: 6px;
	display: block;
	float: left;
}

.af_list_carousel li img {
	border: 1px solid #999;
	cursor: pointer;
}

.af_list_carousel li img:hover {
	border: 1px solid #444;
	cursor: pointer;
}

.af_list_carousel li img.activeThumb {
	border: 2px solid #CB0012;
}

#af_carouselPrevBtn.disabled, #af_carouselNextBtn.disabled, 
#af_carouselPrevBtn.disabled:hover, #af_carouselNextBtn.disabled:hover{
	cursor: default;
	background-color: #BBB;
}
								
#af_carouselNextBtn, #af_carouselPrevBtn {
	float:right;
	padding: 6px;
	height: 15px;
	width: 15px;
	background-color: #555;
	border-radius: 20px;
	text-decoration: none;
	color: white;
	font-weight: bold;
	font-size: 20px;
	position: relative;
	top: 30px;
}


#af_carouselPrevBtn {
	float: left;
	margin-left: 10px;
}

#af_carouselNextBtn {
	top: -70px;
	margin-right: 10px;
}

#af_carouselPrevBtn > span, #af_carouselNextBtn > span {
	position: relative;
	right: -2px;
	top: -3px;
	line-height: 1;
}

#af_carouselNextBtn:hover, #af_carouselPrevBtn:hover {
	/*border: 1px solid black;*/
	background-color: #333;
}

#cboxContent {
	background-color: #FFF;
	/*border: 1px solid #AAA;*/
	border-radius: 5px;
	font-family: Arial, Helvetica, Verdana;
	color: #333;
	box-shadow: 10px 10px 5px #888888;
}

#cboxClose, #boxClose{
	position: absolute; 
	top: 5px; 
	right: -21px; 
	width: 28px; 
	cursor: pointer; 
	background-color: white;
	z-index: 2000;
}

#cboxOverlay {
	opacity: 0.5;
}

.af_mediumImage, #af_mediumImage, #af_expandImage {
	cursor:url(/wwwImages/lotDetails/zoom_in.cur), pointer;
}
.af_mediumImage.large, #af_mediumImage.large {
	cursor:url(/wwwImages/lotDetails/zoom_out.cur), pointer;
}

#cboxOverlay {
    background-color: #000000;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
	opacity: 0.5;
}

.af_moreImages {
	cursor: pointer;
}

/* End Lot Details carousel and lightbox styles */

#af_bidIncrementButtonContainer {
	margin-bottom: 8px;
}

.af_bidIncrementButton {
	padding: 3px 5px;
	margin: 3px 3px;
	
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	color: #0060FF;
	font-size: 110%;
	cursor: pointer;
	border-radius: 4px;
	border: 1px solid #AAA;
	
	background: #EEE; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEE', endColorstr='#DDD'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#EEE), to(#DDD)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #EEE,  #DDD); /* for firefox 3.6+ */ 
}

.af_bidIncrementButton:hover {
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEE', endColorstr='#D5D5D5'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#EEE), to(#D5D5D5)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #EEE,  #D5D5D5); /* for firefox 3.6+ */ 
}


.af_bidIncrementButton:active {
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EAEAEA', endColorstr='#CECECE'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#EAEAEA), to(#CECECE)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #EAEAEA,  #CECECE); /* for firefox 3.6+ */ 
}
